Archivos Enero 2009

30

Ene

Automatix LightBox y SlideShare

Ayer libere este nuevo plugin Automatix Lightbox, el cual permite agregar Lightbox a tu blog, esto de una forma automática, sin necesidad de agregar nada, ni modificar todas las imágenes que ya tienes en tus entradas.

Claro esta que el plugin no hará milagros, es decir si nunca pusiste ningún link a alguna imaen, entonces no esperes que se active el lightbox, pero por el contrario si alguna vez colocaste enlaces de texto o con imágenes que hicieran referencia a alguna imagen, entonces este plugin automáticamente hará todo lo necesario para que lightbox se active cuando algún usuario pulse sobre el link en cuestión.

Cuando diseñe el primer plugin, el cual por cierto fue mi primer acercamiento a perl, no sabía ni perl ni nada respecto al funcionamiento de Movable Type (MT), y ahora que lo veo, me doy cuenta de la forma tan fea en la que esta programado. A estas fechas, ya con más experiencia tanto en perl como en MT, hacer este otro plugin, no me llevó mucho tiempo, y el código esta más optimizado, y sobre todo, utiliza los objetos de la api de MT. Este hecho, me ha permitido tratar de hacer que todo se ejecute de la manera más rápida y segura posible, apegándose a los estándares que han distinguido a los creadores de plugins para MT.

También aprovecho esta entrada para presentarles el otro plugin que libere hace unos cuantos días atrás, el cual da la posibilidad de agregar presentaciones de SlideShare.net utilizando los código cortos que dan en el sitio de SlideShare.

Este plugin de Slideshare, fue el que me dio la idea de como realizar la inserción de los cambios necesarios de forma automática para Automatix LightBox, ya que a diferencia de muchas personas, cuando no se algo, me pongo a investigarlo, y me he pasado mucho leyendo las páginas de documentación de MT.org, que por cierto contienen varios errores que a los poco iniciados en perl como yo, nos pueden hacer perder algunas cuantas horas antes de descubrir donde esta el pequeño error.

Saludos

28

Ene

Vivan los VHS

HOMBRES DVD ?????  
 
PARA LAS MUJERES QUE AUN NO ESTAN RELACIONADAS E INTEGRADAS A LAS NUEVAS TECNOLOGIAS PARA CLASIFICAR A LOS  HOMBRES...............
- Sabe lo que es un marido DVD?
- Es aquel que se
Desnuda, se Voltea y se Duerme

- Y un marido
DVD-R PLUS?
- Es aquel que se
Desnuda, Voltea, Duerme y Ronca.

- Y un marido
CD?  
- Es aquel que Come y Duerme.  
 
-El  'IPOD'?
-Es el marido Inútil Para Otras Diversiones.....  
 
- El  Hombre MP3?
- Es el que es  Muy Muy Muy....Pendejo !

Moraleja de la historia:
NO HAY NADA COMO LOS VIEJOS VHS...
- Varias Horas de Sexo..

22

Ene

Que se cuiden todos hay viene Eduardo


Arriba las buenas conciencias

Abajo las faldas


19

Ene

Juegos para esos tiempos de ocio

Gracias a mi hermanita de 8 años, seguido veo sitios de juegos en Internet, los cuales suelen tener algo en común, la muy poca diversión o enganche que logran sobre sus visitantes. Si bien no soy la persona mas enviciada en esto de los juegos en línea, cuando tengo algún tiempo libre o de descanso en el trabajo, entro a estos sitios para entretenerme un poco.
Normalmente los juegos que más me gustan son los de disparos, de vez en cuando me gusta ver algo nuevo, lo que esta vez me llevo a jugar algo diferente, bueno en realidad no tan diferente porque también incluye algo parecido a disparos. Me refiero a este juego llamado Dragons Metal Age, el cual tiene una forma de juego muy sencilla, la cual utiliza el mouse para apuntar y el botón primario para disparar. Tenemos la opción de mover a nuestro dragón, en una forma 2D, usando las teclas de dirección.

Jugando Dragons Metal Age

Con muy poco tiempo, uno puede envolverse por completo en este divertido juego ya que con muy poca practica podrás llegar a derrotar a los jefes que te va poniendo el juego.
 
En mi caso muy rápidamente llegue a los 81118 puntos en el primer nivel y de 97500 en el segundo, aunque tengo que decir que no soy precisamente el mejor jugador que existe. En mi caso este es un puntaje muy bueno y no dudo que en poco tiempo lograras superarme y por mucho.

