sábado, 3 de noviembre de 2012

Ordenador nuevo

Después de un reballing y dos reflow caseros, mi anterior portátil dejo de funcionar definitivamente; un fallo de placa base, supongo, puesto que no había rastro de corriente por ninguna parte.

Así que, después de estar un par de meses con un sobremesa un poco justo, encontré una buena oferta en pc-componentes, un ASUS K55VM. Por primera vez, he optado por un portátil de marca.
Las características básicas, las que me han convencido de comprar este modelo son:

Procesador: Intel® Core™ i7 (i7-3610QM) (2.30GHz, 6MB (L3) Cache)
Memoria RAM: 4GB (4GB*1) DDR3 1600MHz (Ampliable a 8GB, 1 slot libre)
Controlador gráfico: GeForce® GT 630M (DDR3 2GB, Dedicada, 2048x1536)

a lo que le añadí el segundo módulo de RAM de 4GB.

La experiencia de momento es buena, todo funciona muy fluido. El teclado tiene un buen tamaño, con teclado numérico y el touchpad es muy grande, recuerda al de un Macbook.

El Windows 7 preinstalado, como es esperable, tiene un montón de cosas de dudosa utilidad, pero no parecen ralentizar la carga de Windows ni su uso.

A la hora de instalar Linux es cuando vienen los problemas. El disco duro viene con un sistema de particiones GPT que si bien tiene soporte en Linux, el instalador de Mint-13-Maya no reconoce ninguna partición. Después de buscar un poco, las opciones eran, o bien, formatear todo el disco duro y crear un sistema de particiones MBR de toda la vida, o intentar cambiar el sistema GPT a MBR sin perder datos y después, modificar las particiones para hacer sitio a Linux. Formatear todo es la opción más cómoda, pero no quería perder la partición de recuperación. Siguiendo los pasos encontrados en el blog de Nehal J. Wani. Los pasos así por encima son: usar gdisk para convertir el sistema de particiones a MBR y después usar testdisk para recuperarlas, ya en MBR y todo, sin perder nada.

Una vez hecho, se puede instalar Mint sin mayor problema.

domingo, 14 de octubre de 2012

Curso de Python

En www.edx.org ofrecen cursos de algunas de las universidad más conocidas como MIT, Harvard y Berkeley de momento. Los hay de electrónica, física (química) del estado solido, de informática y alguno más. Yo estoy haciendo el 6.00x Introduction to Computer Science and Programming, que fundamentalmente, te enseñan a programar en Python.
El curso está muy bien montado, con una plataforma mucho mejor que moodle, las clases en vídeo y con problemas y cuestiones de cada lección.

Además, te puedes encontrar cosas como:

> str1 = 'exterminate!' 
> str2 = 'number one - the larch'

Los cursos son gratis y al final, te dan un certificado y todo. Te puedes registrar en www.edx.org

sábado, 13 de octubre de 2012

Trucos y Consejos en Linux, I

