martes, 23 de agosto de 2016

Usando el botón de la Orange Pi One para apagarla

Ya lo he conseguido en la Orange Pi, me imagino que en la Pine será más o menos igual, he seguido estas dos páginas: https://wiki.archlinux.org/index.php/acpid y http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=1849

He hecho lo siguiente, teniendo como sistema operativo Armbian:

He instalado acpid, con:

 sudo apt-get install acpid

Con sudo acpi_listen he conseguido saber como se llamaba el botón que yo pulsaba, en mi caso es  button/power
Ya con ese nombre me he creado un archivo en el directorio /etc/acpi/events con nombre button_power y con el contenido:

event=button/power
action=poweroff

He hecho:

/etc/init.d/acpid restart

He pulsado el botón para probar si iba bien y ha apagado la Orange Pi One.

De todas maneras, si se quiere realizar otra cosa al pulsar el botón, sería tan fácil como cambiar el action=poweroff por un archivo ejecutable bash con extensión .sh, donde estuvieran las instrucciones que queremos que se ejecuten.

Además he compartido la impresora con la Orange Pi One usando CUPS, pero eso ya es otra historia.

jueves, 4 de agosto de 2016

Arrancando el sistema de la Raspberry Pi 3 desde una memoria USB

Se ha publicado en la página oficial de la Raspberry la manera de poder arrancar el sistema de la Raspberry Pi 3 desde un pendrive.

Aún no lo he probado.

Por lo que leo parece ser que es más rápido el arranque con una microsd de Clase 10 que con un pendrive, con lo cual la única utilidad, según indican algunos en los comentarios, es que sea una manera de poder aprovechar memorias de tamaño muy pequeño y evitar que se corrompa la tarjeta microsd.

Pongo el enlace:

https://www.raspberrypi.org/blog/pi-3-booting-part-i-usb-mass-storage-boot/

El detalle de como hacerlo está aquí:

https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md

miércoles, 3 de agosto de 2016

Probando Pine64 con Debian

Después de leer el artículo https://raspberryparatorpes.net/dudas/el-cuello-de-botella-de-la-raspberry-pi/ , me he decidido a instalar Debian en la Pine64, he instalado Transmission, Minidlna, Samba, el caso es que puedo decir que efectivamente las descargas, comparando con la Raspberry Pi, tienen mayor ancho de banda.

Lo que me parecía un rollazo es que cada vez que ponía un comando "sudo" tenía que escribir la contraseña. Lo he solucionado realizando lo que indican en este artículo: http://www.linuxhispano.net/2011/12/09/quitar-contrasena-a-sudo-el-superusuario-sin-password-en-debian/

Otro problema que le veía a la Pine64 es que los puertos USB no dan más de 650mA, así que no podía conectar un disco duro externo USB 3.0, lo que he hecho para no tener un transformador para la Pine64 y otro para un HUB alimentado, es usar sólo un HUB alimentado, que va conectado a uno de los puertos USB de la Pine64, y al que conecto el disco duro USB 3.0 y uso también desde el HUB un cable USB-microUSB para alimentar la Pine64.


lunes, 30 de mayo de 2016

Orange Pi One

He recibido la Orange Pi One después de 25 días de haberla comprado en la web de Aliexpress. En total, entre la tarjeta y el cable USB para alimentarla me he gastado unos 13€. La caja no la compré venía a costar con los gastos de envío unos 6€, lo cual me parece un exceso. Estamos hablando de casi la mitad de lo que cuesta la Orange Pi One.

 

Tengo que decir que para empezar es fundamental poner un disipador al procesador, se calienta muchísimo, e incluso con el disipador no me da ninguna confianza de lo que ocurrirá cuando llegue el calor este verano.

He estado probando Armbian, OpenElec y Android:

Android no va nada bien, tarda mucho y va especialmente lento. No he podido usar ningún dispositivo Wifi, y la sensación que tengo es de un sistema que si bien funciona no parece nada cómodo para usarlo a menudo. El archivo que usé, el de Google Drive: http://www.orangepi.org/downloadresources/orangepipc/oragepipc_6ace8597a2051c8bcf2b9e7b63.html

