Martes 24 de abril de 2018

Nicolás Boettcher

Nicolás Boettcher
Install Fights in Linux

How to run Gurobi throught Julia

To install Julia, we can download it from github

git clone
cd julia
sudo apt-get install build-essential libatomic1 python gfortran perl wget m4 cmake pkg-config
make -j8
make install
cd julia-*
cd bin

Now, export the working directory to your .bashrc file

export PATH="$(pwd)/julia:$PATH"

Run julia and add JuMP (Julia for Mathematical Programming):

WARNING: Base.Pkg is deprecated, run `using Pkg` instead

After a while I could'nt install it. To avoid warnings and issues I installed the last stable version:

tar xzvf julia-0.6.2-full.tar.gz
cd julia-0.6.2
make -j8
make install
cd julia-*
cd bin

Export to the bashrc file again and install the package:


Maybe you can have issues to load gurobi if the environment is not configured:

using Gurobi
INFO: Precompiling module Gurobi.
ERROR: LoadError: Gurobi not properly installed. Please run"Gurobi")

 [1] error(::String) at ./error.jl:21
 [2] include_from_node1(::String) at ./loading.jl:576
 [3] include(::String) at ./sysimg.jl:14
 [4] anonymous at ./<missing>:2
while loading /home/dragonx/.julia/v0.6/Gurobi/src/Gurobi.jl, in expression starting on line 8
ERROR: Failed to precompile Gurobi to /home/dragonx/.julia/lib/v0.6/Gurobi.ji.
 [1] compilecache(::String) at ./loading.jl:710
 [2] _require(::Symbol) at ./loading.jl:497
 [3] require(::Symbol) at ./loading.jl:405



INFO: Building Gurobi
===============================[ ERROR: Gurobi ]================================

LoadError: Unable to locate Gurobi installation. Note that this must be downloaded separately from
while loading /home/dragonx/.julia/v0.6/Gurobi/deps/build.jl, in expression starting on line 42


================================[ BUILD ERRORS ]================================

WARNING: Gurobi had build errors.

 - packages with build errors remain installed in /home/dragonx/.julia/v0.6
 - build the package(s) and all dependencies with `"Gurobi")`
 - build a single package by running its `deps/build.jl` script


Check if gurobi environment is configured:

ERROR: KeyError: key "GUROBI_HOME" not found
 [1] access_env(::Base.##288#289, ::String) at ./env.jl:45
 [2] getindex(::Base.EnvHash, ::String) at ./env.jl:78

As you can see, Julia not recognize PATH to Gurobi_Home. Then you need to declare it:

julia> ENV["GUROBI_HOME"] = "/path/to/gurobi/linux64"
INFO: Building Gurobi

julia> Pkg.add("Gurobi")
INFO: Package Gurobi is already installed

julia> using Gurobi
INFO: Precompiling module Gurobi.

Now, create an example.jl (julia file) with and example:

using JuMP, Gurobi

m = Model(solver=GurobiSolver(ResultFile="solution.sol",OutputFlag=0))

@variable(m, x >= 5)
@variable(m, y >= 45)

@objective(m, Min, x + y)
@constraint(m, 50x + 24y <= 2400)
@constraint(m, 30x + 33y <= 2100)

status = solve(m)

And we run it from julia:

julia example.jl

The output is in solution.sol to import it from any other language like python

sudo pip3 install julia

Enjoy it!

Lunes 23 de abril de 2018

Nicolás Boettcher

Nicolás Boettcher
Install Fights in Linux

How to install gurobi in Ubuntu 18.04 outside an academic domain

To install gurobi, you can do it throught anaconda or tarball, secondly we need configure PATHS and  register the licence.

Anaconda option to install:

chmod +x 
conda update -n base conda
conda update -n base conda
conda config --add channels
conda install gurobi

If you want to uninstall anaconda, you can do it the following:

conda install anaconda-clean
rm -rf ~/anaconda3

Tarball option to install:

First, you need to create an account in Gurobi here and after proceed to download it:

tar xzvf gurobi7.5.2_linux64.tar.gz
cd gurobi752/linux64
sudo python install

Configure gurobi:

We need to add the PATH to our environment. By default, in linux, we use .bashrc
Edit ~/.bashrc and add the following lines:

export GUROBI_HOME="/path_where_you_unzip_gurobi/gurobi702/linux64"
export PATH="${PATH}:${GUROBI_HOME}/bin"

To reload paths (restart bash) you can use "bash --" command. Now execute gurobi_cl:


ERROR 10009: No Gurobi license found (user anonymous, host anonymous, hostid b025bc03)

We need a licence to register gurobi. You can request a free-academic licence from here.
To dowload gurobi.lic you need to execute grbgetkey command with the key that the site gives you.

grbgetkey 78b0538c-4563-11e8-b039-0a45627c772a

Gurobi license key client (version 7.5.2)
Copyright (c) 2017, Gurobi Optimization, Inc.

Contacting Gurobi key server...

ERROR 303: hostname ( not recognized as belonging to an academic domain

If you are not in an academic domain, you can get it throught two ways:

First option (from public ip):

Install sshserver on your local workstation 
ssh -L your_username@your_ip_address
grbgetkey --server= --port=8080 --verbose xxxx-xxxx-xxxxxxx-xxxx 

Second option (from private ip):

Access to your academic domain throught ssh and download the licence with your machine info.
Gurobi request the following information to generate the licence:

<key> is a valid academic key obtained freely from the Gurobi website.
<hostname> is the hostname of the computer you’d like to create a license for.
<hostid> is the last 4 bytes of your first computer’s MAC address in hexadecimal notation.
<username> is your user name on the computer for which you are requesting a license.
<platform> is a string used by Gurobi to identify the OS of your computer (e.g. linux64).
<sockets> is the number of wired network devices on the computer you are requesting a license for.
<date> is today’s date in YYYY-MM-DD notation (without zero).

You can get the partial info from grbprobe:

CPU=Intel(R) Core(TM) i9-3337U CPU @ 4.80GHz

The others fields are:
DATE=`date +%Y-%m-%d | sed 's/-0/-/g'`

Download the licence with the following url from your computer inside the academic domain:

wget " &hostname=anonymous&hostid=bc25dc0d&username=anonymous&os=linux64&sockets=1&cpu=Intel%28R%29_Core%28TM%29_i9-3337U_CPU_%40_4.80GHz&localdate=2018-4-21" -O gurobi.lic

If you use this method to download gurobi.lic you must remove the following fourth first lines:

# DO NOT EDIT THIS FILE except as noted

Now, download the licence to your computer (where you have gurobi):

scp user@academic_domain:/path_to_gurobi.lic .

Export the path in your ~/.bashrc to detect the licence

export GRB_LICENSE_FILE="/path_to_your_licence/gurobi.lic"

Reload bash and execute

If you forget edit gurobi.lic you will probably get a segmentation fault:
Python 2.7.13 (default, Sep  4 2017, 15:40:17) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Segmentation fault (core dumped)

Enjoy it!

Viernes 20 de abril de 2018

Nicolás Boettcher

Nicolás Boettcher
Install Fights in Linux

How to upgrade pgrouting to lastest version (2.6)

If you installed pgrouting from synaptic, probably you have pgrouting 2.4.2.
To upgrade to the last version, download it from github:

tar xzvf pgrouting-2.6.0.tar.gz
cd pgrouting-2.6.0
mkdir build
cd build
cmake ..

-- POSTGRESQL_PG_CONFIG is /usr/bin/pg_config
-- POSTGRESQL_EXECUTABLE is /usr/lib/postgresql/9.6/bin/postgres
-- POSTGRESQL_VERSION_STRING in FindPostgreSQL.cmake is PostgreSQL 9.6.8
-- PostgreSQL not found.
CMake Error at CMakeLists.txt:294 (message):
   Please check your PostgreSQL installation.

To solve it, you need to install postgres developer

sudo apt-get install postgresql-server-dev-9.6
cmake ..

Could not find the following Boost libraries:


-- CGAL not found.
CMake Error at CMakeLists.txt:351 (message):
   Please check your CGAL installation, or set correct path to CGAL_INCLUDE_DIR and CGAL_LIBRARIES.

To solve it, you need to install cgal libraries

 sudo apt-get install libcgal-dev
 cmake ..
 sudo make install

To check your pgrouting version, you can ask it from postgres:

psql 'host=localhost port=5432'
SELECT  * FROM pgr_version();

 version |  tag   |   hash    | branch | boost  
 2.4.2   | v2.4.2 | fb7c27bfc | master | 1.62.0
(1 row)

To upgrade to the last version, you need this following sentence:

SELECT  * FROM pgr_version();

 version |  tag   |  hash   |   branch    | boost  
 2.6.0   | v2.6.0 | a6226c4 | release/2.6 | 1.62.0
(1 row)

Enjoy it!

Martes 13 de febrero de 2018

Christian González

Christian González

Replicando el funcionamiento de "Antorcha" con herramientas públicamente disponibles

Ayer en la noche Canal 13 publicó un video en el que Alex Smith muestra el funcionamiento de la aplicación "Antorcha", supuestamente utilizada para acceder a las conversaciones de WhatsApp y Telegram de terceras personas. Luego de ver esa demostración, y tomando en cuenta la escasa información que se pudo obtener respecto del funcionamiento de la aplicación, me di a la tarea de intentar replicar su funcionamiento con herramientas públicamente disponibles a través de Internet.

Lo primero que debe estar claro es que todo este procedimiento se basa en el supuesto de que la víctima tiene habilitada la opción de configuración de WhatsApp (en Android) para realizar un respaldo diario de sus datos. Todos los pasos mencionados a continuación apuntan a acceder a este respaldo y poder leer las conversaciones guardadas allí.

Pantalla de configuración de respaldos diarios de WhatsApp en Android.
Como es claramente visible en la entrevista a Alex Smith, se utilizó la herramienta web para "hackear" la cuenta de GMail de la víctima (a pesar de que por algún motivo Smith intentó ocultar este hecho, cubriendo la parte superior de su pantalla). Es importante mencionar que esta herramienta no fue creada por Alex Smith, sino que está disponible de manera gratuita y pública desde hace bastante tiempo.

Aparición de la herramienta en el video de Canal 13.
Esta herramienta realiza una operación de phishing para que la víctima entregue incautamente su nombre de usuario y contraseña, generando un enlace a una página web que simula ser el formulario de inicio de sesión de Google. Smith entonces le enviaba ese enlace a la víctima mediante un correo electrónico, camuflándolo de manera que pareciera ser un mensaje legítimo.

Ejemplo de un formulario falso de entrada a GMail, enviado a la víctima para obtener sus datos.
Si la víctima era engañada e ingresaba sus datos en el formulario, entonces su nombre de usuario y contraseña serían visibles a través de

El nombre de usuario y la contraseña de la víctima de phishing. tal como puede verse en
Ya teniendo el nombre de usuario y la contraseña de la cuenta de Google de la víctima, entonces es posible acceder a los datos alojados en Google Drive, incluyendo el respaldo de los datos que la aplicación WhatsApp realiza diariamente.

Pero aún queda un problema: el respaldo de WhatsApp que se almacena en Google Drive sólo es accesible para la aplicación que lo generó inicialmente; es decir, para el propio WhatsApp. ¿Cómo se podría acceder a esos datos sin utilizar dicha aplicación? Hay varias opciones posibles, pero la más lógica sería utilizar una aplicación que se hiciera pasar por WhatsApp (es decir, que utilizara el mismo ID de aplicación) y que pudiera descargar los archivos.

NOTA: hasta aquí me he limitado a comentar el procedimiento que se observa en el video realizado por Canal 13. Lo que viene a continuación es el resultado de una investigación que yo realicé individualmente a modo de prueba de concepto. En ningún caso estoy afirmando que Alex Smith utilizó este método para acceder a las conversaciones de WhatsApp.

Una rápida búsqueda en Google nos muestra que efectivamente existe al menos una aplicación de este tipo, llamada WhatsApp-GD-Extractor (existen otros productos similares pero son comerciales y yo no contaba con presupuesto como para pagar sus licencias). La última actualización de esta herramienta es de hace un año y por lo tanto no funciona con la versión actual de WhatsApp y Google Drive; pero luego de bucear en algunos foros pude encontrar una versión modificada que funciona adecuadamente.

Pero aún existe un problema: esta aplicación requiere no sólo el nombre de usuario y contraseña de la cuenta de Google (que ya obtuvimos en el paso anterior), sino que además se necesita el ID de Google del dispositivo. Esta información es fácilmente visible teniendo acceso físico al teléfono (incluso hay aplicaciones en la Google Play Store que permiten verla), pero no tengo idea de cómo obtenerla remotamente. ¿Alguien tiene alguna sugerencia? (ACTUALIZACIÓN: al parecer la aplicación puede funcionar sin este ID, pero aumenta el riesgo de que Google detecte la operación como un ataque y la bloquee.)

Asumiendo que de algún modo el atacante pudo obtener el ID de dispositivo, la herramienta WhastApp-GD-Extractor permitirá descargar sin mayor problema el respaldo de WhatsApp almacenados en Google Drive. Esto incluye imágenes, datos de los contactos y conversaciones (chats). Tanto las imágenes como los datos de los contactos serán visibles directamente, ya que no están cifrados. Pero las conversaciones (chats) están almacenados en una base de datos SQLite cifrada, tal como mostramos en el (largo y aburrido) video que realizamos ayer con Paulo Colomés.

Para descifrar la base de datos de los mensajes, es posible utilizar la misma técnica del video anterior, pero con la dificultad de que esto requiere acceso físico al teléfono para poder extraer la key de cifrado utilizada por WhatsApp.

Asumiendo (nuevamente) que de algún modo el atacante pudo obtener la key de cifrado de WhatsApp, lo que queda es simplemente descifrar la base de datos SQLite y ya tendremos acceso a todas las conversaciones de WhatsApp en texto simple y claro. Existen varias herramientas que permiten realizar el descifrado; por ejemplo, Crypt12-Decryptor. El resultado será un archivo llamado msgstore.db (o algo similar) que puede ser abierto con cualquier cliente de SQLite, como por ejemplo SQLiteman.
El programa SQLiteman mostrando las conversaciones de WhatsApp obtenidas desde el respaldo en Google Drive.
En conclusión: ¿Es posible acceder a los datos de respaldo de WhatsApp (conversaciones, imágenes, datos de contactos) alojados en Google Drive de una potencial víctima de espionaje? La respuesta es , siempre y cuando se cumplan las siguientes condiciones:
  • Se requiere el nombre de usuario y contraseña de la cuenta de Google de la víctima (en el caso de "Antorcha", al parecer esta información se obtenía mediante phishing).
  • Se requiere el ID de Google del dispositivo. (ACTUALIZACIÓN: al parecer la aplicación puede funcionar sin este ID, pero aumenta el riesgo de que Google detecte la operación como un ataque y la bloquee.)
  • Para acceder a las conversaciones almacenadas en la base de datos SQLite se requiere la key de cifrado de WhatsApp. Hasta el momento sólo he sido capaz de obtenerla teniendo acceso físico al dispositivo; no conozco una forma de hacer esto de manera remota.
Como se puede observar, aún queda bastante para poder replicar el funcionamiento de "Antorcha" tal como Alex Smith lo ha descrito (aunque es notorio que cada información que ha ido apareciendo contradice las afirmaciones anteriores y hoy en día es difícil tener una idea real de cómo funciona su aplicación, si es que realmente lo hace). Pero el hecho es que, como queda establecido, sí es posible acceder al respaldo diario que WhatsApp almacena en Google Drive y poder leer las conversaciones guardadas allí.

NOTA FINAL: Este análisis ha sido realizado con fines puramente académicos y no pretende inculpar ni defender a ninguna de las partes involucradas en la creación y utilización del programa "Antorcha".

Lunes 14 de agosto de 2017

Pablo Olmos de Aguilera

Pablo Olmos de Aguilera
Geeks & Linux Atelier!

Dos años han pasado: ¿qué nos depara el futuro?

Estimados y estimadas lector@s, si es que queda alguno por ahí en el RSS. Ya ha pasado otro año desde la última vez que escribí algo (y fue para anunciar el cierre indefinido).  Pablo N., ya terminó su residencia de Medicina Interna y aprobó exitosamente así que desde aproximadamente marzo es un Médico Internista (kudos para él), además de un preocupado y atento padre. Por mi parte, estoy terminando mi 5to semestre de la residencia de Medicina Familiar y termino en mayo del próximo año.

Varias veces hemos comentado, hablado qué hacer con este sitio y el contenido que hemos desarrollado, pero la verdad es que no hay muchas ideas y por lo pronto, ninguno de nosotros dos puede seguir haciéndose cargo. Por lo pronto, mantendremos el dominio y el contenido no se va a perder.

Si alguien tiene alguna propuesta respecto a qué hacer con el sitio o tiene alguna idea, lo deja en los comentarios o nos envía un mail (ojalá a ambos): no.spam at odac dot co y pablo.navarroguerra at gmail dot com.

Un abrazo y feliz (atrasado) 2017 :P

Lunes 26 de junio de 2017

¿Realmente te conoce? –AdsBlock

Este post nace a través de este enlace Dataselfie, conociendo al Algoritmo de Facebook y su Machine Learning. en el que hablan de como funciona el proceso de la publicidad que te sale en facebook,  a través del tiempo ya has dibujado tu perfil en facebook sea por búsqueda o por likes todo lo que hagas dentro de esa red social te va a salir, luego que ya saben que es lo que te gusta te empiezan a mandar publicidad acorde a ella, nunca se habían realizado esa pregunta ¿Por que me sale esto?. si quieren conocer que facebook sabe mas que ustedes tranquilamente, pueden abrir  este enlace Preferencias Ads en Facebook

El cual con la sesión abierta de facebook, desglosan en Intereses, y veras todo tus gusto, lo que por alguna razón buscaste o le diste por omisión. Ahí te conocerás realmente que es lo que te gusta.

Ya que donaste los datos, que puedo hacer.

Lo mas sensato es darse de baja de una red social donde juegan con tu información. si quieres seguir usándolo lo mas lógico seria usar AdsBlock  que lo puedes instalar en firefox y chrome, no vas a ver mas publicidad pero igual en cualquier momento que abras un enlace vas a empezar a crear nuevamente tu perfil.

Hace años 10 años una persona que respeto me compartió este video sigue vigente creemos que los servicios que usamos son gratis realmente.










Domingo 25 de junio de 2017

Activar/desactivar registro de usuarios en WordPress

Registro WordPress

La solución es de forma inmediata, dentro del Escritorio (al que accedas administración del WordPress), le vas hacer click en  a Ajustes, Generales y activas o desactiva el checkbox de: Cualquiera puede registrarse. depende para lo que requieras.

Si lo que tienes  problema con usuarios que se registran y en realidad son robots o personas spammers, usa el plugin que mencione anteriormente en el cual se hace ocultar la url de wp-admin  otra forma es usando .httpass dentro de los directorios y bloqueando su acceso, o en su momentos podrías saber cual es tu ip para indicarle desde donde te conectas por ejemplo algo así.

order allow,deny
deny from
deny from
allow from all

Sábado 24 de junio de 2017

Seguridad en WordPress , Garantizar el acceso a wp-admin

WordPress por ser un CMS mas usado pues tienes vulnerabilidades y necesitamos blindarlo en seguridad y que mejor usando plugins para que no tengas una mala experiencia.

Esta es una de esas en la cual la ruta  ../wp-admin/ la remplazas para evitar acceso a ella.

En el caso el plugin WPS Hide Login no vas a eliminar /wp-login.php o /wp-admin , pero si lo va remplazar para no sea visible y colocaremos una url que solo sabremos nosotros.

Lo buscamos  WPS Hide Login en plugins  haz clic en Instalar y posteriormente en Activar.

En el plugin accede a Ajustes, Generales y establece la palabra de paso que sustituirá al clásico:

wp-admin por no-vasaentrar guardas los cambios y pruebas.

Configuración del plugin

Cuando intentas acceder a
Te dará un 404 not found

De igual forma  también para  /wp-login.php no existen.


Prueba de acceso incorrecta

Si por el contrario pones la url de tu dominio con la palabra de paso establecida:

Te va a salir tu panel para acceder, que se busca con esto, evitar ataques de diccionario, evitar suscripciones y proteger tu CMS de la mejor manera.

si por casualidad no te acuerdas de la url, puedes borrar el plugin en la carpeta wp-content y vuelve a la ruta original


Domingo 08 de enero de 2017

David Moreno

David Moreno
dm's blog

Thanks Debian

I sent this email to debian-private a few days ago, on the 10th anniversary of my Debian account creation:

Date: Fri, 14 Aug 2015 19:37:20 +0200
From: David Moreno 
Subject: Retiring from Debian
User-Agent: Mutt/1.5.23 (2014-03-12)

[-- PGP output follows (current time: Sun 23 Aug 2015 06:18:36 PM CEST) --]
gpg: Signature made Fri 14 Aug 2015 07:37:20 PM CEST using RSA key ID 4DADEC2F
gpg: Good signature from "David Moreno "
gpg:                 aka "David Moreno "
gpg:                 aka "David Moreno (1984-08-08) "
[-- End of PGP output --]

[-- The following data is signed --]


Ten years ago today (2005-08-14) my account was created:

Today, I don't feel like Debian represents me and neither do I represent the
project anymore.

I had tried over the last couple of years to retake my involvement but lack of
motivation and time always got on the way, so the right thing to do for me is
to officially retire and gtfo.

I certainly learned a bunch from dozens of Debian people over these many years,
and I'm nothing but grateful with all of them; I will for sure carry the project
close to my heart — as I carry it with the Debian swirl I still have tattooed
on my back ;)

I have three packages left that have not been updated in forever and you can
consider orphaned now: gcolor2, libperl6-say-perl and libxml-treepp-perl.

With all best wishes,
David Moreno.

[-- End of signed data --]

I received a couple of questions about my decision here. I basically don’t feel like Debian represents my interests and neither do I represent the project – this doesn’t mean I don’t believe in free software, to the contrary. I think some of the best software advancements we’ve made as society are thanks to it. I don’t necessarily believe on how the project has evolved itself, whether that has been the right way, to regain relevancy and dominance, and if it’s remained primarily a way to feed dogmatism versus pragmatism. This is the perfect example of a tragic consequence. I was very happy to learn that the current Debian Conference being held in Germany got the highest attendance ever, hopefully that can be utilized in a significant and useful way.

Regardless, my contributions to Debian were never noteworthy so it’s also not that big of a deal. I just need to close cycles myself and move forward, and the ten year anniversary looked like a significant mark for that.

Poke me in case you wanna discuss some more. I’ll always be happy to. Specially over beer :)


