How to install jdownloader: headless

Here the instructions on how to install jdownloader in a headless server, in my case my raspberry pi. So instructions are ubuntu based but you can substitute the commands with the ones from your distribution.

First, let’s Install Java
sudo apt install openjdk-11-jre-headless

Then create a folder for jdownloader [we will download the installer and install it in this folder]
sudo mkdir ~/jdownloader

Move to that directory
sudo cd ~/jdownloader

Download jdownloader latest version
sudo wget http://installer.jdownloader.org/JDownloader.jar

Change the owner of the downloaded file.

Note: The owner should be a valid group or user that will run the program
example: wheel/raspi
sudo chown wheel:raspi JDownloader.jar

Now install/execute jdowloader
sudo java -jar /opt/jdownloader/JDownloader.jar -norestart

Note: You will get a lot of information in the screen.
Jdownloader will begin to download and update the necessary files

If an update it’s need it, jdownloader will ask you, something like this:

|—————————Headless Information——————————-
| New update available
| A new update is available. Do you want to download it now?
| Enter y -> Download now
| Enter n -> Later

Choose y and wait

After a while you won’t see any new information being displayed, exit the program/screen using CTRL + C

Now search and confirm jdownloader isn’t running
sudo ps -aux | grep jdownloader

Note: the result should be only one line, which it’s the grep command that you just ran

username 162668 0.0 0.0 6044 660 pts/0 S+ 11:05 0:00 grep –color=auto jdownloader

if you get an extra line like
username 160587 2.0 21.9 3878712 204656 ? Ssl 09:28 2:01 /usr/bin/java -Djava.awt.headless=true -jar /home/nehemoth/jdownloader2/JDownloader.jar

just kill the program with
sudo kill -9 160587
160587: being YOUR running program ID

run the command again
sudo java -jar ~/jdownloader2/JDownloader.jar -norestart

Wait untill jdownload will ask you for your https://my.jdownloader.org/ username & password
Note: if you don’t have one this is the moment to create one

Wait till’ Update Progress: 100%

You can confirm the connection now
Go to https://my.jdownloader.org/ with your credentials

Select Connect JDownloader in the link near the “Your JDOWNLOADERS” message.

Now, exit the program one last time with CTRL + C

Create the service
Note: use your favorite editor, like nano or vim. I like vi

sudo vi /etc/systemd/system/jdownloader.service

[Unit]
Description=JDownloader Service
After=network.target

[Service]
Environment=JD_HOME=~/jdownloader2
Type=oneshot
ExecStart=/usr/bin/java -Djava.awt.headless=true -jar ~/jdownloader2/JDownloader.jar
RemainAfterExit=yes

#Should be owner of ~/jdownloader2

User=raspi
Group=wheel

[Install]
WantedBy=multi-user.target

Enable the service so it runs with the system
sudo systemctl enable jdownloader.service

Then run your newly created service
sudo systemctl start jdownloader.service

Check that everything ran just fine
sudo systemctl status jdownloader.service

if you see any errors, you should check your service file.
If you do any modification, remember to reload before running it again
sudo systemctl daemon-reload

If everything OK, you should be able to connect to your downloads using https://my.jdownloader.org/

Please, let me know if you find any error. Leave a message.


El Boom de los ecosistemas móviles

LogosCon el lanzamiento del iPhone y un poco después de su tienda de aplicaciones, App Store, comenzó una transformación de la manera en que usábamos los celulares para siempre. En solo par de años surgieron las diferentes plataformas (iOS, Android, Blackberry, etc.) y con sus tiendas repletas de aplicaciones y Widgets, surgieron los denominados ecosistemas.

Hoy en día al comprar un Smartphone lo primero que se verifica es lo que ofrece la plataforma del mismo en términos de disponibilidad de aplicaciones, algunas plataformas ofrecen no solamente una mayor cantidad de aplicaciones si no que ofrecen aplicaciones exclusivas o al menos las que no han llegado a las demás plataformas.

