Ejecutar Python con WAMP

Luego de la incursión en python de algunos post atrás, mi próximo paso fue poder ejecutarlo sobre un servidor web. Para ello partí de la base que en mi sistema tenía instalado:

  • WAMP 2.0a (hoy ya está disponible la 2.0b)
  • ActivePython-2.5.1.1

Lo único que tuve que bajar e instalar fue el Mod_pyhton. Mod_python es un modulo apache para interpretar python scripts.

mp_long.gif

Leer más »

Este es una interpretación y resumen del texto original publicado en How to recognize a good programmer?

Indicadores positivos:

  • Son apasionados por la tecnología
  • Programan como hobby
  • Hablan de cualquier asunto técnico que escuchen
  • Realicen numeroros proyectos personales a traves de los años
  • Aprenden acerca de nuevas tecnologías por su cuenta
  • Tiene opiniones acerca de cuales tecnologías son las mejores para varios usos
  • No trabaja bien cuando no se siente cómodo con la tecnología con la que trabaja.
  • Son listos, pueden tener gran variedad de conversaciones acerca de diferentes tópicos.
  • Empezaron a programar mucho antes de la universidad o el trabajo
  • Tienen escondidos muchos proyectos debajo del alcance de un CV.
  • Conocen de variedad de temas no relacionados con la tecnología, generalmente no incluidos en el CV.

Indicadores Negativos:

  • Considera la programación como un trabajo (como un trabajo rutinario)
  • Aprende nuevas tecnologías solo por cursos brindados por la empresa
  • Estan felices de trabajar con cualquier tecnología que le toque (todas las tecnologías son buenas)
  • No parece demasiado listo
  • Empezaron a programar en la universidad
  • Toda su experiencia en programación está en su CV
  • Estan focalizados en una o dos tecnologías, sin experiencia fuera de eso.

Excepciones en MySQL

El tema de excepciones no suele ser del gusto de lor programadores dada la cantidad de condiciones a las que se someten sus aplicaciones durante su ejecución. Al momento de tratar un condición, podemos tratarla según dos enfoques:

  • Enfoque conservador: consiste en comprobar primero y luego actuar.
  • Enfoque optimista: consiste en probar primero y analizar despues.

Tomando en enfoque optimista, analizaremos el caso de un stored procedure en MySQL que ejecute una INSERT, y si el mismo dio error (por ejemplo por PK duplicada) realice un UPDATE. Como se observa, cumple con el enfoque:

  1. Intentamos ejecutar el INSERT
  2. Luego analizamos sus consecuencias y tomamos medidas correctivas

Para hacer esto veremos un poco de handlers en MySQL.
Leer más »

Concurso de Blogs

Bloguea acerca de NetbBeans 6.1 Beta gana algunos premios.

61blog-contest-logo-trans.gif

Leer más »

BgInfo

Aveces se torna dificil recordar ciertos aspectos de la configuración del sistema, ni hablar, si debes administrar varios equipos. A tal fin, BgInfo le será, probablemente, de mucha utilidad.

BgInfo es una utilidad que puedes encontrar en la sección Windows Sysinternals de Microsof, que permite mostrar automáticamente información del equipo (dirección IP, mac address, espacio disponible en disco, version del OS, SPs instalados, IP, hostname, etc) como fondo de pantalla (inclusive manteniendo su wallpaper).

Leer más »

Shutdown remoto

El comando shutdown de Windows, sirve para apagar o reiniciar el equipo. Entre los parametros que admite, se encuentra:

-m \\equipo    Equipo que se apagará/reiniciará/anulara

Ante el primer intento de hacer la prueba, es probable, que si no modificamos una política se seguiridad del “Equipo que se apagará/reiniciará/anulara” no vayamos más allá que un “Acceso denegado”.

Leer más »

Mis primeros pasos con Phyton fueron con esta guía: http://almacen.gulic.org/diveintopython-5.4-es/toc que es una traducción del libro Dive Into Python.

 

diveintopyton.jpg

 

Leer más »

Java Look & Feel

Las interfaces gráficas de Java hechas con Swing pueden cambiar facilmente la apariencia de sus componentes (frames, botones, cajas, listas, etc). Así, además de cambiar su apariecn

Si bien los componentes AWT toman el aspecto de la plataforma donde se estén ejecutando (Linux, Windows, etc), utilizando el método setLookAndFeel() del objeto UIManager.

Leer más »

Algo que me llamó la atención de la última versión de Google Earth que probé ha sido el simulador de vuelos que trae incluido (salvando las diferencias, me hizo acordar al viejo huevo de pascua incluido en Ms. Excel 97)

Leer más »

Daylight Saving Time

Como es de público saber, a las 00:00 hs del dia de mañana (16/03/2008), volverán a ser las 23:00 hs del día de hoy (15/03/2008).

Muchos usuarios en diciembre pasado, ante este cambio de hora, simplemente adelantaron los relojes de sus equipos. O bien, aquellos que instalaron recientemente sus sistemas operativos configuraron su hora con la hora actual. Ambas prácticas, son un grave error, y pueden traernos problemas que vienen al caso de explicar, al menos en este POST.

Leer más »


Búsqueda personalizada


Categorías

Licencia de uso

Usuarios

       web counter