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.


Microsoft y su cambio de estrategia: Windows Phone

HTC-One-M8-Windows-Phone-variant-2

Microsoft parece estar aprendiendo la lección con Windows Phone y en general con el futuro de la empresa.
Aunque parece tarde para que un tercer ecosistema se afiance, la realidad es que hace mucho, los consumidores y sobre todo los operadores demandan la existencia del mismo.

Estado actual de Windows Phone

Primero que todo Microsoft ha decido dejar de cobrar las licencias de Windows Phone y por razones obvias ha logrado atraer nuevos fabricantes. Aunque debemos ser precavidos con esta noticia ya que la competencia es más recia, un ejemplo de esto es Huawei quien fue uno de los fabricantes que anunció equipos con Windows Phone y ha dicho que pondrá el mismo en espera.

Independientemente de esto, podemos decir que ha sido un buen movimiento por parte de Microsoft el cual se complementa con el siguiente punto.

Compatibilidad con ‘SoCs de Android’.

Uno de los mejores movimientos de Microsoft fue acercarse a Qualcomm, el mayor fabricante de SoCs, para validar la compatibilidad de los chips que utilizan los equipos Android de ultima generación y que de esta manera los fabricantes puedan lanzar los mismos equipos Android con el sistema operativo de Microsoft.

El primer fruto de esta estrategia es el HTC One (M8), un equipo de gama alta que pudiera al menos ayudar a Windows Phone, digo que pudiera porque lamentablemente la situación de HTC es problemática. El equipo ha recibido muy buenos reviews, sobre todo de su gran autonomía por encima de la versión de Android aunque utilicen prácticamente el mismo hardware. Si Microsoft y HTC hacen bien su trabajo el M8 pudiera representar una gran oportunidad para ambas empresas.

No a la exclusividad de operadores.

Una de las mayores desventajas que ha tenido Windows Phone es la exclusividad de los fabricantes con los operadores, y esto ha sido más que cierto sobre todo con el mayor fabricante de Windows Phone, Nokia.

La mayoría de los equipos han sido lanzados exclusivamente, a veces por un tiempo limitado, en un operador especifico. De esta manera eliminan las oportunidades que pueda tener uno de estos equipos en otro mercado donde el operador no esté disponible o simplemente que el cliente quiera otra operadora.

Esta estrategia parece que será diferente y veremos los nuevos equipos ser lanzados por los diferentes operadoras, comenzando con el HTC One (M8) en Verizon para luego estar disponible en AT&T.

Apps de mayor calidad y/o renombre.

Desde la salida de Windows Phone uno de los mayores problemas para Microsoft ha sido atraer a los desarrolladores. Un mercado naciente con pocos usuarios ofrece poco a ningún incentivo para un desarrollador, sobre todo cuando la estrategia de Microsoft no parecía estar del todo clara.

Desde este inicio tumultuoso ha llovido bastante y ahora el Windows Store es una de las tiendas de mayor crecimiento sin embargo los problemas continúan. Han llegado muchas apps de renombre pero carecen de las funcionalidades y calidad que ofrecen sus hermanas de otras plataformas.

Peor aún que esto es, cuando un desarrollador invierte en esta plataforma para encontrarse que sus oportunidades son robadas por otras apps que buscan engañar al usuario son similares nombres, mismos iconos y a veces un simple link hacia la app original.

Microsoft reconoce el problema pero debe ser mucho más proactivo en este sentido. Al igual que Google Play y el Apple Store, en menor medida, parece que solo se centran en seguir repitiendo la grandiosa cantidad de Apps de que dispone la tienda y no la calidad de las mismas.

En resumen: Microsoft necesita atacar más los diferentes mercados con diferentes propuestas de valor en forma de nuevos equipos. Seguir reduciendo la brecha de funcionalidades que puedan hacer falta a su plataforma en comparación con Android e iOS, al mismo tiempo que agregar funcionalidades que permitan diferenciar la plataforma de las demás. Cabe destacar que también es necesario que Microsoft y sus socios hagan mayor publicidad de estas características diferenciadoras sobre todo en la mayor autonomía de sus terminales pues es el factor más determinante en la compra de nuevos equipos.

Igualmente Microsoft junto con sus socios deben disminuir al mínimo la exclusividad con los operadores, atraer más desarrolladores y proteger estos últimos de los que buscan lucrarse con el trabajo ajeno.

De lograrlo Microsoft podrían no solo volver a recuperar mercado perdido sino ganar más y comenzar a ser tomados en cuenta como el tercer ecosistema.

PD: Por favor, cambien el nombre a Windows Phone.