Para que un desarrollador quiera crear aplicaciones para una plataforma especifica deben existir las condiciones ideales, para comenzar debe ser sencillo el proceso de registro con el dueño de la plataforma (Apple, RIM, Microsoft, Google), esto es de vitar importancia ya que un proceso arduo, tedioso o caro, hará que el desarrollador desista de su ‘nueva aventura’, este caso sucedió con RIM en años pasados.

La cantidad de usuarios de esa plataforma debe ser significante o al menos tener una proyección de crecimiento lo suficientemente grande para justificar la inversión de recursos, en forma de tiempo y dinero. Claro está, el entorno de desarrollo debe ser no solamente eficiente si no ofrecer las facilidades necesarias para que el creador se sienta a gusto e inspirado para crear aplicaciones de calidad.

Un mal con el que lamentablemente habrá que convivir lo es el de la gran cantidad de aplicaciones basuras que existen en las diferentes tiendas, programadores que pretenden lucrarse rápidamente tienden a inundar los diferentes ecosistemas con aplicaciones que a veces ni siquiera son capaces de hacer lo que prometen de acuerdo a su diseño. Suponemos que en algún futuro, esperemos no muy distante, las tiendas de aplicaciones serán medidas por las aplicaciones de calidad existentes y no por la cantidad ofrecidas.

Los grandes fabricantes deberán tener esto en cuenta pues pueden volverse inmanejable las situaciones con tantos desarrolladores y/o aplicaciones, al final el perjudicado es el usuario final, pues entre tanto caos puede que nunca encuentre la aplicación que necesita para determinada tarea.

Todo indica que el crecimiento de las plataformas seguirá en los próximos años y esperemos también que el consumidor sea el beneficiado por ecosistemas que permitan sacar el mejor provecho de su inversión.

Gracias por estar con nosotros durante este año y nos vemos en Enero. Tengan todos una muy feliz navidad y un prospero año nuevo lleno de bits.

Originalmente publicado en MessengerMag Diciembre 2012

[email_link]


Octubre 2012 fue el mes de la liberación tecnológica

SurfaceEste octubre del año 2012 debe pasar a la historia como uno de los meses más movidos en términos de grandes productos tecnológicos lanzados, al menos en el segmento móvil, 3 grandes pusieron todo su empeño en opacar al otro.

Microsoft, presentó Windows 8, presentó la versión RT (ARM) de su primera Tablet la Surface, y presentó también la nueva versión de su sistema operativo para smartphones, Windows Phone 8. Junto con estos lanzamientos también fueron presentados los productos de sus ‘partners’.

La Tablet Surface ha tenido buena recepción y la crítica ha sido mixta, más que nada por tratarse de la versión RT que aun tiene un ecosistema de aplicaciones muy limitadas (unas 4,000 aplicaciones).

Por su parte Google presentó el Nexus 4 y la Nexus 10. El primero su smartphone líder que busca presentar Android de la mejor forma posible y que de aquí la competencia (de Google) copie, en esencia Google busca que su línea Nexus sea la insignia para los demás fabricantes. La Tablet Nexus 10 por su parte, viene con una resolución mayor a la del iPad y una velocidad simplemente asombrosa.

Fue presentado de igual manera Android 4.2 y sigue manteniendo el nombre código de Jely Bean, siendo un modo de imágenes panorámicas, la funcionalidad más resaltada.

En Cupertino no podían quedarse con las manos atadas y el tan rumorado mini iPad, por fin apareció. Se pensaba que solamente sería un iPad pequeño pero la verdad es que las reseñas han alabado el producto, sobre todo por lo robusto del mismo. Habrá que esperar como se vende, que no necesariamente será ‘tan’ bien teniendo en cuenta que el precio no es muy competitivo. La presentación del mismo hizo que se dispararan hasta 3 veces las ventas del Amazon Kindle HD.

Apple también presentó una versión mejorada del iPad (3), agregando más velocidad de procesamiento y el conector lightning.

