perrmisoooo que voy pasando

No hara unos dos años que vengo jodiendo y disfrutando de esto tan hermoso que es el software libre, y recien ahora le estoy agarrando la mano al tema de los permisos. Por dios es genial. Ahora si que me gusta esto de lograr un control mas lindo sobre tus cosas.

mi por que para cheque en blanco..

Por que siempre que pasan alguna propaganda de gaseosa o producto similar. El que toma de la bebida hace que bebe pero ni en pedo bebe como dios manda? digo es muy estupido ver como ponen la boca, y hacen el gesto a tomar como cualquiera que toma, pero se quedan en el amague. Es malisimo por que se ve que no lo toman.

y la pildora?

Estaba viendo un poco esa simple necesidad de solucionar el mundo de los problemas recurriendo a una pastilla casi mágica. Y de repente me salio la idea de pensar en una píldora que solucionara algo que a mi me jode mucho. Que es el gran matete que uno se hace ante algunas situaciones. Meto un ejemplo por que imagino que la oración anterior quizas no aclara nada y se presta a equivocaciones. Cuando por ejemplo se te acerca un minon de esos infernales que hacen que tu existencia deje de sentir la gravedad. Y ella solo te pide fuego, ya se que para uno es un problema no fumar. Pero ese segundo de pensamiento es un infierno. Uno imagina la clásica película de mierda en donde la mina te pide fuego para luego caer en tus brazos. Y toda esa basura. Pero uno se hace la idea. Y ojo no es una cuestion simple. Va mas alla de lo que debería. Por que por ejemplo, algo que a mi me pasa siempre y por lo cual odio tener que ponerme a buscar trabajo. Llegas al momento en donde te llaman pidiéndote una entrevista, y ponele que eso sucede ni bien comenzas el dia. Mierda, pisas brazas vivas a una temperatura infernal. Y ahi comenzas a pensar como vas a ir vestido(un gran problema para mi). Te haces la idea de tener que salir un dia antes para no llegar tarde. Vas mateteandote la cabeza con preguntas que imaginas que te va a hacer quien te entreviste. Es espantoso, por que lo que sufrís haciendote el bocho antes de que la situación se diera nadie te lo garpa. El cuerpo se cansa de tanto pensar. el problema es quizas que situaciones como estas suceden con mucha frecuencia, e imagino que quien logre dar con una pildora antimatete se va a llenar de plata. En serio es un problema terrible. Ahora por ejemplo me viene el clasico que sufren muchos padres, cuando la nena no llega y ya son las 9 de la mañana. En fin seria un gran remedio, imagínate el pibe que tuvo su primera ves con su chica y la misma le dice que no le vino. Mierda eso si que seria mucho mas efectivo y saludable que el viagra. Dejar de lados los matetes para vivir tranquilo o al menos hasta que la pastilla funcione.

La demo de Wxpython

Este post es una estafa, pero bueno al menos aviso del porque. El tema es asi, esta año aprendi mis primeras armas en programación de la mano de python. Y entre otras cosas que vimos usamos wxpython, que es una gran coleccion de módulos para la gráfica de una aplicación. Asi que una de las cosas que mas me sirvio a la hora de entender como funcionaban los widget de esta coleccion de modulos fue utilizar la demo de wxpython que te permite ver el codigo de cada widget y modificarlo a gusto. Y buscando no di como fue que me maestro descubrio esto de instalar la demo. Asi que como machete para mi en un futuro en el que lo necesite voy a trasncribir lo que tengo en el cuaderno para hacer que la demo funcione en distribuciones linux. La cuestion es primero que nada tener wxpython instalado, con la documentacion y los ejemplos. Y luego ir a la carpeta

/usr/share/doc/wx2.8-examples/examples
Una ves ahi hay que correr el script
./unpack_examples.sh
De la siguiente manera
./unpack_examples.sh wxPython/ /home/usuario/ejemplos (rutadelacarpeta a copiar los archivos)

