Felipe Barriga Richards Blog

Blog personal de Felipe Barriga Richards
July 17, 2010

Bajar/Ver videos de Chilevisión (CHV)

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Linux - Tags: , ,

Si usas Linux y no puedes ver los videos en el sitio de Chilevisión (o simplemente quieres bajarlos) aquí va un tip de como hacerlo.
Copia el siguiente texto y pegalo en la barra de navegación de tu navegador cuando te encuentres en la página del video que quieras bajar:
Read it all..

July 11, 2010

TV Chilena Online (para Linux)

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Linux - Tags: , , , , ,

Para todos quienes por diversos motivos no pueden ver TV online de nuestros queridos canales nacionales (TVN, Canal 13, UCV TV, Megavisión, Chilevisión) porque por lo general a ellos solo les preocupa de que se vea en Windows. Aquí podrán encontrar algunos tips para poder verlos.
Read it all..

June 16, 2010

Spammers

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Personal - Tags: ,

¿ Quien no ha recibido un email con spam ?
Supongo que es muy fácil esa pregunta, mejor:
¿ Quien no ha recibido unos 20 mails con spam al día ?

Bueno yo ya me aburrí de recibir tanto spam y me dedique a buscar si son varias o solo unas cuantas las empresas que me estaban mandando spam. Despues de un rato encontre a las siguientes:

Después de llenar los famosos formularios para no recibir más correos, estos siguieron llegando uno tras otro. Había que tomar acciones más drásticas como lo habían hecho algunos conocidos. Un script en PHP de no más de 15 lineas de código y santa solución: floodear sus formularios de contacto.
Read it all..

May 19, 2010

Confías en la Junaeb y el Transantiago ? Lee esto

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Privacidad - Tags: , , , ,

Después de meterme a http://www.tne.cl para ver si podía revalidar mi tarjeta me di cuenta que cualquiera puede meterse y obtener datos de la tarjeta que pueden ser ocupados en http://www.tarjetabip.cl.

El problema aquí es doble, primero deberían de comprobar la identidad de quien solicita la información (Ej: número serial de cédula de identidad). Por otro lado deberían de pedir una contraseña para poder ver la información de la tarjeta BIP en http://www.tarjetabip.cl.
Aquí hay unos vídeos mostrando lo fácil que es ver la información de cualquier estudiante con tarjeta TNE.
Read it all..

May 17, 2010

Solve Progressive Party Problem (PPP) with ZIMPL and lp_solve

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Programacion - Tags: , , ,

Introduction

Here is a model to solve the Progressive Party Problem using ZIMPL as the modeling language and lp_solve as the solver. This model is to minimize the number of host boats.
Read it all..

OpenStreetMap Heatmap (using OpenLayers)

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Programacion - Tags: , , ,

After been working sometime with OpenLayers I figure out how to make heatmaps generated in the user browser. Now I’m using OpenStreetMap for both map and data. As is based on OpenLayers you can use any map (including Google Maps) and get data from other places.

There are some similar projects: gheat (server side), Google Maps – Heatmap (server side, not dynamic) and HeatMapAPI (server side and need an API key). If you know another API/Library to make Heatmaps please send me an email.

Currently you can watch the following demo videos (try to watch them on HD and fullscreen):
Read it all..

May 12, 2010

Easy crop a PDF in Linux/Unix

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Linux - Tags: , ,

Sometimes somebody send you a pdf with big white margins that only annoy you. This is often when you receive Power Point presentations in pdf format so is almost impossible to print several slides on one page.


PDF Before Conversion

Before

PDF After Conversion

After


To avoid this you can crop the pdf pages and remove those margins.
Read it all..

May 9, 2010

Aclaraciones sobre Stasi

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Personal, Privacidad - Tags: ,

