lunes, 18 de febrero de 2008

'.NET Framework' , ' IP' y 'Megapixel'

Como últimamente me han hecho varias preguntas sobre estos tres elementos, procederé a dar una breve explicación en "lenguaje humano" para los neófitos informáticos:

.NET Framework

Normalmente, las aplicaciones que se programan para computadoras hechas en lenguajes de programación tanto de Alto como de Bajo nivel se "entienden" directamente con la maquina, es por esto que una aplicación hecha para Windows no puede correr en Linux, ya que los Sistemas operativos son diferentes y la maquina los entiende en cada caso de manera diferente.

Es por esto que Microsoft creo la "IT Solution" llamada ".NET Framework".

Este Framework es un paquete de componentes que hará de interprete entre las aplicaciones y la maquina. De este modo, podremos hacer correr una aplicación de Windows en Linux mientras haya un ".NET Framework" instalado, ya que es este framework el que hará que la maquina entienda como hacer correr la apliocacion.

El "simil" del .NET Framework para inux se llama "Mono" y es un proyecto aun en desarrollo, pero que ya permite la ejeccion de algunas aplicaciones .NET en Linux.

Los lenguajes que abarca este paquete son C/C++ CLI, C#, J#, Visual Basic.NET.

¿La ventaja?, el desarrollador puede hacer una aplicación en uno de los lenguajes citados arriba de acuerdo al que le acomode mas y luego puede distribuirlo ahorrándose hacer versiones para distintos sistemas operativos e incluso ahorrando espacio de la aplicación, ya que el Framework se complementa con las aplicaciones para ejecutarse correctamente.

.NET Framework al ser un sistema de Microsoft existe con soporte solo para Windows XP en adelante, incluyéndose (y siendo parte de) Windows Vista.

Actualmente fue lanzada la version 3.5, incluida a su vez en el Visual Studio .NET 2008 (o Orcas DEV).

El.NET Framework es como la Maquina Virtual de Java (JVM por sus siglas en ingles), ya que el programa es codificado una sola vez, y la maquina virtual se encarga de interpretarlo para la maquina donde este corriendo.

IP

La IP o Internet Protocool es simple y llanamente un conjunto de 4 números que representan la dirección en Internet de una maquina.

Al conectarse a Internet por cualquier medio, un 'programita' llamado DHCP nos asignara una dirección IP para esa sesión, con un tiempo de concesión que puede duras minutos hasta semanas.

Todas las cosas que vemos, enviamos y recibimos por Internet son enviadas desde y hasta nuestro equipo con esta dirección. Es una manera de ser "ubicables" en la Red.

Los usos de una IP pueden ser extensos, y si son mezclados con elementos de redes, telecomunicaciones y seguridad virtual puede ser un verdadero campo de batalla, pero por el momento solo nos centraremos en que una IP es una dirección de Red con la cual nuestro equipo puede ser ubicable.

Para verla en Windows XP debemos ir a

Inicio | Ejecutar | escribimos 'cmd'

Cuando se nos abra la consola escribimos: 'ipconfig', y eso nos mostrara la dirección IP de nuestra sesión en Internet.

No es recomendable dar estos datos públicamente, ya que con esta información puede sufrirse un hackeo.

Megapixel

Pixel es el acronimo de "Picture Element" y corresponde a 1 punto de imagen coloreado.

Un Megapixel equivale a 1 millón de pixels en una imagen en cuanto a la multiplicación de sus lados.

Por ejemplo, una imagen cuya resolución es: 2048 x 1536 pixels equivale a 3.1 Megapixeles, ya que 2048 * 1536 = 3.145.728 pixels.

Por lo tanto, podemos decir que los Megapixels son la unidad de medida para las camaras digitales y mientras mas pixeles tengamos en una imagen podemos esperar poder apreciar mas detalles, ya que podremos hacer zoom mas veces a la imagen sin que esta comience a 'pixelarse" (es decir, empezar a ver los puntitos que conforman la imagen en forma de cuadrados).

Espero haber podido explicar bien estos elementos, pues nunca esta de mas saberlo.
__________________________________________
Fuentes:
.NET Framework: http://en.wikipedia.org/wiki/.NET_Framework
IP: http://en.wikipedia.org/wiki/Internet_Protocol
Pixel: http://es.wikipedia.org/wiki/P%C3%ADxel
Mono: http://en.wikipedia.org/wiki/Mono_%28software%29
JVM: http://en.wikipedia.org/wiki/JVM