Mi record en Dragons Metal Age

Si deseas ser participe de este divertido juego y hacerme quedar como un completo tonto por el puntaje tan bajo que obtuve, puedes subir tu imagen a algún lugar y dejarla como un comentario.

Claro esta que hay más juegos en este sitio, pero en realidad el que me gusto fue este de Dragons Metal Age.

Para jugar solamente tienes que visitar este link:MEGA Brands


Post?slot_id=30896&url=http%3a%2f%2fsocialspark
Saludos.

19

Ene

Que siempre besos si

Pues resulta que el Sr. gobernador de Guanajuato, mostrando un poco de cordura y empatía con los ciudadanos de la capital del estado, ha decidido que el presidente municipal de dicho municipio puede meterse su moral por donde mejor le acomode y que se vaya a comer pito, porque el va a ejercer uno de sus derechos como gobernador, el de decidir si una ley se imprime o no en el diario oficial del estado, por lo que la mentada ley no podrá entrar en vigor.

Que bueno que aun haya gente que tenga aspiraciones políticas como este gobernador.

Saludos

16

Ene

El callejón del beso sin besos

Pues resulta que el gobierno municipal de Guanajuato ha promulgado en la ley llamada "Bando de Policía y Buen Gobierno" la cual prohíbe sobre todo los besos "de duración olímpica".

Hoy en la mañana en las noticias veía que se prohibirá cualquier tipo de beso en el mentado callejón, de piquito, de lengua, y de todos tipos, lo cual me hace pensar, ¿y ahora cual será el atractivo del mentado callejón?

Tal vez habrá personas que consideren que esta es una de las mejores medidas que han ocurrido en Guanajuato, puesto que dará una mejor imagen de la ciudad a los turistas, ya que las reglas no solo aplican para el callejón del beso, sino para toda la ciudad. Si de pura casualidad te llegas a quedar sin dinero y tienes que limosnear un poco para sacar algunos cuantos pesos ya sea para hacer una llamada telefónica o para comer, y te encuentra algún policía, entonces prepárate a pasar algunas cuantas horas en la cárcel, ya que ser limosnero esta penado por el "Bando de Policía y Buen Gobierno".

La verdad es que nunca he tenido la oportunidad de visitar Guanajuato, sin embargo se por conocidos y la televisión que ofrece una amplia diversidad de actividades, muchos lugares a los cuales asistir y sobre todo tiene el festival Cervantino. De todas las personas que conozco que han ido al mentado festival, el cual se supone que es Cultural, en su totalidad han ido con una sola intención, el andar hebreos y tratando de pisar lo más posible, y no importa si el visitante es hombre o mujer, todos por igual solo buscan un poco de desmadre en un lugar donde no los conoce nadie.

Bueno pues esto se terminó, ya que a partir de ahora ya no vas a poder hacer todo eso, por lo que el turismo en  esos días va a comenzar a descender, y ni hablar del mentado callejón del beso, cuyo mayor atractivo es exactamente eso "el beso" que le das a tu acompañante, esto sin importar la intensidad o tiempo que te tomes para hacerlo.

Si seguimos por ese camino, al rato terminaremos usando boletitos con las siglas "FCPG" que es una traducción de la palabra FUCK, que quiere decir "Fornication Under Consent of the King" y adaptado al español en nuestro país sería "Fornicar Con el Permiso del Gobierno" y volveremos a prohibir que las mujeres enseñen los tobillos por considerarlo una falta a la moral. Y tal vez luego podremos dejar a un lado la cosa esa llamada Constitución y adoptar a la Sagrada Biblia como nuestra ley absoluta como país. Y cuando alguien no este de acuerdo con nosotros simplemente lo aniquilamos en nombre de nuestro Dios ¡Siiiiii!

Hasta ahí queda, y que no se quejen los de Guanajuato si desde el momento en que entre en vigor su nueva, retrograda y flamante ley, el turismo comienza a descender.

Saludos

14

Ene

Diseño de Sistemas lo que si se debe de hacer...

Desde hace unos cuantos meses he aprendido mucho de lo que no se debe de hacer cuando desarrollamos un sistema. Esto me ha dejado muy en claro el por que México no es una potencia en desarrollo de software, y mucho menos Durango.

