Protege tu PC con un UPS…

23 - febrero - 2011

Hace algunos días, el Gobierno (de Chile) determinó que iba a reducir el voltaje que diariamente llega a nuestras casas para evitar futuros racionamientos de energía, por lo que decidí comprar un UPS… en realidad hace bastante tiempo que quería comprarlo, pero me faltaba el clásico pequeño empujón.
UPS_IMAGEN
Bueno, vamos al grano:

Qué es una UPS?
La sigla «UPS» significa «Uninterrupted Power System», que en español se traduce como «Sistema de Poder Ininterrumpido».

En pocas palabras, es una pequeña caja que, entre otras cosas, tiene la misión de proteger nuestro PC de los cortes de electricidad mediante las poderosas baterías que posee en su interior.
Si se corta la luz el UPS de inmediato sigue alimentando al computador (y al monitor si así lo hemos dispuesto) por unos cuantos minutos más, lo cual nos da el tiempo suficiente para cerrar correctamente los programas y guardar todos los trabajos que estuviésemos realizando en ese momento, evitando que perdamos la información y otros posibles problemas con el Sistema Operativo.

Otra de las funciones que tiene el UPS es la de proteger al computador de una repentina subida de voltaje, la cual podría literalmente «quemar» algunos componentes fundamentales de nuestro ordenador, dejándolo inutilizable.
En teoría, si llegase a haber una subida de voltaje extremadamente brusca, sería nuestro UPS el artefacto que recibiría todo el daño, actuando como un verdadero «guardaespaldas» del computador.

Finalmente, la última misión del UPS consiste en corregir esas pequeñas variaciones de voltaje que nos producen ciertas incomodidades, como por ejemplo, aquellas que hacen que nuestro monitor CRT aumente o disminuya levemente la intensidad de su brillo.

Y cómo se usa?
Muy simple:
El UPS se conecta directamente a la red de electricidad, luego nuestro computador y algún otro artefacto que deseemos proteger (idealmente, el monitor) se conectan al UPS mediante un cable llamado «cable de poder» o «cable PC», que es así:
CABLE_PC
(Es importante que compren al menos uno más de estos cables junto con el UPS, pues éste generalmene sólo trae uno.)

La cantidad de máquinas que podamos conectar al UPS dependerá, obviamente, de la cantidad de entradas de cables de poder que éste posea (y del precio que hayamos pagado por él).
Por ejemplo, el que yo conseguí, que es de los más simples y baratos, tiene espacio para 3 artefactos y su precio es de US$60 aprox… y es el mismo que pueden ver en la primera imagen de este post.

Otra característica de esta máquina es que puede ser monitoreada utilizando un software que se baja directamente de un sitio web indicado en el manual, el cual nos permite ver cual es el voltaje que estamos recibiendo desde la red eléctrica, la carga de las baterías, realizar algunos tests, etc…

Finalmente, y ya para terminar con este extenso post (y no seguir aburriéndolos xD), aquí les dejo algunas características de mi UPS:
Marca: CiTO Power.
Modelo: CPL-B505U.
Duración Baterías: 12 minutos, con un monitor de 15″.
Dimensiones: 33x10x14cms. cúbicos.
Peso: 5Kgs.
– Este UPS también puede proteger nuestro MODEM tal como lo hace con el computador, conectando un cable de red desde el MODEM hacia el UPS, y otro cable de red desde el UPS hacia el computador.

Les aseguro que es una muy buena inversión, el precio es muy bajo comparado con un computador promedio… y es especialmente bajo si lo comparamos con el incalculable valor de la información contenída en nuestra adorada máquina.

Saludooos 😛

Estoy seguro de que los amantes de los RPG (como yo), considerarán a este fascinante documento como una auténtica joya, especialmente los que nunca fueron dueños del cartucho original de SNES (como yo xD)… sin embargo, después de haberlo revisado de principio a fin, me siento un poco decepcionado. Tanto es así, que me alegro infinitamente de no haberlo conocido hasta mucho después de terminar Chrono Trigger unas 40 veces.