OpenElec va bien, pero me ha pasado lo mismo al intentar el Wifi, no lo he conseguido, con el ethernet he reproducido pelis a 1080p a través de un recurso compartido por una Raspberry Pi, y va sin problemas. Excepto por la pega del Wifi puede ser utilizable como Media Center. Como curiosidad, usé una de las últimas imágenes y al grabarla usando el comando dd en Linux no me arrancaba, la grabé en Windows con Win32DiskImager y sin problemas.

Armbian si que funciona fluido y se ve que está muy "currado", pero me pasó lo mismo no me funcionaron los dispositivos Wifi que yo tengo. La imagen la descargué de aquí: http://www.armbian.com/orange-pi-one/.

Si tengo que llegar a una conclusión, es que para mi, que ya disponía de una Raspberry Pi 2, creo que no merece la pena. Si la Orange Pi One dispusiera de más memoria creo que Android podría estar bien, aunque después de las últimas noticias de que la Raspberry Pi 3 va a tener Android, creo que lo mejor es ir a lo seguro. Creo que no hay color y las Raspberry Pi tienen un respaldo enorme de la comunidad y mejor software que la Orange Pi One. No recomiendo la compra de una Orange Pi One, pero está claro que sobre gustos...

¿Y tú que opinas? Deja un comentario, si quieres.

viernes, 27 de mayo de 2016

Por fin me llegó la Pine A64+

La Pine A64+ que compré es la de 2GB de RAM. Dejo unas fotos. De momento sólo he probado Android 5.1.1 y va muy, pero que muy bien. Reproduce sin problemas 1080p y además el procesador, sin disipador, no se calienta nada. Eso si, de tamaño es como el doble de la Raspberry Pi, son dos Raspberry Pi's unidas por la parte larga.




Eso sí, el paquete ha tardado mucho en llegar, y cuando ha llegado, fíjate en la caja de cartón, completamente arrugado, pero funciona bien.


Yo sólo he probado Android, funciona bien pero no acepta ningún dispositivo Wifi USB.

Se supone que Remix OS si lo permite. Probaré y lo comentaré.

jueves, 26 de mayo de 2016

Convierte tu Raspberry Pi en un Chromecast

Bueno, quizás el título sea exagerado, vamos a conseguir poder enviar un vídeo desde la app de Youtube de tu móvil Android a tu Raspberry Pi, o a tu PC, de la misma forma que se hace si tuvieras un Chromecast.

Estuve intentando usar PiCast, pero tiene un problema, luego pierdes poder controlar la reproducción del vídeo que pongas.

Necesitamos tener Kodi instalado en la Raspberry Pi, o como he dicho antes en cualquier otro dispositivo como un PC, Mac, Android, cualquier "cacharro" que tenga la posibilidad de tener Kodi, también puede valer usar directamente OpenElec o LibreElec.

Lo siguiente es añadir a Kodi el add-on de Youtube, lo puedes descargar de aquí:

https://github.com/jdf76/repository/raw/master/zips/plugin.video.youtube/plugin.video.youtube-5.3.12.zip

Esta es la página del plugin: http://forum.kodi.tv/showthread.php?tid=267160

Si no sabes instalar un plugin, aquí te lo explican: http://redeneobux.com/es/tutorial-install-addon-youtube-xbmc-kodi/

Después de instalarlo, necesitas ejecutarlo una vez para configurarlo. Saldrá un asistente, sigue los pasos que te vayan apareciendo en la pantalla. Prueba a ver algún vídeo de Youtube en tu Kodi, una vez que compruebes que funcionan bien los vídeos de Youtube continúa leyendo.

Asegúrate que Kodi lo tienes configurado para poder ser controlado remotamente. Si no sabes como hacerlo en el siguiente enlace te lo explican https://sinfallas.wordpress.com/2015/02/19/como-controlar-kodi-antes-xbmc-desde-android/

La parte de servidor, es decir de Kodi, ya estaría terminada.

Lo siguiente sería instalar Yatse en tu Android.


Lo puedes encontrar en la Play Store, te vale el gratuito. https://play.google.com/store/apps/details?id=org.leetzone.android.yatsewidgetfree&hl=es

Configura Yatse para controlar tu Kodi. Tendrás que buscar tu equipo con Kodi o conocer su IP.

Una vez que compruebes que puedes moverte por los menús de Kodi desde tu Android, ya lo tendrás todo.

Abré tu app de Youtube en Android, busca el vídeo que quieras reproducir, pulsa el botón de compartir:


A continuación seleccionar Reproducir en Media Center;

Eso es todo, si tienes cualquier problema o sugerencia, deja tu comentario.

martes, 3 de mayo de 2016

Sistemas operativos para la Pine A64

En https://www.pine64.com/downloads han puesto diferentes versiones de sistemas operativos para la Pine A64. Pego los enlaces:

Software

Debian Linux with Mate GUI Image [20160501] by lenny.raposo with Longsleep kernel, updated by PINE64.

Suitable for 512MB/1GB/2GB PineA64 Board
MD5 (Zip file): 9E1EF4292C540EB36A838816E2F16E83
File Size: 1.34GB
Included Mate Desktop, Iceweasel Browser, Icedove Email, LibreOffice, and Gnome MPlayer
Download Here
Login with
username: pine64user
password: password

Ubuntu Linux Image [20160501] based on Longsleep build, updated by Pine64

Suitable for 1GB/2GB Pine A64+ Board, not suitable for 512MB Pine A64 Board due to system memory constrain
MD5 (Zip file) : DD86E696848C404D48BEFD4A24B8B111
File Size: 1.91GB
Included XFCE Desktop, Midori Browser, Thunder Email, LibreOffice Suite, and Gnome MPlayer
Download Here
Login with
username: ubuntu
password: ubuntu

Android 5.1.1 Image Release 20160428 [BETA]

Suitable for 1GB/2GB Pine A64+ Board, not suitable for 512MB Pine A64 Board due to system memory constrain
DD image for 8GB microSD Card:
MD5 (Zip file): B1C7C22A28DCFDE485099B885C946052
File Size: 1.1GB Download Here
Rooted DD image for 8GB microSD Card:
MD5 (Zip file): 9C1AC73BD0794EFFB67C90A46D74B6E5
File Size: 587MB Download Here

Remix OS 2.0 Image Release 20160415 [BETA]

Suitable for 2GB Pine A64+ Board, can runs on 1GB Pine A64+ Board with performance lagging, not suitable for 512MB Pine A64 Board
MD5 (Zip file): efeb178d28593d4d928f70c8506953a4
File Size: 1.2GB Download Here    Torrent Download



jueves, 24 de marzo de 2016

SheetMaker y ThumbGen, programas para generar las miniaturas de tus películas y series.

Si tienes un reproductor de vídeo que use los archivos de imagen asociado a un vídeo como puedan ser los reproductores de Western Digital, o algunas Smart TV, puede serte de utilidad si tienes una gran colección de películas un programa que te genere automáticamente sus iconos asociados.



Para Windows recomiendo ThumbGen es un programa gratuito, y es relativamente fácil de usar. Normalmente se basa en el nombre del archivo o de la carpeta y te genera un archivo con un resumen de lo que contiene (MovieSheet) y una miniatura o icono (Thumb) de dicho archivo.



Con mayor detalle lo tienen explicado aquí: http://wdtv-osdmod.blogspot.com.es/2010/03/tutorial-generar-sinopsis-con-thumbgen.html

Para Linux recomiendo SheetMaker la funcionalidad es muy parecida a ThumbGen pero a la hora de crear los archivos para series me parece mejor. El enlace es el siguiente: http://bunyipawonga.org/sheetmaker/index.php Tiene bastante documentación en su web y un foro de usuarios.



Cada uno de ellos usa plantillas con lo cual puedes personalizar como quieres que salgan.

Ejemplos de plantillas:






lunes, 14 de marzo de 2016

Comprando la Raspberry Pi 3



En PcComponentes ahora está a 41,95€, a fecha 26 de mayo de 2016.

En Amazon está al mismo precio la Raspberry Pi 3 Modelo B

De momento parece que no haya diferencias de precio. Una pena que no haya más competencia, lo cual repercutiría en una rebaja del precio.

miércoles, 2 de marzo de 2016

Cajas para la Raspberry Pi y la Pine A64 en madera

Buscando cajas para la Raspberry Pi he encontrado una empresa en Granada que las hace en madera. Me parece genial, tienen un acabado perfecto y le dan un toque especial a tu miniPC




Las puedes conseguir aquí

Noticias de la Pine A64

Empiezan a enviar las Pine A64, y nos dan buenas noticias.

Hay una primera imagen de RemixOS.



RemixOS on PINE64.
RemixOS en la PINE64.

