Categoría: Uncategorized


Bueno uno de mis proyectos mas complejos a sido el sitio web del periodico Excelsior (www.excelsior.com.mx)… este ha tenido todos lo problemas que alguien puede tener para sacar adelante una pagina con multiples servicios y alta demanda.

Pero eso no es lo importante hoy, lo importante es que fue reconocido como página web y bueno eso me hace pensar que el tiempo de más que invierto en este tiene algun efecto positivo en sus lectores.

Aquí la informacion de ganadores:

La fundación José Pagés Llergo da a conocer a los medios de comunicación y a la opinión pública a los ganadores del certamen en su décimo sexta edición.

La entrega de premios se llevará a cabo el próximo miércoles 6 de abril a las 19 horas, en el salón Terraza Virreyes del hotel Camino Real, ubicado en Mariano Escobedo 700, colonia Anzures.

GANADORES Premio José Pagés Llergo 2010 

Premio José Pagés Llergo - Sitio web excelsior Arquitecto de Software Sergio Moreno mxvamppire@hotmail.com

Premio José Pagés Llergo - Sitio web excelsior Arquitecto de Software Sergio Moreno mxvampire@hotmail.com

PREMIO ESPECIAL VOZ Y CONCIENCIA DE MÉXICO:

DR. JOSÉ NARRO ROBLES, RECTOR DE LA UNAM,

FOTOGRAFÍA MEDIO IMPRESO: JOSÉ LUIS GARCÍA SALMERÓN NOTIMEX

COBERTURA IMAGEN INFORMATIVA : EUCARIO GONZÁLEZ TELEVISA

CARICATURA: EDUARDO DEL RÍO RIUS

ENTREVISTA: ROBERTO ROCK EL UNIVERSAL

REPORTAJE POR T.V : ROBERTO DE LA MADRID PCTV

REPORTAJE MEDIO IMPRESO: RAÚL HERRERA EL SOL DE PARRAL

REPORTAJE DERECHOS HUMANOS: MIRIAM MORENO FORO tv

REPORTAJE CRIMEN ORGANIZADO: JUAN PABLO BECERRA -ACOSTA MILENIO SEMANAL

REPORTAJE INTERNACIONAL: CARLOS JIMENEZ LA RAZÓN

CORRESPONSAL EXTRANJERO: PATRICIA ALVARADO RADIO CENTRO

CONDUCCIÓN DE NOTICIAS: RICARDO ROCHA RADIO FÓRMULA

ARTÍCULO DE FONDO: EZRA SHABOT EL UNIVERSAL

PROGRAMA DE ANÁLISIS Y OPINIÓN: JOAQUÍN LÓPEZ DÓRIGA, JOSÉ FONSECA, ROY CAMPOS Y RENÉ CASADOS MESA POLÍTICA RADIO FÓRMULA

PÁGINA WEB: EXCELSIOR.COM.MX

TRAYECTORIA: MERCEDES AGUILAR

GOBERNABILIDAD Y REFORMA DEL ESTADO: JOHN MILL ACKERMAN

DERECHOS HUMANOS: EMILIO ALVAREZ ICAZA

CALENTAMIENTO GLOBAL: JULIÁN ADEM CHAÍN

EQUIDAD DE GÉNERO: GABRIELA CANO

JUSTICIA Y ESTADO DE DERECHO: JOSÉ RAMÓN COSSÍO

DEMOCRACIA Y MEDIOS DE COMUNICACIÓN: JAVIER ESTEINOU

LIBRO DE EXPRESIÓN POLÍTICA: MANUEL ESPINO LA GUERRA INJUSTA DE CD. JUÁREZ

PROGRAMA CULTURAL: OPERA PRIMA: LAS VOCES DEL BICENTENARIO CANAL 22

PROGRAMA EDUCATIVO: VOCES, ORIGEN DE UNA NACIÓN CANAL JUDICIAL

