Conocer los datos de nuestra memoria RAM en Windows

Me acabo de pillar un ultrabook de segunda mano, que viene con Windows 7 instalado (estoy dilucidando ahora si meterle una distro derivada de Debian o pasarme a la familia Red Hat), y quería conocer qué tipo de RAM trae para ampliársela. Una opción era abrir el equipo, cosa que además en este modelo es bastante fácil, otra era mirar el administrador de dispositivos (que no nos da toda la información posible) y una tercera: tirar de consola.

El comando wmic nos ofrece informes sobre las caracterísiticas del hardware de nuestro equipo. Para el caso de la RAM podemos obtener un completo informe con él. Lanzamos un terminal ejecutando cmd y, desde allí, escribimos:

wmic memorychip

Esto nos sacará en pantalla todos los datos sobre la memoria, pero puede hacerse engorroso tener esta presentación (es más, en mi equipo era totalmente ilegible), por lo que podemos lanzar el comando de forma que la salida esté dirigida a un archivo de texto, que lo hará más manejable. En el ejemplo lo sacaré a un archivo .txt en la carpeta Documents, vosotros usad la ruta y el nombre que queráis:

wmic memorychip > Documents\informememoria.txt

De esta forma tendréis la información más ordenada y usable. Y tras esto

La grandeza de Tim Duncan

Tim “Bienvenidos al Siglo XXI” Duncan le llamaba Andrés Montes, también había quien le apodaba Star Wars. A día de hoy es “The Big Fundamental“. Hablar bien del veterano ala-pivot, puede que el mejor que ha jugado en ese puesto, es fácil. Basta con remitirnos a sus números y galardones: ya en la universidad acumulaba galardones, desde que llegó a la NBA, siendo elegido mejor novato ya en su debut, nunca se ha quedado fuera de los play-offs, alcanzando 6 finales de las que ha ganado cinco. En su vitrina particular además acumula dos MVP’s de la liga regular y 3 de las finales. En 17 años ha sido elegido para disputar el all-star 14 veces (podrían haber sido 15 si no se hubiese cancelado el de 1999), 10 veces ha figurado en el mejor quinteto de la temporada, tres en el segundo y una en el tercero, junto a 8 veces en el mejor equipo defensivo y 6 en el segundo. En las últimas finales superó a Kareem en minutos jugados en play-off y en dobles-dobles a Magic Johnson.

Pero a la hora de hablar de su grandeza no voy a recurrir a números, galardones, títulos o records. Voy a centrarme en una única anécdota que me ha dado por recordar estos días, una muestra de la entereza mental de un jugador que ha dejado a sus críticos sin argumento alguno (le tildan de “aburrido porque no pueden sacarle otro punto débil).

Tim Duncan

Era un partido de finales de la temporada 2012-2013, cuando Duncan tras un par de años flojos había rejuvenecido milagrosamente. Se enfrentaban sus Spurs a los Clippers y Blake Griffin parecía empeñado en desafiar al viejo Tim, algo así como un choque generacional. En ataque intentaba cargar contra él y machacar sobre su cabeza, pero Tim le defendía de forma implacable ayudado por Kawhi, provocando que Griffin se hartara de fallar tiros. Mientras, en el otro lado, Duncan mostraba un tremendo acierto para acabar con 34 puntos con unos porcentajes excelentes. En uno de los lances del partido Griffin anotó una canasta sobre Duncan, regodeándose de su acierto frente al frío nativo de las Islas Vírgenes. En la siguiente jugada Duncan atacaba, y con una elegante finta se hacía hueco para anotar con facilidad ante un indolente Griffin. Tras la canasta le miró, pero en lugar de desafiarlo se limitó a sonreir y bajar a defender. Esa sonrisa, ese gesto de “no necesito hacer alardes para demostrar mi superioridad” enfadó al espectacular y joven cuatro de los Clippers, que volvió a intentar otra canasta sobre Duncan estrellándose esta vez contra su férrea defensa, haciéndose además el jugador de los Spurs con el rebote. En el siguiente ataque se repetía el duelo, repitiendo también Tim un sublime movimiento para ir hacia la canasta. Griffin, quemado por la sonrisa seguida de una buena defensa, para el ataque de Duncan con una contundente falta. La respuesta de The Big Fundamental vuelve a ser una simple sonrisa mientras se va a la línea a anotar los dos tiros libres. Sin trash talk, sin alardes de fuerza, sin desafíos agresivos, pero ¿se podría dar una respuesta más badass?