Eliminar la barra de Blogger de un Blog

Al crearnos un Blog en Blogger este siempre tendrá la "Barra de Blogger" o 'navbar', que a pesar de no ser un gran problema, al cargar una plantilla propia podría no quedar bien con el diseño de nuestra plantilla o quizás simplemente no nos gusta tener ese elemento.


Es posible "ocultar" esta barra, de modo que no sea visible. Los pasos a seguir son muy simples:

1) Ingresamos con nuestra cuenta a Blogger y seleccionamos 'Diseño' de nuestro Blog.

2) Luego seleccionamos la opción "Edición HTML".


En esta opcion podemos modificar la plantilla que estamos utilizando, y lo que debemos hacer es insertar el siguiente codigo de la forma que se indica:

Buscamos la parte que dice "/*Variable definitions..." y en la linea superior a esta pegamos el siguiente código:
#navbar-iframe {
display: none !important;
}
Guardamos la plantilla y vemos nuestro blog. La navbar ya no está.
_____________________________________________
Fuente: http://blogger-templates.blogspot.com/2005/01/remove-navbar.html

miércoles, 13 de febrero de 2008

Evitar la carga de aplicaciones en el inicio de Windows XP

Cuando Windows XP inicia, también existe una "lista" de aplicaciones que inician una vez que el sistema operativo esta cargado.

La mayoría de estas aplicaciones tienden a tener un "icono" que se pone en el 'System Tray' o 'Bandeja del sistema', que se ubica al lado "del reloj" en la barra de tareas.

Tener aplicaciones iniciadas simplifica las cosas ya que mantiene la aplicación principal cargada acelerando el inicio de cualquiera de estas. Por ello no es raro tener una cantidad de iconos considerable después de instalar aplicaciones en nuestro computador viéndose similar a esto:


Pero y ¿que pasa cuando nosotros no queremos tanta aplicación cargada?, recordemos que estas aplicaciones están utilizando recursos, por ende tener a 'Quick Time', 'Winamp', 'MSN', etc... cargados sin que los vayamos a utilizar eventualmente lo único que harán sera utilizar recursos que podríamos ocupar en otras cosas. Sin contar la posibilidad que se cargue una aplicación que simplemente no nos interesa tener en memoria.

Para esto existe una aplicacion llama "Microsoft System Configuration Tool" o el "MSConfig".

Vamos a |Inicio-> Ejecutar| ó |Tecla Windows + R| y escribimos "msconfig" (sin comillas) como muestra la imagen:

Presionamos "Aceptar" y se nos abrirá la "Utilidad de Configuración del Sistema", nos iremos a la pestaña "Inicio" (Ultima o Penúltima Generalmente) y nos encontraremos con algo parecido a esto:

Como podemos ver, nos encontraremos con una lista de las aplicaciones que están iniciando junto a Windows, ademas de su ubicación en el disco duro y en el registro de Windows. Y veremos al lado de cada ítem una casilla de verificación.

Esta casilla de verificación nos permite habilitar o deshabilitar que ese ítem inicie junto a Windows, por ende, iremos con cuidado deshabilitando aquellos items que no sean importantes para nuestro sistema, teniendo cuidado de no deshabilitar elementos como el Antivirus, aplicaciones de la tarjeta de sonido, de vídeo o algún tipo de dispositivo externo como tablas digitalizadoras o webcams.

aquí también podemos desactivar aplicaciones que nos parezcan sospechosas, con nombres extraños o de por si, elementos que simplemente no nos dan confianza. (como un elemento que no tiene nombre ni ubicación en el disco duro en la imagen mostrada)

Una vez que desmarcamos los elementos que no queremos que inicien con Windows, aceptamos los cambios y se nos ofrecerá reiniciar, y que si no estamos haciendo nada importante, es recomendable hacer.

En caso que el sistema presente problemas, siempre podremos volver a msconfig (incluso desde el modo a prueba de fallos), y así habilitar los elementos que pensamos puedan haber provocado el mal funcionamiento.

Los programas que se cargan al inicio de Windows son uno de los principales motivos de lentitud con el paso del tiempo, ya que a mayor cantidad de programas cargados, mas recursos el sistema destinara a estas aplicaciones, y si estas no las utilizamos muy a menudo, solo estaremos perdiendo gratuitamente rendimiento de nuestro equipo.

