Thursday, July 24, 2014

Empezando con Raspberry pi

Mis inicios con la Raspberry Pi

Después de pasar unos días de tensión por los fallos de mi disco duro en red tenía dos opciones posibles: Comprar un segundo disco de red o complicarme los fines de semana montandolo con un disco duro USB y una Raspberry PI.

Pues sí, amigos enredas, mi alma aventurera me llevó a buscar una Raspberry PI. 

En la foto siguiente puedes ver lo que encontré:






Raspberry Pi con caja negra    ...    48.69 €
http://www.ibertronica.es/raspberry-pi-caja-placa-b-512mb-negra.html

Disco duro 3,5 Seagate 3 TB con USB3    ...    123.20 €
http://www.appinformatica.com/discos-duros-externos-seagate-d.d.-ext-3-tb-3.5--expansion-usb-3.0.php

Tarjeta SD Sandisk 8 GB clase 10     ...    12.40 €
http://www.appinformatica.com

Cargador 700mA Blackbery    ...    Recuperado

Cable de red ethernet    ...    Recuperado

Total que la broma sale por 185 €

Por 175 € se puede conseguir un disco duro en red de 3TB como el WD My Cloud, pero ¿dónde está la gracia y el orgullo del make-it-yourself? Aparte que la Raspberry Pi es un pequeño ordenador al cual se le puede sacar mucho más provecho.

Lo primero que hice fue instalar el NOOBS desde:
http://www.raspberrypi.org/downloads
Estuve varios días probando la raspberry con los distintos sistemas operativos que ofrece NOOBS y alucinando con la potencia que tiene como HTPC con los S.O. basados en XBMC hasta que dejé de jugar y me puse manos a la obra con el proyecto.


A continuación los apuntes que voy tomando para dejar el invento como lo necesito.

Preparando la tarjeta SD

Siguiendo las recomendaciones de:

Formateo la tarjeta SD con la herramienta SDFormatter.

 Instalando Raspbian en la SD




Configuración inicial de Raspbian

Siguiendo las instrucciones de:
http://raspberryparatorpes.net/empezando/raspi-config-configuracion-inicial-de-raspbian/

Para iniciar sesión me pide Usuario y Contraseña:
Raspberrypi login: pi
Password: raspberry
No viene nada mal una actualización del sistema:
sudo apt-get update
sudo apt-get upgrade

Montando disco duro externo NTFS

He elegido un disco duro externo formateado en NTFS por si en alguna ocasión me interesa conectarlo a uno de mis PCs con Windows directamente por USB3.

Doy soporte a Raspbian para discos formateados en NTFS instalando su controlador:
sudo apt-get install ntfs-3g

Con el siguiente comando veo las unidades de disco conectadas a la raspberry pi:
sudo fdisk -l
En mi caso tengo una tarjeta SD de 7948 MB em /dev/mmcblk0 y un disco duro externo de 3000.6 GB en /dev/sda
El sistema ha creado una partición llamada /dev/sda1 para poder acceder al disco duro.

Creo la carpeta para el punto de montaje para el disco duro:
sudo mkdir /mnt/NAS
Con el siguiente comando puedo montar el disco duro:
sudo mount -t auto /dev/sda1 /mnt/NAS
Como me interesa que esté montado cada vez que encienda la raspberry tengo que editar el archivo  fstab con el editor de textos nano:
sudo nano /etc/fstab
Añado la siguiente línea en el archivo fstab:
/dev/sda1 /mnt/NAS ntfs-3g rw, defaults 0 0
Voy pulsando CTRL+X para guardar y salir, S y Entrar para confirmar.

Después de reiniciar con "sudo reboot" compruebo que el disco está montado con "df -h"

Creo los directorios con los que quiero trabajar y compruebo que están:
cd /mnt/NAS
sudo mkdir Videos Fotos Descargas
ls

Instalando SAMBA

