Archivos Mensuales: octubre 2007

La excepción no es la regla (en el diseño de sistemas)

Desde hace algún tiempo he venido combatiendo (aunque perdiendo la batalla) las malas costumbres acerca del desarrollo de sistemas en Venezuela; en un artículo hace tiempo atrás explicaba como existe esa mala costumbre de “computarizar” los procesos en vez de automatizarlos; ahora viene una discusión que aunque distinta; tambien es importante; es esa mala costumbre de desarrollar con “la excepción” por delante como si esta fuera la regla.

El ejemplo que traigo a colación lo escuché de una discusión sobre un sistema de “caja o PdV (Punto de Venta)”; dicho sistema debería permitir ser “desconectado”; es decir, que el sistema tuviera la posibilidad de “guardar” en una base de datos local la TOTALIDAD del inventario de la empresa para poder operar en situaciones “excepcionales” como la ausencia de comunicación hacia las cajas.

Ya va; un momento, ¿Como es la cosa?; es decir, mi aplicación debe “preocuparse” de ser super-inteligente y detectar las posibles “fluctuaciones” de la red local y sincronizarse a tiempo con el servidor de inventario para luego llevar de manera “standalone” los procesos de venta y actualización de inventario?; y por qué rayos no mejor nos preocupamos por tener una red 24/7 con tiempos de uptime de 99% o más?; ¿por qué si el de redes es un inepto que monta cables mal ponchados o empata las antenas con bolsas de basura y palos de escoba o pone enlaces inalambricos que dan 800ms en un rango de solo 10 kilómetros los que deben pagar las consecuencias de su mala gestión de la red de comunicaciones son los programadores que deben lidiar con continuas desconexiones, “falta de tráfico”, medio embasurado o altas tasas de latencia o con una red que simplemente no sirve?.

¿Por qué no invertimos la cosa?; es decir, por qué el de redes no se esmera en que su medio nunca esté sucio; hacer revisiones regulares del espectro para detectar posibles fluctuaciones en la transferencia; mejorar las latencias hasta menos de 10ms; reducir los tiempos de offtime hasta menos de un 1%?; Por qué siempre deben ser los de programación los que den su brazo a torcer para hacer un sistema acorde a las necesidades de las “excepciones” y fallos de otros sistemas y no (como debería ser la regla), adecuar las condiciones del medio para que el sistema funcione adecuadamente?.

Si acaso las grandes operadores de mercado de productos como Makro; están pagando una millonada por enlaces y un sistema interconectado SAP/R3; ¿por qué van a pedir que las cajas estén desconectadas?, con una sola llamada pueden hacer que el de redes rebote como resorte y resuelva el problema de una desconexión repentina para que los de sistemas se dediquen a lo que saben; a lidiar con las necesidades del negocio y no a lidiar con problemas de redes; medios, transporte o espacio en disco.

Claro, existen situaciones en las cuales un medio podrá no estar disponible; en ese caso (como por ejemplo, una aplicación de gestión de documentos), se puede mantener del lado del cliente la última versión del último documento para que este siga trabajando; pero no vas a pedir que la aplicación se traiga TODOS los datos a este lado para que el usuario trabaje como si nada hubiera pasado; es decir, con mi último documento en cache puedo seguir trabajando hasta que termine; dandole al de redes tiempo para resolver la desconexión; no darle horas de tranquilidad para que “algún día que se le ocurra”; revise la red a sabiendas que el sistema que poseen los usuarios es desconectado y por ende nadie se va a quejar de su red ineficiente.

Mucha gente me ha preguntado por qué mientras otros frameworks piden lo más “poquito” (php4, de broma y pdo, etc) en mi caso me desarrollo una herramienta que pide lo ultimo de lo último (php 5.2 o +; dom, json, jquery, un browser decente y que funcione, tidy, pdo, mysql 5 o superior, etc); por qué la idea en todo esto es que siempre debemos tener la esperanza de trabajar en las “mejores condiciones posibles”; no pensar de plano en “las peores”, porque si tomamos un wolswagen escarabajo y nos dan la red de autopistas alemana Autobahn; vamos a sentir una frustración inmensa.

En fin, para cuando te encuentres con la via a el junquito, te podes quedar con tu wolswagen, pero si sabes que podrás tener una autopista como la Authobahn; te aseguro que querrás algo mas “acorde a la autopista” y no una excepción a la misma.

