Hasta la próxima!for i in *.php; do php -l $i; done
Desarrollo de software, Tecnologías de la Información, Software Libre. Todo desde Mar del Plata, Argentina.
20 diciembre 2011
Cómo chequear la sintaxis de PHP desde la línea de comandos (parte 2)
Para continuar la primer parte de este post de hace algunos meses, les dejo una línea de bash para chequear la sintaxis de todos los archivos php de un directorio.
13 diciembre 2011
WordPress 3.3 Sonny en español
Ya está disponible la última versión de WordPress 3.3 "Sonny"! Este es el video de la presentación:
22 noviembre 2011
Novedades de WordPress 3.3
Ya falta poco para que esté disponible la nueva versión de la conocida herramienta de publicación de contenidos, WordPress 3.3. A continuación, una breve lista de las mejoras y las nuevas características!
- Un nuevo media uploader para subir y publicar archivos (utiliza Plupload)
- Una nueva pantalla de bienvenida cuando se instala el blog por primera vez y cuando se hace el primer post o actualización.
- El administrador de WordPress ahora utiliza HTML5 y, entre otras cosas se ajusta dinámicamente a diferentes tamaños de pantalla.
- Se mejoró la "admin bar".
- Mejoras de performance y corrección de errores
- Se unieron la mayoría de los archivos css del administrador para que se cargue más rápido el mismo.
- Se mejoró el modo de "Distraction Free Writing" que permite limpiar la pantalla y enfocarse en la tarea de escribir.
- Se hicieron mejoras para las redes de blogs (multisite), por ejemplo para habilitar templates (themes) para toda una red al mismo tiempo.
Hay más información de esto en el blog oficial y en Technosailor. La versión anterior de WordPress, la 3.2 fue bajada del sitio oficial más de doce millones de veces. Ojalá la nueva versión sea todavía más exitosa! Hasta la próxima.
08 noviembre 2011
Darle pistas al MySQL sobre qué índice usar en una consulta
Existe una manera sencilla para "darle una pista" al motor de MySQL sobre qué índice utilizar cuando realiza una consulta. La técnica en inglés se llama "Index Hinting" (aquí el enlace a la documentación oficial) y sirve para indicarle al MySQL que recorra la tabla que necesitamos utilizando ese índice; ya sea porque no estaba usando ninguno o estaba usando otro (poco probable que se equivoque en esta época, pero bueno). Ejemplo!
Donde "tabla" es la tabla de donde vamos a sacar la información e "indice" es el nombre del que vamos a utilizar en la consulta (pueden ser varios separados por comas). Es una técnica más para tener en cuenta, pero antes de aplicar estas técnicas es mejor estudiar el rendimiento de nuestras consultas con alguna herramienta específica o utilizando la sentencia "EXPLAIN" (más información en inglés acá). Hasta la próxima!
SELECT * FROM tabla USE INDEX (indice) WHERE col1 = 1 AND col2 = 2 AND col3 = 3;
Donde "tabla" es la tabla de donde vamos a sacar la información e "indice" es el nombre del que vamos a utilizar en la consulta (pueden ser varios separados por comas). Es una técnica más para tener en cuenta, pero antes de aplicar estas técnicas es mejor estudiar el rendimiento de nuestras consultas con alguna herramienta específica o utilizando la sentencia "EXPLAIN" (más información en inglés acá). Hasta la próxima!
15 agosto 2011
Google compra Motorola Mobility
El líder mundial en búsquedas por internet Google Inc anunció hoy que comprará al fabricante de dispositivos móviles Motorola Mobility Holdings Inc por unos 12.500 millones de dólares en efectivo. Desde el anunció en el blog, el CEO Larry Page dijo:
In 2008, Motorola bet big on Android as the sole operating system across all of its smartphone devices. It was a smart bet and we’re thrilled at the success they’ve achieved so far. We believe that their mobile business is on an upward trajectory and poised for explosive growth.
La oferta de u$s 40 por acción supone un premio de 63% frente al precio de cierre de Motorola Mobility del viernes en la Bolsa de Nueva York. En el anuncio oficial se aclaró:
The acquisition of Motorola Mobility, a dedicated Android partner, will enable Google to supercharge the Android ecosystem and will enhance competition in mobile computing. Motorola Mobility will remain a licensee of Android and Android will remain open. Google will run Motorola Mobility as a separate business.
04 julio 2011
Wikimedia Argentina se opone al canon digital
Extracto de un post en el blog de Wikimedia Argentina, acerca del proyecto de Ley que se encuentra en el Senado de la Nación para imponer un gravamen a los dispositivos de almacenamiento digitales:
"Consideramos que un gravamen como el propuesto tiene evidentes efectos negativos respecto de la reducción de la brecha digital, el acceso a la tecnología y la información, y la igualdad de oportunidades, resultando por lo tanto abusivo y arbitrario. Por ello expresamos nuestro más enérgico repudio a la iniciativa."El resto de la nota, aquí.
30 junio 2011
Mejoras en WordPress 3.2
Ya se va acercando cada vez más el release de WordPress 3.2 y entre las cosas a destacar se encuentran:
- Actualizaciones más pequeñas. La idea es contar con un sistema tipo Google Chrome o el que se espera para iOs 5, donde para actualizar a la siguiente versión no sea necesario volver a descargar todo el paquete de instalación de WordPress.
- Código más eficiente. Como se eliminó el soporte para PHP4, se puso un montón de esfuerzo en eliminar código obsoleto y refactorizar el remanente. También se puso énfasis en la optimización de queries (consultas) a la base de datos, pensando en hacer el sistema más ágil.
- No más soporte para Internet Explorer 6 en el backend de administración. Ahora aparece un lindo cartelito en un rojo furioso explicando porque es recomendable actualizar el navegador a una versión superior.
Estas y otras novedades se pueden encontrar en el post "10 Things You Need To Know About WordPress 3.2" de Aaron Brazell y en el blog oficial de WordPress.
Update: ya está lista para bajar la versión 3.2 en Castellano!
Update2: no dejen de leer este increíble artículo de Lorelle VanFossen acerca de la nueva versión de WordPress, "WordPress 3.2 Released: Faster, Prettier, Powerful" (inglés).
Update: ya está lista para bajar la versión 3.2 en Castellano!
Update2: no dejen de leer este increíble artículo de Lorelle VanFossen acerca de la nueva versión de WordPress, "WordPress 3.2 Released: Faster, Prettier, Powerful" (inglés).
05 junio 2011
Cómo chequear la sintaxis de PHP desde la línea de comandos
A veces en mi trabajo tengo que editar un script de PHP desde la línea de comandos de Ubuntu linux, por ejemplo. Para la gente acostumbrada a usar un IDE y el chequeo de sintaxis automático, como a mí que me encanta el NetBeans, esto puede ser un problema.
Por suerte viene al rescate la línea de comandos y el chequeo de sintaxis incluído en PHP (lint), que se usa con la opción "-l" ("L" minúscula). Corriendo el script con el intérprete y esta opción deberá mostrar por pantalla “No syntax errors detected in scriptname” si no hubo ningún error.
Este es el enlace a la documentación: http://php.net/manual/es/features.commandline.php Hasta la próxima!
08 abril 2011
Cómo instalar y probar Gnome3 en Ubuntu 10.10
Receta muy sencilla. Abrir una consola y escribir:
Cerrar la sesión y cuando aparezca la pantalla para logearse, seleccionar "Gnome 3" en la parte inferior. Listo! Hasta la próxima
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get install gnome3-session
sudo apt-get update
Cerrar la sesión y cuando aparezca la pantalla para logearse, seleccionar "Gnome 3" en la parte inferior. Listo! Hasta la próxima
01 abril 2011
Formatear XML para mostrar por la consola de Ubuntu
Una manera sencilla para darle formato a archivos XML para mostrar por la consola de Ubuntu es instalar xml-twig-tools, que se hace muy fácil con:
Con esto se instalan varias utilidades, pero la interesante es xml_pp que sirve para nuestro problema. Se puede usar así para ver el archivo formateado por pantallas:
Hasta la próxima!
sudo aptitude install xml-twig-tools
Con esto se instalan varias utilidades, pero la interesante es xml_pp que sirve para nuestro problema. Se puede usar así para ver el archivo formateado por pantallas:
xml_pp documento.xml | less
Hasta la próxima!
17 marzo 2011
15 marzo 2011
Cómo instalar Unity en Ubuntu 10.10 Maverick Meerkat
24 enero 2011
Productos que debutaron en la CES de Las Vegas
Estos son algunos de los productos que debutaron en alguna CES (Consumer Electronics Show) de Las Vegas en los últimos cuarenta años:
- Videocassette Recorder (VCR), 1970
- Laserdisc Player, 1974
- Camcorder, 1981
- Compact Disc Player, 1981
- Digital Audio Technology, 1990
- Compact Disc - Interactive, 1991
- Mini Disc, 1993
- Radio Data System, 1993
- Digital Satellite System, 1994
- Digital Versatile Disk (DVD), 1996
- High Definition Television (HDTV), 1998 Hard-disc VCR (PVR), 1999
- Digital Audio Radio (DAR), 2000
- Microsoft Xbox, 2001
- Plasma TV, 2001
- Home Media Server, 2002
- HD Radio, 2003
- Blu-Ray DVD, 2003
- HDTV PVR, 2003
- HD Radio, 2004
- IP TV, 2005
- OLED TV, 2008
- 3D HDTV, 2009
- Tablets, Netbooks y Android Devices, 2011
Y yo todavía sigo leyendo las novedades de la última! Y me encanta la tableta de Motorola! Hasta la próxima.
Suscribirse a:
Entradas (Atom)