openHAB también tiene su primera versión en la Pine A64. Este es el tweet del CEO de openHAB, Kai Kreuzer.
Kai Kreuzer with openHAB!
Kai Kreuzer con openHAB

Empieza también a haber imágenes de Linux.
Archlinux on PINE64 thanks to user longsleep
Archlinux en la PINE64
Another screen grab off Archlinux
Otra captura de pantalla de Archlinux

Bueno, ahora sólo falta que me llegue a casa y empiece a probarla.

lunes, 29 de febrero de 2016

¡Habemus Raspberry Pi 3!

Hoy ya se puede comprar la nueva Raspberry Pi 3.  Para celebrar que la Raspberry cumple 4 años han sacado hoy la nueva versión. ¿Qué aporta? Pues trae WiFi 802.11n y Bluetooth 4.1, e incorpora un nuevo procesador de 64 bits con cuatro núcleos (ARM Cortex-A53) a 1,2GHz. Recomiendan usar un cargador de 5V y 2,5A (en la Raspberry Pi 2, lo recomendaban de 5V 2A). También dicen que la nueva arquitectura hace que el rendimiento sea de un 50% a un 60% superior al de la Raspberry Pi 2, en el modo de 32 bits. Se sigue echando en falta que aún no tenga Gigabit Ethernet.

He intentado comprar en una de las webs inglesas, en thepihut no hacen envíos a España. De todas formas añadiendo los gastos de envío, y el cambio de la libra, no se si merece la pena. También he visto que está ya disponible en PcComponentes.

Este es el enlace: Raspberry Pi 3



Fuente: https://www.raspberrypi.org/blog/#raspberry-pi-3-on-sale

domingo, 28 de febrero de 2016

Cómo saber la lista de paquetes que vienen preinstalados con Raspbian

La versión actual, a la fecha de finales de febrero de 2016 es:

2016-02-09-raspbian-jessie

Los paquetes preinstalados marcados como "automáticos" se pueden consultar con el comando: 

apt-mark showauto

Los paquetes instalados manualmente se pueden comprobar con:

apt-mark showmanual

Si quieres guardar la lista como un archivo de texto:

apt-mark showauto > listadoPaquetes.txt

o

apt-mark showmanual > listadoPaquetes.txt

Hay entre 400 y 500 paquetes.

También puedes buscar un paquete concreto usando "grep". En el ejemplo de abajo podemos ver la lista de los paquetes preinstalados con "spi" en el título:

apt-mark showauto | grep spi

Fuente: http://www.raspberrypi-spy.co.uk/2016/02/how-to-list-the-pre-installed-packages-in-raspbian/

jueves, 18 de febrero de 2016

Disco duro USB 3.0 conectado a los puertos USB de la Raspberry Pi autoalimentado

Hoy quería conectar un disco duro externo usb 3.0 de 2,5 pulgadas. Lo que ocurría es que no funcionaba, hacía intentos de encenderse pero no llegaba a tener una alimentación constante , al principio he salido al paso conectándolo a un hub alimentado, he buscado por ahí y he encontrado la solución.

Edita el archivo config.txt 
sudo nano /boot/config.txt
Añade esta línea al final del archivo
max_usb_current=1
Ctrl+X, Y y Enter para guardar. Apaga la Raspberry Pi con sudo poweroff
Engancha tu disco duro a un puerto de la Raspberry Pi y enciéndela, te tendrá que funcionar siempre que tengas un cargador de 5V 2A como el que recomiendo aquí

Instalando un linux en un ordenador antiguo que necesita en el arranque forcepae

Resulta que hoy me estaba pegando con la instalación de un xubuntu en un ordenador prehistórico con un Pentium M. El tema es que primero para instalar el sistema tuve que pulsar tabulador y en las opciones de arranque añadir al comando que me salía "forcepae". Hasta ahí todo bien. Se hizo la instalación y todo iba bien. Pero cuando comenzó a actualizarse dio errores. Leyendo y buscando en Google he encontrado lo siguiente. Hay que editar el archivo /etc/default/grub si en ese archivo está la línea GRUB_CMDLINE_LINUX_DEFAULT añadir forcepae, ejemplo:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash forcepae"
Después ejecutar en un terminal
sudo update-grub
y reiniciar el sistema sudo reboot para que los cambios tengan efecto.
A continuación haz un sudo apt-get clean y sudo apt-get install -f
Eso es todo. Espero que a alguien le sirva.

