Hoy hace 4 años: 5 Mitos del "Gaming"
Vistazo a Firefox 14 para Android (con interfaz nativa)
Firefox es mi navegador favorito, sin embargo, en Android me parece muy pesado y lento, en gran parte debido a que utiliza una interfaz propia, al enterarme que la versión 14 (la versión en desarrollo para el momento de escribir esta entrada) ya ofrece de manera “estable” el navegador con la interfaz nativa de Android.
Lo primero que noté es que la interfaz es muy limpia y en mi opinión mas bonita que la de Chrome for Android, posee un indicador de cuantas pestañas se tiene abierta, es pulida y rápida. La pantalla principal (pueden verla en las imágenes) muestra las páginas mas visitadas de forma mas actractiva que en versiones anteriores, el navegador sincroniza muy bien con Firefox Sync, los complementos que hay son buenos pero en menor cantidad que versiones anteriores (supongo que por ser la versión de desarrollo no se ha probado si funcionan correctamente).
Como lo instalé desde Mozilla porque no esta en Google Play pensé en quitarlo porque no se iba actualizar, pero ésta versión trae un gestor de actualizaciones y te actualiza el navegador a la última versión en desarrollo. Me parece chévere porque asi puedo usar esta versión sin esperar a que sea estable, respecto a este punto, me parece que el navegador se puede usar a diario, he tenido problemas con páginas muy pesadas y en aquellas con contenido en Flash pero de resto la navegación ha sido muy buena.
Ya espero que en 3 meses aproximadamente podamos disfrutar de la versión estable de este navegador y así si hacer competencia en el sector de los dispositivos móviles.
Hace 3 años en esa fecha: Estudiantes de la UNET representarán a Venezuela en la final de la Imagine Cup 2009 en Egipto
HTML5 ★ Boilerplate una plantilla para crear nuestras páginas
Esta tecnología la descubrí leyendo el blog de Paul Irish, al principio no la entendí y pensaba que era un framework para desarrollar páginas web pero luego de ver varios tutoriales comprendí que realmente es una plantilla en HTML5 que incluye (en mi opinión) las mejores herramientas de detección de características del navegador, compresión de código HTML, CSS y Javascript; métodos para acelerar la carga de librerías de Javascript, entre otros.
¿Por qué usar Boilerplate?
Si eres desarrollador web (frontend) especializado en la parte visual debes usar esta herramienta para tus proyectos, la idea es ofrecer una plantilla o página web usando HTML5 sin perder compatibilidad con navegadores antiguos que no lo soportan (o solo parcialmente). Además utiliza las mejores prácticas e incluye las mejores herramientas para tener una buena página como: utiliza Modernizr para detectar las funcionalidades soportadas por los navegadores y aplicar solo ha ellos ciertos efectos CSS3 por dar un ejemplo, no reinicia los estilos de los navegadores sino que los normaliza, incluye compatibilidad con la mayoría de servidores web para aplicar técnicas de compresión de datos y pequeñas reglas de seguridad, compatibilidad con dispositivos móviles, herramientas para comprimir el código Javascript entre otros.
Con esto te ahorras mucho tiempo en implementar todas estas cosas, ademas garantiza tener una páginas que usa lo mejor de la tecnología actual sin romper compatibilidad con los navegadores antiguos. Cabe destacar que es solo para crear la plantilla inicial, es una base para ir agregando tu markup, librerías, reglas CSS, etc. Si utilizas un CMS puedes hacer tu propia plantilla o buscar en Internet plantillas ya optimizadas con Boilerplate.
Mi experiencia
Utilicé Boilerplate para MiguelUseche.com (mi sitio profesional) y me ayudó a realizar una página que carga en poco tiempo, funciona en casi todos los navegadores, me ahorro tiempo al dar soporte a Internet Explorer 6 y 7, y la adaptación a dispositivos móviles requirió poco trabajo. Obviamente no todo se hizo automático, sino su base de código me permitió ahorrar mucho tiempo al dar soporte a distintos navegadores.
Boilerplate funciona con una plantilla base, la cual vamos agregando nuestro markup y vamos creando nuestra página/aplicación web. Luego a través de unos scripts “construimos” el sitio optimizado el cual se guarda en la carpeta build, durante este proceso, se comprimen las reglas CSS, el código HTML, los archivos de Javascript, los une si están separados en varios archivos, optimiza las imágenes para ser vistas en la web, actualiza las rutas para incluir estos scripts y mas. Todo lo que debemos hacer es configurar un archivo donde le indicamos todo lo que queremos hacer.
Conclusión
Si quieres hacer un sitio con HTML5 y realizar ciertas acciones con los navegadores que no lo soporten, utiliza Boilerplate. Con todas la base ya optimizada que trae permite crear buenos sitios en menos tiempo, y si son como yo: desarrolladores web especializados en la programación del sitio y no en la parte visual; les ayudará mucho esta tecnología al realizar cosas que no comprendemos mucho. Sin embargo, si eres desarrollador front-end supongo que te ayudará a ahorrar tiempo y te ofrece configuración para adaptarse a tus requisitos o forma de trabajar.
Si quieres comenzar a utilizar esta tecnología pueden ver el siguiente video que está en inglés:
Para descargarlo, entren a la página oficial: http://es.html5boilerplate.com/
Hace 2 años en esa fecha: Mañana es el Flisol 2010 de San Cristóbal, Venezuela.
Hace 3 años en esa fecha: Shaman: GUI para el gestor de paquetes Pacman
Hace 4 años en esa fecha: Flisol 2008
Hace 5 años en esa fecha: FLISOL 2007: Listo
Como aumentar el límite del tamaño permitido para la subida de archivos en WordPress
En algunos casos, necesitamos subir por medio de la interfaz de WordPress archivos de gran tamaño pero nos encontramos que no podemos hacelro porque existe un límite de tamaño, sin embargo, si tenemos los permisos necesarios en el servidor podemos hacerlo fácilmente.
Primero debemos modificar unas opciones globales de PHP, para ello debemos crear un archivo llamado php.ini en la carpeta /wp-admin con el siguiente contenido:
upload_max_filesize=280M ;tamaño máximo del archivo max_execution_time=600 ;tiempo de ejecución del script, si es muy corto no da tiempo de subir el archivo memory_limit=1024M ;limite de memoria, en mi caso esta alto porque se ejecutan unos scripts al subir el archivo post_max_size=280M ;tamaño de la llamada POST, debe ser un tamaño igual o ligeramente superior al tamaño máximo del archivo
Y agregar la siguiente línea en el archivo /wp-config:
define(’WP_MEMORY_LIMIT’, ’64M’);
¡Listo! Ya puedes subir archivos de mayor tamaño. Si tienes una instalación multisitio, entonces debes cambiar en las opciones de la red (Network options) el tamaño máximo permitido para los archivos.
¡Felices 10 años Archlinux!
Hoy hace 10 años Judd Vinet lanzó la primera versión de la grandiosa distribución de Linux: Archlinux de los cuales llevo casi 6 años usándola en mis equipos. Recuerdo migrar a esta distribución luego de usar Debian por un tiempo, andaba buscando una distribución estable, ligera y con los últimos paquetes de las versiones (Debian no me ofrece eso) luego de investigar encontre Arch y decidí darle una prueba, desde el primer momento me encantó por su rapidez, tener un programa para manejar todos los paquetes a diferencia de varios como APT, como se manejaban bien las dependencias y no se instalaba software de relleno, entre otros. Para mas detalles de como fue esa experiencia de cambiar, pueden leer mi articulo sobre el cambio a Archlinux.
Seis años después sigo usando la misma distribución por las mismas razones, además actualizan los paquetes muy rápidos, tiene buen soporte para 64bits (creo que hoy en día es normal para toda distribución), los pocos cambios que he visto en este tiempo son que ahora es mas fácil de instalar, cuenta con mayor popularidad, la comunidad ha crecido mucho y posee mini-comunidades en toda latinomerica, la documentación en español es extensa (recuerdo que era casi nula al principio, de hecho, fuí traductor durante mucho tiempo de la Wiki), mas arquitecturas, entre otros.
A continuación les muestro mi lista de ventajas y desventajas de usar Archlinux luego de estarla usando tanto tiempo:
Ventajas
- Vas a tener siempre las últimas versiones de los programas, algunas versiones solo tardan horas en salir en el repositorio estable y realmente son estables.
- Muy ligera y rápida: Arch no te instala programas innecesarios, separa muy bien los paquetes (ejemplo KDE) para no ocupar espacio o instalar dependencias no realmente necesarias.
- Excelente documentación en inglés para hacer cualquier cosa, con pasos detallados para no perderte.
- Buen manejador de paquetes que permite hacer todas las operaciones desde él.
- Fácil creación de paquetes a través de ABS, permitiendo modificar o crear paquetes fácilmente.
- Poca modificación de los programas, es decir, no suelen aplicar parches personalizados para modificar el comportamiento de ellos.
- Paquetes para casi todo, rara vez es necesario compilar software no disponible en los repositorios.
Desventajas
- Al usar las últimas versiones a veces se suelen romper temporalmente cosas, por lo que siempre que se actualiza el sistema, es necesario leer la página oficial por si se debe intervenir en algo.
- Debido a la constante actualización del software, se requiere descargar muchos paquetes cada vez que actualizas el sistema (pero también es una ventaja, ¿no?)
- Falta de documentación actualizada para el idioma español.
- Ser una distro muy cool si no la usas.
En fin, ¡Felices 10 años al proyecto Archlinux!, gracias a todos los miembros de la comunidad por crear una distribución magnifica que me permite utilizar bien mis computadores todos los días. Veremos que depara el futuro del proyecto y ver si se convierte en una de las 4 distribuciones mas populares de GNU/Linux
Hace 2 años en esa fecha: A Google hay que tenerle miedo
Hace 4 años en esa fecha: La generación que conoce el mundo sin y con Internet
Ninite: Instalador y actualizador de aplicaciones en Windows
Nosotros los usuarios de GNU/Linux estamos acostumbrados a usar el gestor de paquetes para instalar, eliminar y actualizar aplicaciones. Él se encarga de revisar si existen actualizaciones, de buscar de donde descargar el programa e instalarlo, sin embargo en Windows no tenemos algo parecido para todo propósito, pues se que desde Windows 7 (no sé si vista) ahora posee un gestor de paquetes para actualizaciones de programas y drivers firmados por Microsoft, pero no incluye la mayoría de programas que utilizamos diariamente: navegadores, reproductores de vídeo, entre otros.
Entonces descubrí Ninite gracias uno de los blogs que leo y me encantó como funciona, entras a la página, seleccionas las aplicaciones que deseas instalar o mantener actualizadas, descargas un programa y listo. Una vez descargado el programa, le das doble clic y empieza a instalar / actualizar las aplicaciones seleccionadas en la lista.
En mi caso, las aplicaciones listadas son las mismas de que uso a diario, por ello me pareció una excelente aplicación (creo que porque la mayoría son de código abierto), para otros imagino que la ausencia de sus aplicaciones favoritas hará ver programa inútil, pero aún asi les recomiendo probarlo si desean tener al día sus aplicaciones en Windows.
Hace 2 años en esa fecha: Turpial : un excelente cliente de Twitter ligero (Hecho en Venezuela)












