APIs / Javascript

Cómo Usar Yahoo Query Language

Con la mudanza del blog, uno de los primeros temas a los que quería dedicarme era generar una buena página de Error 404 donde aquellas personas que llegaran desde links desactualizados, pudieran tener acceso al viejo contenido de manera sencilla. Les dejo un ejemplo de lo que buscaba lograr. Comencé creando un archivo 404.html en la raíz del blog y agregué una línea a mi .htaccess (si, estoy hospedando con Apache en este momento).

.htaccess
1
ErrorDocument 404 /404.html

Ahora viene lo interesante. Dado que estoy utilizando Jekyll como generador del blog, no tengo soporte de un lenguaje del lado del servidor. Son todos archivos estáticos. Mi solución tendría que venir del lado del cliente, así que pensé : ¿De qué manera puedo chequear la existencia de un sitio web, desde Javascript?

General

Comenzando Un Blog De Cero

Después de muchísimo tiempo proponiéndomelo, decidí nuevamente comenzar con este blog, no bien ya “de cero”, ya que mucho del contenido original que tenía publicado sigue siendo útil (y lo iré publicando nuevamente de a poco), sino una refundación en la cuál pueda utilizar este espacio para publicar ese contenido que tanto me gusta: explicaciones, trucos, tutoriales o artículos sobre desarrollo web en general.

Desarrollo

Textmate for Ubuntu Con Gedit Y Gmate

Si da la maravillosa casualidad que están desarrollando para la web, utilizando este Sistema Operativo gratuito conocido como Ubuntu, entonces lo más seguro es que se hayan cruzado, en algún momento, con su editor de texto Gedit. Algo escueto y sin muchas características, cumple su propósito con un esquema de color configurable, espacios configurables y automáticos, números de linea y no mucho más.

Pero todo esto cambia de la mano de Gmate, un grupo de plugins para Gedit, orientados a ofrecer una experiencia de usuario similar a la que ofrece Textmate en Mac Os (una excelente opción para el Sistema Operativo de la manzanita, pero que tiene un precio de 56 dólares).

General

Ajustar El Tamaño De Imágenes Fácilmente en Ubuntu

Si bien hace un tiempo que en Ubuntu es relativamente sencillo rotar una imagen, gracias al visualizador por defecto de imágenes (Eye of Gnome), sigue siendo bastante engorroso tener que abrir el Gimp solo para cambiar el tamaño de una imagen. Una tarea que, en el día a día promedio de cualquier desarrollador, es bastante recurrente.

¿Habría algo más sencillo? Pero claro que si! Buscando en Synaptics encontré justo lo que necesitaba: Nautilus Image Converter. Ejecutando los siguientes comandos en una Terminal (para abrir la Terminal, `Ctrl+Alt+T):

sudo apt-get install nautilus-image-converter
nautilus -q; nautilus &

Ya lo tenemos instalado y listo para utilizar. Ahora simplemente y desde nuestro administrador de archivos, podemos hacer click derecho y cambiar el tamaño de cualquier imagen.

Ejemplo al hacer click derecho

Opinion / PHP

PHP No Es El Santo Grial Del Desarrollo Web

Post originalmente publicado en Zonaphp.com pero movido a RuidoDigital ya que se trata de una opinión más personal.

Me encontraba leyendo mis feeds el día de hoy cuando me cruzo con el post PHP, ¿Por qué es el más usado? dentro de ElWebmaster.com, un post traducido ( no enteramente ) del post original WHY IS PHP SO HEAVILY USED BY TODAY’S DEVELOPERS?. Y no puedo más que estar en desacuerdo con los ejemplos dados.

Está bien que queramos mucho a PHP, nos da de comer y nos permite crear sitios web dinámicos con relativa facilidad, pero de ahi a achacarle ventajas que no tiene, es algo que me parece que desinforma más que ayudar a adoptar esta tecnología.

CSS

Logo De uTorrent Con CSS3

Últimamente estoy saboreando de nuevo esa sensación de “novato” en una tecnología que todos conocemos, como el HTML y el CSS, pero que de la mano de su nueva versión nos “obliga” a probar sus nuevas capacidades.

Qué divertido entonces ponerse a jugar con aspectos nuevos como los bordes redondeados (border-radius), los gradientes como color de fondo (-webkit-gradient y -moz-linear-gradient) y las sombras para los textos (text-shadow).

Opinion

Consejos Antes De Cambiar De Trabajo

A la hora de entrar en un nuevo lugar de trabajo, más allá del entusiasmo de un nuevo comienzo, de una oportunidad mejor, es posible que las cosas no terminen siendo como uno las esperaba. Quizás porque una vez dentro de la empresa las cosas no eran como se nos dijo, o quizás porque las condiciones cambiaron.

Opinion

Libros Que Me Marcaron De Chico, Ahora Disponibles Online

Colección Como Hacer de Editorial Plesa/SM

Vaya sorpresa la que me llevé esta mañana al enterarme en Microsiervos, que un aficionado recolectó y publicó online toda una colección de libros de la editorial Plesa/SM, que eran mis favoritos de niño. Poseían unas ilustraciones muy detalladas junto a explicaciones interesantísimas para hacer pequeños experimentos, o crear incluso tus propios juguetes.

Siendo como fui de chico, un loco por las maquetas (comencé un par, pero nunca nada muy complicado), estos libros me dieron mis primeras instrucciones para realizar una pequeña ciudad que nunca llegué a terminar. Era fantástico tener la posibilidad de divertirse jugando con cartones, celofanes y con los dedos llenos de pegote. Tan distinto a estas épocas de X-boxes y Playstations.

Opinion

Algunas Cosas Aprendidas Con El Rediseño De RuidoDigital

Hace muy poco tiempo, renové por completo el diseño del blog, buscando separarme del template fSprings original, y dándole un aspecto más fresco y renovado, además de contar ahora con tres columnas en vez de una. Igualmente, algunos elementos aún se pueden distinguir, y espero que con el paso del tiempo ir modificando aún más el template, ajustándolo a mi gusto.

Durante el proceso, estuve leyendo muchos consejos sobre lo que se considera más recomendable para un blog, y mi idea es compartir algunas de esas ideas aquí. Desde consideraciones de diseño, recomendaciones sobre el código, algunos consejos sobre posicionamiento del blog, plugins, etc. Algunas cosas serán para principiantes, otras tendrán un grado mayor de dificultad, pero generalmente habrá de todo.

Opinion

El Deseo De Innovar - Parte III

Nuevos proyectos. Todo el tiempo. Esto es básicamente algo que me caracteriza. Ya sean online propios (cualquiera de mis sitios), online no-propios (como colaborador o para clientes) u offline propios (pareja, familia, eventos, etc), siempre hay dentro de “la bolsa” algún proyecto del cual prenderse y alimentarlo de algo de tiempo libre. ¿Pero cómo?