games-misc/fortune-mod (nombre oficial en Gentoo) es un paquete desde tiempos UNIX que nos muestra un mensaje al azar (he ahí su nombre, como si fuera una galleta de la fortuna). Hace tiempo puse un pequeño tip de como hacer que nos mostrara un mensaje cada ves que abriéramos la consola.
Pues bien hoy abri una consola y literalmente me cague del susto porque el fortune fue muy grande, aunque despues lo vi y es bastante divertido (en ingles porque me da hueva descargar paquetes de español), el mensaje fue el ABC de unix que habia visto hace años pero no recordaba, se los copio para compartir mi admiración por estos sistemas.
A is for awk, which runs like a snail, and
B is for biff, which reads all your mail.
C is for cc, as hackers recall, while
D is for dd, the command that does all.
E is for emacs, which rebinds your keys, and
F is for fsck, which rebuilds your trees.
G is for grep, a clever detective, while
H is for halt, which may seem defective.
I is for indent, which rarely amuses, and
J is for join, which nobody uses.
K is for kill, which makes you the boss, while
L is for lex, which is missing from DOS.
M is for more, from which less was begot, and
N is for nice, which it really is not.
O is for od, which prints out things nice, while
P is for passwd, which reads in strings twice.
Q is for quota, a Berkeley-type fable, and
R is for ranlib, for sorting ar table.
S is for spell, which attempts to belittle, while
T is for true, which does very little.
U is for uniq, which is used after sort, and
V is for vi, which is hard to abort.
W is for whoami, which tells you your name, while
X is, well, X, of dubious fame.
Y is for yes, which makes an impression, and
Z is for zcat, which handles compression.
— THE ABC’S OF UNIX–
11:00 am – Recibo una llamada de mi hermana para perdirme de favor que le lleve algo a la universidad, con un poco de enojo agarro mi mochila y me voy de regreso a la universidad, pues ni modo algun dia necesitare un favor de ella.
11:45 am – Ya entregado el encargo me subo a un bus, un bus como cualquier otro, un viejo vendiendo jabon y a otro le compro Q1 de dulces, suelo hacerlo porque pienso que estan intentando ganarse el dinero de una manera honrada aunque en realidad termino regalando los dulces.
12:algominutos pm – Un poco desprevenido iba pensando pendejadas, cuando una voz irrumpe mi tranquilidad, un par de hijos de la gran puta estan asaltando el bus, mierda!!! no llevaba celular porque solo habia ido al mandado y no acostumbro a llevarlo.
12:algominutos+n pm – Me enfento a la realidad el caco me dice «dame tu celular o ya no la contas», pero no llevaba celular!!!, despues de decirselo me apunta de una forma violenta como si yo tuviera la obligación de llevar algo para que ellos me asalten, me revisan y en efecto solo llevaba dinero y mis llaves.
Entrego ambas pertenencias pensando en que si mi craneo tenia la consistencia suficiente para que la bala pasara de largo y me muriera sin sufrir o si me iba a pegar en el angulo y la velocidad exacta para no morir agonizando, seria lo peor.
Entrego mis pertenencias y me seguía apuntando porque no estaba conforme. Ya después de sacarme la madre como que si el fuera mejor que yo solo por tener arma, me devuelve las llaves, de plano era tan imbécil que no reconoció que el llavero era una memoria USB, se baja del bus como si nada. Ya como la gran diabla llego a mi casa y me tiro en la cama pensando en el balance del universo y porque suceden las cosas.
Al menos no me mataron, aunque no me considero un santo, trato de no hacerle daño a nadie (al menos no intencionalmente) y aun asi el puto universo no es justo.
Soy guatemalteco, orgullosamente San Pedrano, me gusta Guatemala, siempre he pensado que es tarea de todos hacer de esta una buena nación, pero ya estoy empezando a pensar que esto no es posible.
Cada dia se hace más mierda vivir aquí, ya me han robado celulares, más dinero y por más que te esfuerces lo pierdes todo de un rato para otro, si por mi fuera me iria a vivir a otro lado al menos por una temporada. alejarme de esta sociedad maldita llena de corruptos, cacos y políticos (o peor aun alguna combinación de las 3 anteriores).
Por alguna extraña razón programo demasiado en java, he programado en QT, python, c++, c, bash, . . . , pero lo que comercialmente es mi fuerte y he programado más tiempo es java, independientemente que me guste o no (por su mal rendimiento en algunas ocasiones) es lo que domino más o menos bien, asi que decidi agregar una nueva sección al blog, aquellas cosas que parecieran demasiado fáciles pero de una u otra forma me he tardado más de 10 minutos para encontra solución, entonces pongo el titulo en lenguaje más humano.
Para dar formato a una columna en una tabla de jsf existe un tag llamado convertDateTime parte de los Standard Converters. Estos converters aplican a cualquier tipo de tabla que cumpla la especificación de JSF como woodstock, myfaces, google web toolkit o en mi caso ICEFaces.
Al parecer varios ISP’s de Guate tienen bloqueado el wordpress.com (quien sabe porque) supongo que es por alguna mariconada de querer callar algunos blogs que los critican (tanto a la oposición como al gobierno) o los sysadmin se pusieron a jugar y dijieron ahh seria bonito bloquear wordpress.com hoy hagamoslo!!!.
Como no me gusta hablar de politica mejor les digo como saltarse la censura ;).
Opción 1: La facil
Busquen webproxy en google y ya
Desventajas: No hay seguridad de que el web proxy no sea phising y este capturando lo que enviamos hacia el, es molesto, a veces desactiva javascript y cookies. Es una web embedida dentro de otra y a veces no se muestra bien. etc. etc. etc. Es un metodo un tanto feo por decirlo asi.
Opcion 2: La buena
Mediante TOR y privoxy podemos crear conexiones anonimas transparentes desde nuestra PC saltando en servidores del mundo, como un plus ni telgua, ni telefonica, ni tigo sabra que queremos entrar a wordpress.com. Para mi la mejor opción.
Este tutorial como siempre esta para Gentoo pero sera cuestion de cambiar un par de emerge por apt-get, yum, etc.
Paso 1: Instalamos TOR y privoxy
# emerge net-misc/tor net-proxy/privoxy
Paso 2: Configuramos privoxy
Privoxy como su nombre lo indica, sirve para crear un proxy de privacidad contra toda la basura que hay en internet, el archivo por defecto en Gentoo funciona out of the box solo hay que agregar un parametro, en que puerto queremos que haga forward a las conexiones, ya que lo vamos a configurar con TOR la ip que coloquemos tiene que ser donde pretendamos ejecutar TOR, en mi caso sera la misma computadora.
Para no entrar en detalles tecnicos TOR se encargara de crear la capa de anonimato de nuestras conexiones TCP (entre otras cosas vamos a terminar en proxys de europa). El archivo de serie también funciona instantáneamente asi que solo lo copiamos:
# cp /etc/tor/torrc.sample /etc/tor/torrc
Una ves copiado le indicamos a tor que puerto utilizara y que ip por si tenemos varias tarjetas de red, en mi caso era la 192.168.2.110
También podemos poner políticas para limitar el uso de tor, en mi caso lo configure para que aceptara las conexiones de toda mi red.
# echo «SocksPolicy accept *»>>/etc/tor/torrc
Bueno ahora para que todo funcione iniciamos TOR
#/etc/init.d/tor start
Paso 4: Configurar nuestros programas
Ya configuradas nuestras aplicaciones de anonimato solo queda configurar nuestro browser, consola, cliente irc, pidgin . . .
Como todas se configuran diferente solo les pongo los datos:
host: 127.0.0.1
puerto: 8118
Los archivos de TOR y privoxy tienen muuuuuchas más opciones que no entran en este minitutorial (el original en ingles era más grande), ademas si cambian los puertos de privoxy hay que cambiar tambien el archivo de configuración de TOR, tengan cuidado con eso.
Cosas que hace uno para acceder al material bibliografico de los blogs.
El dia de hoy necesitaba recibir un par de documentos pero estaba en la salida de la Universidad, los documentos eran bien importantes, no podia esperar a descargarlos en casa, asi que despues de varios años tuve que acudir a un cafe internet.
Despues de preguntar cuando valian 15 minutos recorde que fui asiduo consumidor hasta finales del año 2006 donde por fin contrate los servicios de un ISP, y recorde que chistoso era ver un par de audifonos hechos lata, un letrero diciendo «no mire porno shuco!!!», etc. etc.
Lastimosamente cuando tome la pc solo tenia window$ (como la mayoria de computadoras del mundo) pero el correo en verdad era urgente y necesitaba imprimirlo e ir a dejarlo a una dependencia del estado.
Un miedo y un sentimiento de ahuevamiento invadio mi pensamiento, sentimiento que no habia tenido hace rato en la red:
Mi primer pensamiento fue
«La compu tenia un window$ sin politicas de administracion cualquiera pudo instalar un keylogger, me lleva»
Despues de revisar el administrador de tareas encuentro lo siguiente por que ahuevarse
2) La computadora tenia un antirivus chafa ya vencido y mucho menos un antispyware
Y como si no fuera poco
3) Solo tenia disponible internet explorer 6
La verdad de haberlo querido pude dejar inutilizable esa pc porque comprobe si funcionaba regedit y en efecto estaba abierto a cualquiera, ante tal situacion mejor llame y pregunte si no podia entregar el documento mañana porque tenia un miedo imperante a abrir cualquiera de mis cuentas en esa PC con politicas tan seguras como las carceles de Guatemala, de hecho ya no descargue el documento, preferi utilizar los 15 minutos descargando firefox e instalandolo ya que tenia derechos de administrador.
¿Soy solo yo o mientras más conocemos, nuestro mundo es más complicado?, pienso que si fuera un usuario final simplemente hubiera descargado el documento y ya.
Antes de terminar mis relatos del ECSL y ya que wicho me gano, quisiera resaltar algo que creo que aprendimos los miembros de la delegación Guatemalteca, o al menos yo. La importancia de promover no solo el software libre, sino que tambien la cultura libre.
A veces los miembros de lugs y comunidades de usuarios de software libre, tendemos a cometer el error de presentar al software libre solo con la punta del iceberg, con las características buenas y costos que lo caracterizan dentro del movimiento open source que promueve la OSI, perfecto para su visión: VENDER.
Esta situación muchas veces es motivada por el hecho de no parecer talibanes y que la gente se asuste, sin embargo cuando una comunidad toma la postura de la OSI tiende a cometer un error, no promueve el software libre, promueve unicamente su uso por ventajas tecnicas y sin embargo dejamos a un lado sus ventajas eticas, de independencia tecnologica, etc., situación que a mi criterio solo genera desinformación.
Cuando yo inicie con el software libre recuerdo muy bien que en mi primera instalación de mandrake dije «esto es una basura», simplemente porque creia que era un sistema operativo chafa europeo diseñado para vencer a window$, esto hasta que por mis propios medios fui leyendo acerca de todo el transfondo que tiene el movimiento del software libre, lo más importante fue darme cuenta que en realidad el software libre no es para destruir al software propietario, si esto sucede o no depende si el software es bueno, pero no es el objetivo, el objetivo es promover una alternativa para que los usuarios y programadores no dependamos de las grandes empresas que nos limitan que hacer con SU SOFTWARE, esta alternativa es darnos los medios para poder utilizar y modificar MI SOFTWARE Y EL SOFTWARE DE TODOS.
Esto es importante ya que el software libre no es solo software gratis, es parte de un movimiento de cultura libre como las licencias, la musica y el arte libre, el cual nos permite compartir las cosas sin restricciones si asi lo queremos, mejorarlos y crear algo entre todos, ese es el poder de compartir, esto lo entiende cualquier no geek, LA LIBERTAD.
Y no, no estoy en contra de la OSI, de hecho la OSI ha aportado muchas más cosas que yo, pero pienso que el objetivo de las comunidades no es ser vendedores de software libre solo como ventajas tecnicas, incluso la OSI sabe que las ventajas tecnicas y de costos no serian posibles sin el transfondo que conlleva liberar el conocimiento y compartir codigo con los demás.
Y si se lo preguntan yo no utilizo software libre solo porque es bueno, de hecho hay software libre malo, muy pero muy malo y estoy conciente de ello (pueden buscar en mi timeline de twitter viendome maldecir muchos malos productos), hay software propietario que a nivel tecnico es superior, ademas si se tratara solo de software gratis el freeware abunda por toda la red.
YO USO SOFTWARE LIBRE por la idea de comunidad, compartir con los demás y aportar algo, pero sobre todo por la idea de LIBERTAD y no solo libertad de elección acerca de que software uso, yo lo utilizo por la libertad de hacer con el software lo que yo quiera, aprender, deshacer, vender o no vender, sin tener que darle cuentas a nadie.
Pero bueno pienso que en Guatemala aun estamos a tiempo para reflexionar esto y no promover distribuciones como un disco color «caca» que tiene un cubo que da vueltas, con estabilidad buena que se obtiene gratis en la red, yo pienso en promover el software libre como lo que es, una parte de la cultura libre.
Por si se lo preguntan aca, hay un buen material para usuarios finales que no tienen nada que ver con el software, computadoras y programación.
Además si ustedes utilizan o no software propietario me da igual 😀 (a menos que sean mis amigos y entremos en un flame pero es un asunto aparte), yo cumplo con promover lo que a mi me parece correcto.
El dia uno (taaaarde mi reseña) fue un dia de conocimiento y expansion, la primer parte del dia las delegaciones expusieron la situación del software libre en su pais, ya sea con diapositivas o echando mano de la improvisación, nos pudimos dar cuenta que si hay mucha similitud en nuestros problemas a nivel de promoción y difusión de software libre, pero sin embargo hay comunidades que estan mucho mejor organizadas, tenemos el ejemplo de Costa Rica o Nicaragua que tienen redes de software libre cumpliendo lo que nuestro fallido intento slgt debío cumplir, fue bastante interesante ver sus proyectos y sobre todo, que cosas podriamos hacer a futuro en Guatemala.
Por la tarde hubieron dos reuniones, una acerca de Debian(cariñosamente openubuntu en Guatemala) y otra acerca de Ubuntu, las distribuciones que predominan en todo el encuentro, la verdad ya teniamos representantes en ambas mesas asi que con un opensusero, un ubuntero de closet y yo, decidimos ir a conocer el pueblo, Estelí.
El pueblo se me figuro bastante tranquilo, conocimos un restaurante|bar que estaba bien a excepcion del nombre, creo que el dueño era un español fan retro de magneto porque el nombre «vuela vuela» no ha sido precisamente lo más creativo, el pueblo es muy pero muy barato, aquí consigues una botella de ron 12 años, por el precio de un XL en Guatemala, (por cierto el referente de ron es culpa de mis compañeros de viaje xD). Además de esto la gente es bastante amable, incluso hablamos con un par de mujeres del lugar en plan de amigos sin que pensaran que les queríamos hacer algo y nos contestaron amablemente, nada que ver con muchas mujeres de mi ciudad natal donde primero me piden estado de cuenta para aceptar a comer un helado -_-.
Al regresar se nos informa de la modalidad Barcamp, el area camp con internet y el area bar con una pool party a la par de una piscina shuca laguna artificial que duro hasta las 4 o 5 de la mañana, ahi fue donde verdaderamente hubo comunidad, pudimos debatir, hablar con la gente sin tantas formalidades, bastante constructivo.
Hubo algo bastante ironico, me fui alrededor de las 3 am a dormir y a las 7 aranaX me estaba chingando levantando, konelix confirmaba la medalla de oro para Guatemala respecto a borracheras (Gisela Morales no es ni mierda xDD), en resumen los dias que menos he dormido en este mes. Al rato les pongo la reseña del dia 2.
En dia de ayer algunos representantes de la comunidad del software libre en Guatemala realizamos un viaje de alrededor de 20 horas con un unico objetivo: beber asistir al primer Encuentro Centroamericano de Software Libre en la ciudad de Estelí, Nicaragua.
Como se que muchos otros haran reseña formal yo voy a hacer reseña tipo abismo de tux.
A las 4 de la mañana todos reunidos en la gasolinera y llenos de provisiones (aka 24 gallos y 24 ice) toda esa partida de borrachos y yo, queriamos asesinar a aranaX, un miembro activo de la comunidad openubuntu-gt porque pensabamos que nos habian estafado en el bus, y el como todo buen encargado chapin, no tenia siquiera el numero de telefono.
Despues de que apareciera el bus bastaron 15 minutos para que la gente sedienta iniciara a discutir de software libre beber con lo cual llegamos rapido a la frontera, la verdad no se si estaba muy cansado pero desde que me dormi en la frontera no me percate de nada y como por arte de magia llegamos a Tegucigalpa, donde aparece la primer cagada del viaje, en una agencia de BAC despues de 20 minutos en cola nos dicen que no podiamos cambiar dolares por no ser cuentahabientes, hasta que una Hondureña amablemente cambio los dolares por nosotros y pudimos consumir alimentos (un cafe vale 20 lempiras para que se den una idea del tipo de cambio).
De aqui en adelante fueron flames tras flames, que si ubuntu sin flash es debian, que si opensuse es del diablo y el diablo es Novell, ya se imaginan 28 geeks encerrados en un bus, donde por cierto alguien literalmente la cago, y llegamos a la frontera de Nicaragua, la frontera más desgraciada que he cruzada toda mi vida. A diferencia de la frontera de Guatemala-El Salvador y El Salvador-Honduras, el paso fue bastante tedioso, alrededor de dos horas entre revision de maletas, identificaciones, revision por gripe porcina (con un scanner tan avanzado que solo me pidieron el nombre por segunda ves ¬¬). Y por fin estabamos en Nicaragua.
A las 00:00 estabamos llegando a Estelí, y fue la ultima ves que nos perdimos, donde por cierto los animos ya estaban más que caldeados por el cansanció y hasta el chofer queria asesinar a n0rman,por sus grandes habilidades de geolocalizacion y de guia a extranejos, solo consumi mis alimentos, y me dormi estaba demasiado cansado.
Si quieren seguir el evento se esta transmitiendo aca: