miércoles, 19 de noviembre de 2008

Zend Framework 1.7

Se ha lanzado la versión 1.7 de Zend Framework, con casi 300 correcciones y algunas novedades entre las que se encuentran:

  • Zend_Amf with support for AMF0 and AMF3 protocols
  • Dojo Toolkit 1.2.1
  • Support for dijit editor available in the Dojo Toolkit
  • Zend_Service_Twitter
  • ZendX_JQuery in extras library
  • Metadata API in Zend_Cache
  • Google book search API in Zend_Gdata
  • Preliminary support for GData Protocol v2 in Zend_Gdata
  • Support for skip data processing in Zend_Search_Lucene
  • Support for Open Office XML documents in Zend_Search_Lucene indexer
  • Performance enhancements in Zend_Loader, Zend_Controller, and server components
  • Zend_Mail_Storage_Writable_Maildir enhancements for mail delivery
  • Zend_Tool in incubator
  • Zend_Text_Table for formatting table using characters
  • Zend_ProgressBar
  • Zend_Config_Writer
  • ZendX_Console_Unix_Process in the extras library
  • Zend_Db_Table_Select support for Zend_Paginator
  • Global parameters for routes
  • Using Chain-Routes for Hostname-Routes via Zend_Config
  • I18N improvements
    • Application wide locale for all classes
    • Data retrieving methods are now static
    • Additional cache handling methods in all I18N classes
    • Zend_Translate API simplified
  • File transfer enhancements
    • Support for file elements in subforms
    • Support for multifile elements
    • Support for MAX_FILES_SIZE in form
    • Support for breaking validation chain
    • Support for translation of failure ,messages
    • New IsCompressed, IsImage, ExcludeMimeType, ExcludeExtension validators
    • Support for FileInfo extension in MimeType validator
  • Zend_Db_Table_Select adapater for Zend_Paginator
  • Support for custom adapters in Zend_Paginator
  • More flexible handling of complex types in Zend_Soap
Aquí está el artículo en donde se anuncia la disponibilidad de la nueva versión del framework.

domingo, 16 de noviembre de 2008

El arte de programar...

Muchos nos preguntamos el por qué los programadores son tan desmirtados hoy en día, por qué gozan de una mala paga y en la piramide del desarrollo de software ocupan los lugares de abajo, es realmente irónico pensar que pueda existir una profesión en donde se tenga que estar pensando en soluciones en cada momento y no se reconozca ese esfuerzo, pero creo que la respuesta a medida que consigo más experiencia se vuelve más clara y existen varias razones que explican éste fenómeno.

  1. Nos hemos encargado de desmeritar nuestro trabajo por el egocentrismo, y ahora todo el mundo cree que programar lo hace cualquiera.

  2. Hay que aceptar que programar se convierte en una pequeña abstracción de la historia del hombre, se encuentra una solución y somos los encargados de que toda la humanidad se entere de esta (en nuestro caso, nuestro código).

  3. Ahora en todas las carreras profesionales se enseña a escribir código pero en pocas se enseña a programar, hay que recordar que programación es más que escribir código, es realizar una abstracción del problema para efectura la mejor solución.

  4. Muchos nos hemos olvidado de lo importante que es diseñar y modelar antes de abordar la tarea de escribir el programa

Definitivamente programar es un arte pero se vuelve repetitivo.

lunes, 3 de noviembre de 2008

Si la naturaleza es la respuesta, ¿Cuá es la pregunta?

Hace mucho que no escribía en este blog, pero leyendo el libro "Si la naturaleza es la respuesta ¿Cuál es la pregunta?" de Jorge Wagenserberg, que basicamente resume muchos conocimientos en frases he querido mediante esta entrada crear un precedente de todas aquellas Ique verdaderamente me han parecido muy interesantes, así que en el transcurso de mi lectura iré agregando más y más frases.

Azar

  • Lo más cierto de este mundo es que el mundo es incierto
  • ¿Es el azar un producto de nuestra ignorancia o un derecho intrínsico de la naturaleza?
  • Innovación: Cualquier cosa que deja de ser cualquier cosa
  • El primer ser vivo surgió del mundo inerte, el primer ser inteligente en el mundo vivo y el primer ser creativo en el mundo inteligente
  • Lo lamenteo amigo: de poco te sirvió llegar de segundo en aquella inmemorable carrera de medio millón de espermatozoides
  • La información es el cambio de estado mental que provee un suceso luego de su ocurrencia
Tiempo

  • El tiempo siempre acaba pasanado... es cuestión de tiempo
  • Predecir el pasado es la habilidad más frecuente de los que siempre tienen razón
  • ¡Qué fácil es ver un árbol caído, que difícil es verlo caer!