|
Aug
13
|
|
Que es el Debian Day o DÃa Debian?
Es la celebración de aniversario del Proyecto Debian este se realiza cada 16 de agosto desde 1993 año en que se fundo.
Para celebrarlo los miembros de Comunidad de Usuarios Debian de El Salvador y la Asociación de Estudiantes de Ingeniera en Sistemas (ASEISI-FIA-UES) están invitando este sábado 14 de agosto de 8:30 am a 12:00 pm en el Salón BIB 301 (tercera planta de la biblioteca de la Facultad de IngenierÃa) de la Universidad de El Salvador se estarán realizando una serie de actividades para todo aquel que desee asistir, se contara con la presencia de Debian Developer.
|
7:15
|
|
Aug
11
|
|
Ya tenia un buen rato de no publicar por falta de tiempo a raÃz de muchos cambios que he experimentado ultimamente, pero aquà estoy de nuevo y con baterÃas recargadas…
Hace poco tiempo estaba nuevamente desarrollando pero como siempre necesito mucha inspiración para poder desarrollar de la mejor manera y por lo general escuchando música me ayuda mucho pero el problema es que no siempre encuentro música que me guste o que me ayude a realizar de mejor manera las tareas que estoy realizando, asà es como encontré esta canción que me pareció muy buena se las recomiendo se llama “Mi PC” de Juan Luis Guerra.
|
18:24
|
|
Mar
16
|
|
Ya desde hace un buen tiempo que quiero compartir un FrameWork que he desarrollado para trabajar de forma rápida y fácil, se que muchos dirán que ese montón de código no es ni la sombra de un FrameWork y estoy de acuerdo que no es nada parecido a los FrameWorks actuales y mas conocidos pero si tomamos la definición que FrameWork es un entorno de trabajo por medio del cual podemos desarrollar de una forma mas rápida y reutilizando código entonces la Wclass entra en este concepto.
En esta primera entrega explicare como hacer los procedimientos mas básicos con una base de datos (MySQL), poco a poco iré colocando los diferentes módulos que he desarrollado y sigo desarrollando a lo largo de mas de 3 años durante este tiempo he podido desarrollar una gran variedad de módulos para manejar Base de Datos, subir archivos, manejos de fechas, tratamientos de videos desde youtube, envió de correos entre otros…
Bueno luego de esta no tan breve introducción les dejo la primera entrega.
La Wclass consta de un archivo de configuración que se encuentra en Wconfig/config.php en este archivo es donde vamos a colocar el servidor de la Base de Datos de MySQL que por lo general es localhost o 127.0.0.1, el usuario y el password que tengamos configurado en la base de datos que vallamos a usar y por ultimo es el nombre de la base de datos que estaremos utilizando.

Ya que tenemos configurado nuestra conexión, ahora ya podemos empezar a utilizar la Wclass para ellos debemos de incluir algunos archivos.

Con la inclusión del archivo clases.php de la Wclass lo que hacemos es auto incluir todos los demás archivos o módulos que se encuentren dentro de la Wclass, asà podemos crear nuevos módulos sin tener que preocuparnos en incluirlos en todas nuestras paginas donde los necesitemos.
Luego lo que necesitamos es instanciar las clases que vallamos a utilizar, como dije al inicio esta es la primera entrega de esta serie de posts y me enfocare primeramente en el manejo de base de datos, para ello instanciamos la clase Dbwichox de la siguiente forma.

Ahora ya que tenemos instanciada la clase que contiene los procedimientos o funciones necesarias para manejar la base de datos procedemos a hacer la conexión a la DB.

Como pueden ver los parámetros pasados a la función Conectarse son los mismos datos que colocamos en el archivo Wconfig/config.php.
Resumiendo un poco lo que hemos hecho hasta ahora:
- Configurar la conexión a la DB
- Incluir los módulos de la Wclass y el archivo de configuración Wconfig
- Instanciar la clase Dbwichox para poder manejar la DB
- Crear la conexión a la DB
Ahora ya estamos listos para poder agregar, mostrar, modificar y eliminar datos de una tabla de la DB que estemos utilizando.
Agregar Registros

Como pueden ver es muy fácil agregar nuevos registros a una tabla y sin escribir sentencias SQL.
Los parámetros que recibe la función Agregar son:
- El nombre de la Tabla
- Los valores de cada uno de los campos del registro, cada valor que corresponda a un campo de la tabla debe de separarse por medio de la cadena “*,*”
Mostrar Registros

Al igual de agregar la funcion Mostrar es muy simple de usar, los parametros de recibe esta funcion son:
- El nombre de la Tabla
- El nombre de los campos que se desean mostrar, este listado de campos se debe de separar por comas y si no se especifica el valor de este parametro se devolveran todos los campos de registro seleccionado.
- El ultimo parametro que recibe es la condicion que debe de cumplir el registro para poder mostrarse.
Lo que hace esta funcion es devolver un arreglo de los campos del registro, para poder recuperar los valores de los campos se debe de hacer de la siguiente forma.

Ademas de la funcion Mostrar existen otras que se adaptan practicamente para la gran mayoria de situaciones que necesitemos mostrar datos de una tabla, estas funciones son:
- MostrarTodo
- MostrarLimit
- MostrarTodoD
- MostrarTodoIN
En el proximo post realizare algunos ejemplos del uso de cada una de estas funciones para que comprendan mejor su funcionamiento.
Modificar o Actualizar Registros

Como se puede ver la sintaxis y los parametros entre las diferentes funciones son bastante parecidos, en la funcion Actualizar recibe 4 parametros estos son:
- Nombre de la Tabla
- Campos que se actualizaran, cada uno debe de ir separado por una coma
- El listado de lo nuevos valores de los campos que se han especificado, y al iguan que en funciones anteriores cada valor de los campos debe de ir separada por “*,*”
- El ultimo parametro es la condicion que debera de cumplir el o los registros que se deseen actualizar.
Borrar Registros

