jueves, 17 de enero de 2013

Primer inicio de Raspberry Pi (Debian Wheezy / Raspbian)

¡Hola de nuevo! :)

En la entrada anterior os explicaba un poco qué era la Raspberry Pi, y cómo preparar una imagen de disco para utilizarla. Hoy vamos a ver qué tenemos que hacer cuando la conectemos por primera vez.

Lo primero de todo es preparar el hardware. Necesitaremos:
  • Cable de microUSB y adaptador de corriente (5V y mínimo 700mA. Recomendable 1A).
  • Teclado USB
  • Cable HDMI y monitor conectado al mismo.
  • Cable Ethernet conectado al router (si no disponemos de teclado USB o monitor).
  • Tarjeta SD con el sistema operativo instalado.

lunes, 14 de enero de 2013

Raspberry Pi, el origen


Dicen que año nuevo, vida nueva... aún no sé si será verdad, pero lo que está claro es que el 2013 lo he empezado... ¡con ordenador nuevo! Y eso que tengo uno de hace menos de 6 meses... pero éste es especial :). Se trata del famosísimo ordenador más barato del mundo, el Raspberry Pi, un  miniordenador del tamaño de una tarjeta de crédito y de tan sólo $35 (en mi caso, con caja y gastos de envío gratuitos, 40€). Un precio así para un ordenador está algo más que ajustado, así que, para los que no lo conozcáis, veremos qué es lo que tiene y nos puede ofrecer. Actualmente va por su versión B, que es la que yo tengo, y posee lo siguiente:



  • CPU ARM1176JZF-S (familia ARM11) a 700MHz
  • GPU Broadcom VideoCore IV, OpenGL ES 2.0, -2 y VC-1 (con licencia), 1080p30 H.264/MPEG-4 AVC
  • Memoria SDRAM de 512MB
  • 2 puertos USB 2.0
  • Salidas de vídeo:
    • Conector RCA (PAL y NTSC)
    • Conector HDMI (rev. 1.3 y 1.4)
    • Interfaz DSI para panel LCD
  • Salida de audio por conector jack 3.5mm y por HDMI
  • Almacenamiento integrado: Ranura de tarjetas SD/MMC/SDIO
  • Conector Ethernet 10/100 RJ-45 (vía hub USB)
  • Conector GPIO
  • Consumo energético: 700mA (3,5W)
  • Fuente de alimentación: 5V, vía microUSB o GPIO header
  • Dimensiones: 85.60mm x 53.98mm

Como podemos ver no disponemos de disco duro y la memoria RAM no es que se pueda decir que sobre, pero para el precio que cuesta está más que optimizado. Además esas carencias las podemos suplir bastante bien por un módico precio: podemos acoplarle un disco duro externo que tengamos por casa, engancharle uno en red, usar una SD de hermosa capacidad... y mientras no intentemos jugar al COD o similares, no tendremos problemas con la RAM en casi ningún momento (salvo a la hora de compilar algunos paquetes, p.e.). Le podemos conectar un ratón y un teclado por USB para controlarla, que todos tenemos uno por casa :P. En cuanto al tema de la alimentación, nos vale cualquier cargador de móvil que pueda proporcionarnos, al menos, 700mA (hoy en día cualquiera nos cumple ese requisito) y un cable con conector microUSB; una vez más, el del móvil nos puede servir seguramente :)


Respecto al software, por ahora existen implementaciones de Debian, Fedora, Ubuntu... y pronto empezaremos a ver algunas de Android, estoy seguro. Para los que empiezan desde 0 con estas cosas se recomienda la distribución Debian Wheezy, la cual podéis descargar en su versión más actualizada de la página oficial de Raspberry. Aunque viene con un escritorio LXDE por defecto, mi recomendación es que le perdáis el miedo a los comandos por terminal, sobre todo porque así nos acostumbraremos a controlarla de manera remota desde el portátil o sobremesa que tengamos en casa y nos ahorraremos el ocupar puertos USB con el teclado y el ratón (claro que depende del uso que queramos darle).

martes, 25 de diciembre de 2012

¡Feliz Navidad!

Desde Estrella Polar hago un pequeño alto en la rutina de este blog para desearos a todos:

¡Feliz Navidad!



martes, 20 de noviembre de 2012

¡Programando, que es gerundio! (I) - Clases, objetos... ¿qué es eso?

En informática se suele decir que hoy en día casi todo el software se programa "orientado a objetos".

- ¿Pero señor, qué es eso de orientación a objetos?
Pues dicho así suena a... a... a algo tan sencillo como es "traducir" el mundo real al digital. ¿Y qué hay en el mundo real? Objetos (y también personas, animales, árboles, etc. pero vamos a hacer un esfuerzo y consideraremos todo como cosas :P). Y los objetos interactúan entre sí.

- ¿Y un objeto qué es, qué tiene, qué hace?
Un objeto lo podemos definir por algunas características físicas, como puede ser su peso, altura, grosor, forma... pero también por "qué puede hacer". El ejemplo clásico se suele hacer con un perro: A la derecha tenemos a uno muy adorable (antaño, ahora ya ha crecido y ha perdido encanto). De este animalico (que vamos a llamar Ataca) podemos decir que es pequeño, que tiene el pelo marrón y blanco, 4 patas que le llegan hasta el suelo, una cara de quedarse dormido en breve... siendo éstas sus características físicas; pero también podemos decir que respira, camina, come, duerme... y eso es a lo que nos referimos con el "qué puede hacer".


viernes, 16 de noviembre de 2012

