![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Lo que pasa cuando un sistema se diseña, programa y libera mal.
Mi esposa, como muchos ya saben, es maestra. Para ser exactos directora de una escuela (Jardín de Niños o Kinder). Hace varios meses la Secretaria de Educación solicitó que todas las escuelas de todos lo niveles registraran los datos de las plantillas de personal mediante un software vía web. Supuestamente porque así sería más facil y todo lo demás.
Como buen "pringao" (aunque aquí si no me queda de otra) me tuve que chutar el desenredo del relajo de este dizque programa y además capturar la info. Para variar el programa en cuestion está hecho en ASP.NET con SQL Server como servidor, pero no contentos con eso está hecho con las patas. No tiene validaciones correctas, cero manejo de excepciones, en fin. A mí me costó unas buenas horas de chamba poder entender como usarlo. Lo que quiero comentar es que esta mugre la hicieron para que la usaran miles de maestros en todo el estado y no conformes les dieron fecha límite. Para colmo, pusieron servidores muy limitados por loq ue había que andar buscand la mejor hora para usarlo. Lo peor es que muchos maestros en su vida habían siquiera tocada un teclado ya no se diga el internet, muchos ni siquiera tienen computadora así que imagínense todo el relajo que se armó. Este si que es un buen ejemplo de lo que no se debe hacer: 1.- Mala elección de software 2.- Mala elección de hardware 3.- Mal diseño 4.- Mala programación 5.- Mala difusión (nunca enviaron comunicados ni nada, ni un mugre tutorial) 6.- No hacer pruebas beta preeliminares. Es igual a: DESMADRE SEGURO. En este enlace pueden consultar las opiniones de los usuarios del citado desastre (mal llamado sistema). Hay verdaderas joyas...cito algunas (textualmente, perdon por las mayusculas: Código:
TRATAMOS DE CUMPLIR CON LO QUE SE NOS EXIGE, PERO LA PÁGINA NO FUNCIONA CORRECTAMENTE. ¿DE QUÉ SE TRATA? JUSTIFICAR QUE ESTÁN TRABAJANDO CUANDO EN REALIDAD PIDEN LO IRREALIZABLE. LAS CAPTURAS YA REALIZADAS ESTÁN HECHAS CON LAS PATAS. QUEREMOS COMPONER SUS ERRORES DE CAPTURA PERO SU PÁGINA NO LO PERMITE. AHORA ENTIENDO PORQUE NO PODEMOS REUBICAR NUESTRAS CLAVES A NUESTRO REAL CENTRO DE TRABAJO, SI USTEDES NO SABEN NI DÓNDE TRABAJAMOS. ¿PAGARON PORQUE LES HICIERAN LA PÁGINA? GRAN INVERSIÓN. YA CAMBIARON LA FECHA PARA EL 9, EL LUNES LA VAN A VOLVER A CAMBIAR PORQUE NI USTEDES SABEN QUE HACER. SALUDOS INEPTOS...VACAS SAGRADAS DE LA INOPERANCIA. Código:
NO PUEDO ENTRAR AL sipsev, YA LLEVO VARIOS DIAS INTENTANDO Y NADA, ADEMAS LA INFORMACION URGE, LOS COMPAÑEROS NO PUEDEN QUE DAR FUERA DE PLNTILLA. HAGAN ALGO, PERO YA. Código:
ALUDOS DELA ZONA 608A TENEMOS ESTE ERROR QUE HACEMOS? Server Error in '/' Application. -------------------------------------------------------------------------------- Runtime Error Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. Details: To enable the details of this specific error message to be viewable on remote machines, please create a tag within a "web.config" configuration file located in the root directory of the current web application. This tag should then have its "mode" attribute set to "Off". Notes: The current error page you are seeing can be replaced by Código:
COMO TODOS O TAL VEZ MAS YA ESTOY HASTA LA MADRE DE ESTAR SENTADO EN ESTA COMPUTADORA INTENTANO HACER QUE FUNCIONE ESTE PINCHE PROGRAMA MAL HECHO DEL SIPSE NO SE QUE PIENSAN ESTOS SEUDO PROGRAMADORES QUE NO HICIERON BIEN LAS COSAS VALIENTE DOMINGO ESTOY AQUIN DESDE LAS 8 DE LA MAÑANA HASTA QUIERO VOMITAR PERO EN LA CARA DE TODOS LOS QUE LO HICIERON POR FAVOR ARREGLEN ESTO YA ES DEMASIADOPERO CREO QUE NI SE MOLESTRAN EN REVISAR ESTA PAGINA PORQUE NO VEO QUE A NADIE LE CONTESTEN Ojo compañeros, cuando haga un sistema por muy chico que sea, piensen en todos sus usuarios...no sea que terminen expresándose así de su trabajo.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#2
|
||||
|
||||
Ufff!!! le pido a Dios que nunca me suceda eso porque me desaperzco de la faz de la tierra
![]() ![]() Saludos.
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#3
|
|||
|
|||
![]() ![]() ![]() La verdad es que además de dar lástima da risa el título de la página Cita:
![]() Cita:
![]() ![]() ![]() Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#4
|
||||
|
||||
Seguro que ese programa lo ha hecho el mismo que me quitaba a mi el trabajo cuando estuve trabajando como autónomo (free-lance): un tipejo llamado Misobrino.
![]() Luego claro que los informáticos tenemos la fama que tenemos ![]() |
#5
|
||||
|
||||
Es difícil que el departamento de software de la Secretaría de Educación Pública, funcione bien cuando la titular tiene como historial pedagógico el escribir un libro (Dios mío, hazme viuda por favor) escrito para idiotas, errrrr perdón, para autoayuda y superación personal.
Hace unos meses intenté competir en una licitación gubernamental para desarrollo de software y las condiciones eran: Lenguaje: Visual Basic Base de Datos: SQL Server Recuerda, AzidRain, la fraudulenta Enciclomedia. Estaba por ser desarrollada para Linux. Microsoft aventó algunos millones (de sugerencias no de dinero, aclaro) y el gobierno cambió su decisión. Bonito paisito en que nos tocó vivir. Y los programadores(¿?) de ese sistema: ¿No tienen dignidad profesional (o como se diga)? Al parecer no, eso es muy triste. Salud. |
#7
|
||||
|
||||
Mientras es algo clasico que la mayoria de los "sitios web" contratados por el gobierno o para una agencia publica son la cosa mas apestosa del mundo, no es cierto el punto 1 y no se como se puede hablar del punto 2 a menos que haya acceso a la maquina o el sitio este caido constantemente (y que sea por problemas de disco, memoria o timeouts).
Sql Server es una excelente base de datos, que deja botado al acces del linux llamado mysql. Es rapida, es muy estable, el T-SQL es muy amplio, tiene habilidades increibles y los modulos adicionales de reporteria, inteligencia de negocios, full text search, integracion de datos, integracion con el directorio activo, xml y demas lo vuelven todo un placer para trabajar. Y para la enorme mayoria, es gratis. Y la instalacion y administracion funciona al pelo. ASP.NET es *muy* buen framework. No como php, que es como un VB. Acceso a un rico conjunto de objetos, escalabilidad asegurada, integracion profunda, muchos lenguajes en 1, facil de desplegar, nada de fregar con script de apache y ver con que rayos reemplazo (si nginx, si lighttpd) porque como servidor de archivos no es tan bueno. No le hechen el agua sucia a las herramientas cuando la realidad es que la mayoria de esos contratos son: - Asignados politicamente - Programados por muchachos inexpertos que aprendieron visual basic o java en la u y tomaron un curso mediocre en .net, que dizque porque eso es lo que el mercado pide. - Que nunca les enseñaron que el 90% del problema esta en el html, css y javascript. Que no saben los fundamentos del protocolo http y que es un request, response, headers, mime-tpes, acceso por streams, como se usa caches, que el postback en asp.net es para aplicaciones y no paginas web.... en fin, web 101 - Que aprendieron horriblemente a hacer tablas en sql server como si se hicieran en acces o mysql, o peor, aprendieron mysql o acces. No saben que son cursores, como se hacen consultas anidadas, como se estructura una base de datos, como se administra una base de datos, como se tunea mysql o sql o olo que sea, como se usa el profiler de Sql server paras encontrar recomendaciones de rendimiento, Que hacen sql clavadas y que no saben que es un ORM (que hace sql no tan eficiente pero muchas veces mejor que el que hace un tipo inexperto) - Que se perdieron el tutorial de ASP.NET sobre validadores y como se hace en menos de 1 minuto lo que en php toma 1/2 hora. Y pa' rematar - Que lo diseño un comite ejecutivo del gobierno - Que dictaron como se veria el sitio web. Eso si, con la mentalidad de diseñar una plantilla en powerpoint... de las malas, esas con clipart! - Que nadie probo como debia - Que nadie le da mantenimiento en serio - Y con todo lo que pagaron, a quien le importa todo lo anterior? Muchas veces cuando entro a *cualquier* sitio web de Colombia de gobierno, o a cualquier banco, o a muchos otros sitios de, ejem, vanguardia (la mayoria hechos en java, php, asp.net. Y es que realmente importa eso?) me dan ganas de ofrecer mis servicios. Y eso, con el conocimiento que no soy buen programador para la web. Pero que digan que sql server es mala eleccion de software? eso es fumar mucha pipa linuxera ![]()
__________________
El malabarista. |
#8
|
||||
|
||||
Cita:
Cita:
Comparando, es como si te dicen que el motor es gratis... si te compras el coche ![]() Cita:
Por lo demás, estoy totalmente de acuerdo en todo lo que has dicho.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
||||
|
||||
No pos si mi estimado mamcx...creo que entonces todos los millones de servidores y miles de empresas (entre ellas Google) que utilizan MySQL y otras tantas que no utilizan nada de MS para sus desarrollo. Y ojo que nadie dijo que "debieron usar tal o cual herramienta", es más tú eres el que está trayendo a Linux a la discusión. Ya Casimiro ha dicho lo que había que decir.
Lo que si comento es que hay otros ejemplos muy buenos de lo que es hacer bien las cosas como debe de ser: el caso de la oficina virtual del SAT (Hacienda o impuestos para los de otros países). Todo lo hicieron usando tecnología JAVA y base de datos Access de Linux, perdón, digo, MySQL. Las aplicaciones son muy rápidas, sencillas de utilizar, potentes en la seguridad y libres de cualquier error. No importa a que hora las utilices siempre funcionan casi como aplicaciones locales y eso que ese portal debe de tener millones de usuarios más que el del motivo del post. Finalmente decir que las herramientas de MS fueron una mala elección simplemente se basa en lo que ya dijeron, se escogieron no por buenas sino por la lana que le metieron para que sus productos se eligieran, al menos en este estado. Obviamente el costo de todo eso lo pago yo al igual que todos los que pagamos impuestos. Ya sabemos que hay muchos otros ejemplos de gobiernos que han decantado por otras opciones más baratas o incluso gratuitas para satisfacer sus necesidades y al contrario de lo que se pudiera pensar con muy buenos resultados.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#10
|
||||
|
||||
![]() ¡Hola a todos!
Cita:
Cita:
Y la instalación...este, buena broma. ![]() Eso sí, muy estable y seguro el almacenamiento de datos. Ese sí no lo conozco, no obstante percibo muchas páginas ASP como que algo "pesaditas". Incluyendo esta joya de formulario Web para pago de impuestos de cierto gran banco mexicano-español (se habla mucho de que los bancos poseen estrictos controles de calidad en sus áreas de sistemas ![]() ![]() Cita:
Cita:
![]() Por otro lado encuentro, como siempre, interesantes tus comentarios. ![]() Un abrazo. Al González. ![]() |
#11
|
||||
|
||||
Cita:
![]() En eso también estoy totalmente de acuerdo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#12
|
|||
|
|||
Aunque esto debí haberlo puesto en el foro de Humor, realmente me sono genial.......
"copula con el Kernel" ![]() ![]() ![]() Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#13
|
||||
|
||||
Eeeeeeee!
Sera que por que estoy en Apartado, tierra caliente y bananera de mi pa161s, me dio por calentar el ambiente? Ya se estaban queando unos por falta de accion. Pues tomen doble pa' que apriendan ![]() ---------------------- Ya se que la plataforma LAMP es ampliamente utilizada. Eso es innegable y si le sirve a sitios de alta demanda como digg y similares, hombre, es que malo no es. Y si uso eso, y le estoy apostando a python, postgress, django y solaris. Simplemente lo que note de la premisa inicial es lo mismo que me estan respondiendo: Porque se esta arremetiendo contra la herramienta? Hay pesimas elecciones para lo que se necesita de una aplicacion de estas , como Acces - por supuesto - y lo que se espera de una agencia que recibe seguramente millones en presupuesto. Pero calificar a Windows/Sql Server malas elecciones de una vez, es incongruente. * Se que MySql es un motor de sql y acces es... algo. En que me baso para llmar a PHP como VB y MySql como Acces? Porque al igual que hace años son las herramientas "entry level", permiten hacer codigo espaguetti, cosas ineficientes y sin supervision adulta, peligrosas por defecto. Por ejemplo, mysql *por defecto* no es transaccional! Oh gran peligro en manos de programadores inexpertos que confian en la salvacion de datos de un "motor sql" que por amplio margen reciben como tareas hacer aplicaciones transaccionales!. Eso no pasa con un motor como Sql Server, u Postgress o Firebird. Tiene un estado "por defecto" mas a prueba de tonterias, y lo se, porque por ejemplo sql server ees usado por muchos programadores que tomaromn .NET 101 en 1 semana o que vienen derecho de acces, y si no fuera precisamente por lo bueno que es, los hecharian en 1 semana. Esa herramienta le salva el trasero a demasiados. No desconozco la eficiencia de tener un motro como MySql que es veloz como flecha sin las transacciones, pero ese es el tipo de optimizaciones que hay que aprender un año despues, no tener de primeras. * Que Sql no es gratis pero si es gratis pero que pagas otra cosa pero que no. Como asi? Sql tiene version gratis, que hay que pagar windows? Y eso que tiene que ver? Si monto mysql sobre windows, no lo pague? Y quien dijo que hay que pagarlo - si viene con el servidor o equipo en la mayoria de los casos, o hace parte del hosting mensual en otros-? Y quien dijo que no hay que pagar por linux? De donde saque 3 semanas de configuracion de Centos 4? Del aire? Si algo es gratis es gratis. Me salio gratis la cuchilla de afeitar... que haya pagado por la *espuma de afeitar* es tangencial. No es correcto presuponer que el haber pagado por un software fue una mala inversion. Quizas se hizo precisamente porque lo era. En muchas de esas situaciones, lo que pasa es que hay aplicaciones monoliticas que vienen de atras, que ya hay un inversion inicial o cosas similares. Decir que hay un cambio de plataforma porque la plataforma vale $0 vs. las pruebas de integracion, o reescritura, que valen $$$$$ pesos es una pesima decision economica. Y existen muchos caso donde una platqaforma tiene superioridad sobre otra. Quizas muchos no sepan, pero una de las razones por las que se usa Windows en empresas que a pesar de lo que parece, llevaban AÑOS con mainframes *nix, con plataformas mas exoticas como AS/400 y AIX, es que Windows tiene una cosa magica llamada directorio activo. Eso solito vale la implementacion. * En motores de media a alta, como sql server, oracle, informix, se presupone de entrada que como deberia ser, la BD esta en un servidor dedicado. Por eso es que hacen lo que describen uds de forma un poco "picante"!. Cosa que se corrige en menos de 1 minuto en sql server porque permite ajustar la memoria, la cantidad de cpu's y pasar de threas a fibras. O sea, igual que saber que mysql tienen inno db y que en un archivito ini se tunea la cosa. Mejor dicho, es como dejar icopor a un bebe: Se lo traga y se va de hospital. Y eso ocurre con cualquier herramienta de servidor. Com o apache, que es capaza de aniquilar un servidor en poco tiempo bajo una carga de sladshot, pero que si se tunea aguanta. O si se tiene 80 GB de ram... eso tambien sirve! (no, pero en serio, hay que leer el manual y preguntar a los que saben) ----------------- Pero de todas maneras, mucha pipa windozera, no? A proposito, la pipa era usada por los nativos americanos cuando se sentaban a hablar pendejadas, como nosotros, y a tener buen rollo. En punto que realmente importa es este: - No se debe (pero se puede porque es divertido, y si no pa' que los foros en internet) presuponer que es lo que debieron usar otros, cuando desconocemos los detalles que rodean esas decisiones. Como dije, y por experiencia en conocer a estas instituciones, el factor tecnico fundamental son aplicaciones legadas, EXAGERADAMENTE costosas de portar, que es mejor invertir miseros US10.000 en licencias que US1.000.000.000 en reprogramacion. Porque ademas, que es el punto mas importante: - La razones POLITICAs imperan aun mas, y las fallas de arquitectura que manejan estas instituciones son como lo describe http://www.codinghorror.com/blog/archives/001003.html y hacen que de hacerse la parte de decisiones correctamente, haria que montar Win3.11 con base de datos acces pero con un minimo de sentido comun en el diseño una cosa maravillosa. Porque la verdad #1, esos problemas son mas de diseño, en el cliente -html, css, javascript - que por usar o no asp.net o php. Es que, incluso se podria hacer algo decente con html puro y estatico, y contratar una empresa como www.zoho.como para manejar la base de datos.
__________________
El malabarista. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
porque se bloquea mi programa cuando hago un for??? | JuanErasmo | API de Windows | 1 | 16-10-2007 23:44:17 |
Una jábega de cantamañanas se pasa por el forro, cuando le conviene, el criterio.. | marcoszorrilla | La Taberna | 4 | 02-01-2007 11:15:25 |
login cuando el programa se inicia | unreal4u | Varios | 2 | 20-11-2006 14:04:24 |
Cuando imprimen en excel o word se pone lento el sistema | tulio | Varios | 0 | 07-04-2004 14:56:37 |
Global Var Units, ¿que pasa cuando se libera el formulario? | andre | Varios | 5 | 11-12-2003 15:02:31 |
![]() |
|