May 17, 2013

Escritorio Nuevo en la Oficina

Como la mayor parte de las horas del día en la semana, las paso en la oficina a la casa prácticamente llego a dormir, me decidí a dedicarme un poquito acomodar el escritorio que veo y uso a diario, antes me dedicaba mucho a cambiar mis escritorios (pueden ver otros aquí) pero luego me cambiaron un poco los entornos y dejé de hacerlo.
La idea no fue de mi propia inspiración, vi una idea similar en el blog I Heart Organizing y de allí comencé a organizar lo que se me iba ocurriendo, escogiendo un contorno para cada grupo de carpetas, otra área para los iconos otro para mensajitos que coloco a veces en mi escritorio, y un espacio para cuando se montan los pen drives, a los que también les tengo imágenes particulares, dejé un espaciotote en medio que aún no se que haré con él, pero pronto llegarán otras ideas, y como complemento le coloqué una barra que me encanta y que había olvidado que existía (para aquellos que quieran saber como instalar la barra y configurarla pueden leerlo aquí).
Mi Escritorio en la Oficina, por el momento ;-)
clic para ampliar la imagen

May 09, 2013

Como cambiar el mensaje de Commit en Git antes de hacer Push

Si a media noche te equivocas en el mensaje de commit de git o simplemente cometiste algún error ortográfico o descriptivo y te das cuenta ante de hacer push al repositorio es muy fácil reparar el error Simplemente ejecuta: git commit --amend -m "Nuevo mensaje de commit" Eso es todo después pudes hacer push y [...]

May 02, 2013

Crear un MultiBoot USB en Linux

Este pequeño post es para enseñarles a como crear un LiveUSB MultiBoot, pero para ello debemos considerar lo siguiente:

  • Deben tener la ISO de Ubuntu u otro Sistema Operativo libre como por ejemplo (Canaima, Puppy).
  • Tener una Unidad FLASH (Pendrive) de al menos 2Gb
  • Tener conexión de Internet
  • Descargar install-depot-multiboot.sh.tar.bz2

Comencemos!!!!

  1. Descargar y descomprimir el archivo. Dándole CLIC derecho encima del archivo y luego extraer aquí.
  2. Darle doble CLIC en install-depot-multiboot.sh y seleccione la opción ejecutar en el terminal, si no, puedes hacerlo desde el terminal ejecutando ./install-depot-multiboot.shm para ello debe tener el archivo permiso de ejecución.
  3. Run-MultiBoot-in-TerminalYa instalado la aplicación deberá tomar en cuenta de que la Unidad FLASH (Pendrive) debe estar formatear en FAT32 para ello puedes utilizar gparted u otro software que permita formatear unidades de disco.
  4. Inicie la aplicación MultiBoot entrando en Aplicaciones > Accesorios > MultiBoot
  5. MultiBoot-validate-driveAhora necesitamos agregar las ISOS de los Sistemas Operativos que deseamos crear.
  6. Drag-and-Drop-ISOUna vez finalizado, procederemos a reiniciar la PC para que puedas ver los cambios realizados.

Eso es tuti, ya queda de parte de ustedes ojear las otras opciones que trae esta pequeña herramienta.


April 07, 2013

Como Instalar PHPUnit con PEAR en Ubuntu

Este es un pequeño tutorial de como instalar PHPUnit que es un framework para realizar pruebas de nuestro código PHP. Cómo prerequisito tenemos que tener instalado PEAR, viene preinstalado en muchas de las distribuciones de Linux y es fácil de instalar en MS Windows y MAC OS. En Ubuntu para instalar PEAR ejecutamos sudo apt-get [...]

March 22, 2013

Soporte Técnico Canaima Educativo (Canaimita).

Tras la búsqueda de poder solventar un problema que ameritaba el formateo total de uno de los equipos educativos (Canaimita), me motivo a comunicarme por las vías regulares con (CNTI, FUNDABIT, MPPE, entre otros), y las respuestas nunca fueron nada positivo. El problema que vi en esta oportunidad (cuestión que no es secreto para nadie), la burocracia y el yoismo de las instituciones del estado no permitieron compartir conocimiento ni las herramientas para ayudar a solventar un problema (del tamaño que sea) con las comunidades organizadas. Yo (que laboro en una institución del estado), al solicitar apoyo para obtener en este caso, las imágenes de las Canaimitas me han informado que esta tarea le compete solo a CANTV, FUNDABIT y MPPE, con la salvedad de que LAS FUNDACITES somos entes adscrito al MCTI y que también podemos ayudar a agilizar y solventar cualquier falla que pueda tener los niños que hoy en día tienen gracias al estado su Canaimita.

Bueno, como yo no como cuento para compartir e informar sobre como solventar cualquier falla en el mundo del Software Libre, les comento como fue que pude generar una sonrisa de una niña que tenía mas de 6 meses sin su Canaimita.

Si el problema que tiene no puede ser solventado y amerita un formateo como dije en lineas anteriores, les explico como podemos resolver este pequeño inconveniente:

Primero debemos saber que tipo de equipo tenemos, hay 3 versiones:

Canaima 1

Canaima1-1Canaima1-2

  • PORTATIL MAGALHAES CANAIMA MG10T
  • PROCESADOR INTEL ATOM N270 1600MHz
  • 1GB DE RAM
  • HD 40GB 2.5”
  • FT 7”
  • WEBCAM/ 3 USB/ 1 SD
  • SO GNU/LINUX CANAIMA
  • Descarga la semilla del Sistema Operativo para la Canaima 1 AQUI
  • Pasos para recuperar la semilla después de descargarla y descomprimirla AQUI

Canaima 2

Canaima2-1 Canaima2-2

  • PORTATIL MAGALHAES CANAIMA MG10T
  • PROCESADOR INTEL ATOM N270/N450/455 1600MHz
  • 1GB DE RAM
  • HD 160GB 2.5”
  • FT 10.1
  • WEBCAM/ 3 USB/ 1 SD
  • SO GNU/LINUX CANAIMA
  • Descarga la semilla del Sistema Operativo para la Canaima 2 con procesador N270 AQUI
  • Descarga la semilla del Sistema Operativo para la Canaima 2 con procesador N450/N455 AQUI
  • Pasos para recuperar la semilla después de descargarla y descomprimirla AQUI

Canaima 3

Canaima3-2 Canaima3-1

  • INTEL ATOM N455 1660MHz
  • MEM RAM 1GB DDR3
  • HDD 250 o 320 GB 2,5”SATA
  • TPM, 802.11 B/G
  • PANTALLA LED 10.1
  • WEBCAM 1,3 MP
  • 3 PUERTOS USB
  • BATERÍA DE 3 CELDAS
  • SO GNU/LINUX CANAIMA
  • Descarga la semilla del Sistema Operativo para la Canaima 3 con disco duro de 250GB AQUI
  • Descarga la semilla del Sistema Operativo para la Canaima 3 con disco duro de 320GB AQUI
  • Pasos para recuperar la semilla después de descargarla y descomprimirla AQUI

Debemos conocer que modelo tenemos y por supuesto el tamaño del disco, al conocer con detalle el equipo que tenemos podemos descargar la imagen que corresponde. Es necesario tener conocimiento del manejo y uso de CloneZilla, el te ayudará a solventar el problema.

Después de reinstalar la imagen, puede darte problemas con el gestor de arranque (Burg), para acomodarlo necesitarás utilizar un LiveCD, te recomiendo PUPPY LINUX y hace lo siguiente:

  • Verificamos las particiones de los distintos discos duros con el siguiente comando:

# fdisk -l

  • Debemos verificar cual es la partición en donde tenemos instalado Canaima y/o algún otro sistema operativo y la montamos en /mnt (en la mayoría de los casos esta partición será sda1, igualmente debes verificar bien cual es la partición donde tienes el sistema operativo que gestionará el arranque mediante el GRUB2):

# mount /dev/sda1 /mnt

  • Sólo si tienes la partición /boot de forma independiente a la raiz, debes montar también la partición boot después de montar el sistema de archivos en /mnt, con el siguiente comando:

# mount /dev/sda2 /mnt/boot

  • A continuación montamos el resto de los dispositivos:

# mount –bind /dev /mnt/dev

  • Ejecutamos el comando “chroot” para configurar el directorio /mnt como directorio como “raíz” del sistema de archivos de Canaima:

# chroot /mnt

  • Instala el GRUB en el MBR del primer disco duro, que normalmente estará configurado como Primary Master (hda – sda).

# burg-install /dev/sda (Si tu disco es IDE utilizarás hda)

  • Verifica las entradas que se han incluído en /boot/burg/menu.lst y si están todos tus sistemas, reinicia del disco

Ya con eso solventaremos el problema del grub, ahora necesitaremos instalar los contenidos educativos, para ello debes descargar uno de los manuales que se lista a continuación:

Ahora, la contraseña administrativa puede ser una de las siguientes:

  • Segund0Grad0
  • TercerGrad0
  • Cuart0Grad0
  • C4na1ma
  • C@na1mit0

March 10, 2013

Ubuntu Apache 2: Cómo cambiar el directorio por defecto

El directorio por defecto de apache2 en Ubuntu es /var/www. Aquí es donde normalmente guardamos los archivos de nuestros sitios. Si queremos cambiar este directorio por otro podemos utilizar los siguientes pasos, estos son realizados en Ubuntu pero deberían servir para cualquier otra distribución. Crear un nuevo sitio Primero creamos una copia del sitio por [...]

March 08, 2013

Configurar Broadcom BCM4312 en Linux Mint 14 (Nadia)

ubuntu_vs_linux_mintHoy por primera vez hemos decidido utilizar otro Sistema Operativo que no sea Ubuntu, por razones que muchos de mis compañeros conocen, el descontento total por el entorno Unity. Gracias a ese entorno hemos decidido (Mi esposa y yo), sacrificar una de las laptops personales utilizando otro sistema operativo que no sea Ubuntu, pero como mis genes aún no quiere separarse totalmente de él, hemos decidido experimentar Linux Mint, un sistema operativo basado en Ubuntu.

La versión que actualmente estamos utilizando es la 14 (Nadia) basada en Ubuntu 12.10 (Quantal), de verdad es un sistema operativo bastante ligero comparado con Ubuntu y mas limpio con respecto al entorno gráfico.

Esta instalación es aplicado en una Lenovo Ideapad S10e que posee las siguientes características:

