lunes, 28 de septiembre de 2015

Alternativa a Teamviewer en Linux y no morir en el intento

Hace mucho tiempo que estoy buscando una alternativa libre para poder conectar de una forma gráfica a servidores o escritorios Linux desde hace ya un buen rato de forma libre sin necesidad de utilizar programas no nativos, libres y efectivos y creo que encontré por fin como hacerlo.

Primero algo de historia, hace tiempo había un excelente programa que se llamaba NX de una empresa que se llama Nomachine (Si les interesa este programa de forma comercial es muy bueno y en su sitio pueden ver sus avances y costos). Aún existe pero, desde 2010 ya dejaron de dar soporte a opensource a su excelente programa y no encontraba un Fork hasta ahora. La solución, se llama X2GO

No sirve para dar soporte a usuarios, ya que abre sesiones de la interfaz gráficas completas, por ejemplo podemos usar nuestro Gnome, KDE, XFCE, mate, cinnamon etc. Pero lo hace excelente si queremos utilizar nuestra  interfaz gráfica de forma remota o tener unas terminales tontas, o equipos viejos accediendo a nuestro servidor. También cabe aclarar que de querer usarlo fuera de su casa, o empresa, requerirán abrir el puerto 22 o el que hayan elegido para su conexión ssh. En la época que era gratuito y libre funcionaba muy bien hasta en modems analógicos, (cuando aún usábamos modems por líneas telefónicas). Por lo que ahora con las superconexiones que existen debe funcionar muy decente, mañana probaré fuera de sitio para ver como se comporta. Al utilizarse sobre ssh, siento que es seguro, espero que los que saben de seguridad nos puedan confirmar esto.

Aquí explicaré muy rápido los pasos para instalarlo en Debian.

Servidor

# apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E
#echo "deb http://packages.x2go.org/debian jessie main" >> /etc/apt/sources.list.d/x2go.list
# apt-get update
# apt-get install x2goserver
# service x2goserver start


Cliente

# apt-get install x2goclient

Ejecutar Cliente
$ x2goclient

Para más información pueden entrar a su sitio x2go.org y ver en otras distribuciones como instalarlo. 

Canal IRC
/connect irc.freenode.org
/join #x2go

También importante decir que hay clientes para Linux, Mac y Windows y por lo que se ve está muy vivo el proyecto, ya que hay cliente de Windows de 2015 la última versión. (No he tenido oportunidad de probarlo en Windows y Mac, así es que si alguien prueba el cliente por favor no deje de comentarnos si funciona.)

Espero les sirva mucho :) y gracias a los que hacen este desarrollo

viernes, 8 de mayo de 2015

Correos de México

Cuando era niño veía que mis padres recibían cartas, generalmente como todo adulto, cuentas, publicidad y cosas por el estilo, pero de vez en cuando recibían cartas de tíos o postales, y siempre me hubiese gustar recibir algo por correo. Así que hace unos meses se me ocurrió escribir cartas a mis sobrinos, los cuales están distribuidos por la república.

El otro día viendo la serie  ¨A Young Doctor's Notebook" Protagonizada por Daniel Radcliffe (Harry Potter) y Jon Hamm (Mad Man), situada en Rusia de 1917, decía que una carta que le envía su madre que se encontraba a 1400 KM tardó cuatro meses para ser entregada, vaya en esa época, con los medios de transporte que había sin carreteras, ni automóviles y ese clima se comprende, pero tardar 2 meses en recorrer 1000 KM en pleno siglo XXI y el clima de México se me hace atroz.

De México a Toluca que fue otra de las que envié son unos 60 KM tardó como 4 semanas, y correo local un mes.

Los medios electrónicos sin duda son una bendición a la hora de comunicarnos, imaginen todo este tiempo para poder tener noticias de un pariente? Y a pesar de que estos servicios están condenados a desaparecer por la tecnología no podrían estar más acorde a la época? O es normal?