Como desarrollador o programador mi trabajo consiste en generar código fuente a partir de diagramas y esquemas cosa que no resulta nada rara, por el contrario, es lo que se ve en todo el curso de la carrera. Sin embargo cuando sales a la vida laboral en México, te topas con que la visión que tienen los empresarios con respecto a las tecnologías de la computación es muy pero muy errónea, la ven como un gasto, en vez de una inversión. No comprenden que automatizando sus procesos les generara una mayor ganancia, debido a la reducción de tiempos. Esto también hace que cuando contraten o requieran de la elaboración de algún sistema computacional, crean que es como hacer papas fritas o una cosa sin chiste, que solamente es picarle a la computadora. Por esa razón suelen esperar que los sistemas estén listos en marcos de tiempo que resultan ciertamente risibles, que de ninguna manera se apegan a la realidad. Por estas y muchas otras razones el mercado mexicano de la industria de tecnologías de la información se ha tenido que moldear, es decir apegarse a todas aquellas aberraciones que suelen tener las empresas.

Todo esto nos ha llevado a tener jefes que ponen metas muy irreales, y en muchos casos a abandonar todas las buenas prácticas del desarrollo de software.

Los Cambios.

Por ahí se comenta que todos los cambios son buenos, y si estoy de cuerdo, puesto que la misma naturaleza nos ha enseñado a lo largo de los milenios que nada es o puede quedarse estático, que siempre habrá un cambio constante y muy posiblemente eterno. Los sistemas informáticos y las computadoras no son la excepción, de lo contrario aun continuaríamos utilizando Windows 1.0 o tendríamos computadoras de bulbos ocupando algunos cuantos cientos de metros cuadrados.

Cuando se comienza a desarrollar un sistema, hay que ser consientes de que siempre habrá cambios por parte del cliente, esto es lo más normal del mundo. Tal vez cuando el encargado de producción tenga una entrevista con el analista, le comente la forma en que ellos realizan un proceso especifico, pero en la semana descubre o nota que si se hiciera de otra manera, sería mas eficiente, o simplemente se da cuenta de que omitió un paso o de plano que metió las patas y le dijo mal algún paso al analista. Entonces le hace una llamada al analista para que este realice los cambios pertinentes en el análisis. En este estado temprano, los cambios no tienen una repercusión tan grande, aunque si ya se esta terminando con el análisis y se pide un cambio radical o estructural muy fuerte, entonces se tendrá que volverá  hacer casi todo de nuevo. Una vez que se concluye con el análisis viene el tiempo del diseño, en el cual se toma en cuenta el resultado del análisis para formar el esbozo del sistema. En esta parte el sistema su existencia aun es meramente teórica, ya que solo existen en diagramas y esquemas, en casos de uso, diagramas de clases, etc. En esta parte del ciclo de vida del sistema, los cambios tienen un impacto mucho mayor,  y dependiendo del los riesgos que se pudieran correr en el sistema, se decide si se hacen dichos cambios o no.

Podria pasar horas hablando de esto, pero creo que por hoy es suficiente.
Les dejo una pequeña presentación de siseño de sistemas.



   


[slideshare id=667665&doc=diseo-de-sistemas-1224370069211786-9&w=425]



flaaaaaaa

14

Ene

otro virus join with us http://tinyurl.com/8ytrqd

La verdad es que ya a estas alturas me da hasta flojera revisar ese tipo de virus, que lo único que tienen es que usan la ingenieria social.

digo si un contacto de mi idioma, en este caso el español me escribe esto en el messenger: join with us http://tinyurl.com/8ytrqd
lo mando mucho a volar, o simplemente lo ignoro.

quien demonios usa tinyurl para pasar un link en las conversaciones del messenger, y sobre todo... quien demonios sigue esos links... Respuesta: Gente ingenua. (solo por no decirlo más feo)

ya van 3 que me envian ese link ... cuanto ingenuo hay por ahi...

Saludos

11

Ene

¿Será virus o no?

El viernes pasado fui a la empresa a la que le estamos desarrollando el sistema de la query perezosa, para llevarles una beta del programa, el cual tiene algunos detalles menores, sobre todo de interacción con la versión del conector de Oracle que existe en la empresa, por lo que las cifras no tienen ningún decimal.
El punto es que en una de las computadoras el sistema no funciono, debido a que no podía cargar de forma correcta una Dll, concretamente midas.dll. La biblioteca estaba en el mismo directorio que el ejecutable, por lo que no debería de causar problema alguno, más sin importar los intentos que hicimos, inclusive cambiando la versión del a dll esta siguió igual. El caso es que la primera vez que lo ejecute, no estaba la dll, hecho que es completamente achacable a mi, puesto que olvide copiarla de la otra computadora. A ciencia cierta no se lo que paso pero mi suposición es que cuando no se encontró la Dll el algún virus pudo cachar el error y acto seguido copiarse el mismo con ese nombre y colocarse en el directorio de system32 y he hizo todos los movimientos necesarios en el registro para que se cargue con cada aplicación. 

