lunes, 6 de diciembre de 2010

Eliminar virus que hace que los archivos sean accesos directos

Ayer mi hermana llegaba de una galería, es que le habían hecho un tipeo. Cuando llegó a casa se encontró con la sorpresa de que todos sus archivos eran accesos directos, entonces no me quedó otra que ayudarle :S. Lo primero que vi es que los accesos directos solo pesaban entre todos 10 KB pero si uno daba click derecho y veia el espacio ocupado pareciera que pesan mas. Bueno entonces empecé a googlear y por alli me encontré estos comandos que les van a ayudar a todos estoy seguro.

Lo primero que debemos hacer es ir a la consola de windows (Inicio - Ejecutar)



Luego de presionar el menu Ejecutar aparecerá la siguiente pantalla donde debemos escribir el comando cmd, y luego presionamos el boton Aceptar.



Luego nos ubicamos en la unidad afectada y escribimos los siguientes comandos.


Attrib /d /s -r -h -s *.*
  •  Attrib: Para visualizar o modificar atributos
  •  /d: Para poder procesar carpetas
  •  /s: Para poder procesar subcarpetas
  •  -r: Quitar atributos de solo lectura
  •  -h: Quitar atributos de oculto
  •  -s: Quitar atributos de sistema
  • *.*: Para archivos de cualquier nombre, con cualquier extension

Y ahora en la unidad seleccionada aparecen las carpetas y los virus. Ahora les toca desinfectar su unidad con un buen antivirus y recuperar sus archivos perdidos y sobre todo borrar los accesos directos.

Saludos y gracias :P

domingo, 3 de octubre de 2010

Eliminar mensaje de Windows Genuino en Windows XP con service Pack 3

Hola a todos, se han dado cuenta que si instalamos nuestra copia pirata de Windows XP y luego le incluimos el service pack 3 nos sale ese bendito mensaje "Tu Windows XP no es genuino",  y siempre está molestando al momento de iniciar nuestra PC. Yo estaba revisando muchos blogs y foros para poder eliminar este mensaje pero creo que estan desactualizados con la forma en que lo estan haciendo, pero no se preocupen yo les traigo la solución.

Los pasos a seguir son los siguientes:
  1. Reinicia Windows XP en Modo Seguro (Safe Mode).
  2. Ve a Inicio->Ejecutar y escribe ‘RegEdit’.
  3. Encuentra la carpeta en la dirección: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows NT\CurrentVersion\Winlogon\Notify
  4.  Borra la carpeta ‘WgaLogon’ y todos sus contenidos
  5. Reinicia Windows XP en modo Normal. 
  6. Inicia el Administrador de Tareas (Ctrl+Alt+Del).Mata el proceso WgaTray.exe con el Administrador de Tareas.
  7. Borra el archivo WgaTray.exe de c:\Windows\System32.
  8. Borra el archivo WgaTray.exe de c:\Windows\System32\dllcache.
  9. Al momento de actualizar tu windows XP, verifica que no estes instalando la actualización de Windows Genuino.
Espero les sirva, yo tuve que hacerlo en dos pcs para poder eliminar ese mensaje. Esa relación de pasos me sirvió de mucho espero les sirva a ustedes también (la tuve que improvisar), en otros foros encontraran pasos parecidos pero en diferente orden, estos me han resultado para Windows XP con service pack 3.

Saludos, hasta la proxima, su pata.

Carlos Zacarías

martes, 10 de agosto de 2010

Instalación y Configuración de IIS en Windows 7

Hola a todos, para los que son nuevos en Windows 7 (Yo soy uno de ellos), aquí les dejo un pequeño aporte de como instalar y configurar su IIS para que funcione con páginas ASP y tecnología MVC de .NET.

Lo primero para instalar IIS con los componentes que necesitamos es entrar a Panel de Control y luego nos dirigimos al menù Programas tal como lo muestra la imagen a continuación.


Una vez ubicados dentro nos dirigimos al submenù Activar o desactivar las caracterìsticas de windows que se encuentra dentro del menu Programas y caracterìsitcas tal como lo muestra la imagen a continuaciòn.


Cuando picamos sobre el submenu antes mencionado se abre una ventana donde podemos elegir las caracterìsticas deseamos activar, para este caso vamos a marcar todas las caracterìsticas que muestro en la imagen a continuaciòn y presionamos el botòn Aceptar para finalizar.


