Archivo

Entradas Etiquetadas ‘fallos’

La verdad detrás de los “2 megas” de Telmex

Martes, 7 de Julio de 2009

Bueno, después de ver felizmente que tenemos “un poco más ancha la banda” (sonó medio alburero eso), me decidí a hacer unas pequeñas pruebas del servicio con Speedtest.net, pero no al estilo que todos hacen, que es probar usando servidores relativamente cercanos. Por ejemplo, mi primer prueba fue a Nueva Zelanda:

a servidor en Nueva zelanda

a servidor en Nueva Zelanda

Por supuesto, es quizá el destino más lejano del planeta desde el que transferiré o subiré un archivo. La velocidad de subida (que últimamente se ha vuelto un factor determinante para mi conectividad, en gran medida por el desarrollo de sitios, pero principalmente por mi indiscriminado uso de Skype) es buena a secas. Suficiente para gran parte de mis actividades, pero no la deseable. Claro que comparado con los “256 kbps” (en realidad, nunca llegaba a eso, por mucho llegaba a 180) que tenía antes, es una gran ventaja.

La descarga es muy lenta, por el otro lado. Esperaríamos una velocidad de, al menos, 1.85 Mbits por segundo, mientras que solo obtenemos 1.74, lo que es bastande bajo. Simulando una descarga de Rapidshare (para ver qué tal se desempeñaría con descargas comunes en los usuarios de Internet) vemos el siguiente resultado:

destino Alemania, donde están todos los servidores de Rapidshare

destino Alemania, donde están todos los servidores de Rapidshare

Pésimo para lo que nos ofrecen… mejor que lo que nos daban. Tomen en cuenta esa horrenda latencia: al iniciar la prueba, 77 milisegundos, en la prueba de Alemania, 199 milisegundos.

Mikelet, Tecnología, informática e internet , , , , , , ,

Qué caro es windows

Sábado, 16 de Agosto de 2008

Después de muchos meses sin escribir en el blog, hoy les vuelvo a postear sobre tecnología. Y es que por fin, he comprado mi primer laptop:
Es una Vaio VGN-NR330FE (hermosa, por cierto) cuyo único defecto es Windows Vista. Sí, Windows Vista Home Premium. Y es un defecto porque, a pesar de traer el tema Aero (hermosos efectos, cabe decir), es simplemente una compedera de pelotas (con perdón) tratar de cambiar el Windows por el XP.

Intentando e intentando, me llevé más de 5 CD’s quemados haciendo pruebas (ya que, debido a que no dispone de una unidad de floppy y no he comprado una, además que no sé cual es exactamente el controlador que requiere su adaptador) para poder instalar un sistema que si bien Microsoft no quiere que sigamos usando, es lo más decente que podemos utilizar. Claro, despué de linux (Fedora de preferencia, o Debian, para los puristas).

Así, pues, noto dos cosas: hacer pruebas para instalar un sistema operativo oficialmente no soportado (pero 100% instalable, para el que existen todos los controladores necesarios) y adquirir un equipo en América Latina con un SO que no vamos a utilizar ni porque me pidan de rodillas que lo haga, sale demasiado caro.

Primero lo primero: al no estar “oficialmente soportado” el “soporte técnico” (se merece el entrecomillado, lo juro) no nos ayuda a lograr una instalación del sistema en cuestión. Como si fuera poco, la información que existe en los foros es mínima respecto al tema, así que todo es experimentar. Y si bien el método científico funciona casi siempre, en este caso me he llevado varias sorpresas, por lo que casi muero de un infarto tratando de hacer funcionar el ordenata con W-XP.

Harto como estaba (el sistema nada más iniciar me decía que le faltaba un archivo) decidir dar por saco a mi instalación modificada con nlite y solamente integrar los controladores SATA. Mientras escribo esto estoy instalando por última vez (antes de caer en colapso nervioso) el windows a ver si se deja manejar.

Me pongo a pensar qué sentiran todos aquellos que no quieren su windows, o lo que nos cuesta en tiempo y dinero a los usuarios el lograr instalar algo que no sea ya el SO que viene preinstalado o Linux, que se ha hecho simplísimo de instalar (o casi, según la distro).

En fin… en cuanto acabe el martirio les explico como instalar XP en este equipo y después de ello, les daré mi opinión de usuario del equipo (con un SO más decente).

Saludos!

Mikelet, Política y sociedad, Tecnología, informática e internet , , , , , , , ,

Mala noche… sí

Jueves, 14 de Febrero de 2008

Ayer fue uno de esos días en que te preguntas por qué te levantaste. Como todo buen 13 de mal augurio (y eso que fue entre martes y jueves, quizá por fin sepamos que el día de mala suerte puede ser entre martes y jueves) sucedieron cosas extrañas:

  1. El plotter que recién nos habían reparado (ahora bajo mi responsabilidad, un Graphtec CE5000-60, primera generación de plotters de Graphtec ensamblados en China y con un pésimo control de calidad) se jodió de nuevo. Esta vez el problema fue una descalibración del cabezal de corte/diagramado, que se resolvió moviendo 3 putos tornillitos.
  2. Mi computadora, la que uso para hacer casi todos los movimientos en las webs, para diseñar y para hacer el programado de bordado (ponchado) se declaró en huelga a eso de las 10:00 p.m. del miércoles (ayer). El problema (una vez aislados todos los componentes), resultó ser de la fuente de poder que recientemente adquirí ya que la anterior (que volvió a su lugar temporalmente) está haciendo ruidos raros en el ventilador extractor. La fuente nueva tiene, en algún lugar de las soldaduras de los cables de alimentación de los IDE (supongo que donde están todas las soldaduras habrá algunos puntos que enlazan a otros, con un falso contacto además) un cortocircuito, que me ha tenido en guerra por algunas horas. Ahora es cuestión de adquirir una nueva fuente (una de 1000 W de preferencia, debido a la cantidad de discos duros que tengo) y mandar a garantía la fuente dañada.

Como si los fallos fueran algo ligerito, además tenía que entregar el diseño de una playera que me llevó poco más de 5 horas desarrollar. Considerando la cantidad de efectos que llevaba y la impresionante cantidad de objetos que se tuvieron que dibujar, digamos que salió barato en tiempo y esfuerzo.

Ahora, el principal problema, es que mi esposa estará enojadísima porque no dormí en casa… la maldición parece extenderse unas horas más.

Mikelet , , , , , , ,

Vundo round 2 (al fin muerto)

Jueves, 20 de Diciembre de 2007

Lo peor realmente que puede hacer cualquier fulano que no tenga la lágrima fácil (como dijera mi estimado flaco Sabina) es cantar victoria antes de tiempo. En mi anterior post, contaba con emoción (ahora desencanto) que logré erradicar el AdWare (quizá Spyware), troyano Vundo, en una de sus nuevas variantes.

Pues bien, no lo había hecho. Simplemente eliminé la variante menos necia del dichoso Vundo, y después de dejar mi equipo un rato desatendido (estaba haciendo servicio a otros dos equipos mientras veía en compañía de un par de amigos Prison Break, tercera temporada) me di cuenta que el maldito Vundo había tomado control de mi equipo. Cuando una chorrada de estas pasa, hay dos opciones: o reacciono como imbecil y destruyo todo a mi alrededor (esto sucede el 99% de las veces) o uso mi razonamiento para deducir las probables causas del problema. O al menos las soluciones.

Pian pianito, google otra vez al rescate, encontré otra herramienta: ComboFIX, que hace lo que el anterior, pero con unos cuantos códigos maliciosos más. Dadas las circunstancias, versión de HiJackThis! portable de pormedio, y todo en su pendrive muy guay me puse a INTENTAR eliminar el Vundo.

Así, cada vez que corría el sistema de eliminación, encontraba que cuando reiniciaba, el equipo era poseído por los demonios de la V. Así que, recordando algo que el IDM (gestor que uso para el IE, y solo para el IE) me avisó (oye, que si te quieres bajar este archivo de esta dirección) en compañía del pantallazo rojo del NOD32, decidí hacer lo siguiente:

1. Con HiJackThis! me hice un log de los procesos en memoria. El dichoso es un BHO sin nombre (no name), en un archivo DLL.

2. Reinicié en modo a prueba de fallos, y me hice de una herramienta más: FileASSASSIN también portable.