Cambiar el archivo de paginacion de Windows XP

Cuando el sistema operativo comienza a cargar programas en la memoria fisica (RAM), eventualmente podria llegar el momento que esta se hará insuficiente y es por esto que existe algo llamado 'pagefile.sys", el "archivo de paginacion de windows".

Este archivo se crea de manera automática y deshabilitarlo es un suicidio, ya que este archivo (de un tamaño considerable), se encarga de mantener la información que la RAM no puede albergar en un momento determinado. Lo malo es que al ser un archivo que se guarda en un disco duro su lectura es mucho mas lenta en comparación a la lectura de archivos en la RAM.

Este archivo comúnmente se crea en el mismo disco duro o partición donde se ha instalado Windows, de un tamaño por defecto generalmente del doble de la RAM con la cual cuenta el equipo. Este tamaño es fijo y siempre estaremos "perdiendo" este espacio, ya que es un archivo que es necesario mantener. (de hecho, no se puede eliminar mientras Windows este corriendo).

Pero existen formas de uno mismo elegir que tamaño queremos para este archivo de paginación, o si deseamos cambiar de lugar este archivo (por ejemplo, si contamos con un disco duro de mas capacidad, podemos mover este archivo a este disco y así dejar a la partición donde esta Windows mas 'holgada').

Para hacer esto debemos hacer

Clic derecho en mi PC -> Propiedades ó Panel de Control -> Sistema

Se nos abrirá la ventana de "Propiedades del sistema", seleccionaremos la pestaña de "Opciones Avanzadas" y luego haremos clic al botón "Configuración" de la zona "Rendimiento" como muestra la figura:


Se nos abrira la ventana de "Opciones de Rendimiento", aqui haremos clic a la pestaña "Opciones Avanzadas" y luego al Botón "Cambiar" ubicado en la zona "Memoria Virtual" como muestra la imagen:


ADVERTENCIA: MODIFICAR IRRESPONSABLEMENTE LA INFORMACIÓN DE LA MEMORIA VIRTUAL PODRIA PROVOCAR QUE EL SISTEMA QUEDE COMPLETAMENTE INESTABLE E INUTILIZABLE.


Se nos abrirá la ventana "Memoria Virtual", en la lista superior podremos ver los discos duros instalados en nuestro sistema y el tamaño del archivo de paginación de esa unidad.

En la zona "Tamaño de Archivo de Paginación para la unidad seleccionada" tenemos tres opciones:

1.- Tamaño Personalizado: Escribimos en las casillas de texto la cantidad mínima y máxima en MB que le queremos otorgar al Archivo de Paginación. Por recomendación debe ser como mínimo la cantidad de RAM instalada en el sistema, y como máximo el doble de RAM instalada en el sistema.

2.- Tamaño Administrado por el Sistema: Windows se encargara de asignar espacio al Archivo de Paginación y hará variar su tamaño de acuerdo a las necesidades del equipo. Puede usar como tope el tamaño del disco duro seleccionado.

3.- Sin archivo de Paginación: No crea un Archivo de Paginación en la unidad seleccionada.
Luego de elegir una opción debemos hacer clic en el botón "Establecer" y luego "Aceptar", advirtiéndonos que los cambios se verán la próxima vez que se inicie Windows.

Si deseamos cambiar el archivo de paginación de una unidad a otra, debemos seleccionar la unidad donde existe, seleccionar la 3ª opción, darle al botón "Establecer", seleccionar la otra unidad, seleccionar la 1ª o 2ª opción y luego aceptar.

La "Memoria Virtual" es un modo efectivo de que el sistema pueda mantener mas información de una manera rápida. Otros sistemas operativos como las distribuciones de Linux no utilizan un archivo puntual, sino que crean una partición en el disco duro exclusivamente para satisfacer las necesidades de memoria de acceso rápido para el sistema operativo, lo cual trae ventajas y desventajas, al igual que tener un archivo como lo hace Windows.