Uno de los mejores trucos que he aprendido este año ha sido la búsqueda recursiva. En una terminal de Linux, si pulsamos Ctrl+r, aparece el texto: (reverse-i-search)`': A partir de este momento, podemos escribir cualquier letra o letras (en orden) de un comando que hemos usado con anterioridad y aparecerá en la linea de comandos. Si lo que sale, no es el comando que se busca, pues por ejemplo, lo habíamos ejecutado antes, al pulsar Ctrl+r, pasará a mostrar el siguiente (el anterior en el tiempo) que contenga las letras que hemos puesto.

Otra combinación de teclas muy interesante (y seguramente muy conocida, pero también me la descubrió JapJap como la anterior) es pulsar Ctrl+Flecha izquierda o derecha, para moverse a través de un texto palabra por palabra, en vez de carácter por carácter. Esto funciona en cualquier texto en cualquier sitio: procesador de textos, terminal, navegadores etc. en cualquier sistema operativo, salvo que alguien diga lo contrario.

SysFlyFree comenta otro interesante truco: Ctrl+a te lleva al principio de la línea de comandos y Ctrl+e te lleva al final (para no tener que pulsar las flechitas media hora si por lo que fuere las teclas Inicio y Fin no funcionan en esa terminal)

JapJap comenta unos cuantos Contrulquitos más:

La pulcritud del Ctrl+l, para limpiar la pantalla rápidamente (equivalente a hacer un clear)

Ctrl+k para cortar hasta final de linea y Ctrl+u para hacerlo hasta el principio de esta, después puedes pegar con Ctrl+y

Ctrl+w para borrar la última palabra escrita

Ctrl+h para borrar el carácter anterior (equivalente al backspace)

Creo que estas son las más útiles pero hay muchas más, incluso cosas de dudosa utilidad como intercambiar caracteres (creo que era Ctrl+t) por si escribes sl en vez de ls... no sé por qué lo recuerdo, no lo he usado nunca ni lo usaré.

¡Gracias a todos!

lunes, 8 de octubre de 2012

Historias del MISE, parte I

En una de las asignaturas del máster -de las que mas me gustaron y mas aprendí- teníamos que diseñar, programar e implementar la "parte electrónica" de un coche. Las comillas son debidas a que no teníamos el coche como tal y de una forma u otra, terminamos haciendo un poco lo que pudimos... en principio, el coche tenia que tener un sistema de control de velocidad, airbag, abs, temperatura, gps, detectar si el conductor se duerme, limpia parabrisas y luces automáticas y posiblemente alguna cosa mas.

Al final, el día de la presentación no funcionaba nada, pero eso es otra historia. En cualquier caso, por separado mientras hacíamos pruebas, las luces se apagaban y encendían solas en función de la iluminación, había un sensor de humedad para unos limpia parabrisas ficticios, una temperatura real, un sistema para detectar si te acercas demasiado al coche de delante o como ayuda para aparcar, un sistema de seguridad que hacia solar una alarma asquerosa que se te metía hasta lo más profundo del cerebro cuando se abría la puerta del coche (de cartón), el gps, el control de velocidad y el velocímetro... y todo mediante PIC's conectados por bus CAN (más o menos)  y con una placa TS-7400 como sistema de control principal. Además, por si queríamos trabajar varios a la vez sobre la placa y no estorbarnos unos con otros, había dos TS-7400 (realmente tres pero eso no lo sabíamos en principio).

Durante los primeros días de clase, cuando la mitad de la clase se preguntaba que era una TS y la otra mitad como se encendía aquella cosa, a la vez que atendíamos a la explicación del profesor sobre drivers para linux, entró en la clase un personaje peculiar, un chaval. El niño en cuestión se expresaba con el volumen de voz que la mayoría de la gente acostumbra a denominar "me tienes hasta las pelotas" cuando llevas mas 15 segundos con él, pero por simplicidad, seguiremos llamándolo "niño".

Sin mucho preámbulo, ni un buenas tardes, el niño dijo: "vosotros tenéis dos, así que me llevo una". Y sin más explicación, se llevo una de las placas. Uno puede imaginar la cara que se nos quedo a los alumnos, pero es mucho más complicado de describir la del profesor al que interrumpió en medio de la explicación.

Llegados a este punto, no es difícil entender porque no aguantamos a Niño. En aquel momento no teníamos muy claro que estaba pasando, solo sabíamos que nos habíamos quedado con una placa menos y en el momento tampoco parecía tan trágico. Hasta que las placas empezaron, misteriosamente, a estropearse...

... continuará.

jueves, 4 de octubre de 2012

¿La física difícil? Para nada.

Hay gente que dice que la física es difícil... ¡con esos nombres de asignaturas no me extraña!


¿En serio, alguien sabe que le ha pasado a mi ordenador? Empezó siendo solo la pestaña de Gmail en Chrome, ¡pero ahora está por todas partes!

Entrada 254

Yo solo digo que si en el Civilization II ponías a todos los habitantes de las ciudades de bufones, era imposible ganar.


O al menos, mucho más difícil que si ponías científicos.

lunes, 1 de octubre de 2012

¿Pero qué ...? ¿Cómo ...? ¿Qué ...? ¿Por qué ...?



¿ Habéis visto la foto? Está claro lo que es, aunque se ve un poco mal...
Vamos a ponerlo fácil y voy poner otra foto, venga.


Bien, ahora, minipunto para el que acierte donde está hecha la foto.

...

¡Bieeen!  Efectivamente es el horóscopo y está en la Facultad de Ciencias de la Universidad de Salamanca. Por supuesto, el premio es para ellos, pero no les voy a decir donde está. Que contraten a un médium para que lo encuentre.

Y me da igual que sea publicidad y la paguen y esas cosas. ¿No se supone que hay un horario infantil protegido en la televisión o algo así? Pues esto me parece igual.

Visto con Goro, paseando por el campus de ciencias, que hace un bonito día.

viernes, 28 de septiembre de 2012

Configurando Linux Mint (I)

En las últimas versiones, Ubuntu ha decidido dejar de ofrecer el clásico escritorio de gnome por uno más bonito conocido como unity, que le gusta a mucha gente y no voy a entrar en discusiones de si es mejor o mas útil, pero que a mi no me termina de convencer. En la versión 12.04 aún se puede usar la versión clásica del escritorio, buscando en google gnome-fallback se encuentran fácilmente muchas guías para hacer esto con más información. (Básicamente, consiste en instalar el paquete gnome-panel) 

Pero, Key me dijo que iba a probar Linux Mint, que básicamente, es un ubuntu clásico, pero actualizado (está basado en Ubuntu (que esta basado en Debian)) 
La instalación de Mint es simple (mucho más si has instalado alguna vez un sistema operativo) y por supuesto, también hay muchas guías, por ejemplo aquí.

El motivo de esta entrada, empieza ahora: ¿Que hago después de instalar Mint? (o ubuntu)

- Hacer una actualización del sistema. Con el gestor de actualizaciones o desde consola con:
sudo aptitude update && sudo aptitude safe-upgrade

- Instalar algunos paquetes básicos. Por ejemplo, ubuntu no tiene por defecto el gestor de paquetes synaptic ni aptitude. Además, también me gusta activar lo repositorios de paquetes que vienen por defecto algunos desactivados.

- Agregar los repositorios para los drivers de nvidia (en mi caso) para tener aceleración gráfica, en consola se hace muy facil con el comando: sudo add-apt-repository ppa:ubuntu-x-swat/x-updates a continuación se recargan los repositorios y se instala con:
sudo aptitude update && sudo aptitude install nvidia-current nvidia-settings

- Instalar el resto de software que puedo usar o no, pero que siempre me gusta tener: google-chrome, dropbox, gimp (en mint creo que viene), xsane para escanear, vmware-player para las máquinas virtuales, amule, vuze, skype, calibre, TeXMaker (y algún que otro paquete de texlive como texlive-math-extra)  

- Agregar y modificar los paneles. Si tienes dos pantallas, a lo mejor quieres poner un panel en cada una, para tener los menús a mano... ya no existe un gconf-editor (y no recomiendo instalarlo a mano por lo que contaré después) y la única forma que he encontrado es ir a un panel, hacer click con el botón derecho (alt+click en ubuntu) y nuevo panel, te pondrá uno arriba, si añades otro, te lo pone a la derecha, otro mas a la izquierda y otro mas... en la pantalla secundaria abajo. Luego puedes borrar el resto de paneles que no quieres. Solución cutre, pero efectiva.

A grandes rasgos, esto es todo. En algún momento futuro, añadiré o aclarare lo que pueda ir surgiendo.

Amazon recomienda...

De vez en cuando Amazon me manda un e-mail con recomendaciones de libros que me pueden interesar, hoy por ejemplo hay cosas como:

¡Ya sea entre ecuaciones o fogones, siempre a mano todo lo necesario!

jueves, 27 de septiembre de 2012

Entrada 250

¿Por qué empresas que solo tienen un producto que cuesta decenas de miles de euros (eso sí, números uno o dos de su sector) me piden ayuda para mejorar su web? 

Señores, me he registrado en vuestra página para bajarme una versión de prueba de 15 días de la versión estudiante de una versión de hace 5 años; mi mejora de la página consistiría en poner ese enlace en la portada. En grande.