Y ahi tenemos los ejemplos mas la demo de wxpython entran a la carpeta en donde copiaron la anterior linea y dentro de la carpeta wxpython y corren el archivo. Main.py y voala

No es tan dificil darte cuenta de que molestas

En serio, no es algo dificil. El dia sabado estaba en el puesto, mi viejo se habia ido a casa por una descompostura. Y me toco quedarme a cerrar. La cuestion es que despues de Cheque en Blanco dieron aviso de un programa especial de los 25 años de la Rock And Pop. Y la verdad que venia re enganchado mal. Por que estaba bueno escuchar la historia de la mejor radio. En lo mejor del primer tramo cae una vieja hincha pelotas de esas que primero te joden a vos por que sabes que sos el que no jode a nadie. A contarme sobre el problema que tenia con el vecino. Digo yo, si tenes un problema con un vecino, por que no lo solucionas con ese vecino en ves de venirme a molestar a mi que estoy trabajando en un puesto de diario que no tiene nada que ver con la situacion. Al rato cuando logro que deje de molestarme cae otro hincha pelotas con ganas de molestarme para que le enseñe computacion. En serio, ya me habia perdido un gran bloque del programa y estaba de muy mal humor. La tipica ensender de nuevo la radio y hacerme el que no escuchaba no funcionaba. Y tratando de que se de cuenta de que molestaba medio que hice de todo. Pero bueno se ve que tengo cara de pelotudo a quien siempre esta en disposicion para que todo personaje que aparesca por ahi tenga con quien hablar. En fin muy molesto por perderme un gran programa.

Vamos comenzando

Este año al igual que muchos años atras, no tengo vacaciones. Arrancamos como siempre tenemos que seguir trabajando. Tengo que conseguir las ganas suficientes como para dejarme de joder y ponerme en campaña de buscar un trabajo como la gente. Estoy muy cansado de lidiar siempre con los mismos problemas. Igual el panorama de encontrar un trabajo es bastante feo. Siempre lo fue, pero bueno algo hay que hacer. Este año me saque de encima una deuda interna que era aprender a programar. Por suerte di mis primeros pasos en Python, grosisimo lo que se puede hacer. Y creanme si yo aprendi cualquiera puede. Es mas ya tengo un par de cosas hechas en software libre. Grosisimo, al menos desde mi punto de vista. Si viene uno que en realidad si sabe programar y ve los codigos medio que me caga a patadas en el orto por como programo. Pero bueno al menos es un intento de hacer algo. El año que viene voy a ir quizas al ultimo curso en el Sanca, y la verdad que le debo muchísimo a esa gente. Me aguantaron una banda de tiempo, ahí comence haciendo reparación Con mi Profe Jose. Luego por curiosidad y con la idea de que iba a aprender cosas sobre sistemas gnu/linux me meti de una a hacer operador. Pero bueno aprendi muchísimo mas de lo que pensaba. Ahi la mala suerte la tuvo Javier, que me tuvo que bancar como alumno. Tuve la gran posibilidad e hacer un curso a distancia con Iris Fernandez, quien me enseño muchísimas cosas valiosas. En serio, nunca pense que lo que para mi era algo muy jodido(validar un html por la w3c) era una boludes ante tener que validar una pagina para que pase la validación de accesibilidad. La verdad que es lo que hace la diferencia. Un buen diseñador no es el boludo que hace una pagina en flash imposible de leer por miles. Sino alguien que con un buen html y un css logra algo fuera de lo comun y super accesible a todo el mundo. Yo realmente rescato muchísimo eso, por que es jodido ver que uno no piensa en todos. Y la verdad que ese curso a distancia fue monstruoso. Aprendi muchísimo. Y bueno luego de hacer reparación y operador me quedaba hacer algo a lo que le tenia cierto miedo, programación. En realidad habia intentado varias veces hacer algo sobre programación. Pero recien en este año aprendi gracias a la paciencia de Javier que se banco dos años teniéndome como alumno. La verdad toda una proeza. La oportunidad de hacer un gran proyecto entre todo el grupo para un caso real de trabajo. En realidad era un programa que tenia como funcion permitir el ingreso de alumnos de una escuela en donde van muchos chicos. Era algo bastante grande por que tenias que dar la posibilidad de que uno busque parientes del alumno en otros grados, y responsables del mismo. Y fue un dolor de cabeza, por que tuvimos que hacerlo a puro pulmon, salio tremendo. Y fue muy gratificante. Además tuve una ves mas la suerte de estar en medio de un grupo de personas fuera de lo comun, en todo sentido. Conoci a gente que sabe lo que uno desearia poder aprender, y conoci a gente muy grosa. Se formo una amistad impresionante. Y creo que eso garpa muchísimo. El año que viene voy a estar en el Sanca pero para aprender electricidad industrial, ojala tenga la misma suerte que este año. Por que asi se pasa muy bien el tiempo y se aprende muchísimo. Va a ser el primer curso en donde voy a dejar de lado la computadora, pero bueno tengo que probar suerte en otras cosas. Y bueno vamos a ver como siguen las cosas.