La razón es muy simple:
El manual entrega demasiada información sobre el juego.
Es como ir a ver una película luego de conocer todo el argumento y el 50% de los acontecimientos más importantes (o derechamente, conociendo el final), lo cual disminuye mucho las «sorpresas» para los jugadores, sorpresas que son espectaculares en este juego… y al menos para mí, es mucho más interesante ir descubriendo uno mismo lo que nos presenta el juego.

Por ejemplo, ya desde la primera página nos dan a conocer quién es «Lavos» y mucho de lo que sucederá en el futuro… luego nos presentan a muchos de los personajes, arruinando nuevamente la sorpresa.
Posteriormente, nos enseñan a utilizar los botones, a leer las diferentes pantallas, los menús, los «status», etc… cosas propias de todo manual de videojuegos, todo bien en este caso, pero luego, un nuevo desastre aparece al explicar absolutamente TODO sobre las «techs» que se aprenden en el transcurso de la historia y con fotos incluidas, echando por tierra todo lo que el jugador podría haber descubierto por sí mismo.
Y para rematar, también nos dicen quién es «Spekkio» y nos hablan mucho del misterioso y fascinante lugar en el que se encuentra… simplemente imperdonable………

En la última seccion del manual, nos conducen paso a paso hasta el primer jefe que enfrentaremos, explicándonos cada detalle e indicándonos exactamente qué hacer. Esto me pareció estupendo, pues así el jugador podrá conocer la dinámica del juego… aunque insisto en que me alegro de haberlo descubierto por mí mismo…

Por todo lo anterior, el manual de Chrono Trigger no fue de mi agrado y sólo tiene valor por ser parte del «mejor RPG de la historia», por lo que recomiendo a todos los que aún no han jugado este legendario juego que no lo lean.

Aquí les dejo el link para bajar el manual de Chrono Trigger (pdf).

Y acá está el link para ver el manual de Chrono Trigger online.

Saludooos 😛

Estaba navegando por la internet y he encontrado una herramienta muy interesante… adivinaron: un compilador/intérprete online… xD

Codepad puede compilar (e interpretar) varios lenguajes, entre ellos:
C, C++, PHP, Python, Perl, etc…

Esta herramienta nos permite conocer y experimentar con lenguajes de programación sin la necesidad de instalar un compilador o intérprete del mismo, algo muy útil para los novatos y los curiosos como yo.

Una vez compilado/interpretado el código, muestra el resultado de su ejecución… y como broche de oro, genera una URL en donde guarda el código para poder compartirlo con tus amigos…

Link de la página.

Link de un pequeño programa que escribí en 20 segundos…

Que se diviertan!

Saludooos 😛

ZinjaI, un IDE interesante…

29 - marzo - 2010

ZinjaI es un IDE creado por Pablo Novara, el mismo autor de PSEINT (aplicación de la que hablamos aquí). Existen versiones para Windows y para Linux, y tiene licencia GPL… por lo que es Software Libre.

ZinjaI

En general, ZinjaI posee prácticamente las mismas características de los mejores IDEs y procesadores de texto que conozco (entre ellos: DevCpp, Geany y Notepad++)… entonces, qué lo hace tan «interesante»?
Bueno, entre las cosas que no he visto en otros IDEs, ZinjaI tiene la opción de crear un Diagrama de Flujo del programa, lo cual es muy útil para apreciar el funcionamiento del mismo.
Otra de sus gracias es que, conectándose mediante una LAN, se puede trabajar en tiempo real con otros programadores que estén utilizando ZinjaI… sin duda alguna, esto debe agilizar mucho el trabajo en equipo sobre un proyecto.
Y una característica que lo hace muy especial, es que es notablemente «amigable», pues además de ser sumamente sencillo de manejar, posee un tutorial de ayuda muy completo y en español…