Spurs campeones 2014

Mejor balance en liga regular y título con victoria aplastante en la final ¿Viejos?


Con 38 años la victoria frente a Miami en una de las más contundentes demostraciones de juego en equipo de las últimas décadas se antojaba como la retirada perfecta para una carrera legendaria, pero ha decidido alargar al menos una temporada ¿podrá lograr por primera vez revalidar el campeonato tras romper “la maldición del año par”? Nos queda una temporada, puede que la última en que podamos disfrutar de esta leyenda del baloncesto.

Crear pendrive booteable con Hirens desde Ubuntu

En su día ya hablé de Hirens (ya es un artículo antiguo), una suerte de “caja de herramientas” (o “kit de primeros auxilios” o “navaja suiza“, te haces una idea) para realizar reparaciones. La verdad es que nunca había creado un pendrive booteable ya que siempre tengo un cd a mano en todos los lugares donde trabajo, pero hoy me enfrentaba a la reparación de un equipo con sectores dañados del disco duro y no tenía ninguno a mano. No es complicado crear el pendrive, pero tiene un par de cosillas. Os cuento el proceso:

Lo primero, como no, es descargar la ISO del Hiren’s . Ese zip incluye un .exe que podrás usar para crear un cd arrancable en Windows, pero para este caso estamos en Ubuntu (para más señas Kubuntu, con escritorio KDE) así que sólo extraeremos el archivo de imagen de cd .iso para trabajar.

Necesitamos un pendrive de, al menos, 1 GB que esté formateado en FAT32. En mi caso le di formato usando el Gestor de Particiones de KDE, usad lo que estéis más acostumbrados a usar.

Con el pendrive ya formateado basta lanzar UNetbootin, seleccionar como origen la imagen .iso del Hirens y como unidad destino el pendrive recién formateado en FAT32. En cuestión de pocos minutos el pendrive debería estar listo… o casi.

Me pasó que al arrancar desde el USB el equipo a arreglar no me aparecían todas las opciones del Hirens. Aparecía la que necesitaba pero al ejecutarla… no cargaba. Fue como ¿qué coño está pasando?¿por qué no va?¿y dónde está el MiniXP?. Tras un par de búsquedas por foros me encuentro con que me queda un paso para terminar. Volví a conectar el pendrive a mi equipo, me metí a explorar las carpetas del pendrive y dentro de HBCD (la deberíais encontrar ya dentro de la raíz) encontré el archivo isolinux.cfg, que es el que necesitaba. Basta con copiar este archivo en la carpeta superior (la que sería la principal del pendrive) y cambiarle el nombre por syslinux.cfg, borrando previamente el archivo que había allí con ese mismo nombre. Tras este cambio Hiren’s arrancará normalmente con todas sus opciones, y ya podéis cacharrear por el equipo.

The Donnie Rock Radio Show 54: Canciones Largas

En el especial de esta semana vamos con una (más corta de lo habitual) lista de canciones que tienen la peculiaridad de durar más de 7 minutos. Temas largos, majestuosos, elaborados pero no por ello aburridos, cosa de la que algunas bandas pretenciosas pecan.

Como siempre el programa estará disponible en Podomatic para streaming durante unas semanas y en Mega para su descarga directa. El listado de temas de esta semana es el siguiente:

  • Deep Purple – Child In Time
  • Jethro Tull – My God
  • Black Sabbath – The Sign of the Southern Cross
  • Peter Frampton – Do you Feel Like We Do
  • Triana – Abre la puerta
  • The Who – Won’t get Fooled Again
  • Led Zeppelin – Starway to Heaven
  • Queen – The Prophet Song
  • Funkadelic – Maggot Brain
Vídeo

Made in Japan, hace 42 años

