![]() |
| Mi Escritorio en la Oficina, por el momento ;-) clic para ampliar la imagen |
![]() |
| Mi Escritorio en la Oficina, por el momento ;-) clic para ampliar la imagen |
Este pequeño post es para enseñarles a como crear un LiveUSB MultiBoot, pero para ello debemos considerar lo siguiente:
Comencemos!!!!
Ya 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.
Ahora necesitamos agregar las ISOS de los Sistemas Operativos que deseamos crear.
Una 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.
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
Canaima 2
Canaima 3
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:
# fdisk -l
# mount /dev/sda1 /mnt
# mount /dev/sda2 /mnt/boot
# mount –bind /dev /mnt/dev
# chroot /mnt
# burg-install /dev/sda (Si tu disco es IDE utilizarás hda)
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:
Hoy 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
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:
Si quieres participar solo debes registrarte en http://loco.ubuntu.com/events/ubuntu-ve/1927/detail/
Información del sitio: http://coworkingmaracaibo.com
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.
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.
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/#
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).
| 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. |
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.
rename 's/\.png/\.svg/' *.png
rename 's/\.extensionactual/\.extensiondeseada/' *.extensionactual
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
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 comillas, guardamos y cerramos.
Reiniciamos el navegador para probar, y abrimos cualquier vídeo de Youtube:
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.
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. | clic para agrandar |
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.
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):
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:
El instalador no es responsable ni esta autorizado a:
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:
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/
| 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 |
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
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.
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.
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:
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.
sudo nano /etc/phppgadmin/config.inc.php
Luego modificamos la linea
$conf['extra_login_security'] = true;
por
$conf['extra_login_security'] = false;
nano /etc/postgresql/8.4/main/pq_hda.conf
Modificar
TYPE DATABASE USER CIDR-ADDRESS METHOD# "local" is for Unix domain socket connections onlylocalall all ident# IPv4 local connections:host all all 127.0.0.1/32identhost all all 127.0.0.1/32ident# IPv6 local connections:host all all ::1/128ident
Por:
TYPE DATABASE USER CIDR-ADDRESS METHOD# "local" is for Unix domain socket connections onlylocalall all ident# IPv4 local connections:host all all 127.0.0.1/32md5host all all 127.0.0.1/32md5# IPv6 local connections:host all all ::1/128md5
Como 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
![]()
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.”
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.

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.
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
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.
Cuenta de Linus Torvals en Google+
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
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
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í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.
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
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…..
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.
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 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.