Por otro lado, una de las limitaciones de ZinjaI es que está hecho sólo para C++ (y para C), mientras que otros IDEs tienen soporte para al menos 20 lenguajes.
Y una deficiencia «extraña», que para algunos puede parecer irrelevante, es que no tiene la opción para cambiar los colores de las diferentes palabras clave del lenguaje (cosa bastante común en todo tipo de procesadores de texto)… esto es realmente molesto para mí, pues estoy acostumbrado a ver los números de color AZUL en lugar de ese café que ZinjaI tiene asignado… entre otras cosas… xD

En fin, creo que al menos vale la pena conocer este IDE, estoy seguro de que a más de alguien le gustará…

La página de ZinjaI con las descargas y toda la información relacionada:
http://zinjai.sourceforge.net/

Saludooos 😛

A todos nos enseñaron en nuestra infancia que (-1) x (-1) = 1, pero muy pocas veces hemos visto la demostración de este fenómeno matemático… más bien solemos entenderlo «por intuición», utilizando recursos vagos como la «regla de los amigos y enemigos»… xD

Bueno, he aquí una increiblemente simple demostración de que el producto de dos números negativos da como resultado un número positivo… o viéndolo de otra manera, que multiplicar 2 números con signo negativo, es igual a multiplicar los mismos 2 números con signo positivo:

Como siempre, comenzamos la demostración desde una Verdad induscutible y absoluta:

a + (-a) = 0 //Multiplicamos ambos lados por (-b)
a(-b) + (-a)(-b) = 0(-b) //»Limpiamos» un poco nuestra ecuación…
-ab + (-a)(-b) = 0 //A ambos lados sumamos ab
(-a)(-b) = ab

QED… 😉

Saludooos 😛

Vardoc es un individuo que dedica parte de su tiempo a probar juegos de plataforma, para después postear videos sobre su desempeño en tiempo tiempo real, usando programas que le permiten grabar su voz y sus comentarios mientras está jugando… los cuales son realmente graciosos… xD

I wanna be the guy.

Entre los juegos que revisa, destaca uno llamado «I wanna be the guy» (y todas sus derivadas), el cual es un juego… cómo llamarlo?? «Home-made» que está compuesto por varias escenas y personajes de juegos clásicos.
Su protagonista es «The Kid»: Un diminuto personaje que posee doble salto y que dispara… y que pretende convertirse en «The Guy».

Este extraño juego está tan lleno de trampas y su dificultad es tan ridículamente alta, que requiere de una habilidad manual y una paciencia extraordinarias para poder superar todos los obstáculos… y después de mucha «prueba y error», Vardoc ha demostrado que «la práctica hace al maestro».

Para mí, los videos de Vardoc son estupendos por 2 razones:
1.- Ha logrado refinar su técnica a un nivel tal, que ahora es un verdadero genio de las plataformas. Verlo jugar es realmente impresionante… casi cuesta creer que sea tan bueno, haciendo parecer que pasar las etapas no es tan difícil.
2.- Como había dicho antes, sus comentarios son muy graciosos… es inevitable reir cuando se escucha su forma de «tararear» las canciones de los diferentes niveles, o cuando maldice por haber perdido contra un jefe casi imposible, etc., etc… xDDD

He aquí algunos de sus videos:

(Me encanta la canción de fondo!!! xD)

Su canal de youtube (con todos sus videos de juegos):
http://www.youtube.com/user/Vardoc1

Su página web personal:
http://www.vardoc.com

La página para descargar el juego (y experimentar su dificultad extrema):
http://kayin.pyoko.org/iwbtg/

Saludooos 😛

PSEINT, sigla cuyo significado es «PIPEH Pseudo Intérprete», es una extraordinaria herramienta para aprender a programar.
Muy en resumen, es un intérprete de pseudo-código de programación que contiene las instrucciones más básicas necesarias para crear cualquier programa (decente xD) … y está completamente en español.

Es ideal para alguien que no sabe absolutamente nada de programación, pues a través de este programa, comenzará a entender (y a experimentar) los conceptos más básicos como «algoritmo», «iteración», «condición», etc, etc…