00:00.0 Host bridge: Intel Corporation Mobile 945GSE Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GSE Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 3 (rev 02)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode] (rev 02)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02)
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02)
05:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)

Hasta ahora solo he detectado un problema, el bendito problema de las tarjetas inalámbricas, en mi caso es una Broadcom BCM4312.

Para Linux Mint 14, Broadcom BCM4312 utiliza firmware privativo, como políticas de ellos por defecto después de haber realizado la instalación, no activa ni instala ningún firmware, sabiendo que en sus repositorios está el disponible el firmware que lo hace funcionar.

Para activarlo, solo deben hacer lo siguiente:

sudo aptitude install firmware-b43-lpphy-installer

Reiniciamos nuestro equipo y listo.

De resto no me puedo quejar, todo funciona perfectamente, tal como cuando utilizaba Ubuntu 10.04 :D


March 02, 2013

Manejo de Dependencias en PHP con Composer

Composer es un manejador de dependencias para PHP, este proyecto inspirado en npm y Bundler y sirve para administrar librerías de terceros o propias en nuestros proyectos de PHP. Composer es capaz de de instalar las librerías que requieres para tu proyecto con las versiones que necesites y si esas librerías dependen de otras también [...]

January 18, 2013

LibreOffice 4.0

Para la semana del 04 al 10 de febrero según la información publicada por la Document Foundation (aquí), se tiene previsto hacer  el lanzamiento oficial de la versión 4.0 de la suite ofimática LibreOffice.
En nuestro país se estarán realizando una serie de eventos en diferentes ciudades y en diferentes días a lo largo de ese semana para su celebración, adicionalmente se tiene previsto hacer eventos en conjunto con la Comunidad de LibreOffice en Colombia, para leer información al respecto se creo la página de LibreOffice América en donde se estará publicando toda la información sobre los preparativos, ideas y eventos a realizarse.

Si quieres participar o estar al tanto de las informaciones, puedes verificarlo en los diferentes medios con los que contamos para ello:

January 13, 2013

Escritorio para Enero del 2013

Sencillo como siempre, openbox, tint2, wallpaper de mi creación..

October 18, 2012

Únete a la campaña


Durante todo este mes tendremos a la derecha de nuestro blog un icono con el enlace para unirte a la campaña en apoyo al "Plan de Dominación Mundial" con Turpial
Para los que no lo conocen aún Turpial es una aplicación ligera y funcional para  microblogging, hecha en Venezuela y programada en Python, puede ser usada tanto para Twitter como para identi.ca.
El enlace para unirte a la campaña aquí

October 08, 2012

Blog Action Day


El Blog Action Day es un evento abierto para bloggers, usuarios de Medios, vloggers, podcasters, diseñadores, infográficos y productores de datos. Estamos abiertos a personas de todos los países, idiomas, orígenes y áreas de interés. No importa si tu blog habla de cocina, política, jardinería, animales, desarrollo, negocios, música, cultura, ciencia, cambio social, fe o incluso de ti mismo. Animámos a todo el mundo a formar parte del proyecto.

Fundado en 2007, el Blog Action Day reúne a los bloggers de diferentes países, los intereses y las lenguas de blog acerca de un tema global importante en el mismo día. Temas anteriores han incluido agua, el cambio climático, la pobreza y la comida con miles de blogs, grandes y pequeños, que participan. En 2012, este día se celebrará el 15 de octubre. Este año el tema es “The Power of We”. Mas información sobre este tema aquí

Cualquier persona puede participar en el Blog Action Day registrar su blog, podcast, fotografía, información o datos del sitio y nosotros le enviaremos actualizaciones acerca de este día, contenido exclusivo de nuestros socios y un recordatorio para publicar su blog en 15 de octubre 2012

Para registrar su blog, versión en español aquí

September 07, 2012

DíaDev: Día de Desarrollo

Este evento es una increíble oportunidad para la comunidad a trabajar juntos para mejorar Ubuntu y no solo esta distribución. Todo el mundo es capaz de contribuir a esta reunión, y todos son bienvenidos y animados a participar. ¿Sientes curiosidad acerca de cómo colaborar? Esta es una gran oportunidad para hacer esa diferencia.

El Ubuntu Global Jam incorpora eventos que se organizan alrededor del mundo para juntar a los contribuyentes Ubuntu y aficionados juntos para pasar un buen rato y mejorar Ubuntu. Cada evento se centra en una o más de nuestros temas:

  • Bugs – encontrar, triaje y corregir errores.
  • Pruebas – pruebas de la nueva versión y la divulgación de su información.
  • Actualización – actualización de 12.04 a 12.10 y la divulgación de su experiencia de actualización.
  • Documentación – Documentación por escrito sobre el uso de Ubuntu y cómo unirse a la comunidad.
  • Traducciones – traducir Ubuntu y ayudar para que esté disponible en el idioma local de cada uno.
  • Empaquetado – trabajo en los paquetes de Ubuntu y mejorarlos.
  • Otros – otros tipos de contribuciones tales como el marketing, promoción, etc.

Si quieres participar solo debes registrarte en http://loco.ubuntu.com/events/ubuntu-ve/1927/detail/

Información del sitio: http://coworkingmaracaibo.com


September 03, 2012

Día Dev: Compartiendo Desarrollo

Tiempo sin publicar, mucha familia y mucho trabajo. Al reunirme con varios entusiastas hemos encontrado un interés por desarrollar en distribuciones. Yo tengo relativa experiencia en Ubuntu y esto me ayuda a desarrollar otras distribuciones basadas en Debian, sea Canaima o cualquier otra. La idea es formar un equipo que en su tiempo participen en el mejoramiento de distribuciones.

Esta vez vamos a empezar con Ubuntu, proyecto donde participo como miembro, el primer evento es este sábado y tendremos un Hangout On Air para compartir las charlas y la reunión. La idea es reportar bugs sobre 12.10 beta, mejorar bugs, mejorar traducciones y documentación, Hacer diseños, etc. y puedes sumarte registrándote en el evento disponible en el Portal de Comunidad Ubuntu.

Este evento se va a realizar en las fabulosas instalaciones de Coworking Maracaibo , quienes nos apoyan en esta buena iniciativa.

Esta semana estaré blogeando las cosas necesarias para participar activamente en este evento en particular. Si bien esta vez es para apoyar Ubuntu, esperen otras oportunidades organizadas por el equipo de Día Dev para otras distribuciones, siempre y cuando tengamos entusiastas que quieran compartir el desarrollo.
Todos invitados.


August 27, 2012

Día de La Libertad del Software - Caracas

Luego de las euforia de dos eventos bastante buenos en los que participamos recientemente con nuestros productos del K!0$C0 FRIKI, los cuales son el 8vo CNSL y el FUDCon Latam, calugos y yo hemos decidido organizar el Día de la Libertad del Software en la ciudad de Caracas este 15 de Septiembre. Para ademas compartir parte de nuestros conocimientos en el área no solo de Software Libre sino también de Hardware Libre. Para información completa de lo que estamos planeando para ese día haz clic aquí y mantente informado de los avances para el evento.
Si te encuentras en la ciudad de Caracas no dejes de asistir.

August 13, 2012

Kernel 3.5 Ubuntu Precise

Ahora es posible utilizar la ultima versión del Kernel, la 3.5 en Ubuntu Precise. Solamente añadiendo este ppa ppa:xorg-edgers/ppa

$ sudo apt-add-repository ppa:xorg-edgers/ppa
$ sudo apt-get update && dist-upgrade

Eso si, úsalo bajo tu propia responsabilidad, en general en mi maquina esta versión del kernel se ha comportado estupendamente bien, así que lo recomiendo.

July 17, 2012

Nueva Versión LibreOffice

Para todos los que utilizan LibreOffice como su aplicación ofimática principal, pueden descargar la nueva versión que se encuentra disponible la 3.5.5 y lista para su uso.

Para realizar la descarga se dirigen a su página principal aquí, en la sección de descargas aquí y allí podrán escoger el paquete a descargar de acuerdo al idioma que prefieran (y la plataforma). La aplicación esta predeterminada en Ingles, por lo que si seleccionan otro idioma, podrán descargar tanto los paquetes de ayuda como de lenguaje.

Para los que tengan dudas de su instalación pueden visitar el blog Bits de Conocimientos y allí encontraran las ayudas para la instalación de la aplicación (aquí) y para la instalación de la ayuda y el lenguaje (aquí).



July 08, 2012

6º Aniversario de Ubuntu-ve

¡En Puerto La Cruz los esperamos!


July 03, 2012

LXDE en imagen

Imagen

Te acuerda de el juego ‘encuentra a javier’ que salía en el periódico?


LXDE por meses

Pues desde que salió gnome 3 me cambié a LXDE y debo decir que no me ha ido nada mal. También tengo gnome 3, pero casi no lo uso, aún no me acostumbro a trabajar con él, no me parece cómodo para saltar de una a otra aplicación o para saltar de uno a otro escritorio.

LXDE resulta sencillo y ligero. Se entra más rápido a la sesión de escritorio, pero lo mejor es que me resulta cómodo y me acostumbré fácilmente a él. Creo que soy muy productivo con LXDE y me parece más sencillo que gnome 3. Bueno, usaré gnome 3 de vez en cuando.


July 01, 2012

Como instalar Ruby on Rails en Ubuntu 12.04 LTS

Ruby on Rails es un popular framework de desarrollo web y que cada día gana más seguidores y entusiastas por su forma de desarrollo y su “Convención sobre Configuración”. Ultimamente he estado experimentando algunas cosas con Ruby on Rails y cada vez le agarro un poco más de “cariño” así que aquí les explicaré como [...]

June 26, 2012

WordPress – Personalizar the excerpt

La función the_excerpt() nos devuelve un extracto de nuestro artículo  o post y es útil, cuando queremos presentar sólo parte del contenido ya sea en nuestra página principal, en un widget o en cualquier otra parte de nuestra página. Esta función debe ir dentro del loop y por defecto devuelve 55 caractéres y termina en [...]

June 21, 2012

PHP – Como Cortar un Texto a un largo determinado