¡Programando, que es gerundio! - Estrenando sección :)

¡Vaya! Parece que se me ha acumulado una pequeña capa de polvo en el blog desde la última entrada... nada que no se pueda quitar con un trapo en un santiamén :). Y ya que estoy por aquí voy a aprovechar para comentaros una propuesta: Ahora que estoy con el PFC a la gresca continuamente con los lenguajes de programación, sus guerras de versiones y demás, me paso horas y horas en internet buscando ayudas, manuales, tutoriales, por lo que muchas veces me encuentro con que apenas hay información sobre algunos temas en concretos y otras veces se encuentra lo que se busca en menos de lo que canta un gallo. Por ello he decidido hacer una serie de "manuales" sobre programación, en los cuales iré publicando cositas que me resulten curiosas de realizar, que me hayan supuesto un reto, que cueste encontrar... y como estoy desarrollando en Java y Matlab me centraré en esos lenguajes (aunque también puede que publique sobre otros :P).

Si sois de los que no ha programado en su vida y cree que todo esto le sonará a chino... nada más lejos de la verdad, puesto que pretendo que las explicaciones sean lo más cercanas al lenguaje "normal" que pueda (cosa que los informáticos a veces agradecemos cuando intentamos entender algunos códigos con sus comentarios xD). No pretendo que sea un manual para informáticos estrictos, por lo que me permitiré ciertas licencias a la hora de definir algunos conceptos y expresar ciertas relaciones, con el fin de que podamos entendernos entre todos :P

Así pues, la próxima lección (que será la Nº1, dejando ésta como la Nº0, al más puro estilo introducción y presentación; y que tampoco serán lecciones, sino más bien consejos, guías, ejemplos, aberraciones informáticas, ideas, etc.) comenzará, cómo no, con una explicación teórica breve y sencilla sobre la orientación a objetos. ¿Os animáis? ;)

sábado, 6 de octubre de 2012

DEFCON v1.0


¡Ya está aquí! ¡¡Ya llegó!! ¡¡¡El programa definitivo, lo más de lo más, un software que no puede faltar en ningún ordenad...!!! Vale, seamos sinceros, no sirve para nada xD. Pero es bonito, curioso... y ahora que, una vez más, estoy con el proyecto, me sirve para practicar Java, ahondar más en el lenguaje y hacer algunas aberraciones informáticas, que si bien a mí me sirven como "campo de pruebas", también pueden gustaros e incluso terminar siéndoos útil entretenido.


Todo empezó tras descargarme un recortable del sistema DEFCON usado por los americanos. El recortable en cuestión lo descargué de este enlace: Indicador-DEFCON.pdf. Una vez en mi poder, y tras añadirlo a la cola de mis "recortables para gastar el tiempo cuando debería estar haciendo algo útil", me planteé el hecho de tenerlo en el escritorio... para autoconvencerme del estado de estrés al que debo estar sometido xD. Y claro, para un friki informático pensar eso es sinónimo de llevarlo a cabo... y aquí tenéis el resultado: Una primera versión para escritorio que he bautizado, en un alarde de originalidad y creatividad, como DEFCON v1.0 (debido a que puede tener algún fallo, que tengo algunas ideas en mente para desarrollarla y que sea algo más que un "gadget" en el escritorio; claro que si da muchos fallos pasará a ser v1.0 alpha) y os la podéis descargar pinchando sobre la imagen. Las características de esta versión, visibles tras el salto, las podría definir como:

miércoles, 5 de septiembre de 2012

¡Ganador!

Sin duda el título de la entrada sería más atrayente en inglés, suena como más... importante xD. Pero de una manera u otra indica el objetivo de la entrada.

¡Sí! De resultas que mi blog ha sido uno de los premiados por Key en su sociable blog Zapato a la Cabeza. ¿Y de qué va el premio? Os preguntaréis... Pues bien, es algo tan envidiable como tener que elegir una frase y ponerla en una entrada en mi blog, junto con 5 nuevos blogs seleccionados por mí, que habrán de repetir el proceso (y que no podrán volver a elegir al blog que los premió muajajajajaja).

Una vez explicado el premio y las condiciones, pasemos a lo realmente importante: La frase. Según la Wikipedia, una frase es, en lingüística, "aquel conjunto de palabras que basta para formar sentido, especialmente cuando no llega a constituir oración". Sin embargo, yéndonos al terreno musical se trataría de "el fragmento de una composición que aparece cifrado entre dos barras, distinguiendo esto de las barras de compás". En cuanto al campo de la danza, hace referencia a "el traslado rítmico del cuerpo humano en el espacio". Vista la variedad de significados que podemos encontrar (ya que aquí no relato todos... por fortuna para los lectores), nos centraremos en el primero (sin ser tan estrictos en su definición y permitiéndonos licencias como, p.e., el uso de verbos). Así pues, la frase escogida por mí es:

La vida es una obra de teatro que no permite ensayos. Por eso, canta, ríe, baila, llora y vive intensamente cada momento de tu vida... antes de que el telón baje y la obra termine sin aplausos.
Charles Chaplin

La frase forma parte de un texto más largo, pero me quedo con ésta en concreto. A continuación la segunda parte del premio, el listado con los 5 blogs que tendrán el honor de recibir tal honor:

David, en su blog ______ FreakGate
Cris, en su blog _______ Oye, tú que eres químico...
Los miembros del blog __ La biblioteca sin polvo
Josué, en su blog ______ jManso
Luis, en su blog _______ Bellezas de Hispania

¡Enhorabuena a los premiados! Y ya sabéis lo que os toca ;)