Una vez instalado el IIS con lo que necesitamos para que funcione procedemos a configurar nuestro servicio, para esto nos dirigimos a Panel de Control, al menu Sistema y Seguridad como lo muestra la imagen a continuaciòn. 


Una vez dentro nos dirigimos a Herramientas administrativas como lo muestra la imagen.


Ahora nos dirigimos a Administrador de Internet Information Services (IIS) como lo muestra la imagen a continuaciòn.


Una vez dentro solo debemos encontrar el sitio por defecto y darle a examinar para saber si esta funcionando todo OK, como se muestra en la imagen a continuaciòn.


Listo con este pequeño aporte espero haber sido de muchas ayuda. Gracias y hasta la proxima.

miércoles, 26 de mayo de 2010

Generar clases modelo en PHP

Hola a todos, aquí les vengo dejando otro pequeño software que les puede servir de mucho, al igual que el Generador de clases entidad en PHP, este aplicativo con unos cuantos clicks generá automáticamente la capa de datos del aplicativo que necesiten.

Como saben la capa de datos es la que realiza todo tipo de consultas y transacciones a la base de datos (INSERT UPDATE, DELETE, SELECT), pues este mini-aplicativo lo hace con unos cuantos clicks las consultas más básicas que necesitamos de la tabla que se seleccione, el funcionamiento y configuración es muy similar al anterior aplicativo que he colgado anteriormente de Generador de clases entidad.

Para descargar el programa hagan click aquí.

Esta es la versión 1 de este sofware, así que si sugieren mejoras bienvenidas sean, para futuras versiones.

Luego colgaré otro aplicativo que genere toda la capa del negocio.

Nos vemos

Su amigo Carlos Z.

lunes, 24 de mayo de 2010

Generar clases entidad en PHP

Hola a todos, aqui les voy dejando un programa bastante interesante que he creado lo he llamado Generador de clases entidad, está bajo la licencia GLP (espero respeten los derechos de autor), les va a servir de mucho a todos los programadores y describo brevemente su funcionalidad a continuación:

Descripción
Este programa prepara mediante unos cuantos clicks las clases entidad del sistema que van programar, ¿como lo hacen?, primero antes de empezar deben modificar los archivos configuracion.php, que se encuetra dentro de la carpeta Comunes. En este archivo encontraran las variables:

$pc = "ip o localhost"
$usuario = "usuario de la base de datos"
$clave = "clave del motor de base de datos"
$bd = "base de datos"

Luego el otro archivo que deben modificar es preparaEntidades.php donde modificaran la variable $ruta y colocaran la ruta donde desean guardar sus archivos.

El software automáticamente muestra las tablas de la base de datos y uno elige la tabla que desea que prepare su clase entidad y al final de elegir las tablas presionan el boton Enviar.

Para descargar el programa hagan click aquí

Luego subiré otro software, que pueda crear la capa de datos de cualquier tabla automaticamente con unos cuantos clicks.

Hasta la proxima.

Su amigo Carlos Z.

martes, 18 de mayo de 2010

Crear clases entidad con NetBeans 6.8 y pool de conecciones

Para crear nuestras clases entidad antes hemos debido crear primero nuestro pool de conecciones, que ya lo he publicado anteriormente. Bueno una vez creado nuestro pool de conecciones que lo administra el servidor GlassFish, para no estar creando nosotros mismos las clases entidad de nuestras tablas de nuestra base de datos, NetBeans se encargá el mismo de crearlas mediante unos cuantos click, como hacerlo lo describiré mediante imágenes como siempre.

1ro) Click derecho sobre el paquete donde deseamos crear las clases entidad, (de preferencia el nombre del paquete coloquenle Entidades) de la siguiente manera


2do) Debemos elegir el nombre de nuestra conección JNDI que se creó con el pool de conecciones en mi caso le llame poolAutos, automáticamente, me pide que ingrese usuario y contraseña de la base de datos, en mi caso ingresé usuario: root y contraseña: "" y apareceran las tablas de la base de datos que se conecta con el pool de conecciones en mi caso aparecen las tablas que aparecen en la imagen, y le damos agregar todas o las que ustedes deseen en su caso, luego presionan el boton siguiente.


3ro) Ahora aparece la descripción donde se van a generar nuestras clases entidad y a la vez nos sale un boton en la parte inferior que indica si deseamos crear persistencia de datos, presionamos el boton (Porque deseamos que nuestras clases entidad seas persistentes) y elegimos HIBERNATE como se muestran en las siguientes imágenes y presionamos al final el boton siguiente.