A las personas que viven fuera de México me podrían decir si es igual de ineficiente el correo en otro lugar del mundo o sólo es reflejo de los malos servicios que tenemos en México. Correo convencional, en aquel que pones en una carta o entregas al cartero. Es lo mismo que México o peor?

Ahora para el cumpleaños de uno de mis sobrinos le quise enviar un twitter del siglo 19 (Telégrafo), pero no encontré una oficina, bueno no busque mucho debo confesar, pero será más rápido que el correo? Y creo que es buen detalle que vean como se comunicaba la gente sin videoconferencias, teléfonos o internet.


jueves, 16 de abril de 2015

Terminal Linux

La Terminal es un excelente amigo, solo hay que perderle el miedo y  siempre es muy útil, sin una terminal me siento muy torpe al poder trabajar en un equipo.
Con el podemos hacer de todo, y  cuando tenemos que trabajar remoto, saca de muchos apuros, y al consumir tan poquita memoria o ancho de banda la hace ideal, aparte el poder de un sistema operativo tipo *nix, esta en la terminal. Deja hacer muchas cosas que las interfases gráficas ni sueñan o no tienen tantas características.


Ahora no tiene que ser tan aburrida, por ejemplo el programa Fortune combinado con cowsay nos da la frase del día cada vez que abrimos una terminal como la imagen de la izquierda, (y ahora que esta de moda StarWars por eso puse a mi Vader). Si son buenos en el arte ascii pueden crear sus pripios monitos. Por ejemplo para que salga en su terminal cada vez que la abran primero hay que instalar estos dos paquetes

#apt-get install fortune-mod cowsay

Ahora si quieren las frases en español
#apt-get install fortune-es

(Les recomiendo lo vean en syanptic por que hay más opciones de idiomas o consejos para Debian)

Ahora para que salga cada vez que entramos a la terminal editamos con su editor favorito el archivo .bashrc y al final agregamos la siguiente línea

fortune |cowsay

Ahora como en mi caso para el vader agregan -f vader quedando así

fortune |cowsay -f vader

El default es una vaca, pero hay  muchas opciones por ejemplo, tux sería -f tux, y si quieren ver todas las opciones vayan o pueden escribir $ls /usr/share/cowsay/cows y ponen el nombre del archivo (sin la terminación .cow) Y pueden hacer el suyo o modificar los existentes, por ejemplo mi vader le borré el cuerpo de vaca. Y eso una vez más lo hacen con su editor favorito, tal vez requieran de usuarios administrador para poder modificar el archivo, les recomiendo antes lo respalden por si quieren volver al original (cp nombre.cow nombre.bak)

Otro programa vaciado es sl, por si se equivocan del ls (listado) lo pueden instalar como #apt-get install sl

Por cierto es muy ligero todos estos programas, y sin querer ya estamos usando la consola mucho por instalar programitas.

Word-Grinder. Un procesador de texto en línea de comandos, sencillo, pero hace su chamba.

Uno que acabo de descubrir y me encanto es tmux. Este si utilizan mucho la terminal y no quieren tener muchas ventanitas abiertas o pestañas, se instalan esta y pueden dividir la pantalla en cuantas regiones quieran igual #apt-get install tmux

Para ejecutarlo tmux, para dividir en dos la pantalla control + b %, ó ", control + b y las flechas se pueden mover por las divisiones, para todos los comando vean $man tmux y les dará todas las posibilidades, la verdad a mi me pareció genial. El otro día me estaba dando una flojera en moverme entre dos archivos abiertos con vi, copiando pegando, ya se imaginaran el relajo, encontré esta excelente aplicación y ahora la ocupo para todo.

Espero que esto les muestre otra cara de la terminal y les guste más de lo que normalmente la usan.

(Y si saben de más programas como word-grinder, estoy buscando una hoja de cálculo por favor déjenme saber.)

