Quiero una Raspberry pi!

Hace bastante tiempo que le estoy hechando un ojo a la Raspberry pi. Me parece un equipo sumamente versatil que nos permite hacer multitud de cosas a un costo no muy alto.

El primer uso que imagino para una de estas es la de transformar cualquier led tv en un Smart TV. Agarramos la Raspberry, le metemos un sistema operativo Linux y solo nos quedaria conectar la maquinita a la TV. Con esta ya podrias ver cualquier video en tu sala como si fuera el cine. Como pueden ver es muy sencillo hacer un sistemita de este estilo.

Otro uso que me parecen muy interesante para ella es la de montar un servidor de archivos. Con un disco externo (hay discos de 1 tera bastante economicos) y un poco de maña podemos armar algo bastante interesante. Podemos usarlo como una unidad de backups o como un lugar donde guardar los archivos multimedia.

raspberrypi

Al ser maquinas que gastan muy poca energia podemos pensar en dejarla constantemente prendida sin preocuparnos por la factura de electricidad. Y ahi aparece otro de los usos que podemos darle. En mi pais las conexiones a internet siguen siendo bastante lentas y montar un servidor de descargas con una de estas seria algo bastante util.

Hay aplicaciones para descargar torrents, por ejemplo, que nos ofrecen una interfaz web. Con eso montariamos el servidor y luego accederiamos a el mediante nuestro navegador desde cualquier maquina de nuestra red local.

Hay infinidad de cosas que se pueden hacer con una maquinita de este estilo. Incluso podriamos hacer muchas cosas de esas que se suelen hacer las placas arduinos o plcs. Por ejemplo podriamos hacer algo de domotica controlando las luces y la calefaccion.

Cada tanto reviso algunas paginas de venta online y me fijo los precios de la raspberry pi modelo b y sale unos 1000 pesos argentinos. Si le sumamos el modulo wifi (que en mi caso no seria necesario) se va a unos 1500. Lo que si deberiamos comprarle es un case y los hay muy baratos.

Asi por algo mas de 100 dolares al cambio oficial o algo menos si nos fijamos en el precio del dolar no oficial podemos montarnos algo bastante lindo y divertido para jugar… nuestra imaginacion es el limite.

¿Vuelvo?

La idea durante los ultimos 4/5 meses era ir publicando los diferentes trabajos que hacia en la facultad. De la misma forma que lo venia haciendo anteriormente con trabajos hechos para ingenieria de software 1 y para software y los nuevos escenarios. Como ninguna de las materias fue teorica no lo pude hacer el sitio quedo un poco abandonado.

Este cuatrimestre, el ultimo si sale todo bien, vuelven las materias teoricas. Por un lado Ingenieria de Software 2 y por otro Informatica 3 (que segun me dijeron va a hablar sobre seguridad informatica). Gracias a estas materias espero volver a publicar algunas cosas por aca.

La verdad es que ahora que veo el recorrido, 20 materias aprobadas y a 4 de recibirme, me doy cuenta de porque se hicieron muchas cosas como se hicieron. Al principio pensaba que estaba muy mal organizado todo. Aunque en ciertas cosas se nota que fuimos los conejillos de indias (los primeros ingresantes de la universidad) por otro lado la vision de la carrera ahora me queda mucho mas clare. La idea no era que seamos solo programadores sino que estemos capacitados para varias otras tareas dentro del desarrollo de software…

¿Por que cuento esto? porque despues de casi 3 de años de estudios y habiendo postergado muchas cosas estoy a un paso de recibirme y necesito la fuerza para continuar. No es nada facil salir todos los dias a las 7 de la mañana y volver despues de las 10 de la noche. No es facil no poder compartir una comida con mi hija de 3 años y 10 meses.

Tampoco fue facil juntar mis labores en internet con el estudio y el trabajo. Haciendo un poco de malabares llegue a cumplir, a medias, con todo.

En fin… extraño escribir aca. Y si todo sale bien por lo menos voy a poder publicar algunas cosas sobre lo que estoy estudiando.

No… no me mori

Estoy a menos de 24 horas de terminar el cuatrimestre si todo sale bien… En vez de estar renegando con los ultimos detalles del tp preferí escribir algunas lineas en mis sitios. Para descargar tensiones…

Este cuatrimestre fue muy duro. Hace poco mas de 3 meses publique que comenzaba mi año estudiantil… En mi facultad son medio nabos se ve… porque el cuatrimestre esta durando solo 3 meses :p. Fueron 3 meses muy laboriosos pero estoy muy contento con el resultado.