martes, 16 de febrero de 2016

lunes, 15 de febrero de 2016

Como silenciar Android 6.0, para que le lleguen los mensajes pero que no vibre

Con la última actualización de Android, si queremos tener el teléfono en modo silencioso, ahora es bastante más complicado. En Android 5.0 Lollipop simplemente tendríamos que acceder a los botones de subir y bajar volumen, y desde ahí seleccionar si queríamos el modo “Prioridad”, “Todo” o “Ninguno”. Para mi lo más sencillo con esta nueva versión Android 6.0 Marshmallow sería instalar la aplicación "A-Volume Widget" desde el Play Store.
Una vez que la tengamos instalada, instalamos el widget en nuestro teléfono y todo listo. Por favor, si te ha servido dame un +1 o si quieres deja un comentario.

miércoles, 10 de febrero de 2016

domingo, 7 de febrero de 2016

Conectando tu ordenador a la televisión sin cables, usando Chromecast

La verdad es que si tienes una Smart TV quizás esto no te sea de gran ayuda, pero si tienes una televisión antigua con HDMI y quieres conectar la salida de video del ordenador, que quizás lo tengas en otra habitación es cómodo usar un Chromecast. Para hacerlo lo que tenemos que hacer es lo siguiente, lo primero es instalarte Chrome si aún no lo tienes. A continuación instalar "Google Cast" desde el menú de Chrome, la opción "Más herramientas" y dentro de ella "Extensiones"
Dentro de las extensiones buscas "Google Cast"
Una vez que la tengas instalada, si tienes el Chromecast ya configurado dentro de tu red wifi, puedes enganchar el Chrome con el Chromecast. Pulsa en el icono de la imagen y elige "Enviar pantalla/ventana (experimental)"
A continuación selecciona tu Chromecast, en mi caso se llama "Pintxito"
Dependiendo de lo que vayas a hacer y dependiendo también de la velocidad de tu wifi irá mejor o peor. Siempre puedes jugar con las opciones que tiene la extensión "Google Cast"
Si no te va bien, te recomiendo ir bajando de calidad empezando por la más alta 1080p, después 720p Alta, la siguiente sería 720p y por último 480p. Una opción muy interesante es usar todo esto teniendo Kodi instalado en tu ordenador y controlarlo a distancia usando tu móvil con la app Kore. Pero eso da para otro artículo. Si quieres comprarte un Chromecast

sábado, 6 de febrero de 2016

Aprovecha tu viejo equipo de música

Tenía un equipo de música ya viejo que apenas usaba. El caso es que compré este adaptador y lo he vuelto a usar.



Necesitas tener un puerto usb que le de alimentación al cacharrito, vale un puerto usb de un ordenador o bien usar un cargador de un móvil. A continuación conecta un cable de 3.5mm a la entrada de este "cacharrito" que actúa como receptor bluetooth. El cable a su vez tiene que estar conectado a las entradas de tu equipo de música. Yo uso un cable de este tipo


Una vez que lo tengas todo conectado, selecciona la entrada en tu equipo de música y ya sólo tienes que usar el bluetooth de tu móvil, emparejarlos y empezar a usar tu móvil como emisor. Es como si tuvieras un altavoz bluetooth pero con la calidad de tu equipo de música.

Lo puedes conseguir por unos 2,50 € Receptor Bluetooh, en Amazon tienes más con las ventajas de envío rápido y garantía.


viernes, 5 de febrero de 2016

Ver el 6 Naciones 2016 en abierto

Ya se que esto no tiene nada que ver con lo que suele haber en el blog, pero el Rugby es una de mis aficiones y el 6 Naciones está marcado en mi calendario. Para más información sobre el Torneo y el calendario de este año https://es.wikipedia.org/wiki/Torneo_de_las_Seis_Naciones_2016

Este sábado 6 de febrero comienza el 6 Naciones. Se puede ver gratuitamente con la app de Android MobyTV eligiendo "TV en directo", luego "TV Francesa" y por último seleccionar "France 2". Por supuesto si no te quieres quedar sin datos, mejor usa una conexión WiFi.

Si dispones de una antena parabólica motorizada hay otras opciones, France 2 es una cadena libre en diferentes satélites, en este enlace hay más información. Y también puedes localizar France 2 aquí, incluso en HD.