Como nota: Hay un Browser de la web modo texto llamado Lynx, mensajeros de twitter, reproductores de música, clientes de correos, editores, etc, etc, etc, así por el remoto caso de que no tengan una computadora moderna, o un servidor sin tarjeta gráfica verán que pueden trabajar muy bien usando muy poquitos KB de memoria y disco duro, en una de esas se animan e instalan debian base sin consola gráfica para verse super geeks o que viven aún en los añós 70's - 80's.

Por último denle una oportunidad, por que aunque tengan el equipo más moderno se sorprenderán del jugo que le pueden sacar a sus fierros, programando tareas, matando procesos, etc, en pocas palabras haciéndose dueños de su computadora y que ellas trabajen para ustedes y no al revés.

Macbook 2006 (intel 32 Bit)

Para los que tengan este excelente equipo que ya tiene casi una década, sabrán que sigue funcionando su hardware muy bien (O en mi caso así es). Lamentablemente Apple lo tiene super descontinuado por que es un Intel 32 Bits el primero de la transición del PPC a Intel.  Y el último sistema Operativo soportado como sabrán es Snow Leopard. Que en mi opinión es el mejor sistema Operativo que Apple a hecho hasta la fecha, cierto los nuevos están muy lindos, pero este, es super liviano, excelente, la verdad este lo hicieron con amor y hasta dicen que el iOS 9 será el Snow Leopard de los iPhone, veamos si esto es cierto. También es cierto que mi máquina con el tiempo la incrementé a 2 GB de RAM y le puse un disco de estados sólido, por lo que la hace mucho más ágil que su hardware convencional.
Para los que tengan una máquina de estas, sepan que funciona muy bien Windows 7 y 8. Y si tienen un disco duro lo suficientemente grande hasta pueden tener Mac Os x Snow Leopard, Windows y Linux, arrancando en cada uno de ellos.
En mi caso y como no podía ser de otra manera le puse Linux, por que a pesar de que Snow Leopard es genial, las aplicaciones ya no las están haciendo para 32 Bits, como Google Chrome, Safari tiene años que no hay actualizaciones y creo solo Firefox hasta la fecha tiene una versión de 32 Bits. y muchas otras aplicaciones como iAwriter, requieren Lion o Mount Lion para arriba. 
Inicie con Ubuntu, y funciona, pero la verdad desde 12.04 me parece lento y pesado vamos hasta Xubuntu. Tenía muchas ganas de probar Fedora así que puse la 21, pero a veces arrancaba y otras no, una lástima en verdad quería usar Fedora. Así que termine con Debian Jessie RC2, y funciona de mil maravillas y con escritorio Cinnamon que si bien no es el más rápido tenía ganas de probarlo y hasta ahora va bien.
Con Jessie me parece que ya no se requiere Refit que es un  programa que nos permite arrancar o simular un Bios, con lo que se puede conseguir arranques duales sin BootCamp que para Snow Leopard creo solo soporta Windows XP, Aunque se le podía engañar y poner un Linux, ahora con Jessie me parece que se puede dejar como único sistema sin perder el arranque desde USB. Pero la verdad no he probado eso al 100% y ahora tengo arranque dual de Mac OS X y Debian 8.
Si necesitan más información déjenme saber en los comentarios y escribo detalles de como hacer todo con refit. O bien pongan su Windows favorito y con el mouse multitouch está bastante bien la nueva interfase Metro, Modern UI o como le llamen. Y sigan sacando jugo a este excelente equipo (Por eso me gusta Mac posiblemente tenga 10 años pero sigue funcionando y muy bien el precio de inicio parece "alto" pero transcurrido el tiempo es una buena inversión.)

Touchegg en Debian