Todos estos productos buscan incentivar las ventas para el periodo de las fiestas navideñas que en Estados Unidos comienza a finales de Noviembre con el Thank Givings y con ello el famoso Black Friday.
Esperaremos ansiosos los resultados de venta y la penetración de estas tecnologías en el mercado, sin dudas somos los más beneficiados como consumidores. La competencia es buena para el ecosistema.

Por cierto, antes de terminar debo decir que e articulo 54 de nuestra reciente aprobada reforma fiscal es una competencia desleal por parte de los miembros de la ONEC, quienes parecen no saber como competir en un mercado globalizado, tengan ojo con esto, que nos afecta a todos.
Nos vemos en la próxima entrega.

Originalmente publicado en MessengerMag Noviembre 2012


Londres 2012: La tecnología detrás de los juegos olímpicos

London 2012Como seguramente saben estamos en olimpiadas, los juegos olímpicos de nuevo llegan gracias a la magia de los televisores y el Internet. Sin embargo este año es especial, en pleno apogeo de la era de la información, Londres se viste de gloria para celebrar esta magnifica fiesta de confraternidad deportiva pero utilizando las más avanzadas tecnologías.

Lo primero es que estos juegos serán transmitidos en 3D, ofreciendo un realismo anteriormente imposible. Wi-Fi alrededor de la ciudad para que todos estén más conectados que nunca.

Este año también tendremos un corredor de pista paralímpico que competirá en los 4×400 metros, se trata del sudafricano Oscar Pistorius, quien está auxiliado por prótesis de fibra de carbono.
La empresa Omega dispone de unas nuevas pistolas que podrá capturar la velocidad con gran precisión en el momento que los atletas crucen la meta.

En las afueras del magnifico estadio estarán dispuestas una serie de pantallas gigantes que permitirán saber el estado de las competencias en todo momento.

¿Alguien dijo era de la información?, pues los medios de comunicación contaran con 12,000 Laptops y/o PCs, 900 servidores y 1,000 tablets para llevar todas las incidencias a todos los rincones del mundo.
La BBC pretende transmitir 4,500 horas de juegos a través del Internet, lo que equivale a unas 240 horas de programación en las diferentes disciplinas.

Demás esta decir que las delegaciones internacionales van a contar con ropa de alta tecnología, permitiendo conseguir un mejor rendimiento. Entre estas tecnologías se encuentra la eliminación de bacterias, nanotecnología para ventilación, filtros de rayos UV, y calzados sumamente ligeros.

Esto es tan solo una parte de la tecnología que será utilizara en el transcurso de los juegos, en la ceremonia de inauguración el despliegue de tecnología fue simplemente impactante. Denominada la ‘Isla de las maravillas’ el espectáculo inaugural tuvo un costo de 27 millones de libras esterlinas y se esperaba que fuera vista por 4 mil millones de personas alrededor del planeta.

En los asientos del estadio se encuentran 70,799 paneles que convierten al público en pixeles y el estadio olímpico en una gigantesca pantalla, si se cuenta que cada panel cuenta con 9 LED son casi 640 mil LEDs controlados por una computadora central.

Estás son tan solo algunas de las cifras disponibles pero sin dudas Londres 2012 marcará un hito en la historia de estos juegos.

Disfruten de los juegos de verano 2012.

Originalmente publicado en MessengerMag Agosto 2012


Google I/O 2012 Sorprende

Google-IO-2012El gigante de Mountain View sorprendió esta semana en el marco de su conferencia anual para desarrolladores. El primer producto presentado fue la esperada actualización de Android 4.1, nombre código Jelly Bean, una versión enfocada totalmente en el desempeño para lo cual tuvieron que rescribir una parte importante del código de Android desde cero.

Google continuó presentando el esperado Tablet, Nexus 7, creado por la empresa Asus. De esta se conocían hasta las especificaciones pero no por ello sorprendió menos, ya que las especificaciones son muy buenas y el precio de 199 dólares aun mejor. Con sus 7 pulgadas de pantalla es una competencia directa del Kindle Fire de Amazon, quienes sin dudas no se quedaran de brazos cruzados.

Pero de nuevo estas eran de los anuncios esperados por parte de Google, lo que si no se esperaba fue la presentación de un asistente de voz parecido al Siri de Apple y todo parece indicar que será la primera real competencia que tendrá. Hace varias semanas atrás Samsung presentó una tecnología similar en su Galaxy S3 pero quienes han probado coinciden en que no está a la altura de la empresa de Cupertino.
Algo que si sobresalió por encima de cualquier sorpresa fue el Nexus Q, un dispositivo con un diseño muy vanguardista y destinado a compartir media (audio, vídeo, etc.) entre los dispositivos Androids, el único problema parece ser el precio de 300 dólares en comparación con los 99 que cuesta el Apple TV, todo apunta a que no será un éxito.

Ya por último, en términos de Hardware, Google hizo una demostración sorprendente y sorpresiva del Project Glass, proyecto de realidad aumentada utilizando una gafas y que cuentan con cierta inteligencia. Google puso la tecnología disponible a los desarrolladores que tengan un ‘real’ interés en probarla, claro está, por 1500 dólares.

Google Play, la tienda de aplicaciones, creció al proveer ahora películas, más música y revistas; también una serie de opciones que se integrarán con la nueva versión de Android y sobre todo una serie de contenido optimizado para las Tablets.

Una magnifica noticia es la forma en que las aplicaciones de Android se van actualizar en lo adelante, de ahora en adelante las aplicaciones solo bajaran la parte nueva, ósea la actualización real a la aplicación existente en tu dispositivo, lo que sin dudas ayudará a reducir el consumo de data.

En el segundo día el anuncio más importante, para el público en general, fue la disponibilidad de Chrome para iOS, lo que sin dudas ayudara al crecimiento del actualmente browser más utilizado.

Estas fueron los anuncios más relevantes pero sin dudas hay más, pueden ir a YouTube a buscar estas y más informaciones de todo el acontecer de la conferencia de Google, I/O 2012. Hasta la Próxima.

Originalmente publicado en MessengerMag Julio 2012


Windows 8 disponible

windows8Dos meses después de haber presentado el ‘consumer preview’ de Windows 8, Microsoft presenta el ‘release preview’, una versión mas acabada de lo que será el producto final.

Pero, ¿qué puede esperar el usuario final de Windows 8?
La verdad es que esta es debe ser una de las versiones mas complejas de Windows sino la que mas, el paradigma cambia totalmente y se nos presenta una imagen renovada al mismo tiempo que mantiene la cara que ya todos conocemos del Sistema Operativo de Redmond.

En vez de crear un sistema operativo para el creciente segmento de las tablets, tal vez basado en su alabado Windows Phone, decidieron cambiar la concepción que teníamos de Windows y llevarlo a las tablets. Sin dudas una apuesta muy arriesgada cuando competirá directamente con sistemas operativos que han sido diseñado pensando en dispositivos móviles.

Ahora la cara de Windows será su ya famosa interfaz Metro, se entiende por demás muy intuitiva y natural pero hay que ver como los usuarios reaccionen ante la misma y precisamente esta incertidumbre es lo más preocupante. Las voces se han hecho escuchar y hay tantos detractores como defensores del cambio.

Para Microsoft Windows 8 será un reto bastante grande, en el segmento de las computadoras de escritorio es difícil de por si teniendo en cuenta que apenas muchas empresas siguen utilizando Windows XP y otras apenas comienzan a migrar a Windows 7. Quienes estén utilizando Windows 7 tendrán pocos motivos para irse a esta nueva versión sobre todo teniendo en cuenta que hace mucho uso de la tecnología Touch, la cual es prácticamente nula en el sector empresarial y se espera comience a tener sentido con Windows 8, en esencia el dilema de la gallina y el huevo.

El sector de las tablets es un más incierto, después de toda la competencia en férrea y tendrá que enfrentarse al iPad de Apple y al creciente mercado de Android, sin duda una pelea nada fácil.