Muchas veces cuando estamos realizando nuestras páginas y aplicaciones necesitamos presentar solo una porción del texto ( de un String ), como por ejemplo cuando tenemos un artículo y sólo queremos mostrar un pequeño extracto en alguna parte. /** * Return sub string sin etiquetas HTML y puntos suspensivos al final * @param $string String [...]

June 16, 2012

WordPress los 5 mejores plugins de social media

No es para nadie nuevo que compartir tus artículos a través de los medios sociales es importante para atraer tráfico hacia tu página, blog o compañía. WordPress tiene un sin número de plugins disponibles y por supuesto muchos de ellos son para facilitar el compartir lo que publiques a través de Twitter, Facebook, Google Plus [...]

June 14, 2012

Que hay de nuevo en WordPress 3.4

La nueva versión de WordPress 3.4 trae muchas mejoras, incluyendo fondos y encabezados personalizados, un personalizador de temas “en vivo”, XML-RPC mejorado, mejor soporte para internacionalización, muchos bugs arreglados y mejoras. Vamos a ver en detalle algunas de estas nuevas mejoras. Encabezado y Fondo Perzonalizado Los encabezados y fondos personalizados son manejados por la función [...]

June 06, 2012

Ubuntu Online

Estimados, hoy les tengo una agradable sorpresa que compartir con ustedes. Se trata de una innovación en la manera de compartir, conocer y usar.

Todos conocemos y sabemos las diferentes formas de usar, probar o instalar las diferentes versiones de nuestra apreciada distribución Ubuntu. Pero esta vez se presenta una manera de conocer y mejor aún, dar a conocer a Ubuntu. Es una oportunidad excelente para todo aquel que no se atreve ni siquiera a utilizar live-CD.  Sin necesidad de descargar, descomprimir, usar CD, Pen drive, disco duros extraíbles, etc, etc, etc…

Como indica el título, existe la opción de probar Ubuntu OnLine, desde cualquier navegador (vale acotar que sólo lo probé en Firefox, chrome, chrominium y por ende, asumo que en cualquier otro debe funcionar.) sin necesidad de tener extensos ni catedráticos conocimientos de lo que es Linux.

Así que la pregunta es: ¿Ni aún así te animas a probar Ubuntu?, ¿Piensas que Linux es para “expertos”?

En lo particular lo veo de mucha ayuda así que, sin más, acá el link.

http://www.ubuntu.com/tour/en/#


May 27, 2012

PostgreSQL and HTTP tools

Today i’ve read at Planet Postgres a post about an interesting tool which is meant to use Http as way of comunication to a postgresql database and json as return datatype, its name is pg_httpd.

Have a look at the comments, they’re very interesting, and the project looks very helpful.

This also made me remember of another tool, HTSQL, this is basicly the same, just a little more robust and written in Python. I’ts aim is basicly the same, just provide a simple way to access data stored in postgresql (Although HTSQL supports as many databases as your python’s database drivers installed). the great thing is that it even comes with fancy stuff to even create graphics.

HTSQL supports graphics, different output types and so on (You can take a look at their extensive tutorial here.

Again, both projects are extremely useful, just depending on what you need, you’d use one or the other (Or none).

May 21, 2012

Instalar Kernel 3.4 en Ubuntu Precise

Hace unas horas Linus Torvalds anunció la liberación del Kernel 3.4 con muchas mejoras, para instalar este kernel en la versión más reciente de Ubuntu 12.04, podemos bajarnos los archivos e instalarlos en nuestro sistema. Para ello podemos ir acá y bajar en dado caso si queremos la versión PAE o la norrmal genérica tanto en 32 o 64 bits. Nos creamos entonces una carpeta en nuestro home o donde queramos y luego por medio de consola accedemos a la carpeta, y ejecutamos un

sudo dpkg -i linux-*.deb

esperamos que se termine de instalar los paquetes, y a continuación ejecutamos un sudo update-grub reiniciamos y listo.



Para 32bits PAE tenemos:
linux-headers-3.4.0-999-generic-pae_3.4.0-999.201205210542_i386.deb
linux-headers-3.4.0-999_3.4.0-999.201205210542_all.deb
linux-image-3.4.0-999-generic-pae_3.4.0-999.201205210542_i386.deb

Y Para 64bits:
linux-headers-3.4.0-999-generic_3.4.0-999.201205210542_amd64.deb
linux-headers-3.4.0-999_3.4.0-999.201205210542_all.deb
linux-image-3.4.0-999-generic_3.4.0-999.201205210542_amd64.deb

Hasta ahora el sistema va suave como la seda.. incluso noto cierta mejoría en la respuesta del mismo.

May 18, 2012

Ubuntu Unleashed 2012. Un libro que “tal véz”, te interese…

Estimados, paso por acá dejándoles un aporte que a mí pensar y criterio, es algo valioso.

Les cuento/consulto, ¿eres usuario de Ubuntu?, ¿Te gusta leer?, ¿Actualizaste a versiones tales como 11.10 ó 12.04?, ¿No sabes cómo configurar estas nuevas herramientas presentes en éstas versiones?, ¿Estás pensando migrar a Ubuntu?

¿Tienes más interrogantes aún?…

Bueno, este es un post que considero valioso. Y sobre todo para aquellas personas que siempre se  “deja atrás”  los nuevos usuarios. En lo particular opino que, ese es un punto de inflexión muy débil que no debemos olvidar y dejar pasar.

Por eso y otras cosas más, les dejaré acá un libro super actualizado, super completo, con muy buena información pero, (nada en la vida es perfecto) en inglés.

Por allí leí que:  “es un deber tener este libro”,  “… que es una obra que NO se puede dejar pasar…” . También leí que;  “es mejor tenerlo en físico/papel”, pero, en lo que respecta a Venezuela, aún dudo que se pueda conseguir (Ojo: no digo que no se pueda), así que, acá está en digital.

El libro pasa por contenidos interesantes tales como: Instalación, configuración, productividad, multimedia, desarrollo, administración del sistema, servidores, redes, virtualización, seguridad, y etc, etc, etc…

Ubuntu Unleashed 2012 Edition: Covering 11.10 and 12.04 By Matthew Helmke.
7ma edition 2012 | 864 Páginas | Inglés | PDF | 5 MB

Sin más, a descargar se ha dicho. :)

http://goo.gl/q2RaL


May 17, 2012

Desactivar Gestor de actualizaciones en 12.04

Para muchas personas resulta cómodo utilizar el gestor de actualizaciones que trae el sistema, pero para otras personas como yo, se nos hace la vida mucho mas cómoda el revisar las actualizaciones de manera manual desde consola, por ello este sencillo tutorial de como desactivar las actualizaciones, primeramente nos iremos al mismo gestor de actualizaciones le damos la opción configuración; luego en la sección donde dice "Comprobar actualizaciones automáticamente" cambiaremos esta por "nunca", y cerramos.

Luego de ello, modificaremos el archivo udate-notifier.desktop con nuestro editor de texto preferido (sea gedit, nano, etc.). para ello abrimos consola y bien podemos escribir: sudo nano /etc/xdg/autostart/udate-notifier.desktop al abrir el archivo iremos a la linea con la opción NoDisplay=true y cambiaremos esta por NoDisplay=false guardamos los cambios, reiniciamos sesión y voilá!

Otra forma mas rápida seria por consola lanzar el siguiente comando:
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
este comando lo que hace es que de manera automatica cambia en todos los archivos ubicados en /etc/xdg/autostart la opción NoDisplay de true a false, no únicamente el relacionado al gestor de actualizaciones o update manager.

May 11, 2012

Nuevos diseños Pendón y/o afiches Ubuntu-ve

  He realizado dos nuevos diseños de material POP para la comunidad de Ubuntu-ve



Las fuentes de estos documentos se encuentran en https://wiki.ubuntu.com/VenezuelaTeam/MaterialPOP y en spreadubuntu: http://goo.gl/l2dka http://goo.gl/8g60l

Estos diseños están bajo una licencia Creative Commons Atribución-CompartirIgual 3.0 Unported (CC BY-SA 3.0)

May 09, 2012

Cambiando la extensión de archivos por lotes

Muchas veces nos vemos en la necesidad de modificar un gran numero de archivos, y hacerlo manualmente uno a uno resulta tedioso. En este caso en particular se me presentó este problema ya que había modificado un tema de iconos a mi gusto y había guardado la extensión de estos archivos a el formato png, y necesito pasarlos a el formato svg, para ello se usa el comando "rename" desde consola quedando de esta manera:
rename 's/\.png/\.svg/' *.png

en donde la sintaxis seria mas o menos esta por lo que se puede entender:
rename 's/\.extensionactual/\.extensiondeseada/' *.extensionactual

De esta manera se ve como puede cambiarse la extensión de un lote de archivos de manera fácil,  y esto puede hacerse a mi parecer con cualquier tipo de archivos, siempre y cuando tengan formatos parecidos.


May 08, 2012

(The Ubuntu Developer Summit) Día 1

The Ubuntu Developer Summit (UDS) es un evento muy emocionante, pero su ciclo parece dejar una mayor energía en el aire. HP, Intel y EA están presentes. Como la semana se despliega, la comunidad va aprender lo que estas compañías aportan a Ubuntu. Es crítico entender que las relaciones OEM / ODM van añadir un gran valor a Ubuntu. Trabajar con los fabricantes en Tawain y China van garantizar que los dispositivos funcionen con Ubuntu en el lanzamiento, no semanas o meses después de los lanzamientos de hardware.

Otra de las claves para el éxito de Ubuntu son los desarrolladores de aplicaciones. No hay duda de que Ubuntu es una gran plataforma, pero su crecimiento continuo serán factores determinantes en gran medida por lo fácil que es para los desarrolladores publicar sus aplicaciones en Ubuntu. Fue genial ver la celebración del equipo de diseño de Canonical y el “estudio de diseño” para ayudar a los desarrolladores  a tomar grandes decisiones de diseño para sus aplicaciones.

Bdale Garbee también habló acerca de cómo Ubuntu está jugando un papel clave en la consecución de los objetivos de Moonshot, proyecto que trata de forma masiva re-imaginar los centro de datos. Los números son asombrosos.

Aún más sorprendente es que esto es sólo un “inicio”. Es grandioso tener la empresa de TI más grande  del mundo  involucrados con Ubuntu y  presente en el UDS. Se trata de un solo día … Estoy muy emocionado con el resto de la semana y el ciclo. Esto se perfila como un ciclo trascendental.

Vía: Free Trader Beowulf


May 07, 2012

Error de Flash Player en Chromium – Chrome – Firefox (Vídeos azulados)

Tengo algunos días presentando un error que me ha afectado, los vídeos de Youtube se muestran con una tonalidad azul,  debido a una reciente actualización de Adobe Flash Player en Ubuntu, esto me ocurría en los navegadores Chrome, Chromium y Firefox. La solución rápida es hacer click derecho en el vídeo, y en la opción Configuración, desactivar la aceleración de hardware de Adobe Flash Player. Algunos han solucionado el problema de esta manera, pero a otros no les funciona este método, ya que aunque hacen click en la casilla de verificación para desactivar la aceleración de hardware, la casilla no se desactiva.

La solución alternativa es la siguiente:

Abrimos la terminal (Ctrl+Alt+T), nos ubicamos en el directorio raíz y creamos la carpeta adobe, sudo mkdir /etc/adobe

Luego creamos y editamos el archivo /etc/adobe/mms.cfg: sudo gedit /etc/adobe/mms.cfg

Se nos abrirá Gedit y añadimos al archivo la siguiente línea: “ EnableLinuxHWVideoDecode=1 ”  sin las comillasguardamos y cerramos.

Reiniciamos el navegador para probar, y abrimos cualquier vídeo de Youtube:


May 06, 2012

May 04, 2012

¿Cómo puedo acceder y permitir más iconos en la bandeja del sistema en Precise Pangolín?

He estado instalando las aplicaciones necesarias para mi Ubuntu 12.04 Precise Pangolín, y me di cuenta de que todas las aplicaciones que normalmente utilizan la bandeja del sistema (o “área de notificación”?) No se muestran allí.   ¿Eso es un bug, o es que es la forma en que va a ser ahora?   he oído algo acerca de Ubuntu para deshacerse de esta función por completo. ¿Hay una manera de volver a agregar lo iconos? hay aplicaciones que lo utilizan sin necesidad, ¿pero no puedo ver las opciones del Skype?,  o mirar ¿si Dropbox ha sincronizado sin necesidad de abrir Nautilus? .

Tenemos que agregar la aplicación que queremos en la lista blanca de aplicaciones del Editor de Configuración (dconf-editor) si deseamos que pueda acceder a la bandeja del sistema.

En primer lugar instalar el dconf-editor desde la terminal (Ctrl + Alt + T) y pegamos “ sudo apt-get install dconf-tools  sin las comillas, como se ve en la imagen a continuación:

 Luego presione Alt + F2 y escriba dconf-editor y lo ejecutamos::

Ahora dentro del Editor de Configuración navegue hasta: desktop—->unity—->panel :

Para finalizar edita el valor de la aplicación que quieras que aparezca en la bandeja del Sistema, en este caso yo agregue ‘Skype’, como se muestra en la imagen anterior.


May 03, 2012

FLISOL 2012

No podía pasar la oportunidad de publicar algo referente a uno de los eventos mas grandes de Software Libre que existe en Latinoamérica el "Festival Latinoamericano de Instalación de Software Libre" (FLISOL), la razón de esta publicación es resaltar dos detalles importantes: el primero lo gratificante que fue ver como ha crecido el evento desde el año 2005 que fue la primera vez que se dio a conocer el evento, para esos primeros años fui parte de la organización en la ciudad de Punto Fijo - Falcón, y para ese momento eran pocos los estados que se dedicaban a la organización de este evento. 
Leer en las redes sociales que en casi todos los estados del país se estaba realizando un FLISOL (desde el viernes 20 que se realizo la primera sede) fue una alegría inmensa, y ademas los comentarios de muchos participantes, contentos de estar conociendo un poco mas de lo mucho que tiene para ofrecer el Software Libre en eventos de este tipo.
El segundo es agradecer a los organizadores del FLISOL en Maracay, evento realizado en conjunto con el encuentro de Saberes de Software Libre, los cuales nos invitaron a participar con los productos de Software Libre que vendemos en el K!0$C0 FRIKI, organizaron un evento muy bueno, son chic@s muy cordiales, bastante pendientes de tener cómodos a todos los participantes, con buenas ponencias, los espacios excelentes para el tipo de evento, con espacio para charlas y ademas para talleres, espacios con demostraciones de diversas distribuciones, material de apoyo, refrigerios, entre otros...
Realmente para los que hemos organizado un evento, sabemos lo difícil que es organizar uno y además llevarlo a cabo en base a lo planeado y el trabajo que lleva, sobre todo conseguir patrocinios que ayuden a aligerar las cargas...
Extensivas felicitaciones a todos los organizadores y colaboradores y a las instituciones que hicieron posible su organización, lamentablemente y con mucha vergüenza debo decir que no me se el nombre de casi ninguno, solo de Cesar Bermudez que fue quien nos hizo la invitación, prometo hacer una edición luego con los nombres :-$
Esperando que sigan organizándose eventos como estos a lo largo del país para seguir difundiendo el uso de Software Libre y los beneficios que esto conlleva.
Les debo también las fotos, pero las colocare pronto por aquí...

Actualización, no tome muchas fotos pero aquí les coloco el compendio de algunas de ellas:
clic para agrandar

May 01, 2012

Ubuntu 12.04 Precise Pangolín

La mejora mas importante  de esta versión de Ubuntu es la rapidez del sistema, y aunque el desarrollo de la Shell de Canonical ( Unity ) es notable, el mayor peso lo tiene el kernel Linux 3.2 y esto gracias a la gran cantidad de cambios que trae consigo.

Hay varias innovaciones en Ubuntu 12.04 entre ellas podemos mencionar las nuevas opciones de Privacidad y Servicios de Gestión en “Configuración del Sistema”, También la posibilidad de modificar el tamaño de los iconos del Dock desde “Apariencia” o poder eliminar el registro de actividades en el Dashboard.

Descarga este PDF y descubre las novedades de la nueva Versión del Sistema Operativo de Ubuntu.


April 30, 2012

Configurando el bash prompt


Luego de instalar la nueva versión de Ubuntu de nombre, Precise Pangolin, entre otras configuraciones una de las mínimas que me faltaba era configurar el prompt de la consola, para ello es bueno disponer principalmente de la siguiente tabla de códigos en caso de que deseemos aplicarle color a la configuración, pero antes es necesario acceder al archivo de configuración de la consola ubicado en nuestro home, estaría ubicado de esta manera: /home/tuusuario/.bashrc abrir el archivo nombrado, y buscar en la linea 43 lo siguiente: #force_color_prompt=yes se descomentará esta linea quedando solamente force_color_prompt=yes luego de ello procedemos a ir a la linea número 56 en donde aparecerá algo como esto:


if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;34m\]\u\[\033[01;32m\]@\[\033[00m\]\[\033[01;34m\]\h\[\033[00m\]:\[\033[01;32m\]\w\[\033[00m\]\[\033[01;34m\]\$\[\033[00m\] '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '

Ahí es donde necesitaremos cambiar los códigos de colores ubicados en: \[\033[01;34m\] cambiando únicamente el color en código que esta en negrita, cabe destacar que al finalizar de configurar el color de cada campo se deberá cerrar el mismo con este código como se muestra en la configuración por defecto: \[\033[00m\].



Color       Código
Negro       30
Azul         34
Verde       32
Cían         36
Rojo         31
Purpura    35
Marrón     33

En mi caso la configuración ha quedado así:

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]@\[\033[00m\]\[\033[01;34m\]\h\[\033[00m\]\[\033[01;34m\]:\[\033[00m\]\[\033[01;32m\]\w\[\033[00m\]\[\033[01;34m\]\$\[\033[00m\] '
else
    PS1='${debian_chroot:+($debian_chroot)}\@\h:\w\$ '

se ve así:   @hostname:~$

Para el modo root solo he cambiado a otro color distinto, pero esto deberá hacerse de la misma manera en la carpeta ubicada en /root/.bashrc siguiendo los pasos anteriormente expuestos.




April 25, 2012

Bits de Conocimiento

Este día les vengo a promocionar un nuevo medio donde estaremos (mi novio @calugos y yo) publicando un conjunto de informaciones, Tutoriales (How-to), Consejos, Soluciones entre otros en las áreas TICs, desde Software Libre, Hardware Libre, Gadgets...

Además de la venta de productos Geek/Friki que tenemos por medio del K!0$C0 FRIKI, decidimos añadir un complemento compartiendo también parte de nuestros conocimientos por medio de este blog Bits de Conocimientos, para ademas brindarle la oportunidad a tener en un solo lugar toda (o casi toda) la información necesaria para manejarse en el mundo de las tecnologías libres.

A continuación un breve resumen de las publicaciones realizadas hasta ahora:
1.- Bienvenida

Para dar una introducción desde el momento de la instalación presentamos como instalar dos versiones de Distribuciones, aun tenemos pendiente instalar alguna no derivada de Debian

La semana en la cual se celebraba el Día del Documento Libre, decidimos dedicarle toda la semana a un poco de información sobre la aplicación LibreOffice
4.- LibreOffice/DFD (1 de 5)
8.- LibreOffice: Extensiones (5 de 5)

Luego se presento un resumen de las aplicaciones mas comunes con las que cuentan la mayoría de las distribuciones:
9.- Aplicaciones 2da Parte

La siguiente semana, publicamos información referente a la máquina virtual y las configuraciones minimas requeridas para trabajar adecuadamente con ella
12.- VirtualBox: Configuraciones Adicionales

Y esta semana les hablamos de como crear videos con fotos:
13.- Imagination: Creación de Videos con fotos

Cada semana tendrán por lo menos una publicación referente a alguna aplicación y sus usos o configuraciones, en caso de tener alguna consulta, duda o comentario, pueden escribirnos a consulta_friki@kioscofriki.com.ve

April 20, 2012

FLISOL Maracaibo 2012 (Invitación)

En representación de la Fundación VELUG Maracaibo, entusiastas en el uso de Tecnologías Abiertas, Herramientas basadas en Código Abierto y activistas del Software Libre en general, tenemos el agrado de dirigirnos a todos ustedes, con el fin de saludarle e invitarle a participar en el Festival Latinoamericano de Instalación de Software Libre – FLISoL 2012 Maracaibo; evento que se realizará en la la Sede de la UNEFA Zulia Núcleo Maracaibo ubicada en la Avenida 2: “El Milagro”. Sector “Cotorrera”, al lado el Instituto Nacional de Canalizaciones, el día sábado 28 de Abril del año en curso.

El FLISoL tiene como finalidad difundir el uso de las distintas Distribuciones/Sistemas Operativos basados en tecnologías abiertas y de código libre. Así mismo, el FLISoL permite año tras año un encuentro entre los miembros que conforman esta enorme comunidad nacional y una difusión masiva para las personas que deseen asistir y ayudar a difundir el buen uso de estas herramientas.

El FLISoL es un evento completamente “gratuito” y primordialmente de instalación, por lo que contaremos con los espacios de las áreas comunes adyacentes al auditorio para que los grupos de usuarios puedan atender a las necesidades de migración de las personas que asistirán.

Este evento se realiza simultáneamente en más de 20 países y en casi 90 ciudades, aprovechando la oportunidad para interconectar a toda Hispano-América en un evento sin fronteras y en pro de la libertad y soberanía digital. Este evento en particular, resalta cada día más la importancia y relevancia que tiene el uso de Tecnologías Abiertas en Latinoamérica. En Venezuela, y luego de que el Gobierno Nacional adoptara las políticas necesarias para el uso de Software Libre; las comunidades y empresas que utilizan Sistemas Abiertos crecen a paso apresurado. Es por esto que los invitamos a formar parte de este Festival de Instalación y esperamos con mucho gusto que las Tecnologías abiertas y el Conocimiento Libre reafirmen nuestro compromiso de superación profesional.

Si deseas instalar GNU/Linux en tu máquina es bueno que conozcas los siguientes datos de tu hardware (en Windows puedes comprobarlos en el panel de control):

  • Tarjeta de red (marca, modelo, configuración)
  • Tarjeta de video (marca, modelo, configuración)
  • Tarjeta de sonido (marca, modelo, configuración)
  • CPU (Procesador)
  • Memoria RAM
  • Modem (marca, modelo, configuración)
  • Espacio libe en disco (mínimo de 5.0 Gb)
  • Componentes SCSI (si existiese)

Por precaución, realiza un respaldo de tus datos en un dispositivo como cd o pen drive, ya que no nos responsabilizamos directamente por la perdida de datos.
Particiona el disco. Has espacio libre para GNU/Linux en tu disco duro, de mínimo 5 Gb. Si no lo sabes hacer, puedes hacerlo en el FLISOL, solo tomará más tiempo.
Desfragmenta tu disco. Si no sabes particionar, previo al FLISOL, desfragmenta tu disco. Caso contrario nos pasaremos todo el día en el FLISOL.

Notas:

  1. Por Razones De Seguridad el propietario del equipo debe registrarse en la Pagina de registro
  2. El propietario será el único responsable de velar por el equipo en todo momento del proceso de instalación, no podrá retirarse del lugar de trabajo durante la instalación del software.
  3. Las instalaciones serán realizadas por orden de llegada.

El instalador no es responsable ni esta autorizado a:

  1. Abrir equipos para realizar chequeos
  2. Realizar ningún tipo de reparación
  3. No es responsable por el ingreso o retiro del equipo en el lugar del evento
  4. No es responsable por la perdida de datos por la falta de respaldo o desfragmentación del disco duro del equipo.

En todos los casos, el acceso de máquinas al sitio será controlado por la vigilancia del mismo instituto, es necesario tener a la mano los seriales de sus máquinas para no tener problemas de acceso por pérdidas de tiempo para buscar los seriales de las máquinas, y así se podrá facilitar el tráfico de entrada y salida de los equipos.

Recuerda que debes traer tu CPU, teclado, mouse, monitor y regulador .

Ahora, ¿Cómo Ayudar?

Puedes ayudar de diferentes formas:

  1. Divulgando el evento entre tus amigos, en tu universidad o en tu trabajo.
  2. Asesorando en las instalaciones a los asistentes.
  3. Si deseas ayudar con la publicidad del evento contáctanos vía Correo Electrónico c3s4r@ubuntu.com. Toda ayuda es bienvenida.

Para mayor información puedes visitar http://flisol.net/FLISOL2012/Venezuela/Maracaibo

Si quieres dar alguna charla puedes registrarte en http://registro.flisol.org.ve/

 


Cronograma de Ponencia/Charla FLISoL Maracaibo 2012

Hora Titulo Ponente
8:30am Palabras de Bienvenida
9:00am Empresas que prosperan con productos abiertos Jorge Urdaneta
9:45am El Escritorio Ligero Rafael Cayama
10:30am Modo de producción» del Software Libre Ángel Ramírez
11:15am Wikipedia OffLine Wilfredo Rodríguez
12:00pm Receso
1:00pm Red de Facilitadores Comunitarios Canaima GNU/Linux Luis Martinez (CNTI)
1:45pm XBMC / La revolución del Media Center Raúl Mier
2:30pm Avances de Wine Luis Alvarado
3:15pm FTA (Libre en el Aire) Heri Delgado
4:00pm CIERRE

Charlas Rápidas

Titulo Ponente
Papel de los Grupos Activistas dentro de la Comunidad de Software Libre Stephenson Prieto

April 15, 2012

Tips para Ubuntu 12.04 (Gnome Shell, Dropbox y Fingerprint)

Bueno como todos sabrán ya estamos en víspera del lanzamiento oficial de Ubuntu 12.04 LTS y es mi deber informarle algunos tips que son buenos aplicar.

GNOME Shell o UNITY: Particularmente y hasta hora no me ha convencido para nada UNITY, quizás por que la innovación y el aspecto visual no se ha aplicado bien para mi gusto, por supuesto, hay gente que están enamorados con UNITY, otros con KDE y otros con GNOME Shell, particularmente me encanta GNOME Shell y es por ello que les traigo algunos tips para este tipo de entorno y otros tips para el aspecto general.

Fingerprint (Huellas Dactilares): Para los que tienen equipos con función de lector para capta huellas sencillamente pueden instalar fingerprint gui siguiendo los siguientes pasos:

sudo apt-add-repository ppa:fingerprint/fingerprint-gui

sudo apt-get update

sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui

Ya instalado procedes a configurarlo ejecutando:

fingerprint-gui

Dropbox: Desde hace tiempo deje de usar Ubuntu One por problemas de versiones, en el trabajo uso versiones LTS y en mi computador personal uso la que esté estable. Pero para quitarme ese dolor de cabeza decidí usar Dropbox, de esta forma tengo dos servicios.

Pero, Dropbox trae un inconveniente para su exitosa instalación en Ubuntu 12.04 y es que al momento de instalarlo me sale el siguiente error “Error: Dependency is not satisfiable: libnautilus-extension1 (>= 1:2.22.2)”. Para resolverlo hay que hacer lo siguiente:

Instalar manualmente la librería libnautilus-extension1

http://bit.ly/HKwiJm

Ya teniéndolo instalado podremos intentar nuevamente la instalación y no deberíamos tener ningún inconveniente.

Instalar Themes (Temas) en GNOME Shell: El tema que trae por defecto GNOME Shell es completamente negro, no es un tema feo pero siempre me ha gustado cambiar dicho entorno, para ello explico cual es la manera para hacerlo sin morir en el intento.

Debemos primero instalar Gnome Tweak, esta herramienta nos ayudará enormemente administrar mejor y por supuesto de manera mas detallada todo el aspecto administrativo del entorno gráfico.

sudo aptitude install gnome-tweak-tool

Luego para que se active la opción “shell theme” debemos instalar la extensión User Themes http://bit.ly/HKwRCQ

Hay que tomar encuenta que debemos crear la carpeta themes ejecutando:

sudo mkdir ~/.themes

Si te llega dar problema y te encuentras con algo similar a “(org.gnome.shell.extensions.user-theme’ is not installed).” entonces procedemos hacer lo siguiente:

1) cd ~/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/schemas/

2) sudo cp org.gnome.shell.extensions.user-theme.gschema.xml /usr/share/glib-2.0/schemas/

3) sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

Y listo con esto podemos empezar a instalar temas a nuestro GNOME Shell.


April 06, 2012

Pequeños TIPS para Postgresql

Antes de comenzar a leer los pequeños tips de Postgresql es necesario saber que la distribución que estoy utilizando es el Ubuntu 10.04 LTS pero que puedes utilizar en cualquier distribución si solo si te presenta estas necesidades.

  • Para cambiar el encoding de una Base de datos de Postgresql debes hacer lo siguiente:

sudo su postgres

psql

update pg_database set encoding=numero where datname=’nombredelabasededatos’;

La tabla para saber cual es el número del encoding a modificar se muestra a continuación:

  • Para restaurar un respaldo de una base de datos en Postgresql se hace lo siguiente:

pg_restore -i -h localhost -p 5432 -U postgres -d mibasededatos -v “/home/c3s4r/backups/mibasededatos.backup”

Nota: Debes tomar en cuenta que debes tener la base de datos ya creada.

  • Si encontramos problemas al momento de ingresar con el usuario a phppgadmin debemos solventar este inconveniente con lo siguiente:
Entramos desde consola:

sudo nano /etc/phppgadmin/config.inc.php

Luego modificamos la linea

$conf['extra_login_security'] = true;

por

$conf['extra_login_security'] = false;

  • Para solventar el problema de pgadmin3 Error Connecting to the server: FATAL: La autenticación IDENT falla para el usuario postgres, se debe modificar lo siguiente:

nano /etc/postgresql/8.4/main/pq_hda.conf

Modificar

TYPE  DATABASE        USER            CIDR-ADDRESS            METHOD
# "local" is for Unix domain socket connections only
local   all             all                                    ident
# IPv4 local connections:
host    all             all             127.0.0.1/32            ident
host    all             all             127.0.0.1/32            ident
# IPv6 local connections:
host    all             all             ::1/128                ident

Por:
TYPE  DATABASE        USER            CIDR-ADDRESS            METHOD
# "local" is for Unix domain socket connections only
local   all             all                                    ident
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                md5


April 03, 2012

Escritorio Abril 2012


awn, pcmanfm, empathy, sonata, htop, iftop, bmon, conky. todo corriendo sobre          Ubuntu 10.04.4.

March 29, 2012

Certificado digital del Banco de Venezuela

ImagenComo sabrás desde hace un buen tiempo en una de las tantas actualizaciones que ha tenido Firefox el certificado digital del banco de venezuela dejó repentinamente de funcionar, esto fue porque desde la versión de Mozilla Firefox 4.0 en adelante la renegociación del certificado fueron deshabilitado. Para volverlo activar solo debes hacer lo siguiente:

1.- Escribe “about:config” en la barra de dirección y aceptas el warning que aparece

2.- Filtras la siguiente clave: “security.ssl.allow_unrestricted_renego_everywhere__temporarily_available_pref”

3.- Luego debes darle doble click para cambiar el valor a “True”

y listo ya puedes entrar con el Certificado Digital :D


March 08, 2012

“Precise Pangolín” llega con nueva hoja de prueba de impresión.

En un post anterior, comentabamos sobre el lanzamiento de Ubuntu 12.04 Beta 1 y algunas de sus principales renovaciones, cambios, mitos, etc.

Hoy comentaremos una -renovación- alguna vez conocida por algunos, por otros, quizás no. La cual es, una nueva hoja de impresión al realizar una prueba.

Y si, es que la gente detrás de Ubuntu 12.04, el grupo de diseñadores decidió modificar algo que tenían “abandonado” y es aquella hoja con la que más de uno se habrá topado al configurar sus impresoras, -La hoja de prueba de impresión-.

Si, esa hoja que automáticamente luego de instalar, configurar, usar por primera vez una impresora, debemos hacer para que esta sea nuestra primera imprenta. Aquella que muchas veces se torna en contra nuestra, aquella que es causante de muchos madrugones, muchas búsquedas en -San Google-, aquella que nos hace gastar hojas innecesariamente, desperdiciar papel (aquellos que no usen una hoja reciclada. Que siendo honestos, somos muchos.), aquella que se lleva nuestro “primer tintazo”.

Por allá en el año 2008 se corrigío un bug el cual hacía que esta hoja de impresión de prueba en Ubuntu, se hiciera una extensa y prolongada, -palabrota- porque la misma se llevaba casi que toda nuestra tinta en ella. Cosa que muchos despreciamos y siendo Venezolanos, sabemos el dineral que genera un cartucho nuevo para la impresora. Y hasta el 2010, aquellos que aún usan o usaban Lucid, saben que mostraba la antigüa imágen del logo de Ubuntu.

Entonces, ¿era necesaria esta renovación?

Que está mal, que está bien. Sólo el criterio de cada uno de nosotros lo decidirá.

Y sin más, acá les dejo una imágen de la tan mencionada “Hoja de Prueba de Impresión.” :)

Hoja de Prueba de impresión. Ubuntu 12.04


March 07, 2012

Nvidia, el nuevo aliado a “The Linux Foundation”

Pues si, como acabas de leer, otro de los grandes productores multinacional de chipsets gráficos NVIDIA forma parte ahora de “The Linux Fundation” apoyando a otros grandes como AMD e INTEL. NVIDIA creada por allá en el año 1993 y teniendo bajo su historial la creación de la Unidad de Procesamiento Gráfico (GPU) en 1999, entre otras grandes tecnologías actuales.

Nvidia

The Linux Foundation entre sus otras funciones y objetivos, destaca la dedicada tarea fomentar el crecimiento de Linux. Aunque esta nueva unión no verá un cambio en la política actual de NVIDIA, esperamos que en un futuro el soporte mejore y los drivers funcionen mucho mejor. Para los chipsets Tegra, NVIDIA va incorporar cambios en el kernel de Linux bajo licencia GPLv2. ¿Un adelanto no?

En mi particular, me parecen gratas noticias, sin dudas son excelentes noticias. Esto abriría un poco más el compás en muchas ramas de la comunidad libre. No sólamente en la parte gráfica, ya que esto generará confianza en otras grandes Multinacionales para apoyar y unirse a esta gran ideología que no hace más que, traer beneficios. Aunque me gustaría saber ¿cómo se hará la integración para la instalación de los drivers?

Y se debe dejar claro que con esto, NVIDIA no dejará de producir sus drivers privativos. Ni cambiará su política sobre los controladores que brinda a Linux. NVIDIA entregará drivers privativos para Linux de sus tarjetas gráficas. [Ya a lo lejos se oye protestar a los puritanos.] ;)

No obstante esto, no fué sólo NVIDIA quien decidió unirse, no. También lo hicieron otras compañías como: Fluendo; empresa lider en el desarrollo de software multimedia. Lineo Solutions; Empresa Japonesa, dedicada a los sistemas integrados de desarrollo en Linux. Y por último, pero no menos importante, Mocana.

Les dejo acá el comicado de The Linux Foundation.


Ubuntu 12.04 Beta 1, disponible.

Y si, luego de su protocolar tiempo, Canonical Ltd realizó el lanzamiento de Ubuntu 12.04 Beta 1. Luego de estar cumpliendo largos y extensos compromisos en el Mobile World Congress presentando a Ubuntu T.V y Ubuntu for Android, entre otros. Canonical se dió abasto para cumplir con su calendario de lanzamientos.

La gran noticia se ha dado. ¡Ya podemos descargar Ubuntu 12.04 Beta 1!

Entre los cambios podemos mencionar:  “El rendimiento ha mejorado notablemente, así como el reconocimiento del hardware gracias a que incluye el Kernel 3.2.0-17.27. La instalación fue rápida y sin problemas. El comportamiento general nos ha gustado, Ubuntu se muestra más ágil que nunca. Aunque hemos tenido un par de errores durante la ejecución de aplicaciones. Es una beta, tranquilidad. HUD ya se encuentra integrado en nuestro escritorio. Podemos movernos por las opciones de nuestro programa favorito a gran velocidad simplemente tecleando o seleccionando el comando adecuado. No remplaza al menú global, por el momento, así que no estamos obligados a usarlo.

- Nautilus permite deshacer acciones, podemos dar marcha atrás, sobretodo cuando borramos accidentalmente un fichero o queremos volver un paso atrás el estado de nuestros archivos.

- Otra novedad la veremos cada vez que iniciemos sesión, con Unity Greeter, veremos un icono el entorno de escritorio seleccionado (GNOME, UNITY, etc). Por cierto, Gnome Classic vuelve a tener indicadores ganando la usabilidad perdida.

- El Centro de Software se renueva, añadiendo la posibilidad de activar las recomendaciones de software. Ciertamente me parecía bastante incómodo, mucha veces acababa instalando aplicaciones que no necesitaba con tanta recomendación.”

En lo particular, no soy fanático de las descargas al momento, pero, entre gustos y colores. Debemos recordar también que, es una versión Beta, así que la cantidad de bugs, errores, cosas por mejorar aún están en progreso.

Me llamó la atención la vuelta en sí a las funcionabilidades del tan clásico Gnome. Así que, ¿Qué opinas?, ¿Ya lo estás probando?

Acá un video de lo que nos depara.

Para más información, la wiki del Pangolin

SIGUIENTES LIBERACIONES

29 de Marzo……..Beta 2

26 de Abril……… Final Ubuntu 12.04 LTS


March 05, 2012

Robótica con Hardware Libre

El sábado 03 de marzo @calugos y yo estuvimos realizando el Curso de Robótica Didáctica con Hardware Libre, el mismo fue dictado por Joan Espinoza, gran activista del movimiento Software Libre y  Promotor del Proyecto Nacional de Hardware Libre PingüinoVE y dictado en las instalaciones de NetLynx.

El curso cuenta con un contenido bastante amplio, que va desde la concientización del uso de la tecnología y apropiación del conocimiento como parte de la educación que se debe tener en el país, para las nuevas generaciones que se están formando en el país.

Luego de la concientización, continua con una breve pero muy completa explicación de lo que es Pingüino y sus componente electrónicos, siguiendo con la respectiva programación que debe realizarse para hacerlo funcionar y la aplicación adaptada para ello, finalizando con la construcción del Robot Didacta.-

De los principales detalles que quiero resaltar están: 
*- primero la sencillez con que se realiza tanto el armado del robot como la programación del mismo, principalmente por la manera como Joan Espinoza plantea el contenido, presentando además las utilidades prácticas del mismo, 
*- segundo, aún cuando no se tengan mayores conocimientos electrónicos o de programación no son impedimento para entender y salir con las herramientas para llevar a cabo los objetivos del curso, armar tu robot,
*- tercero, la importancia que le da Joan Espinoza al idioma español, eso es algo que aplaudo al 100%, es entendible que la mayoría de las guías, instrucciones, manuales, entre otros, están en ese idioma, es importante saberlo y entenderlo pero precisamente hasta cuando mas inglés, donde quedan las personas que por razones ajenas a su voluntad no ha tenido la oportunidad de aprenderlo, es IMPORTANTE hacer documentación en español, es importante llevar el mensaje en nuestra lengua principal y asi abrir espacios para tod@s.-

Extensivas felicitaciones a NetLynx por dictar este tipo de cursos y a PingüinoVE por llevar esta iniciativa a todos los rincones del país, es 100% necesario... GRACIAS TOTALES.-

Para información del curso en Caracas: NetLynx
Página del Proyecto: http://www.pinguino.org.ve/
PingüinoVE en identica: @pinguinove
PingüinoVE en twitter: @pinguinove

March 02, 2012

Linus Torvalds arremete contra OpenSuse

El ya tan conocido Linus torvarls, creador del tan mencionado y usado por nosotros; el kernel Linux, realizó unas serias declaraciones (y hasta ofensivas) en contra de los encargados de la política de seguridad del sistema operativo OpenSuse. Esta distribución, como ya sabemos es un proyecto libre tomado por Novell y AMD lanzado inicialmente en el 2004.

Torvalds realizó unas severas declaraciones en su cuenta personal de la red social Googgle+, Con las cuales creó cierta polémica en la red, informando de los conflictos obtenidos al instalar esta distro en su Macbokk Air. Entre sus comentarios destacan cosas como:

” Si usted tiene algo que ver con la seguridad en una distro, y cree que mis hijos tienen que tener la contraseña de root para acceder a algunas redes inalámbricas, para poder imprimir un documento, o para cambiar la configuración de fecha y hora, por favor suicídese ahora mismo. El mundo será un lugar mejor…”

Comenta Torvalds que instaló sin roblemas la distro, pero se encontró con problemas -a su criterio- graves con la política de seguridad y desde entonces se la ha pasado en Bugzilla debatiendo sobre este tema, esa política errónea de pedir la contraseña de administrador, para acciones sencillas y cotidianas, lo que le parecía del todo fuera de lugar.

Y la gota que rebosó el vaso, parece ser que su hija Daniela, le llamó desde el colegio porque no podía imprimir y necesitaba la contraseña de administrador para poder hacerlo. Lo que provocó la ira de este padre!

Más allá de desavenencias, o críticas que siempre son buenas y necesarias para la mejora de un producto, deberíamos de mejorar las formas. Se Sabe que sus palabras son muy seguidas de cerca (y a veces son tomadas como ejemplos a seguir) por la comunidad GNU/Linux, y comentarios como este levantan muchas reacciones. Quizás era lo que buscaba, darle notoriedad a este tema. O quizás no.

¿Y tú, usas OpenSuse? ¿Qué tan cierto es esta política de seguridad? Coménta y opina al respecto.¿Irónico?

Cuenta de Linus Torvals en Google+


Canonical, abandona su proyecto “Kubuntu”

Aunque un poco vieja esta noticia, iniciamos la siguiente así:

En la Lista de kubuntu, Jonathan Riddell, desarrollador principal del proyecto Kubuntu ha manisfetado que, Canonical Ltd no financiará esta versión de Ubuntu después de la próxima versión 12.04 Precise Pangolín.

Como ya es bien sabido, Kubuntu es una distribución Linux que utiliza KDE como entorno de escritorio principal. Con un modelo de desarrollo libre y de código abierto iniciado en el año 2005, bajo licencias GNU GPL y otras.

Canonical anuncia que sólo mantendrá el soporte para Kubuntu a modo de infraestructura y recursos, pero no trabajará en su desarrollo ni pagará a ningún desarrollador para trabajar en ello. A pesar de su tristeza, tras 7 años de lucha sin muchas satisfacciones, Riddell reconoce:  ”Esta es una decisión de negocios racional, Kubuntu no ha tenido éxito en los negocios después de 7 años”

Ubuntu seguirá dando soporte de las herramientas básicas de KDE, Qt está instalado en la última versión de Ubuntu y seguirá así, para poder instalar programas de KDE sin problemas, esto es mejor que mantener todo un entorno.

Se menciona que, la empresa invitó a los usuarios de Kubuntu que quieren unirse a los esfuerzos de desarrollo y participar en las pruebas y el mantenimiento de la distribución se puede obtener más información acerca de cómo involucrarse en la página web del proyecto aquí

La decisión de Canonical se debe a que Kubuntu no ha cumplido con sus expectativas, no ha sido un buen negocio y por tanto no considera razonable seguir invirtiendo en él.

Las ultimas palabras de Jonathan respecto en el postfueron: “Deseo que Kubuntu pueda continuar. Animo a los desarrolladores de Kubuntu a inscribirse en Ubuntu Developers Sumit para que podamos discutir sobre como continuar y mantener el sueño vivo

Desde luego están sus opiniones a favor y en contra, habiendo quienes (y quienes no) recuerdan el hecho de que como compañía, Canonical necesita lucrarse económicamente. Interrogantes tales como: ¿Qué pasará con el proyecto?, ¿alguien fuera de Canonical se hará cargo del proyecto?, ¿la comunidad de KDE que piensa hacer?, ¿Será el fin de esta grandíosa distribución?, entre otras, son las que surgen a raíz de esta noticia.

- Tú como usuario final, ¿qué opinas?

Comunicado de Jonathan Riddell


February 28, 2012

Ubuntu para Android

Mark Shuttleworth anunció ayer en su blog la presentación de Ubuntu for Android que Canonical hará en el Mobile World Congress.

Una idea que pretende brindarnos la experiencia del escritorio de Ubuntu ejecutándose en nuestro smartphone, aprovechando la potencia de las terminales de ultima generación (los requerimientos mínimos son un procesador de doble núcleo) con solo conectarlo a un dock y este a un monitor tendremos un escritorio completo de Ubuntu con todas las aplicaciones nativas que desees, que se ejecuta en el mismo dispositivo al mismo tiempo, sincronizado en tiempo real con Android.

Aquí un video demostración de Ubuntu for Android


February 23, 2012

Día de la Libertad de Los Documentos

Este 28 de marzo se estará celebrando a nivel mundial el "Día de la Libertad de los Documentos" o como se nombre en inglés Document Freedom Day (DFD), su razón principal es dar a conocer y difundir el uso de formatos abiertos. En su página en inglés (http://documentfreedom.org) puedes encontrar información referente al evento en diferentes partes del mundo...

En Venezuela, también estaremos celebrándolo con diversos eventos a lo largo del país, estará bajo la coordinación de La Comunidad LibreOffice de Venezuela y buscaremos promover por medio de charlas, talleres, instalaciones y material POP el uso de esta herramienta tan poderosa. La idea es que podamos compartir las charlas y presentaciones para todos difundir el mismo mensaje en cada una de las sedes...

Si quieres formar parte de esta actividad, como participante o como organizador del evento en tu sede y/o mantenerte al tanto de lo que se tiene planeado puedes ver la información en nuestra wiki aquí

Así mismo, en caso de dudas, comentarios o sugerencias podrás comunicarte con nosotros por los siguientes medios:

Grupo de Google: LibreOffice Venezuela
Perfil en Twitter: @LibreOffice_VE
Grupo en identi.ca: eslibreoffice

February 16, 2012

Nueva Version LibreOffice 3.5.0

LibreOffice cuenta desde este 14/02 con una nueva versión de su potente suite ofimática de código abierto.

En su pagina oficial en español (http://es.libreoffice.org/home/) puedes conseguir el enlace para descargas así como información sobre las mejoras con las que cuenta esta nueva versión. En la pagina tambien podras encontrar informacion sobre Asistencia al usuario, TODAS las maneras de colaborar de manera activa con el proyecto (son muchas y variadas opciones seguramente con alguna te podras integrar) todo lo referente al desarrollo y mucha informacion sobre la Fundacion que lo soporta "The Document Foundation"

Para descargar puedes entrar aquí, en esta sección también podrás escoger las opciones de ayuda y de lenguaje de acuerdo al que necesites en caso de que no seas de habla hispana.

Apoyando la Soberanía Tecnológica (en Venezuela, norma técnica 39.109) y por la libertad de los documentos: Usemos Formatos de Documentos Abiertos (ODF).

February 05, 2012

Un Evento de todos!!!

Aprovechando la confianza que han depositado en mi persona “Cesar Silva (cmsv20), comunidades y personas emprendedoras del Software Libre como: Ubuntu-ve, Ubuntu-Carabobo.org.ve (David Emerling Rondón) , Lugma (Grupo de usuarios de Gnu/Linux del Edo. Aragua), Flisol.org.ve (Maria “tatica” Leandro, Organizadora Nacional de Flisol) entre otros, quiero hacer este nuevo post viendo la receptividad y el apoyo que recibió el que escribí ayer en el Ubuntazo.

He recibido en el correo personal y a través de las redes sociales, solicitudes para colaborar en el Flisol; no en el de Caracas, sino a nivel “Nacional” en cada localidad del país, y para lograr una mayor organización me gustaría a través de este medio, hacer un llamado a todas y cada una de las personas que están detrás de la preparación de este evento tan importante del Software Libre, a comunicarse conmigo para saber a quien le refiero cada colaborador interesado en sacar adelante este Proyecto que nos une como Comunidad.

Tenemos un gran logro alcanzado, y es haber comenzado con entusiasmo, pero no basta con querer hacerlo, aun tenemos muchas necesidades (no solo en Caracas) sino en el resto de las Ciudades de Venezuela que se va Realizar el Flisol, y es por ello que si tienes algún contacto en alguna empresa “privada o publica” que desee colaborar, solo haz llegar la información que tienes una “comunidad” de comunidades respaldándote.

Es tan importante patrocinar una botella de agua de mineral, como la publicidad por prensa escrita, radio o televisión , solo basta poner un granito de arena entre todos y tendremos mucho mas de lo que esperamos.

Hay mucho trabajo por hacer y la publicidad también depende del diseño, así que si tienes conocimientos en Herramientas de Diseño de Software Libre y quieres colaborar haciendo algún boceto para Flisol, puedes participar enviándolo algunos de los contactos de tu región.

Invita amigos, familiares, compañeros de trabajo, estudiantes de las universidades a que instalen Software Libre, de eso se trata el Flisol; este 28 de Abril en cada localidad del país  habrá una persona dedicada a atenderte y a enseñarte sus beneficios.

Para Organizadores, Activistas y Colaboradores, estoy a su completa disposición : silva.cesar@ubuntu.org.ve.


Flisol Caracas 2012

Ya estamos cercanos al Festival Latinoamericano de Instalación de Software Libre (FLISOL),  el mayor evento de difusión del Software libre que se realiza desde el año 2005 en diferentes países de manera simultánea, con participación de  más 200 ciudades en 18 países de Latinoamérica.

Desde Caracas, en Venezuela, ya estamos preparando y organizando la celebración del Flisol Caracas 2012, con la ayuda y orientación María “tatica Leandro, quien ha puesto de su parte la mejor disposición para colaborarnos con puntos tan importantes como : Cartas de Patrocinio, Administración de la WEB Nacional del Flisol, Contactos con activistas del Software Libre y Planificación General.

En representación de Ubuntu Venezuela, el Team Caracas conformado por: Nelson Delgado (nejode), Cesar Silva (cmsv20), Jenner Fuentes (Unknown) y “Emanuel Torres Clemente (Lordsystem) contacto regional Guarico-San Juan” prestan su apoyo para la co-organización del evento buscando patrocinantes, posibles  sedes y todo lo necesario con ayuda de Daniel Gonzalez (DaniGo83) Libre Office.

Como algunas de las posibles sedes se menciona la UNEFA, gracias al apoyo y contacto de Cesar R. Bermudez (w1zz4rd) Presidente y fundador de LUGMA, también destaca la Plaza del Rectorado en la Universidad Central de Venezuela gracias a Daniel Gonzalez, quien ha hecho su mejor esfuerzo para contactar y hacer posible varias opciones entre sedes y patrocinantes.

Jenner Fuentes quien ha estado en constante contacto vía correo con la Alcaldía de Caracas, menciono su posible apoyo como patrocinante para el evento.

También destaco el notable esfuerzo, organizacion y orientación de Nelson Delgado en reuniones celebradas en la capital, con colaboración telefónica de David Emerling Rondón (Contacto local de Ubuntu Venezuela) y representante de el Team Carabobo.

Ernesto Mata (m4t4) se hizo presente para dar los accesos y demostrar su disposición a colaborar en la Administración del Web del Flisol.

Son muchos los esfuerzos que se están haciendo para llevar este evento tan importante en la capital del país, sin embargo estamos necesitando ayuda de Activistas del Software Libre que porten su granito de arena como colaboradores; Sin importar la distribución GNU/Linux a la que representemos o Aplicación libre (Open Source).

Si deseas participar y quieres formar parte de nuestro equipo solo contactame: silva.cesar@ubuntu.org.ve


January 30, 2012

Nueva versión de políticas de privacidad de Google

Hoy, noté un pequeño aviso en el navegador de google anunciando sus nuevas politicas de privacidad para marzo de 2012…

“…Datos sobre el dispositivo

Podremos recoger datos específicos sobre tu dispositivo (como, por ejemplo, el modelo de equipo, la versión del sistema operativo, los identificadores únicos y los datos sobre la red móvil, incluyendo el número de teléfono). Google podrá asociar los identificadores de tu dispositivo o tu número de teléfono con tu cuenta de Google.

… Datos de registro

Cada vez que uses nuestros servicios o que consultes nuestro contenido, es posible que obtengamos y que almacenemos determinada información en los registros del servidor de forma automática. Estos datos podrán incluir:

- información detallada sobre cómo utilizas nuestro servicio (por ejemplo, tus consultas de búsqueda),
- datos telefónicos como, por ejemplo, tu número de teléfono, el número de la persona que realiza la llamada, los números de desvío, la hora y fecha de las llamadas, la duración de las llamadas, información sobre el enrutamiento de mensajes SMS y tipos de llamadas,la dirección IP, información relativa a tu dispositivo como, por ejemplo, fallos, actividad del sistema, ajustes del hardware, tipo de navegador, idioma del navegador, fecha y hora de tu solicitud y URL de referencia,
cookies, que permitirán identificar tu navegador o tu cuenta de Google.

Datos sobre tu ubicación física

Al utilizar un servicio de Google que pueda registrar tu ubicación física, podremos llevar a cabo la recogida y el tratamiento de datos acerca de tu ubicación real como, por ejemplo, las señales de GPS enviadas por un dispositivo móvil. También podremos utilizar diferentes tecnologías para determinar la ubicación, como los datos de los sensores del dispositivo que proporcionen, por ejemplo, información sobre los puntos de acceso Wi-Fi y las antenas de telefonía móvil más cercanos.

Almacenamiento local

Podremos recoger y almacenar datos (incluyendo datos de carácter personal) de forma local en el dispositivo utilizando mecanismos, como el almacenamiento web del navegador (incluyendo HTML 5) y memorias caché de datos de aplicaciones.

Cookies e identificadores anónimos

Utilizamos diferentes tecnologías para recoger y almacenar datos cuando accedes a un servicio de Google, incluyendo el envío de una o varias cookies o de identificadores anónimos a tu dispositivo. También utilizamos las cookies y los identificadores anónimos cuando interactúas con los servicios que ofrecemos a nuestros partners, como los servicios de publicidad o las funciones de Google que pueden aparecer en otras páginas web….”

¡Pero eso no es todo!

¿Para qué usaran nuestra información?

“…Compartiremos tus datos personales con empresas, organizaciones o personas físicas ajenas a Google cuando nos hayas dado tu consentimiento para hacerlo. Tu consentimiento será necesario para compartir datos personales especialmente protegidos…”

Todas estas linduras entre otras en su página: http://www.google.com.mx/intl/es/policies/privacy/preview/

Por favor…..


January 25, 2012

Privacidad en Kik Messenger

Hace unos días escribí un artículo sobre la seguridad en WhatsApp y en Twitter me preguntaban si había revisado kik. La verdad, cuando empecé a usar mi teléfono actual no había WhatsApp para esa plataforma por lo que usé kik un tiempo, pero ya que tengo que comunicarme principalmente con equipos BlackBerry, donde kik estaba vetado (y está, si entiendo correctamente) me enfoqué más en WhatsApp.

Pero hay algunas cosas interesantes de Kik. Si bien resulta obvio que Kik utiliza el protocolo XMPP sin bluffs (usar el puerto 443 para una conexión sin cifrar, como WhatsApp) y que, de lo que vi, tanto la autenticación como los mensajes están codificados, los profile pics sí que van por texto plano, y aunque a primera vista pareciera que es un paso más complicado de explotar (robar esas pics, para el propósito que se te ocurra) que en el caso de los MMS de WhatsApp, todo son ilusiones.

Kik utiliza Amazon para almacenar las profile pics. Así, profilepics.cf.kik.com (y sin el cf también) sirve contenidos desde Cloudfront, y el cliente en el teléfono hace requests sobre HTTP en claro del tipo:

GET /Ae2hXKz2BVt8H0DDISLSezIVWcM/thumb.jpg?ts=1326761235015 HTTP/1.1
Accept: */*
Referer: [URI que se forma probablemente con el UUID del teléfono]
Accept-Encoding: identity
User-Agent: NativeHost
Host: profilepics.cf.kik.com
Connection: Keep-Alive