Primero lo primero. Que es Touch egg. Para los que no conocen este software, es maravilloso, si tienes un touchpad, en el notebook, pantalla tactil, o el pad de Apple, genius o Logitech. Son multigestos en este hardware, que ayudan mucho en caso de contar con él. Por ejemplo a mi me sucede que synaptic, maneja muy bien mi touchpad en el equipo portatíl, pero no se desactiva cuando escribo y me salta el mouse con el más pequeño roce, así que lo desactivo y mi pantalla es multitouch, entonces con este programa puedo usar dos dedos para deslizar, y utilizarlo como si fuera mi touch pad, aparte de tener mucho más monerías como programar gestos con dos o tres dedos, en fin la verdad muchísimas gracias a jose.exposito89@gmail.com que es el programador de este software.
En Ubuntu super fácil instalarlo sudo apt-get install touchegg, en arch con su magnífico yaourt, tarea de unos segundos.

En otros Linux, viene lo bueno. En el caso de Debian, estuve investigando un buen y no más no encontraba el modo y eso que google con ganas, en el wiki del proyecto, viene información pero no se puede instalar con Debian por que faltan algunas dependencias que no se llaman igual que en Ubuntu, igual para gente con mucha experiencia en compiladores no encontrarán problema, pero para gente como yo o igual alguien de uso más casual, que a veces no conocemos tanto ahí va la receta.

Yo uso Debian Jessie, supongo también servirá en Wheezy o hasta squeeze, nada más teniendo las librerías para esa versión

Primero en modo root las dependencias que si tiene debian. (como dice el wiki con excepcion de utouch y libgeis-dev).


#apt-get install build-essential libqt4-dev libx11-6 libxtst-dev

(mutouch)
https://packages.debian.org/search?keywords=utouch

Y seleccionan su versión y plataforma

Posteriormente (evdev)
https://packages.debian.org/search?keywords=xserver-xorg-input-evdev

Nota: Estos dos últimos son paquetes .deb, así que con gdebi o un dpkg -i nombre.deb, se pueden instalar.

Listo tenemos las dependencias, bajamos el código fuente de la wiki

desempacamos el archivo, dentro de la terminal y la carpeta que desempacamos.

Primero en usuario normal
$ qmake
$ make (este puede tardar un poco según su procesador)

Ahora como root
#make install

Si todo salió bien ya debe estar funcionando.

Así que arrancamos la aplicación touchegg y si nos es muy útil la ponemos en nuestro inicio de sesión. Yo lo he usado en KDE, Gnome, Mate y hasta XFCE funcionan, pero el mejor desempeño lo he tenido en KDE.

Para configurarlo y agregar gestos, ahí si hay mucha información y hay gente que nos comparte su archivo de configuración yo la verdad uso la default, me parece que hay hasta una versión gráfica para configurarlo, pero eso ya es harina de otro costal y la verdad no he intentado instalarlo.

Espero les sea de utilidad y que mi receta les sirva a todos. O bien les de luz, por donde intentarlo si no tienen Ubuntu.

martes, 17 de marzo de 2015

Open Suse 13.2

Desde hace rato tenía ganas de probar, pero por varios motivos no había podido, en dos equipos al tratar de instalarla dentro de una tarjeta SD siempre me daba kernel panic en el primer inicio, Y ahora que mi portátil se ha convertido en mi equipo principal y super feliz con Debian, respaldé la de escritorio que venía usando un Debian estable, y empece a probarla, luego de un pequeño ratito; desintoxicándome de la costumbre de como hago las cosas en debian e investigando el equivalente de apt-get para instalar cosas, (descubrí que es zypper) y en modo gráfico el clásico YASt, me llevé otra agradable sorpresa está super padre Open Suse, en el pasado Yast me chocaba, por que era lento y las actualizaciones eran una pesadilla, pero cual es mi sorpresa que ahora es muy ágil, otra agradable sorpresa es que los paquetes que no están dentro de los repositorios se pueden instalar desde la página web software.opensuse.org, por ejemplo textroom, que hay un binario en DEB solamente se puede instalar desde dicha página. Dropbox que no hay un rpm para Suse también desde ahí, con un solo clic, o spotify que también solo hay paquete deb alguien de la comunidad hizo un script y con un poco de maroma y teatro ya funciona.