Microsoft ha indicado que faltan algunos cambios de últimos minutos, uno de estos es la eliminación de su interfaz Aero por algo más minimalista y mate. Muchas aplicaciones están listas y se siguen desarrollando más cada día pero nueva vez, al final del día la voz cantante la tienen los usuarios.

Algo que llama la atención es como han recibido los medios de comunicación tecnológicos a Windows 8, no precisamente con los brazos abiertos y esto es clave resaltarlo porque precisamente esto fue lo que terminó aniquilando a Windows Vista, claro hay que destacar que Windows 8 es muy superior y no debe ser comparado, pero debemos tenerlo en cuenta.

Solo nos queda esperar, mientras les recomiendo que prueben el release preview y se creen su propia idea de los hechos.

Originalmente publicado en MessengerMag Junio 2012


World Mobile Congress 2012

WMC2012Este año como todos los años se dieron cita en la ciudad de Barcelona, España, los más importantes fabricantes de equipos móviles del mundo para mostrar sus últimos adelantos.
Desde el día 0 (día de la prensa) se desvelaron en este lugar asombrosos productos, entre ellos el Samsung Galaxy Beam, el cual tal vez no resalte mucho como Smartphone pero como proyector móvil es maravilloso.

Una de las mejores sorpresas estuvo de la mano de Huawei el fabricante Chino que no solo presentó una nueva línea de smartphones que será introducida pronto sino que están trabajando en su propia línea de procesadores basados en ARM. Según ellos es el Smartphone más rápido del mundo, eso lo veremos cuando presenten el mismo. También presentaron un Tablet pero no dieron detalles del la misma. Indistintamente de esto es muy agradable ver esta compañía salir de la zona de confort.

Como saben HTC ha hablado de volver a sus raíces y presentar menos pero mejores equipos, al parecer comenzaron rápido ya que presentaron su nueva línea HTC One que se compone básicamente de 3 productos, el One X, One S y el One V. Resalta de este equipo el trabajo que han realizado en torno a la cámara y al software que maneja esta.

Hablando de cámara la sensación del lugar en estos términos vino por parte de Nokia quienes presentaron el 808 PureView, un equipo capaz de componer una imagen de 41 MP y presentarla dentro de una imagen de 5MP. Todos se preguntan por qué no lo hizo con su línea de Windows Phone, pero al parecer al momento la plataforma tiene ciertas limitantes y todo apunta a que veremos PureView con la llegada de la próxima versión de Windows Phone, nombre código Apollo.

Hablando de Windows Phone, Nokia presentó también el Lumia 610, un hermoso terminal con mucho estilo destinado a los principiantes de los Smartphones e inmediatamente ganó un premio.

Asus por su parte presento el Padfone que no es más que un Smartphone con un DockStation tipo Laptop, en el futuro veremos más de esto porque realmente es una grandiosa tendencia.

Mozilla, si los creadores de Firefox, presentaron una interfaz basada en Gecko que es como una especie de Sistema Operativo basado en HTML5, ya veremos pronto que tal es.

Por su parte Google se limitó a expresar su desconforme con el mercado de los Tablets y a decir que trabajaran el doble para conquistarlo, esto vienes días después de que Samsung diga que no les está yendo del todo bien en este segmento, algo preocupante teniendo en cuenta que Samsung es el más grande vendedor de Tablets con Android.

Ya por ultimo y algo esperado fue la presentación de Microsoft de su Windows 8. Las opiniones no se han hecho esperar y como se espera, mucho odian la nueva interfaz Metro y otros la aman. La verdad es sencilla, para aprovechar esta interfaz se necesita de una nueva generación de Hardware, esto es monitores Touch, Tablets y cualquier otro dispositivo que haya sido pensado con este fin. Mientras tanto para los usuarios de escritorio no esperen que Windows 8 venga con nada ‘mágico’.

Originalmente publicado en MessengerMag Marzo 2012