Twitter FaceBook
Home
Aug
13
rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass

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.

debian_day_afichePara 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.

rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass
7:15
 
Aug
11
rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass

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.

rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass
18:24
 
Mar
16
rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass

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.

001

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

002

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.

003

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.

004

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:

  1. Configurar la conexión a la DB
  2. Incluir los módulos de la Wclass y el archivo de configuración Wconfig
  3. Instanciar la clase Dbwichox para poder manejar la DB
  4. 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

005

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:

  1. El nombre de la Tabla
  2. 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

006

Al igual de agregar la funcion Mostrar es muy simple de usar, los parametros de recibe esta funcion son:

  1. El nombre de la Tabla
  2. 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.
  3. 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.

007

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

008

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:

  1. Nombre de la Tabla
  2. Campos que se actualizaran, cada uno debe de ir separado por una coma
  3. 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 “*,*”
  4. El ultimo parametro es la condicion que debera de cumplir el o los registros que se deseen actualizar.

Borrar Registros

009

Para borrar uno o varios registros es muy fácil, la función Borrar solamente recibe 2 parámetros:

  1. El nombre de la Tabla
  2. 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.

Descargar Wclass.7z (para descomprimirlo usa 7-zip)

rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass
3:58
 
Jan
26
rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass

adobeair

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:

?View Code JAVASCRIPT
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…

airASCII

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.

This movie requires Flash Player 9

Descargar airASCII.7z (para descomprimirlo usa 7-zip)

rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass
16:59
 
Dec
31
rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass

keaton_2010

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…”

rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass
20:27
 
Sep
25
rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass

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

?View Code JAVASCRIPT
<script language="javascript" src="Wajax/wajax.js"></script>

Utilizando wAjax

?View Code JAVASCRIPT
<input type="button" name="_btn" id="_btn" value="Enviar" onclick="wAjax('Div_wAjax',myURL('cNombre'),'Wimg/load.gif');" />

Ejemplo: wAjax OnLine

Descargar wAjax.7z (para descomprimirlo usa 7-zip)

rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass
20:41
 
Sep
17
rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass
ASCII2HTML - by Wicho

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.

ASCII2HTML OnLine

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.

rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass
1:58
 
Sep
4
rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass

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……

rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass
21:51
 
rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass
rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass
Subscribe RSSrastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass
 
rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass
profile
About
made in EL SALVADOR, Centro America.

Soy wicho alias wichox, alias mauricio zarceño, alias choco, alias no se que más... soy estudiante de ing. en sistemas casi doctorado por el tiempo que llevo y no he salido aun.

Mi frase casi patentada... "El Mundo es Binario...Todos somos dueños, nadie propietario" esta frase me vino a la mente un dia cuando iva tarde a la U y realmente siento que representa mucho mi forma de pensar.
rastageek, rasta, mauricio zarceño, wichox, php, web, wajax, wclass
In collaboration with Jackpotjoy Bingo, Virgin Bingo and 32Red Casino.
Designed by