Sigueme en Twitter

Archivo de artículos publicados en Abril, 2009

Ir al inicio

El stress y sus consecuencias sobre el desarrollo de software

10/04/2009

Esta es una lectura muy larga (yo ni la he terminado de leer aún) pero si eres programador, lider de proyecto o estas involucrado en el desarrollo de alguna manera te sera muy interesante.

Habla acerca de como el stress afecta el rendimiento individual y del equipo. La programación es una tarea dura mentalmente y por mas buenos que nos creamos, en un ambiente con stress no somos productivos. Nos habla de como estudiar el problema desde la perspectiva de la neurociencia y nos da consejos de que hacer para evitar ese tipo de situaciones.

¿Has conocido ese tipo de desarrolladores que produce 10 veces más código que el desarrollador promedio? Pues esta es una buena teoría sobre como convertirte en uno de ellos.

Enlace: El stress y sus consecuencias sobre el desarrollo de software

2 Comentarios

¿Cuán rápido escribes en el ordenador?

9/04/2009

Eso de responder memes no es lo mío, pero ahí va. Munix envió uno donde haces una prueba para ver cuantos caracteres y palabras escribes por minuto.

Según dice una persona sin mucho uso del ordenador escribe entre 100-150, alguien que usa el ordenador a diario alrededor de 250 caracteres. Asi que escribir 500 debe de ser bestial.

Como que no escribo tan rápido que digamos, pero para programar realmente no importa :-P

Yo no se si tengo manos torpes o que, pero al hacer el test quede muy lejos de Munix y Gafeman, y para rematar me equivoque en 2 palabras :-P

El test lo puedes hacer aqui.

13 Comentarios

Google agrega Java al App Engine

8/04/2009

Después de la broma del primero de abril donde anunciaron que Fortran 77 sería soportado -juas- ayer Google anunció el de verdad, soporte para Java.

Java, ahora en forma de web

No me imaginaba que implementarían Java antes de lenguajes interpretados como PHP y Ruby, pero al parecer fue el mas pedido por la gente. Tiene algo de sentido, ya que por mucho es uno de los lenguajes mas utilizados y parece que ya había rumores sobre esto desde hace días.

También agregaron otras características como soporte de cron e importación de bases de datos.

4 Comentarios

xPUD Linux

7/04/2009

Citando a sus desarrolladores:

xPud es un Linux único que consiste principalmente de un navegador y un reproductor, con una simple interface de usuario sobre él. Puede convertir tu computadora en una terminal “kiosko”..

Tiene una interface realizada con XUL y aún no lo he probado en mi maquina pero dicen que tarda 10 segundos en bootear, en el demo otros dicen que solo 5. Parece ser una distribución china, habrá que probarla.

Easy as pie

Enlace: xPUD

2 Comentarios

Juegos para Hackers

6/04/2009

En Ha.ckers publicaron una lista de sitios para probar tus habilidades de juanker -y después corras a presumirle a tus amigos- o simplemente para pasar un momento de aburrimiento.

2 Comentarios

El dormir es un recolector de basura

5/04/2009

¿Recolector de basura? como que suena raro, mejor Garbage Collector. La verdad lo que mas me me gusto de la noticia fueron los chistes ñoños de Hackers News.

Hay una teoría que afirma que el dormir limpia las conexiones entre las neuronas (sinapsis), o por lo menos las debilita y que esto permite que el cerebro no se sobrecargue y podamos seguir aprendiendo cosas nuevas.

Claro, no se que tan aventurado sea afirmar esto sobre el cerebro humano basándose en el cerebro de una mosca, pero interesante lo es.

Con eso de que nunca me acuerdo de nada, para mi que mi “recolector de basura” funciona demasiado bien.

3 Comentarios

MySQL Workbench ya esta funcional

4/04/2009

Creo que era hace casi 3 años que recordaba utilizar por última vez DBDEsigner 4 y por aquellos entonces anunciaban que el proyecto iba a desaparecer para dar paso a una herramienta oficial de Mysql, el famoso MySQL Workbench.

Pero después de todo ese tiempo y excusas del tipo “estamos en ello”, hasta los últimos días de marzo sacaron una beta que me parece funcional.

MySQL Workbench es una herramienta visual para el diseño de bases de datos relacionales. Tiene cosas muy útiles como la facilidad de poder exportar un diseño gráfico a un script sql o viceversa, importar un script y crear el diseño gráfico de la base de datos a partir de él.

Visualizando bases de datos como la gente

El beta mas reciente es el 5.1 y no es perfecto, aún se traba o cierra cuando haces algunas cosas, pero por lo menos te deja trabajar. Todos los betas anteriores me iban pésimo y no tenían ni la función de importar/exportar habilitada.

12 Comentarios

La cita del día #20

3/04/2009

“No te preocupes si no funciona bien. Si todo lo hiciera te quedarías sin trabajo

~ La ley de Mosher para la Ingeniería de Software

Sin Comentarios

Google quiere comprar Twitter

2/04/2009

Hace un par de horas Techcrunch anunció que Google esta en platicas para adquirirlo. Y como sabemos, Google si habla con dinero, no acciones sobrevaloradas como Facebook.

No es que me parezca que la venta de una startup sea la única manera de considerar tu proyecto exitoso. Pero si que es una salida nada despreciable.

Me asombra lo que ha logrado Evan Williams en tan poco tiempo. Hace 5 años le vendio Blogger a Google, después tuvo un leve fracaso con Odeo, para al final triunfar con un servicio aún mas revolucionario que los anteriores con Twitter.

Aún no se si me agrada la idea de terminar viendo adsense en Twitter pero por lo menos el servicio es demasiado popular como para que Google lo deje morir.

12 Comentarios

Programando en español con Lexico

1/04/2009

El ingles es el lenguaje madre en materia de programación. Cualquier desarrollador de software debería de entender ingles, y desarrollar en ingles.

Yo no estoy de acuerdo que ni en la enseñanza se utilice el lenguaje local -suficiente tenemos con pseudocódigo-. Así que este lenguaje de programación aunque me parezca inútil, también me parece muy curioso.

Lexico es un lenguaje basado en la plataforma de .NET, esta especialmente orientado para facilitar el aprendizaje de conceptos orientados a objetos.

Este es un ejemplo -vía wikipedia- del algoritmo de fibonacci programado con Lexico:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
tarea:
{
los objetos i, n, primero, segundo, tercero son cantidades
muestre: "Entre el numero de terminos deseados: "
entre:   n
copie 0 en i, primero
copie 1 en segundo
mientras i<n haga:
           {
            copie i + 1 en i
            muestre primero
            copie primero + segundo en tercero
            copie segundo en primero
            copie tercero en segundo
           } 
}

Y esto es un ejemplo orientado a objetos:

1
2
3
4
5
6
7
incluya	"System.Windows.Forms"
clase ventana derivada_de "System.Windows.Forms.Form"
{
 publicos:
 mensajes:
   ventana copie "Este es el título de mi primera ventana" en ventana.text
}

Yo no se que tan bueno sea enseñar así, creo que a mi me causaría más confusión a la hora de enfrentarme a los lenguajes reales.

Enlace: Lexico

7 Comentarios