Internet

Codigos Postales Chile ahora es Open Source

Hoy tuve tiempo (al fin) para liberar el código de mi primera aplicación para Android después de casi un año en el Market, y sorprendentemente con más de 3000 descargas.

Me tomó un poco más de tiempo del que hubiese querido, pero el trabajo me  ha mantenido ocupado (y entretenido).

La licencia es GPLv3, si alguien tiene una mejor idea de licencia por favor avisen ya que no quise quemarme la cabeza leyendo cláusulas… pereza mental.

Está hecho, el sitio es https://github.com/mitoyarzun/chilepostal y están todos invitados a ver, usar y colaborar con el (vergonzosamente sucio) código.

Saludos!

Monday, August 29th, 2011 Android, Internet, Open Source 2 Comments

Charla: Aplicaciones de Facebook en PHP

Facebook Platform

Facebook Platform

El dia 6 de Mayo de 2010 hice mi primera charla ever, al menos que yo recuerde, y al parecer no me fue tan mal ya que me han llegado buenos comentarios (si tienen criticas por favor haganlas, la idea es mejorar).

La charla se llamó “Desarrollo de aplicaciones de Facebook en PHP” y formó parte del “Ciclo de Charlas Informáticas” (ex Charlas Técnicas) del Departamento de Informática de la UTFSM.

El video creo que aún no está online, pero les dejo las diapositivas usadas y el código que escribí durante la charla para demostrar las capacidades de la Facebook Platform.

Cualquier comentario será bien recibido a menos que seas un robot spamero.

Disfruten!

Desarrollo de Aplicaciones de Facebook en PHP
src_facebook.tar

Tags: , , ,

Wednesday, May 12th, 2010 facebook, How-To's, Internet 3 Comments

Disponibilidad de dominios .CL en Perl

Hace tiempo que no escribo algún artículo, al parecer Twitter es más fácil para redactar ideas a la rápida.

Hoy quería registrar un dominio en NIC Chile, y me di cuenta que está por vencer, de hecho en un mes aproximadamente debería estar libre. Pero en realidad lo mas probable es que me olvide y no alcance a registrarlo cuando quede libre y otra persona me lo “gane”.

Por ésto es que decidí hacer un pequeño script que me ayudara a chequear de forma diaria (gracias a cron) si el dominio está disponible. La idea es que me envíe un e-mail una vez el susodicho esté libre, pero esa parte aún no la hago y tampoco es la idea hacerlo junto, o sea, unix style ;).

El script en cuestión lo publico a continuación, bajo la licencia GPLv3, que puedes encontrar en http://www.gnu.org/licenses/gpl.html. Si quieres hacer uso comercial, contacta conmigo 😉

#!/usr/bin/perl
#
# Check if .CL domain is available or not.
# Author: Jaime Oyarzun K. joyarzun {at} inf dot utfsm dot cl
# Date: 20100418
# License: GPLv3
#
# usage: ./whoisCL.pl [.cl]
#
# Output:
# 0 when domain is not available
# 1 when domain is available
#
# Crashes if connection cannot be established or no argument is given.
#

use IO::Socket;

$sock = new IO::Socket::INET (
  PeerAddr => 'whois.nic.cl',
  PeerPort => 43,
  Proto => 'tcp',
) or die "Connection error!";

if ($#ARGV<0) {
  die "Requires one argument: "
};

$domain = $ARGV[0];

print $sock "$domain\n";

$exists = 1;

while ($line = <$sock>) {
  chomp($line);
  if ($line =~ m/no existe/) {
    $exists = 0;
    print "1\n";
  }
}

if ($exists) {
  print "0\n";
}

close($sock);

Espero que a alguien le sirva, quedo atento a los comentarios. Saludos!

Mito.

Saturday, April 17th, 2010 How-To's, Internet, Linux 4 Comments