Instalo SAMBA para que cualquier PC Windows pueda acceder mediante el protocolo SMB:
sudo apt-get install samba samba-common-bin
Antes de configurar SAMBA hago una copia de seguridad del fichero de configuración:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old
Edito el fichero de configuración:
sudo nano /etc/samba/smb.conf
Lo primero a localizar y modificar en caso necesario es el identificador del grupo de trabajo:
workgroup = WORKGROUP
Al final del fichero añado las siguientes líneas para crear dos carpetas compartidas para todos los usuarios que accedan a la red:
[VideosPI]
path = /mnt/NAS/Videos
writeable = Yes
only guest = Yes
create mask = 0777
directory mask = 0777
browseable = Yes
public = yes

[DescargasPI]
path = /mnt/NAS/Descargas
writeable = Yes
only guest = Yes
create mask = 0777
directory mask = 0777
browseable = Yes
public = yes
[FotosPI]
path = /mnt/NAS/Fotos
writeable = Yes
only guest = Yes
create mask = 0777
directory mask = 0777
browseable = Yes
public = yes

Reinicio SAMBA:
sudo service samba restart
Ya puedo ver las carpetas desde cualquier PC con windows:

Instalando un servidor DLNA/UPnP

Para poder compartir el contenido multimedia con mi Smart TV instalo minidlna:
sudo apt-get install minidlna
Configuro:
sudo nano /etc/minidlna.conf
Busco la línea que empieza por media_dir y lo modifico para poder compartir las dos carpetas. La V indica que sólo indexe Videos y la P Fotos:
media_dir=/mnt/NAS/DescargasPI
media_dir=V,/mnt/NAS/VideosPI
media_dir=P,/mnt/NAS/Fotos
Ahora cambio el nombre del dispositivo:
friendly_name=RasPi DLNA
Recargo e indexo:
sudo service minidlna force-reload
Inicio el servicio:
sudo service minidlna start

Conectando con la Raspberry Pi por SSH

He manejado la Rapberry PI con un monitor HDMI y con un teclado inalámbrico Logiteck k400 pero también es posible hacerlo desde otro PC a través del protocolo SSH.