La Memoria Virtual es mucho más lenta que la Memoria Física (RAM), y siempre es bueno tener una cantidad considerable de esta última, ya que con más RAM el sistema puede tener más información de rápido acceso a una velocidad altísima que permitirá un óptimo desempeño en diferentes aplicaciones -generalmente aplicaciones Multimedia incluidos los Videojuegos-.
____________________________________________
Mas información:
Memoria de Intercambio: http://es.wikipedia.org/wiki/Archivo_de_paginaci%C3%B3n
Memoria RAM: http://es.wikipedia.org/wiki/Memoria_RAM

martes, 12 de febrero de 2008

Eliminar el "Video Preview" del explorador de Windows

Una de las características mas molestas dentro de Windows (Millenium hacia adelante) es la vista previa de los vídeos o el "Video Preview" que se ejecuta al estar navegando por las carpetas de nuestro PC, y en el momento que encuentra un vídeo, comienza a leer el fichero como si lo hubiéramos abierto con algún reproductor de este tipo de medio.

El problema es que esta "función" dependiendo del tamaño y de la cantidad de vídeos en la misma carpeta, puede comenzar a utilizar recursos de manera desmesurada, incluso, congelando el PC por minutos mientras lee los archivos y va mostrando la vista previa de los mismos.

aquí vemos por ejemplo, un archivo de vídeo de 1,00 GB de tamaño, al ser solo uno el tiempo de lectura de la vista previa fue de mas o menos 5 segundos. Podemos ver que el archivo seleccionado muestra una imagen negra que corresponde al primer fotograma del vídeo en cuestion. (es decir, es completamente inútil en este caso)

Para Deshabilitar esta función, debemos ir a:

Inicio | Ejecutar ó presionamos la combinación ' -Tecla Windows- + R'

y debemos escribir en la casilla de texto lo siguiente:

> Para eliminar la vista previa de las imágenes escribimos:

regsvr32 /u shimgvw.dll

> Para ver la vista previa de las imágenes escribimos:

regsvr32 shimgvw.dll

> Para eliminar la vista previa de vídeos escribimos:

regsvr32 /u shmedia.dll

> Para ver la vista previa de los videos escribimos:

regsvr32 shmedia.dll

Como en este caso nosotros queremos eliminar la vista previa de los vídeos, escribimos:


Y presionamos -Enter- o el botón aceptar, saldrá una ventana informándonos que la operación fue realizada con éxito y de este modo al volver a la carpeta con el archivo de vídeo nos encontraremos conque ya no lee la vista previa del mismo.

La vista previa es uno de los elementos mas criticados por los usuarios de Windows, ya que es un proceso lento y que utiliza demasiados recursos, especialmente cuando hablamos de archivos pesados y numerosos.

'Windows Vista' mejora considerablemente la lectura de las vistas previas, así que esperamos que el Service Pack 3 de Windows XP haga lo suyo para este sistema operativo.
_______________________________________________________

Fuentes:
> http://www.moviecodec.com/topics/3588p1.html

Adicional:
regsvr32.exe :
Puede utilizar la herramienta Regsvr32 (Regsvr32.exe) para registrar y eliminar del Registro los controles OLE como los archivos de controles ActiveX (OCX) o de bibliotecas de vínculos dinámicos (DLL) que pueden registrarse a sí mismos. Esto puede ser necesario para solucionar algunos problemas de Windows.
(http://support.microsoft.com/kb/249873/es)


lunes, 11 de febrero de 2008

Agrupar mensajes de un mismo usuario (MSN)

Seguramente cuando estas chateando en alguna ventana de 'Microsoft Windows Live Messenger' (MSN) nos hemos encontrado con conversaciones donde uno de los dos usuarios envía mas de un mensaje antes que el otro conteste.

En este caso la ventana tiende a enviar los mensajes de esta forma:
Esto para mensajes cortos quizás no es tan molesto, pero existe una forma de agrupar todos los mensajes de un usuario mientras su nick se ha escrito una sola vez, de modo que el mensaje quede escrito de una forma similar a esta:
Para lograr esto, debemos ir en la ventana principal (donde se muestra la lista de contactos) a: Herramientas | Opciones Luego, del menú de la izquierda seleccionamos la sub-categoría 'Mensajes' y marcamos la casilla "Agrupar los mensajes secuenciales de cada contacto juntos" como muestra la imagen:


Gracias a este pequeño datillo leer conversaciones se hace mucho mas fácil, ya que nos evitamos tener el nick del usuario entre linea y linea, especialmente de aquellos que tienden a separar un mensaje en unos 5 o mas trozos.