Antonio's World

Apuntes sobre Tecnología y rarezas que encuentro navegando por ahí…

Instalar raspbmc en un disco externo

Logo RaspBMC

Rasbmc es la distribución específica para instalar en Raspberry Pi el software XBMC (que ahora pasa a llamarse Kodi), que es un estupendo gestor multimedia. De esta forma podemos tener un centro multimedia muy asequible y con los servicios que queramos, ya que además, no deja de ser una versión de Raspbian, la versión de Debian para RaspberryPi. El principal problema que me he encontrado con las Raspberry Pi que tengo, ha sido su sistema de almacenamiento, es decir, la tarjeta SD que hay que usar como ‘disco duro’ donde está el sistema operativo. No es que no funcione, pero se lleva muy mal con los fallos eléctricos, quedando corrompido el sistema y teniendo que volver a reinstalar todo. Ha habido avances en el sistema de archivos que se usa para las SD, para que sea más robusto, pero de momento siguen fallando más de lo que me gustaría. A los discos duros tampoco es que les siente bien el que se apaguen de golpe, pero sus sistemas de archivos sí que manejan mejor la situación.

Como con Raspbmc lo lógico es tener un disco de gran capacidad para almacenar ahí el contenido multimedia, una buena opción es particionar el disco y dejar un hueco para instalar el Raspbmc. La tarjeta SD tendremos que seguir usándola para arrancar la Raspberry Pi, pero después ya no se usará, con lo que nos ahorramos problemas. El instalador ya contempla la opción de usar un ‘pincho usb’, pero lo que yo quiero es instalarlo en una partición de un disco, que no es exáctamente igual. Vamos a ver cómo lo logramos.

Componentes necesarios

  • Raspberry Pi, a pelo o con carcasa bonita 😉
  • Sus cables de alimentación, HDMI, teclado y ratón USB…
  • Tarjeta SD
  • Pincho USB
  • Disco Duro externo con conexión USB.
  • Conexión a internet, para la Raspberry Pi por cable, al menos al principio.

Además necesitaremos un ordenador desde donde particionar el USB y desde donde instalar Raspbmc en la SD y el pincho USB. Vamos con el proceso…

(Leer más…)

Share on Google+Tweet about this on TwitterShare on FacebookShare on LinkedInEmail this to someone

Arqueología informática

Pila de disquetes de 3''1/2

Pila de disquetes

Uno de los grandes problemas que tiene la informática, es que su avance es extremadamente rápido y acceder a sistemas de hace un par de décadas es prácticamente arqueología. Es una tecnología que apenas tiene un siglo de vida y si nos limitamos a los ordenadores personales, no llega ni a medio siglo. Se ha extendido y ha sido adoptada por toda la sociedad, permitiendo un rápido avance, pero esto ha causado que parte de la tecnología de hace unos años se encuentre ya desfasada y sea difícil hacerla funcionar actualmente. Entre mis trastos viejos figuran un montón de cajas con disquetes de 3”1/2, que obviamente ahora no son útiles, pero almacenan información valiosa para mí, desde mis primeros trabajos del instituto, de la facultad, juegos, programas… En definitiva un pedacito de mi historia particular.

(Leer más…)

Share on Google+Tweet about this on TwitterShare on FacebookShare on LinkedInEmail this to someone

Gestión de Proyectos: Gestión de Personas

Trabajo en Equipo

Cuando no se planifica pueden aparecer errores difíciles de solucionar

 

Un proyecto (del latín proiectus) es una planificación que consiste en un conjunto de actividades que se encuentran interrelacionadas y coordinadas. (wikipedia)

Bajo esa definición realmente entran un montón de actividades que surgen en el día a día y que sin embargo no tratamos como ‘proyectos’, al menos formalmente. Por ejemplo, dos personas que compartan piso, en algún momento tendrán que coordinarse para la limpieza del piso. Es evidente que uno no puede limpiar si el otro está pintando una habitación, por ejemplo. Lo habitual en estos casos es que esa coordinación se realice de forma verbal y no formal, de ahí que siempre al compartir piso con gente nueva surjan roces y discusiones hasta llegar a pactos y acuerdos, aunque estos no sean formales.