Un ejemplo:

En realidad no necesitas todos esos headers, ni el argumento de timestamp que pasa por GET (probablemente usado para optimizar el caché en la infraestructura de Amazon) ni el Referer, que podría eventualmente ser considerado como información que te identifica individualmente, basta con wget o tu browser (aunque tu browser también puede que delate más de lo que quieras) para stockearte de profile pics. Por supuesto, si usas Wireshark, puedes exportar directamente los bytes desde tu captura, si también estás viendo las respuestas y no solo los requests.

¿Pasa lo mismo con las imágenes que mandas a tus contactos? No. Aquí mi sospecha: si bien veo que el teléfono contacta a platform.kik.com cuando mando una imagen, es probable que la POSTee ahí y luego pase el link cifrado como un mensaje XMPP normal. Cuando recibo una imagen, hay una consulta DNS para resolver kikplatform.s3.amazonaws.com y luego, viene tráfico HTTPS.

Intenté, en vano, hacer SSL MITM para poder ver la URI a la que accede, pero pareciera que Kik no es vulnerable, al menos con mi certificado de prueba. ssldump muestra esto, consistentemente:

67 6  0.0170 (0.0000)  C>S  ChangeCipherSpec
67 7  0.0170 (0.0000)  C>S  Handshake
67 8  0.0193 (0.0022)  S>C  ChangeCipherSpec
67 9  0.0193 (0.0000)  S>C  Handshake
67    0.0272 (0.0079)  C>S  TCP FIN
67    0.0275 (0.0003)  S>C  TCP FIN