Para Windows un buen cliente SSH es putty (  http://www.chiark.greenend.org.uk/~sgtatham/putty/ )

Para conocer la IP de la Raspberry desde el propio terminal:
ifconfig
En mi caso la IP es 192.168.1.41

Con putty conecto con el protocolo SSH:


Instalando un servidor de impresoras

En esto me he dejado guiar por estos dos tutoriales:
http://www.bartbania.com/index.php/cups-raspberry-printer/
http://geekytheory.com/tutorial-raspberry-pi-12-como-crear-un-servidor-de-impresion/

Instalo el CUPS (Common Unix Printing System):
sudo apt-get install cups

Doy permiso al usuario por defecto en raspberry para administrar las impresoras:
sudo usermod -a -G lpadmin pi

Desde un navegador pongo la IP de mi Raspberry con el puerto 661, en mi caso 192.168.1.41:661 . Después entro en Administración para añadir la impresora que tengo conectada por USB a la Raspberry PI:
Me ha pedido entrar a través de htts, usuario: pi y contraseña: raspberry
Encuentra a la primera mi impresora:
HP DESKJET 950C (HP DESKJET 950C)

IP estática en la Raspberry Pi

Hasta ahora la Raspberry Pi pillaba la IP dinámica a través del servidor DHCP del router. Según los PCs conectados en ese momento las IPs iban cambiando de 192.168.1.41 o .42 o .43
Para asegurarme que tenga siempre la misma IP y no tener que buscarla cada vez que entro por SSH modifico la configuración de red, cambiando dhcp por estática. Para ello edito el fichero interfaces:
sudo nano /etc/network/interfaces
auto eth0

#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.1.3
netmask 255.255.255.0
gateway 192.168.1.1
Reinicio la raspberry y compruebo la IP:
sudo reboot
ifconfig

Me ha servido de ayuda el siguiente tutorial:
http://www.electroensaimada.com/ip-estaacutetica.html

Enlaces interesantes sobre Raspberry PI

http://www.raspberrypi.org/
http://misapuntesde.com/
http://muyraspi.blogspot.com.es/
http://www.frambuesapi.co
http://www.howtogeek.com/139433/how-to-turn-a-raspberry-pi-into-a-low-power-network-storage-device/
http://muyraspi.blogspot.com.es/2013/03/nas-con-la-raspberry-pi.html
http://sobrebits.com/montar-un-servidor-casero-con-raspberry-pi-parte-8-nas-con-raspberry-pi-y-samba/
http://www.belinuxmyfriend.com/2012/10/servidor-dlna-con-la-raspberry-pi.html

Comandos Terminal Linux interesantes para RASPBIAN

sudo poweroff  -  Apagar de forma segura la Raspberry (halt)
ls  -  Listar archivos de un directorio
sudo mkdir dir1  -  Crear un directorio de nombre dir1
sudo rmdir dir1  -  Eliminar un directorio de nombre dir1



Friday, January 10, 2014

Tablet BQ EDISON 2 QC 32GB - Unboxing

Nueva tablet y otro cacharrillo Android pálasaca. Ayer por la tarde hacía el pedido en la tienda de BQ Store y hoy por la mañana Seur la ha traido, tras pagar los portes de 0.99 € para calmar el ansia viva de tenerla. Me ha gustado mucho el estar informado en todo momento de todos los procesos del pago, envío y entrega.
Como he sido poseedor de la BQ EDISON 1 aprovecharé este unboxing para hacer una comparativa entre la antigua Edison, famosa por sus problemas de puntos blancos en pantalla y la nueva.
Para prestaciones ya hay cienes y cienes de páginas donde se puede ver que tiene pantalla de 10.1" ICS y un microprocesador Quad Core. Aconsejado por Julio de www.vidasenred.com me animé en pedir la versión de 32 GB con 2GB de RAM y GPS. Sobre el papel la relación prestaciones-precio es imbatible sumando que estás comprando a una empresa española con uno de los mejores y amables servicios posventa de los que he tenido que usar.

Empiezan las fotos:

1.- La caja de color morado como la Edison 1 con una protección extra de cartón y metido en un sobre de SEUR:

2.- Lo que me gusta abrir la tapa y notar ese olor de tecnología nueva:

3.- Tablet, guía, garantía y como es costumbre ultimamente cargador con conector USB de 2.1A más el cable de datos. En la Edison 2 la carga se realiza por microUSB en lugar del conector de barril que llevaba la Edison 1. A mi gusto mejor, un cable menos que llevar encima.


4.- Arrancando...


5.- Actualización por OTA a la última versión:



6.- La pantalla de inicio es todo un detalle ¿cómo saben en BQ que soy de Toledo? :))


7.- Me han cambiado de sitio el botón de encendido y volumen:


8.- Como digo desaparece el conector de alimentación de tipo barril y cambian el USB OTG de miniUSB a microUSB, por lo que no podré aprovechar el de la Edison 1. Bueno el microUSB OTG es más sencillo de conseguir al ser simplemente un adaptador sin puentes.


9.- Estoy notando que pesa más y será porque la trasera es de aluminio negro en lugar del plático gomoso de la Edison 1. Mejor para la disipación térmica del pepino que lleva de micro. ¿Cómo sonaran esos dos altavoces que ahora dicen ser Dolby.


10- Pruebo con un video de youtube y el volumen es bestial aunque noto el sonido algo metalizado y demasiado agudo. Tendré que buscar algún equalizador para reforzar los graves.


11.- Por suerte la funda FNAC de la Edison 1 sirver para la Edison 2 porque la diferencia en mm es mínima y aquí compruebo que tendré que cargar con 1 kg de peso. Como siempre la llevo en el maletín o en bandolera el límite está en ese kilo precisamente.



Decir que la primera sensación es buena, ahora estoy cargando todo mi arsenal de aplicaciones y de momento va muy fluida.

El único problema que he encontrado es que al conectar la tablet al cargador la parte táctil se vuelve loca y hace pulsaciones fantasmas cuando intentas manejarla.

Monday, May 13, 2013

Recortes en Windows 7

Windows 7 viene con una utilidad nueva que mejora el Imprimir Pantalla ( ImpPnt ) que tantas veces he utilizado hasta el antiguo Windows 7.
Se llama "Snipping Tool" o "Recortes" y permite tomar capturas de pantalla completa o ventana como hacía el imprimir pantalla antiguo y además permite seleccionar la parte de la pantalla a capturar.