3. Al reiniciar en modo a prueba de fallos, me permití eliminar el bicho con el FileASSASSIN, a través del sistema de reinicio (el otro sistema bloqueó el ordenata y me dio un susto de miedo).

4. DESCONECTANDO FISICAMENTE INTERNET (o puede que deshabilitando la conexión de red, pero no lo he probado) inicio una vez más Windows y corro el ComboFIX. Si todo va como debe NO DEBERIA REINICIAR (que de malo nada tiene reiniciar cuando todo esto acabe, pero es la señal del cielo para saber que no la hemos cagado).

5. En el infrme, las líneas finales deben ser más o menos como estas:

catchme 0.3.1333 W2K/XP/Vista – rootkit/stealth malware detector by Gmer, http://www.gmer.net
Rootkit scan 2007-12-20 05:11:35
Windows 5.1.2600 Service Pack 2 NTFS

escaneando procesos ocultos …

escaneando entradas ocultas de autostart …

escaneando archivos ocultos …

el escaneo se completo con exito
archivos ocultos: 0

**************************************************************************
.
——————— DLLs cargados bajo los procesos en ejecución ———————

PROCESS: C:WINDOWSsystem32lsass.exe [5.01.2600.2180]
-> C:Archivos de programaEsetpr_imon.dll
.
Tiempo completado: 2007-12-20 5:12:24
C:ComboFix2.txt … 2007-12-20 04:36

Y por último, revisar una vez con el HiJackThis! que no tengamos el BHO de la muerte.

Obviamente, si tienes más infecciones (procuro andar de desconfiado en la vida) encontrarás seguramente más BHO’s y procesos que cargan al inicio. Así que hacer un análisis de lo que está en disco duro para revisar posibles infecciones extra.

Espero que mi manera tan adormilada de escribir no los haya confundido, pero son las 5:40 por este lado del planeta, y solo pienso en dormir.

Hasta la otra.

Tecnología, informática e internet , , , , , ,

Cómo eliminar Vundo de tu ordenador (awvvs.dll, ssqrspn.dll, svvwa.bak1, svvwa.bak2, svvwa.ini)

Miércoles, 19 de Diciembre de 2007

Hoy, no sé gracias a qué tarado que de alguna manera trató de utilizar mi equipo, doy cuenta de uno de los virus que jamás pensé que pudieran darme problemas: Vundo.

Vundo, según la información de Symantec, es un adware que permite mostrar anuncios en formato popup, (supongo que pupunder) y se contagia al utilizar páginas contaminadas o abrir un correo electrónico contaminado.

Así que, dadas las circunstancias, procedí a googlear mi problema, y la solución es más bien sencilla.

Primero, gracias a HiJackThis! logré ver en el log los archivos que puse en el título, así que me dispuse a googlear el primer nombre (awvvs.dll) y encontré el nombre del adware, así que seguí mi andanza internetesca. Y encontré la herramienda VundoFix.

Esta herramienta (en constante actualización), me permitió eliminar con unos cuantos clics el problema.

Quizá este sea el problema que estoy teniendo con Internet, que de unos dos o tres días para acá me desconecta muy frecuentemente le modem (un 2wire) de internet y ayer (por ¿coincidencia?) me apareció que tenía un password que yo no puse.

Cuidado, quizá este adware también sea spyware.

Tecnología, informática e internet , , , , , ,

La importancia de llamarse… GoEar

Sábado, 8 de Diciembre de 2007

Cuando conocí GoEar hace ya casi un año, comprendí que este servicio iba a ser demasiado exitoso. Yo no juego con la palabra demasiado, así que pueden estar seguros que mi pensamiento iba encaminado a la falta de recursos que, en un momento dado, tendría su sistema. Este digamos vaticinio se tornó realidad hace un par de meses: el servidor caía cada dos horas, luego cada hora, e irremediablemente el servidor llegó a no poder ofrecer el servicio. ¿Donde está la falla? Yo tengo mi teoría, y ellos deberían conocerla. Pero que googleen para encontrar la solución:

Primero, observé que el servidor permitía la descarga de todo: texto plano, imágenes y los archivos MP3 (mmmh, no, no violé los términos, solo soy buen observador) si llamábamos los archivos desde una página en un servidor remoto o los llamábamos directamente del navegador. Por lo tanto, Apache puede servir suficientemente bien para más usuarios concurrentes que los que actualmente sirve.

