Open Source people life cycle
First lets talk about freedom. Is not an utopia, freedom can be conquered in a lot of little bits of our life, just because we are not always free somewhere or somehow. We cant forget that there are billions of other things you can do to feel the freedom. You lose your freedom when if you stop looking for it.
We can also talk about technology. It is everywhere, satellites, tvs, cell phones, internet, computers, games, microwaves, dvd… Is part of our life.
What happen if we mix this all together?
Well let’s talk about … me?
Fourteen years old. My parents bought a computer , with his Windows 98. Everything works till it brokes. I brought it to a technician, and I had to spent all of my pocket money. So I promised my self not to bring my pc again to a technician.
That made me a bit more free, I learned how to fix it and then I was able to do what I want with the machine, so I had the way to fix it without spending money. Great!. The magic tool exists is knowledge.
In a couple of years, nothing in that windows was enough so, I started very light to read some about that thing called “linux” affiliate to some news account. But i was 17 when I started to use half linux and half windows. Things weren’t very trivial and I hadn’t broadband, so I had a quite big amount of CDs with different distros, and when i want to use my winmodem, I used suse, for little funny games redhat, and other times, mandrake, Caldera… I didn’t know how anything was working, but was funny and each time easier to deal with it.
So the first step in open source was experimenting, sometimes a bit frustrating but… is part of the game.
When the broadband was up to my pocket. I got my connection, and started to learn from forums, online tutorials, irc…
Debian, seven Debian CDs.
… that day I wasn’t conscious, what that will supose for me, and my future.
I’ve annoyed a lot of people with questions, read a lot of tutorials, spent hours learning of other people experiences…
But all of that is something that one day you will give it back to someone else, is the cycle. One day is you who helps other to begin with his distro, or compiling an app, or making his sound card to work.
I’ve studied computer engineering and I’ve been in touch with free software the last 5 years, I don’t have to pay for my software, i can do with it what I want.
One more step is promote it. Convincing people, telling how wonderful it is, and how many people you’ve met, and how you can enjoy it, and what advantages are ready for you and for free.
6 years using linux, make me to work as system administrator and i love it. So the free software one day let me to earn money and build my life.
Now the last part. CONTRIBUTE!
Is the best part, documentation, developing, translating, whatever you want, you can do things for people as people has done for you.
A popular sensation when you begin, is that there a lot of gurus, and you are not able to be in this world, everywhere are levels, you can be an user, a contributor, or just become a fan
Experiment, Use, Share, Work, Contribute.
But never finish, is an inphinite cycle where you can always learn from everybody and you have a lot to teach the other. ¿Isn’t that the freedom?. Enjoy it.
Filed under: 1, Debian, DebianPl, Software Libre, SysAdmin, linux | 0 Comments
Tags: Debian, DebianPl, linux, Software Libre
Ummm cuando decidimos empezar con python para poder enredar con el App Engine, aunque todavía tengo el tema parado hasta que salga del nudo que tengo en el SoC. Aparece la noticia.
Un grupo de gente de Google va a empezar a trabajar en un posible soporte de perl en el app engime. No son pollos todo lo que reluce, porque que alguien empiece a trabajar en esto no significa que finalmente el AppEngine tenga soporte para el lenguaje del camello. Principalmente porque en las filas de google no son los programadores en perl lo que más abundan, pero a un grupo de hackers de perl les han dado la libertad de dedicar parte de su jornada laboral a ello, también decir que no son del equipo de AppEngine; pero es buena noticia saber que al menos alguien quiere empezar a hacer algo.
Solo tengo un deseo en caso de que fructifique el proyecto y se apueste por él, que el acceso a la bbdd ya que no es una bbdd habitual, nos preparen un módulo simpático y simple.
Fuente Original en Inglés: Google AppEngine Perl project started
m
Filed under: perl, programación | 0 Comments
Tags: google, perl, programación
Suelo gastar una hora de mi vida a la semana buscando imagenes por “google images” hoy he encontrado el éxito de ubuntu.
No me extraña que la gente se pase a ubuntu y no a debian, si es que dan muchos motivos… Al menos 3
Tendrán descargas directas desde youpor*,pont*be,redt*be…¿?
LINUX FOR HUMAN BEINGS!
He visto a muchos geeks con la camiseta que dice
got root?
Llevaran los hackers de Ubuntu…
got a threesome?
Filed under: linux | 0 Comments
Tags: humor, linux, Software Libre
PamNssInstaller project Status.
Our two tools update-pam and update-nsswitch in charge of modifying the conffiles, where finished last month. And have been testing it in their future packages, libpam-runtime for update-pam and base-files for update-nsswitch. But we shouldn’t submit them until Summer of code finishes and all the bits of the project are done.
Debconf for modules
Well with them tools we can modify in a polite way from the postinst script the pam.d/* files and the nsswitch.conf trough the updaters.
This mechanism is being tested now in libpam-ldap and libnss-ldap packages. I have both of them with a new Debconf dialog asking to the user if he want to activate the module in that moment. So if the answer is yes, the updaters modify the files as the way is said in the doc of the package.
Debian Installer.
I’m starting with the new udeb which will be incharge in a future of asking the user who is installing the system if he would like to use some kind of authentication service.
A list of available systems will be prompted and through a multiselect he could select what he wants to use.
The list will only show the systems wich their packages implement the debconf dialogs to use the updaters at postinst.
After the selection the packages will be hooked for installation with apt-install.
This way when the installation is finished, the system is prepared to log on the selected service since the first login.
Filed under: Debian, DebianPl, Google Summer of Code, Software Libre, perl | 1 Comment
Tags: Debian, DebianPl, Google Summer of Code
Genera tu parche diff -Naur
He tenido que generar unos parches de código para el SoC y la verdad no tenía ni idea de como generar un parche para todo el directorio. Había leido y dos personas me dijeron que svndiff me lo podía generar, pero lo veía una opción un poco fea, pesada y complicada, además que tendría que pedir usuarios en algunos subversions de debian.
diff -Naur antiguodirectorio nuevodirectorio > miparche.patch
voi là
Filed under: linux, programación | 0 Comments
Tags: linux, programación
$& y la vida un poco más fácil
Para empezar soy un manos de árbol y muy amenudo cuando escribo opciones o parámetros en algun programa, comando o script… fallo. Muchas veces pongo mas letras delante o detrás, es lo que tiene no haber hecho mecanografía nunca.
Así que en lo que estoy escribiendo para el SoC cuando, la lista de parámetros está establecida, con solo una línea más de código podemos hacer que algún fallo de esos pase desapercibido.
$control=$& if ($control =~ /required|requisite|sufficient|optional/);
rrequired, requisitelhjlkjhkjl,sssflojkjsufficient … entrarían.
Si se me ocurre una manera que no sea muy pesada de admitir caracteres extraños en medio ya lo diré. Pero de la manera que he intentado hacerlo es demasiado código para inlcuirlo, si fuese extremadamente crítico si que se podía emplear, pero si no lo es no merece la pena, y así tienes algunos ciclos de reloj para tu Seti@home o tu boing preferido.
Al menos en perl es extremadamente simple. El motor de expresiones regulares de perl, tiene las backreferences, que son una serie de variables especiales con las que podemos hacer referencia a partes de las expresiones analizadas, una de estas variables es $& que refiere al “acierto”.
No es la panacea, pero supongo que a alguien le acabará ahorrando algún error.
Filed under: perl, programación | 1 Comment
Tags: perl, programación
3~4 months ToDo and expectatives
It is so difficult to get in order without an index, at least for me.
I do not really know what I’m going to do after september… work in the city were I live? go out of the city? go out of the country?… I don’t really know. But life is not only work, so the index of my personal expectatives for the next 3 or 4 months are.
- Pass and finish my Summer of Code task on Debian in the PamNssInstaller.
- Learn python
- Start a project in python and try the AppEngine
- In september collaborate with Imag.fr in the Oar project, it was one of my Summer of Code Proposals, it was really interesting. Is free software. So I want to collaborate with it.
- Start with the packaging of the Babuine Component model, a component model for mono, developed by Nestor Salceda.
- I would like to begin collaborating in Debian, continuing after the SoC.
- Based on PamNssInstaller helpers and some others that I should write, I would like to develop and release an Active Directory configure assistant. Trying to contribute to introduce linux at the Windows environment in an easier way for the mid and basic user.
Quite long expectative index, but… I hope that almost will be done.
That’s all folks.
Filed under: 1 | 1 Comment
Alguno de aquí usa pitón?…
… esa pregunta hizo Miguel de Icaza una vez. Y mi respuesta hasta ayer sería no.
Ayer pase una mala noche, mi sistema respiratorio tiene la regla una vez al año, es sensible a los cambios del tiempo, cualquier cosa le afecta, a veces me hace sangrar de tanto sonarme… en fin que no podía dormir porque no tenía medicamentos que me dejasen respirar. Y siendo sábado me levanté a las 7.25AM. Me preparé una buenza taza de café y encendí el portatil en busca de alguna red wifi, a la que conectarme pero no hubo buena suerte, así que tendría que gastar el tiempo en algo.
El otro día hablando con mi mentor sobre python, me dijo que lo que podía hacer es leerme Dive into python, así que me lo descargué y ayer por la mañana me puse a leerlo.
Primeras impresiones
Me gusta, me parece agradable, la sintaxis cómoda y el 100% OO interesante. Con perl todavía no me siento cómodo empleando objetos. Si pasa por aquí algún “perl monk” me mandará una colleja, pero me falta destreza todavía con ellos.
Pero miedo me da, como ejemplo, para programar en perl uso el eclipse solamente para usar el reformat code…
porque soy un poco desastre con el sangrado del código. Y me encuentro con que python no tiene delimitadores de nada y se rige según sangrados… y me quejo yo de la sensibilidad a espacios de bash. Ya veremos a ver que tal al principio
Pero vamos, habrá que acostumbrarse, creo que google app engine, lo merece, y a ver si a partir de agosto empiezo con un proyectillo que tengo en mente.
Ya contaré experiencias.
Filed under: programación | 2 Comments
Tags: programación, python
Bien, esto va a levantar ampollas y algunos me acusarán de Tal-y-ban incluso gente se picará conmigo, pero me da igual porque siempre que me cabreo me tengo que callar, y bueno, este es mi blog, y esta es mi casa, así que aquí hablo yo.
Me gusta linux, me apasiona debian, me gusta perl, me gusta la administración de sistemas, empiezo a sentir gusto por la programación y he decidido que va a ser gran parte de mi vida, no solo en mi trabajo si no parte de mi ocio y diversión. Tengo varios amigos como los que enlazan mi blogroll, que son apasionados de diferentes tecnologías, y nuestras discusiones pueden resultar casi fervientes en según que temas. Pero algo nos une. Nos apasionan las IT, nos encantan los ordenadores, la programación, conocer gente del mundillo, ir a conferencias. Y vemos más allá, que el que solo ve las máquinas como una manera de sacarse las habichuelas y punto. Vemos una manera casi apasionante la tecnología.
Vemos una ciencia y una manera de vivir. La tecnología es una manera de ver la vida. Y estamos orgullosos de ello.
Desde los 14 años he estado dando mal por ahí, saliendo días y días, metido en movidos buenas y malas, tengo una vida social amplísima y muchos de mis compañeros también. Para ser informático y apasionado no hace falta ser un insocial.
Cada uno de nostros y gente con la que contactamos en todo el mundo, pertenecen a grandes proyectos, estamos construyendo una carrera, basada en un sueño y en algo que nos gusta. Una carrera profesional que te sea divertida, te apasione y sea tu sueño es algo de lo que pocos pueden presumir.
De esto que os hablo seremos un 4 ó 5% de las aulas de informática, de telecos, de ciclos formativos… El resto se pueden dividir en varios grupos, pero hay un gran grupo que critica y habla sin saber de nostros, incluso de manera despectiva. Además los ves sentados a tu lado en las empresas, escupiendo código que nisiquiera se creen, escribiendo documentos de cosas que ni les interesan, y aburriéndose. Enhorabuena chavales, os quedan 40 años de trabajar en algo que os apesta.
Facebook, orkut, flickr, google, netscape, apple, Dos, yahoo, youtube, linux (donde corre el 70% de internet), php, java… y sus derivados forman parte de vuestras vidas y son el motor del mundo, hospitales, bolsas, supermercados, telefonia… y han sido creados por gente apasionada por este mundillo.. reiros de ellos, llamadlos frikis venga.
Estaba en el instituto, cuando empecé a usar WiFi con un proyecto de redes libres y un compañero de clase y la gente nos decía frikis por usar cosas que nadie usaba… Ya ves…
No te digo nah, y te lo digo toh.
Filed under: 1 | 6 Comments
I met up with some friends, of the company I used to work. We try to keep on touch every week for having some beer, talk about computers, programing, girls.. whatever.
Last night we were on a club where some coca-cola promotional people, set up a huge glowing blackboard, where you can draw with a green laser. I Asked them for a try and make a photo that I think I have to share with all of you. The girl asked me about what was the meaning of that. I told her but I think that she didn’t realize what I was talking about. Anyway but I went out of there so happy with my little piece of art.
Have a nice day.
Filed under: Debian, DebianPl | 0 Comments
Tags: Debian, DebianPl