Viernes 04 de noviembre de 2016

Civilización virtual

Encontré este articulo que escribí para el boletín mensual de una empresa en la que trabajaba.

Me las di de columnista XD.

Civilización virtual

Estuve leyendo unos artículos sobre la complejidad del almacenamiento y la conservación de toda la información digital generada desde 1949, donde se empezaron a almacenar los primeros datos en cintas magnéticas. Desde allí, a la fecha, la cantidad de datos generados, ya es imposible de calcular, solo la Internet ya supera los 3 Zettabytes, (un Zettabyte es un millón de millones de Gigabytes), y para el 2020 llegara a los 32 Zetabytes, todo esto sin considerar toda la información en medios de almacenamiento de todo tipo.

3 Zettabyte [ZB]   =   3,298,534,883,328 Gigabyte [GB]

La pregunta es: ¿Qué pasa con toda esa información que va quedando obsoleta?, diskettes, cintas magnéticas, discos duros, CD, DVD, pendrives, etc. con documentos, fotos, videos, porno….,
Tenemos la tendencia a crear medios de almacenamiento frágiles y desecharlos al poco tiempo, quedando obsoletos y sin posibilidades de rescatar esa información.

El gran desafío para los historiadores del futuro, va a ser digital, o arqueología digital,  ya que en 500 o 1000 años más, se van a encontrar con estos artefactos y servidores que hoy ocupamos para guardar nuestras vidas, pero no podrán acceder a ellos, o por que no existen nada que los pueda leer o por que los datos están dañados por la fragilidad de los mismos medios de almacenamiento. Nuestros perfiles en Internet estarán obsoletos y tan raros como una página web hecha en HTML,, como ejemplo, y los estándares de esa época ya no soportaran estos formatos anticuados.

Estamos creando una vida digital, la cual es tan frágil como las fotos de tu cámara de 14.2 Mpx y los archivos en tu disco duro portátil y tu celular.

A diferencia de nuestros padres, ya no contamos con muchos registros físicos de nuestro paso por este mundo y la huella que estamos dejando puede desaparecer sin dejar rastro de nuestra existencia.

Somos nuestro legado, no importa lo que seamos ahora, seremos lo que se pueda saber de nosotros en el futuro.

Este articulo fue publicado en el boletin de abril de 2013 de Soleduc Capacitacion Ltda.

Lunes 29 de agosto de 2016

David Moreno

David Moreno
dm's blog

Webhook Setup with Facebook::Messenger::Bot

The documentation for the Facebook Messenger API points out how to setup your initial bot webhook. I just committed a quick patch that would make it very easy to setup a quick script to get it done using the unreleased and still in progress Perl’s Facebook::Messenger::Bot:

use Facebook::Messenger::Bot;

use constant VERIFY_TOKEN => 'imsosecret';

my $bot = Facebook::Messenger::Bot->new(); # no config specified!
$bot->expect_verify_token( VERIFY_TOKEN );

This should get you sorted. What endpoint would that be, though? Well that depends on how you’re giving Facebook access to your Plack’s .psgi application.

Domingo 21 de agosto de 2016

David Moreno

David Moreno
dm's blog

WIP: Perl bindings for Facebook Messenger

A couple of weeks ago I started looking into wrapping the Facebook Messenger API into Perl. Since all the calls are extremely simple using a REST API, I thought it could be easier and simpler even, to provide a small framework to hook bots using PSGI/Plack.

So I started putting some things together and with a very simple interface you could do a lot:

use strict;
use warnings;
use Facebook::Messenger::Bot;