FUNDACITE Táchira: Un ente privado?

Habia escuchado de algunos entes FUNDACITE a nivel nacional que tienen muy buenos proyectos de migración a Software libre o que sus academias de SL han avanzado bastante en materia de cursos; de hecho he trabajado con algunos de ellos (como FUNDACITE Mérida); han desarrollado sus contenidos programáticos tanto simples como avanzados en redes, programación o administración de sistemas; pero ¿qué pasa en otros FUNDACITE como FUNDACITE Táchira?…

En un enlace que me pasó un amigo podemos ver el calendario de cursos de la institución:
http://www.funtha.gov.ve/?w=23

Vemos cosas poco comunes en otros FUNDACITE a nivel nacional y más comunes en una academia privada de esas como “Colegio de Contadores” o “Academia Americana”; autocad, macromedia dreamweaver (si, porque la 8 es la viejita versión de antes que macromedia fuera comprada por adobe), powerpoint, ms word, project y windows, windows, windows y windows …

Lo más caro es el Linux

Lo más irónico del caso es que al final de la lista salen los cursos de Linux; y como cosa extraña (como si acaso fuera más complicado) el curso de Linux es MAS CARO! que el curso de Windows del mismo tipo (60 mil instalación de Windows vs. 100 mil la instalación de Linux), o sea!…

Pasa igual con la Ofimatica (60 mil MS Word vs. 70 mil de OpenOffice Write, MS Excel vs. OO Calc), eso no es “competencia desleal”?, acaso los instructores de Linux y ofimática bajo software libre cobran más caro en San Cristóbal?…

Aprendiendo a cocinar …

Hay varias tristezas que me llegan de solo pasear la página web de fundacite tachira (y eso que no he visitado la sede!, ahi si me muero de ver tantos windows funcionando); una de ellas es que dan cursos de páginas web (con dreamweaver) pero su propia página web ni siquiera es válida HTML 4!, a alguien que se le quema el arroz puede enseñar a cocinar?…

Para enseñarte, primero debes saber …

Otra de las cosas con las que me he encontrado es intentar encontrar algun archivo en formatos libres en su página web:
http://www.funtha.gov.ve/?w=9

Hasta la planilla de inscripción para la academia de Software Libre (que me imagino que la están montando por obligación) está en Microsoft Office Word!; mientras otros fundacite hasta desarrollan sistemas (como el SAID de fundacite Mérida o el SIDCAI de Fundacite Carabobo) este ente no es capaz ni siquiera de hacer una forma on-line para registrarse en la ASL; hay que descargarse un documento de MS Word!.

La Guerra de los formatos

Pero pecando de optimista pienso; no, debe haber escondido algún odt, ods, odp, algún formato libre, aunque sea uno en su sitio web; pero no encontramos (comparativamente) con estas estadísticas:

documentos de MS Office indexados en funtha.gob.ve: 34 (busquen: filetype:doc,xls,ppt site:funtha.gov.ve en google).
documentos PDF=58
documentos de OpenOffice indexados en funtha.gob.ve: 0!

Comparativa con otros fundacite:
Bolívar: Doc=5, od(t,s,p)=0;pdf=30 (al menos estos casi no suben .doc)
Sucre: doc=1,pdf=5,od(t,s,p)=0
Lara: doc=0,pdf=7,od(t,s,p)=5 (weeeee, el primer fundacite que consigo que sube cosas en openoffice a su site!)
Carabobo: doc=1,pdf=6,od(t,s,p)=0
Aragua: doc=16,pdf=155,od(t,s,p)=0
Falcon: doc=0,pdf=10,od(t,s,p)=0
Merida: doc=2,pdf=48

Mientras algunos FUNDACITE (como Lara), ya usan OpenOffice y otros usan formatos de intercambio más “tradicionales” (como PDF), ejemplo, Aragua (cabe destacar que en algunos casos como en Carabobo ó Mérida, sus PDF están hechos con openOffice Writer o incluso sus doc son “convertidos” desde openoffice, todos los doc de funtha tienen signature de MS Office y los documentos PDF están todos hechos con Acrobat PDF Maker para Word); la gran mayoria de las planillas para solicitud de servicios está hechas en MS Word lo cual da mucho que desear de las intenciones de pensar en el usuario (y creo que le da un matíz cesgado y corporativo a un ente público).