el negociado del software libre

Estaba leyendo esto que sucedió en España, ese acuerdo entre Microsoft y el ministerio de educación. En donde van a instalar computadoras con windowrs 7. Y me puse a pensar un poco sobre el tema. Imagino que la gran comunidad de usuarios de software libre deben estar realmente enojados con esta elección. Pero luego me puse a pensar un poco en el enfoque de esta gente. Ojo quien habla también suele participar(de un modo menor, pero participo) de estas comunidades. Pero por ejemplo pensé en el porque de como termina siempre la situación. Todo el mundo sabe las virtudes del sof libre frente al privativo, y no hay que buscar demasiado para el que no las conoce. Pero y si agarramos para otro lado con el enfoque del problema. Digo, no se imagínate que hace mas de un año, que venís metiendo fichas para que la morocha hermosa que ves todos los días, te diera algo de pelota. Venís remando a lo remero olímpico todos los días. Tratando de saber como se llama, a que se dedica, que cosas les gusta y todo para al menos ultimar una oportunidad para invitarla a salir. Y de repente cae el típico morocho(alias billetera mata galán) con su terrible cochazo y se la lleva sin mas esfuerzo. Si, total todo el laburo lo hiciste vos y te fue mal. Digo, todos sabemos que la gran comunidad del sof libre se mata en promocionar el mismo, en sacar listas de usuarios, para ayudar a la gente a conocer esto. Hacen foros, participan de evento, se matan mostrando y tratando de abrirte los ojos para que vos veas cual es el problema. Y cual es la respuesta. Y bueno viene el facherito y te vende una mierda que no solo no funciona bien, sino que es malísimo, anda para el culo. Es carisimo como el solo. Y además si no te das cuenta terminas pagando millones por tener que usarlo. Y ojo como usuario parecería que te gusta sufrir eso. Pero veámoslo desde el lado de los gobiernos. Les ofreces algo que anda a mil, que tiene gente que te da el mejor soporte del mundo. Que no solo te enseña a usarlo, te dicen que no tenes que pagar licencias, que no tenes que gastar un mango en nada solo usarlo. Y vos vas como gobierno y terminas comprando algo que te va a provocar un gasto enorme y no te va servir en lo mas mínimo. En serio que maquina tenes que conseguir para una escuela que pueda usar una cosa como el windowrs 7. Entonces la idea es cambiar el enfoque. Si ellos quieren pagar por algo que vos le podes dejar gratis(en el sentido que todos conocemos) y bueno hagamos que nos paguen, si esa es su costumbre. Consigamos a un tipo que parezca garca y que se vista como los funcionarios de una empresa como la de Bill. Y que se la crean, que sepan que ellos van a hacer negocio con un chanta que les va a cobrar por algo que es un sof libre. Si total ellos deben pensar que en algún momento con el negociado van a sacar una tajada. Y bueno demos le el gusto. Hagamos lo entrar en el chamullo de que para usar sof libre hay que pagar licencias, y que hay virus, y todas esas mierdas a las que están acostumbrados. Una ves que nos vienen con los papeles, le decimos que la cosa no era tan así como parecía. Que lo que le vamos a dar es algo como realmente es el sof libre. Y si muchachos, ya firmaron un proyecto, van a dar vuelta atrás cuando vean que no les va a salir nada? De ultima esa plata que pensaban gastar en el proyecto que la utilicen para algo mucho mas útil.. Creo que habría que probar con este nuevo enfoque. En una de esas termina funcionando

quiere reescribir el archivo?

A lo que un apurado presiona Si. Veo el archivo que acababa de abrir y me encuentro con que no tenia nada de nada. Ojo antes, no hace mucho ahi habia escrito unas 10 preguntas bastantes variadas sobre programación. En realidad era todo lo que habíamos visto durante el año. Y el juego no estaba en si en las preguntas, sino que también teniamos las respuestas. Es decir ya habia terminado el examen. Y no tuve mejor idea de no hacer una copia del archivo. Entonces llame al señor Profesor. Si el mismo del post anterior. Para comentarle la situación. Era obvio que no quedaba otra mas que volver a hacer todo el laburo de nuevo. Pero ahora con un poco mas de precion y a los pedos olímpicos. Asi que bueno termine de teclear mucho mas rápido que antes. Y al entregar recibi la nota del examen. Obviamente que me quede pensando en mi destino. Ya que la nota mas alla de todo esta sujeta a un nuevo surtido de respuesta, que era diferente de las primeras respuestas que di. En si. Respondía a lo mismo, pero en la segunda ocasion grababa de a rato en diferentes archivos. Pero me quede pensando en que sucedería si a diferencia de enviar este ultimo abanico de respuesta no me hubiese sucedido eso de que se me borraran las anteriores respuestas. Y la verdad que es ahora algo difícil de probar. Pero lindo como para pensar.

Una pequeña y estraña cosa llamada amor–gnu/linux–

El primer problema que tuve fue algo bastante jodido. Por mas que consiguiera diferentes live cd no había encontrado alguno que me reconociera el mouse serial que tenia por ese entonces en mi maquina. Es cierto uno de rato podría haberse comprado un mouse ps2 de esos que seguro si reconocía. Pero bueno en ese entonces como ahora ni para eso puedo aspirar. Pero la cuestión fue que encontré a alguien que si me podía ayudar. El señor Javier, bueno en realidad parecía que no le gustaba ser de mucha ayuda. Sobre todo por que me daba la misma de a parte. Es como cuando veías volver al futuro 1 y te querías morir por tener que esperar a que salga la segunda parte, y no solo a que salga en cine, sino en mi caso a que salga en el maldito vídeo club del que era socio. Lo primero que me dijo fue algo así como que tenia que abrir un archivo que estaba en…
/etc/x11/xorg.conf
Bueno veamos como es abrir ese dichoso xorg.conf. Cuando hice el primer intento me tope con que dicho archivo no existía. Al otro día le comento al señor Javier que no encontraba dicho archivo. A lo que el me comenta que en sistemas gnu/linux las mayúsculas y minúsculas son dos cosas realmente diferente, es decir no es lo mismo buscar /etc/X11/xorg.conf que buscar /etc/x11/xorg.conf. Fabuloso vuelvo a intentar. Logro abrir lo que esta ves si era el bendito y santificado xorg.conf. Y la cuestión en este episodio de la película era agregar una modificación en unas dos lineas que eran…

Option “Device” “/dev/input/mice”
Option “Protocol” “ExplorerPS/2″

por la que supuestamente me serviria….

