Archive for the ‘internet’ Category

  • Como Usar MySql PHP PDO y UTF-8

    0

    Soy nuevo en el tema PHP, estoy aprendiendo bastante este último mes ya que un cliente prefirió utilizar ese lenguage sobre Java. Anoche me encontré con un problema cuando estaba tratando de hacer un simple insert en la base de datos a mano. Me dí cuenta que en la tabla habían caracteres ilegibles en otros records que no habia hecho insert a mano. Esos records eran provenientes de la aplicación PHP. Que paso ? Aparentemente (quiza me equivoque) el default charset de PHP PDO es ISO-8859-1.

    Para solucionar esto facilmente pasamos un parámetro más cuando generamos una conexión PDO desde PHP:

    $connectionString = "mysql:host=localhost;dbname=basex";
    $params = array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8");
    
    $connection = new PDO($connectionString, "user", "password", $params);
    

    Eso solucionó mi problema de inserts, ahora lo que hago insert lo puedo ver perfectamente sin caracteres raros en la consola mysql.

    Ahora la segunda parte del problema fue hacer los queries y que devuelvan caracteres decentes. En mi caso uso Ajax > JSON. Y obviamente venian caracteres extraños. Lo que hice fue utilizar la funcion json_encode para parsear los valores que eran string.

  • Lo que tenes que saber de JQuery 1.4 Parte I

    0

    Hace unos días John Resig hizo el release de JQuery 1.4 . Para los que no saben, JQuery es un framework de javascript para manipulación, styling y manejo de eventos. En este release hay una serie de nuevos features los cuales hacen mucho mas fácil el uso de este framework.

    1. Pasando atributos para la creacion de un element.

    $('<a/>', {
      id: "linkX",
      href: "http://mysite.com",
      title: "Some title",
      text: "Some inner text"
    });

    Esto hace que se cree un elmento anchor con id, href y title. El atributo text es seteado como .text(“some inner text”). Es super util.

    2 .Pasando eventos para la creación de un element

    $('<a/>', {
      id: "linkX",
      href: "http://mysite.com",
      title: "Some title",
      text: "Some inner text",
      click: function() {
        myFunction();
      }
    });

    Como en el primer ejemplo , aca pasamos eventos como atributos. En este caso, un evento click para un anchor.

    En el siguiente artículo voy a continuar mostrandoles nuevos features de este excelente framework.

  • eBook Pro Apache Tomcat 6

    0

    Este libro es ideal para administradores y configuradores del webserver Apache Tomcat 6 específicamente. El libro muestra desde la instalación, la estructura de files, bases de datos hasta el mismo web server.
    Tiene interesantes tips sobre seguridad y performance. Les recomiendo bajarselo.

    Download Pro Apache Tomcat 6

  • Como Habilitar CURL en Windows

    0

    Desarrollando un poco de PHP me encontré con que CURL LIB no esta habilitado en mi entorno windows php (WAMP). Los pasos para habilitarlo son muy sencillos, no hay que bajar nada de nada ni instalar, solo tocar un poco de configuración.

    1. Cerrar WAMP si lo están utilizando
    2. Ir a %WAMP%/bin/php/(tuversion)
    3. Editar php.ini
    4. Buscar la palabra curl, descomentar (sacar el punto y coma) extension=php_curl.dll y guardar
    5. Ir a %WAMP%/bin/apache/(tuversion)/bin
    6. Editar php.ini
    7. Buscar la palabra curl, descomentar (sacar el punto y coma) extension=php_curl.dll y guardar
    8. Levantar el WAMP nuevamente y listo.
  • Primeros Add Ons De Google Chrome

    0

    Como ya mucho saben Google Chrome es mi navegador favorito desde el mismísimo día que fue anunciado. A Pesar de su inmadurez lo elegí por ser rápido en todo sentido, startup y carga de páginas. Su javascript V8 es extremadamente performante y realmente para aquellos que no lo han probado, les recomiendo le den una mirada.

    Ayer se hizo release para la gente del DEV Channel los primeros add-ons. Estos están hechos meramente en Javascript y CSS como muestra acá.

    Las características sobresalientes de la nueva plataforma de add-ons de Google Chrome son:

    1. Se usará HTML, JavaScript y CSS para el desarrollo lo cual hace fácil para todos escribir una extensión.
    2. No será necesario restartear el browser para utilizar la extensión cosa que si lo es en su primo Firefox.
    3. Para evitar extensiones abandonadas, en los sucesivos releases, las extensiones de versiones anteriores siempre seguirán funcionando.
    4. Van a correr como procesos separados manteniendo así la filosofía Chrome: “blame the site, not the browser”.
    5. Google va a hacer una galería de extensiones similar a la de Firefox lo cual es bueno ya que pueden ser fácilmente rankeadas, encontradas, compartidas, etc.

    Actualmente hay 3 add-ons disponibles los cuales no son muy buenos y están en pleno desarrollo, pero esto es un paso gigante para hacer de éste browser una herramienta 100% completa.

    Los add-ons disponibles hoy son:

Page 1 of 212»