R para usuarios libres

Hace algún tiempo, con un par de muy buenos compañeros de trabajo, construimos un manual sobre R (52 hits), que es un lenguaje y un software libre para hacer estadística avanzada (por cierto, si medimos en porcentaje de creación, mi aporte en este manual es el menor, así que el crédito es más para ellos 😀 ). Si alguien le interesa, también podemos poner a disposición los archivos fuente del manual para adaptarlo, actualizarlo, mejorarlo, etc.. (archvos LaTeX). Cabe aclarar que desde aquel momento hasta ahora, mucho ha cambiado y quizás alguna de las recomendaciones que realizamos ya sean obsoletas; en cualquier caso, esperamos les sea de utilidad: Manual de R para usuarios libres [PDF 544k] (64 hits)  

Xiaomi Mi 4: celular potente y económico

En el momento de escribir estas líneas el móvil Xiaomi mi4 cuesta unos 150 dólares. Me refiero a la versión 3g con 3Gb de RAM, 16Gb de almacenamiento y cámara de 13MP (hay versiones de 32GB de almacenamiento y otras con red LTE). Lo que menos me gusta de el dispositivo es su sistema de audio, pero el resto de las cosas está muy bien y por ese precio, ni pensarlo. Este dispositivo viene con una versión de Android modificada por Xiaomi llamada miui (78 hits). La idea de este artículo es mostrar los pasos para sustituirlo por Cyanogenmod (57 hits) (CM) para tener un sistema operativo robusto y opcionalmente sin las herramientas de Google.

Emancipando una portátil que traía Window$ 8

Acá va un tutorial a partir de mi primer experiencia de instalar un GNU/Linux Mint 15 sobre una portátil que tenía Window$ 8. La portátil era algo así como un i3 con 4GB de RAM y sin lectora de DVD. (228 hits)   1. Desactivar “secure boot”: Lo primero según leído por ahí, es entrar en la configuración del bios/UEFI y desactivar “secure boot”. 2. Bootear un GNU/Linux: 2.1. Acostumbrado a tener linux en un USB con multisystem, intenté bootear con eso pero no anduvo. 2.2. Por tanto, bajé e instalé GNU/Linux Mint 15 para 64 bit (ojo que esto decía un tutorial y yo lo seguí tal cual) 2.3. Con un mint/ubuntu igual o posterior a 12.04, crear “Disco de arranque USB” con la imagen de Mint 15. 3. Bootear el GNU/Linux con el USB creado anteriormente, presionando F11, F2, o similar según la portátil que sea. 4. Verificar que ande la inalámbrica, la placa de video, la cámara, etc.. y hacer clic en instalar. Seguir los pasos habituales. 5. Problemas al reiniciar. Al reiniciar, fue directo a Window$, por lo que tuve que “reparar” el grub, siguiendo los pasos que se describen acá: https://help.ubuntu.com/community/Boot-Repair#Getting_Boot-Repair Luego de ello, todo […]

Rootear e instalar ROM hackeada en Samsung S3 Mini con GNU/Linux

Este es una especie de tutorial para rootear e instalar nueva ROM en el celular Samsung Galaxy S3 Mini GT-i8190L con GNU/Linux. Para ello necesitaremos: A. Instalar Heimdall 4.x (hay paquetes .deb para debian y ubuntu > 12.10 pero en este caso compilaremos) 1 Requisitos para compilar Abrir la terminal y colocar: sudo apt-get install git build-essential pkg-config zlib1g-dev libusb-dev libqt4-dev qt4-qmake autoconf libtool libusb-1.0-0-dev 2 Compilación git clone git://github.com/Benjamin-Dobell/Heimdall.git cd Heimdall/libpit ./autogen.sh ./configure make cd ../heimdall ./autogen.sh ./configure make su -c ‘make install’ cd ../heimdall-frontend/ qmake-qt4 heimdall-frontend.pro make su -c ‘make install’ Si da error “RCC: Warning: No resources in ‘mainwindow.qrc’” ignorarlo y seguir adelante. Fuente: http://wiki.cyanogenmod.org/w/Install_and_compile_Heimdall#Generic_Linux_Instructions En este paso, desde línea de comandos, de podría ejecutar heimdall y heimdall-frontend 2. Colocar el supersu en la raíz de la SD Bajarlo de acá: http://forum.xda-developers.com/attachment.php?attachmentid=1734642&d=1361027360 (268 hits) (Fuente original: http://www.htcmania.com/showthread.php?t=581320 (142 hits)) 3. Mediante heimdall, colocar CWM 3.1 Bajar de acá el CWM: http://forum.xda-developers.com/attachment.php?attachmentid=1734627&d=1361026804 (274 hits) 3.2 Descomprimirlo: saldrá un recovery.img 3.3 Poner el teléfono en modo descarga. Para ello presionar: power, home y flecha abajo 3.4 Mediante línea de comandos (no pudimos hacerlo por el frontend) instalar en la partición correspondiente (depende del dispositivo) Averiguamos la partición donde está el recovery: sudo heimdall print-pit –verbose […]

Presentar “Diapositivas” (“que palabreja vieja!”) con LibreOffice

Ayer estuvimos haciendo unas pruebas para la presentación de maestría de nuestra compañera Virginia Rodes, y encontramos una muy buena herramienta de presentación para LibreOffice. Compartimos los resultados aquí: Remix propio de una publicación de mi compañero Alén Pérez Casas. Libreoffice tiene disponible, pero no trae pre instalada un muy aceptable “Consola de Presentador” que te permite ver en la computadora, las notas de la diapositiva, la diapositiva siguiente, el tiempo que llevas y la hora actual, mientras se ve en la pantalla del proyector o en el monitor externo, la diapositiva, solamente.