Option “Device” “/dev/ttyS0″

Option “Protocol” “Microsoft”

Con pericia similar a la de un campeón en ese juego de operando a Homero me puse a modificar dichas lineas. Pero es odisea no terminaba ahí, puesto que la idea era salvar el archivo modificado para que supuestamente según el guión de esta película escrita por el director, el supuesto señor Javier diera los resultados queribles. Cuando me dispongo a guardar me sale un cartelito hermoso diciéndome que no tengo los permisos para eso. A lo que a mi ya medio que no me gustaba mucho. Sobre todo por que venia un fin de semana largo y tardaría en que el señor Javier me diera una mano con esa parte. Pero bueno cuando así se dio ahí me termina informando de los permisos de usuarios. En estos sistemas el pilar de su seguridad es prácticamente esa directiva de permisos. Es como cuando quedes gastar plata de mas. En este esquema el root seria a lo que esta sociedad esta acostumbrado a llamar el que tiene plata, y obviamente el usuario común seria en cierto modo el laburante que casi siempre llora para poder llegar a fin de mes. Entonces la cuestión paso a ser como puedo hacerme rico. En realidad no es tan sencillo, si supiera que hacerse rico es tan fácil como obtener los permisos del root no estaría escribiendo este post. Entonces el señor Javier me comento como se obtiene los permisos para ser un usuario root o al menos obtener los privilegios del mismo. Igualmente vieron que volver al futuro dio para tres películas en si, es una trilogía, y este problema comenzaba a firmar su tercer episodio que en si esperábamos que fuera el ultimo. Logro encontrar el bendito y recontrausado archivo xorg.conf. Logro editar la partecita que tenia que editar. No me salen los cartelitos avisando que no tenia plata, perdón que no tenia privilegios. Me fijo si funciona, Y zas, parece que el director se quiere llenar de plata por que esto no andaba ni para atrás ni para adelante. Ya medio frustrado como actor, por que sabia que como tal no conseguiría éxito en otros lugares. Medio que no quería volver a molestar al señor Javier para que me diera el guión de la ultima película. Pero bueno lo hice, y fue ahí cuando me entere de que en estos sistemas para que una modificación de este tipo, gráfica, funcionara habia que reiniciar el servicio. En ese entonces usaba un entorno llamado gnome y para lograr dicha accion tenia que en terminal correr el siguiente comando…

sudo /etc/init.d/gdm restart.
Lo lindo de esto fue que sobre el final logre hacer andar el mouse. Cosa que me puso muy contento.

recordando mucho codigo

Estoy haciendo un programa bastante sencillo. En realidad es muy basico, pero es una deuda que tengo desde hace mucho. La cuestion es mas o menos asi. Hace tiempo que vengo con la idea de hacer una base de datos de mi coleccion de historietas. Y siempre la hice a mano gracias a alguna aplicación de esas de las suite de oficina, como el OpenOffice. Y bueno en este año estoy terminando un curso de programación en python. Que es genial, se aprendió muchísimo. Se hizo mucho mas. Y la verdad que nos quedamos con las ganas de seguir aprendiendo. Pero bueno asi que me decidi a dar el primer paso de hacer un boceto. Lo que me gusto de esto, es que me estoy dando cuenta de que aprendi bastante. No pensaba que eso fuera asi. Es cierto que estoy usando cosas que hice, y que vi de otros lados. Pero es bastante bueno encontrarse con problemas que uno puede resolver. Realmente estoy muy enganchado con eso. Espero que esta maña de tirar código no me termine por aburrir, por que esta terrible. Asi que el próximo paso es ver si mando la versión del programa y lo subo a un svn. No me gusta el tema de pensar que tengo que diseñar la wiki y todo eso. Al menos para explicar de que se trata. Pero bueno que voy a seguir con este primer programa que me permitiría de hacerlo andar bien guardar información sobre mi coleccion de historietas.

Página siguiente »