En el ámbito profesional también se dan estas mismas circunstancias. Pocas veces cuando se contrata a algún profesional para algún servicio (un pintor, un mecánico…) se realiza un acuerdo formal. En general se suele pedir el precio y la fecha de cuando estará, dejando muchos detalles a la libre interpretación de las partes, lo cual causa problemas de todo tipo.

(Leer más…)

Share on Google+Tweet about this on TwitterShare on FacebookShare on LinkedInEmail this to someone

Compila tu propio kernel

Logo Kernel Linux

Logo Kernel Linux

En los tiempos antiguos, cuando todavía existían disquetes de 3”1/2 y los CD-ROM eran lo máximo en capacidad, instalar un sistema Linux era una odisea. Además de conseguir una distribución para intentar instalarla, debido a la juventud del sistema la estabilidad y soporte de hardware era limitada. Además, había temas de autodetección y carga dinámica de módulos que no terminaban de funcionar ‘de serie’, por lo que muchas veces tocaba instalar el sistema con el soporte mínimo y que funcionaba y después, recompilar el kernel con todos los drivers y módulos concretos para nuestro hardware particular. Como siempre todo tiene su parte positiva, uno aprendía (a la fuerza) un montón sobre su propio hardware y las opciones que había y además al compilar el kernel se optimizaba adaptándose como un guante a nuestro sistema. La parte mala es que había y hay tantas opciones y configuraciones que no era nada sencillo ‘acertar’ con muchas de las opciones.

¿Por qué compilar un kernel?

El kernel es el núcleo, el corazón del sistema operativo. Es el que tiene verdadero acceso al hardware y es el encargado de gestionar esos accesos entre el resto de programas, estableciendo prioridades, asignando recursos… Al estar en contacto directo con el hardware necesita conocer cómo hablar con cada dispositivo que conectamos, esto es lo que hacen los drivers, poner en contacto el mundo físico del hardware con el mundo virtual del software.

Actualmente no suele ser necesario compilar el kernel, ya que casi todo está pre-compilado como módulos y la autodetección funciona prácticamente siempre. Además los equipos actuales suelen ser suficientemente potentes y no creo ni que se note el tema de la supuesta mejora de rendimiento. La única razón que puede llevar a que necesites compilar a mano un kernel es probar alguna característica que no esté todavía en el kernel ‘de fábrica’ que uses en tu distribución. En mi caso, estoy instalando Ubuntu 14.04 en un ordenador Asus-1201HA. Este ordenador es muy pequeño y tiene una autonomía muy elevada, siendo muy silencioso y pesando poco. Lo malo es que tiene un microprocesador muy limitado y con una gráfica integrada muy mal soportada en Linux. En concreto el procesador es un Intel Atom Z520 a 1.33 Ghrz. con la tarjeta GMA500. Mi intención al compilar el kernel es instalar la última versión estable disponible (3.16.3), ya que parece que están haciendo avances en el soporte de drivers de Intel GMA y por otro ver si al recompilar mejora por poco que sea el rendimiento.

(Leer más…)

Share on Google+Tweet about this on TwitterShare on FacebookShare on LinkedInEmail this to someone

Seguridad en nuestra cuenta de correo

Logo de Gmail con un espía

Gmail espiado

Hace un par de días ha saltado la noticia sobre el ‘filtrado’ de casi 5 millones de direcciones de correo de Gmail. En el blog de Google-España restan importancia al suceso alegando que no ha sido ningún problema de seguridad que afecte a Gmail. ¿Qué ha pasado entonces?

Sinceramente, no lo sé :-D, pero tal como comentan en el blog de Google, lo más probable es que el problema se deba a usar el correo y la contraseña como credenciales para otras webs. Es decir, en muchas páginas te piden que te registres y para ello solicitan la dirección de correo electrónico. Si usamos la misma contraseña para esa web y para el correo, le estamos entregando nuestra dirección y las llaves para que entren cuando quieran.

¿Cómo podemos protegernos?

(Leer más…)

Share on Google+Tweet about this on TwitterShare on FacebookShare on LinkedInEmail this to someone