Más información en:
 http://windows.microsoft.com/es-419/windows7/products/features/snipping-tool

Friday, July 27, 2012

Instalar en Windows 7 Impresora antigua compartida en red

Por necesidades del guión tengo que utilizar una antigua impresora HP Deskjet 950C compartida en red desde un PC con Windows XP.



La HP Deskjet 950C es de las mejores impresoras de chorro de tinta que fabricó HP en la época en las que los cartuchos duraban meses y antes que que los fabricantes de impresoras decidieran que el negocio no era vender impresoras sino la tinta.




Hewlett Packard ya no facilita el driver para Windows Siete porque este ya lo lleva incluido. El problema que me he encontrado es que sólo funciona si conecto la impresora por USB y no si lo intento por red.

Gracias al soporte y herramientas de HP no llegué a ninguna solución y menos mal que encontré esto en el soporte técnico de Microsoft:
http://support.microsoft.com/kb/282842 

La solución pasa entonces por
  1. Agregar una nueva impresora local en Windows 7 desde "Dispositivos e Impresoras"
  2. Seleccionar "crear un nuevo puerto" "Local Port"
  3. El nombre del puerto será la ubicación en red de la impresora, en mi caso: \\WindowsXP\LaPaca950
  4. A través de Windows Update selecciono el driver para la impresora et voilà!



Tuesday, December 13, 2011

Integrando Everything con Launchy

Agilizo mucho mi trabajo diario en un PC con Windows XP gracias a dos aplicaciones sencillas aunque resultonas:

EVERYTHING - Buscador de ficheros ultrarápido de unidades formateadas en NTFS ( http://www.voidtools.com/ )

LAUNCHY - Lanzador de aplicaciones en Windows y buscador de ficheros ( http://www.launchy.net/ )

Todas las aplicaciones y ficheros de acceso rápido las lanzo desde el Launchy y cuando tengo que buscar algo en el PC simplemente tecleo "busca" + Tab + "parte del nombre del fichero a buscar". Por ejemplo para buscar el  archivo "resultados informes 2005" haría lo siguiente:

Empiezo a escribr  b u s ...
Cuando aparece la aplicación busca pulso sobre la tecla TAB
escribo: inf 2005
et voilà aparece el resultado de la búsqueda.

Para llegar a esta fácil combinación seguí las instrucciones del siguiente artículo de Lifehacker:
http://lifehacker.com/5274774/integrate-everything-search-tool-and-launchy

Básicamente consiste en:
  1. Abrir las propiedades del acceso directo mediante el botón derecho del ratón.
  2. Modificar el nombre del acceso directo de everything en el menú de windows de "Search Everything" a "busca"
  3. En el campo Destino añadir -search
  4. Reconstruir el catálogo en Launchy
 

Tuesday, October 04, 2011

Mi escritorio productivo

Viendo los escritorios de expertos en productividad como:
Jeroen Sangers - http://canasto.es/2011/08/mi-escritorio/
Berto Pena - http://thinkwasabi.com/2011/08/como-es-mi-escritorio/
José Miguel Bolivar - http://www.optimainfinito.com/2011/09/mi-escritorio-y-otras-herramientas-de-productividad.html
Dani - http://www.dutudu.com/mi-escritorio-productivo/productividad/2011/09/22/

Me he animado a mostrar el mío y a compartir trucos y aplicaciones para una vida mejor :))

Al encender el PC con Windows XP me encuentro con un escritorio limpio, a veces con fondo de pantalla minimalista y la mayoría del tiempo sin imágenes sólo un color neutro:

El reloj ha sido sustituido por Atomic Alarm Clock, que además de mostrar la fecha me permite añadir alarmas, iniciar programas o apagar el PC. http://www.drive-software.com/atomicalarmclock.html
En la barra también está el "Windows Search" muy util para buscar emails y documentos, aunque lo utilizo basicamente para buscar en outlook ya que mi buscador preferido es el Everything http://www.voidtools.com