Y allá va volando el decreto …

La cosa no es si aceptan el decreto o no; aqui no me voy a poner tan talibán (eso se lo dejo a otros más expertos); pero por ejemplo; ¿tiene Fundacite Táchira las licencias de todas las herramientas con las que dicta curso o solamente las compró piratas en la plaza los mangos?; porque la de dreamweaver (que yo si compré una alguna vez!) me costó 900 US$ en suite (y sabemos que son por CPU, asi que cuanto cuesta instalar una sala de enseñanza?) y Autocad simple (sin las herramientas avanzadas de mapping o el mechanical desktop y esas cosas) cuesta 1200 Euros (algo más de 3.7 millones de Bolívares por licencia).
Del curso de Internet; poseen todas esas licencias?, Teleport Pro (lol!, tenia como 10 años que no escuchaba de esa herramienta!); (PC-Cillin de trend Micro (quien les dijo que las palabras en inglés se acentuaban?), MacAffe (al menos escriban bien los programas windows de los cuales dan curso!), Norton 2003 (ustedes no se han enterado que los antivirus de norton de más de 2 años de vigencia dejan de tener soporte y estar descontinuados?, para que tener un antivirus vencido?, eso es como tener un vigilante dormido!), Netscape 7 e Internet Explorer 6?, alguien como que no les ha dicho que Firefox corre en Windows! (y miles de veces mejor que el BUgsplorer); buscadores Lycos y Altavista (o sea, al menos alguien se acordó de la era prehistorica de los buscadores pre-google!), auyantepui? (esa pagina todavia existe?); o sea, me vas a cobar 60 mil bolivares por enseñarme herramientas de hace 5 ó 10 años de las cuales me imagino que algunas ni licencia poseen y obligan a la persona a tenderse a la piratería?; al menos si van a ser una academia privada deberían dar contenidos más actualizados! (y con sus licencias al día, que si les cae la BSA van a llorar!).

Y me paso la seguridad por el forro! …

Revisando la red de Fundacite (por aquello que donde hay algo malo, no hace falta mucho tiempo para que salga lo peor); nos encontramos con esto: A quien en su sano juicio se le ocurre ponerle una IP pública (alcanzable) a un acces point Cisco Aironet BR500E y no conformes con eso dejarle la interfaz web abierta?…
La direccion: El Infame Cisco!; dejan eso asi cuando todos sabemos la “inseguridad” de estos aparatitos?; hasta un plugin (si, plugin, no pluggin como en algunos lugares en su pagina web) para nessus existe para tumbarlos!…

Y ellos son los que nos quieren dar cursos de  redes, seguridad y además llevar a cabo el proyecto de redes inalámbricas del Estado Táchira? … que dios les ampare, porque esta gente no! …

Durmiendo con el enemigo ..

Alguien me puede explicar, de manera razonable, qué hace una dirección (dominio) de una empresa privada (orbinet.com.ve) en el pool de IPs de FUNDACITE Táchira y la gobernación de Táchira?, escriban en su navegador http://www.orbinet.com.ve/ y sorprendanse a donde los lleva…

Un análisis más detallado (via dnsreport (y por cierto, bastante MAL configurado está ese DNS)) nos indica que epsilon.orbinet.com.ve y epsilon.funtha.gov.ve son la misma máquina (y ojo, no es que tachira.gov.ve esté pagando hosting, pues la IP (150.187.54.5) es una IP estadal otorgada por Reacciun-CNTI a entes descentralizados y entes del estado; ¿quien utiliza a quien?.
Stats de Orbinet.com.ve:
Nameserver: epsilon.funtha.gov.ve
DNS admin: root@epsolon.funtha.gov.ve.orbinet.com.ve
Reverse DNS: epsilon.funtha.gov.ve
Lo mas increible es el SOA Authority: root.epsolon.funtha.gov.ve.orbinet.com.ve.
Hasta mal configurado esta! …

(y digo para mis adentros, y ellos dan cursos de DNS en Linux?) …

Creo que no hay prueba más válida para esto que el hecho que orbinet.com.ve y funtha.gov.ve se pueden enviar correos entre ellos sin ser relay abierto:

telnet epsilon.funtha.gov.ve 25
helo orbinet.com.ve
250 epsilon.funtha.gov.ve
mail from: prueba@orbinet.com.ve
250 2.1.0 Ok <- respuesta afirmativa, la direccion no existe, pero, que mas da! …
rcpt to: sistemas@tachira.gov.ve
250 2.1.5 Ok <- ohhh … aceptó … y si envio algo?, nooo, mejor, no 

A buen entendedor, sobran las palabras …

Esto me recuerda el caso de “casa facil con Fernández Galán”; un sitio web? Corporativo (una empresa de inmuebles trujillana) que está alojada en en los servidores del CNTI (cnti.net.ve); no sabia que el estado podía vender espacio (hosting) a empresas privadas; de hecho, me estoy enterando ahorita! …
También están ahi:

Un club de surfistas
El Club nacional de Scrabble
Y una consultora en “construcción”

Pero bueno, esa es harina de otro costal …

Conclusiones

Lo que empezó como una simple “queja” sobre un contenido programático de un sistema de cursos mal diseñado ni acorde a las nuevas exigencias del gobierno nacional y el decreto 3390; se convirtió en la punta del iceberg de una cantidad enorme de problemas de un ente descentralizado que está tan desorientado que ni siquiera sabe si es público o privado…

Spam en español?

Tenia mi blog abandonado un par de semanas por evidentes obligaciones laborales; cuando he revisado hoy me he encontrado con comentarios tan simpáticos como este:

 

Pedro | asdf@ysdfdo.es | ooxml.es | IP: 81.203.43.110
Si yo he entrado en http://www.ooxml.es y me acaba de salir gratis un Windows XP!!! jajaja ya no soy un pirata!!! 😛

 

y luego …

 

Patricia | plopez339@yahoo.es | ooxml.es | IP: 81.203.43.110
Hola,
Podeis encontrar información sobre Microsoft y su estandar en una página dedicada a ello http://www.ooxml.es.
Yo he pillado alguna oferta en programa de Microsoft y la verdad es que os aconsejo que la vayais visitando pues a veces salen regalos, promociones para particulares, para empresas, etc, etc. Ya os digo yo estoy muy contenta.
Hablando del OOXML no se que pensais vosotros sobre todo este tema del estandar que quiere implantar Microsoft, yo tampoco lo veo tan mal no??

 

Asumo que es spam por 4 sencillas razones:

ysdfdo.es, no existe; por lo que ¿como pudo escribirme desde un dominio inexistente?; a través de alguno de esos relays abiertos de patitas que pululan por todo internet y son los causantes de mucho del spam mundial

No creo que Pedro y Patricia vivan juntos; o si? … porque al menos comparten la IP (junto con otros 5 nombres de 5 comentarios semenjantes, más … jajajaj).

Todos los enlaces apuntan a un “bulk-sell domain”; por lo que realmente me alegré; no creo que nadie en su sano juicio cree una página para defender a OOXML (y despues del “fallito” de excel 2007, quien va a querer defender a OOXML?).

No creo que sean humanos; despues de toda la peste que hablo de OOXML en ese articulo, precisamente se le ocurre preguntarme ¿te parece bueno ooxml? … o sea, en que bot con cierta “IA” se le ocurre hacer esa pregunta?.

 

El origen del spam es un ISP Español llamado ONO, esperemos que no sea la entrada en el mercado del spam viral de los paises de habla hispana.

Te gustaría trabajar en una empresa así?

Te puedes imaginar trabajando en una empresa de mas o menos 500 empleados que tenga las siguientes estadísticas:

  • 29 han sido acusados de abuso

  • 7 han sido arrestados por fraude

  • 19 han sido acusados de fraude con cheques

  • 117 han sido directa o indirectamente relacionados con la bancarrota de al menos 2 empresas

  • 3 han sido involucrados en algún asalto

  • 71 no pueden obtener una tarjeta de crédito por tener problemas de crédito

  • 14 han sido arrestados por cargos de posesión de drogas

  • 8 han sido arrestados por robar en tiendas

  • 21 estan actualmente demandados en algún tribunal por distintas razones

  • 84 han sido arrestados por conducir ebrios, solamente el año pasado!

Te gustaria?, sabes cual es? …

Te rindes?…

Pues esa empresa es el Congreso de los Estados Unidos de America, con sus 533 miembros, todos ellos precursores de la “libertad y la justicia” poseen esas lindas estadísticas.

via: http://www.thefleecingofamerica.com/credibility/index.htm

A %d blogueros les gusta esto: