3.5 dias de batalla, 10 horas dormidas, 86 horas trabajadas.
Demasiados Servers, solamente un YO. En ingles suena mejor: too many servers, only one me.
El desgaste fue atroz, lo aprendido invaluable, la experiencia unica. La voluntad lo es todo.
I'm done.
Regards.
viernes 26 de octubre de 2007
lunes 22 de octubre de 2007
Hardware Error
Los lunes, tienen un algo vaya uno a saber qué?!
Pero no hay nada mejor que llegar al trabajo y ver en la pantalla del server un hermoso:
"Enter root password for maintenance mode"
"too many errors, run fsck manually"
"scsi 0 0 1 ..... Hardware error"
okey...
ls U01 yeah! the system is there.
ls U02 yeah! the database is there.
ls U03 fuck! the mainprogram is NOT there... where he go?
de repente siento un golpeteo dentro de mi cabeza... backup! backup! backup!
where did i put the backup....
find /oficina -iname server.backup
nothing... pasando a busqueda manual...
if you have seen a backup file, please contact me at bastardOperator@fromHell.com.
Pero no hay nada mejor que llegar al trabajo y ver en la pantalla del server un hermoso:
"Enter root password for maintenance mode"
"too many errors, run fsck manually"
"scsi 0 0 1 ..... Hardware error"
okey...
ls U01 yeah! the system is there.
ls U02 yeah! the database is there.
ls U03 fuck! the mainprogram is NOT there... where he go?
de repente siento un golpeteo dentro de mi cabeza... backup! backup! backup!
where did i put the backup....
find /oficina -iname server.backup
nothing... pasando a busqueda manual...
if you have seen a backup file, please contact me at bastardOperator@fromHell.com.
viernes 19 de octubre de 2007
Mysql & Python
En el sitio de Mysql, en este link, se puede responder una pequeña encuesta cuya pregunta dice asi:
¿Cual es tu lenguaje de programacion primario para desarrollar aplicaciones con MySQL?
Luego de votar, pude ver los sig resultados.

Si quieren ver los resultados sin votar, aqui esta el link.
Que puedo decir? Python me parece genial. :P
Saludos.
¿Cual es tu lenguaje de programacion primario para desarrollar aplicaciones con MySQL?
Luego de votar, pude ver los sig resultados.

Si quieren ver los resultados sin votar, aqui esta el link.
Que puedo decir? Python me parece genial. :P
Saludos.
jueves 18 de octubre de 2007
Ubuntu prefiere Python
En vista de que ya esta disponible Ubuntu Gutsy Gibbon, antes de hacer el update me di una vuelta por el sitio de Canonical para ver que habia de nuevo, no pude evitar pasar por la zona para desarrolladores y me encontre con esto
Ubuntu prefers the community to contribute work in Python. We develop our own tools and scripts in Python and it's much easier for us to integrate your work if you use the same platform.
en este lugar:
http://www.ubuntu.com/community/developerzone/bounties.
Traduccion al vuelo:
Ubuntu prefiere que la comunidad contribuya trabajos en Python. Desarrollamos nuestras herramientas y scripts en Python y es mucho mas facil integrar tu trabajo si utilizas la misma plataforma..
Y que puedo decir, me parece genial. :)
Saludos.
Ubuntu prefers the community to contribute work in Python. We develop our own tools and scripts in Python and it's much easier for us to integrate your work if you use the same platform.
en este lugar:
http://www.ubuntu.com/community/developerzone/bounties.
Traduccion al vuelo:
Ubuntu prefiere que la comunidad contribuya trabajos en Python. Desarrollamos nuestras herramientas y scripts en Python y es mucho mas facil integrar tu trabajo si utilizas la misma plataforma..
Y que puedo decir, me parece genial. :)
Saludos.
miércoles 17 de octubre de 2007
CodeFoge - Logo 2nd Try.
martes 16 de octubre de 2007
jueves 11 de octubre de 2007
Crea tu propia distro (basada en ubuntu)
Este post no es para contribuir a la proliferacion de distros, que actualmente ya son demasiadas para mi gusto. En cambio, vean en esta herramienta la posibilidad de crear una distro ubuntu personalizada para una necesidad especifica. Por ejemplo, yo tengo que instalar un server, pero el Ubuntu Server Edition no trae modo grafico (X) y el Desktop edition no trae nada del software para servers. Con esta herramienta puedo crear una distro personalizada con su respectivo disco de instalacion que contenga, en mi ejemplo, software para servers y un escritorio grafico liviano.
La herramienta en cuestion se llama Reconstructor.

Saludos.
La herramienta en cuestion se llama Reconstructor.

Saludos.
martes 9 de octubre de 2007
CodeForge - news.
Hola!
Antes que nada quiero darle la bienvenida a todos!
Somos un grupo pequeño pero con expectativas de crecer. Uno de los objetivos que trataremos de mantener en CodeForge, tanto en la web como en la lista es darle prioridad a la calidad del contenido y no a la cantidad del mismo. Dicho esto, les comento como viene el desarrollo, cuales son las perspectivas e ideas que tengo para este proyecto.
El sitio lo estoy desarrollando en PHP+MySQL. Elegi PHP basado en el axioma del programador: "Hacerlo en el lenguaje (web) de mayor dominio del programador", si bien estoy experimentando con RoR, aun no tengo el expertise suficiente como para desarrollar codeforge en Rails.
CodeForge no pretende ser un sitio para hostear projects como lo son SourceForge o RubyForge, si bien tendremos espacio suficiente para hospedar los proyectos de los integrantes de la lista, no contamos con un background para hosting masivo.
Los servicios que brindara CodeForge son: hosting (limitado) para los miembros de la lista, biblioteca de articulos, enlaces, tutoriales, documentacion, etc. Un blog para los proyectos hosteados, donde los desarrolladores podran publicar news about releases and discuss code.
Otros servicios que estan siendo considerados:
- Bolsa de Trabajo.
- Clasificados laborales
- Hosting de Curriculums
Caballito de batalla:
Una de las ideas que estan en desarrollo y que espero sea uno de los servicios mas utilizados de la web es un buscador de projects centralizado. En terminos generales realizara querys contra los sitios mas conocidos de project hosting: sourceforge. rubyforge, freshmeat, code.google, etc, y mostrara los resultados ordenados por distintos criterios.
Espero tener una version usable de la web para finales de octubre.
Todos los aportes, ideas, comentarios, sugerencias y criticas son bienvenidas.
Ok, eso es todo por ahora. Nuevamente: Bievenidos a CodeForge!
Saludos
/jk
Antes que nada quiero darle la bienvenida a todos!
Somos un grupo pequeño pero con expectativas de crecer. Uno de los objetivos que trataremos de mantener en CodeForge, tanto en la web como en la lista es darle prioridad a la calidad del contenido y no a la cantidad del mismo. Dicho esto, les comento como viene el desarrollo, cuales son las perspectivas e ideas que tengo para este proyecto.
El sitio lo estoy desarrollando en PHP+MySQL. Elegi PHP basado en el axioma del programador: "Hacerlo en el lenguaje (web) de mayor dominio del programador", si bien estoy experimentando con RoR, aun no tengo el expertise suficiente como para desarrollar codeforge en Rails.
CodeForge no pretende ser un sitio para hostear projects como lo son SourceForge o RubyForge, si bien tendremos espacio suficiente para hospedar los proyectos de los integrantes de la lista, no contamos con un background para hosting masivo.
Los servicios que brindara CodeForge son: hosting (limitado) para los miembros de la lista, biblioteca de articulos, enlaces, tutoriales, documentacion, etc. Un blog para los proyectos hosteados, donde los desarrolladores podran publicar news about releases and discuss code.
Otros servicios que estan siendo considerados:
- Bolsa de Trabajo.
- Clasificados laborales
- Hosting de Curriculums
Caballito de batalla:
Una de las ideas que estan en desarrollo y que espero sea uno de los servicios mas utilizados de la web es un buscador de projects centralizado. En terminos generales realizara querys contra los sitios mas conocidos de project hosting: sourceforge. rubyforge, freshmeat, code.google, etc, y mostrara los resultados ordenados por distintos criterios.
Espero tener una version usable de la web para finales de octubre.
Todos los aportes, ideas, comentarios, sugerencias y criticas son bienvenidas.
Ok, eso es todo por ahora. Nuevamente: Bievenidos a CodeForge!
Saludos
/jk
lunes 8 de octubre de 2007
CodeForge.com.ar
En mis ratos libres este fin de semana estuve trabajando en un proyecto nuevo, la idea no es nueva, se trata de crear una comunidad de programadores, se trata de crear un lugar donde los iniciados puedan aprender a programar en el lenguaje que prefieran, donde encuentren articulos y enlaces de referencia, donde puedan publicar sus ideas y proyectos y compartirlos, donde puedan encontrar proyectos con los cuales colaborar o encontrar gente que quiera colaborar con sus proyectos. De eso se trata CodeForge.
Un lugar para la gente que se divierte programando.
Un lugar para la gente que se divierte programando.
jueves 4 de octubre de 2007
No lo veas....
La vida del proyecto Mono es cada dia mas complicada y llena de obstaculos. Como si no fuera suficiente el enorme esfuerzo que estan haciendo los hackers de Novell por seguirle el paso a .Net, ahora Microsoft realizo una jugada que pone en jaque todo el desarrollo de Mono.
Microsoft liberara el codigo de las librerias/classes que son la base de .Net: System, System.IO, System.Collections, System.Configuration, System.Web (asp.net), System.Windows.Forms (windows forms), System.Data (ado.net), System.Windows (WPF), y mas.
El codigo sera liberado bajo una nueva licencia llamada "Microsoft Reference License". Esta NO ES UNA LICENCIA DE CODIGO ABIERTO.
La Trampa: Si un desarrollador acepta la licencia para curiosear el codigo liberado bajo la Microsoft Reference License, automaticamente queda inhabilitado para contribuir al desarrollo del Proyecto Mono para cortar de raiz todo problema legal.
Aun sabiendo que no podran utilizar ni modificar este codigo, la tentacion de hecharle un vistazo es grande. Pero al hacerlo, las perdidas son aun mayores.
De project-mono.com/Contributing:
If you have looked at Microsoft's implementation of .NET or their shared source code, you will not be able to contribute to Mono.
Esto definitivamente no favorecera la adopcion de Mono por parte de las empresas como plataforma de desarrollo.
Microsoft liberara el codigo de las librerias/classes que son la base de .Net: System, System.IO, System.Collections, System.Configuration, System.Web (asp.net), System.Windows.Forms (windows forms), System.Data (ado.net), System.Windows (WPF), y mas.
El codigo sera liberado bajo una nueva licencia llamada "Microsoft Reference License". Esta NO ES UNA LICENCIA DE CODIGO ABIERTO.
La Trampa: Si un desarrollador acepta la licencia para curiosear el codigo liberado bajo la Microsoft Reference License, automaticamente queda inhabilitado para contribuir al desarrollo del Proyecto Mono para cortar de raiz todo problema legal.
Aun sabiendo que no podran utilizar ni modificar este codigo, la tentacion de hecharle un vistazo es grande. Pero al hacerlo, las perdidas son aun mayores.
De project-mono.com/Contributing:
If you have looked at Microsoft's implementation of .NET or their shared source code, you will not be able to contribute to Mono.
Esto definitivamente no favorecera la adopcion de Mono por parte de las empresas como plataforma de desarrollo.
martes 2 de octubre de 2007
Ruby, Procesos, Demonios.. lo habitual.
Hey! Progamar es divertido.
Veamos nuestros primeros 5 minutos con Ruby
Yeah! Very rude. Ok, ahora vamos a modularizar nuestro codigo:
Y ahora le vamos a quitar el alma, por ende: DEMONIZARLO. :P
Saludos.
Veamos nuestros primeros 5 minutos con Ruby
#!/usr/bin/ruby
loop do
puts "Hey!"
sleep 1
end
Yeah! Very rude. Ok, ahora vamos a modularizar nuestro codigo:
def Saludar
puts "Hey!"
sleep 1
end
loop do
Saludar()
end
Y ahora le vamos a quitar el alma, por ende: DEMONIZARLO. :P
def Saludar
puts "Hey, you can't catch me!"
sleep 1
end
pid = fork do
Signal.trap('HUP','IGNORE')
loop
Saludar()
end
end
Process.detach(pid)
Saludos.
lunes 1 de octubre de 2007
RadRails
Para empezar a programar, nada mejor que buscar un buen IDE, como para ir agarrando ganas, no pude tener mejor suerte que toparme con RadRails, recomendado por FC como una de las alternativas a TextMate para Linux, Windows y MacOSX. And he was right!! Nada mas ver la interface de RadRails ya te dan ganas de programar con el sin importar el lenguaje que sea. Y bueno es asi, si uno se siente comodo con su herramienta de trabajo, es capaz de hacer cualquier cosa.
Pueden descargarlo de la web de Aptana. Cuidadin! Aptana IDE no es lo mismo que RadRails. El link para la pagina de descarga es este.
Es obvio que esta construido sobre Eclipse, pero es 100 veces mas faster que el mismo eclipse, debe ser porque le han quitado todo el peso muerto que le da soporte al desarrollo java. El pantallazo obligatorio:

Es de conocimiento publico que Eclipse esta desarrollado en java y es un IDE principalmente para el desarrollo java, pero que mediante plugins y cirugia mayor se adapto en este caso para el desarrollo RoR (Ruby on Rails), eso quiere decir que tambien seria posible armar un RadPython, RadCSharp, RadMono, RadWhatever... suenan como proyectos interesantes :)
Nota mental: examinar mas a fondo las posibilidades de Eclipse.
Saludos.
Pueden descargarlo de la web de Aptana. Cuidadin! Aptana IDE no es lo mismo que RadRails. El link para la pagina de descarga es este.
Es obvio que esta construido sobre Eclipse, pero es 100 veces mas faster que el mismo eclipse, debe ser porque le han quitado todo el peso muerto que le da soporte al desarrollo java. El pantallazo obligatorio:

Es de conocimiento publico que Eclipse esta desarrollado en java y es un IDE principalmente para el desarrollo java, pero que mediante plugins y cirugia mayor se adapto en este caso para el desarrollo RoR (Ruby on Rails), eso quiere decir que tambien seria posible armar un RadPython, RadCSharp, RadMono, RadWhatever... suenan como proyectos interesantes :)
Nota mental: examinar mas a fondo las posibilidades de Eclipse.
Saludos.
Suscribirse a:
Entradas (Atom)