Para borrar uno o varios registros es muy fácil, la función Borrar solamente recibe 2 parámetros:
- El nombre de la Tabla
- Condición que deben de cumplir el o los registros que serán borrados.
Luego de esta pequeña introducción a las funciones de la Wclass quiero aclarar que el tipo de la licencia de este FrameWork es GPL asà que si deseas mejorarla o hacer correcciones de fallos puedes hacerlo o hacer con ella lo que desees siempre y cuando hagas referencia a este blog y a mà como el autor del FrameWork.
En la proxima entrega les colocare algunos ejemplos para aclarar algunas dudas… Tambien me gustaria saber que les parecio la Wclass.
|
3:58
|
|
Jan
26
|
|

Primero una pequeña aclaración de lo extraño del titulo de este post, es que si buscas en google algo sobre Adobe AIR encontraras mucho y muchos ejemplo en muchos blogs desde como instalar paso a paso y todas las configuraciones que debes de hacer hasta el clásico ejemplo de “Hola Mundo”, pero hasta ahà y luego de eso que?…
Pues luego de eso personalmente encontré muy poca información del desarrollo de Adobe AIR utilizando Aptana como IDE y lo poco que encontraba era bastante vago nada concreto que me ayudara a seguir probando lo bueno o malo de esta nueva tecnologÃa, aclaro Adobe AIR (antes llamado Apolo) no es un lenguaje de programación, sino solo un entorno de ejecución multiplataforma.
Bueno después de esa no tan breve explicación del porque del titulo del post sigamos con lo que les traigo, esta vez lo que traigo es una pequeña aplicación que lo que hace es copiar al portapapeles del sistema una cadena de texto plano, para este programita he utilizado la siguiente función:
1 2 3 4 5 6 | function copyText(ascii) { var clipBoard = air.Clipboard; clipBoard.generalClipboard.clear(); clipBoard.generalClipboard.setData(air.ClipboardFormats.TEXT_FORMAT, ascii); } |
Como verán en casi 3 lÃneas ya estamos copiando el texto al portapapeles del sistema…

Acá les dejo una pequeña aplicación quizás no muy útil pero si bastante explicativa para poder empezar a saborear el potencial que tiene AIR, esta aplicación tiene las bocales tildadas y lo que hace que a la que se le da clic la copia al portapapeles para luego nosotros pegarla donde deseemos.
Descargar airASCII.7z (para descomprimirlo usa 7-zip)
|
16:59
|
|
Dec
31
|
|

Ya tenia mucho de no acercame por aqui pero no podia despedir el año sin pasar por aqui y con la promesa que el proximo año(dentro de unas pocas horas….) traere nuevos post y una gran sorpresa!!!! en especial para los amantes del desarrollo WEB con PHP……
Una probadita de los que se viene para el proximo año:
- Adobe AIR
- mi Framework php(o algo asi…)
- mas de wAjax
- phpgtk
- y mas…….
Asi que esten pendientes y para los que pasen por aqui y para los que no, tambien les deseo un
Feliz Año Nuevo!!!!
y recuerden que el “El Mundo es Binario…”
|
20:27
|
|
Sep
25
|
|
En 5 min. o menos puedes estar trabajando con AJAX, cuesta creerlo pero es cierto yo soy de los que se aburren facilmente y más cuando las cosas faciles las hacen verse complicadas.
Por eso es que desarrolle, adapte o como quieran decile unas funciones que estoy seguro que a cualquier principiante en lo que es desarrollo WEB le pueden servir mucho.
wAjax como yo cariñosamente le digo a este pequeño pero util script que consiste basicamente en una función, el proposito es simplemente refrescar/actualizar el contenido de un contenedor(un DIV), eso es todo. De aqui su simplicidad y su gran amplitud de utilización.
Para usar wAjax solo agrega el archivo wajax.js
<script language="javascript" src="Wajax/wajax.js"></script> |
Utilizando wAjax
<input type="button" name="_btn" id="_btn" value="Enviar" onclick="wAjax('Div_wAjax',myURL('cNombre'),'Wimg/load.gif');" /> |
Ejemplo: wAjax OnLine
|
20:41
|
|
Sep
17
|
|

ASCII2HTML - by Wichox
Quiero compartir con ustedes un pequeño script que hice en un rato de aburrimiento, se trata de un convertidor de caracteres ASCII hacia su respectiva entidad o sÃmbolo HTML.
Este convertidor lo hice utilizando la librerÃa PHP.JS esta buenÃsima!!! PHPJS es una colección de funciones javascript que son equivalentes a muchas funciones nativas de PHP y con la misma sintaxis que en PHP.
Descargar ASCII2HTML.7z (para descomprimirlo usa 7-zip)
Quiero compartir con ustedes un pequeño script que hice en un rato de aburrimiento
Se trata de un convertidor de caracteres ASCII hacia su respectiva entidad o sÃmbolo HTML.
Este convertidor lo hice utilizando la librerÃa php.js esta buenÃsima! PHPJS es una colección de Funciones javascript que son equivalentes a muchas funciones nativas de PHP y con la misma sintaxis que en PHP.
|
1:58
|
|
Sep
4
|
|
Asi como dice el titulo “Al fin….” desde hace mucho que queria hacer esto pero siempre buscaba alguna excusa para no hacerlo.
Ahora por diversas razones ya creo en el karma… no es broma, por eso al fin he apartado todas las excusas que yo mismo ponia para iniciar este proyecto.
He hecho tantas webs para otras persona y empresas y no tenia nada mio hasta ahora.
Asi que les doy la bienvenida a todos……
|
21:51
|