Lo interesante es que mientras persiste el ataque, la foto que venía dentro del mensaje no descarga y solo se muestra el thumbnail, que seguramente se pasó por Base64 en un mensaje XMPP, igual que WhatsApp.

A pesar de que, en mi opinión personal, Kik tiene un concepto mucho más completo que WhatsApp, incluyendo una API para integrar aplicaciones y que tiene algunos aspectos de privacidad a mejorar aunque parece tener trade-offs más justos que WhatsApp, igual recomendaría no usarlo en redes Wi-Fi públicas o, al menos, hostiles.

January 23, 2012

Hacking WhatsApp for fun and profit

A estas alturas ya debes haber escuchado que WhatsApp es inseguro. El popular sistema de mensajería entre plataformas transmite números de teléfonos y mensajes en texto plano a través de, aparentemente, una versión codificada de XMPP sobre el puerto TCP 443.

Lo que seguramente no te han contado es de que te sirve eso, y por qué debería importarte. En primer lugar, sirve para que hackers de todo el mundo le hagan ingeniería reversa al protocolo de WhatsApp, existiendo proyectos que dicen tener la API completa y estar trabajando en una aplicación de escritorio, una Web, un plugin para Chrome... situación que, asumo, será un poco conflictiva.

En la práctica, significa que cuando utilizas WhatsApp conectado a una red que no está bajo tu control, por ejemplo una red Wi-Fi en un café o en un restaurant, o en tu centro educativo, estás exponiendo todas tus conversaciones, contactos y multimedia que compartes por WhatsApp a cualquier persona que tenga los motivos para querer esa información.