LIBRO BIOGRÁFICO: GUADALUPE LOAEZA “MI NOVIA, LA TRISTEZA

LIBRO BIOGRÁFICO: PÁVEL GRANADOS “MI NOVIA, LA TRISTEZA

MEJOR DIRECCIÓN ESCÉNICA: DAVID OLGUIN OBRA: LOS INSENSATOS

MEJOR PRODUCCIÓN ESCÉNICA: MIGUEL SABIDO OBRA: EL JUICIO DE HIDALGO

MEJOR ORQUESTA SINFÓNICA: ORQUESTA SINFÓNICA DEL ESTADO DE MÉXICO

MEJOR DIRECCIÓN DE ORQUESTA: ALONDRA DE LA PARRA

Parece que finalmente saldrá en línea el nuevo sitio de Exclesior… como todo proyecto a tenido sus altibajos pero bueno al final del día ya salio.

Para este portal básicamente diseñe una Arquitectura N Capas similar a otras que he tenido oportunidad de crear pero el cambio radical fue el uso de tecnología de PHP en script, Apache como webserver, RedHat Linux como sistema operativo y MySQL con Stored Procedures como medio de almacenamiento.

El uso de tecnologia “Open Source ó Software Libre” me dio mucho para poner un reto real para este tipo de arquitecturas y tener una mejor forma de comparar estas tecnologías con las comerciales.

En cuanto a PHP como lenguaje de script

PHP sin duda tiene una gran facilidad para programar cosas sencillas de forma fácil, pero en cuanto se implementan arquitecturas y patrones este tiende a complicarse de forma exponencial. Es por esto que buena parte del tiempo se paso saltando de pagina en pagina web tratando de identificar gente que hubiera implementado algo similar y en la mayoría de los casos la respuesta fue clara…. casi nadie había implementado arquitecturas de este tipo y por lo tanto los ejemplos y sugerencias fueron pocas.

Otra de las cosas que jugo también en contra fue el fanatismo tecnológico… donde todos recomiendan usar PHP ufff es bien fácil claro levantas un sitio en segundos… si claro … levantan un sitio YA ECHO POR UN EXPERTO en segundos.. no echo por los que lo recomiendan, de echo en la mayoría de los casos resultaban ser comentarios del típico niño que tiene su pagina web en wordpress o joomla donde realmente no tienes que saber como esta echo para usarlo… en fin encontrar formas probadas y bien echas de hacer las cosas fue muy difícil pero finalmente se definió la arquitectura, la checamos y le dimos go.

En cuanto a Red Hat Linux como Sistema Operativo

Bueno esta fue otra super patada en… donde mas duele, cuando COMPRAS la version corporativa esta tiene con todos los esquemas de seguridad (todo desinstalado y los permisos mas apretados que cualquier cosa) por lo que la tarea de configuracion fue entre epica y legendaria. De echo tardamos 3 días configurando el servidor y sobre todo verificando que funcionaba bien y como queriamos ya que tenia PHP preinstalado pero en una version antigua por lo que el update a la version ams reciente de PHP fue horrible, en serio realmente una pesadilla pa empezar los cochinos paquetitos RPM que si no concidia en uan decimal la version R.5.4.3.2.34.2.2.3.0 ya no jalaba la porqueria… no es posible… en verdad si eres un usuario normal de computadoras LINUX NO ES PARA TI. Si a nosotros nos costo muchisitmo trabajo tu vas a llorar sangre. Del menu de linux tenia la opcion como si fuera windows de instalar este servicio o aquellla utileria… no pues como decirles que siempre tenia algun error nuevo a cada click! y estaba preinstalado el sistema operativo CERTIFICADO por redhat… no me imagino que pasaria si no fuera asi.

