lunes, noviembre 21, 2011

miércoles, octubre 19, 2011

A ver cuánto sabés de punteros en C


Eso. ¿Pensás que ya sabés todo lo que necesitás sobre punteros en C? Es muy bueno el "Desafío de Ksplice" que acaban de publicar en el blog del proyecto. Son cuatro preguntas muy simples de responder.

viernes, octubre 14, 2011

Mi primer guitarra eléctrica (II)



Un amigo me ayudó a afinarla.

sábado, octubre 01, 2011

Mi primer guitarra eléctrica



Todavía tengo que afinarla, pero ya suena!.

Usando dos patas de un viejo sillon roto que habia dando vueltas por aca, hice una guitarra electrica. Está muy lejos de ser una guitarra profesional, pero me gusta como suena. El puente, las clavijas, las cuerdas y el pickup los compre en una casa de musica, y despues de dos dias de lijar madera quedo como aparece en el video.

En Flickr hay fotos de la construccion.

jueves, septiembre 29, 2011

Hoy me mostraron un Kindle



Hoy me mostraron un Kindle, y tuve la misma sensación que el monje.

lunes, septiembre 26, 2011

domingo, agosto 07, 2011

1er Torneo Argentino Interuniversitario de Programación

Invitamos a participar del 1er Torneo Argentino Interuniversitario de Programación.

El torneo es una competencia de programación por equipos. Cada equipo debe ser conformado por 3 alumnos de la misma universidad y se desarrollará de forma presencial el 24 de septiembre de 2011 en varias sedes en universidades de distintas provincias de Argentina. Cada universidad puede mandar cualquier número de equipos a competir a cualquiera de las sedes.

El torneo consiste en resolver un conjunto de  problemas algorítmicos en un plazo de 5 horas. La solución a cada problema es un programa que se envía mediante un sistema especial al jurado, que lo corrige en su momento mediante casos de prueba secretos (test de caja negra). El equipo se entera al instante si la solución enviada es correcta, y de no serlo puede corregirla.