Esto si que sería un gran movimiento por parte de Microsoft, el nombre de Windows trae consigo los malestares de su hermano mayor y el nombre tan largo elimina el factor de convertirse en un Neologismo.

[email_link]


Categories: Internet, main, Tech

Facebook compró WhatsApp, ¿y ahora qué?

facebook-whatsapp-370x264

Y ahora qué parece ser la respuesta que todos se hacen ahora que Facebook completó la compra de Whatsapp, aunque a juzgar por las acciones de muchos más que una pregunta parece una respuesta, muchos son los que ya han tomado la decisión de migrar a otras plataformas como Telegram.

Para comenzar Telegram parece ser un beneficiario directo, en las últimas semanas su crecimiento ha ocurrido de manera lineal y constante pero el hecho de que sean muchos los que hayan llegado a esta plataforma no ha sido sinónimo de uso, al menos no en mi experiencia personal. Sin embargo después del anuncio de esta compra aún un grupo más alto de usuario, suponemos que aquellos que se resisten al cambio y aquellos cansados de tener tantas apps de mensajería Instantánea, han llegado también a Telegram.

Siguiendo con el título del artículo, sabemos bien los problemas de seguridad y críticas sobre los mismos que ha recibido Facebook en los últimos años, esta mala publicidad ahora cruza las fronteras a cualquier producto que se relacione con la empresa de Zuckerberg.

¿Pero es justo todo este ‘éxodo’ sin siquiera ver los cambios?, además, ¿será para mal?

Respondiendo la primera pregunta, por mi parte entiendo que es apresurado el juzgar a prior las posibilidades de esta unión.

Lo obvio aquí es que Facebook se hace con una gran parte del mercado de la mensajería instantánea, ya iba bien con su Facebook Messenger aunque era mucho lo que le faltaba para llegar a los niveles de WhatsApp pero ahora tiene el control, al menos en una gran parte de los mercados del mundo.

Ahora bien, y siguiendo con la segunda pregunta, a mi entender WhatsApp tiene las posibilidades de convertirse en un mejor producto ahora bajo la manta de Facebook. Para comenzar me parece que atacarán las grandes criticas de seguridad que le han hecho a WhatsApp a lo largo de su existencia, después de todo Facebook ha sido una de las empresas abanderadas de la lucha contra la NSA.

Luego está el hecho de la lógica fusión entre WhatsApp y Facebook Messenger, la forma de hacerlo puede ser variada, o sea, una mezcla de como se manejan los contactos en Facebook Messenger y como lo hace WhatsApp; permitiendo al usuario hacer una clara diferencia entre uno y otro, y que sea su elección del cómo manejar los mismos.

Esta fusión podría al traste con mejores clientes en las múltiples plataformas, los Stickers llegaría a WhatsApp pero más importante aún sería la llegada de un cliente universal como son los clientes Web, ventaja aportada por Facebook Messenger.

Facebook sin duda cuenta con un arma potente y esto es la renuencia al cambio, aunque ahora mismo muchos han ido a otras plataformas esto no es indicativo de que hayan abandonado la primera, así que por ahora solo queda esperar lo que realmente surgirá de esta ‘fusión’.

Originalmente escrito el 20 Febrero del 2014

[email_link]


Windows Phone: Problemas en el futuro cercano

Windows_Phone_Error

Es innegable, y hasta cierto punto, inminente que Windows Phone (‘odio’ este nombre) aumente su market share, sobre todo teniendo en cuenta que era prácticamente nulo. Desde su concepción Windows Phone ha tenido ciertos problemas de raíz, y de los cuales algunos persisten hoy día. Para comenzar Microsoft decide cambiar de paradigma diferenciándose de Android [Google] e iOS [Apple] con los famosos Tiles o mosaicos dinámicos. Muchas personas gustan de estos, otros no lo entienden y otros simplemente no los soportan.

Luego está la carencia de funcionalidades básicas del sistema operativo per se, funciones que eran esenciales en cualquier plataforma moderna no se encontraban y otras implementadas a medias como el multitasking. Y por ultimo el grito de todos, la carencia de Aplicaciones. En el inicio esta ultima molestia se entendía, después de todo se trataba de un nuevo ecosistemas al que había que darle tiempo; tiempo para darlo a conocer, tiempo para que los usuarios se interesen, tiempo para que los desarrolladores presenten aplicaciones y bueno, tiempo para todo.

Con la llegada de Windows Phone 8, y sobre todo sus primeras actualizaciones, han desaparecido la mayoría de los problemas respeto a funcionalidades no encontradas.Con el aumento del market share más las expectativas de crecimiento muchos desarrolladores están portando sus aplicaciones mientras que otros tienen en cuenta esta plataforma al momento de crear nuevas.