jueves, 4 de febrero de 2016

Por fin hay stock de Raspberry Pi Zero en thePihut

En este enlace podéis conseguir la Raspberry Pi Zero, son 4,20 libras, unos 5,50 €, hay que sumar los gastos de envío, claro.

Edito: Ya se han vuelto a agotar.

Reedito: Twit de thepihut Just cancelled off bunch of orders where people have abused the "one per customer".. A few more in stock

Vuelvo a editar: Ya no quedan.

Es impresionante la demanda que hay de la Raspberry Pi Zero, estaría bien saber cuantas llevan vendidas.

Mientras, puedes comprar la Raspberry Pi 2 aquí

miércoles, 27 de enero de 2016

LattePanda un miniPC enfocado hacia Windows

Parece que se consolidan los miniPC's ahora aparece LattePanda, otra alternativa tipo Raspberry Pi pero enfocado hacia Windows 10. Quizás de esta manera cambien las cosas, de consumir una media de 300 vatios con un ordenador de sobremesa, a los consumos de una raspberry pi alrededor de 10 vatios con un disco duro de 2,5" conectado. Muy interesante para tener encendido el ordenador todo el día. Más información sobre LattePanda: http://www.windowsnoticias.com/lattepanda-minipc-con-windows-10-por-menos-de-60-euros/



Y en esta página se puede realizar una compra anticipada:
http://www.dfrobot.com/index.php?route=product/search&description=true&search=lattepanda



Los gastos de envío te saldrán gratis, siempre que el vendedor sea Amazon.

Pine A64 a la espera de recibirla

Acabó en Kickstarter el periodo para apuntarse a la Pine A64. Tengo muchas ganas de probarla, y más viendo el vídeo que han subido aquí, como bien dicen, infinitas posibilidades.

http://techcrunch.com/2016/01/21/the-pine-a64-is-a-15-pc-with-endless-possibilities/

Yo me apunté a la de 29 $ con 2 GB de RAM, Gigabit ethernet, etc... , en total con los gastos de envío unos 37,75 €. Falta ver si habrá que pagar aranceles.


Por lo que estoy leyendo la gente les echa en cara que no se hayan esmerado con Linux. Por otro lado parece que funcione bastante bien con Android.
Cuando me llegue ya contaré.


lunes, 25 de enero de 2016

sábado, 23 de enero de 2016

Sincronizar un subtítulo a partir de otro subtítulo

Queremos sincronizar un subtitulo en español con otro subtítulo de una película que tenemos y están, por ejemplo, en inglés.

Muy fácil, nos instalamos Subtitle Edit, http://www.nikse.dk/SubtitleEdit/ es gratuito, lo malo es que es sólo para Windows. A no ser que tengas Wine instalado en Linux.

Abrimos el archivo srt que queramos sincronizar y pinchamos en la opción "Synchronization" => "Point sync via other subtitle..."


A continuación elegimos el subtítulo que encaja con la película, serie, vídeo, etc.
Y empezamos a emparejar aquellos que coincidan, pulsando en "Set sync point". Yo suelo tomar uno de los primeros, otro por el medio y uno del final.

Emparejamos uno del final

Y por último uno del medio

Y ya está, sólo nos falta pulsar en "OK" y guardar nuestro archivo.

Dar la enhorabuena al autor de Subtitle Edit, muy buen programa.

sábado, 16 de enero de 2016

Error en script escrito en bash

No entendía el motivo por el que no me funcionaba un script en bash para Linux. Mi metedura de pata era que al hacer una asignación a una variable dejaba un espacio en blanco, es decir, ponía j = $i, y claro, no funcionaba. Al ponerlo sin el espacio todo ha ido bien, j=$i

Ejecutar un script bash en una unidad NTFS

Estaba teniendo problemas para ejecutar un bash en un directorio que estaba en una unidad en formato NTFS, por más que intentaba cambiar los permisos, incluido con sudo, no podía hacer nada.

He encontrado la forma de hacerlo en este enlace, la forma es hacerlo:

sudo sh fichero.sh

jueves, 14 de enero de 2016

Editor para Linux muy parecido a Notepad++

Buscaba un editor parecido a Notepad++ pero para Linux. He encontrado NotepadQQ, está muy bien. Lo recomiendo.

