Category: Blog

Blog… la categoría sin categoría, lo peor de lo peor, lo que se publica y no encaja en ningún lado, o encaja en demasiados.

Terminal: “You have new mail.”

La otra vez abrí una terminal y lo primero que vi fue este mensaje. Luego de chequear mis cuentas y pensar que había sido víctima de algún hackeo o algo así, busqué en Google y encontré la solución. Basta con eliminar la carpeta /var/mail/$USER o utilizar el comando mail y borrarlos, pero esto puede llevar bastante más tiempo. #Fuentes: http://superuser.com/questions/25738/why-does-terminal-say-you-have-mail 

Read entry

Dominios.uy

Primero que nada, quería anunciar que este humilde sitio ya es uno de los primeros dominios .uy de Uruguay. ign.com.uy → ign.uy Luego, quería hacer un par de aportes. Los dominios .com.uy van a seguir existiendo (!) Contrario a lo que muchos creen, los dominios .uy no sustituyen a los dominios .com.uy. Simplemente son una alternativa, como son .com.mx versus .mx o .com.es versus .es. Cómo redirigir tu dominio .com.uy a .uy En un tono un poco más nerd, simplemente les dejo unas líneas para incluír en el .htaccess y redirigir todos los links de forma permanente desde el dominio .com.uy a .uy, […]

Read entry

PHP: The Right Way

Hace pocos días Josh Lockhart, creador del micro-framework Slim, escribió un pequeño documento y levantó un sitio web, llamado PHP: The Right Way. El contenido del mismo es un listado de las mejores prácticas a tener en cuenta y aplicar al realizar aplicaciones en este lenguaje, orientado a desarrolladores que están iniciándose o apenas conocen el lenguaje. ¿Por qué es imporante? Ningún lenguaje es perfecto, pero PHP es famoso por tener muchas fallas de diseño. Además de esto -causado quizá por ser el lenguaje más fácilmente configurable en cualquier hosting compartido- también ha tenido hace años un uso y abuso […]

Read entry

Legibilidad en los medios online

Cada vez utilizo menos el RSS para leer noticias, y en cambio recibo lo más importante y/o lo urgente vía twitter. Esto me ha hecho visitar directamente los portales de noticias locales. Sin mucho análisis se puede ver que la mayoría de los medios de comunicación online uruguayos tienen problemas de legibilidad [1]. Algunos bastante graves, a pesar de que debería importarles mucho cómo se lee su contenido. Ya se, “la semana que viene lanzamos un rediseño”, “una nueva versión del sitio nuevo está en desarrollo”, y muchos más. Sin embargo, pasan semanas y nunca se actualizan. O peor, las nuevas […]

Read entry

¿Seguir soportando IE6?

If ( your site does not make money ){    do what makes you happy } else if ( the cost of supporting IE6 > the money you make from IE6 users ) {    stop supporting IE6 } else {    keep making money from IE6 users } Un punto de vista bastante realista en muchos escenarios. Lo ví en ésta respuesta, en relación al anuncio que hizo Google, donde dice que va a comenzar a descontinuar el soporte de navegadores antíguos a partir del 1 de Agosto.

Read entry

Configurar VirtualHosts en XAMPP (OS X)

En Terminal: sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts Agrego: 127.0.0.1    proyecto.dev sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf Agrego: <VirtualHost *:80> ServerName arqfiles.dev DocumentRoot “/Users/[usuario]/[ruta-proyecto]” <Directory “/Users/[usuario]/[ruta-proyecto]”> Order allow,deny Allow from all RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] </Directory> </VirtualHost> Reiniciar Apache.

Read entry

Raphaël.js bajo Internet Explorer 8

Hace poco estuve utilizando la librería Raphaël para realizar unos pequeños trazados en SVG con la librería Raphaël. En un momento quise verificar la compatibilidad con Internet Explorer 8 y saltaba el siguiente error: ‘vml’ is null or not an object. La causa de esto (enlace a discusión en Google Groups) es que la versión 1.5.2 comprimida que está para descargar en el sitio tiene este defecto (unicamente en IE). Por lo tanto la solución es descargarla sin comprimir y comprimirla uno mismo. Links Raphaël.js Online YUI Compressor

Read entry

Netbeans + Ruby + Debugger en Windows

Para aquellos que quieran utilizar el plugin de Ruby en Netbeans y tener la posibilidad de debuggear sus proyectos Ruby on Rails bajo Windows, aquí va una lista de pasos que fueron muy útiles. Se asume que tienen instalado Netbeans, Ruby y Ruby on Rails. En mi caso era NetBeans 6.9, Ruby 1.9.2, RoR 3.0.3, sobre Windows 7. Descargar DevKit desde http://rubyinstaller.org/downloads/ Instalarlo siguiendo estas indicaciones: http://github.com/oneclick/rubyinstaller/wiki/Development-Kit Ejecutar los comandos ruby-debug19 –platform=ruby y gem install ruby-debug-ide19 –platform=ruby Editar el archivo (Ruby)/lib/ruby/gems/1.9.1/gems/ruby-debug-ide19-0.4.12/bin/rdebug-ide.rb y cambiar esta línea: Debugger::PROG_SCRIPT = ARGV.shift por script = ARGV.shift Debugger::PROG_SCRIPT = (script =~ /script([\\\/])rails/ ? Dir.pwd + […]

Read entry