La verdad es que cada 6 meses veo a Linux más increíble que su versión anterior, crece rapidísimo y para bien, cada vez mejores los escritorios, y en equipos no tan nuevos, por ejemplo mi equipo de escritorio del 2009 sigue como nuevo gracias a Linux, claro con unas maquilladitas, como un disco de estado sólido de 32 GB como / y los únicos 4 GB que tengo, por que no se puede más por el mother board y sus cuatro núcleos, siguen rindiendo cada peso que en su momento costó el equipo.

Se que es estable al igual que debian, y veremos que tal me trata pero por el momento me a gustado mucho y he podido hacer lo mismo que hago en mi debian sin ningún trauma. y ya acostumbrado a sus pequeños detalles diferentes como donde monta los discos, el yast, etc. Me parece una gran distribución, y me parece la usaré un buen rato para exprimirla todo lo que pueda, aunque no sea mi máquina principal si la utilizo de vez en cuando, siempre me gusta que esté estable.

Lo que si me queda muy claro es que Ubuntu anda algo perdida, y han perdido mucho terreno contra las demás distros, que se sienten cada día mejor, al contrario de Ubuntu y su necedad con Unity. Al grado que muchos que usabamos Ubuntu hemos regresado a distros que alguna vez nos encantaron y ahora vemos que están mejor que nunca. Así que gracias Ubuntu, por darnos la oportunidad de probar cosas diferentes y abrirnos la visión a las excelentes alternativas que existen y habían existido antes.

Comando pv (Barra de Progreso)

No se si les ha pasado que quieren hacer algo pero no saben cuanto lleva de progreso y cuanto tiempo faltará por ejemplo hacer un dd para convertir de iso a USB.

Pues bien encontré mi solución este comando pv es una barra de progreso y ayuda a ver que esta haciendo.

Por ejemplo se puede utilizar así

dd if=path/deliso |pv| dd of=/path/deusb

Y con esto nos da la barra de progreso y sabemos que esta haciendo, por que ahora muchos usb ni foquito tienen entonces no se ve si estaba trabajando o no.

Para instalarlo en Debian y derivados

apt-get install pv

En OpenSuse

zipper in pv

Fedora

yum install pv

Y supongo en su distro favorita como acostumbran a instalar paquetes.

Probaré ahora, con los tar, y otros comandos igual hay forma de tener una barra de progreso para todo.

Debian RC1 Jessie

Yo creo que es mi distribución favorita, la he utilizado desde hace muchos años atrás tal vez antes de Woody fue la que primero utilicé. Aunque en el equipo portátil que tengo desde hace un año había utilizado Ubuntu, en su versión Gnome, por que no más no me entra Unity, venía trabajando bien, pero recordé que ya había salido el RC de debian, así que lo instalé y que agradable sorpresa me llevé la verdad es que se ve muy lindo, está super ágil muchísimo más que ubuntu, paquetes nuevos, librerías, te deja escoger que escritorio quieres al instalar, y poner muchos al mismo tiempo, ya sea mate, cinnamon, gnome, kde, xfce, etc la verdad es que he quedado super satisfecho y mi máquina de escritorio lo he tenido desde squeeze, wheezy. Así que lo cambié en la portátil por Jessie, y yo creo que para mi máquina portatil que ahora se ha convertido en mi principal se quedará con Debian definitivamente.

La verdad es que la super recomiendo si quieren usar Linux, reconoce mucho hardware y sólida como una piedra. La mamá de Ubuntu nuevamente supera a esta y con creces.

Solo me queda felicitar al equipo de Debian hicieron un excelente trabajo, creo que es la mejor Debian que instalado en mi vida Linuxera.

miércoles, 21 de enero de 2015

Axtel Conmigo más Linux

Axtel es una compañía Mexicana que hasta donde tengo entendido es de capital de gente de Monterrey, he estado muchos años en esta compañía y realmente es genial, mi peregrinación en otras compañías han sido cortas y con malas experiencias.

