viernes, 31 de enero de 2014

Consejos de un informático: temperaturas o como dejar cosas descargando por la noche (y 1)

A mucha gente le da telele al notar que su PC tiene temperaturas altas. Otros, simplemente les gustaría dejar descargando cosas por la noche gastando el mínimo de luz posible. Y esto que os voy a enseñar hoy, es a como reducir el consumo de vuestro ordenador, ya sea porque solo queréis hacer cosas básicas, ya sea porque queréis acabar de bajaros esa peli que tanto se resiste o si queréis que los componentes tengan una vida un poco mas útil.

Aquí os diré como:

(ADVERTENCIA: ESTO SOLO SIRVE DE WINDOWS VISTA EN ADELANTE)

1- Debéis ir al panel de control:


2-Desde el panel de control pinchamos en "Sistema y seguridad"


3- Opciones de energía



Tomaremos el plan de energía economizador, ¿porque? porque lo vamos a ajustar a las necesidades que necesitamos. 

(ADVERTENCIA: ANTES DE TOCAR NADA, ESTATE SEGURO DE LO QUE HACES, LUEGO NO LLORES QUE EL WINDOWS TE VA LENTO)

4- Le daremos a "cambiar configurar el plan"



5- Clickamos sobre "cambiar configuración avanzada de energía"

Nos saldrá esta ventanuca mu chula:


(ADVERTENCIA: SI USAS UAC (USSER ACCOUNT CONTROLLER) DALE A "CAMBIAR CONFIGURACIÓN QUE NO ESTÁ ACTUALMENTE DISPONIBLE)

A partir de aquí, lo organizare mas rápido sin capturas enumerando cada sección con un numero, y cada parte con .x (por ejemplo con la imagen de arriba: 1. Economizador, 1.1 Requerir una contraseña al reactivarse)

(OTRA ADVERTENCIA: NO OLVIDES QUE HAY COSAS QUE LAS TENDRAS QUE CONFIGURAR A TU MANERA, NO SOY ADIVINO Y NO CONOZCO LAS MEJORES OPCIONES PARA TODOS, SOLO PARA LOS EQUIPOS QUE USO)

Solo pondre las configuraciones mas importantes y diré el porque de cada cambio entre parentesis.

1. Disco duro
1.1: Apagar disco duro tras
1.1.1: Con bateria: (OPCIONAL)
1.1.2: Con corriente alterna: 5 minutos (reduce las revoluciones del disco duro a un mínimo: reducción de consumo de electricidad y temperaturas del disco duro).



2. Configuración de adaptador inalambrico (SOLO EN CASO DE USAR WIFI U OTROS DISPOSITIVOS INALAMBRICOS)
2.1 Modo de ahorro de energía
2.1.1 Con batería: Ahorro de energía máximo
2.1.2 Con corriente alterna: Ahorro de energía máximo (reduce el consumo de los dispositivos inalambricos. Es aconsejable dejar solo 1 o 2 programas descargando, nada mas).



3. Administracion de energia del procesador
3.1 Estado minimo del procesador
3.1.1 Con bateria: (NO TOCAR)
3.1.2 Con corriente alterna: (NO TOCAR)

3.2 Directiva de refrigeracion del sistema (TAMPOCO TOCAR)

3.3 Estado máximo del procesador
3.3.1 Con bateria: 50%
3.3.2 Con corriente alterna: 50% 

(ADVERTENCIA: DEPENDIENDO DEL PROCESADOR, ESTA CONFIGURACION DEBERIA SER DISTINTA A 50%) (RECOMIENDO DEJARLE UN MINIMO DE 1 Ghz AL PROCESADOR, ES SUFICIENTE)


Con estos cambios, el ordenador ira mas a nuestro gusto para el uso. Ahora, tendremos configurado el modo economizador para usarlo como "modo nocturno" o para lo que se necesite. Simplemente dejando la ventana de panel de control abierta podremos ir cambiando entre Economizador y Equilibrado (o lo que uséis).

Si vais a usar el modo de modo intensivo o haciendo cosas que metan caña, cambiáis el modo de energía y ya esta.

CUALQUIER DUDA, UN COMENTARIO.

TIP: Yo empleo este metodo para evitar que mi procesador se caliente en el portatil, ya que el portatil no lo uso para usar programas pesados.

Dedicado a Xabi, Dani, Alejandro y Aitor por darme la chupi idea de una la sección consejos de un informatico.

miércoles, 15 de enero de 2014

Motivos de que Windows Vista fuese un mal SO para el público

Todos sabemos de una u otra manera, que Windows Vista sufrió muchísimas criticas por todo tipo de personas. Problemas con drivers, un empleo de RAM superior a lo esperado (pide mas que el propio Windows 7 u 8) y problemas con muchisimos tipos de dispositivos. Todos vemos esto desde fuera pero, ¿como seria técnicamente, por dentro?

Por dentro fue otra historia muy distinta. El motivo de los problemas que tuvo Windows Vista fue porque todo el software del momento, incluyendo programas y drivers de dispositivos, hacían una llamada al kernel de Windows NT (fuese la versión que fuese). Hoy día esto se sigue sucediendo. Esto provoca errores de funcionamiento o directamente el soft/dispositivo no funcionaba. 

¿Queréis saber porque? aquí te lo explicamos:

Todo software creado (o la gran mayoría para ser mas precisos) hacia una llamada al kernel de Windows para comprobar que se ejecutaba en un entorno compatible. Si Windows no devolvía el numero que el programa solicitaba, este podía actuar de 2 maneras: o no funcionar, o funcionar con algún pequeño defecto o inconveniente. Abajo os pondre un ejemplo:

En aquella época, Windows XP SP3 era el rey. Si vamos a ejecutar y ejecutamos el cmd.exe (consola de comandos) veremos que el número del kernel es 5.1:


Todo el software creado hasta el momento, le decia a Windows que le devolviese un numero parecido o equivalente a 5.x (5 equivale al numero del kernel, .x equivale al numero del parche y o actualizaciones de kernel).

Windows Vista empleaba el numero de versión de kernel 6.0 (es decir, era un kernel nuevo, no parcheado):


Sabiendo esto podemos pensar que la culpa no la tiene Microsoft, sino los softwares de terceros. Ahora bien, Microsoft tambien hizo unas cosas mal:

- Aero consumía demasiado para la época. Si bien no ralentizaba el sistema en muchos sistemas, la memoria de vídeo del sistema literalmente se las tragaba. Con esto, si la tarjeta gráfica era de muy pocos megas, el sistema si que te podia pegar tirones viendo por ejemplo videos flash y creando ventanas y moviendolas.

- Gadgets de escritorio, que para variar, funcionan tambien con Aero. Podias usarlo si querías, pero no solo se seguía tragando la memoria: sino que tambien, los gadgets de Windows Vista no podian sacarse de la barra de la derecha.

En cambio, si usábamos el tema clásico de Windows, usar Windows Vista era la leche.

Dejando esto aparte, Windows 7 tiene de kernel 6.1. ¿Que quiere decir esto? Que Windows 7 era una actualización de Windows Vista teniendo un 100% de compatibilidad con todo el soft de este y con una compatibilidad mejorada hacia atrás. Esto también quiere decir que Windows 8 (kernel 6.2) y Windows 8.1 (kernel 6.3) son 100% compatibles con todo el soft de Windows Vista.

Y os preguntareis, ¿que pasara de aquí a futuro? pues mas de lo mismo, a menos que Microsoft se curre lo de la compatibilidad bien bien. Es decir, cuando el futuro Windows emplee el kernel 7.x, perderemos compatibilidad con software actual. Y asi con el 7.x, 8.x y hasta el infinito...

Tambien os preguntareis, ¿hay algún método de solucionar esto? puede que si, puede que no, dependerá del software en cuestión.

Lo que se puede hacer es decirle a Windows que usando el modo de compatibilidad, al ejecutar x programa, Windows le diga que esta usando otra numeración de kernel en lugar de la que tiene. Por ejemplo, imaginemos que tenemos un juego del año 2005. El juego pide kernel 5.1, pero nosotros tenemos Windows 8.1 (kernel 6.3) y que este no funciona. ¿Que hacemos? le damos a modo compatibilidad y elegimos Windows XP SP3 o SP2 (kernel 5.1). Al hacer esto, Windows le dice al programa:

- "Hey, que soy kernel 6.3 pero uso un kernel 5.1, ejecutate"

Y ya dependiendo del software en cuestión, puede o no funcionar.



CURIOSIDAD: Es mas probable que falle un driver que un software de cualquier otro tipo.


lunes, 13 de enero de 2014

Comprobar el checksum y MD5 de una descarga desde Windows (XP en adelante)

Hay gente que le gusta descargar cosas grandes. Y cuando digo cosas grander hablo de gigas y gigas. Hacer esto desde el conocido P2P o torrent es lo mas seguro pues la descarga no se dañara si el archivo de origen no esta dañado.

Pero, ¿que sucede cuando descargamos desde el navegador de internet con una descarga directa? pues... que como se pierda un paquete en tu ADSL, el archivo descargado estara dañado y no podra abrirse.

En las descargas desde el navegador, existe un metodo llamado SUM o MD5 que sirve para comprobar si los digitos del archivo local coinciden con lo de la persona que colgo el archivo. Para hacer esto habia que tirar de CMD.exe y la cosa era complicadilla. Hasta que llego esta herramienta:

ENLACE DE DESCARGA

Con esta y simple herramienta para el explorador de Windows, tendremos una pestaña extra en click derecho sobre el archivo>propiedades que nos dira todo lo que necesitamos saber. Simple, rápido, practico.

Fuentes y estilo tipografia de Mac en Windows (XP en adelante) (con enlace de descarga)

Si hay algo que debo decir que siempre me ha gustado muchísimo de Macintosh, es como trata el sistema a las fuentes. Letras claras y curvas. Windows tiene su propia forma de mostrar las fuentes, llamada Cleartype. Sin embargo esta no es la suficiente clara como lo podria ser en Macintosh o iOs.

Ejemplo: 



























Bien, pues en Windows podemos obtener el mismo resultado en TODAS LAS APLICACIONES con un simple y pequeño programa: MACTYPE.


Tras instalar el programa en idioma inglés (el que consiga leer oriental y lo sepa puede usarlo si lo prefiere) tendremos que hacer 2 pasos:

1- MACTYPE WIZARD (1): Aquí, elegiremos para que cargue con el registro de Windows.

2- MACTYPE WIZARD (2): Para tener las fuentes como en Macintosh (o IOS) elegimos iOS o XMac.LCD.HotShift@XHei (PARA PANTALLAS LCD) o XMac.CRT.Default en caso de pantallas CRT (hoy en dia casi todos usan LCD, son las pantallas planas).

martes, 7 de enero de 2014

Historia de los videojuegos. 16 bits (y 2)

Tras la primera parte, llega la segunda parte la historia de los videojuegos. En esta segunda parte hablaremos de las consolas que tenia procesadores de 16 bits. La frecuencia de las CPUs de esta época eran de 3 MHz a 10 MHz en consolas. Los controladores o joysticks empezarían a tener cruceta y mas botones.

En esta generacion de consolas, aparecen en escena Nintendo, SNK y NEC, quedandose fuera Atari y Coleco.

Empezare esta generacion con la posible consola mas famosa de todas: la Super Nintendo Entertainment System (mas conocida como SNES) 






Esta consola tuvo los primeros videojuegos conocidos en 3D, siento el primer Star Fox en llevarse dicho premio. Para alcanzar esta capacidad, el procesador contaba con chips auxiliares que permitieran a la CPU con las cargas. A eso habia que sumar que los chips propios de cada compañía de terceros que ayudaban a la SNES a mejorar en ciertos aspectos para dicho titulo en el propio cartucho. Algunos nombres de los empleados:

  • C4: Mejoraba el uso de transparencias y cálculos trinigonometricos. Era exclusivo de: Megaman X2, Megaman X3.
  • DSP1: Mejoras el calculo de vectores. Fue empleado en Super Mario Kart.
  • DSP2: Mejoraba el escalamiento grafico. Fue empleado en Dungeon Master.
  • DSP3: Descomprimia graficos. Fue empleado en SD Gundam GX
  • SA1: Compresor de datos que fue capaz de aumentar la velocidad de procesamiento de la SNES 10 MHz. Empleado en titulos como Super Mario RPG, Kirby Super Star.
  • Super FX: Aumento del procesamiento de SNES hasta en 21 Mhz. Utilizado en Super Mario World 2: Yoshi Island, Winter Gold y Doom.
Nintendo, en la existencia de SNES, creo e hizo nacer míticos personajes de videojuegos que aun hoy día siguen vigentes como Mario, Kirby,Star Fox o Samus. Se podría decir que estas son las mascotas de Nintendo.

El procesador de Nintendo fue el mas pobre de toda la generacion no superando los 4 MHz.

A destacar que este primer intento de Nintendo en el mercado fue un rotundo éxito, debido principalmente a que la propia Nintendo era capaz de desarrollar juegos para su propia consola amen de los creadas por terceros.


Siguiendo el orden de las consolas mas famosas, es el turno de la Sega Mega Drive o Sega Mastersystem. Consola que (siendo esta mi opinión) llego a ser lo mas Frankenstein y raro que se ha visto nunca. En breves, sabrás el porque...







Sega Megadrive. Ah, que tardes aquellas en las que iba por el espacio exterior en una aeronave y debias cumplir misiones destruyendo naves. Que recuerdos... de Warspeed. 

Lejos de ponerme nostalgico, esta consola de Sega fue la principal competidora de Nintendo en los 16 Bits. Esta consola disponia de procesador un Motorola 68000 a 7,61 MHz. Al igual que el resto de consolas los juegos iban en cartuchos.

La caracteristica mas grande de Sega Mega Drive fue la inclusion de 3 placas arcade que permitiera el port de juegos de maquinas recreativas.

Ahora, viene la cosa mas rara jamas vista en el mundo videojueguil. Sega amplio la Sega Mega Drive 2 añadiendole una monstruosidad llamada Sega Mega CD X32. Utilizando la ranura del cartucho, se le ampliaba la memoria y procesador llevandolo a los 32 bits y añadiendole soporte para CDs. Cosa que fue un absoluto fracaso. 

Sega tambien creo a sus mascotas: la mas reconocida por el mundo videojueguil es el impresionante Sonic y todos los titulos que este trajo consigo.



La ultima por mencionar es la Turbografx, de la empresa NEC. 




Esta consola poseia un procesador de 8 bits, pero empleaba un chip grafico de 16 bits. Con este combo mostraba un total de 482 colores en pantalla. Empleaba chips graficos Hudson y traia soporte nativo para CD-ROM aparte de cartucho. No fue una consola famosa, y menos aun en territorio europeo. Esta consola literalmente hablando, apenas salio de Japón.

Y hasta aqui todo el ecosistema de 16 bits de consolas. La proxima generacion es la de 32 bits. Sony aparece de lleno gracias a un acuerdo fallido con Nintendo, NEC deja de fabricar consolas y Sega empezara su descenso en el mundo de las consolas. Todo esto en la tercera parte de Historia de los Videojuegos.

PD: Cuando pueda expondre unas imagenes reales de mi Sega Mega Drive 2 y de los titulos originales de los que dispongo. ¡Saludos!