Archivo de la Categoría 'desarrollo web'

Firefox error 203

firefox.jpg

Aunque traté de convertir a Firefox 3 beta 5 en mi ambiente para desarrollo web cotidiano, no pude. Aún le falta mucho trabajo al Firebug alpha para ser realmente útil. :(

Sin embargo, decidí dejarlo en mi máquina para seguirlo calando, y procedí a instalar Firefox 2. Pero al intentar instalarle alguna extensión (add-on) siempre me aparecía el mensaje de error número 203.

Hay quien propone borrar todo el directorio .mozilla de tu home (~). Funciona, pero no es necesario. La solución es más simple, sólo necesitas eliminar el archivo: extensions.rdf que se encuentra en: ~/.mozilla/firefox/80×821ay.default

Recuerda presionar Ctrl + H para ver los archivos ocultos.

Cómo instalar LAMP en Ubuntu 8.04

apache.jpg

Instalar LAMP (Linux Apache MySQL PHP) en tu máquina con Ubuntu no podría ser más fácil.

Con esta guía aprenderás cómo hacerlo en unos cuantos minutos. El procedimiento se divide en tres partes, instalar y probar Apache, después PHP y finalmente MySQL.

Comencemos con Apache

En tu terminal (Aplicaciones → Accesorios → Terminal) teclea:

sudo apt-get install apache2

Listo, ya tienes instalado Apache 2 en tu máquina.

Continuar leyendo ‘Cómo instalar LAMP en Ubuntu 8.04′ »

Firebug 1.2 en Firefox 3 beta 5

firefox.jpg

El nuevo Ubuntu 8.04 Hardy Heron viene cargado con el Firefox 3 beta 5 (la versión más reciente de Firefox).

Sin embargo, no usaba las versiones beta de manera cotidiana y tampoco para desarrollo —a pesar de todas las mejoras que traen— ya que mi herramienta predilecta Firebug no funcionaba correctamente en ellas.

Y efectivamente, si instalamos la versión 1.0 (viejísima) o la estable 1.1 (beta), no llegaremos muy lejos. Pero, si instalamos la 1.2 (alpha) entonces tendremos a la última versión de Firefox corriendo con la última versión de Firebug sin problemas.

Instala Firebug 1.2 desde aquí.

Aunque aún tiene sus detalles, jeje.

Una nota rápida sobre MVC

mvc.png

Tiene poco que comencé a utilizar el patrón de diseño MVC (Modelo - Vista - Controlador).

Cuando conocí Rails se me comenzaron a abrir los ojos, sin embargo la explicación que vi en la página de symfony (un framework MVC para PHP) ha sido la más clara de todas y me hubiese servido mucho para entenderlo bien desde el inicio.

El artículo explica el concepto llevándote de la mano al convertir una página “estándar” hecha en PHP (código para conectar a la base de datos + HTML + otras cosas = una sola página) a una arquitectura MVC paso a paso.

Si siempre has querido saber de que se trata esto del MVC pero has temido preguntar, entonces dale una leída. :)

Ext JS 2.0.2 liberado

simple-tasks.png

Acaban de liberar una nueva versión de mantenimiento de Ext JS.

Una de las adiciones clave para esta versión es el soporte para Adobe AIR 1.0.

Chequen el ejemplo Ext 2.0.2 + Simple Tasks v2 for AIR 1.0, se ve bastante bueno. ;)

Cómo instalar Ruby, RubyGems y Rails en Ubuntu 7.10 Gutsy Gibbon

ruby.jpg

Después de haber formateado mi laptop y haber adoptado Ubuntu como sistema operativo, me vi en la necesidad de instalar todo el stack de desarrollo con el que estoy acostumbrado a trabajar.

Un par de cosas que me urgía tener ya era Ruby y Rails.

Versión para desesperados:
(vamos a descargar un archivo, así que vayan a un directorio temporal o algo).

sudo apt-get install ruby rdoc irb libyaml-ruby libzlib-ruby ri libopenssl-ruby
wget http://rubyforge.org/frs/download.php/35283/rubygems-1.1.1.tgz
tar xzvf rubygems-1.1.1.tgz
cd rubygems-1.1.1
sudo ruby setup.rb
sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
sudo gem update --system
sudo gem install rails
sudo apt-get install build-essential ruby1.8-dev
sudo gem install mongrel
sudo apt-get install mysql-client mysql-admin mysql-query-browser libmysqlclient15-dev
sudo gem install mysql
sudo apt-get install sqlite3 swig libsqlite3-ruby libsqlite3-dev
sudo gem install sqlite3-ruby
echo "export RUBYOPT=rubygems" >> ~/.profile

Si quieres saber que sucede en cada paso, sigue leyendo.

Continuar leyendo ‘Cómo instalar Ruby, RubyGems y Rails en Ubuntu 7.10 Gutsy Gibbon’ »

Ext JS 2.0.1 liberado

extjs-muestra.jpg

Acaban de liberar una versión de mantenimiento de la poderosa biblioteca para interfaces gráficas Ext JS.

Ext JS es un framework que te permite crear aplicaciones web muy interactivas —adiós al paradigma de los enlaces y páginas HTML— Ext JS te provee de componentes hechos en JavaScript tremendamente funcionales y fáciles de utilizar.

Si no la conoces deberías darte una vuelta por la página de ejemplos.

La imagen que trae este artículo muestra un sistema que actualmente estoy haciendo con Ext JS 2.0.1 y Rails 2.0 —si, eso de la foto es una página web, parezca lo que parezca.—

Pronto vendrá un tutorial. ;)

10 extensiones fundamentales para desarrollo web con Firefox

firefox.jpg

Ahora que tengo sistema operativo nuevo (♥ Ubuntu), me di a la tarea de buscar las extensiones que tenía instaladas en Firefox cuando usaba Windows.

Asi que a continuación les presento 10 extensiones que de una forma u otra me han sido útiles a la hora de desarrollar aplicaciones web.

  • Firebug — Esta, al igual que Web Developer son fundamentales, no me puedo imaginar desarrollando aplicaciones web sin una u otra. ;)
  • Web Developer — Lo he dicho arriba.
  • Cache Status — Muy bueno a la hora de querer limpiar el caché que el navegador guarda en disco o en RAM.
  • Extended Cookie Manager — Contiene unas funciones para el manejo de cookies que se complementan con las que trae la extensión Web Developer.
  • SQLite Manager — Bastante útil para administrar cualquier base de datos SQLite en tu computadora.
  • User Agent Switcher — Permite a Firefox identificarse como algún otro navegador en algún otro sistema operativo.
  • HackBar — Esta es una herramienta simple que te puede ayudar a realizar pruebas de seguridad en tus desarrollos.
  • Server Spy — Descubre con qué servidor se está comunicando Firefox.
  • Router Status — Puedes ver el estatus de tu ruteador en la barra de estado de Firefox.
  • Unicode converter/Input Tool — ¿Alguna vez te has preguntado cuál es el código de referencia para símbolos Unicode como estos? →  § ♠ ♣ ♥ ♦ Ϡ ϡ con esta extensión lo sabrás. :D

Les recomiendo visitar el sitio Firefox Add-ons y darle una revisada a los complementos que hay ahí.

Asi que ya saben, si tienen alguna recomendación que creen que debería ir en esta lista, no duden en ponerla en los comentarios. :)




FireStats icon Con la potencia de FireStats