http://notepadqq.altervista.org/wp/download/


martes, 12 de enero de 2016

Pendrive USB no arranca

Tenía un problema con un pendrive Kingston Datatraveler que no me arrancaba, he seguido los siguientes pasos sacados de esta página: http://www.pclinuxos.com/forum/index.php?topic=128465.30

wipe the first couple of MBs  by writing zeros to them (yes I know a little overkill, but quick to do) using the following command

dd if=/dev/zero of=/dev/sdX bs=1M count=2  (where 'X' is the drive letter of the USB stick. BE CAREFUL!)

Y después le he metido la ISO que necesitaba para que arrancara con:

 sudo dd bs=4M if=imagen.iso of=/dev/sdX



Spotify tras un proxy

Lo conseguí, con la aplicación de Spotify tras un proxy en Windows. 

Os cuento:

En %APPDATA%\Spotify\prefs

hay que editar el archivo y añadir lo siguiente

network.proxy.addr="host:puerto@protocolo"
network.proxy.mode=2

Puerto suele ser el 8080, pero depende de la configuración de la red en la que te encuentres.
Protocolo puede ser: http, https, socks4 o socks5.

Eso si hay que tener cuidado si se hacen cambios en la configuración de la aplicación que estas dos líneas no desaparezcan o se modifiquen.

Si por lo que sea no lo consigues siempre podrás ejecutarla en un navegador con la siguiente dirección:

https://play.spotify.com/?http=1

Me he apuntado a la PINE A64 en Kickstarter

Agrego el enlace https://www.kickstarter.com/projects/pine64/pine-a64-first-15-64-bit-single-board-super-comput

Tiene buena pinta, cuando la reciba, si todo va bien. Escribiré sobre ello. Pero se supone que antes de abril no llegará.

Vídeo sobre PINE A64

lunes, 11 de enero de 2016

Recorrer un directorio recursivamente y añadiendo los archivos srt correspondientes a su archivo mkv

Tengo una tele Smart TV que no reproduce bien los subtítulos externos de un mkv, si este mkv ya dispone de subtítulos. He creado un archivo bash en linux que recorre un directorio recursivamente y en dichos casos va añadiendo el archivo srt al mkv y lo pone como español y por defecto. Hago lo mismo con los mp4, todo esto es fácilmente modificable. Creía que era un problema de minidlna pero no es así, el problema es de la Samsung Smart TV, aunque creo que otras televisiones tienen problemas parecidos. Es una castaña que la tele sólo permita DLNA y no Samba o NFS.



# la definición de la función recorrer_directorio
recorrer_directorio()
{
 
 # para todos los archivos mkv ...
 for i in *.mkv
 do
  i="${i%.mkv}"
  # si hay un archivo igual al nombre con extension srt
  if [ -f "$i.srt" ]; then
  # convierto el subtitulo en formato srt y en el ISO-8859-1 a UTF-8
  iconv -c --from-code="ISO-8859-1" --to-code="UTF-8" "$i.srt" >"$i.utf8.srt" 
  # añado el subtítulo en español al fichero.copia.mkv
  mkvmerge -o "$i.copia.mkv" "$i.mkv" --default-track 0 --language "0:spa" --track-name "0:Castellano" -s 0 -D -A "$i.utf8.srt"
  fi 
  # si el mkvmerge ha ido bien borro todo lo que sobra y renombro el archivo creado con mkvmerge en el anterior nombre que tenía
  if [ -f "$i.copia.mkv" ]; then
   echo "$i.mkv"
   rm "$i.utf8.srt"
   rm "$i.srt"
   rm "$i.mkv"
   mv "$i.copia.mkv" "$i.mkv"
  fi
  # si aún está el archivo .utf8.srt es que no ha ido bien, suele ser porque el srt original ya está en formato utf8
  if [ -f "$i.utf8.srt" ]; then
   mkvmerge -o "$i.copia.mkv" "$i.mkv" --default-track 0 --language "0:spa" --track-name "0:Castellano" -s 0 -D -A "$i.srt"
   if [ -f "$i.copia.mkv" ]; then
    echo "$i.mkv"
    rm "$i.utf8.srt"
    rm "$i.srt"
    rm "$i.mkv"
    mv "$i.copia.mkv" "$i.mkv"
   fi
  fi
 done
 
 # igual que antes pero para los archivos mp4
 for i in *.mp4
 do
     i="${i%.mp4}"
            if [ -f "$i.srt" ]; then
      iconv -c --from-code="ISO-8859-1" --to-code="UTF-8" "$i.srt" >"$i.utf8.srt" 
      mkvmerge -o "$i.copia.mkv" "$i.mp4" --default-track 0 --language "0:spa" --track-name "0:Castellano" -s 0 -D -A "$i.utf8.srt"
     fi 
            if [ -f "$i.copia.mkv" ]; then
             echo "$i.mkv"
       rm "$i.utf8.srt"
             rm "$i.srt"
             rm "$i.mp4"
             mv "$i.copia.mkv" "$i.mkv"
     fi
            if [ -f "$i.utf8.srt" ]; then
       mkvmerge -o "$i.copia.mkv" "$i.mp4" --default-track 0 --language "0:spa" --track-name "0:Castellano" -s 0 -D -A "$i.srt"
                if [ -f "$i.copia.mkv" ]; then
                 echo "$i.mkv"
        rm "$i.utf8.srt"
       rm "$i.srt"
       rm "$i.mkv"
       mv "$i.copia.mkv" "$i.mkv"
  fi
     fi
 done

 # si hay algún directorio voy ejecutando recursivamente todo esto
 for dir in ./*/
 do
     dir=${dir%*/}
            if [ -d "${dir##*/}" ]; then
       cd "${dir##*/}" 
       recorrer_directorio ./
       cd ..
     fi
 done
}