Extravío de celular

Recuerdo que cuando “extravié” mi pasaporte, fue todo un hecho complejo, hacerles entender a los del sistema policíaco, que no me lo habían robado. Explicar el contexto en que fue extraviado también. No podían entender cómo lo había extraviado y no me lo habían robado. En esa línea, e intentando escapar a las lógicas de la “inseguridad”, voy a presentar una herramienta que puede servir para encontrar un dispositivo móvil en caso de extravío. La herramienta se llama “Prey” y permite rastrear la ubicación de un dispositivo informático móvil (celular, tablet, laptop, etc.). Desde un teléfono con linux/android, se descarga e instala desde Google Play y  desde una computadora con gnu/linux desde el gestor de paquetes. También están disponibles versiones de descarga desde la web de sus creadores: https://preyproject.com/download (335 hits) ¿Cómo funciona? Al extraviar tu móvil, consigues el de un amig@ y te envías un sms con un código de activación. Si el celular está encendido, se iniciará el programa en segundo plano (si es que aquella persona que lo tiene lo prendió). Además de activar el programa en el celular, hay que acceder al “panel de control” en la web de Prey (http://panel.preyproject.com/devices (287 hits)), y marcar el […]

“Combinar correspondencia” con inkscape

La principal utilidad que se me ocurre sobre esto, es hacer diplomas y comprobantes. La idea es tener un diseño base hecho en Inkscape y lograr colocar textos desde una planilla para luego obtener salidas que pueden ser svg, pdf, jpg o png. El procedimiento es relativamente sencillo y trato de describirlo abajo. Todo software libre. 1) Descargar e instalar Inkscape y el complemento InkscapeGenerator (disponible en http://wiki.colivre.net/Aurium/InkscapeGenerator) 2) Hacer el diseño base (carta, ficha, afiche, etc..) en Inkscape y colocar las variables correspondientes del tipo: %VAR_loquesea% 3) Hacer una planilla con LibreOffice Calc con las columnas corresponientes, cada una de las cuales debe tener un encabezado según la cantidad de variables, por ejemplo, si en el paso 2 creamos variables %VAR_nombre%, %VAR_apellido%, %VAR_color%, luego en la planilla deben existir los encabezados nombre, apellido, color 4) En Inkscape, abrir el diseño base ir a Extensiones -> Misc -> Generator y aplicar el script. Así se ve la ventana del script: Más detalles en: http://wiki.colivre.net/Aurium/InkscapeGenerator (358 hits)

p2p

El p2p, peer-to-peer o “compa a compa” neologismo que me estoy atribuyendo en este mismo momento, es una de las formas más innovadoras de compartir información. Recuerdo que me enteré de su existencia con el programa y la red Napster, que te permitía bajar música de una forma increíble. Hoy mucha agua ha pasado bajo el puente, y luego de la caída de MegaUpload y la pérdida de una de las bases de información más grande del planeta (y no solo me refiero a audio y videos) es tiempo de que nos demos cuenta que los modelos centralizados no sirven más. Retomando un post anterior (71 hits),  paso a exlplicar cómo utilizar estas tecnologías:  la idea básica es buscar unos pequeños archivitos torrent (o enlaces magnet) que rastrean lo que nosotros queremos realmente descargar. Ellos se encargan de conectarnos con todas aquellos peers (o compas) que tengan lo que nosotros queremos. Lo primero que hay que saber, es que para poder utilizar ese tipo de enlace, hay que tener instalado un cliente torrent, como transmission (219 hits) , ForstWire, μTorrent (261 hits) u otros. Luego de instalado uno de esos programas ya estamos preparados para seguir. Lo otro que hay […]

Diccionario de sinónimos en LibreOffice/OpenOffice

Descargar el archivo es_UY.oxt desde acá: http://extensions.services.openoffice.org/en/download/4878 (445 hits) Instalarlo desde Herramientas -> Administrador de extensiones Reiniciar el LibreOffice/OpenOffice Aparecerá en Herramientas -> Idioma -> Sinónimos la herramienta de sinónimos, o haciendo clic derecho en una palabra, sus sinónimos.

Instalando TikiWiki

¿Qué es TikiWiki? “TikiWiki es un sistema de gestión de contenidos de índole colaborativa (CMS/Groupware) fácil de configurar y personalizar, diseñado para crear portales, sitios comunitarios, intranets y aplicaciones web en general” (Wikipedia: http://es.wikipedia.org/wiki/TikiWiki (298 hits)) Instalación 1. Pre-requisitos de instalación: sudo apt-get install apache2 php5 mysql-server php5-mysql 2. Descargar el código wget http://downloads.sourceforge.net/project/tikiwiki/Tiki_7.x_Electra/7.0/tiki-7.0.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Ftikiwiki%2Ffiles%2FTiki_7.x_Electra%2F&ts=1308323912&use_mirror=ufpr 3. Descomprimirlo y colocarlo en un lugar accesible por el servidor apache. Por ejemplo: /var/www/tiki 4. Configuro el servidor web (por ejemplo Apache, host virtual o alias). En este caso: sudo vi /etc/apache2/sites-available/tiki sudo a2ensite tiki sudo /etc/init.d/apache2 reload 5. Creo usuario y base de datos (por ejemplo MySQL). En este caso: mysql -u root -p -e “CREATE USER tiki@localhost IDENTIFIED BY ‘secret'” mysql -u root -p -e “CREATE DATABASE tiki” mysql -u root -p -e “GRANT ALL PRIVILEGES ON tiki.* TO ‘tiki’@’localhost’ WITH GRANT OPTION” 6. Acceder a donde está la instalación con el navegador. En este caso: https://softwarelibre.edu.uy (192 hits) y seguir los pasos para culminar la instalación.