25 julio 2009

WordPress 2.8.2 en español

Ya salió la versión 2.8.2 de Wordpress que corrige una falla de seguridad, como se puede ver en el anuncio que hicieron en su blog.
Para tenerlo instalado en español, les recomiendo que se bajen este archivo (wp-2.8.2-es_ES.zip) y copien dentro de 'wp-content\languages' el que se llama 'es_ES.mo'.
No se olviden de modificar el 'wp-config.php' y editar la línea que dice "define ('WPLANG', '');" para que pase a decir "define ('WPLANG', 'es_ES');".

Hasta la próxima!

fuente: Reyson's.

01 julio 2009

Múltiples loops y múltiples columnas en WordPress

Buscando información por la web, encontré este tutorial acerca de cómo armar múltiples columnas o múltiples loops en WordPress. Realmente muy útil para armar los muy usados templates con 2 o 3 columnas.
En síntesis, hay que reemplazar el loop tradicional del template por este bloque:

<?php
// PRIMER LOOP:
query_posts('showposts=5');
$posts = get_posts('numberposts=5&offset=0');
foreach ($posts as $post) :

the_title();
the_content();
endforeach; ?>


// SEGUNDO LOOP:
$posts = get_posts('numberposts=5&offset=5');
foreach ($posts as $post) :
the_title();
the_content();
endforeach;


// TERCER LOOP:
$posts = get_posts('numberposts=5&offset=10');
foreach ($posts as $post) :
the_title();
the_content();

endforeach; ?>

Y así sucesivamente. Es cuestión de ir cambiando los parámetros que se le pasan a la función get_posts(), específicamente el offset. De todas maneras, les recomiendo ver el artículo completo para tener un ejemplo de como se puede dar un estilo a las columnas utilizando CSS y (X)HTML. Hasta la próxima!

21 mayo 2009

Gracias Christophe Grenier y TestDisk!


Hehehe, desde acá, mi más humilde aplauso para Christophe Grenier y su software TestDisk, que una vez más me arreglaron la máquina para poder seguir trabajando.
Otro aplauso igualmente merecido para la gente de SystemRescueCd, que gracias a su recopilación de utilidades, pude usar el TestDisk para arreglar la máquina.
En breve, se rompió la información de las particiones después de tratar de cargar el Windows Vista que venía en la máquina y luego tratar de arrancar el Ubuntu 8.04 que vengo usando normalmente. Grub arreglado (no más "Error 22"), información de particiones correcta, ahora puedo seguir usando la máquina tranquilo.
Hasta la próxima!

PD: Feliz cumpleaños Markitos!!

05 mayo 2009

MySQL REPLACE / INSERT ... ON DUPLICATE KEY

Pequeño tip para MySQL: En lugar de escribir "REPLACE ...", también podemos usar un "INSERT ... ON DUPLICATE KEY ... "
En un suspiro, resulta que el enunciado "REPLACE" siempre se ejecuta como un "DELETE" seguido de un "INSERT" cuando ya existe una fila con esa clave primaria o una índice unique. Por otro lado, el "INSERT ... ON DUPLICATE KEY" se ejecuta como un "INSERT" común y, si la clave primaria o el índice unique están duplicados, realiza un "UPDATE".
Un ejemplo extraído de la documentación: Si la columna "a" se define como UNIQUE y contiene el valor "1"
  • "INSERT INTO table (a,b,c) VALUES (1,2,3)
    ON DUPLICATE KEY UPDATE c=c+1;"
  • "UPDATE table SET c=c+1 WHERE a=1;"
Las dos sentencias hacen exactamente lo mismo. Hay que tener cuidado que si el WHERE devuelve varias filas, sólo la primera se actualiza.

Hasta la próxima!

17 abril 2009

FLISOL 2009

Paso el aviso:

"Está abierta la inscripción para participar de FLISOL, Festival Latinoamericano de Instalación de Software Libre (www.flisol.info)

Los distintos Grupos de Usuarios de Software Libre abrieron el registro para participar del evento FLISOL, el Festival Latinoamericano de Instalación de Software Libre, que este año se realizará el sábado 25 de abril.

El Festival Latinoamericano de Instalación de Software Libre es un evento anual que se realiza en toda América Latina, con participación de unas 200 ciudades en todo el continente, con eventos confirmados en Argentina, Bolivia, Brasil, Chile, Colombia, Costa Rica, Cuba, Ecuador, El Salvador, Guatemala, Honduras, México, Nicaragua, Panamá, Paraguay, Perú, Rep. Dominicana, Uruguay y Venezuela, lo que convierte este festival en el evento de Software Libre más grande del mundo.

En Argentina habrá FLISOL en 28 ciudades, con lo que se espera superar ampliamente el número de participantes de las ediciones anteriores.