my $bot = Facebook::Messenger::Bot->new({
    access_token   => '...',
    app_secret     => '...',
    verify_token   => '...'

$bot->register_hook_for('message', sub {
    my $bot = shift;
    my $message = shift;

    my $res = $bot->deliver({
        recipient => $message->sender,
        message => { text => "You said: " . $message->text() }


You can hook a script like that as a .psgi file and plug it in to whatever you want.

Once you have some more decent user flow and whatnot, you can build something like:

…using a simple script like this one.

The work is not finished and not yet CPAN-ready but I’m posting this in case someone wants to join me in this mini-project or have suggestions, the work in progress is here.


Domingo 26 de junio de 2016

Pablo Olmos de Aguilera

Pablo Olmos de Aguilera
Geeks & Linux Atelier!

Cierre indefinido del blog

Estimados, como ya se habrán dado cuenta el sitio lleva casi 6 meses sin publicar nada nuevo. Pablo N., se encuentra en su segundo año de residencia de Medicina Interna en Bélgica y acaba de ser papá, y yo (que tampoco escribo hace aproximadamente un año) en mi segundo año de Medicina Familiar y con un hijo de 5 meses.

Como sea, un aviso solamente que no nos hemos muerto. A la vuelta de Pablo N. a Chile volveremos a a replantearnos que pasará con el sitio.

¡Un abrazo!

PS.- Disfruten las “finales” hoy :P.

Lunes 16 de mayo de 2016

Christian González

Christian González

Actualizar información de zona horaria en Java

A nuestras queridas autoridades del Gobierno de Chile se les ocurrió que era muy aburrido mantener una zona horaria durante todo el año en Chile, por lo que decidieron una vez más jugar con el reloj. Este hecho ha sido reconocido internacionalmente, lo que obviamente nos llena de orgullo .

Bromas aparte, el tema es bastante complejo para los que administramos sistemas y servidores. En particular, las aplicaciones Java en Linux (y supongo que en Windows también) tienen la desagradable costumbre de no tomar en cuenta la información de zona horaria provista por el sistema, sino que utilizan su propia base de datos de tzdata. Peor aún: a día de hoy, la última actualización de Oracle Java (8u91) no incorpora la información del cambio de hora en Chile. Y la herramienta tzupdater que Oracle provee para actualizar esta información dentro de Java no ha sido actualizada desde el 2015. Como resultado, es probable que hoy muchas aplicaciones Java en Chile estén "dando la hora".

Afortunadamente, es posible indicarle a tzupdater que descargue la información de zonas horarias directamente desde IANA y la guarde en la base de datos interna de Java, con lo que podremos asegurarnos de que esté completamente actualizada. El procedimiento es el siguiente:

  1. Descargar la herramienta tzupdater desde (sección "Java Time Zone Updater Tool") y descomprimirla (unzip
  2. Ingresar al directorio recién creado (cd tzupdater-*).
  3. Ejecutar (como root o con sudo): java -jar tzupdater.jar -l

Luego se deben reiniciar las aplicaciones Java para que el cambio se vea reflejado en ellas.

Para verificar que Java está correctamente actualizado, se puede crear este simple programa que imprime la hora por consola (extraído de StackOverflow):

import java.util.Date;
public class Dte {

public static void main(String[] args) {
Date date = new Date();

Guárdalo en un archivo llamado, y luego compílalo y ejecútalo de esta manera:

java Dte

El resultado debería ser similar a lo que se ve en esta imagen:

Viernes 08 de abril de 2016

Gonzalo Díaz

Gonzalo Díaz
/dev/GON (español)

SSL en todos lados con Letsencrypt

Letsencrypt es un servicio gratuito, que permite obtener y automatizar la instalación de certificados SSL válidos (es una autorizad certificadora válida). El servicio está patrocinado por varias...


Viernes 11 de diciembre de 2015

Pablo Olmos de Aguilera

Pablo Olmos de Aguilera
Geeks & Linux Atelier!

Evita que tu equipo entre en Suspensión con Caffeine

Más de una vez he tenido la desagradable situación en la que estoy haciendo una presentación formal, me he detenido un rato para conversar acerca de un tópico y mi equipo que está en baterías… Entra en Suspensión. O lo que es peor, cuando estoy haciendo un trabajo en turno y voy a ver pacientes, la misma situación. Y la más desagradable: cuando estoy viendo un video en Youtube y se activa el Salvapantallas.

Para esas y otras situaciones existe esta simpática aplicación llamada Caffeine, que impide que nuestro equipo entre en suspensión o active el Salvapantallas mientras esté activo. Si te interesa abre el Centro de Software de Ubuntu e instala escribiendo Caffeine. En el caso de que necesites los archivos .DEB, podrás bajarlos desde este enlace

Una vez instalado podrás acceder a él desde el Dash de Ubuntu escribiendo Caffeine:

caffeine en acciónCuando lo ejecutes se añadirá automáticamente como indicador y todo lo que tienes que hacer es seleccionar la opción para que se desactive el salvapantallas.

En las versiones nuevas y en el caso de que no aparezca el indicador, lo tendrás que añadir al inicio. Esto se hace escribiendo Aplicaciones al Inicio en el Dash y agregando desde /usr/bin/caffeine-indicator. Así:

Caffeine indicator


Me gusta esta aplicación porque es fácil de ocupar y funciona bastante bien en portátiles. No gasta mucha RAM además. Se las recomiendo.

Miércoles 11 de noviembre de 2015

Limpiar el cache de squid en centos 6

Últimamente he tenido que limpiar el caché de squid

El sintoma 
No se pueden ver las páginas HTTP y solo se ven las HTTPS.

En mi caso tengo squid + dansguardian, pero el procedimiento es el mismo, si no tienes dansguardian, no ejecutes el comando para ese servicio

1. Detener los servicios

# /etc/init.d/dansguardian stop
# /etc/init.d/squid stop

2. Limpiar el directorio de caché del squid

# rm -Rf /var/spool/squid/*

3.  Recrear los directorios del caché de squid

# squid -z

4. Reiniciamos los servicios nuevamente

# /etc/init.d/squid start 
# /etc/init.d/dansguardian start
Si el problema es recurrente, lo que hay que hacer es aumentar el tamaño de la cache.
Esto se realiza en el archivo /etc/squid/squid.conf modificando la linea

cache_dir aufs /var/spool/squid 2048 16 256

 dependiendo del tamaño de la RAM y el espacio en disco, este valor esta expresado en MB

tener en cuenta que cada GB de cache utiliza 10MB de RAM 

Jueves 20 de agosto de 2015

Como borrar la alarma amarilla en Freenas 9

La alarma amarilla en Freenas nos indica que uno de los discos de nuestro arreglo sufrió un error, producto de algún evento como apagado inesperado o simplemente un error de la controladora RAID, pero Freenas se recupero de este error y el disco esta ONLINE.

Para borrar la alarma amarilla hay que seguir los siguientes pasos

  • Abra una shell o terminal en el freenas
  • Escriba el comando zpool status -v

  • Mostrara errores en el CKSUM de uno o mas discos 
  • a continuación, escriba zpool clear mypool (nombre de su pool) gptid gptid/e3551f66-f8b4-11e3-8fab-a0481cb8c440 (nombre de la matriz)
  • vuelve a ver la consola pincha en la alerta amarilla y te mostrara un mensaje de OK

Todo listo

Domingo 05 de abril de 2015

Daniel Santibáñez Polanco

Daniel Santibáñez Polanco
Probando Ubuntu

PPSSPP: emulador psp en ubuntu


Hoy he tenido las ganas de jugar Crisis Core ffvii, y como está para psp solamente  desidí primero instalar  ppsspp en mi SII, pero la pantalla la encuentro muy pequeña, por lo que entrando en la página de ppsspp me doy cuenta de que tiene un ppa para ubuntu y aquí va:

Desde la terminal añadir el respositorio:

sudo add-apt-repository ppa:ppsspp/stable
luego actualizar el listado de aplicaciones:
sudo apt-get update

finalmente instalar la app:

sudo apt-get install ppsspp-qt

y a disfrutar. Lo primero que te muestra es tu listado de directorios, ahí debes buscar el archivo  .cso de tu juego , (en mi caso quería usar crisis core: l1, l2 , pass: xjdr)


Sábado 28 de febrero de 2015

Christian González

Christian González

Mi escritorio del mes: Febrero

Dada la frecuencia con la que publico, quizás esta sección debería llamarse "Mi escritorio del año" :).

Escritorio limpio

Escritorio con aplicaciones abiertas
    Como ven, aún estoy utilizando KDE Plasma 4, pero espero dar el salto a Plasma 5 en la próxima actualización de Kubuntu. Sigo utilizando un estilo bastante minimalista, con algunos cambios respecto a mi configuración anterior:
    • Decoración de ventanas: Oxygen
    • Estilo Qt, estilo GTK y colores: Next
    • Íconos: Breeze
    • Tipo de letra: Droid Sanz 9
    • Tema de escritorio: Velours
    • Plasmoids en el escritorio: ninguno
    • Plasmoids en el panel: Kicker, Paginador, Gestor de tareas de solo iconos, Bandeja del sistema, Reloj ajustable.
    • Fondo de pantalla: interstellar_2014-1280x800.jpg

      Miércoles 12 de noviembre de 2014

      Daniel Santibáñez Polanco

      Daniel Santibáñez Polanco
      Probando Ubuntu

      Diodon: Gestor de portapapeles

      Hola!, si eres un programador o alguien que utiliza mucho el copiar y pegar ctrl + c, es posible que te sirva este programa, que te ayuda a mantener un historial de este comando y así poder reutilizar copias anteriores, revisándola con ctrl + alt + v .

      Bueno para instalarlo deben abrir un terminal y añadir el repositorio primero:

      sudo add-apt-repository ppa:diodon-team/stable
      Ahora tenemos que recargar paquetes con:
      sudo apt-get update
      Y finalmente instalar Diodon en Ubuntu con este otro comando:
      sudo apt-get install diodon

      una vez instalado pueden abrirlo desde el dashboard y ya estaría listo para usar. En la esquina sup. derecha encontrarán un clip que sería la configuración del programa..

      Viernes 19 de septiembre de 2014

      Daniel Santibáñez Polanco

      Daniel Santibáñez Polanco
      Probando Ubuntu

      Age of Mythology en Ubuntu (con wine)

      Age of Mythology es un excelente juego de estrategia, el cual nos da las opciones de usar naciones que tenían dioses mitológicos de la antigüedad Más info

       Esta instalación se realizó con wine , ubuntu 13.04 versión de 64 bits, con una tarjeta de video integrada intel (es un laptop), 4gb ram.

      Usé una imagen iso descargada de por part1 part2  part3 (clave:
      También le añadí el rspack v1.1 (mejoras gráficas y otros problemas con hamachi.

       Necesario el archivo msxml actualizado 

      Manos a la obra

      primero, si no tienen instalado wine, para ello abrimos una terminal y escribimos:

      sudo apt-get install wine

      una vez instalado, instalamos con winetricks dlls necesarios para el juego, para ello en la terminal tecleamos:

      winetricks mfc42

      luego instalamos el archivo msxmlspa,  haciendo doble click con el e instalarlo como si se estubiera en windows.

      ahora montamos  la imagen iso del disco n°1, botón derecho sobre la imagen y seleccionar montador de imágenes de discos.

      abrimos el disco recien montado, que aparecerá en el lado izquierdo y ejecutamos el archivo AOMSetup.exe haciendo doble cick sobre el e instalarlo normalmente,(seriales MGHY3-FKRCQ-6TFJ9-DFWFJ-BHMQB o wW776F-YBBVK-RMQ3T-7T4HQ-99V3B).

      ojo cuando les pida el segundo disco, aquí hay que hacer lo siguiente :

      montamos el segundo disco como lo hicimos anteriormente. luego abrimos el das y buscamos configurar wine. una vez dentro hacemos click en unidades, buscamos en donde este montado el disco 1, por ejemplo :

      P : /media/AOMG_D1

      hacemos click en la letra P. como en este caso y cambiamos en la casilla ruta D1 por D2 y le damos a aceptar, y ponemos continuar al juego.

      una vez instalado, copian el contenido de la carpeta crack, en la carpeta del juego:

      en el dash escriban explorar unidad c:
      en mi caso como soy x64, estará dentro de la carpeta

      Program Files (x86)/Microsoft Games/Age of Mythology

      y bueno ejecutar con doble click el archivo aom.exe  o amox.exe para la expansión  the titans.

      si tienen problemas con la resolución ejecutenlos por la terminal así

      wine "c:/Program Files (x86)/Microsoft Games/Age of Mythology/aomx.exe" xres=1280 yres=800 

      Suponiendo que mi resolución es de 1280x800

      o, gracias al aporte de Diego Eduardo Orrego Hidalgo13 de junio de 2013 19:08

      En vez de wine "c:/Program Files (x86)/Microsoft Games/Age of Mythology/aomx.exe" xres=1280 yres=800

      Editar el archivo ...../Age of Mythology/startup/user.cfg (si no existe lo creo)
      Y agregar:

      xres=mi resolución de pantalla horizontal solo números
      yres=mi resolución de pantalla vertical solo números

      Luego ejecuto AOM desde el icono normal

      Para los que se les vea el agua sobre todo con baja gráfica, es el típico error de que no detecta la tarjeta bien, tanto en lado oscuro como acá. Para ello  abran la carpeta gfxconfig para la primera versión y gfxconfig2 para la expansión. dentro de cada carpeta respalden los archivos gforce3.gfx y i845.gfx , luego eliminan el archivo i845.gfx de ambas carpetas (no el respaldo) y renombran el archivo gforce3.gfx com i845.gfx en ambas carpetas. y con eso se soluciona todo.

      Consultas me avisan. Saludos.

      Miércoles 09 de abril de 2014

      Claudio Cortes

      Claudio Cortes
      Bash Power!

      reparación de Ubuntu, raíz en "solo lectura" en modo root

      Para reparar algún error en Ubuntu es necesario presionar el tabulador mientras se enciende el equipo para acceder al menú de booteo del Grub y acceder al menú de recuperación.

      La forma mas fácil de solucionar un problema es acceder directamente como root seleccionando en dicho menú la opción "abrir terminal de root", el problema es, que al iniciar el terminal de root la partición raíz es montada en modo de "sólo lectura" (quizás solo para revisar logs y no meter mas mano arruinando el sistema aún más).

      Para remontar la partición raíz en modo lectura-escritura y poder realizar las reparaciones pertinentes, solo basta con escribir:

      mount -o rw,remount /

      Miércoles 30 de octubre de 2013

      Claudio Cortes

      Claudio Cortes
      Bash Power!

      servidor web ligero

      Esta actualización surgió a causa de la falla en la instalación de Drupal 7.23 sobre base de datos SQLITE3, pero la instalación no se iniciaba.

      Esta falla radica básicamente en la falta del controlador PDO y la extensión json para PHP. Ahora, las instrucciones completas para un entorno lighttpd+php+sqlite completamente funcional son:

      Para montar un servidor web ligero, con lighttpd+php+sqlite, basta con realizar estos sencillos pasos:

      #Instalamos el servidor web lighttpd
      sudo apt-get install lighttpd
      #Habilitamos su modulo de fastcgi
      sudo lighty-enable-mod fastcgi
      #Instalamos PHP y las libs necesarias
      sudo apt-get install php5-cgi php5-cli php5-common php5-gd php5-sqlite php5-dev php5-mysql php5-json make
      #Habilitamos el userdir en lighttpd
      sudo lighty-enable-mod userdir
      sudo /etc/init.d/lighttpd force-reload
      #Creamos el dir en la home
      cd ~
      mkdir public_html
      cd public_html/

      Jueves 12 de septiembre de 2013

      Claudio Cortes

      Claudio Cortes
      Bash Power!

      iconos monocromaticos en libreoffice

      lo primero es actualizar LibreOffice a la última versión estable

      sudo add-apt-repository ppa:libreoffice/ppa -y && \
      sudo apt-get update && \
      sudo apt-get dist-upgrade -y

      lo segundo es instalar el tema de iconos monocromáticos

      sudo apt-get install libreoffice-style-crystal -y && \
      cd /tmp && \
      wget && \
      sudo cp /usr/share/libreoffice/share/config/

      Y, en el caso que el tema monocromático no se vea de forma instananea al abrir LibreOffice, vamos al menú Herramientas > Opciones > Ver y seleccionamos el tema Cristal.

      Miércoles 06 de marzo de 2013

      Miguel Barra

      Miguel Barra
      Ubuntu for Dummies

      Como cambiar el tema de iconos en Ubuntu 12.10

      En Ubuntu disponemos de una herramienta llamada gsettings, que como su nombre lo dice, sirve para configurar las opciones de GNOME. En mi caso yo no quiero utilizar aplicaciones de "terceros" para algo tan simple como debiese de ser el cambiar el tema de iconos, así que ahora les mostrare como hacerlo con esta pequeña pero util aplicación.

      1. Primero que nada crearemos la carpeta de iconos.
      $ mkdir ~.icons
      2. Bajan el pack de iconos que prefieran, lo extraen y lo mueven a la carpeta que crearon recien con el comando:
      $ mv ~/Downloads/carpetaDeIconos ~.icons
      3. Ahora cambiamos el tema por defecto con el siguiente comando:
       $ gsettings set org.gnome.desktop.interface icon-theme fs-icons-ubuntu
      En mi caso descargue el pack de iconos fs-icons-ubuntu, este y muchos más los pueden encontrar en

      Un escritorio agradable a la vista siempre se agradece, al menos a mi me dan mas ganas de trabajar en un entorno que sea de mi agrado.

      Viernes 01 de marzo de 2013

      Miguel Barra

      Miguel Barra
      Ubuntu for Dummies

      Como ajustar la transparencia del top panel en Ubuntu 12.10

      Para los que no saben, todos los efectos que podemos ver en Ubuntu son gracias a compiz, podemos configurar todos estos efectos instalando el paquete compiz-settings-manager, y tendremos un control total en la forma en que se minimizan las ventanas, etc. Ademas de eso podemos hacer cosas propias de Unity como ajustar la transparencia del top panel, o de Unity Launcher entre otras muchas cosas. Pero si no quieren instalar una herramienta adicional se puede hacer a través de un sencillo comando.
      $ gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ panel-opacity X
      En donde "X" sera el grado de transparencia. El rango varía entre 0.0000 a 1.0000, donde 0.0000 es totalmente transparente y 1.0000 totalmente opaco. En lo personal lo tengo con un valor de "0.3670".

      Así es como se ve con un valor de 0.3670.

      Thread en el que me base:
      Miguel Barra

      Miguel Barra
      Ubuntu for Dummies

      Irssi - The client of the future

      Con ese título nos encontramos en la página oficial de este cliente de IRC, la particularidad de este cliente es que es por terminal, es decir, a base de comandos. Se que ha muchos de ustedes les asusta la terminal pero de las muchas posibilidades que ofrece por sobre la interfaz gráfica sobre todo a la hora de programar por ejemplo es la cantidad de recursos. Si se fijan en irssi esta ocupando solo 1.1 MiB.

      Ademas de eso aunque no lo he probado en teoría si no estoy usando la interfaz gráfica, es decir, si solo estoy a base de linea de comandos debiese de gastar menos energía de la batería en mi laptop.

      Así es como se ve la aplicación corriendo desde gnome-terminal.

      Como instalarlo?

      1. Abrimos el terminal y escribimos:
      $ sudo apt-get install irssi
      2. Escribimos "irssi" sin comillas en el terminal.

      Así es como se ve el programa una vez abierto. Para conectarnos a un server tenemos dos opciones.
      /server nombredelserver
      /connect nombredelserver
      La primera tiene el inconveniente de que si se esta ya conectado a un servidor nos desconectaremos de este, en la segunda se abrirá otra ventana con el nuevo servidor. Como ven es cosa de gustos.

      Ahora para abrir un canal escribimos lo siguiente:
      /join #nombredelcanal
      Y para movernos de una ventana a otra, por ejemplo si estamos conectados a varios canales.
      /window numerodelaventana
      Irssi muestra la información de cuantas ventanas estan abiertas. Pueden obtener mas información en

      Domingo 26 de agosto de 2012

      Gonzalo Díaz

      Gonzalo Díaz
      /dev/GON (español)

      Haciendo realidad un pequeño gran sueño

      Hace tiempo he tenido botado este espacio. Ahora vale la pena detenerme un momento y aprovecharlo. Este semestre pasado tuve el gran deber de cumplir con el último paso para convertirme en...


      Viernes 06 de julio de 2012

      Activar Hibernación en linux mint debian 201204

      En MATE, el botón por defecto de hibernar no funciona, simplemente apaga el equipo.
      Para arreglarlo:

      $sudo apt-get install uswsusp

      Esto instalará la utilidad estándar que usa debian para hibernar y suspender que solo Monesvol sabe por qué no está incluida por defecto.

      Martes 21 de febrero de 2012

      Gonzalo Díaz

      Gonzalo Díaz
      /dev/GON (español)

      Permisos en Mac OS X y chflags

      En Mac OS X, el sistema de archivos nativo usa más allá de simples permisos UNIX clásicos. Como utilizo 3 sistemas operativos, terminé por decidir utilizar una partición comun para documentos en un...


      Jueves 25 de agosto de 2011

      Felipe Ignacio Portales Oliva

      Felipe Ignacio Portales Oliva
      GNU/Linux – I'm fportales

      Controlando Amarok desde un dispositivo con Android

      Buscando nuevas utilidades para mi Galaxy Tab encontré esta útil herramienta. En este artículo usted aprenderá a: - Controlar Amarok usando Android como control remoto.

      Viernes 08 de abril de 2011

      Bienvenido GNOME3

      El comienzo de una nueva era… y por supuesto
      I am GNOME

      Gracias a todos los que han contribuido para permitir esta nueva versión.

      Finally GNOME 3.0 is here!

      Miércoles 17 de noviembre de 2010

      Pedro Villavicencio

      Pedro Villavicencio
      Pedro Villavicencio Garrido

      Announcing the Next Ubuntu Bug Day! November 18th 2010

      Fellow Ubuntu Triagers!

      This week’s Bug Day target is *drum roll please* GNOME Power Manager!
      * 50 New bugs need a hug
      * 50 Incomplete bugs need a status check
      * 50 Confirmed bugs need a review

      Bookmark it, add it to your calendars, turn over those egg-timers!
      * November 18th 2010

      Are you looking for a way to start giving some love back to your
      adorable Ubuntu Project?
      Did you ever wonder what Triage is? Want to learn about that?
      This is a perfect time!, Everybody can help in a Bug Day!
      open your IRC Client and go to #ubuntu-bugs (FreeNode) the BugSquad will
      be happy to help you to start contributing!

      Wanna be famous? Is easy! remember to use 5-A-day so if you do a good
      work your name could be listed at the top 5-A-Day Contributors in the
      Ubuntu Hall of Fame page!

      We are always looking for new tasks or ideas for the Bug Days, if you
      have one add it to the Planning page

      If you’re new to all this, head to

      Martes 09 de noviembre de 2010

      Pedro Villavicencio

      Pedro Villavicencio
      Pedro Villavicencio Garrido

      Announcing the Next Ubuntu Bug Day! November 11th 2010

      This week’s Bug Day target is *drum roll please* Bugs without a package!

      * 100 New bugs need a hug!

      Bookmark it, add it to your calendars, turn over those egg-timers!
      * November 11th 2010

      Are you looking for a way to start giving some love back to your
      adorable Ubuntu Project?
      Did you ever wonder what Triage is? Want to learn about that?
      This is a perfect time!, Everybody can help in a Bug Day!
      open your IRC Client and go to #ubuntu-bugs (FreeNode) the BugSquad will
      be happy to help you to start contributing!

      Wanna be famous? Is easy! remember to use 5-A-day so if you do a good
      work your name could be listed at the top 5-A-Day Contributors in the
      Ubuntu Hall of Fame page!

      We are always looking for new tasks or ideas for the Bug Days, if you
      have one add it to the Planning page

      If you’re new to all this, head to

      Miércoles 20 de octubre de 2010

      Christian Carrasco

      Christian Carrasco
      - La Vida Del Informatico... -

      Cambiando de rumbos

      hola, tiempo que no escriba ahora lo hare por fin ya que termine de estudiar y solo estoy trabajando ... el tiempo no me sobra pero si tengo mas tiempo que antes. Despues de haber usado Archlinux por mucho  tiempo y hacerla mi  distribucion favorita, volvi a windows para probar W7 que la verdad me deja bastante conforme, graficamente es muy lindo pero  a mi no me interesa la grafica.. ademas si

      Domingo 17 de octubre de 2010

      Felipe Ignacio Portales Oliva

      Felipe Ignacio Portales Oliva
      GNU/Linux – I'm fportales

      GNUplot se cuelga con la accesibilidad de GNOME

      Aunque es un bug reportado, no tenía idea de la incompatibilidad de GNUplot con la accesibilidad de GNOME, he tenido que usar este programa para graficar (Duh’!) un conjunto de datos “experimentales” en el curso de métodos numéricos. Básicamente lo que sucede es que si uno grafica una función en GNUplot, la ventana solo está […]

      Miércoles 29 de septiembre de 2010

      Felipe Ignacio Portales Oliva

      Felipe Ignacio Portales Oliva
      GNU/Linux – I'm fportales

      El primer millón de visitas a Geeks & Linux Atelier

      Como pueden leer en el título, Geeks & Linux Atelier, uno de los primeros sitios en los que encontré ayuda cuando me cambié a GNU/Linux, cumplió su primer millón de visitas. Esto es motivo especial de alegría para mi, ya que participé en dicho blog por unos cuantos meses, escribiendo uno que otro tutorial. Mis […]

      Viernes 20 de agosto de 2010

      Pedro Villavicencio

      Pedro Villavicencio
      Pedro Villavicencio Garrido

      Banshee Bug day rocked the house: Show me some green fields!

      Last week we had an extraordinary Bug Day for the Operation Cleansweep and as you probably know yesterday we organized a Bug Day for Banshee the Multimedia Player and guess what happened…? it was *amazing*!. If you look at the Bug Day Page you’ll notice that there’s no white spots… only green rows!, I can’t recall the last bug day where we had all the bugs marked off the lists, and as a picture (in this case graph) says more than a thousand words, let me show you the graph of that bug day:

      sweet isn’t?

      Thanks a lot to our rocking contributors! and stay tune for next week Bug Day especially if you’re a translator, I’ve heard that David Planella is planning one for the Ubuntu Translations project!.

      Miércoles 09 de junio de 2010

      Como: quitar la “d” mayúscula a “dios” en fortune.

      En ubuntu 9.10, hace algún tiempo, me di cuenta que entre las frases del pez Wanda aparecían algunas con la palabra dios con la letra “d” en mayúscula. Para corregir esta falta de ortografía (propia de una mala costumbre), podemos ejecutar lo siguiente en la consola -como root-:

      #cd /usr/share/games/fortunes
      find . \( ! -name “*.dat” \) | xargs perl -npi.bak -e “s/ Dios / dios /img”
      #for arg in $(find . \( ! -name “*.dat” \)); do strfile $arg $arg.dat; done;

      Se pueden ignorar los mensajes que resulten de estos comandos sin problemas.

      Ahora, si todo salió bien, no más habrán más “dios” con mayúscula en las frases de Wanda o en las aplicaciones que usen fortune. Opcionalmente para borrar el respaldo creado por perl:

      #for arg in $(find . “*.bak” ); do rm $arg; done;

      Nota: no recomiendo pegar el comando directamente del navegador, puede traer problemas como Unrecognized character \xE2 en perl por culpa de las comillas. es mejor escribirlo a mano.

      Actualización 09/06/10

      Pueden descargar el script completo desde quitaD, le dan permisos de ejecución:

      $ chmod +x

      y lo ejecutan:

      $ ./

      Al terminar, no deberían haber más “Dios” con D mayúscula.

      Domingo 27 de diciembre de 2009

      Configurar grupo de trabajo en ubuntu 9.10 y windows

      Funciona, confirmado por su servidor. (Primera vez en toda mi vida de geek que veo funcionar samba de verdad y al 100%)

      Lunes 23 de noviembre de 2009

      Víctor Munzenmayer

      Víctor Munzenmayer
      .:: Victor Munzenmayer ::.

      Lanzamiento del sitio

      Con mucho agrado quiero dar a conocer el sitio web de mi colega y amigo Patricio Petersen, el cual, lo acaba de lanzar el día de hoy. El sitio tiene como finalidad el dar a conocer los trabajos desarrollados por él.

      Además, cabe mencionar que Patricio es un gran diseñador gráfico, y prueba de ello la excelente calidad de los trabajos publicados en su sitio.

      Desde ya los invito a visitar


      Jueves 01 de octubre de 2009

      Christian Carrasco

      Christian Carrasco
      - La Vida Del Informatico... -

      Instalando Backtrack 4 (pre-final)

      Bueno como dice el titulo les indicare como instalar backtrack 4 (pre-final), cabe decir que esta distro es una de las mejores en su categoria de auditoria, seguridad y como herramienta de hacking.  esta nueva version se basa en la distribucion de linux Ubuntu la cual no es de mi agrado pero si es para hacer la vida mas facil a los usuarios habra que aceptarlo. Comencemos. Lo primero es correr

      Miércoles 23 de septiembre de 2009

      Christian Carrasco

      Christian Carrasco
      - La Vida Del Informatico... -


      Bueno, despues de mucho tiempo he decidido retomar esto que empeze, ahora tengo mas tiempo y ademas estoy a punto de terminar lo que estudio, de igual manera no me dedicare hablar solo de linux si no que de redes tambien e informatica en general, esperando la aceptacion de quienes leen...... Ya estaremos online.......

      Domingo 14 de junio de 2009

      Víctor Munzenmayer

      Víctor Munzenmayer
      .:: Victor Munzenmayer ::.

      Ojo con las "donaciones"

      Me acaba de llegar este mail, lo encontré muy interesante y lo comparto con ustedes :)

      Ayer en un SUPERMERCADO, SANTA ISABEL para ser exactos, mi padre redondeó su cuenta, algo un tanto insignificante y una práctica muy común en todos y cada uno de los centros comerciales del país. El ticket de compra aparecía un 'redondeo 5 PESOS'. Esto despertó mi instinto, mi instinto legal fué que, en la pantalla de la cajera aparecía el siguiente concepto: Donación AL HOGAR DE CRISTO.
      Al ver lo anterior escrito, le pregunté a la cajera que si ellos lo manejaba como una donación, a lo cual me respondió que sí, pues bueno ahora entiendo que todas y cada una de la donaciones son deducibles de impuestos, para cada contribuyente siempre y cuando se expida el pertinente comprobante fiscal.
      Basado en lo anterior, le pedí a la cajera que me diera mi comprobante de donación, claramente la respuesta fue una negativa, ya que ellos sólo lo manejan como redondeo.Pedí hablar con el gerente, ya que evidentemente bajo mi razonamiento había una evasión fiscal escondida tras un redondeo.
      Llegó el gerente y le dije que si podía expedirme un recibo de donación a cargo de HOGAR DE CRISTO. por todas mis compras realizadas en dicha tienda, ya que ése era el concepto y quería deducirlas (evidentemente le dije que traía conmigo mis tickets de compra, falso pero buenoooo, esa era la onda).
      El gerente me negó mi comprobante (que ojo! es mi derecho), y trató de explicarme que... bueno, ellos solamente son captadores del efectivo, es decir juntan la suma de capital del redondeo y lo entregan aL HOGAR DE CRISTO. Terminé pidiéndole que me regresara mis 5 PESOS, porque no iba a participar en una defraudación fiscal y accedió.

      ¿Por qué fraude???
      Pues es simple, ellos recaudan una cantidad específica de dinero a lo largo del mes, calculemos que de cada compra recaudan 5pesos , es claro que en un mes recaudan una muy alta cantidad de pesos, esa cantidad es recolectada en este caso por SUPERMERCADO SANTA ISABEL y entregada aL HOGAR DE CRISTO Ojo, el dinero que es de un montón de ciudadanos y cooperación de los mismos, no es entregado en nombre de todos y cada uno de los contribuyentes REALES, sino en nombre de 'SANTA ISABEL ', por lo que el recibo de donación es a nombre de " SANTA ISABEL'... ¿más claro?? Lo que donaste se lo adjudica otra persona, y ella lo deduce, es decir hace uso de tu dinero para ahorrarse impuestos, en tal sentido, defrauda a el fisco y paga con tu dinero impuestos que el debería de pagar con el suyo.
      Así que la próxima vez que te pidan el redondeo, piénsalo... no te digo que no dones, para eso ahórrale y hazlo directamente ante las instituciones y no ante una empresa 'intermediaria' .
      Si calculamos que en un día , por una caja pasan 100 clientes por hora, y si lo multiplicamos por 25 cajas, por 15 horas en que está abierto el SANTA ISABEL, con un supuesto de 5 PESOS de redondeo por cada compra, nos da un total de $ 187.500 por tienda. Existen 220 tiendas de SANTA ISABEL en el pais, se metieron $41.250.000 pesos al día.
      ¡¡Es un robo hormiga!! Si gana y ése es un milloncito diario, calcula mensualmente POR 30 DÍAS, o mejor aún, por 365 días del año nos da un total de la nada despreciable cifra de $ 451.687.500.000 que es la forma en que se deduce y nada más fíjate la gran cantidad de $$$ que no pagan... de impuestos. Que forma de robar, no tienen vergüenza! y nosotros meta pague y pague impuestos, mientras que ellos evaden al fisco, franca y descaradamente, y ¿A dónde va tanto dinero?, ¿Acaso pecan de honestidad y entregan todo el dinero? ¿Ya te lo estás preguntando? y por si fuera poco TODAVÍA TE LO METEN EN LA CABEZA POR LA TELE.

      Atte. Un ciudadano de buena fe ... MANDA ESTE MAIL, A TODOS TUS


      Jueves 25 de diciembre de 2008

      Víctor Munzenmayer

      Víctor Munzenmayer
      .:: Victor Munzenmayer ::.

      Instalando Postgres en Fedora 10

      En el presente post detallaré la instalación de Postgres (el mejor motor de base de datos open source) en Fedora 10.

      NOTA: Todo el proceso se realizará a través de la consola como root.

      La instalación de postgres a través de yum se realiza de la siguiente forma:

      yum install postgresql postgresql-libs postgresql-contrib postgresql-server postgresql-docs

      Una ves instalado, se procede a inicializar el clúster de la siguiente manera:

      service postgresql initdb

      Luego inicializamos el servicio de postgres:

      service postgresql start

      La instalación creó un usuario llamado postgres, en este momento es el único usuario autorizado para trabajar en el clúster. El usuario postgres no tiene asociado password alguna, entonces le crearemos una, para lo cual, nos conectamos de la siguiente manera:

      su - postgres

      con lo cual, hemos accedido al clúster y la consola queda de la siguiente manera:


      ahora escribimos lo siguiente:

      psql -d template1 -U postgres

      con dicha instrucción nos conectamos a template1, la base de datos por defecto (de template1 se basarán todas las bases de datos que creemos en el futuro).

      Ahora seteamos la password para el usuario postgres de la siguiente manera:

      alter user postgres with password 'XXX';

      donde XXX es la password que se va a definir para el usuario postgres. Para desconectarnos de template1, basta con escribir \q

      Por último, nos queda configurar los accesos a postgres. Para ello, debemos de modificar los archivos postgresql.conf y pg_hba.conf ubicados en /var/lib/pgsql/data/

      En el archivo postgresql.conf debemos de quitar las almohadillas (#) a las siguientes lineas:

      listen_addresses = '*'
      port = 5432
      password_encryption = on

      En el archivo pg_hba.conf buscamos la sección:

      # "local" is for Unix domain socket connections only

      donde originalmente dice:

      local all all ident sameuser

      lo cambiamos por:

      local all all trust

      con dicha modificación se indica que todas las conexiones locales serán aceptadas. Si se desea impedir la conexión a usuarios que no están explícitamente autorizados para acceder a template1 se debe hacer lo siguiente:

      # "local" is for Unix domain socket connections only
      local template1 all ident sameuser
      local all all trust

      Con lo cual se deniega el acceso a usuarios no autorizados para conectarse a template1.

      Finalmente nos queda ubicar la sección:

      # All IPv4 connections from localhost

      y agregar lo siguiente:

      host all all md5

      Con todo lo anteriormente expuesto, ya nos encontramos en condiciones de poder trabajar con postgres en Fedora 10.

      Algunos links interesantes...


      Jueves 27 de noviembre de 2008

      Cristhian Vega

      Cristhian Vega
      Wright Anything Agency

      Ugy, Unamed Game Yet

      Hace bastante tiempo que no subía una actualizacion de como estaba quedando el video juego. La verdad, ya me estan quedando un par de semanas para poder entregar el software y, de paso, defenderlo ante la comisión evaluadora y no es mucho lo que puedo ofrecer con esta actualizacion. De todas maneras, y lo bonito que tiene la POO es que una vez que ya tienes listos los objetos, simplemente "Armas".

      Qué ofrece esta actualizacion?, lo siguiente:

      • Teletransportacion mediante eventos. La version anterior solo detectaba si el personaje estaba cerca de los bordes para poder cambiar a la siguiente escena. Esta vez, se hace a traves de eventos invisibles que estan dispuestos en el escenario: cuando el personaje pasa sobre ellos, automaticamente cambiará de escena. Dichos eventos siempre estan cerca de las puertas, como debe ser logico.
      • Mostrar en pantalla la accion a realizar. Para ejecutar acciones se utilizará la barra espaciadora. En la esquina superior derecha de la pantalla se mostrará un pequeño cuadro que describirá que accion puede realizar el personaje con la barra espaciadora. Si no hay acciones, aparece en blanco, si hay alguna accion (por ejemplo "abrir" en el caso de una puerta) aparecerá en dicho cuadro.
      • Un pequeño ejemplo de la mecánica del juego. En el ejemplo aparece una puerta cerrada (el primer cuarto que se ingresa luego de la entrada). Para abrir la puerta será necesaria una contraseña la cual se puede deducir del problema matematico que alli se exhibe.

      He aqui un video donde se aprecia mejor lo anteriormente expuesto:

      y aqui el codigo:

      Cualquier sugerencia, bienvenida sea, despues de todo... el codigo no está tan limpio que digamos, sorry :S.



      Domingo 23 de noviembre de 2008

      Una Buena noticia…

      Hace mucho que no escribo en mi blog y tenia ganas de hacerlo, asi que ahora aprovecho de publicar una noticia que me agrado mucho y deseo compartir (esta de mas que una vez mas de el mensaje: tratare de alimentar de entradas a mi blog, pero en fin, a ver si ahora lo cumplo.):

      La Buena noticia.

      es un paso mas para los que muchos aprovechamos y promovemos el uso del software libre en nuestro pais.

      Domingo 21 de septiembre de 2008

      Cristhian Vega

      Cristhian Vega
      Wright Anything Agency

      Actualizacion del juego

      Ultimamente me ha dado un ataque de pereza dificil de poder explicar, pero bueno ese es otro cuento.

      He aqui una pequeña actualizacion del test anterior. Ahora el personaje puede recorrer otros lugares y ademas cuenta con una animacion mientras camina.

      aqui el video, ahora testeado en un celeron 900mhz 192Mb ram. (si se ve algo relentizado es producto de que al correr "recordmydesktop" se consumen mas recursos").

      y aqui el codigo:



      Lunes 15 de septiembre de 2008

      Cristhian Vega

      Cristhian Vega
      Wright Anything Agency

      Pequeño Test Grafico

            Este es un nuevo desarrollo que estoy realizando, incursionando en el mundo de los video juegos. Basicamente se tratará de un Mini-RPG donde los graficos han sido todos descargados de mas algunos que ya habia descargado hace bastante tiempo (usando RPG Maker 2K3).

          Este Juego esta siendo programado completamente sobre el lenguaje Python y las librerias Pygame para que pueda ser ejecutado en ambientes Unix, aunque al ser python un lenguaje multiplataforma podra correr sobre ambientes Windows. Por ahora el juego solo muestra un personaje "inanimado" que se desplaza por el terreno. Aun no puede moverse por distintas etapas (solamente mediante la manipulacion directa de una variable) y tampoco cuenta con Audio. Lo mas probable es que utilice Midis para ello.

          Aqui un video del test grafico:

         Y aqui el codigo de lo que llevo hasta ahora:

          Bueno, por ahora el codigo esta bastante sucio / ilegible, pero con el tiempo, practica, dedicacion y mucho estudio podre hacer algo mas profesional.

      Atte, Kernuac

      Viernes 15 de febrero de 2008

      ¿Telefónica, mulafónica, estafafónica, demorafónica?, ¿Que será?

      Hace mucho tiempo que no escribo en mi blog, pero ahora espero hacerlo mas seguido, pero lo siguiente es para sencillamente expresar mi molestia con mi isp telefónica que me tuvo 1 semana sin el servicio, todo ocurrió porque un día unos tipos no se que empresa empezaron a hurguetear en el tendido eléctrico, de televisión y telefónico (asumo que esto estaban en conocimiento las empresas) y así de simple me desconectaron del servicio de luz, tv-cable y telefónico, durante el mismo día espere pacientemente mientras los técnicos cumplían si trabajo y efectivamente volvió la luz y el tv-cable a las 3 horas después, pero el servicio telefónico e internet no, ¿que pasaba?, consulte con los vecinos y sí, se habían cortado los mismos 3 servicios pero a ellos si se los repusieron, entonces llame a la central de reclamos y bla bla bla y que un técnico iba a estar en un máximo de 48 en mi domicilio verificando el asunto. Quede tranquilo hasta el día siguiente volví a llamar para ver que pasaba y lo mismo, día a día insistía en lo mismo, hasta el día 6 sin servicio apareció el técnico de telefónica. y me dijo que por error me habían desconectado el servicio y que se disculpaba en nombre de la empresa, y le pregunte si los días que estuve sin servicios se reflejarían en mi próxima cuenta y me dijo que NO, y me dio una explicación media absurda que se contradecía con su primera versión llegando a que la empresa no se hacia responsable por eso. Lo deje hasta ahí con el porque era a nivel administrativo con quien debía entenderme, por el cobro y descuentos por servicios. llamando a la linea de 105 me encuentro que me estaban saliendo facturados cobros por la reposición del servicio y un antivirus y por firewall que nunca los contrate, y no había dado cuenta antes porque esas facturaciones venían en las futuras boletas como cobro adicional y que mi hermano había aceptado el servicio de mi contrato, entonces les pregunte ¿como mi hermano va a pedir un servicio siendo que yo soy el firme el contrato y yo no autorice a nadie para que contrate servicios? y que si querían ofrecerme algo debían hacerlo a mi persona por algo existe ese contrato y aparte para que quiero eso, la cosa es que después de largas conversación y de acá para allá, al fin humo blanco y logre que me descontarán todo que estaba reclamando, pero realmente una lata estar haciendo todo esto y una perdida de tiempo y malos ratos todo por un error de alguien que no conozco y tal ves nunca conozca. moraleja ojo con los cobros que lleguen a sus cuentas y lean bien lo que firman, quizás por eso también me moleste harto porque acostumbro a leer todas las condiciones que firmo, aunque por latero que suene. veo muchas quejas acerca de los servicios de internet por foros y blogs y web.

      Viernes 08 de febrero de 2008

      Eduardo Retamales

      Eduardo Retamales
      Eduardo Retamales Morales

      Starting new Job

      Desde que defendi mi tesis, dije debe emprender un nuevo rumbo, asi que tome mis pilchas y me vine a santiago a buscar trabajo, llegue el 27 de enero a santigo, y luego de una larga jornada de enviar curriculum y entrevistas de trabajo, el 4 de febrero firmo contrato con INTEREXPORT empresa de telecomunicaciones, mi funcion es administrador de sistemas, a la cual tenemos como cliente a Sonda, empresa encargada de transantiago, a la cual debo administrar sus sistemas de recorridos y de pago, hay servidores redhat los cuales debo administrar.

      Miércoles 23 de enero de 2008

      Eduardo Retamales

      Eduardo Retamales
      Eduardo Retamales Morales


      gbrainy es un programa diseñado para divertirse mientras mantienes el cerebro entrenado. Este tipo de juegos están muy de moda actualmente, los ejercicios para desarrollar las habilidades mentales están en auge.

      Tiene diferentes tipos de juegos, buscando que el usuario ejercite su mente casi sin darse cuenta: puzzles lógicos, cálculos mentales y juegos de memoria.

      Está diseñado para el escritorio GNOME, pero puede funcionar en cualquier otro entorno gráfico Linux. El programa tiene una interfaz muy sencilla, intuitiva y agradable. Hay cuatro tipos de usuario: el nuevo, el niño, el adulto que quiere divertirse y el adulto que quiere entrenarse.

      Para un futuro próximo, se planea incluir ejercicios relacionados con textos y el lenguaje, así como nuevos juegos y ejercicios de cada tipo. También se está considerando portar el programa a Windows y poder imprimir los ejercicios para realizarlos en papel.

      Está desarrollado sobre la plataforma Mono y tienen paquetes preparados para instalarlo fácilmente en muchas distribuciones, entre ellas Ubuntu Linux, Debian, Mandriva y Suse. Y por supuesto, también tienes disponible el código fuente para descargarlo y compilar el programa tú mismo.

      Además, gBrainy es un ejemplo de que pueden portarse directamente aplicaciones actuales a OLPC, puesto que tiene un paquete específico para la plataforma One Laptop Per Child.

      En el cual soy el traductor al español :-]

      Domingo 13 de enero de 2008

      Eduardo Retamales

      Eduardo Retamales
      Eduardo Retamales Morales

      The Finish my proyect the thesis

      Terminado mi proyecto de tesis, ahora se viene el paso más grande de la vida, Encontrar trabajo,

      Donde uno debe elegir en que área es bueno o que área de la infotmática quiere trabajar, asi que por mi parte seguire enviando curriculum y a trabajar como traductor de GNOME , Ubuntu. haciendo testing de ubuntu 8.04 y aprendiendo hacer un Busquad en Ubuntu .

      Viernes 23 de noviembre de 2007

      Eduardo Silva

      Eduardo Silva
      Eduardo Silva Pereira


      Después de un par de problemas técnicos con el servidor, ya tango mi blog de vuelta, y esta vuelta viene con un par de cambios. Desde hace un tiempo que tenia intenciones de mudar de blog e idioma, por lo cual decidi mudar mi blog de Jaws a Wordpress Viva el cambio face-smile-big.png y con el todo nuevo post será en Inglés. Mi inglés está solamente en un nivel intermedio por lo cual siento la necesidad de practicar, y como no hacerlo si me he dedicado este año a estudiarlo... bienvenidas sean las críticas y sugerencias.... por lo pronto adios al español en este blog

      Domingo 04 de noviembre de 2007

      José Luis Alvarez

      José Luis Alvarez
      José Luis Alvarez Morales

      Segundo Encuentro de Linux UA, 16 y 17 de Noviembre.-


      Ya nos preparamos para el Segundo Encuentro de Linux UA a realizarse los días 16 y 17 de Noviembre del presente año. Dentro del marco de presentaciones contaremos con charlas paralelas y talleres, algunos de los temas:

      [] Cómo ser un desarrollador y no morir en el intento (o de hambre),

      [] Ingeniería del Software Libre enfocado en la Ingeniería del Software Tradicional.

      [] Electrónica en Linux,

      [] Redes inalámbricas seguras: WPA + EAP-TTLS + FreeRADIUS + OpenLDAP

      [] Administración en Postgres,

      [] Talleres de : GIMP, BLENDER, DJANGO,

      [] y mucho más.

      Dentro del segundo día una pequeña actividad recreativa de baby futbol, “expositores v/s organizadores”. Regalos, sorpresas y un grato ambiente en las dependencias de la Universidad Autónoma de Chile. Más información en:

      Lunes 24 de septiembre de 2007

      Eduardo Silva

      Eduardo Silva
      Eduardo Silva Pereira

      Linus, C++ y GIT

      Leyendo las noticias de Barrapunto.COM, me encuentro con la noticia sobre la respuesta que da Linus a un usuario critico sobre el por qué ? de GIT no usa C++ y esta escrito en C, me dio mucha risa, este Linus se las trae, los invito a ver el thread:

      Domingo 23 de septiembre de 2007

      José Luis Alvarez

      José Luis Alvarez
      José Luis Alvarez Morales

      Camino a Birmingham, Reino Unido.-

      Ya son pocos los recuerdos detallados de cada parte visitada, trataba de guardar en mi memoria cada instante, cada calle, vereda, pasaje…. Y todos los momentos, viajes, anécdotas, etc…. fueron muchas… Para empezar la esperada para la subida al metro, donde todo el trayecto fue de varios momentos entretenidos (foto de tres mosqueteros en Inglaterra)….


      Ya en pleno viaje… algunos cálculos….


      Después de unas horas de viaje… camino a nuestro destino por una semana…. al hotel Etap…

      Camino a Hotel.-

      En fin, creo que fueron dos días de sol y cinco de lluvia en toda nuestra aventura en la ciudad de Birmingham.-

      Viernes 21 de septiembre de 2007

      Eduardo Silva

      Eduardo Silva
      Eduardo Silva Pereira

      Telefónica Chile robando peso a peso

      Siempre he sido un fiel defensor de los derechos del consumidor y mucho mas aun cuando se trata de una empresa como Telefónica, la cual no tiene un buen historial de honradez frente a sus usuarios.

      Hace poco me cambie de casa por lo cual solicite un plan de internet + telefonia con minutos fijos por mes, por lo cual me quedo bien en claro que NO HABRIAN cobros adicionales, a excepcion si yo realizaba llamadas larga distancia o celular. Hoy me doy cuenta que en mi boleta de pago mensual me figura un cobro:

            Servicios Adicionales

              Instalacion interior sin equipo garantizada $1.346

      despues de una larga espera telefonica para consultar con un ejecutivo de reclamos, me explica que ese cobro corresponde a un "SEGURO" de la linea telefónica, es decir, en caso e que la linea telefonica al interior de mi casa llegue a fallar, ellos envian un tecnico para que lo solucione, en caso contrario sin el seguro, el envio de un tecnico costaria alrededor de $22.000. Ahora mis preguntas son:

      • ¿ Cual es la probabilidad de que la linea telefonica falle al interior de mi hogar ?
      • ¿ Por que NUNCA me informaron de este cobro y solo me dijeron que no habian costos adicionales en el plan ?

      bueno, la probabilidad de que la linea telefonica falle al interiro de mi casa es casi nula, lo mayor molestia radica en la vaga informacion que entregan lo cual lo considero un engaño, por lo cual siento que me estan robando dinero. Ahora, 1.300 pesos no es nada, pero veamos el efecto a nivel nacional:

      Supongamos que tenemos 800.000 afiliados a telefonica chile a nivel nacional y todos ellos con el cobro del "seguro", si el cobro es de $1.346, podriamos deducir que se esta embolsando alrededor de:

      1.076.800.000 (mil millones mensuales) !!!! = $USD 2.153.600.-

      y eso que 800.000 es poco considerado con la realidad.... la molestia no es pagar esta minima cantidad mensual, sino el aprovechamiento de la compañia creando seguros y servicios a gusto e incluyendolos en la cuenta sin aviso.

      La solucion solo fue dar de baja el servicio, por lo cual no será cobrado en la siguiente cuenta, por lo pronto a pagar se ha dicho :/

      Sábado 18 de agosto de 2007

      José Luis Alvarez

      José Luis Alvarez
      José Luis Alvarez Morales


      Reunión de usuarios y desarrolladores de GNOME de España e Hispano América, este año su base de operaciones fue en la Universidad de Granada, en la Facultad de Ciencias. Sin duda la mayor convocatoria fue en los talleres y en especial la actividad de “59 segundos con GNOME”, que es un formato de preguntas cortas por parte del público a un grupo de desarrolladores. Se vieron temas sobre futuras GUADES-ES, caminos a seguir y una especial discusión sobre medida a tomar sobre el nivel de las ponencias (o cursos superiores para los que ya tienen un dominio del tema) y otro sobre los novatos y de cómo poder integrarlos más.


      Nuestro ámbito dentro de las ponencias era en el de “casos de éxitos”, nuestra ponencia “Aplicación de la plataforma de desarrollo GNOME a la empresa vitivinícola del Maule”, desarrollada en conjunto con un grupo de alumnos de la Universidad Autónoma de Chile.


      La organización es punto a destacar y de felicitar. Se preocuparon incluso de dar una visita a los alrededores de Granada, un lugar muy bonito y recomendado “Alhambra”.


      Luego, se dio lugar a una cena, donde se pudo compartir y conocer… en el congreso habíamos varios donde era nuestra primera participación, donde nos dimos tiempo para conversar distintas cosas … cosas tales como mejorar el mundo, el calentamiento global, etc… cosas por el estilo… (nada de computadores y programas!!! ………… :). Lo importante fue conocer, crear nuevas amistades y poder un poco conocer los caminos que ha tenido el Software Libre en algunas comunidades de España.