Los días 15 y 16 de agosto de 1972, en el festival Hall de Osaka, Deep Purple recogían en directo dos actuaciones que, junto a una tercera en el teatro Budokan de Tokyo el día 17, formarían parte de su legendario directo Made in Japan. Un disco fundamental por varios motivos, entre ellos ser uno de los primeros directos grabados por un grupo occidental en Japón (basta mirar cuántos “Live at Budokan” se han grabado hasta la actualidad para entender la importancia de este hecho) y tratarse de un directo que pretendía recoger toda la intensidad de la banda en vivo con sus improvisaciones, con las modificaciones de los temas… La mayor parte del material que aparece en el disco es de la actuación del día 16, con la excepción del Smoke on the Water, que se utilizó una toma del día 15, y Lazy y The Mule, que son del recital del 17. Existía además la leyenda urbana de que en Child In Time se podía oir un disparo y que se había encontrado un cadaver en las gradas, pero todo era un mito, si bien es cierto que se oye algo parecido a una detonación durante la canción probablemente se tratara de un ruído provocado por algún mal contacto de un cable.

Ahí queda este clásico del rock and roll, de uno de los más legendarios discos de la historia de nuestro rollo.

Diferencias entre clave primaria y clave foránea

Vamos con una entrada de SQL básico, uno de los fundamentos del modelo relacional ¿Qué diferencia existe entre una clave primaria y una foránea?

En el diseño de una base de datos relacional la clave primaria es el campo, o conjunto de campos, que nos permite identificar de forma única un registro. Por así decirlo es como el DNI de esa tabla. Se trata de un valor, o grupo de valores, único que nos permitirá diferenciar un registro concreto. Podemos definir la clave primaria en el momento de la creación de la tabla, dentro de la sintaxis del CREATE TABLE, o a posteriori añadiendo la regla en un ALTER TABLE.

Por su parte la clave foránea es un campo, o conjunto de campos, que nos permite relacionar un registro de una tabla con otro, generalmente de una tabla distnta . Como ejemplo piensa en la clásica base de datos de una tienda, en la que tienes una tabla con productos, cada uno de los cuales tiene un código (que será la clave primaria), una descripción y un precio. Por otra parte tienes una tabla en la que registras las ventas, y podrías tener un código para cada una, la fecha, la hora y el producto. Para identificar el producto en esa tabla lo más práctico, para no repetir información, sería utilizar el código de la tabla de productos (la clave primaria de la primera tabla, que en esta se convierte en clave externa).

Una tabla puede tener relaciones con varias a través de distintas claves foráneas, e incluso referenciarse a si misma (clave foránea recursiva). Al igual que con la clave primaria podemos definir las claves foráneas dentro de la sintaxis de creación de la tabla o a posteriori con un ALTER TABLE.

Por tanto la diferencia es sencilla: la clave primaria identifica un registro único de una tabla. La clave foránea relaciona los datos de un registro de una tabla con los de otra, o con un registro distinto de la misma tabla.

Instalar un emulador de Super Nintendo en Linux

¿Echas de menos unas partidillas a Street Fighter, Mario World o Castlevania IV en tu Super NES? Pues tranquilo, como usuario de Linux puedes contar con un emulador, que además para el caso de los usuarios de Ubuntu está disponible en los repositorios oficiales. Para ello basta con instalar desde la consola:

sudo apt-get install zsnes

Super Ghouls and Ghosts

Con esto ya está el emulador listo, pero todavía necesitas los juegos. Los viejos cartuchos eran memorias de sólo lectura, y es posible encontrar diversas webs desde las que descargar ficheros que contienen todos los archivos de estos juegos. Aquí una pequeña lista con algunas de estas webs:

Donkey Kong Country SNES

Una vez descargados los archivos, los copiáis tal cual, comprimidos en .zip (ojito, en FreeRoms bajan en 7z y no me los reconocía, pero basta con descomprimir y volver a comprimir como .zip) en una carpeta. Al ejecutar zsnes en el menú GAME podéis ir a la opción LOAD y desde allí navegáis en el menú DIRECTORY de la derecha hasta la carpeta en la que habéis guardado las ROMs. Seleccionáis el que queráis y a jugar. En ese menú principal podéis guardar y cargar partidas, configurar los controles, etc.