Solo se necesita lanzar un ataque de ARP spoofing (con arpspoof de dsniff, ettercap et al.) para que el atacante pueda hacer que todo el tráfico de tu smartphone pase por su equipo, donde puede estar capturando paquetes con wireshark, tcpdump y otros. Ya existe un sniffer para WhatsApp, pero a alguien se le ocurrió la genial idea de subirlo a Megaupload, que ahora está cerrado. En todo caso no se necesita sniffer, como explico ahora.

Tu WhatsApp se contacta con la matriz a través de la dirección bin-short.whatsapp.net que básicamente se sirve por DNS round robin a 12 direcciones IPv4, 10 en Texas y 2 en California. Tu equipo enviará un mensaje saludando, informando la versión del cliente, el sistema operativo del teléfono, las capacidades de cifrado con las que cuenta, tu número de teléfono, tu nombre, y algunas cosas más.

Pro Tip: puedes trollear bloqueando la resolución de DNS de esa dirección en tu red

Las imágenes se pasan en Base64 (el thumbnail) junto con una URI que, esta sí, cifra sobre HTTPS. Hay una granja de servidores (mmsXXX, 18 servidores según mis cálculos) que utilizan una estructura de directorios (p.ej., /d3/22/15/8/7) para almacenar multimedia y luego un hash MD5 como nombre de archivo.

