Hagamos que México crezca..

Prefiere el consumo de lo Hecho en México

Prefiere el consumo de lo Hecho en México
BúsquedaHagamos que México crezca..
![]() Prefiere el consumo de lo Hecho en México Posts Recientes
Conversación |
Atrapado por un rootkit
Algo que se me ocurrió despues fué restaurar el sistema hasta una fecha de diciembre del 2007 cuándo estaba seguro de que no tenía ese bicho en la pc, no sin antes hacer una copia de archivos importantes desde Linux. Reinicié el sistema, entré a modo a prueba de fallos, hice la restauración, pero aún así el bicho seguía, busqué en internet y encontré una utilería que según eliminaba este rootkit pero aún así no lo eliminaba, para revisar entré a modo a prueba de fallos y pude darme cuenta que aún ahí seguía funcionando el rootkit.. lo curioso que el Zone Alarm que tengo instalado nunca lo detectó, hasta ahorita no he tenido más opción que formatear el sistema pues no he encontrado todavía una solución a este pequeño detalle, había sabido de oídas de los famosos rootkits, pero nunca había tenido un problema, pero ahora puedo darme cuenta el daño que podría causarle a una organización. http://es.wikipedia.org/wiki/Rootkit ¿ Qué hice conmigo ? ¿ Què haré conmigo ? ¿Qué dejaré de hacer conmigo? ¿ Qué no hice conmigo ?Parafraseando una canción llamada "Ya no sé que hacer conmigo" el cuál es un tema interpretado por la banda uruguaya "El cuarteto de Nos" que a pesar de ser una agrupación que lleva más de 20 años no había tenido el placer de escuchar nada de ellos hasta hace unos días que por casualidad los encontré en un blog así que sin más me puse a escucharlos ya que el usuario que posteaba la nota recomendaba ampliamente la canción.
Quizá no hubiera prestádole más atención a la canción si no fuera por las fechas que estamos pasando que es el año nuevo donde supongo que todos tienen nuevas metas o quizá algunos todavía estén reflexionando sobre lo que han hecho en su corta o larga vida, otros quizá pensando que hicieron o dejaron de hacer el año o años pasados o porqué no lo hicieron.
An Introduction To SQLite by Dr. Richard Hipp in Google Talks
Soporte de Teclas de Función en PocketPCHace unos días desarrollando una aplicación de toma de inventarios para una empresa requerí usar una terminal MC1000 de Symbol Technologies, la cuál de fábrica trae un sistema operativo Windows CE 4.2, Windows CE es una plataforma para dispositivos móviles desarrollado por la empresa Microsoft.
Debido a que la terminal portátil MC1000 no tiene una pantalla táctil(touchscreen) fué requerido implementar teclas de función para la ejecución de diversas funciones dentro de la aplicacion, no hubo mayor problema en desarrolar la parte de la aplicación para ser usada mediante teclas de función, el detalle fué cuándo requerí probar rápidamente la aplicación ya que en ese instante no contaba físicamente una terminal MC100 por lo que quise probar en mi PDA una HP iPaq RX3715 la cuál contiene un sistema operativo Pocket PC 2003 Second Edition, el cuál es diferente a WindowsCE, empezando porque PocketPC no trae teclas de función mientras que Windows CE si, ni en las últimas versiones de PocketPC no se ven teclas de función, por lo que no me quedó más que buscar en internet una solución que me permitiera cargar un teclado en la PDA que soportara teclas de función, para mi suerte pude encontrar un teclado virtual para pocketpc llamado Euro Keyboard.
Méndigo Teclado Flexible Chino..Solo escribo este post para sacar mi frustración con respecto a la compra de un teclado flexible que para el colmo es chino.. Hoy en la mañana fuí a la plaza de la computación aquì en la Ciudad de México por un teclado, ya que el teclado de una laptop Toshiba que tengo se calienta demasiado y eso ya me preocupaba, ya que a veces es necesario y comùn lavarse las manos y muchas veces el agua de los lavabos es fría y eso de lavarse con las manos calientes pues a la larga es peligroso por eso de la "artritis reumatoide", por lo que ya desde días anteriores usaba un teclado normal, pero quise probar con un teclado flexible por eso de que ando de aqui para allá y así poder cargarlo sin problemas en mi mochila, así que sin más fui la plaza de la computación y por $ 130.00 pesitos pude adquirirlo, emocionado regresé a continuar con un proyecto y todo iba bien incluso con la conexión del USB que fué reconocido sin problema, pero el martirio comenzó al escribir con el teclado..
Podría seguir con más problemas causados con este teclado, pero en definitiva mi coraje es demasiado que mejor me relajo haciendo otra cosa por vía de mientras.. Printing with Zebra Technologies RW-420 Printer and Symbol Motorola MC70 Mobile Terminal using Bluetooth connections..
http://www.opennetcf.com/FreeSoftware/OpenNETCFIOSerial/tabid/252/Default.aspx Then using the library I make a light class to print CPCL Code in Zebra RW 420. The Bluetooth connection between the RW420 and MC70 was successfully, Creating a Serial Com Port in ther mobile terminal with Windows Mobile 2005. Only I need Label Vista for Zebra to configure the properties of serial port of the mobile printer. If anyboy have any problem using RW420 printer, I put the code of my class, only you will need add the class in a namespace:
class Zebra { OpenNETCF.IO.Serial.Port Serial; string status; string status_error; string receive_data; public Zebra() { status = ""; status_error = ""; receive_data = ""; } public Boolean OpenPort(string portName) { StatusClean(); OpenNETCF.IO.Serial.HandshakeNone portSettings = new OpenNETCF.IO.Serial.HandshakeNone(); Serial = new OpenNETCF.IO.Serial.Port(portName, portSettings); Serial.DataReceived += new OpenNETCF.IO.Serial.Port.CommEvent(dataReceived); Serial.RThreshold = 1; Serial.InputLen = 30; Serial.SThreshold = 1; Serial.Settings.BaudRate = OpenNETCF.IO.Serial.BaudRates.CBR_57600; Serial.Settings.Parity = OpenNETCF.IO.Serial.Parity.none; Serial.Settings.StopBits = OpenNETCF.IO.Serial.StopBits.one; Serial.Settings.ByteSize = 8; if (!Serial.IsOpen) { try { Serial.Open(); status = "Port opened"; return true; } catch (Exception ex) { status_error = "Error in port opening"; return false; } } else { return true; } } /// <summary> /// Close Serial Port /// </summary> public void ClosePort() { StatusClean(); try { status = "Serial Port closed successfully"; Serial.Close(); } catch { status_error = "Seial Port not closed"; } } /// <summary> /// Send a string to the Serial Port /// </summary> /// <param name="cmd"></param> public void SendCmd(string cmd) { StatusClean(); if (Serial != null) { if (Serial.IsOpen) { try { Serial.Output = StrToByteArray(cmd); } catch (Exception ex) { status_error = ex.Message.ToString(); } } } else { status_error = "Port is not opened"; } } /// <summary> /// Allow to know the incoming string from serial port /// </summary> /// <param name="s"></param> /// <param name="e"></param> public void ReceivedData(object s, EventArgs e) { byte[] inputData = new byte[30]; inputData = Serial.Input; string displayString = Encoding.ASCII.GetString(inputData, 0, inputData.Length); receive_data += displayString; } //________________________ /// <summary> /// Convert a string to byte array /// </summary> /// <param name="str"></param> /// <returns></returns> public static byte[] StrToByteArray(string str) { System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding(); return encoding.GetBytes(str); } /// <summary> /// Clean the status properties /// </summary> private void StatusClean(){ status_error = ""; status_error = ""; status = ""; }
//Create the property in your class private Zebra ZebraPrinter; // call to the constructor ZebraPrinter = new Zebra(); //And execute the OpenPort Method given the Serial Port of your Connection if (ZebraPrinter.OpenPort("COM4") == true) { //If the connection is successfully then send the string to Serial Port ZebraPrinter.SendCmd("! 0 200 200 800 1\r\nLABEL\r\nCONTRAST 0\r\nTONE 0\r\nSPEED 3\r\nPAGE-WIDTH 240\r\nBAR-SENSE\r\nTEXT90 4 3 36 288 .88\r\nTEXT90 5 2 163 273 SWEATSHIRT\r\nVBARCODE UPCA 2 1 45 139 576 04364503284\r\nTEXT90 7 0 191 511 043645032841\r\nTEXT90 5 0 4 524 COMPARE AT\r\nTEXT90 4 0 30 508 $ 30.00\r\nTEXT90 5 0 115 575 ZD-180-KL\r\nTEXT90 5 2 119 269 ALL COTTON\r\nTEXT90 7 0 114 389 01/17/98\r\nTEXT90 0 0 208 173 EA00-732-00560\r\nTEXT90 5 0 82 519 ELSEWHERE\r\nBOX 189 358 217 527 1\r\nPRINT\r\n"); } //Close the POrt when you finish to send data to the Zebra Printer ZebraPrinter.closePort(); My English suck.. but I need to practice it... Primera ponencia envíada al CoNSoL..
Información del CONSOL 2008: Congreso Nacional de Software Libre 2008 http://www.consol.org.mx/2008/ Lista de Propuestas para el CONSOL http://comas.consol.org.mx/2008/general/proposals Título de mi propuesta: Porque la movilidad es libertad, y que mejor con un poco de Café Brasileño http://comas.consol.org.mx/2008/general/proposals/628 Espero vayan anotando en sus agendas este Congreso Nacional de Software Libre que se llevará a cabo del 19 al 22 de Febrero del 2008, realmente vale la pena asistir a este evento pues aparte de aprender y ponerte al día con respecto a las nuevas tecnologías Open Source, es grato convivir y conocer a diversas personas. Generando Codigos de Barras con PHPHace algunos años desarrollando una aplicación web de cotizaciones, pedidos y facturación en la empresa dónde trabajaba, requerí en ese tiempo generar códigos de barras automáticamente en la creación de los documentos de facturas, pedidos y cotizaciones desde la aplicación web que desarrollé con PHP.
En ese tiempo pude encontrar una Clase de PHP interesante que generaba códigos de barras de forma automática usando las librerías de PHP, por lo que no tarde en descargarlo e implementarlo dentro del sistema que estaba programando. Aquí muestro un demo con Ajax para mostrar el uso de esta Clase para generar códigos de barras automáticamente, el demo también puede observarse en esta url http://phylevn.mexrom.net/barcode/:
La clase de PHP puede encontrarse en la siguiente URL http://www.phpclasses.org/browse/file/10768.html&upsid=184979762863 Cabe mencionar que esta clase solo implementa codígos de barras lineales, existen otras clases en PHP que implementan códigos de barras bidimensionales como los PDF-417, MaxiCode, Aztec pero en este caso esta fuera del alcance de la clase que hago mención. Es importante dar a conocer que esta clase es libre siempre y cuándo su uso no sea comercial, en caso de que se desarrolle una aplicación comercial que haga el uso de esta librería entonces es necesario ir al sitio de los creadores en http://other.lookstrike.com/barcode/purchase.php5 y obtener una licencia comercial. Los humanos fuimos mejorados genéticamente por extraterrestres: literatura interesanteEn la mañana por casualidad leí en internet acerca de qué un músico italiano Giovanni Maria Pala descifró notas musicales similares a un "Requiem" dentro de la controvertida pintura de La Última Cena creada por el genio Leonardo Da Vinci allá por el año de 1490, por el interés que me causó la nota me puse a investigar un poco más sobre este músico Giovanni Maria Pala, por lo que después de hacer una búsqueda en google sobre el músico fuí a dar por casualidad a un sitio dónde tenían un "post" interesante "Entrevista con un Reptiloide". Al principio pensé que era otra tontería estilo chupacabras y esas cosas, así que no le tomé mucha importancia y seguí leyendo la nota sobre Giovanni Maria Cala y su descubrimiento.
Al terminar de leer la nota sobre la pintura de La Última Cena vi de nuevo el post sobre "Entrevista con un Reptiloide" quizá me ganó el morbo y como en muchos posts que hay en internet quise ver rápidamente su contenido solo para no dejarlo. El post estaba en ingles y empezaba con el siguiente texto: "I certify that the following text is the absolute truth and no work of fiction" Eso fué lo que me llamó la atención, ya que pensé otro más que intenta convencerme sobre la existencia de OVNIS y cosas paranormales y continúe leyendo. Para no hacer más largo este texto resumo en que conforme fuí leyendo el documento me interesó cada vez más hasta llegar a terminarno de leer y continuar con la segunda parte, ya que es un texto bastante interesante suponiendo sin conceder que fuera verdad lo que se expresa en ese documento, pero para lo cuál tengo muchas dudas por la forma en que relata toda la entrevista con el reptiloide, así como también la postura del reptiloide y como se expresa se me hace más humana que de un Ser ajeno a nuestra raza. Básicamente el texto trata sobre un humano que se entrevista con un reptiloide por ahí de finales de 1999 y a mediados del año 2000, en la entrevista comenta el reptiloide que es una raza que ha vivido en nuestro planeta Tierra desde hace más de 65 millones de años, que ha evolucionado lentamente y que ellos han evolucionado en la tierra desde tiempos remotos. Menciona también que los humanos somos seres que fuimos creados por una raza superior extraterrestre conocida como Illojiim, los cuáles llegaron a este planeta hace mas de 20 millones de años, y en ese tiempo nuestra especie humana ha sido modificada alrededor de 7 veces, siendo la última vez hace casi 8,000 años. Comenta también que la desaparición de los dinosaurios hace millones de años no fué un accidente natural como la caída de un meteorito como lo comentan los científicos en la actualidad, si no qué fué una guerra entre 2 razas extraterrestres y en esa guerra se dejó desatar una radiación que aniquiló a gran porcentaje de los animales y que el resto murio 20 años despues. El reptiloide manifiesta según en la entrevista que en la actualidad existen cerca de 14 especies extraterrestres en nuestro planeta, para lo cuál 3 de esas razas son hostiles y una de esas razas mantiene relaciones con el gobierno de un pais de manera secreta intercambiando tecnología a cambio de ciertos "favores" como DNA, cobre, hidrógeno, etc. Comenta también que es probable que en los próximos años se pueda dar una guerra entre nuestra raza con los extraterrestres, pero esa guerra no precisamente puede ser como estamos acostumbrados, si no los extraterrestres pueden crear terremotos, cambios en el clima, volcanes, etc para aniquilar a nuestra especie. Según el reptiloide en esa guerra ellos no se meterían, pues es un asunto entre nosotros y los alienígenas. Algo interesante que comenta el reptiloide es que según han llegado a colonizar 7 partes de nuestro sistema solar, de las cuáles aun existen 5, aquí en la tierra, otra en la luna, en venus, marte, y 3 lunas de jupiter. Aquí en el planeta comenta que viven bajo la tierra en grandes túneles construídos por ellos a lo largo de los siglos, comenta también que los seres que nos crearon, en nuestra mente nos ha programado para asociar a los reptiloides con la maldad, ya que ellos hace miles de años tuvieron diferencias con los extraterrestres. Comenta también el reptiloide que hemos sido programados y de tal forma nustro cerebro es como un libro abierto para los reptiloides, y que gracias a un switch que nos pusieron nuestros creadores , los reptiloides lo han aprovechado para poder controlarnos mentalmente en ciertas ocasiones al igual que otras razas extraterrestres lo han hecho para pasar desapercibidos en este planeta Tierra. Podría extenderme con esta increiblé historia pero mejor les dejo el link para que la conozcan por si misma, solo quiero mencionar que es solo un escrito no comprobado y dejó a su criterio la opinión que pudieran tener acerca del texto. A mi parecer es un relato increíble del cuál se haría una muy buena película de ciencia ficción. Primera Parte en Ingles: http://www.sabon.org/reptiloid/index3.html Primera Parte en Español: http://www.sabon.org/reptiloid/index6.html Microsoft libera el código fuente completo para Emulador de Windows CE & Pocket PCBajando unas librerías para del desarrollo de una aplicación en OpenNetCF doy por casualidad con una nota en un blog de MSDN dónde comentan que hace más de un año Microsoft liberó el código fuente completo del Emulador de Windows CE y Pocket PC, el código fuente completo al parecer puede compilarse directamente desde el Visual Studio 2005, de tal forma que con este emulador ya no hará falta tener físicamente el dispositivo para probar las aplicaciones desarrolladas para esta plataforma de dispositivos móviles y asi probar nuestros desarrollos dentro del Emulador directamente.
Estadísticas de visitantes135947 |
Nube de EtiquetasEventosEncuesta |
Comentarios Recientes