Este torneo se enmarca dentro de la competencia ACM-ICPC (International Collegiate Programming Contest, http://cm.baylor.edu/welcome.icpc). Dicha competencia consta actualmente de 2 rondas, una regional, en la que se compite contra equipos de la misma región geográfica, y una mundial, en la que compiten alrededor de 100 equipos de todas las regiones, clasificados en la ronda anterior.

La regional que le corresponde a la Argentina es Latinoamérica-Sudamérica-Sur, compartida con Chile, Uruguay, Perú, Bolivia y Paraguay, y se viene organizando en varias sedes, siendo la UBA la única de Argentina. Equipos de varias universidades argentinas han participado desde 1998 de la competencia mundial, obteniendo excelentes resultados en la misma.

Con el objetivo de llevar esta competencia a nuevos estudiantes y universidades, establecemos este nuevo torneo a nivel de la Argentina. Esta es una ronda previa a la regional mencionada, pero estará oficializada por la ACM, que organiza el ICPC. Se entregarán certificados oficiales de participación y posición obtenida.  Varios de los países vecinos vienen llevando a cabo este tipo de competencias en los últimos años (Brasil, Bolivia, Colombia, Cuba, etc.)

Participar de este torneo NO será obligatorio para la participación luego de la instancia regional, pero nos parece una buena oportunidad para que las universidades que lo deseen puedan utilizarlo tanto como instancia previa de práctica como de selección de equipos.

En las siguientes páginas se encuentran las reglas exactas de la competencia (se utilizará un formato idéntico a las de las rondas regional y mundial arriba mencionadas). También hay información sobre cómo funciona la competencia en las posteriores instancias.

Página de la regional Sudamérica/Sur: http://www.dc.uba.ar/events/icpc/2011
Página de la Competencia Internacional: http://cm.baylor.edu/welcome.icpc

DATOS DEL EVENTO:
CUÁNDO
El 24 de Septiembre de 2011.

DÓNDE
Las sedes confirmadas hasta ahora son:

Facultad de Ciencias Exactas y Naturales, Universidad de Buenos Aires
Facultad de Informática, Universidad Nacional de La Plata
Facultad de Matemática, Astronomía y Física, Universidad Nacional de Córdoba

Invitamos a gente de otras Facultades/Universidades a proponerse para agregar su institución como sede y/o a enviar sus equipos a participar del torneo. Para hacerlo, por favor contáctenos lo antes posible por mail (ver abajo).

QUIÉN
Equipos de 3 estudiantes de la misma universidad que cumplan las reglas necesarias para participar de la competencia regional. Cada universidad puede presentar tantos equipos como quiera. Los requisitos para los estudiantes son los de la competencia ACM-ICPC y pueden consultarse en
http://icpc.baylor.edu/icpc/regionals/EligibilityDecisionTree.pdf.
Ante la duda sobre la elegibilidad de un estudiante, por favor, consultarnos.

CÓMO
En breve incluiremos información sobre cómo inscribirse a la competencia.

CONTACTOS
Organización General:
Pablo Ariel Heiber (pheiber arroba dc.uba.ar).

Organizadores locales:
FCEyN, UBA: Alejandro Strejilevich de Loma (asdel arroba dc.uba.ar)
FI, UNLP: Alejandro Santos (alejolp arroba gmail.com)
FAMAF, UNC: Eric Destefanis (edestefanis arroba gmail.com)

jueves, agosto 04, 2011

domingo, julio 31, 2011

Arduino



Con la ayuda de Guillermo que planchó el impreso, pude armar un Arduino Single Side con un ATmega328. Es muy fácil y más barato que comprar uno ya hecho. El chip lo compré en Ebay y ya vino con el bootloader grabado, por lo que todo salió andando de entrada. En Flickr hay algunas fotos y en Youtube un video.

jueves, julio 21, 2011

miércoles, julio 06, 2011

miércoles, junio 22, 2011

martes, junio 21, 2011

Primer dibujo



Ya va queriendo ...

lunes, junio 13, 2011

Demostración

En un momento de sinceridad un profesor dijo:

"Para demostrarlo hay una manera, para convencerlos hay otra manera. Yo voy a usar la segunda."

Genial.

miércoles, junio 08, 2011

Así funciona el ping.

$ ping -i 6 10.0.0.10
PING 10.0.0.10 (10.0.0.10) 56(84) bytes of data.
64 bytes from 10.0.0.10: icmp_req=1 ttl=64 time=2317 ms
64 bytes from 10.0.0.10: icmp_req=3 ttl=64 time=3517 ms
64 bytes from 10.0.0.10: icmp_req=4 ttl=64 time=2924 ms
64 bytes from 10.0.0.10: icmp_req=5 ttl=64 time=3321 ms
64 bytes from 10.0.0.10: icmp_req=6 ttl=64 time=3730 ms
64 bytes from 10.0.0.10: icmp_req=10 ttl=64 time=2812 ms
64 bytes from 10.0.0.10: icmp_req=11 ttl=64 time=2319 ms
64 bytes from 10.0.0.10: icmp_req=13 ttl=64 time=2409 ms
64 bytes from 10.0.0.10: icmp_req=27 ttl=64 time=4011 ms
64 bytes from 10.0.0.10: icmp_req=30 ttl=64 time=2320 ms
64 bytes from 10.0.0.10: icmp_req=32 ttl=64 time=3012 ms
64 bytes from 10.0.0.10: icmp_req=35 ttl=64 time=3222 ms
64 bytes from 10.0.0.10: icmp_req=36 ttl=64 time=2926 ms
64 bytes from 10.0.0.10: icmp_req=49 ttl=64 time=2712 ms
^C
--- 10.0.0.10 ping statistics ---
49 packets transmitted, 14 received, 71% packet loss, time 288169ms
rtt min/avg/max/mdev = 2317.143/2968.358/4011.262/523.178 ms

martes, mayo 31, 2011

Primeros pasos de la máquina CNC / RepRap



¡Ya se mueve! En las vacaciones de verano empecé a armar una máquina CNC de bajo costo en madera, para que algún día evolucione en una RepRap. El microcontrolador es un Arduino Mega y el software que corre dentro está hecho «from scratch». Pueden ver más fotos en mi cuenta de Flickr.

lunes, abril 18, 2011

domingo, febrero 27, 2011

Google Earth en Debian Squeeze amd64 + Nvidia


Hoy me fui a dar una vuelta en bicicleta, y cuando llegué a mi casa quería saber cuántos Km había hecho. Bajé el Google Earth pero no iniciaba.

Sucede que la versión de GE de 64 bits está compilada en 32 y hace falta instalar las librerias de compatibilidad, tanto para libc como para los drivers GL de Nvidia.

Luego de mirar un bug y un post en foros encontré las dependencias necesarias:
aptitude install ia32-libs-gtk lsb-core lib32nss-mdns ia32-libs lib32ncurses5 nvidia-glx-ia32

miércoles, febrero 16, 2011

Space Players, 13 años más tarde (nostalgia)


La imagen de arriba es un juego llamado Space Players, corriendo con Wine en Debian Squeeze. Para jugar al Space Players hace falta el Runtime de VB5, disponible en la página de Microsoft.

Me da un poco de nostalgia.

Recorriendo viejos archivos encontré un link a mi primer sitio web hecho en Front Page 2.0, donde publiqué uno de los primeros juegos que hice. Estaba hecho en Visual Basic 5.0 y tenía música MIDI.

Dejenme repetirlo: ¡tenía musica MIDI!

Luego de 13 años el sitio sigue funcionando, aún cuando desde hace 12 años que dejé de ser cliente. Acabo de hacer un mirror en mi hosting actual, por las dudas. La empresa de hosting dejó de existir hace varios años, y hoy en día las oficinas se convirtieron en una heladería.

sábado, febrero 05, 2011

ARISS International Space Station


El sábado pasado logré escuchar la baliza y el repetidor de AX.25 de la Estación Espacial Internacional usando equipos y la antena del Radio Club La Plata.

La foto es de la pantalla de la PC que usé (Pentium II 233 Mhz, OMG!) para escuchar el modo Packet (APRS Digipeater) de la ISS. Entre las cosas que aparecieron se puede ver la baliza de la estación diciendo "Acá estoy!" ("CQ"), y al colega LU5JB accediendo a los comandos del BBS de la estacion.

El proximo paso es fonía.