Komputadoras

Recolored: recolorea tu vida

Por Koukol - 7 de Diciembre, 2005, 14:35, Categoría: Komputadoras

Hoy en elprodigio nos hablan de un curioso programita, de esos que rápidamente etiquetamos como "la polla":

Sí amigos, estos son los programas que a mí me gustan. No ocupan practicamente nada (en este caso 1.26 MB), no hace falta instalarlos (sólo descomprimirlos y ejecutarlos directamente) y lo mejor de todo es que hacen cosas que a veces no podemos creernos con lo poco que ocupan.
En concreto el programa es capaz de tomar una foto en blanco y negro y colorearla según las indicaciones que le vayas dando (ojo, no tienes que ir pixel a pixel).

[Ver post completo: "Recolored: recolorea tu vida"]

Nota: Por alguna extraña razón no he conseguido incrustar aquí la foto que viene como ejemplo. De todas formas podeis verla en el post.

PL/SQL a parir

Por Koukol - 29 de Noviembre, 2005, 15:20, Categoría: Komputadoras

Ayer tuve que enfrentarme a un problema que inicialmente pensé resolver en PL/SQL. A falta de un manual a mano comencé a consultar a San Google para refrescar la memoria porque no me acordaba de nada. Al poco me encontré con esta página que pone de vuelta y media a los lenguajes procedurales de Oracle, SQL Server, etc.  

Seguro que alguna vez habeis trabajado en un proyecto donde alguien decretó: "Todas las llamadas a la base de datos deben hacerse mediante procedimientos almacenados". Yo lo he hecho, y esta decisión lleva a un desarrollo increiblemente tedioso: 

  1. Los procedimientos almacenados están escritos en lenguajes como PL/SQL (Oracle) o T-SQL (Microsoft). Estos llamados lenguajes son arcaicos y resultan de diseños incoherentes resultado de diez años de compatibilidad hacia atrás.[...].
  2. No pueden ser depurados en el mismo IDE donde escribes tu código.[...]
  3. No proporcionan mucha información cuando algo va mal. A no ser que se escriba con un anodino tratamiento de excepciones obtenemos errores "crípticos" [...].
  4. No pueden pasar objetos. Si no tienes cuidado puedes acabar con un zillón de parámetros. Si tienes que poblar una tabla con 20 campos, di hola a más de 20 parámetros. Peor aún, si paso un parámetro malo (demasiados, insuficientes o de tipo incorrecto) obtengo un genérico "bad call error".[...]
  5. Ocultan la lógica de negocio. No tengo ni idea de qué hace un procedimiento o que tipo de cursor (DataSet) me va a devolver. No puedo ver el código fuente [...] para verificar lo que está haciendo.

Básicamente: Programar con esto es un verdadero coooñññiazo y en la mayoría de los casos no merece la pena la velocidad que se gana usando uno de estos lenguajes nativos. La verdad es que razón no les falta. Acostubrado como estoy a las falditas de mamá Java y papá Eclipse tener que programar con eso es como poco un dolor de huevos, así que he empezado a aplicarme el cuento. Al final lo hice en Java y salió en media horita.

La página que pone a parir a PL/SQL y demás: Who needs stored procedures anyways?.
Hummm... en la página inicial dice que no hay que hacer documentos de especificación funcional. Se lo comentaré a mi jefa a ver si le sirve...

La antena WiFi más rápida del mundo

Por Koukol - 8 de Noviembre, 2005, 22:02, Categoría: Komputadoras

Para usted(es) aquí va todo un clásico, digno del mejor McGyver.

http://neoyet.com/Wireless.htm

y otro que no se queda corto, aunque más elaborado

http://www.sorgonet.com/trashing/antenacd/

Llama la atención que despues de la demostración de conocimientos termine con un "...ya no queda escusa...". Eso le pasa por hablar más de la cuenta :).
Nota: Este enlace lo encontré a través de la web del segundo individuo que respondió mi llamada. (sección laplumilla >practica).

EURO-FIGHT!

1Ð = 1€

El Blog

Calendario

<<   Octubre 2017    
LMMiJVSD
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31      

Sindicación

Alojado en
ZoomBlog