Luego, intenté cargar la página inicial. La página inicial tardaba un promedio de 3-5 minutos y cargaba bastante bien, es decir, sin errores por demora de ejecución. Esto quiere decir algo: PHP no es el responsable, aunque algo comenzaba a fallar. Siguiendo esta línea hice una nueva prueba: inicié una búsqueda. Y cuando uno trataba de hacer una búsqueda el servidor devolvía tres tipos de páginas; la primera daba el resultado de la búsqueda, la segunda ofrecía una página blanca (error de base de datos, que detenía temporalmente la ejecución de PHP y no permitía la generación del HTML de respuesta) y la tercera ofrecía un error de máximo de tiempo excedido.

Entonces, había algo mal con la función de lectura de base de datos, pero ¿por qué?

Cuando tenía acceso a la lectura de los resultados, había veces (supongo que en las horas de menor tráfico) que tras unos tres a ocho minutos mostraba el reproductor y permitía ver la página. Pero en la mayor parte, el error de tiempo máximo excedido aparecía. ¿Error en el PHP.ini? No lo creo: la base de datos se quedaba colgada.

Entonces, hace falta algo en la ecuación, y creo saber de qué se trata. La única forma de poderlo asegurar es teniendo el código fuente del sistema de GoEar, el cual claro está, no me lo van a dar. Pero las dos razones principales para que suceda esto son:

1. El servidor MySQL reside en el mismo servidor que Apache/PHP. Este es el mayor error que siempre veo, y se me hace muy extraño que suceda en un sitio profesional como GoEar. Si este fuera el caso, sin embargo, estarían ocupando el 100% de los recursos de memoria y procesador durante unas 7 u 8 horas diariamente, lo que no es tan malo, pero congelan literalmente el sistema cada vez que los usuarios hacen peticiones.

2. El código fuente hace muchas peticiones a la base de datos (una muy desorganizada, debo suponer) que literalmente vuelve loco a PHP. Si este fuera el caso, los pasos para solucionar los problemas serían más pesados y desastrosos, pues habría que reescribir el código de cero para eliminar llamadas innecesarias a la base de datos y ya de camino, organizar de una manera limpia la base para que tarde menos en buscar (y relacionar menos las tablas, procurando mantener todo en dos o tres tablas). Además, si la base de datos, como supongo, es versión 4, hacer los upgrades necesarios y migrar la base a una tipo InnoDB, que permitiría hacer el trabajo más rápida y ágilmente.

Otro posible hecho que viene a mi mente en estas últimas líneas es PHP. Aunque lo he descartado, llega a mi mente el problema que muchos compañeros bloggers han tenido con WordPress alojado en Dreamhost. Este problema era cuando tenían demasiados visitantes y lo solucionaron utilizando PHP como CGI (con FastCGI) y utilizando un proceso persistente y solucionaron los problemas. ¿Por qué se me ocurrió? Con la esperanza que los de GoEar no lean este post o que respenten este pequeño recoveco del que echaba mano para mi sitio, el reproductor en Internet Explorer da un error de “no se permite esto, lo sentimos, jodimos al webmaster pero visita nuestro sitio para oir este track”. Pero en Firefox y otros navegadores ESTE PROBLEMA NO EXISTE. Supongo que es un fallo de programación. En fin, pues en mi sitio ponía las canciones a través de GoEar y las escuchaba con Firefox, y el navegador USA LA BASE DE DATOS para generar la playlist. Entonces, la base de datos no puede estar tan mal. Pero un PHP mal configurado puede matar un servidor web en ciertos procesos, sobre todo en la generación de páginas. Y es aquí donde el error de tiempo excedido cobra lógica: PHP tenía demasiadas peticiones cada x segundos y cuando ya no contaba con CPU (no creo que memoria) el programa se detenía.

¿Solución? Utilizar clusters y múltiples procesadores mucho más poderosos. Y si fuera problema de memoria, ponerle un poco más, que no cuesta tanto y las cosas funcionan más.

Tecnología, informática e internet , , , , , , ,


Free counter and web stats