17 de marzo de 2009

Generando Imagenes Dinamicas

Hola estuve con un poco de tiempo y realice un pequeño script para generar una serie, la cual me genera los nombres de unas imagenes que dependen de un formato de fecha, dichas imagenes tambien tienen un enlace.

Hice la prueba con las imagenes de un periodico local.

Pueden ver la pagina corriendo en: EJEMPLO SCRIPT IMAGENES

EXPLICACION

La serie tiene que generar las fechas en un bucle, un ejemplo de una imagen seria: http://baseSitio/2007/2007-01-01/images/so1.jpg

Lo unico que se diferencia en esta serie es la fecha. Entonces si queremos obtener un rango de imagenes en una fecha. Solo tendriamos que hacer un algoritmo que vaya generando las fechas para ello se utiliza un objeto Date de JavaScript y simplemente dentro del loop se juega con las propiedades de este objeto para formar la fecha. Luego con las propiedades de DOM creamos los objetos IMG y los vamos adicionando a un contenedor DIV. Para visualizar el codigo dependiendo de tu navegador oprime el boton contextual sobre la pagina y selecciona la opcion ver codigo, o view source.

27 de febrero de 2009

Microsoft Office 2007 - Grabar por defecto en DOC y XLS

Lo malo de tener Office 2007 es que nos olvidamos que no todos lo tienen por ello, es mejor pensar un poquito sin mucho egoisto y al momento de almacenar ficheros para compartirlos con terceras personas grabarlos en formatos estandares como .DOC y .XLS y no los nuevos .DOCX o .XLSX

Para hacer esto por defecto y que no se te pase tienes que hacer lo siguiente:
  1. En el menú superior se va a más comandos.
  2. Luego en las opciones de guardar seleccionan el formato por defecto.
Si no vean las imagenes:

7 de febrero de 2009

¿ Qué tan complicado es desarrollar un software ?

Amigos mios, la pregunta que muchos se hacen ¿ Qué tan complicado es desarrollar un software ? luego de varios años en ello tendria las siguientes respuestas para mi:

¿ Qué tan complicado es desarrollar un software ?
  • Exageradamente Complicado: Si no tienes un plan o idea de como sera el software resultante. Esto es lo mismo que salir borracho en un formula uno por la avenida mas concurrida de la ciudad esperando llegar vivo o sin gastos en tu contra.
  • Muy probable que te ahorque el cliente: Si quedas en plazos de entrega sin tomar en cuenta las pruebas ha realizarse sobre el software. Te lo digo pon tiempos de prueba y corrección de errores en tu cronograma, nada es perfecto.
  • Complicado si no definiste las pantallas inicialmente: Muchas veces el usuario pide, pongale estito o esto otro y te llena de artilugios y efectos graficos que no hacen mas que maquillar una pantalla y a la larga hacen decaer el rendimiento del sistema y lo que es peor te hacen perder el tiempo y retrasar tu cobro, ejemplos reales Windows Vista, Microsoft Office 2007, aveces lo simple es lo mejor, si no preguntemos a los desarrolladores de Google.
  • Complicado si tu personal esta desmotivado: Esto es lo más cierto, puedes tener los mejores desarrolladores a tu cargo, pero si por ahi el ambiente esta malo, existe poca luz, el aire acondiciando expede un olor, o alguien en la oficina es un pesado, o tu mismo eres el desmotivador, los proyectos más grandiosos se pueden ir al reverendo tacho. De que sirva que tengamos los mejores equipos si el jefe entra gritando y puteando a medio mundo, o si tu vienes con tus problemas de casa a infectar el espacio de trabajo.
  • Complicado si el analisis es pobre y se cierra tratos a la rapida: Esto si que afecta bastante, a veces los analistas no solo deberian saber sobre la arquitectura de la base de datos, tambien de las complicaciones al realizar algunas interfaces de desarrollo y quedar en plazos demasiado cortos con el cliente. Solo existen dos salidas aqui, horas extras de trabajo o rectificar los errores. (Casi nunca se da).
  • Complicado si los programadores son vagos: Hay que admitir no todo es externo, aveces los desarrolladores la vaguean, existen distracciones sin sentido talvez chatear, o si no estancarse en un problema y no consultar a tus guias a que te ayuden a salir de el, pues el tiempo es dinero.
  • Simple muy simple: Si no hicieras todo lo anterior.