Debido a que todavía existen varios usuarios que tratan de ingresar al sitio que he dado de baja (http://stasi.felipebarriga.cl) decidí hacer este post explicando un poco el porqué ya no existe tal sitio.
Read it all..

May 5, 2010

Listing and deleting files in a terminal (bash)

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Otros - Tags: ,

There are infinite ways of doing the following commands but here you can find some examples. They can be very useful when you need to manage a lot of files in different directories.

Using ‘find’

Delete empty files using find:

felipe@funstation:$ find dir/ -type f -empty -print0 | xargs rm -f

Read it all..

April 13, 2010

Convert big PDF to huge image (maps)

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Otros - Tags: ,

To convert PDF to big images like maps you can try with Gimp but it eat too much memory and is a bit slow.
The other option is to use ImageMagick:

felipe@funstation:$ convert file.pdf file.jpg

If the output image is to small you can try to change the pixel density (dpi) which is 72dpi by default to a bigger one.
Here is an example using 500dpi, 8 bits of color (256), inverting the colors (negate) and saving it in PNG format:

felipe@funstation:$ convert -density 500 -negate -depth 8 base_actualizado_diciembre_2009.pdf base_actualizado_diciembre_2009-500-invert-8bits.png

The sample file is here: http://www.osornochile.cl/webimo/documentos/base_actualizado_diciembre_2009.pdf
The PDF size is 7.5M and the output PNG size is 59M.

March 16, 2010

Clean Alkaline Battery leaks

Delicious Delicious Facebook Facebook TwitterTwitter Categories: diy - Tags:

Alkaline batteries can leak and start a corrosive process. When this occur it start to damage all metal parts of the circuits if you don’t stop it in time.
Read it all..

Jetech LXM-500 UPS (Upgrade with Car Battery)

Delicious Delicious Facebook Facebook TwitterTwitter Categories: diy - Tags: ,

Upgrading Jetech LXM-500 UPS
After finding this old UPS I’ve decided to upgrade it with a 12V 55A car battery (the original battery was a 12V 5A).
Read it all..

March 10, 2010

Telefonia IP a traves de Netland Chile

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Personal - Tags: ,

Luego de venir a ver lo que quedo de la casa de mi viejo despues del pequeño terremoto que tuvimos, decidi probar como andaba el telefono IP que tenia.

El Internet en la casa es de Netland Chile al igual que la telefonia IP [VoIP]. Despues de unas llamadas me di cuenta que anda bien mal el asunto. Como es de esperar hay cortes en la comunicacion lo que hace que cueste entender las palabras, sobre todo de este lado de la linea [el que llama escucha mal].

Para ver si es problema de la conexion en si o del adaptador VoIP [POTS] [Linksys SPA2102] nada mejor que hacer las llamadas desde mi notebook. Para esto primero puse mi PC haciendo de router entre la conexion a Internet y el adaptador VoIP. Luego un poco de Wireshark y ver que protocolo se esta ocupando y cuales son las configuraciones de la conexion [username, password, servidores, etc].

Para mi sorpresa encontre que el adaptador VoIP abre dos paginas en un servidor de Netline [al parecer Netland Chile ocupa a Netline para las llamadas IP]:
Read it all..

February 1, 2010

Venciendo al sistema: Unimarc II

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Personal - Tags: ,

Nuevamente el Unimarc trato de estafarme. Esta vez compre duraznos en mitades que supuestamente estaban a $680 pero el precio en la caja era de $698, osea $18 pesos de diferencia [2.65%].

El azucar que supuestamente estaba a $499 en caja costaba $549, osea $50 pesos de diferencia [10.00%].
Read it all..

January 29, 2010

Cosas ‘Pintorescas’ de La Serena

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Personal

Paseando por La Serena me encontre con estos tres carteles que me parecieron dignos de ser mostrados.
Read it all..

Finitos los buses Pullman

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Personal

Viajando hacia Viña del Mar en un bus Pullman me encuentro con este fino y educativo cartel:
Read it all..

Ruidos Molestos

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Personal

Este cartel que le coloco un vecino a mi hermano no podia faltar en mi blog. En rojo estan los pensamientos y dudas que nos genera este…
Read it all..

Origenes y Curiosidades de la palabra Chile

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Personal

Aqui les dejo un link que me parecio bien interesante y gracioso:
http://etimologias.dechile.net/?chile

Ironia en LAN Chile

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Personal - Tags:

El dia 18 de Enero del 2010 (2010-01-18 para los geeks) estaba yo en la sala de espera del aeropuerto de Osorno (que hasta tiene un articulo en la wikipedia en vietnamita) volviendo a Santiago luego de cumplir con mi deber civico [eso de hacer una rayita en un papelito que significa un (1/6.942.601)*100 = 0.000014404% de poder politico. Su voto vale ! pero lamentamos decirle que vale callampa].
Read it all..

Venciendo al sistema: Unimarc

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Personal - Tags: ,

Hoy en la mañana comprando el almuerzo (duraznos con crema) nuevamente fui casi-estafado por el supermercado Unimarc.

Ya me ha pasado varias veces y la estafa es la siguiente:
Read it all..

January 17, 2010

Pizzeria Los Insaciables

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Personal - Tags:

Este mini-post no tecnico es para advertirles sobre la pizzeria Los Insaciables famosa por ofrecer tenedor libre o festin a la romana…
Read it all..

Servel: Una caja de pandora

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Privacidad, Seguridad - Tags: ,

Cada vez que ingreso a www.servel.cl aparece algo nuevo. Servel es realmente una caja de pandora, nunca sabes con que idiotez te vas a encontrar…
Read it all..

Torniquetes Preferenciales del Metro de Santiago

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Personal - Tags:

Si has ocupado el Metro de Santiago te habras dado cuenta que en todas las estaciones existe un torniquete preferencial que puede ser utilizado por estudiantes y personas de la tercera edad.
Como es de costumbre, uno siempre tiene la duda de que pasaria si… ponemos una tarjeta preferencial en un torniquete normal. Hice la prueba y me di cuenta de que en muchas de las estaciones los torniquetes son iguales, independiente del color que tengan.

Aqui hay una lista con las estaciones en las cuales no hay diferencia entre ambos torniquetes:
Read it all..

November 29, 2009

Speedup FreeNET Startup (entropy)

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Privacidad - Tags: ,

FreeNET needs some good random data to startup.
When the node start it can take some time getting this data and this message is going to appear:



Freenet is starting up
Not enough entropy is available!
There isn’t enough entropy available on your system… Freenet won’t start until it can gather enough.


Read it all..

Speedup FreeNET on SunOS/Solaris/BSD/Linux

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Privacidad - Tags: ,

If you have used FreeNET you can notice that if you have to many persistent downloads (~ more than 500) your CPU is going to get very busy. That happens because node.db4o (the file where persistent downloads queue are stored) is updated extremely frequently. On every update the cache of this file is flushed to filesystem making a process delay (waiting I/O).
A little trick to avoid this is to install FreeNET then move it to a RAM memory Filesystem (tmpfs) so the file updates are not going to slow down the process (wait I/O caused by random writes).

To create the RAM filesystem you need to execute:
Read it all..

November 6, 2009

Problemas Conceptuales de Captcha

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Seguridad - Tags: ,

Habia visto captchas debiles, pero este ya supera los limites.

El sitio http://www2.udec.cl/psu2008/ pide un captcha para pedir los resultados de la PSU del 2008. Si bien es un noble gesto el hacer eso (evitar robos masivos), al revisar el codigo de la pagina se puede ver que los numeros de la imagen aparecen ahi en texto plano.

Read it all..

Estereogramas

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Personal - Tags:

En uno de esos momentos de ocio en el lab, decidi buscar estereogramas.
Despues de ver que hay software para generarlos, empece a pensar si es posible hacer una animacion con estos.
Read it all..

Bypass a Captcha de Servel.cl

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Privacidad, Seguridad - Tags: , , ,

Como lo habia prometido en el post anterior, he decidido compartir con ustedes mi pequeña investigacion de como vulnerar/romper/saltarse el Captcha que tiene el Servicio Electoral en su sitio web.

UPDATE: Ahora el captcha consiste en solo 3 numeros… Shame on Them !

Read it all..

Servicio Electoral no aprende…

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Privacidad, Seguridad - Tags: , ,

El Servicio Electoral ha puesto en su sitio web (http://www.servel.cl) un formulario que nos permite saber si fuimos designados como vocales de mesa con solo introducir el Rut.
A modo de ‘proteger’ la informacion, han decidido utilizar un Captcha el cual se ve bastante debil.

UPDATE: Ahora el captcha consiste en solo 3 numeros… Shame on Them !

Read it all..

Commander Keen

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Personal - Tags: ,

En mis ratos de desvelo, que ultimamente no son muchos, me dedico a navegar sin rumbo. De repente llegue a un articulo en la wikipedia sobre Carmack y ahi aparecio el recuerdo del juego Commander Keen.
Altiro me puse a buscarlo, lo encontre y a jugar! Por lo menos todavia me queda memoria porque es igual como lo recuerdo.
Aqui les dejo unos screenshots para la nostalgia de quienes alguna vez lo jugaron.
Read it all..

PyVideoConvert

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Programacion - Tags: ,

PyVideoConvert es un programa hecho en python que estoy [Estuve!] haciendo para convertir videos para verlos en my iPod. Basicamente es un frontend para ffmpeg hecho en python y wxWidgets.

Como la mayoria de mis programas (y muchos por ahi), dudo que avance y alguien mas lo ocupe, pero igual lo publicare ya que es usable.

PyVideoConvert Screenshot

PyVideoConvert Screenshot


Read it all..

November 5, 2009

GPL Lively Client Project (OLD POST)

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Otros - Tags: , ,

Introduction

The objective of this project is to create an GPL client to Lively.com (Dead project)
Read it all..

September 20, 2009

hp iPAQ rx1950 spanish with WM6.1 (Windows Mobile 6.1)

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Otros - Tags:

After getting a file to update the hp iPAQ rx1950 from WM5.0 (Windows Mobile 5.0) to WM6.1 I figure out that this update was only possible to be done in an english iPAQ.
The file used to do the update is: Flasher_Hp_Ipaq_rx1950_ENG_WM6.1.rar (a russian hacked windows version translated to english).
The file that you need to modify to allow you to update an spanish iPAQ with a ROM for another language is hpRUU.exe. You only need to do a little change using an HEX editor. In the following picture you can see the little change that make the difference:

Little Hack to update iPAQ

Little Hack to update iPAQ

You can use any Hex Editor, my choice was KHexEdit. Also I do it from Linux but running a Virtual Machine (VirtualBox) with Windows XP.

September 6, 2009

NASA World Wind JAVA and Radeon

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Otros - Tags: , , ,

Para poder ejecutar el NASA World Wind version java (y sus demos) en Linux utilizando el driver open source para las tarjetas radeon necesitas configurar el DRI para que se muestren las texturas.
Read it all..

September 5, 2009

Acortando el Path en el prompt del terminal (bash)

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Otros - Tags: ,

A mas de alguno le habra pasado que cuando estan en un directorio con muchos niveles de profundidad del tipo:
/home/user/mis_archivos/personal/documentos/documentos-importantes/
Les ocupa la mitad de la linea del terminal. Para solucionar eso solo necesitan cambiar la variable PS1.
Read it all..

August 23, 2009

“Gobierno Transparente” ¿Demasiado Transparente?

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Privacidad - Tags:

Vagando por Internet llegue al siguiente sitio: http://www.junaeb.cl/transparencia/SUBSIDIOS/becas/TNE/TNE_2009.1.html en el cual hay una lista de registros de personas que han recibido pase escolar. Si bien no aparece información muy util (apellido paterno, apellido materno, nombre y tipo de pase) nunca esta de más tener esa información. Por ejemplo con el nombre y apellido paterno puedes tratar de encontrar el apellido materno, saber que educación esta recibiendo (basica, media, superior) y suponer que tiene pase escolar. Si quieren tener una copia de las paginas puedes sacarla con este pequeño script en php:

  1. <?php for ($i=1; $i<317; $i++) {
  2.   exec("wget -c http://www.junaeb.cl/transparencia/SUBSIDIOS/becas/TNE/TNE_2009." . $i . ".html");
  3. } ?>
  4.  
August 21, 2009

Ruts Validos

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Privacidad - Tags: ,

Más de alguna vez cuando han querido registrarse en un sitio web este les ha pedido un rut valido.
Como andamos cortos de cerebro, nos cuesta calcular el digito verificador y finalmente terminamos ocupando nuestro rut.
Para aquellos que lo necesiten, aquí una lista de ruts validos. Traten de no ocupar siempre los primeros rut, para que no se repitan.

Algún día capaz haga un script que genere cada vez un rut diferente valido (es fácil, pero igual hay que ocupar 5 minutos y hacerlo).

Aquí el script en PHP que genera el archivo con los rut’s validos:
Read it all..

Defacement UTFSM (Viejo)

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Seguridad - Tags: , ,

Continuando con la migracion de mi sitio viejo a este blog, encontre un screenshot que muestra un defacement que sufrio el sitio web del Portal de Informatica – UTFSM

UTFSM - Defacement

‘Parientes’ Famosos

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Personal

Siguiendo con el cachureo de archivos de mi sitio viejo encontre unas fotos escaneadas de la tarjeta de presentacion de un pariente famoso [1][2][3].
Se trata de Felipe Barriga P., gerente general del Night Club Diosas.

Diosas Night Club - Felipe Barriga Diosas Night Club - Felipe Barriga

Cargando datos PSU 2005 a MySQL

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Privacidad - Tags: , ,

Muchos de los que tienen las famosas bases de datos robadas, sobre todo el archivo release1.tar que contiene el archivo ARCHIVO_B_2005.DAT no saben como cargar los datos en una base de datos.
El problema radica en que son muchos campos y estan separados por largo fijo (flat file). Para poder cargarlos hice un script en php que se encarga de ir separandolos y crea un archivo CSV. Una vez generado el archivo, puede cargarse tranquilamente en MySQL.
Read it all..

Restaurar Base de Datos desde CSV (MySQL)

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Otros - Tags: , ,

Despues de obtener las Bases de Datos filtradas a Internet, decidi cargarlas a una Base de Datos MySQL (tiene soporte para fulltext index).
Despues de crear las tablas con los scripts dados, se debe importar los CSV de la siguiente forma:


LOAD DATA LOCAL INFILE 'mineduc.csv' INTO TABLE mineduc FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' (rut, nombre, establecimiento, jornada, tipo, estado);

Archivos de Utilidad

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Otros

Quisas necesites tener una lista de nombres, apellidos o ciudades.
Si es asi aqui puedes bajarlos (Nombres y Apellidos ordenados por frecuencia):

Hello World!

Delicious Delicious Facebook Facebook TwitterTwitter Categories: Otros

Bienvenido a mi blog !

Luego de varios meses sin blog he decidido que ya era hora de volver a aparecer en los resultados de google!

Encontraran basicamente lo mismo que antes, una que otra idea o proyecto que tengo en mente.