Y esque en este campo no falto la opinion ignorante… Descargate el paquete de la we que conosco le das click y se instala todo con una version bien buena que conosco… DEMONIOS!… solo tenia que preguntar lo siguiente para darme cuanta de las pesimas recomendacion que obtiene uno de este tema:

  • ¿De donde salio esa instalación?
  • ¿Alquien la certifica?
  • ¿Si tengo problemas alquien me da soprte del paquete que remoiendas?
  • ¿Quien usa este paquete?
  • ¿Como cambias la seguridad?
  • ¿No tiene codigo oculto cierto?

Bueno…. terminando las preguntas te dabas cuenta de como no sabian nada y esque hay que tener cuidado en este tema de los paquetitos prediseñados de linux ya que el codigo fuente es abierto y por lo tanto cualquier hijo de vecina puede hacer su “linux” y ponerle codigo malicioso que te afecte de forma grave.

Por otra parte la administracion remota del servidor es un total y completo chiste… usaas el famoso SSH para conectarte via TEXTO al servidor, Como en las epocas de MS DOS ¿Se acuerdan? si… si…. es triste el asunto y esque para el Geek clavado le parece bien bonito esto pero en la era de Interfaces modernas, faciles de usar y graficas … creo que no se vale.

Otras opciones eran los paquertes de administracion prediseñados como PLESK o Webadmin que si bien son una maravilla para el usuario que no conoce de informatica son una pesadilla para quienes si tenemos que saber como funcionan las cosas….y hacer cosas mas avanzadas o tomar un control real de la maquina. En este punto si aprendi a amar a Microsoft con su remote desktop que me permite conectarme de forma directa a mi Windows Server y administrarlo como si estuviera enfrente.

Que puedo decir de MySQL como base de datos

Definitivamente la mejor caracteristica de MySQL sigue siendo que es gratis, realmente no tiene mucho de usar stored procedures y su comunidad refleja un total desconocimiento de sus usos y beneficios por lo que nuevamente fue una tarea epica tener que encontrar formas de hacerlo funcionar con arquitecturas de n capas por otro lado las interfaces para administrar MySQL son sinceramente PRIMITIVAS, fue un infierno ejecutar query’s… editar un stored procedure no quiero ni empezar a hablar de ello pero si has usado SQL Server u Oracle te encontraras increiblemente frustrado con lo pobre del ambiente grafico de MySQL y su capacidad para ejecutar consultas.

Lo bueno de MySQL fue que una vez que logras programar toda la capa de negocios funciona como tiene que funcionar pero definitivamente para un programador es el infierno!

El Web server de Apache

Facil de configurar, realmente no hay mucho que moverle solo editar sus archivos de texto para configuracion, conocer los comandos de stop y start del web server y parale de contar. Aunque carece de una interfaz grafica realmente los comandos son muy basicos. Creo que si lo volveria a usar.

Interfaz para el sistema K4

Este si fue un paseo por el parque ya que pude usar herramientas profesionales de desarrollo je je aqui basicamente diseñe un parser con Visual Studio . Net 2008 en el cual una ventana, dos timers y algunas librerias XML que me permitiar abrir secuencias varias y seleccionar nodos que formaban las notas del dia para el sitio web. VB.NET es un total y absoluto SI!

En resumen del proyecto Excelsior.com.mx

Muchos atrasos y cuestiones raras pero al final del dia se llevo a termino el proyecto y la arquitectura objetivo se logro con exito.

Mi recomendacion si se tiene que realizar otro sitio de este tamaño con un buen balance de costo beneficio seria:

  • PHP como lenguaje de script
  • IIS o Apache como webserver
  • SQL Server u Oracle como base de datos
  • VB.NET para interfaces externas.
  • Windows Server 2008 como sistema operativo

En cuanto a costos entre las tecnologias