# recogemos el directorio a recorrer
# Directorio desde el que queramos recorrer recursivamente y metiendo los subtítulos en el archivo mkv
DIR=/media/usuario/Peliculas
# entramos a él 
cd $DIR
# y llamamos a la función recorrer_directorio pasándole como parámetro el directorio
recorrer_directorio $DIR

miércoles, 6 de enero de 2016

Saber los paquetes instalados desde consola

Para ver los paquetes instalados desde un terminal, el comando es el siguiente:

sudo dpkg -l

Si lo queréis en un archivo de texto:

sudo dpkg -l > listado.txt

Y para editarlo:

sudo nano listado.txt

martes, 5 de enero de 2016

Montar automáticamente tu disco duro al arrancar

He seguido el post muy bien explicado aquí:

http://www.electroensaimada.com/montar-pendrive.html

En mi caso no era un pendrive si no un disco duro pero es lo mismo. Lo que hice anteriormente en un Ubuntu fue formatearlo en ext4.

Poner la dirección IP fija en Raspbian Jessie

Lo que me ha costado, yo cambiando como siempre /etc/network/interfaces, y "tanto tiempo para aprender a decir pinícula y ahora resulta que se dice flin".

Ahora /etc/network/interfaces no se toca. (Si quieres hacerlo como siempre, mira abajo del todo, las dos maneras funcionan)

Yo tengo la línea referente a mi conexión por cable de la siguiente manera

iface eth0 inet manual

El archivo a editar es /etc/dhcpcd.conf y hay que añadir al final tu ip, etcétera, de la siguiente manera:


interface eth0
static ip_address=192.168.2.44/24
static routers=192.168.2.1
static domain_name_servers=192.168.2.1 8.8.8.8

Donde static ip_address es la dirección ip fija que quieras ponerle y el /24 es la máscara de red.
static routers es la ip de tu router.
static domain_name_servers son tus dns, el primero es el de tu router y yo tengo puesto como segundo uno de los dns's de Google, 8.8.8.8

En mi caso es la red por cable, si fuera por wifi hay que cambiar eth0 por wlan0



Otra de las maneras es modificar sólo el /etc/network/interfaces de la siguiente manera:


auto eth0 
iface lo inet loopback
iface eth0 inet static 
address 192.168.2.44 
netmask 255.255.255.0 
gateway 192.168.2.1 


Donde eth0 es la tarjeta de red ethernet que tengamos.
address la dirección ip fija que queramos poner a nuestro dispositivo.
netmask es la máscara de red y gateway en nuestro caso será la dirección de nuestro router.

En recientes versiones he seguido teniendo problemas con esta manera, y lo que he tenido que hacer es editar el archivo eth0 situado en /etc/network/interfaces.d y dejándolo vacío. En el caso de que tu dispositivo de red no sea eth0 el archivo tendrá el nombre del dispositivo.