Uno de los servicios que dan dentro de sus paquetes es la de telefonía IP y lo tienen desde hace rato, creo que lo usé por primera vez con un iPhone 4. La voz ip lo que nos permite es seguir utilizando nuestro servicio telefónico sin importar donde nos encontremos mientras tengamos internet. Por tanto se puede usar en un teléfono móvil, tableta o computadora. Lo malo es que no tienen cliente linux nativo, pero no importa por que al utilizar estándares abiertos (no se si SIP sea abierto, pero si estándar en voz IP) se puede poner en cualquier softphone que sea compatible.

Generalmente utilizo el servicio desde un iPhone o mi tableta Android, el otro día lo necesitaba en la computadora donde era mi único modo de estar en internet y con electricidad :P, así que dije vamos a instalarlo, se que muchas veces las personas las capacitan para que digan el script que les enseñan y cuando se les habla del Pingüino a veces no saben ni de su existencia. Pero aquí les voy a explicar como se configuran por si tienen la necesidad, y si les dicen que no se puede, claro que se puede.

Necesitamos algunos detalles que solo el proveedor nos puede dar en este caso desde el 050 de su linea marcan a soporte de internet y axtel conmigo. Ya que los atiendan les piden les den su número de SIP, contraseña , el dominio y el proxy. Estos son los datos que normalmente pone automáticamente la aplicación de axtel conmigo que encontramos en la tienda de Google Play, Apple Store o directamente en su página para Mac y Windows.

Ahora hay varias alternativas por por ejemplo
  • Linphone
  • Ekiga
  • SFLPhone
Con el que probé con éxito y sin tanto en rollo fue Linphone de la cúal les diré como lo hice, pero creo que las otras con un poco más de esfuerzo lo hubiera logrado, y en el caso de ekiga hay servicios que se pueden contratar para tener tarifas bajas o utilizarlo como chat, conferencias o video conferencias con servidores libres, y generalmente soportan otros protocolos como el famoso XPM. En fin para no alargarnos más, en distribuciones Debian o derivados que es mi caso
# apt-get install linphone

una vez instalado nos vamos a opciones / preferencias y en la pestaña de Gestionar cuentas SIP





Automáticamente nos pone los datos de nuestra cuenta de usuario de la computadora y la IP local de nuestra red.

En la parte de abajo nos muestra Proxy accounts, está vacio y presionamos el botón de Añadir.

y Aquí usamos los datos que nos da Axtel.
dejamos el sip:y ponemos el usuario que nos proporcionó arroba el servidor de domino que nos da.
En el Proxy igualmente sip: y el servidor

Quitamos la marca de Registrarse y damos aceptar.

Con esto ya nos aparece la información que tenemos, y después el botón de Done

En la ventana principal en la sección de
My current identity
Seleccionamos la nueva que acabamos de crear y listo ya podemos usar nuestra línea telefónica desde nuestro Linux.

Cuando marquen el primer número usaremos la clave que nos da nuestro proveedor.

Espero que les sea de utilidad y sepan que desde linux también podemos usar Voz IP.

También tiene las opciones para ver la tarjeta de audio que en mi caso no tuve que hacer ajustes, al usar el audio por medio de pulse, pero todo dependerá de su hardware como esté configurado en su distro favorita. Por lo que no requieren de de Debian o derivados. Seguramente debe correr en cualquier distro donde puedan instalar el softphone.

Espero que les sirva este pequeño tutorial y creo que valdría explorar las otras opciones de diferentes proveedores por si no tienen Axtel :)


lunes, 5 de enero de 2015

Inversión empresarial

Quiero compartir con ustedes una entrevista que le hicieron a una amiga, que me parece interesante.



Pueden tener más detalles en su página web

Flutter 2.10

  Hace unos días google hizo una actualización en flutter. Se gana gran velocidad y hace estable hacer aplicaciones en #Windows . Muy lindo...