Realmente hoy en dia el precio de la tecnologia ha caido de forma significativa y si lo que requieres es un sitio web con bases de datos SQL Server, Windows Server y .NET o PHP puedes rentar un hosting desde 100 pesos al mes… SI CIEN PESOS AL MES EN UN DATACENTER DE USA <= por lo que realmente no es uffff aca el super ahorro de dinero con la tecnologia open source… De echo para una compañia yo recomiendo un server dedicado que les cuesta como tres mil pesos al mes con acceso completo por remote desktop y que instalen lo que sea necesario y se que al menos esta fisicamente seguro y con soporte 7×24 cuando lo requiero.

Por alguna razon que desconosco en Mexico existe una obsecion por tener el server aqui!!! Al ladito del señor director de la compañia… o en su edificio al cual le acaban creando costosisisimos data centers sin ninguna razon. Creo simpre olvidamos la parte de zapatero a tus zapatos y pero los goupies tecnologicos acaban teniendo sus servers como verdaderos jugetes. De echo recuerdo mucho un caso de un encargado de sistemas que tenia sus servidores en el SUELO! con cables que colgaban de todos lados aaaa y eso si!! la taza de cafe sobre uno de los servers! Cuando le pregunte .. ¿Por que no los pones en un rack? respondio… ¿en un que? pero en fin eso es otra historia.

Se encontraron unos posters con la foto de Obama peroooo como si fuera El Guasón, con la palabra “SOCIALISM”, je je esta simpatica la foto. Definitivamente es popular obama.

Bien… veamos:

Despues de recibir mi nueva laptop la cual cometi el error de perdir con Vista Buiness (Si me robaron) queria destrozar mi laptop ya que los problemas empezaban desde una preguntadera ridicula por cualquir cosa que le daba click en el escritorio… un verdadero infierno, por lo que se me ocurrio cambiar el sistema operativo a Windows XP… Bueno despues de 500 intentos por instalarlo encontre que habia algo en la configracion de la lap que no me permitia hacerlo.

Logicamente el soporte para esto ya era nulo pero despues de muchos foros encontre que cambiando el formato del disco duro (y entrando al bios a desctivar otras ciosas) se podia hacer.

Finalmente se instalo y nuevamente pude trabajr como debe ser, pero aun asi sentia que el poder de mi lap estaba desperdiciado y los controladores de XP …no eran los mejores debido a que en el modelo que tenia no estaban muchos de los drivers… Asi que bueno me decidi a instalar Windows 7 (sin mucha esperanza)…. la experiencia fue mas o menos la siguiente:

Instalación:

  • Rapida y sencilla  o.O!
  • Configuracion inicial… sin problemas
  • Drivers, funcionaron los que tenia de vista.
  • Tarjeta de video (en mi caso nVidia) …bueno ya tenian unos drivers beta de windows 7, algo que me parecio muy nice.

Istalacion de Software

  • Software diseñado para Vista OK
  • Software para XP 50% ok, el otro 50% le pones ejecutar como aplicacion windows XP y se instalo así ke le doy un OK
  • Software legado (Visual BAsic 3, y cosas así) funcionaron.
  • Software Programacion en general  OK.

Uso en general

  • Pues l velocidad de windows es comparable o mejor que XP
  • LA barra ded tareas me gusto bastante, eso poder pegar las ventanitas abiertas con un clip y se queden siempre visibles fue un muy buen detalle
  • La barra de menús para programas me parecio un completo, total y absurdo desastre, es imposible encontrar algo en ese mini menú asi que a todo lo que si uso le pongo un pin.
  • Diseño grafico…la interfaz es agradable y no alenta mi lap
  • Un solo pantallaso azul en 4 meses probandolo

Asi que para mi gusto Windows 7 es la salvacion de todos akellos ke komo yo caimos en el cuento de Windows Vista. De momento seguire con mi beta y estoy esperando  la descarga del Release Candidate, que no es otra cosa que la version mas cercana a la realizad de lo que sera el software.

Es importante aclarar que la primera version del beta de Windows 7 ya no esta disponible a la descarga pero la nueva version estara el día 5 de Mayo para los suscriptores del MSDN y en julio para el resto de los mortales.

 

Es todo por hoy byeee