Tengo que admitir que esta suposición es sin fundamento alguno, solamente mi intuición, que ya en algunas otras veces me ha llevado a descubrir una que otra cosilla en las computadoras que en ocasiones reparo. Hay dos formas en que una aplicación puede cargar una dll, de forma dinámica y normal. En la forma normal, el loader del sistema operativo lee la tabla de imports del ejecutable en la cabecera del mismo, busca la dll y la carga en memoria o simplemente la mapea si es que ya se encuentra cargada. Este método tiene la desventaja de que si la dll no se encuentra entonces el programa no puede iniciar.
Cuando la dll se carga de forma dinámica, lo que se requiere es hacer una llamada a la función de la api de windows LoadLibrary a la cual se le pasa como parámetro la ruta de la librería que deseamos cargar en memoria. La ventaja es que aunque la dll no exista, el programa se ejecuta, el problema es que no podremos hacer uso de los recursos que se encuentren en esa librería. En realidad no son solo dos, sino que hay más pero que a final de cuentas caen en la segunda, es decir que son de forma dinámica, muchas de ellas inventadas o descubiertas por aquellos que se dedican a producir malware.

En este caso la librería se cargaba de forma dinámica, es decir que el programa se ejecutaba, pero al no poder para comunicarse con el servidor de base de datos requería cargar esa dll, entonces la comunicación era imposible.

Tal vez por azares del destino, unos minutos después de que intente de ejecutar el programa en la computadora, llego la persona de soporte técnico de la empresa para revisar otra de las maquinas que se encontraban en la oficina. Cuando la licenciada cuya maquina era la del problema con la dll, le comento del problema, el tipo de soporte me pregunto que cual era el problema y le comente que no se una dll no se podía cargar. Cuando el ejecuto el programa dijo en un tomo burlesco "Si corrió", a lo que acto seguido le respondí "Ese no es el problema, el problema es que lanza un error". Digamos que en ese momento surgió una pequeña guerra de egos, la cual rápidamente termino cuando el de soporte tuvo que pedir ayuda a su jefe vía teléfono, para explicarle el problema y ver cual era la solución. Creo que en consenso, tanto el de soporte como su jefe llegaron a la decisión de que el problema no era causado por un virus, que eso era ilógico.

Como era de suponerse el tipo de soporte partió sin dar solución al problema, tal vez alistándose para respaldar y después formatear.

Luego de un rato volví a la computadora y otra de las cosas que fortaleció mi creencia de que ahí había virus encerrado, fue el hecho de que el administrador de tareas se encontraba deshabilitado. Claro esta que esto es algo muy común en las infecciones que sufre nuestra pc. No tarde en buscar en mi memoria a mi buen amigo USB Cleaner (UC), para habilitar todo lo que fuera necesario. Más cual sería mi sorpresa al ver que el programa UC simplemente no se ejecutó. En este punto decidí abortar la misión de revisar la computadora, ya que la empresa cuenta con un departamento de soporte técnico, aunque no se si podrán hacer algo mejor que formatear computadoras.

09

Ene

Otra compu limpia de virus... ya perdi la cuenta

Ayer me dispuse a revisar una computadora que se suponía tenia virus, y claro esta que los tenía. Como suele suceder en todos estos casos las infecciones por virus en las computadoras son muy evidentes, sobre todo cuando ya tienes alguna experiencia al respecto. La falla que aprecie de inmediato fue que el explorador de Windows se reiniciaba cada cierto tiempo, y cuando estaba en ejecución, gastaba muchos recursos del sistema, llegando inclusive a gastar el 100 % del procesador. Algo que es de notar es que cuando revise los procesos había unos cuantos archivos con extensión .tmp y unas cuantas librerías dll's.