En el area de notificación aparecen el antivirus, el icono de acceso a dropbox (enlace) donde mantengo la sincronización con otros PCs y la mayoría de iconos de redes necesarios para pruebas que hago con equipos de mi trabajo.

En Inicio rápido tengo lo básico:
  • Outlook
  • Firefox
  • Google Chrome
  • Acceso a la carpeta de documentación
  • Papelera de Reciclaje
  • Mostrar Escritorio
Para abrir el resto de aplicaciones o carpetas utilizo el Launchy http://www.launchy.net/ mediante el atajo de teclas Alt+Espacio
 
Tengo un acceso directo desde Launchy a Everything de manera que tecleando BUSCA loquesea se abre el Everything con la busqueda de "loquesea".

Después de probar con una carpeta llamada @inbox  al final como bandeja de entrada para GTD lo que mejor me ha funcionado es el propio escritorio. Para procesar la bandeja de entrada primero muestro los iconos del escritorio:
Después uso el programa llamado lista para que me muestre los iconos en formato lista ( http://iamwill.com/dev/desktopListView )y poder leer la descripción en su totalidad:




Podeis dejar en los comentarios vuestras propuestas para mejorar el sistema.

Monday, October 03, 2011

Barra Google en Firefox 7

Llámame cabezota o terco, pero me acostumbré a utilizar Firefox + Barra por su traductor, su busqueda de palabras y por los marcadores y no me rindo a no seguir usándolo porque Firefox y Google lo hayan decidido.

A continuación haré un resumen de todo el proceso que he seguido para poder continuar usando la barra de google con Firefox 7, para que me sirva de recuerdo por si lo tengo que volver a hacer.

Primero tenemos que forzar la compatibilidad de las extensiones de Firefox para que la barra google funcione en las nuevas versiones tal y como se explica en:
http://www.softzone.es/2010/02/06/fuerza-la-compatibilidad-de-las-extensiones-de-firefox-para-que-funcionen-en-las-nuevas-versiones/
1.- Escribir en la barra de direcciones about:config
2.- Hacer clic con el botón derecho del ratón en cualquier parte de la página y seleccionar Nuevo/ lógico
3.- Ponemos la versión de Firefox que tenemos y en la que queremos forzar los complementos. En caso de Firefox 7.0.1 será:
extensions.checkCompatibility.7.0
4.- Cambiar el valor de la clave a falso para que Firefox no compruebe si las extensiones son compatilbles y así intentar forzar la compatibilidad de las extensiones en el nuevo Firefox
Echa un vistazo a la web para más  detalles:
http://www.softzone.es/2010/02/06/fuerza-la-compatibilidad-de-las-extensiones-de-firefox-para-que-funcionen-en-las-nuevas-versiones/

Puesto que Google ya no permite instalar la barra en versiones actuales para descargar la barra lo tendremos que hacer desde el siguiente link:
http://www.filehippo.com/download_google_toolbar_firefox/
Está todo explicado en http://www.itechmag.com/firefox-6-tips-enable-google-toolbar-in-firefox-6/

Por último puede ocurrir que no puedas entrar en tu cuenta de Google para actualizar los marcadores de la barra y eso es porque Google ha cambiado el proceso de login de www.google.com/accounts a accounts.google.com según pude descubrir en la siguiente web:
http://support.mozilla.com/en-US/questions/875112#answer-246030

La solución para ello y explicada en la web anterior es la siguiente:

Abre el fichero toolbar.js con un editor decente (yo he usado el bloc de notas de Windows y ha funcionado pero supongo que a decente se refiere al notepad++ o similar.
Busca: www.google.com/accounts y reemplaza todo por accounts.google.com
Reincia Firefox

El fichero toolbar.js dicen que está en:
C:\Users\\AppData\Roaming\Mozilla\Firefox\Profiles\.default\extensions\<{xyz}>\lib
El mío lo encontré en:
C:\Documents and Settings\Nacho\Datos de programa\Mozilla\Firefox\Profiles\tes9y8s7.default\extensions\{3112ca9c-de6d-4884-a869-9855de68056c}\lib"