viernes, 14 de noviembre de 2008

miércoles, 12 de noviembre de 2008

Usuarios del AVG Antivirus: Alerta!

AVG está trabajando intensamente para remediar el problema que están experimentando algunos usuarios con la actualización más reciente de las versiones comerciales y gratuitas de AVG 7.5 y AVG 8.0 en algunos idiomas: avisa erróneamente de que deben borrar el archivo user32.dll, esencial para el funcionamiento de Windows XP


Numerosos usuarios, al instalar la actualización por error han recibido una advertencia de que el archivo del sistema Windows user32.dll product version 5.1.2600.3099 estaba infectado con un virus troyano, avisando erróneamente de que deben borrar un archivo esencial para el funcionamiento de Windows XP.

El problema sólo afecta a los usuarios de las versiones en idioma holandés, francés, italiano, portugués y español de Windows XP.

AVG está dando los pasos necesarios para ayudar a los usuarios a solucionar este problema:

• Lanzamiento inmediato de una nueva actualización para solucionar el problema.
• Creación de una sección de información específica en la página web de AVG que permita a los usuarios solucionar el problema.

Los usuarios afectados deberán seguir los siguientes enlaces web para conseguir más información y descargar la herramienta:
http://www.avg.com/support/HotTopics1574

Los usuarios afectados que no puedan utilizar su PC deberán contactar con sus vendedores AVG o pedir a un amigo que le descargue la información y la herramienta. Tras ejecutar la herramienta, los usuarios deberán arrancar el programa AVG e instalar la actualización correcta AVG.

lunes, 3 de noviembre de 2008

Malwares de msn

Si usted vio uno de los siguientes mensajes en una de sus conversaciones de msn, tengo que decirle que su contacto fue infectado con un malware.
  • esta foto so touyo ? http://www.buxhome.org/buxhome.exe?=(email)
  • Estas foto so touyo? http://hi5-foto.com/strugalove.exe?=(email)
  • Esta foto so touyo ?? http://www.ledhatohu.info/housegirl.exe?=(email)
  • esta foto so touyo ? http://www.ledhatohu.info/hmphoto.EXE?=(email)
  • estas fotos son tuyas ?? http://www.muzikamp3shqip.com/housegirl.exe?=(email)
  • esta foto so touyo ?? http://www.photos-home.org/homphoto.exe?=(email)
  • estas fotos son tuyo http://www.yourphot0s.com/lacostegirl.exe?=(email)
  • esta foto so touyo ?? http://missshqiperia2009.com/miamor.exe?=(email)
  • estas fotos so touyo ?? http:// missshqiperia2009.com/miamor.exe?=(email)
Y si usted hizo click en el enlace, usted está infectado. Y si cree que su G-data, Norton , AVG o antivirus mocho que utilize lo va a detectar, pues no me queda otra que decirle que 'Ja, usted es un iluso'. Los únicos que si lo detectan son
AntiVir, eSafe SecureWeb-Gateway y Microsoft Malware Protection.

A todo esto usted se preguntara que es un malware, bueno, esta es la respuesta de wikipedia:
Malware (del inglés malicious software, también llamado badware, software malicioso o software malintencionado) es un software que tiene como objetivo infiltrarse en o dañar un ordenadorsin el conocimiento de su dueño y con finalidades muy diversas ya que en esta categoría encontramos desde un troyano hasta un spyware.

Desconosco el daño que pueda causar este, más allá del lag de que cada 1 minuto te mande uno de esos mensajes cargosos, pero ante la duda utilize la siguiente aplicación para eliminarlo:

Malwarebytes (Free)

Antes de matar a su contacto, avisele que tiene un virus y pasele la aplicación para que escanee su pc.

lunes, 27 de octubre de 2008

Cursores en Oracle

¿Que es un cursor?
Un cursor es una herramienta de sql que permite recorrer los resultados de una consulta y realizar operaciones. Seria un equivalente a leer la consulta con un CRecordSet( o el tipo de dato que use el lenguaje para manejar base de datos), cargar los datos en un array/File, recorrerlo y en cada vuelta realizar la accion.

Además de la sentencia, en oracle se necesita crear un record en el cual devuleve los datos del registro en el que esta parado. Importante, los campos del record y los de la sentencia de SQL tienen que estar en el mismo orden.

Ejemplo General:

DECLARE CURSOR [nombrecursor]IS
SELECT [campo(s)] FROM [tabla(s)] WHERE [condicion(es)];

TYPE [nombreRecord] IS RECORD
([nombrecampo1] [tabla1].[campo1]%type,
[nombrecampo2] [tabla1].[campo2]%type,
//...
[nombrecampon] [tabla1].[campon]%type);

[variable] [nombrerecord];

BEGIN

OPEN [nombrecursor];

//..

LOOP

Fetch [nombrecursor] into ;
Exit when [nombrecursor]%NOTFOUND;

//Realizo la operación

//..

END LOOP;

END;

El siguiente es un ejemplo donde se recorre la tabla productos y se le asigna como código administrativo el nombre del producto.
El diseño de la tabla de productos es el siguiente:

Productos
CódigoProducto: number
Nombre: varchar2[128]
CódigoAdministrativo: varchar2[128]

DECLARE CURSOR cursorProductos IS
SELECT CódigoProducto, Nombre FROM Productos;

TYPE recordProductos IS RECORD
(
CódigoProducto Productos.CódigoProducto %type,
Nombre Productos.Nombre %type);

recProductos recordProductos;

BEGIN

OPEN cursorProductos ;

LOOP

Fetch cursorProductos into recProductos;
Exit when cursorProductos %NOTFOUND;

UPDATE Productos SET CódigoAdministrativo = recProductos.Nombre
WHERE Productos.CódigoProducto = recProductos.Nombre

END LOOP;

END;

Evidentemente, el ejemplo anterior se podria haber resuelto con la siguiente sentencia:
UPDATE Productos SET CódigoAdministrativo = Nombre
Pero el objetivo de este, como todo ejemplo, solo sirve para mostrar la aplicación de una herramienta. Como último detalle aclaro que la instrucción [variable] [tabla].[campo]%type, declara una variable con el nombre [variable] del mismo tipo que el dato de
[tabla].[campo].
Espero sepan disculpar la falta de tabulado, pero todavía no me acostumbro a html.

sábado, 25 de octubre de 2008

MathType 6

Esto no tiene nada que ver con programación, pero bueno siempre es útil tener instaladas este tipo de aplicaciones.

Free Image Hosting at www.ImageShack.us

Descripción del Programa MathType 6:
MathType es una potente herramienta interactiva que revoluciona la forma de crear documentos para imprimir y para Web de contenido matemático. Funciona con cualquier procesador de textos, programa de crear presentaciones, creador de HTML, presentación de diapositivas…

Dispone de alrededor de 500 símbolos matemáticos y plantillas (fracciones, raíces, sumas, integrales, matrices, productos, varios tipos de paréntesis y corchetes…) pudiéndose usar desde cualquier fuente instalada en el sistema.

Instala una barra de herramientas en el Word y el PowerPoint que permite que se pueda insertar en ellos notación matemática.

Los documentos se pueden guardar en formatos EPS, GIF, WMF o PICT.

Dejo para su deleite, el instalador, el Keygen y la documentación correspondiente.
Descargar

domingo, 12 de octubre de 2008

Y así empezamos

Se supone que iba a usar este blog para colgar fuentes y demás cosas, pero con el trabajo no tuve tiempo. Ahora, el señor www.blogger.com me obliga a crear una entrada para no tratarme de spammer.

En fin, en dos semanas empiezo.