Además, cuenta con varias características muy interesantes, entre ellas, la capacidad de generar un diagrama de flujo del código que se está escribiendo… lo cual sin duda facilita muchísimo el aprendizaje y nos ayuda a visualizar mejor el funcionamiento del programa…

Lo que dice su creador, Pablo Novara:
PSeInt está pensado para asistir a los estudiantes que se inician en la construcción de programas o algoritmos computacionales. El pseudocódigo se suele utilizar como primer contacto para introducir conceptos básicos como el uso de estructuras de control, expresiones, variables, etc, sin tener que lidiar con las particularidades de la sintaxis de un lenguaje real. Este software pretende facilitarle al principiante la tarea de escribir algoritmos en este pseudolenguaje presentando un conjunto de ayudas y asistencias, y brindarle ademas algunas herramientas adicionales que le ayuden a encontrar errores y comprender la lógica de los algoritmos.

He aquí un video ilustrativo:

Link para descargarlo y otras cosas relacionadas:
http://pseint.sourceforge.net/

Otra de Einstein…

7 - agosto - 2009

Había afirmaciones como, por ejemplo, la referente a la intersección de tres alturas de un triángulo en un solo punto que, a pesar de no ser en absoluto evidentes, podían, sin embargo, demostrarse con tal grado de certidumbre que cualquier duda parecía fuera de lugar. Esa lucidez y esa seguridad me produjeron una impresión indescriptible.

Creo que a todos los que nos gustan las matemáticas nos pasó los mismo, especialmente con demostraciones geométricas de este estilo.

Saludooos 😛

Más del gran Isaac Asimov…

25 - julio - 2009

Hasta hace un par de semanas conocía unos 15 ó 20 cuentos de Asimov, los cuales consideré (y sigo considerando) tan geniales, que lo convirtieron en mi escritor favorito.
Entre ellos estaba el mejor cuento que he leido en mi vida: «La última pregunta».
También habían otros cuentos cuyos títulos no recuerdo… como ese en el que hablaba sobre un «cronoscopio», o aquel que se trataba de un hombre encerrado en un cubo con gruesas paredes de metal, o en el que hablaba sobre cómo podría ser la democracia del futuro, o sobre cómo un hombre desadaptado y sin una vocación bien definida descubre su verdadera profesión, etc., etc., etc…

Bueno, la cosa es que hace dos semanas se me ocurrió ir a una biblioteca que está cerca de mi casa y casualmente encontré una recopilación de varios cuentos cortos de Asimov.
El libro se llama «Anochecer y otros cuentos», cuya tapa es la que se ve a continuación:

De sobra está decir que todos los cuentos son extraordinarios (especialmente los finales, que son inigualables), pero me gustaría destacar algunos que consideré especielmente geniales:
«Anochecer»
«El niño feo»
«Manchas Verdes»
«Creced y multiplicaos!»
«La máquina que ganó la guerra»

Algo que me pasa cuando leo a Asimov es que, cuando pienso que he tenido un idea o una reflexión genial y original en mis ratos de ocio… me doy cuenta de que él ya se me ha adelantado, como en «Manchas Verdes»… xD

Espero que lo encuentren y que lo disfruten tanto como yo!

Saludooos 😛

He conocido a muchas personas (incluido yo xD) que aprendieron a programar exclusivamente en Windows, por lo que cuando desean compilar y ejecutar programas en C en Ubuntu, deben hacerlo mediante IDEs…

Primero que todo, es necesario instalar el metapaquete build-essential, así:
sudo apt-get install build-essential

Habiendo instalado este metapaquete fundamental, he aquí la forma «clásica» de compilar programas en C en Ubuntu mediante la línea de comandos:
gcc fuente.c -o ejecutable
Mientras que en Windows es:
gcc -o ejecutable.exe fuente.c

Y para ejecutarlos:
./ejecutable (en Ubuntu)
ejecutable.exe (en Windows)

Saludooos 😛

P.D: Si se puede hacer en Ubuntu, entonces también es válido para Debian y todas sus derivadas.