4to) Como ultimo paso marcamos el check de que las clases entidad se llamen igual a las tablas de nuestra base de datos.


Espero que les haya ayudado en algo, para crear de manera mas fácil un sistema web o de escritorio. Suerte

jueves, 22 de abril de 2010

Pool de conecciones en NetBeans 6.8 con GlassFish 3.0

Hola nuevamente, aqui revisando uno que otro manual, resumo lo que he aprendido con respecto a la creación de un pool de conecciones en java con mysql.

Como saben para una mejor administración de pool de conecciones en java la debe realizar nuestro servidor GlassFish ya que él es el mas indicado para esta tarea, por las puras no tiene esta funcionalidad, además el programador debe centrarse en su tarea que es programar la lógica del negocio.

Bueno NetBeans es un IDE bastante bueno y averigué como hacer un pool de conecciones sobre la versión 6.8. (Todo lo voy a colocar con imágenes que da una mejor idea de como hacerlo)

1er paso) Ir a la pestaña de prestaciones dan click derecho sobre MySQL y pican "conectar usando"



2do paso) Llenan el formulario, con la base de datos MySQL donde se conectaran con su usuario y password, al final pican "Aceptar"


3er paso) Van al menu "Archivo" y pican la opción "Archivo nuevo"

4to paso) En su proyecto eligen la opción "GlassFish" y luego eligen "JDBC Connection Pool" y pican sobre el boton siguiente


5to paso) Eligen de la lista desplegable el la conección creada anteriormente como lo muestra la imagen y colocan un nombre de referencia al pool que gestionará GlassFish posteriormente y pican sobre el boton siguiente


6to paso) Se muestra la siguiente pantalla, remueven algunos parámetros como el password y colocan el de su base de datos y agregan los parámetros "serverName" con valor "localhost" y "databaseName" con valor "bd" (su base de datos) y luego pican sobre el boton siguiente.


7mo paso) A continuación aparece un formulario con datos prederteminados del pool de conecciones, con un número mínimo y maximo de conecciones sobre el pool entre otros datos más se pueden modificar al gusto y luego pican sobre el boton terminar.

8vo paso) Para verificar que nuestro pool se ha creado perfectamente vamos al archivo "sun-resources.xml" y verifican si los siguientes datos existen.



9no paso) Para crear un recurso que pueda manejar nuestro servidor GlassFish pican sobre el menu "Archivo" y luego pican sobre la opción "Archivo nuevo" y eligen nuevamente "GlassFish" pero esta vez "JDBC Resource" y pican sobre el boton siguiente.


10mo paso) Eligen el pool creado anteriormente de la lista y pican sobre el boton terminar


11vo paso) Ejecutamos todo lo que hemos hecho hasta el momento y debe salirnos el siguiente mensaje en letras verdes "Generación correcta".


12vo paso) Ahora tenemos que ir a la consola del GlassFish de la siguiente forma


13vo paso) Nos vamos dentro de la consola de GlassFish al menu "Recurso -> JDBC -> Conjunto de conecciones" y allí nos debería mostrar nuestra conección al pool creado.


14vo paso) Para probar si está gestionando nuestro servidor glassFish el pool de conecciones entramos dentro del enlace mostrado en azul en mi caso "coneccionPoolAutos" y luego picamos sobre el boton sondeo y nos debe mostrar la siguiente pantalla.

martes, 13 de abril de 2010

Instalación de Ulteo en Virtual PC 2007

Hace poco me han pedido en mi trabajo probar el escritorio virtual que ofrece moodle, para esto uno tiene que instalar un open virtual desktop como servidor (recomendado), aunque hay otras formas de hacerlo.

Las pruebas las tenía que realizar previamente en una máquina virtual y para esto una buena alternativa es Virtual PC 2007, pero vaya aquí ocurrió un error el cual presento a continuación con una imágen.


Bueno aquí les traigo la solución:

1) Primero eligen el idioma de su preferencia al cargar el cd o el iso en el virtual pc
2) Luego presione la tecla F4 "Modo gráfico seguro"
3)Luego presionar la tecla F6 y añadir al final del texto que te aparece el texto "noreplace-paravirt" y presionas enter (Adjunto una imágen para explicarlo mejor)


Entonces luego la siguiente pantalla que muestro a continuación demorá unos cuantos minutos y luego se instalará completamente Ulteo.


Listo amigos espero les haya servido, gracias y será hasta otra ocasión.