Aprendí varias cosas interesantes:

  • programación concurrente en C. Con pthread, semaforos y todo eso que dentro de 2 meses no me voy a acordar de nada. (promocionado con 10)
  • redes… mejor ni hablar… pero esta promocionado.
  • base de datos 2. Java, Hibernate y un montón de cosas mas (por ejemplo angularJS) que me gusto mucho (promocionado con 9)
  • Y  técnicas de programación. Patrones de diseño en Java… De esta materia es el TP que presentamos mañana: un sistema de gestion para una universidad… No lo hicimos todo. Seguimos la estructura del trabajo de bdd2 pero la adaptamos a nuestras necesidades.

Estoy contento con todo lo aprendido… El trabajo practico de mañana no me gusta como quedo… Pero hicimos todo lo que pudimos… fueron 4 dias completos de codear sin parar. Y tendrian que haber sido 30, pero bue… se hizo lo que se pudo.

Comenzando el año

Ya se, ya se, el año comenzó hace 4 meses. Pero hasta que no termina la época de vacaciones el verdadero año no comienza. Yo en unos días comienzo la facultad y vuelvo al trabajo. Me tome 2 semanas de vacaciones que me resultaron muy buenas. Pero, como decía, ahora a volver con todo, el lunes comienzo el trabajo y los estudios, si dios quiere el ultimo año.

notebook

Como es mi ultimo año y estas ultimas 8 materias parece que van a ser de uso intensivo de la computadora estuve viendo algunas paginas de Venta de computadoras online. Encontré algunas muy interesantes (algunas baratas y con características muy buenas) pero revisando en profundidad llegue a la conclusión de que mi maquina todavía sirve.

Podría agregarle un poco mas de RAM (tiene 3 gigas) pero me gaste la plata en una batería de repuestos. Ahora vuelvo a tener unas 5 horas de autonomía. Me compre también un disco externo y saque unos cuantos gigas de “basura”. Así, con 100 gigas menos de información en el disco, con algunos programas desinstalados, y con la batería nueva, puedo usarla durante todo este año sin demasiado problema.

El año que viene, si dios quiere ya recibido, seria el momento de comprar una nueva computadora, una portátil chica (14, o 15 pulgadas) pero potente, que me permita hacer todo lo que necesite en estos nuevos retos. Trabajar desarrollando software a veces necesita mucho poder de procesamiento por eso me parece importante cambiar de computadora.

En fin… si están pensando en cambiar de computadora piénsenlo dos veces. Con un presupuesto mucho menor pueden transformar su computadora en una que dure unos cuantos años mas. Agregenle RAM (que tenga 4 gb creo que es mas que suficiente), limpien el disco (si les alcanza pueden poner un disco solido para el SO y los programas), cambien la batería y ya tienen una notebook que que sin dudas les va a dar tantas satisfacciones como una nueva a una fracción del precio.

Mi calculadora para Android version 0.2

Después de publicar la version 0.1 seguí jugando un poco. Decidí comenzar una aplicación nueva, desde cero, que sea una mejora de la “calculadora” que había hecho antes. Esta vez me tomo un poco mas de tiempo…. pero el resultado es mucho mejor.

Calculadora 2 en emulador de android

Como habrán visto en la imagen ahora la calculadora tiene botonera y un solo campo para los números. Algo mas cercano a lo que se espera de una calculadora.  Ademas le agregue un botón para borrar dígitos.

Funcionalmente permite ir encadenando operaciones sin tener que estar presionando “=” entre ellas. El resultado me deja bastante conforme, 4 o 5 horas de estudio/trabajo y ya puedo hacerla funcionar. Muchos dirán “Pero esa calculadora yo la hago en 10 minutos”…  esta bien, puede que sea asi, pero este es mi primer acercamiento a Android por lo que estoy mas que conforme.

Ahora me queda mejorarla un poco. Es muy posible que comience todo desde cero otra vez, agregando un par de funciones, como potencia y raíz, ademas de mejorar la parte estética, sin olvidarme de algunos bugs que se que tiene, pero que les dejo a ustedes encontrarlos.

Como ayer les dejo el apk para que lo puedan instalar y probar y el zip con el codigo fuente para que lo pueden inspeccionar.

El blog personal de Fernando Lescano donde escribe un monton de cosas que solo a el pueden interesarle