Posts

VSync en Debian con Gnome Shell

Tuve problemas con la Sincronización Vertical de mi Debian 7 con Gnome Shell. Se veían líneas que cortaban el video de películas. Cuando navegaba también aparecían. Lo solucioné editando el archivo /etc/environment, agregando estas dos líneas: CLUTTER_PAINT=disable-clipped-redraws:disable-culling CLUTTER_VBLANK=True Luego reiniciar. Y listo a disfrutar películas sin la línea que cortaba el video. Pueden ver una discusión donde plantean esta respuesta: VSYNC en Debian Y otra donde plantean otras soluciones: VSYNC en NVIDIA Arch Linux

JORNASTEC (Jornadas Nacionales por la Soberanía Tecnológica)

Desde el día lunes 10 hasta el domingo 16 se vienen realizando las «JORNASTEC» (Jornadas Nacionales por la Soberanía Tecnológica), en Boconó, estado Trujillo. Este evento anual es organizado por octavo año consecutivo por el Colectivo TeleTriunfador , y cuenta con la participación de voluntarios y voluntarias provenientes del Zulia, Cojedes, Bolívar, Trujillo y Miranda, entre otros. Fuente: http://camposocialista.blogspot.com/2014/11/trabajo-voluntario-en-el-marco-de-las.html

Netselect-apt: Búsqueda del repositorio más rápido.

Esta vez vengo a hablar de Netselect-apt. Un paquete que permite seleccionar el repositorio Debian más rápido. Lo que hace este comando es bajar la lista de repositorios oficiales desde la página oficial de Debian usando wget. Luego prueba las respuestas  de cada repositorio y hace una lista de los más rápidos. Al final, escribe en un archivo source.list en tu directorio, el más rápido. Para instalarlo:     #apt-get install netselect-apt Para buscar el mejor repositorio:     #netselect-apt wheezy Si queremos que busque non-free, usamos la opción -n:     #netselect-apt -n wheezy netselect-apt creará un fichero llamado sources.list, con la información del repositorio más rápido. Para usarlo en /etc/apt/sources.list, hacemos cp:     #cp ./sources.list /etc/apt/sources.list     #aptitude update Fuente: http://www.aboutlinux.info/2007/05/using-netselect-apt-tip-to-select.html

TorrentStream con Peerflix en Debian Wheezy y Jessie

TorrentStream es una tenología que permite ver videos que estén compartidos por un Torrent. Por ejemplo, si queremos ver un Torrent que contiene la película Tenacious D, primero descargamos el Torrent y hacemos la transferencia a nuestra PC con Peerflix, y lo reproducimos con VLC o MPlayer. Para esto, lo primero que tenemos que hacer es instalar NodeJS: 1.- Sólo si es Debian Wheezy, ejecutar la siguiente línea (Si es Debian Jessie, no la ejecuten):     # echo "deb http://ftp.us.debian.org/debian wheezy-backports main" >> /etc/apt/sources.list     1.1.- Si necesitan tener actualizado nodejs en Debian Wheezy, ejecuten los siguientes comandos:     # curl -sL https://deb.nodesource.com/setup_12.x | bash -     # apt-get install -y nodejs     1.2.- Si necesitan tener actualizado nodejs en Debian Jessie, ejecuten los siguientes comandos:     # curl -sL https://deb.nodesource.com/setup_7.x | b...

XMLRPC para C++

Como comentario, para los desarrolladores que estás usando XMLRPC en C++: http://xmlrpc-c.sourceforge.net/doc/libxmlrpc.html /*  *  * Hay un Bug en el método xmlrpc_parse_value(). En vez de ese deben usar el método xmlrpc_array_read_item(). Recomiendo usar xmlrpc_array_read_item().  *  * //Valor XMLRPC  * xmlrpc_value * value;  *  * //Variable unsigned char para Base64  * const unsigned char * cvalue;  * long unsigned int long_val;  *  * //Variable para enteros (int)  * xmlrpc_int firstInt;  *  * //Variable String  * const char * char_value;  *  * Para leer Base64:  * xmlrpc_array_read_item(env, param_array, 0, &value);  * xmlrpc_read_base64(env, value, &long_val, &cvalue);  * xmlrpc_DECREF(value);  * free((void *)cvalue);  *  * Para leer Int:  * xmlrpc_array_read_item(env, param_array, 11, &value);  * xmlrpc_read...

Bootstrap

Ya es conocido por muchos desarrolladores la librería Bootstrap, ya que es con la que está desarrollada la mayor parte de la interfaz gráfica de Twitter. Es parecida a JQuery UI, pero mucho más completa y mejor estilizada. Yo en particular, soy un desarrollador que no siempre me voy por lo gráfico, sino por lo funcional, a pesar de que tengo las habilidades para hacerlo, así que una librería que tenga las posibilidades que ofrece Bootstrap, con estándares de desarrollo avanzado, combinación de CSS y JavaScript, para hacer contenido dinámico, le quita mucho peso de encima a un desarrollador duro. Página de descarga: get bootstrap .com

Generar xorg.conf

Saludos, aquí tengo un planteamiento. Por ejemplo, si tenemos un sistema GNU/Linux que no nos reconoce las X, primero que todo, hay que verificar  que el archivo /etc/X11/Xorg.conf exista. Algunas distribuciones ya  delegaron el funcionamiento de este archivo, sin embargo, si existiera en esa hubicación, lo toman como primera opción. Lo siguiente es para alguien que tenga experiencias con la cónsola de  GNU/Linux: Baja las X y corre el comando: Xorg -configure .   Este comando te recogerá  en un archivo todos las configuraciones necesarias para el hardware que  estás usando, y lo guardará en el directorio local del usuario desde el que lo  ejecutaste, por ejemplo: /home/usuario/ . El archivo resultante se llama xorg.conf.new , dentro de /home/usuario/ .  Este archivo lo copias y lo pegas dentro del directorio /etc/X11/ y reinicias  las X. Con esto ya debería estar andando tu configuración gráfica. ...

Montar un directorio remoto vía SSH con SSHFS (advance users)

En Linux, en sus distintas distribuciones, para montar un directorio remoto  por una tubería segura usando SSH, podemos usar SSHFS (Secure Shield File  System). Para aclarar la terminología a usar: (#) es la línea de comandos que identifica al usuario root en Linux. Todo lo  que venga luego de numeral será el comando en cuestión. ($) es la línea de comando que identifica a un usuario normal del sistema. (IP) IP del host que tiene el directorio remoto. (/home/usuario/directorio_remoto/) Directorio remoto. (/home/usuario/directorio_local/) Directorio local, donde se montará el  directorio remoto. ([puerto]) Puerto del host remoto, por donde se conectarán vía SSH. En particular en Debian o derivados, como Ubuntu, Canaima, etc., primero  hay que instalar los paquetes necesarios. Como root, tecleamos el siguiente  comando: # aptitude install ssh shhfs   Luego desde un editor de texto editamos el archivo /etc/fstab: # nano /etc/fstab ...

Dialogs JQuery: Mensajes de Alerta y Confirm

Buenas :). Estuve buscando cómo modificar el estilo de los mensajes alert y confirm, que muestran los navegadores. La única forma que hay de modificarlo es asíncronamente, bloqueando página  con un Modal. Esto significa que el código de JavaScript no se paralizará esperando una respuesta del usuario, sino que abrirá la ventana y el código subsiguiente a la llamada del mensaje de alerta o confirmación, se seguirá ejecutando. Tanto con JQuery como con MooTools, se puede implementar este Modal. En la página oficial de MooTools se pueden encontrar gran cantidad de plugins para este tipo de interfaz. Un ejemplo: http://mootools.net/forge/p/moodialog Los plugins oficiales para JQuery se pueden encontrar en la página oficial de JQueryUI: http://jqueryui.com/demos/dialog/ Aquí les mostraré cómo se hace con JQuery, pero la misma secuencia se puede usar con MooTools, lo que cambia es el código a utilizar y, claro está, las llamadas a  los JavaScript desde ...

Reparar disco con fsck y ntfsfix

Hola!. Ahora vengo a hablar de una herramienta que está diseñada para sacarnos de los apuros más comunes en que nos encontramos cuando nuestro S.O. no quiere arrancar. En muchos casos es cuestión de disco duro y para eso existe GNU/Linux y sus increíbles utilidades. Una de ellas es FSCK, una herramienta para comprobar y reparar discos. Las opciones que tenemos para usarla son: -a: Confirmar automáticamente. No recomendado, porque podemos confirmar algo de lo que nos podemos arrepentir luego. -c: Comprobar bloques en el disco. -f: Forzar el chequeo aunque todo parezca bien. -v: (Verbose) Imprime la bitácora de lo que va haciendo. -r: Modo interactivo. Espera nuestra respuesta. -y: Asume yes de respuesta a todas las preguntas. Así por ejemplo, si queremos chequear un disco y repararlo a mano, ejecutamos desde la cónsola: fsck -v /dev/sdX Siendo /dev/sdX la unidad de disco a comprobar. Si ejecutamos sólo fsck -v , sin más parámetros, comprobamos todos los discos. ...