Gracias a esto son más los nombres de grandes aplicaciones las que anuncian su inminente llegada a Windows Phone y precisamente en este apartado en que veo la existencia de futuros problemas que continuarían marginando al producto de Redmond.

Para comenzar estas ‘grandes’ apps que reciente llegan suelen tener la tendencia de llegar con funcionalidades limitadas, estoy hablando de funcionalidades que existen en las versiones para las demás plataformas, pero que por algún motivo o razón desconocidas para nosotros no son implementadas en las primeras versiones. Y aquí es bueno diferenciar de una estrategia que han mantenido algunas de estas aplicaciones que consiste en dar prioridad a sus cambios a la plataforma donde la app se dio a conocer y/o aquella donde tiene un publico más apasionado, hasta cierto punto esto es algo que se puede entender, pero llegar a una plataforma y carecer de funciones básicas de funcionamiento es simplemente algo que no logro comprender.

Un ejemplo claro de esta tendencia es el caso reciente de Instagram, la aplicación famosa por sus filtros para imágenes, sin dudas ha sido la más esperada en esta plataforma. Entre las funcionalidades carentes Instagram indica que falta la que más importa, poder tomar imágenes desde la misma aplicaciones y la posibilidad de compartir vídeos. ¿Lo grave del caso?, #1 el hecho de que supuestamente falte la característica principal que se supone hace la aplicación y #2 que Instagram diga esto cuando la aplicación en si te permite tomar imágenes pero utilizando la cámara del sistema operativo en vez de la aplicación, sin dudas un mensaje mal enviado.

Y ahora luego de tanto bla bla bla, la razón del titulo de este post.

Como bien indiqué más arriba, desde el inicio de Windows Phone se diferenció de Apple y de Google utilizando un sistema operativo visualmente y funcionalmente diferente, entonces a mi entender este siempre debería ser el foco de atención de esta plataforma y uno que debe ser base en cualquier movimiento de esta plataforma.

¿Por qué hablo de esto?

En la mayoría de las aplicaciones y sobre todo en las de mayor renombre no se ve ningún interés en explotar las características únicas de Windows Phone.

Un ejemplo de estas características son las fotos. Como se sabe, los equipos con Windows Phone cuentan con algunas de las mejores cámaras de smartphones existentes en el mercado sino las que más, ¿Por qué entonces cuando sale Instagram no se logra que esta aproveche y explote sobre todo esta característica?. ¿Por qué instagram no sale soportando imágenes HD, Landscape [ejemplos] o cualquier otro invento que resalte el potencial de la plataforma?

 

¿Por qué Microsoft no crea apps sustitutas de aquellas faltantes?

Una de las apps que más me gustaron cuando usé Windows Phone fue su app de email, utilizar gmail allí simplemente me parecía encantador. Sabemos que hay empresas como Google que se niegan a apoyar esta plataforma y aunque en este caso especifico hay poco que hacer hay otras empresas que aunque no tienen interés en esta plataforma aún, tampoco bloquean el desarrollo de Apps que utilicen los servicios de las mismas.

Un caso que relució mucho fue el de la grandiosa aplicaciones de Youtube que Microsoft desarrolló, la misma hacia cosas que el cliente oficial de Google en Android no hacia y su diseño fue alabado una y otras vez; en este caso dicha aplicación violaba los derechos de uso del producto pero que impide que Microsoft haga grandiosas apps para otros servicios?

Instagram por ejemplo que muchos desarrolladores crearon apps para este servicio.

Soundcloud y que así aproveche las grandiosas características de audio/micrófono que poseen los teléfonos con Windows Phone.

Pinterest, Amazon Instant Video, Flipboard, Google+,Instapaper, Mint.com, flickr, estas son algunas aplicaciones para las cuales Microsoft puede crear sustitutas y que se sientan tan bien como se sintieran apps directamente desde el proveedor de estos servicios, seguro que la inversión que tiene que hacer es mucho menor que todo lo que gasta en publicidad que no produce ‘ningún’ efecto. De hecho, veo como sería hasta de buena publicidad que Microsoft contrate alguno de los programadores que actualmente hacen esto por la plataforma.

Aunque Windows Phone está ganando terreno dista mucho de ganarlo al ritmo en que debería y de eso ahora mismo solo tiene culpa Microsoft, aunque digan lo contrario queda espacio para un tercer gran competidor, es tiempo de que dejen de estar amagando y realmente den un golpe.

 

Originalmente escrito el 27 de Noviembre del 2013

[email_link]


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