Crear Proxy Local con CNTLM y através de un Servidor ISA

Si habran leído en mi Post http://behstant.com/blog/?p=374 mencione que no podia hacer trabajar mi Proxy local. Sin embargo despues de estar haciendo mas investigación logre hacer funcionar CNTLM tanto en Linux como en Windows.

En este tutorial voy a mostrar como trabajar con CNTLM en windows, depende de las petiones de los usuarios puede que haga una versión en Linux.

Ok y sin mas pasemos al tutorial.

1.- Lo primero que se tiene que hacer es descargar CNTLM de aquí (Última versión a la fecha del Post).

2.- Una vez que hayamos descardo el instalador vamos a la carpeta de instalción y buscamos un archivo que se llama cntlm.ini

Read more

Método PDO::query para obtener resultados con MySQL

Esta es la continuación de los tutoriales para manejar base de datos con PHP y PDO.

¿Qué es lo que se necesita para poder completar este tutorial?

Primero que nada es necesario haber hecho con éxito una conexión a nuestra base de datos con PDO, si aun no has completado el tutorial te invito a que pases a revisarlo antes de continuar.

Crear una conexión a MySQL con PDO

Basada en la explicación para crear una nueva instancia de PDO, vamos a hacer una función que podamos reutilizar cuantas veces queramos. Entonces el primer archivo que usamos es

Read more

Instalar Paquetes Manualmente en Sublime Text 2

¿Sublime Text 2? ¿Qué es eso?

Click para hacer grande.Sublime Text 2 es un editor ligero para desarrollar software, al principio deja muy buena impresión el editor, es de muy buen gusto. Siendo yo un usuario de Aptana Studio 3 me he encontrado bastante interesante a Sublime Text 2, pero estaba pensando que al final de cuentas es un editor que me resalta el código que introduzco, así que regrese a Aptana Studio de 3 Nuevo.

Después de estar investigando un poco más las características de Sublime Text 2 me di cuenta de que puedes integrarle paquetes y que sorpresa la mía por que con esto deja de ser un simple editor y puedes estar integrándole más opciones.

Para este how to voy a mostrar como instalar paquetes manuales y también instalaremos un paquete que se llama ColorPicker, Si, un color picker que puede ser invocado un simple conjunto de teclas. Esto resulto muy interesante para mí porque siendo un desarrollador web siempre tienes que tocar las hojas de estilos y de esta manera me evito el utilizar un plugin o un sitio web para estar obteniendo los colores que deseo. Claro no descarto que Gcolor2 de gnome sea lento, sin embargo es más rápido integrar un color picker en nuestro propio editor.

Click para hacer grande.

Read more

Crear una conexión a MySQL con PDO

Anteriormente hice un video donde muestro como realizar una conexión a base de datos MySQL con PDO (http://behstant.com/blog/?p=167), pero para aquellos que les gusta las cosas simples hago este post para mostrar cómo realizar un conexión de una forma simple.

El significado de PDO es PHP Data Objects, lo que significa que trabajamos con Programación Orientada a Objetos (POO). Para poder trabajar con PDO necesitamos crear una instancia de la clase PDO. Algunos métodos son: prepare, execute, exec, beginTransaction, bindParam, commit. Estos métodos los voy ir tratando durante el resto de posts en el blog.

Lo primero que tenemos que hacer antes de crear nuestra conexión es verificar que tenemos PDO disponible para trabajar, entonces con el siguiente código verificamos que este habilitado. Copia y guarda el archivo con un nombre de phpinfo.php y lo ejecutas en tu servidor:

Esta es la información que te debe de salir:

Si todo esta correcto entonces ahora si procedemos a crear nuestra conexión con la clase PDO usando el siguiente código:

Read more

Comunicación de datos con otra ventana ‘window.open’ Javascript

Muchas veces queremos hacer aplicaciones web que comunique información de una ventana a otra. Existen diversos métodos para manejar esta información, como: XML, JSON, TXT, etc. Todo esto lo usamos al manejar llamadas asíncronas. Sin embargo también podemos hacerlo con Javascript a través de un query string. El hecho es que en una ventana hacemos una lógica y en otra … Read more