Al instalar Visual Studio 2008 en Windows 7, se presenta un error de privilegios que impide la instalación en mi caso si al inicio llegaba al 70% la segunda vez solo llego al 20% de la instalación.
Esto en general es un error de permisos en los directorios de instalación que impiden al usuario actual poder completar este proceso.

La mejor solución que encontre (la que me funciono) es esta:

  • Descargar la herramienta SubInACL de microsoft.
  • Despues abirmos un comando de DOS (Lo ejecutamos como administrador con Boton derecho + Run as Administrator)
  • Abrimos Notepad y escribimos lo siguiente (Al terminar salvamos el archivo en c: con el nombre de repara.bat)

  • cd /d “%ProgramFiles%\Windows Resource Kits\Tools”
    subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=Administrators=f /grant=system=f
    subinacl /subkeyreg HKEY_CURRENT_USER /grant=Administrators=f /grant=system=f
    subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=Administrators=f /grant=system=f
    subinacl /subdirectories %SystemDrive% /grant=Administrators=f /grant=system=f
    subinacl /subdirectories %windir%\*.* /grant=Administrators=f /grant=system=f
    secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
      
    En la ventana de DOS que dejamos abierta ejecutamos el archivo reparame.bat
  • Esperamos un buen de tiempo a que se termine de ejecuatar…
  • Reintentamos instalar Visual Studio 2008 y deberia de funcionar.

   Notas importantes:

  • Si el idioma es distinto a ingles en lugar de Administrators deberia decir Administradores
  • Se puede poner tambien en lugar de acceso a todos los administradores el nombre del susuario actualmente logeado al sistema.

Saludos y todo por hoy!!!

Ver television por internet

Bien, durante mis lecturas en internet me encontre con algo interesante, tv por internet , en algunas ocaciones una codificacicon de señales de diversos paises como colombia. En el cual estas viendo la misma señal local de ese pais.

En otro casos TV creada por los mismos usuarios en la cual realizas broadcast de lo que tu quiereas, videos, pelicalas grabadas, series de TV , etc…

E aqui algunos de los que estoy viendo:

La señal es bastante buena, aunque si requieres broadband para verlos sin cortes, estos poseen un chat donde discuten del programa y hacen solicitudes en linea de programas que les gustaria ver.

Bueno entre mis momentos de ocio…¬¬ si …como ke son bastantes… me dio por buscar como hacer un video juego de lo cual me encontre que podia programarlo…con un trillon de lineas de codigo…ó usar una herramienta.

Por lo que me di a la tarea de investigar y encontre dos herramientas especialmente utiles y faciles de usar.

Una de ellas es RPG Maker XP, que basicamente te permite crear RPG’s (Role Playing Game) con un diseño en 2d (primitivo para mi gusto en juegos), pero en muy poco tiempo tienes un juego armado y que con el tiempo vas enriqueciendo. Este es bueno como para hacerte juegos muy sencillos …no creo ke logres vender uno debido a la brutal competencia ke existe hoy en día. (Tomalo como proyecto personal)
  La liga para descargarlo es: http://tkool.jp/products/rpgxp/eng/index.html

La segunda herramienta (mas avanzada y dificl de usar) es Game Maker, este ya permite usar graficos 3D, incluso importar diseños desde 3d estudio y herramientas asi. con uso de direct 3d y bueno bastantes utilerias. Si kieres hacer algo más en serio usa este.
  La liga para descargarlo es: http://www.yoyogames.com/gamemaker

De momento es lo mejor que e encontrado, si tienes una sugerencia envia un link o comentario.

Cya

Primer entrada del blog

Bienvenido a mi blog.

La creacion de este blog es basicamente compartir aquellos enlaces, codigos o paginas que me han gustado a lo largo del tiempo y que creo deberian compartirse.

No es una tematica seria…solo un espacio para compartir.

Seguir

Get every new post delivered to your Inbox.