Como suele ser el caso, no me tomo mucho tiempo deshabilitar a este virus o más bien a esta colonia de virus, ya que al igual que en el humano, una vez que las defensas empiezan a ceder, las infecciones comienzan a llegar. Con Process Explorer fue fácil identificar y dejar fuera de combate todos los archivos ejecutables, usando la técnica de pausar los procesos, muy útil cuando hay varios procesos que se cuidan entre ellos. Otra cosa que es fácil de hacer es terminar los handles de archivos abiertos por los ejecutables, ya sea por el virus o algún programa del sistema.

Si este método llega a fallar, podemos utilizar al siempre útil RootKit  Unhooker que de una manera sencilla, puede borrar el contenido de cualquier ejecutable, sin importar que se encuentre en ejecución o sea utilizado por algún proceso o driver del sistema.

Cuando estaba terminando, me tope con varios archivos ejecutables en la carpeta de System32, la mayoría de ellos con nombres aleatorios, pero todos tenían la particularidad de que no eran .exe sino .bin.

Tengo que decir que esta fue otra operación de limpieza de virus de computadora, que termina con éxito, es decir con una computadora libre de virus. La pregunta es ¿Por cuánto tiempo será así?

Saludos

05

Ene

Business Blogger Nuevo tema para MTOS

 Hoy les presento este nuevo tema para MTOS, el cual tiene por nombre Business Blogger, creado por los señores de íThemes.com, quienes originalmente hacían temas para WordPress.

Business Blogger

El diseño del tema es de dos columnas, una gruesa y una delgada, con un tamaño fijo, que es de 861 pixeles, donde predominan los colores blanco, gris y negro con algunos cuantos motivos en verde.
Una característica que me pareció muy buena del tema, es que cuando realizas un nueva página, esta es incluida en el menú  del sitio, el cual esta situado por debajo del encabezado, el cual es una imagen que es fácil de cambiar.

Para instalar el tema, tan solo tenemos que extraer el contenido del archivo descargable y subirlo a nuestra instalación de MTOS, de la siguiente forma. Copiamos los archivos de la carpeta plugins a la de plugins en nuestro servidor y la de mt-static/themes a la correspondiente en el servidor.

Una vez que subimos los archivos necesarios, lo siguiente es crear un blog nuevo con el tema (template set) de Business Blogger. Ya que se haya creado el blog, hay que hacer unos pequeños ajustes, estos son pasar a español los widgets que se usan en el modulo Barra Lateral, que por alguna extraña razón no se traducen automáticamente al español. Los cambios son los siguientes:
Estas etiquetas en inglés

<$mt:Include widget="Category Archives"$>
<$mt:Include widget="Monthly Archives"$>

por estas otras en español

<$mt:Include widget="Archivos por Categoría"$>
<$mt:Include widget="Archivos mensuales"$>

Con este simple cambio, ya tenemos un blog listo para publicarse, ahora lo único que vas a requerir es personalizar un poco el tema, cambiar la imagen del encabezado y agregar los widgets de tu elección en la barra lateral.

Monte un blog de demostración para que puedas ver como luce el blog sin  necesidad de instalarlo, si bien no es posible que puedas modificar nada en el, si te dará una buena idea de cómo lucirá una vez que lo instales. En el blog hay una entrada de prueba, una página de prueba y una que otra cosa, aunque la mayoría muy simplistas.

01

Ene

Lo que el 2008 nos dejo

El 2008 ha dado paso a formar parte de la historia, como un año más que se fue, un año que nos dejo muchas cosas que recordar, y que sin duda alguna para muchos de nosotros serán no solo recuerdos, sino cosas que marcaron nuestra vida como un antes y un después.

Hoy inicia el 2009 y si todo sigue tal cual en este 2008, seguiremos viendo las mismas y gastadas historias, levantones, secuestros, asesinatos, narcos y mucha violencia. Claro esta, que también seguiremos sin votar, seguiremos por el camino de no denunciar, no denunciar los hechos ilícitos de los que nos damos cuenta, como siempre alegando que pensamos en nuestra seguridad y de nuestra familia.

Pero no todo lo que dejo el 2008 fue malo, de hecho en para este blog, como el hecho de haber doblado el número de visitas del 2007, el tener la primer página con PageRank 6, el dar servicios, como el detector de quien te elimino del messenger o el afinador de guitarra en línea. Claro que con el PageRank este año me fue bastante bien, y para cerrar con broche de oro una página alcanzo un valor de 5.

Espero que en este 2009 este mejor, que se logre superar lo obtenido en el 2008 y que porque no, se llegue a posicionar entre los mejores blogs en español.

Saludos