2009-07-19

rapidito en github

Hola,
puse un repo de rapidito (mi proyecto de base de datos basado en wikis) en github. Está disponible en http://github.com/aurelianito/rapidito/tree/master.
Si quieren usarlo, solo hay que hacer en el directorio clonado:


rake db:migrate
rake db:initial
rackup

Una vez que está corriendo, te conectás a http://localhost:9292 y tenés todas las instrucciones.
Tiene como requerimientos sinatra, activerecord, markaby y sqlite3 (con su gem).
Voy a ir avanzando este proyecto cuando tenga algo de tiempo. Por ahora es solo un wiki más, pero espero que se transforme en algo distinto. A medida que tenga más cosas agregadas voy a ir avisando en el blog.
Escucho sugerencias, y acepto patches ;).

Happy hacking,
Aureliano.

8 comentarios:

Anónimo dijo...

hola aureliano, disculpame que te moleste. Quiero empezar en el mundo de la programacion, internet, seguridad informatica, linux, y queria saber si me podias dar una pista por donde empezar o como abordar mis inquietudes. soy un mediocre usuario de windows q cayó en tu blog con estas inquietudes y se me ocurrio preguntarte.
saludos y muchas gracias.

Pedro.

aurelianito dijo...

Podés empezar desde varios lados.

Una cosa que podés hacer es instalarte en Windows el cygwin para acostumbrarte a usar las herramientas que usás cuando usás linux desde la línea de comando.

Otra cosa que podés hacer es empezar a programar en algún lenguaje de scripting (mi favorito es ruby, pero hay varios más), resolviendo problemas chiquitos que te sirvan e ir creciendo desde ahí. La única forma que conozco de aprender a programar es programando.

Otra cosa que puede interesarte, sobre todo si querés entender como hacer explotar un buffer-overflow, es aprender a programar en Assembler. Hay un libro libre que estuve viendo hace poco y me parece que está bueno, se llama "Programming from the ground up". Podés leerlo entero y hacer todos los ejercicios.

Eventualmente vas a tener que aprender a programar en C también.

Instalarte un Linux (en una máquina vieja o una máquina virtual, si no querés perder tu Windows por ahora) es algo que te ayudaría.

Ah! y si no sabés inglés, empezá a aprender YA.

Espero que te sirva,
Aureliano.

Anónimo dijo...

Muchisimas gracias. Ya me orientaste un montón. Saludos.
Pedro.

-leí por ahí q lo mejor era empezar por Python, Pearl y aprender HTML y en cuanto linux instalarse una versíon tipo BSD.

aurelianito dijo...

Pedro,
Te sugiero que para empezar elijas uno solo entre Perl, Python y Ruby. Y, salvo que tengas un muy buen motivo, es mejor que elijas Python o Ruby.
Con respecto a aprender HTML, te va a servir, pero no es de lo más importante (salvo que quieras dedicarte a hacer páginas web).
Con respecto a que versión de linux instalarte, te sugiero que te instales un ubuntu o un kubuntu. Ya vas a tener tiempo de complicarte con otras cosas (que es divertido, pero no podés aprender todo de golpe).

Aureliano.

thermo dijo...

aure, tenes fans o es una joda de pedro v.?

aurelianito dijo...

No sé si es una joda de alguien o no. Pero la pregunta es lo suficientemente interesante en sí misma como para merecer una respuesta. Y quizás le sirva (también) a alguna otra persona que navegue por internet.

Anónimo dijo...

No, no, jaja, no es una joda. Ni idea quién es Pedro V, no conozco a Aureliano y no entré más de cinco veces al blog. Realmente no sé por donde empezar en esto, me interesa mucho y aureliano me dio un pie.
Se agradece, no jodo más. Algún día -espero- en respuesta comentaré algo realmente interesante.
Pedro.

aurelianito dijo...

Pedro,

Sos bienvenido al blog cuando quieras. Me alegra que te haya servido.

Saludos,
Aureliano.