* A quien esta dirigido *
El evento esta dirigido a aquellos que desean instalar Software Libre en sus computadoras pero todavía no cuentan con los conocimientos o la asistencia necesaria. En general, FLISOL es un evento pensado para acercar personas poco técnicas y principiantes. En la jornada contaremos con varias charlas pensadas justamente para aquellas personas que recién se acercan al concepto de Software Libre.

* Cómo participar *
El primer paso para participar es ubicar el FLISOL más cercano a tu domicilio en el sitio del Festival: http://www.flisol.info/FLISOL2009/Argentina

FLISOL es un festival de instalación, por lo cual necesitamos tener un registro de las máquinas que requerirán asistencia durante la jornada. Rogamos a todas las personas que deseen participar de las instalaciones, anotarse y especificar los detalles de su máquina para facilitar la tarea de los colaboradores voluntarios que asistirán la instalación. Es importante que antes de asistir, cada persona realice una copia de respaldo de toda la información contenida en su disco rígido para evitar pérdidas innecesarias de información. No es necesario traer monitores ni teclados. Para realizar las instalaciones sólo hace falta llegar al evento con la CPU o notebook.

* Sobre el Software Libre *
Según la definición acuñada por la Fundación de Software Libre hace unos 25 años, un programa de computadora es considerado libre cuando sus términos de uso o licencia permiten:
- usarlo con cualquier propósito
- estudiar cómo funciona y adaptarlo a las propias necesidades
- hacer y distribuir copias
- hacer mejoras y redistribuir las versiones mejoradas del programa.

Muchas veces se confunde Software Libre con Software Gratuito, pero la gratuidad no es una condición inherente a la libertad del programa sino que muchas veces se llega a ella por la libertad para copiarlo sin limitaciones y en forma legal. Existen numerosos programas libres para realizar tareas cotidianas vinculadas al uso de computadoras, desde sistemas operativos como las diferentes variantes de GNU/Linux hasta aplicaciones de oficina como Open Office, navegadores web como Firefox, sistemas de mensajería instantánea, reproductores multimedia, herramientas de diseño y una enorme cantidad de herramientas para programación de diferentes niveles.
Actualmente un usuario final domiciliario de computadoras cuenta con todo lo que necesita en un entorno libre bajo condiciones de legalidad y en el marco de una comunidad que considera que compartir conocimiento es un bien social y no un delito.

* Sobre FLISOL *
La idea de realizar un Festival Latinoamericano de Instalación de Software Libre surgió en Colombia y se fue replicando por toda América latina hasta hoy día, donde contamos ya con 18 países y cerca de 200 ciudades participantes. El festival sirve para acercar usuarios y personas curiosas que aún no se atreven a instalar un sistema operativo por sí solos, y necesitan ayuda de la comunidad para hacerlo y dar sus primeros pasos en el mundo del Software Libre.
Pero además, permite articular la tarea de las cientos de comunidades de Software Libre desplegadas a lo largo de todo el continente, que encuentran en este festival una excusa perfecta para trabajar juntas, conocerse y aunar objetivos para difundir y consolidar el trabajo que la comunidad realiza. Más información sobre FLISOL en http://www.flisol.net


* Sobre Grupos Organizadores *
Las organizaciones que darán apoyo en el FLISOL en su gran mayoría son Grupos de Usuarios de Software Libre que vienen trabajando desde años en difusión, apoyo técnico y filosófico vinculado al mismo.

* Sobre Capital Federal *
Los distintos Grupos de Usuarios de Software Libre de la Capital Federal abrieron el registro para participar del evento FLISOL, el Festival Latinoamericano de Instalación de Software Libre, que este año se realizará el sábado 25 de abril, de 10 a 18 hs. en el Colectivo La Tribu, ubicada en Lambare 873, Ciudad de Buenos Aires. La asistencia al evento es totalmente libre y gratuita previa registración.

Aquellas personas que sólo vayan a escuchar las charlas públicas que acompañan el evento, deben indicar en el registro que no realizarán instalación. El formulario de registro para Capital Federal está disponible en: http://www.cafelug.org.ar/modules/eguide/event.php?eid=3.

Más información: http://www.flisol.info/FLISOL2009/Argentina/CapitalFederal

En Capital Federal participan desde distintos Grupos de Usuarios como ser CaFeLUG, OpenBSDeros, BUG Exactas, Lugfi, Ubuntu-ar, BuenosAiresLibre, AOSUG, GNUTN, UBLUG, Pyar, Glugcen como organizaciones no gubernamentales tales como Fundación Vía Libre, Gleducar, Colectivo La Tribu."

La información específica para Mar del Plata puede encontrarse aquí. Hasta la próxima!