• Programación

    Volviendo a PHP

    Hace fácil 5 años que no hago nada serio en PHP, empezando desde cero. Mayormente me ha tocado retocar cosas andando o parchar bugs boludos. Sin embargo el otro día tuve que hacer un demo chiquitito en PHP. El principal limitante era el tiempo, por lo que tenía que hacerlo rápido. Al principio intenté el viejo HTML+PHP all-in-one con ifs $_GET, $_POST, etc. Una locura, no podía avanzar. Mi mente me decía «esto va en el controlador, esto en el view» :D. Borre todo y empecé de nuevo. Pensé dos segundos y dije «tiene que haber algo». No, CakePHP no es ese «algo». Era mucha config al pedo, bloated y…

  • General

    Edit In Place con Prototype

    Una de las cosas que me venían pidiendo en ¡Falta Uno! era que se le pudieran asignar nombre a los equipos de un partido. En un principio pensé solo en poner los campos en el formulario de «crear partido» pero después me pareció que quedaba piola que se puedan editar directamente desde el resumen, usando un «Edit in place». Me puse a buscar si había algo hecho con Proptotype (que es lo que uso en este proyecto) y encontré esto que viene con varios ejemplos. La biblioteca es muy fácil de usar y bastante flexible en cómo queremos que se comporte el edit (puede ser un input, un textarea, un…

  • Programación

    Multiupload de imágenes con Prototype

    Desde hace unos días que estoy haciendo un widget que soporte upload de múltiples archivos para una aplicación web. No fue fácil el comienzo pero despues de varias horas (unas 8 hasta este momento) ya va tomando forma. Para poder trackear el upload de cada archivo utilizo apache_mod_upload_progress, un genio «Drogomir» :). Para compilarlo en OSX tuve algunos problemas ya que apache2 esta compilado en x86_64 y el default del apsx es x86 pero googleando se encuentra fácil como pasarle el parámetro al gcc. Lo otro que necesitamos tener instalado es mod_rails y apache 2.2. Cuando termine el código y lo publique estará todo explicado en detalle :). El segundo…