Mostrando las entradas con la etiqueta Ciencia. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Ciencia. Mostrar todas las entradas

jueves, 14 de julio de 2011

Como anadir la URL de tu blog a Google

Buscando algunos tips para aumentar las visitas a este paramo solitario de la red, he tenido la fortuna (o infortunio?) de hallarme consejos que pondre en practica pronto... uno de ellos es publicar mas frecuentemente, que no se los prometo pues mi agenda es tan apretada como la economia global.
Una forma en la cual las visitas a una web o en su defecto tu blog que nadie visita pueden aumentar, es agregando tu URL (la direccion, por si no se capta. La de mi blog es http://ultimatejuggernaut.blogspot.com) a Google, eso no hara elevarse tus visitas hasta las nubes pero de algo sirve. Mejor eso que nada no crees?.

En fin, si quieres agregar tu blog a Google, da click aqui y sigue las instrucciones. Con eso es todo.

Espero escribirles pronto y me cuenten tambien como les fue.


viernes, 14 de mayo de 2010

Gzip y otras cosas fumadas

Bueno, en mi afan por darle una patada en el c... a MSAccess acabo de toparme con una situacion un poco extraña, pero en fin, ahi les va la historia en version breve.
Estoy desarrollando el reemplazo para MS Access usando PHP, requests asincronos (AJAX por si no le captan) y Extjs. Para reducir el tiempo de transferencia de los datos habilite la compresion HTTP y a parte todavia le aplico a los datos la funcion gzencode de PHP, sacrifique un poquitin de recursos con el procesador del server pero he logrado transferir en menos de 3 segundos un query monstruoso de 60,000 registros y 10 columnas pero ahora estoy ante un pequeño dilema... ¡no puedo quitarle la codificacion gzip a la informacion que obtube ya en el lado del cliente!
Si alguien conoce un metodo en Javascript (sin usar ActiveX ni cosas asi de fumadas) para decodificar strings comprimidas con gzip y que ademas no haga lento al cliente, le agradezco me de una ayudita... por lo pronto voy a seguir avanzando el proyecto en las partes donde se pueda.

miércoles, 24 de marzo de 2010

Foro Ekklesia.... La Pelicula

Esto es debido a un tema que surgió en mi foro favorito.... (click aqui para leerlo)

Si alguien fuese lo suficientemente estupido listo para hacer una pelicula interesante con una trama en tiempos modernos de la apostasía, de seguro este sería el tema perfecto.
La tecnologia moderna puede ser util pero tambien deja volar la imaginacion... este mismo tema es una muestra de las ideas que circulan. Si yo fuera el guionista de seguro lo haría un thriller al puro estilo del maestro Stephen King, se trataría de una sociedad secreta en la cual solo pueden inscribirse cristianos evangelicos pero poco a poco los miembros de dicho grupo son eliminados uno a uno de las mas extrañas y sangrientas formas, todo lo que había en comun es que las victimas morían sentadas frente a sus computadores y sus rostros tenian una gran... ¿sonrisa cual guasón?
En fin, me falta madurar la idea para proponer un gión pero tambien se levantan como potenciales ganadores un guion al estilo de Peter Jackson con el Señor de los Anillos o George Lucas con la guarra Guerra de las galaxias... en fin, realmente no me interesa quien produzca la pelicula con tal que no sea CanZion si es que se les ocurre meterse a la industria del cine, no soportaria que el tema de apertura fuera el clasico "Yo quiero ser Señooooor un adorador!!" o que la banda sonora del film fueran puros cantos de MW, quiza con algo al estilo Underoath o The Devil Wears Prada sería suficiente para mantener al publico al borde de sus butacas.
¿En que terminará todo eso? ¿sera una batalla contra los legalistas y libertinos? ¿saldremos a evangelizar a las calles ganando las almas? ¡Esta es una pelicula que ningun cristiano debe perderse! Foro Ekklesia ¡La Pelicula! (Solo en cines... come frutas y verduras)

lunes, 8 de febrero de 2010

Darle una patada en el c... a MS Access parte 2

Si recuerdan un poco el como fue que inicie con este escrito, denle una leida a esta primera parte.

Pero les cuento que ya encontre como hacerle para sustituir MS Access con algo mas transparente y util que cumplio con mis expectativas, ya no me queda mas que aprenderlo y tambien dominarlo, pero el esfuerzo seguramente valdra la pena.
Mis hermanos que les gusta desarrollar, si quieren saber que onda con esa solucion visiten este sitio (desgraciadamente en ingles)
Es un pequeño Framework de Ajax sin IDE (Entorno de desarollo integrado por si no le captan) pero aun asi, tiene un tutorial muy intuitivo y entretenido... aun con esa limitacion lo recomiendo ampliamente para quienes vivan esa misma situacion.

viernes, 5 de febrero de 2010

Darle una patada en el c... a Access

¿no es acaso la pesadilla de todo administrador de sistemas o desarrollador tener entre su plantila de usuarios algun "geniecillo" que sabe un poquito mas de computacion que el promedio de los mortales pero menos que un programador y ese susodicho comience a desarrollar cosas por su cuenta? Claro que lo es, justo ahora lo estoy viviendo. Todo comenzó un dia normal en mi trabajo cuando mi extension telefonica suena...

- Sistemas, habla Luis Osorio

- OYe Luis, fijate que el programa xxxx no me da las graficas de rendimiento - Hubo un minuto de silencio

- Ah, caray ¿y esa aplicacion la compraron o de donde salio? nunca habia oido de ella.

- No, fijate que Juan Perez* hizo el programita, es una base de datos de Acces que hace graficas, tablas pivote...

- Lo siento pero no doy soporte a lo que no desarrolle o compre.

Se que mi respuesta fue brusca si no es que grosera pero definitivamente ademas de que esto habla mal de mi como persona, de todos modos como administrador de sistemas es mi deber evitar que este tipo de cosas pasen. Existen muchas mejores opciones como la construccion de aplicaciones de inteligencia de negocios, una de esas bien diseñada permite mucha flexibilidad al usuario final en cuanto a la creacion de reportes "en caliente" y ademas, tambien es necesario evitar que aplicaciones creadas por los usuarios fuera del control de sistemas, IT o como llamen a los encargados de las computadoras en tu localidad, no solo uno evita verse en situaciones como la que acabo de describirles, los riesgos de seguridad inherentes a un desarollo pobre como tipicamente suelen ser las aplicaciones creadas por geniecitos como Juan Perez* y sin mencionar los problemas legales que pueden surgir si al susodicho se le ocurrio usar algun software pirata para realizar su "obra maestra"... sin mencionar que algo como esto generaría dudas en la directiva de la compañia como ¿para que queremos especialistas informaticos si cualquiera puede hacer programas? Es cierto, cualquiera puede hacer programas pero no cualquiera puede tener tan clara la vision en cuanto a seguridad e integridad de la informacion como un profesional. Juan Perez* pudo haber hecho algo muy bonito en Excel o en lo que quieras pero nadie te garantiza que si esa informacion es sensible para el negocio no vaya a parar a manos de un competidor o alguna persona inescrupulosa, señores directivos o empresarios, por eso es que necesitan a gente como su servidor.
Bueno, para ya no hacer el cuento largo, me he propuesto eliminar la aplicacion desarrollada por Juan Perez* y sustituirla con algo mejor, he pensado en algo que no requiera instalar software adicional al cliente, permita conectarse con SQL Server 2005 tanto con el motor de bases de datos como con Analysis Services y ademas, permita mostrar tambien rejillas de datos (grids) igual de poderosos como el de Access.... hasta este momento para esa mision casi imposible tengo ya desarrollado un data warehouse, mis herramientas seran PHP y Java... asi es, voy a crear toda una aplicacion capaz de ejecutarse en un navegador comun y corriente, solo que hasta ahora no se como voy a ejecutar lo de la tabla pivote, pero en fin... si alguien quiere sugerir algo para esta mision imposible... ¡con gusto acepto sugerencias!
* Nota: El nombre se cambio para proteger a los culpables.

domingo, 10 de enero de 2010

Las faenas diarias de un informatico

Como en todas las profesiones, los informaticos de repente tambien solemos tener nuestros "gajes del oficio" como dirían en cierta publicacion que algunos legalistas usan como base para sus investigaciones de caracter cientifico (que por cierto la calidad de las mismas es bastante dudosa en ocasiones) En algunas ocasiones pueden resultar molestas esas cosas cuando suceden pero luego resultan jocosas, como administrador de sistemas y luego de bases de datos desde hace casi dos años me he dado cuenta que a veces los usuarios vienen siendo una especie de curiosa fauna de la cual a veces no podemos evitar agarrarla de cura (botana o burlarnos de ella... como mejor lo entiendas) Bueno, aqui van ciertas vivencias:

Anecdota 1: El 30 de Febrero

En cierta ocasion llama un usuario a mi extension telefonica y dice "Oye Osorio, tu programa no funciona" "¿Porque?" fue la pregunta logica "Es que no me deja introducir una fecha" "¿Y la tecleaste bien'" "Si" me respondió el usuario "Le tecleo el 30 de Febrero en el campo y no me acepta la fecha"... sin comentarios

Anecdota 2: La pantalla Chiquita

En mis años como instructor de computo recibi un grupo que recien acababa de ver lo mas fundamental (ya saben cosas como ¿Que es windows? y ese tipo de babosadas) a mi me tocaria impartirles los cursos de MS Office, asi que cuando les mostre como iniciar una aplicacion, desde el fondo del aula me llama un alumno, que segun la maestra del curso anterior era el mas adelantado del grupo... "Profe, la pantalla esta muy chiquita" Pense que podria ser una falla de Hardware fui a ver el equipo pero solo era que la ventana del programa no estaba maximizada, total le dije "Maximiza la ventana, dale click en el segundo boton en la orilla" El alumno movio el raton torpemente y dio click en el boton... ¡para minimizar la ventana! "Se borro todo Profe" fue lo que me dijo el alumno... Moraleja: Si el era el mas inteligente de ese grupo ¿que esperar del menos avezado?

Anecdota 3: Otra de mis queridos alumnos

En una clase de Excel les explicaba a mis pupilos "Presionen F2 en cualquier celda y diganme que sucede" "Nada" respondió una alumna. De inmediato supuse lo sucedido... la estudiante presionó las teclas "F" y "2" en lugar de la tecla F2... es obvio que no son lo mismo

Anecdota 4: ¿Porque no prende la PC?

Cierto lunes en la fabrica donde trabajo una parte de la planta se quedó sin energía electrica por una falla de la subestacion, mi extension telefonica sonó y una señorita me dice "Oiga Ingeniero, mi PC no enciende ¿sabe porque?" Le respondí "Esta mañana hubo una falla electrica en la parte de la planta donde tu estas" La persona colgó la llamada inmediatamente, tal vez le dio verguenza

Anecdota 5: ¿Para cuando?

Al revisar el equipo de un usuario me pregunta "¿cuanto te vas a tardar?" le digo "Pues como hay que volver a instalar todos los programas se me hace que para mañana en la tarde te la entrego" Y el me responde "Ah, bueno esta bien... ¿la puedes tener para hoy?"

Bueno, creo que todo informatico lidia con este tipo de cosas en su vida diaria pero precisamente todas estas ondas vienen siendo las que le dan sabor a esto, sino que aburrido seria todo esto

jueves, 25 de septiembre de 2008

Solo para Fanaticos de SQL Server

Estos dias me abstuve de hacer nuevos escritos en este blog porque mi trabajo secular como Administrador de bases de datos me ha mantenido muy ocupado con la transferencia de nuevos procesos y tecnologias que vienen de una planta que la compañia donde trabajo tenia en la ciudad de Boston Mass y esta por cerrarse en Noviembre del presente. Ahh!! menciono mi trabajo secular como si fuera pastor, evangelista o algo asi cuando no soy ninguna de las dos... tal vez sea un falso maestro capaz de hacer quedar a Arrio como un novato pero nada mas.
Bueno, parte del trabajo que tengo que hacer es coordinar la importacion de varios servidores, respaldos de baterias y otros aparatejos a Mexico y tambien modificar algunos programas que se usaban por alla para adaptarlos al proceso productivo de la planta donde su servidor, el Juggernaut trabaja y en esta semana me encontre con un escollo que me mantuvo ocupado desde el viernes hasta hoy: Convertir un pequeño programita que calculaba la curricula de produccion hecho en un lenguaje arcaico al mas moderno SQL Server. A primera vista parecia algo muy sencillo pero conforme fui analizando la lógica del algoritmo me di cuenta que pasar el dichoso programa de un lenguaje procedural a SQL Server que es un lenguaje de consultas. ¿Quieren saber en que acabo la historia? bueno, acabo en que halle la solucion y me puso de tan buen humor el haber logrado esto que ahora voy a publicar el codigo fuente que salvo mi vida en mis 2 blogs. Como podran notar, para efectos de poder publicar mi trabajo quite cualquier referencia a bases de datos reales de la compañia donde trabajo y utilice informacion ficticia, bien... aqui lo tienen.




create table #inv (startitem char(10),stock decimal(18,8),location char(23))
create table #order (saleitem char(10), orqt decimal(18,8))

declare @item char(10),@stocks decimal(18,8),@queda decimal(18,8)


insert into #inv (startitem,location,stock) values ('A','Almacen1',50)
insert into #inv (startitem,location,stock) values ('A','Almacen2',50)
insert into #inv (startitem,location,stock) values ('B','Almacen1',150)
insert into #inv (startitem,location,stock) values ('B','Almacen2',150)
insert into #inv (startitem,location,stock) values ('C','Almacen1',200)
insert into #inv (startitem,location,stock) values ('C','Almacen2',200)
insert into #inv (startitem,location,stock) values ('D','Almacen1',250)
insert into #inv (startitem,location,stock) values ('D','Almacen2',250)

-- Deben salir 4 ordenes de prod. en 0 y 1 con 40 piezas
insert into #order (saleitem,orqt) values ('A',10)
insert into #order (saleitem,orqt) values ('A',10)
insert into #order (saleitem,orqt) values ('A',10)
insert into #order (saleitem,orqt) values ('A',10)
insert into #order (saleitem,orqt) values ('A',100)

--Deben salir 4 ordenes en 0 y una de 20 pzs.
insert into #order (saleitem,orqt) values ('B',20)
insert into #order (saleitem,orqt) values ('B',20)
insert into #order (saleitem,orqt) values ('B',20)
insert into #order (saleitem,orqt) values ('B',20)
insert into #order (saleitem,orqt) values ('B',240);


/* Esto de aqui es una marranada, si lo quieren corregir adelante! */
declare c cursor for select startitem,sum(all stock) from #inv group by startitem

open c

fetch from c into @item,@stocks

while @@fetch_status=0
begin

set @queda=@stocks

/* Esta linea fue la que hizo el milagro =) */
update #order set @queda=orqt=@queda-orqt
where saleitem=@item

fetch next from c into @item,@stocks
end

close c

deallocate c


update #order set orqt=case when orqt>0 then 0 else abs(orqt) end

select * from #order

drop table #inv
drop table #order




PD. Si notaron que hice una marranada en mi codigo fuente, lo digo especialmente por los conocedores del lenguaje, no se preocupen, son libres de modificar este pequeño codigo como ustedes gusten y manden.

miércoles, 10 de septiembre de 2008

El gran Colisionador de Hadrones parte II

Si lees este articulo es porque el gran colisionador de Hadrones (LHC en ingles) no estallo... y seguramente estas muy decepcionado porque el mundo no se acabo. Al menos no por ahora asi que tienes oportunidad de seguir viviendo tu vida vacia y sin proposito.
No te da gusto acaso que seguiras vivo por mas tiempo??? aunque esto sea algo muy subjetivo pues nadie tiene la vida comprada por lo menos tienes razon de estar contento porque el mundo sigue aqui... pero ahora cuanto tiempo te quedara a ti??? La muerte es algo inevitable y si no llego ahora que era cuando temias vendra despues a buscarte. Por eso, recibe hoy a Jesucristo como tu salvador y vive en santidad asi, cuando la huesuda pregunte por ti, estaras listo para irte sin preocuparte por lo que suceda despues.

martes, 9 de septiembre de 2008

El gran colisionador de Hadrones o LHC

Algunos hemos oido de una gran maquina enterrada bajo Genova, Suiza y como aficionado a la ciencia no podia dejar pasar algo asi y no hacer un comentario, critica o como gusten llamarlo en este humilde espacio y no digan que no se les advirtio sobre la inexistencia de reflexiones dulzonas aqui. Se trata del Colisionador de Hadrones o LHC por sus siglas en ingles, que no es otra cosa mas que un acelerador de particulas "a lo bestia" como decimos en mi natal Mexico. El dia de mañana 10 de Septiembre de 2008, despues de que hace mas de un mes (el 1 de Agosto) se introdujeron las primeras particulas las cuales haran su primer recorrido en cuestion de horas por toda la trayectoria de esta maquina. Desde el primero de Agosto al dia de hoy, el LHC esta enfriandose para alcanzar su temperatura de operacion, cercana a los cero grados de la escala Kelvin, es decir, estara trabajando aproximadamente 2 grados sobre el cero absoluto que vendrian siendo −271.25 centigrados ¡¡Brrr!! eso es frio, no fregaderas.
Cabe preguntarse cual es el proposito de esa maquina infernal y de acuerdo con lo poco que he podido investigar es que ese aparato tiene como finalidad el llevar a cabo en su interior varios experimentos pero el que mas me llama la atencion y es el que voy a tratar de abordar tanto como mis escasos conocimiento sobre fisica me permitan (a pesar de venir de una carrera en ciencias exactas no soy muy bueno con ellas): En teoria, se prevee que una vez en funcionamiento el LHC permitira la creacion del Boson de Higgs o tambien conocido como la particula de Dios la cual es una particula hipotetica, la unica del modelo estandar que no se ha estudiado y se supone da explicacion a la diferencia entre los fotones, que carecen de masa y otras particulas conocidas como bozones.... bueno, si quieren algo mas de detalles y son buenos cocos con la fisica, ahi en wikipedia hay info que no se la acaban.
Bueno se ha dicho que esa cosa (obviamente hablo del Large Hadron Collider) puede ser capaz de crear agujeros negros en su interior provocando la destruccion de la tierra o la creacion de monopolos magneticos (imanes de un solo polo), ya he dicho suficiente pero si alguien se siente aterrado por lo que pueda pasar y por lo que se especula hay dos noticias: una buena y una no tan buena. La buena noticia es que la biblia no profetiza que el mundo se acabe de ese modo, cierto es que el hombre quiere jugar a ser Dios pero como dije antes, primero se cumplen las profecias y luego se acaba el mundo ¡son buenas noticias! tienes mas tiempo de vida aunque eso es algo subjetivo pero la mala noticia es que si no has recibido a Cristo en tu corazon, lo que haga el colisionador de Hadrones vendria siendo un juego de niños comparado con la condenacion eterna de aquellos que voluntariamente prefirieron vivir en el cieno del pecado por unos pocos instantes de placer, recibe hoy a Cristo como tu salvador... porque tu solo no puedes salvarte.
Bueno, para culminar les dejo un bonito video de lo que algunos piensan que podria sucederle a la tierra el dia de mañana, disfrutenlo y ya saben, si les gusta el show recomiendenlo a sus amistades.


sábado, 6 de septiembre de 2008

Ahora soy miembro de la iglesia de emacs

¡¡¡No es cierto!!! ¿a poco pensaban que el Juggernaut se iba a cambiar de religion, ahora si ya no seria cristiano? Bueno, si de por si muchos no pueden aceptar que soy creyente del Evangelio creo que con esto quedaria confirmado (para esas personas que dudan de mi conversion a Cristo) que no soy cristiano. En esas cuestiones digo lo que un vecino que tenia cuando vivia en la ciudad de Monterrey Nuevo Leon cuando alguien tocaba a la puerta de su casa: No compro nada ni cambio de religion yo soy cristiano evangelico Asi no les agrade a ciertas personas o les cueste creerlo. Asi pues, ¿a que viene todo esto? bueno, como administrador de bases de datos soy un profesional de la informatica, eso es requisito, para ese tipo de puestos normalmente no aceptan a un tecnico en computacion (no tengo nada contra ellos, conozco varios muy buenos) pero para un puesto de trabajo como el mio las empresas suelen exigir al menos preparacion universitaria y como se han de imaginar, tambien tengo contacto con software, programas de computo en mi vida diaria y aunque soy usuario y cliente de Microsoft tambien he hallado software libre de excelente calidad y por ello, les presento al santo patrono del software libre y lider de la iglesia de emacs: San Ignucio.





Como podran ver, este icono representa a San Ignucio santo patrono del software libre, ahora quienes apoyamos el software libre tenemos a quien encomendar nuestra causa y elevar nuestras plegarias por la caida del imperio de Gates y aunque yo sea cliente de Microsoft definitivamente no comulgo con la idea del software de "codigo cerrado" que es lo opuesto al software libre. Si alguien noto que este es un post broma debo admitir que si no les resulto divertido, el humor no es el objetivo de este blog porque esta destinado a sacudirles la conciencia a quienes lo leen.
Que la sombra del Altisimo los cubra a todos mis amados y recuerden: Si tienen necesidad en sus corazones oren a YHWH Dios de Israel,Isaac y Jacob pero si quieren que el software libre llegue a las PCs de todo el mundo, entonces encomendense a San Ignucio

viernes, 29 de agosto de 2008

La parte logica de ser cristiano

Como sabran ya la mayoria de ustedes mis queridos lectores, en mi actividad secular y fuera de este paramo solitario que el Señor me ha concedido tener, soy un profesional de la tecnologia informatica, siendo un poco mas concreto soy Administrador de bases de datos y desarrollador de sistemas. En una profesion como la que Dios me ha concedido tener la facilidad y sobre todo el gusto por desarrollarla he llegado a la conclusion de que trabajar de diario con algo asi a parte de matar muchisimas neuronas tambien ejercita la logica de una manera excepcional, a un grado tal que con pocos detalles puedo armar una conclusion completamente logica, razonable y ademas de eso... cerca del 85% de las veces que me he dado cuenta, son acertadas ¡claro que tambien me equivoco, sigo siendo un ser humano falible! Tambien descubri que el desarrollo de mi trabajo me ha hecho desarrollar una habilidad aritmetica muy peculiar. En el video que pongo a continuacion, en el minuto 1:03 aparece un acertijo que escuche por primera vez siendo niño el cual durante mucho tiempo no pude resolverlo y un dia, ya en bachillerato me di cuenta que habia una forma muy facil de resolverlo y sobre todo ¡que era algo bien facil! no les voy a dar mas detalles de como lo resolvi, solo dire que la respuesta del acertijo es que el niño de azul tiene 6 canicas ¿como llegue a esa conclusion? ¡piensele mi chulo!

No presumo de esas habilidades que he desarrollado, solamente digo que eso ha sido fruto de un trabajo mata-neuronas.
Ahora aqui viene lo bueno ¿que diantres tiene esto que ver con el cristianismo? si te dijera que mucho, estoy seguro que no lo creerias. La parte logica del cristianismo esta en el mismo estudio de la palabra de Dios, ahi es donde el cristiano tiene que poner tambien a trabajar su logica, es decir, la misma hermeneutica que es la ciencia y arte de la interpretacion biblica nos lleva a usar la logica y el sentido comun ademas de la iluminacion divina del Espiritu Santo. Los principios basicos del estudio de las Sagradas escrituras son (en orden de importancia) Oración, Sentido común, Preguntas adecuadas al texto, Contexto, Observación, interpretación, evaluación y aplicación, Descubrir y entender el significado del pasaje... ¿acaso todo esto no requiere el uso de la parte logica del ser humano en conjuncion con la revelacion Divina? El conocimiento y obediencia de la Escritura son los pilares de una vida espiritual sana y consagrada... entonces ¿es importante nuestra logica o no? bueno ahi se los dejo de tarea.
Admito que no soy un experto ni en hermeneutica ni tampoco en otras ramas de la filosofia, por eso decidi no adentrarme en aguas profundas con estos temas pero puedo decir que tengo logica suficiente como para entender el rudimento y tener un punto de partida hacia un estudio mas profundo de estas cosas.