Descubrir como arman esta URI es interesante, pero innecesario, porque igual pasan la URL por texto plano y no implementan control de acceso para servir el contenido. Un ejemplo aquí (note la URL)

Como nota curiosa, parecen usar lighttpd sobre FreeBSD para esta granja, específicamente una versión que podría ser susceptible a un ataque de DoS aunque personalmente no creo que lo sea, además de poder mitigar el riesgo con otros 17 servidores. Pero siempre es divertido averiguarlo.

Las otras posibles derivaciones de esto, como por ejemplo, que se hagan pasar por ti para enviar mensajes en la red, están un poco inmaduras aun. Al usar un challenge SASL MD5, debe haber una clave (tú no le pusiste una clave a tu cuenta de WA), que aunque según algunos es simplemente "password", al parecer se calcula usando valores UUID que están en el teléfono, y un algoritmo propio del cliente, para identificarse por XMPP. En s.whatsapp.net tienes un CNAME a im101 (intenté buscar más, sin éxito) que aunque no responde por XMPP es el nombre del realm. Enjoy. Y no uses WhatsApp en redes Wi-Fi públicas, por ahora.

Planeta Ubuntu-ve

Planeta Ubuntu-ve es una ventana al mundo, trabajo y vidas de Ubunteros y contribuidores en Venezuela.

Si eres un Ubuntero, y deseas  que tu blog sea sindicado aquí, por favor visita Planeta Ubuntu-ve.

Ubuntu Venezuela

Subscribete