jueves, 24 de diciembre de 2009

Las Cuestiones de la Vida

Cuando uno está ocupado y ni siquiera puede postear, realmente se nota. Y fue mi caso en todas estas semanas.


Mucho laburo, terminar de rendir las últimas materias de la facu por este año, cuestiones personales varias, la familia, descansar un poco (y si, tantas cosas que hago, hay que dedicarle un tiempo al descanso, sino no hay cuerpo que aguante). En fin, fueron semanas más que movidas.

Algunas de esas cosas ya pasaron y otras se mantienen. Y nuevas se vienen, como por ejemplo que ya empecé a escribir los primeros párrafos de "El Coliseo de la Muerte". Que en algún punto del verano o a fines del verano saldrá a la luz.

Ahora que voy a tener mas tiempo trataré de postear más seguido. Aunque con la llegada de Twitter a la vida de la gente, se vuelve más habitual hacerlo por ese camino que por un blog que demanda un poco más de tiempo (bueno, no mucho, pero algo más demanda).

FELIZ NAVIDAD Y UN MENOS JODIDO AÑO NUEVO PARA TODOS!!!!

sábado, 31 de octubre de 2009

Usando Aprobo para comparar documentos

En este momento me encuentro desarrollando (y ya casi terminando) un trabajo de investigación respecto a las señales inalámbricas (especialmente las Wi-Fi) y como las mismas afectan a la salud.


Y según tengo entendido, debe ser un trabajo que no sea "copipasteado" ni nada de eso. Yo no soy de hacer ese tipo de cosas. Bueno, maso. Pero no soy tan animal que lo pego en crudo. Sino que hago un análisis del material y expreso lo que interpreto. Pero así y todo me pasaron el dato de la pagina APROBO.

Básicamente es una pagina donde uno sube un documento (por ejemplo un archivo de Word o similar) y la pagina tiene un motor que analiza el texto y busca en toda la fucking red si ese texto o ese párrafo figura en algún otro lugar. De manera de detectar "copipasteadas" por parte del autor.

Es una buena herramienta para profesores, y detectar si el alumno toma el camino facil de las cosas.

Pero mas alla de eso, es una interesante herramienta. Recomendable.

miércoles, 28 de octubre de 2009

Windows 7 Esta Entre Nosotros

Y finalmente salió el "tan ansiado" Windows 7. Tanto anuncio, tanta parafernaria, tanto tirar mierda para arriba... y esta entre nosotros ese hijo de puta.

Como siempre pasa, al poco tiempo de estar a la venta, está dando vueltas por internet. Así que lo bajé por medio de los amigos de Taringa y lo instalé en una maquina virtual. Y si, no soy tan suicida para mandarlo en la física. Así que lo clavé en un VMWare.

La instalación fue limpia, rápida, facil. Punto a favor.

La usabilidad, en general es mas o menos lo mismo que (EL HIJO DE MIL PUTA DEL) Vista. Pero tiene algunos detalles que me resultaron que fuera amigable.

Me detectó la red del laburo y accede sin problemas. Aunque no se por qué no me detecta la compartida que hice a mano con VMWare.

Instalé unas pocas aplicaciones y no me hizo lio. Se colgó todo al querer instalar una aplicacion directo por la red, pero luego lo copié localmente y listo. Tampoco jode tanto con el tema de estar preguntando 200 veces si estoy seguro de lo que estoy haciendo.

Al montar un CD, lo detecta pero no abre nada. Como si los archivos estuvieran dañados. Pero el disco está bien.

Como se puede apreciar, cuando algo anda bien, también lo digo. Pero el hecho de tirar casi completamente lo hecho con Vista y rehacer muuuucho codigo para lograr lo que lograron, es para destacar. No por eso bailo en una pata y me voy a amigar con esta mierda. Porque en el fondo sigue siendo una mierda privativa y por mas bien que funcione, es el GRAN punto en contra que va a tener eternamente.

Pero así y todo, reconozco que Windows 7 puede tener futuro. O al menos es lo que me dejó la primer impresión.

Igualmente mi querido Ubuntu no lo suelto por nada. Además, mañana sale la nueva versión (9.10 Karmik Koala) que estoy esperando ansiosamente para actualizar.

lunes, 21 de septiembre de 2009

Los sapos y los sistemas operativos

Últimamente no estoy muy posteador. Por mi, me la paso escribiendo como lo hago en twitter. Pero en el blog se me complica por tema de tiempos.


Estoy escaso de tiempos porque estoy con mucho laburo en Viaticket. Si bien tenemos mas laburo, no se hace equivalente respecto a que somos pocos y hacemos mucho. Pero estamos en perspectiva de meter mas gente para laburar.

También estoy con unas cuantas cosas en la facu. Pero como todavía no estoy con parciales, dentro de todo no es tanto. Pero Octubre va a ser medio pesadito y ya de ahora me rompe las pelotas.

Y para no perder la costumbre, voy a bardear un poco a Windows. Ademas de hacerlo por gusto, lo hago porque realmente hay motivos:

- Tuve que instalar el sistema de boletería en una maquina con Windows Vista. Si bien el sistema funca sin problemas en Windows XP, con vista me resulta todo mas difícil. La parte de boletería en lo referido a impresión de tickets, Vista no quiere saber nada. Es un hijo de puta, porque me complico la situación en un cliente y al final le tuvimos que mandar una compu con XP para que puedan laburar.

- Un compañero de laburo le tuvo que instalar la compu a mi jefe porque "windows vista estaba lento". Si, lo de siempre. El hijo de puta ya estaba achanchado y lo tuvo que reinstalar. Y como siempre, hay que instalar drivers y todas esas cosas que en Linux uno se olvida.

Sinceramente, no entiendo como la gente sigue usando Windows. Bueno, en realidad lo se. Es porque la gente con los sistemas operativos privativos es como esa vieja publicidad que mostraban a un sapo dentro del agua.

Si el sapo estaba dentro de un recipiente con agua natural y de repente le meten agua caliente, salta porque se quema. Pero si le meten muy de a poquito el agua caliente, se acostumbra y por mas caliente que este, se queda ahí.

Si reemplazamos al sapo por las personas con bajos o nulos conocimientos técnicos, y el agua caliente por Windows, es el mismo caso. La gente ya esta acostumbrada a usar algo que es malo, y piensa que estar así es lo normal.

PERO NO ES NORMALLLLL!!!!!!!!

A ver, si nos ponemos las pilas y nos damos cuenta que Windows es una bosta y no va mas. Basta. Dejense de joder y conozcan Linux que no muerde!!!!

miércoles, 26 de agosto de 2009

Los Siete Pecados de Windows 7

Ando con poco tiempo últimamente. Mucho laburo, la facu viene tranqui pero promete ponerse pesadita con el corre de las semanas. Así que hago un "copipasteo" de esta interesante nota y listo. Prometo escribir como corresponde la próxima vez.

Links Actuales:
http://www.fayerwayer.com/2009/08/free-software-foundation-se-lanza-contra-windows-7/

http://www.fsf.org/news/windows-7-sins

http://windows7sins.org/

#################################

La Free Software Foundation programó para hoy una protesta pública contra Windows 7, el nuevo sistema operativo de Microsoft. Esta protesta es parte de una campaña informativa acerca de cómo este nuevo sistema da un nuevo paso en el control sobre los derechos de los usuarios.

Según la organización, se han enviado cartas a 499 empresas que son parte de la lista Fortune 500, pueden adivinar qué compañía no recibió su cartita.

Se ha montado un sitio web para apoyar la campaña llamada Windows7Sins, que es un juego de palabras que se puede entender como “Los 7 pecados de Windows” o “Windows 7 peca”. Los pecados nominados son:

  1. Envenenamiento de la educación: Por el lobby que estaría haciendo la compañía para centrar la enseñanza en torno a sus productos
  2. Invasión de la privacidad: Por el uso de software como Windows Genuine Advantage en donde el usuario cede a Microsoft los derechos de examinar el contenido de su computador.
  3. Comportamiento monopólico: Por las condiciones en que Microsoft negocia con los fabricantes de hardware para prohibir la venta de computadores con otros sistemas operativos, o sin sistema operativo aunque la gente lo solicite.
  4. Lock-in: Por la forma en que Microsoft obliga al usuario a actualizar su software o hardware mediante la eliminación del soporte para versiones anteriores de su software.
  5. Abuso de estándares: Por los intentos de Microsoft de bloquear la estandarización de formatos de documentos que son libres y abiertos, como fue el caso de OpenDocument Format.
  6. Forzar el uso de DRM: Por el trabajo que la compañía hace con corporaciones de medios para restringir la copia o reproducción de medios en su sistema operativo.
  7. Amenazar la seguridad del usuario: Windows tiene una larga historia de vulnerabilidades de seguridad, permitiendo la propagación de software dañino y dejando los computadores expuestos a formar parte de botnets en forma involuntaria. Debido a que no hay acceso al código del sistema, todos los usuarios dependen de Microsoft para su corrección.

Independiente de que podamos estar de acuerdo o no con los pecados que menciona la campaña, estamos ante un nuevo capítulo de la histórica batalla de la Free Software Foundation por los derechos y la libertad de los usuarios.

jueves, 20 de agosto de 2009

Pocos blogueos de mi parte

Últimamente estoy siendo poco posteador. Pero tuve motivos.

Estuve estudiando como un hijo de puta para tres finales que tuve que rendir en un margen de diez dias. Fue agotador. Bueh, uno era facilongo porque era la defensa de un TP. Pero los otros dos fueron peliagudos. Pero los supe enfrentar y me saque ocho en los tres finales.

Mis actividades laborales también me tuvieron bastante ocupado últimamente. Mucho laburo en VIATICKET y encima ayer tuve que ir al Sheraton para trabajar en el voto de los Martin Fierro. Fue muy bueno cuando el maraca de Polino se puso "histérica" porque mientras votaba, decía que había una falsa información respecto al año pasado a que entrego una estaquilla y el lo negaba. En un momento se calentó porque decía que eran todos mentirosos, a pesar que el presidente de Aptra afirmaba que en su oficina tenia las fotos del hecho. Es un salame.

Si bien ahora tengo un poco de tiempo, también me tome dias para descansar y no estuve escribiendo tanto esas historias fumatas que me gusta hacer. Aunque ahora estoy retomando a escribir "La Casa del Cerro". Ya va tomando forma mi historia. A lo mejor en un mes o dos sale a la luz.

Con lo que estoy con todo es con Twitter, Facebook y en menor medida, con Identica. Aunque mi novia dice que es para bobos. Pero no le doy pelota. Yo me entretengo.

lunes, 27 de julio de 2009

TOCAME EL WINDOWS

El tema de moda :P

viernes, 24 de julio de 2009

Problemas con Javascript

Hay veces que la programación y diseño de sistemas web es divertido. Otras veces, no lo es. Y hoy es un día que realmente no lo fue. Todo por culpa del maldito JAVASCRIPT.

Estaba laburando en el rediseño del funcionamiento del sistema de boleterías de VIATICKET, unidad de negocio de la empresa donde me desempeño laboralmente. Desde ayer que estaba desdoblando el pago del importe final en dos: el importe de las entradas, y el importe del Cargo por Servicio (el famoso Service Charge). Eso es fácil, ya que tengo que crear un campo mas en el HTML para guardar este dato. Hasta este punto vamos bien.

El problema surge cuando quiero aplicar el descuento. La onda es que el descuento se aplica en el importe de los tickets y no en el service charge. Bien. O sea: aplico descuento en el importe de las entradas y luego sumo el cargo por servicio. Bien. La teoria esta perfecta. Pongo manos a la obra. Este es el codigo antes de los cambios:

function CalculaDescuento() {
....var subtotal_local = form.SubTotal.value
....var descuento_local = form.Descuento.value
....var importe_con_descuento = subtotal_local - (subtotal_local * descuento_local / 100)
....form.Total.value = (Math.round(importe_con_descuento*100)/100).toFixed(2);
....if (descuento_local == 0) {
........form.Total.value = (Math.round(subtotal_local*100)/100).toFixed(2);
....}
}

Con toda felicidad, aplico los cambios en el formulario y cambio el Javascript para que haga esto. Bien. Seguimos con las pruebas. Lo pruebo y... no anda. Bueno, lo reviso. Pero esta todo bien. Lo reviso nuevamente y miro a ver que falla. Y esta todo bien. La felicidad dejo de estar en mi cara.

Hoy estoy toda la mañana con el puto Javascript y nada. Cambio la función para que o haga de otra manera, y nada. Aplico los métodos 'int()' y 'parseInt()' para convertir la variable en formato numérico (por si el idiota no entiende el formato de lo obtenido), y nada. Convierto todas las variables en 'int', y nada. Uso el método 'alert' por todos lados para debugear, y no veo nada malo. Ya me estaba desesperando y empezando a putear al jodido codigo.

Estuve googleando por todos lados y lo que estaba haciendo era lo correcto. Entonces: ¿por que mierda estaba fallando?

Ya cerca de la desesperación y agarrar el monitor para revolearlo por las escaleras del décimo piso mientras lo voy escupiendo, hago lo que se hace en casos donde la lógica no tiene sentido: aplicar cosas que seguramente no sirven.

Entre tantas cosas probadas, se me da por multiplicar la variable conflictiva y que deberia ser tomada, por 1. Quedando la linea de la siguiente manera:

var importe_con_descuento = cargos_local*1 + subtotal_local*1 - (subtotal_local * descuento_local / 100)

¿Y que paso? El hijo de puta funcionó. Si, funcionó. Con ese cambio boludo, funciono. Este es el codigo final:

function CalculaDescuento() {
....var cargos_local = form.TotalCargos.value
....var subtotal_local = form.SubTotal.value
....var descuento_local = form.Descuento.value
....var importe_con_descuento = cargos_local*1 + subtotal_local*1 - (subtotal_local * descuento_local / 100)
....form.Total.value = (Math.round(importe_con_descuento*100)/100).toFixed(2);
....if (descuento_local == 0) {
........form.Total.value = (Math.round((subtotal_local*1 + cargos_local*1)*100)/100).toFixed(2);
...}
}

La verdad no me gusta como quedó. Pero anda. Tengo que seguir con otras cosas, asi que no lo voy a depurar ahora. Pero cuando pueda, lo retoco para que quede mejor.

Y espero que funcione bien...

miércoles, 22 de julio de 2009

Busquedas con Google y Bing de Microsoft

Cuando busco mi nombre y apellido en GOOGLE, salgo de taquito:



Cuando esto mismo lo hago por BING, ni aparezco:


Y no es por mi. Hay muuuuchas diferencias en las búsquedas de Bing que Google las resuelve eficientemente.

Yo no soy un pro-google ni nada de eso. Pero por algo es el lider. Por algo BING quiere decir Bing Is Not Google. Y si, no es Google. De hecho, no es nada.

En vez de boludear con los buscadores (algo que siempre fallaron), metanle fichas en el Sistema Operativo que ya bastantes quilombos tiene. Windows 7, exitos!!!! jajajajaja

UPDATE 31/07/2009: No solo yo lo digo. En este link hay otra opinión.

martes, 14 de julio de 2009

El Anticristo de la Programacion

Una imagen vale más que mil líneas de código :P

domingo, 28 de junio de 2009

Ventanas inteligentes de Gnome 3.0

Simplemente: belleza!!!!!!!!

sábado, 13 de junio de 2009

Microsoft Dona Comida si Descargan IE8


Esta noticia me resulta de lo mas lamentable. Me da vergüenza ajena.

Por medio de ESTA NOTICIA DE FAYERWAYER me entero que al no haber una buena aceptación del Internet Explorer 8, los muchachines de Redmont se asociaron a la ONG Feeding América con la excusa de “donar” ocho comidas a personas necesitadas en América por cada descarga que se realice de su nuevo navegador.

Me parece lamentable y triste hacer esto para que la gente baje esa porquería de navegador con la excusa de donar algo a cambio. Me parece fenómeno que donen, pero no creo que haga falta hacerse los héroes con excusas baratas intentando llegar al corazón de las personas. No creo que tengan muchos problemas económicos como para ayudar a una ONG. No se, digo.

Entiendo que el navegador es un gran punto débil a comparacion con Firefox, Chrome o incluso Safari. Pero lo que estan haciendo es equivalente a bajarse los pantalones y decir: "entregamos nuestro culo y a cambio les damos un CD con la instalación del navegador, por favor"

A la empresa de Marketing a cargo de la estrategia, le bajo el pulgar. Y mas aun a los directivos que aprobaron esta deplorable idea. O sera que la mentalidad yanki es muy sensible y nosotros no nos creemos esas pavadas.

Muchachos, abran sus mentes, liberen código, dejen de tener pensamientos noventistas. Esa época ya terminó. Basta.
A mayor resistencia en aceptar al realidad, mas dura sera la caída cuando llegue el momento.

lunes, 1 de junio de 2009

Bing y Google

Ya esta disponible BING, el nuevo buscador de Microsoft.


Si bien BING son siglas que significan Bing Is Not Google, realmente no veo mucha diferencia entre Google y el nuevo buscador. O sea, después de muuuchos años de estar robando ideas a otros, lo siguen haciendo al día de hoy.

Por un lado, usan el mismo sistema para llamar a un producto recursivamente. De hace mucho tiempo lo hace GNU (con el significado GNU is Not Unix). Y los muchachines de Micro$ ya tuvieron que hacer lo mismo. Poco carente de ideas.

Y por otro lado, al mirar el contenido de los resultados obtenidos en una búsqueda, siento estar viendo el mismo estilo de Google.

O sea, es una paradoja: Bing Is Not Google But Is Like Google. Debería llamarse BINGBILG

Lista de comando utiles

Por medio de Google Reader y de la mano de los posteos de Viva Linux, me encuentro con una lista de comandos útiles para la consola linuxera.

Algunos de ellos ya los conozco y de vez en cuando los uso. Otros no los conocía y creo que los voy a usar. Y ya que estamos, agrego algunos de los que habitualmente uso. Primero van los de Viva Linux:

Matar a una aplicación actualmente en ejecución:
killall [programa]

Mostrar el espacio disponible en el disco rígido:
df –h

Ubicar el directorio de instalación de un programa:
whereis [programa]

Montar una imágen ISO:
mount /path/to/file.iso /mnt/cdrom –oloop

Capturar un video con tu escritorio:
ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg

Mostar el Universally Unique Identifier (UUID) de tus particiones:
ls /dev/disk/by-uuid/ -alh

Mostrar los 10 primeros procesos ordenados por la memoria que consumen:
ps aux | sort -nrk 4 | head

Sonar una alarma cuando una dirección IP apareza online:
ping -i 60 -a IP_address

Ejecutar el último comando como superusuario:
sudo !!

Crear una estructura de directorios con un solo comando:
mkdir -p tmp/a/b/c


Y estos son los mios:

Ver el crecimiento del tamaño de un archivo en tiempo real (útil cuando necesito saber cuanto falta para que se copie algo y lo monitoreo):
watch -n 1 ls -lh *.dat

Obtener el tamaño de un directorio, incluyendo los subdirectorios:
du -h /home/fernando/data

Navegar por un archivo de texto con avance y retroceso de pagina, sin tener que usar Vim:
less archivo.txt

Dividir un archivo en partes de 1 mega y después volver a generarlo:
split -b1m msa.tgz parte_

cat parte_* > completo.tgz

jueves, 14 de mayo de 2009

Lista de archivos instalados con DPKG

Cuando actualizo mi querido Ubuntu de una versión a otra vía internet, en general lo hace sin problemas.

Ese "en general" lo digo porque cuando lo hice en mi desktop para ir de Hardy a Intrepid, en el momento del reinicio de lo ya bajado e instalado (despues de casi tres horas en total entre bajada y proceso), no me iniciaba el entorno gráfico. A pesar de ver los logs y buscar en internet alguna solución de lo que estaba pasando (desde la laptop que todavía estaba con Hardy, claro), despues de mas de dos horas se me hincharon las pelotas y tuve que hacer una instalación "limpia" del sistema.

No vino mal porque aprovecho para hacer depuración de cosas que ya no estaban en uso. Pero era molesto acordarse y tener que estar instalando todas las aplicaciones útiles de vuelta. Pero mas allá del proceso de instalación, me resultaba molesto el hecho de no recordar que tenia instalado sin olvidarme de nada. A partir de ese momento y con cada actualización, tomaba nota en papel y lápiz (si, papel y lapiz) de los programas mas importantes que estaban instalados. Cosa que si había algún problema, lo tenia anotado.

Hasta que me dí cuenta que en vez de hacer esas boludeces, lo puedo guardar en un archivo y obtener la lista exacta de todos y cada uno de los paquetes instalados. Con solo hacer lo siguiente, alcanzaba:

sudo dpkg -l > paquetes.txt

Pero en el caso anterior, solo los lista. Después me dí cuenta que hay una forma mejor de hacerlo e instalar todo de una. Con la ayuda de ESTE LINK encontré esta alternativa bastante piola que paso a resumir. Primero hago un listado de lo instalado actualmente con este comando:


dpkg --get-selections | grep -v deinstall> paquetes.txt

Y con lo siguiente, cargo todo de nuevo:

sudo apt-get install dselect


sudo dpkg --set-selections <paquetes.txt

sudo dselect install


jueves, 26 de marzo de 2009

Insisto con el tamaño de los archivos de Office

No es de hincha bolas, pero quiero que quede claro al igual que en su momento cuando hice este posteo, sigo insistiendo con el hecho de que la gente migre hacia OpenOffice que es lo mismo que Microshit Office y los archivos son mucho mas livianos y compatibles.

Como hice en su momento, dejo una imagen comparativa de varios archivos que guardados en un formato y en otro, con OpenOffice quedan de menor tamaño:

martes, 10 de marzo de 2009

Documentacion de SchemaSpy

Hoy a la mañana un compañero me da un dato de una aplicación que genera "automágicamente" documentación de PostgreSQL. Se baja de esta pagina. Seguramente deben haber muchas otras y conociéndome, de vago no lo voy a hacer :P Pero así y todo me resultó muy completa.

Pero con bajarse eso solo no alcanza. En la pagina no dice que hay que usar una pequeña aplicacion llamada postgresql-8.3-604.jdbc4.jar que veo que se puede bajar de este lugar. Ahora si, tengo todo lo necesario.

Una vez obtenido todo lo necesario, me queda ir por linea de comandos al lugar donde guarde ambos archivos, crear una carpeta llamada, por ejemplo, doc en ese mismo lugar donde estan los archivos, y ejecutar lo siguiente ingresando la clave (que no pienso mostrar):

java -jar schemaSpy_4.1.1.jar -dp postgresql-8.3-604.jdbc4.jar -t pgsql -db pycobranzas -all -host ren.msa -port 5432 -u fernando -p CLAVE -charset UTF-8 -o doc/ -ahic -hq

El resultado es un archivo index.html en la carpeta destino (doc) que nos llevara a navegar por una web muy completa dando, en forma dinámica, toda la info necesaria respecto a la estructura de la base.
Altamente recomendable.

viernes, 13 de febrero de 2009

Me voy a Mar del Plata una semanita

Y llegó la hora nomas. Mañana a las 10 de la mañana una terminal de micros me estará esperando para subirme a un micro e iniciar el viaje a ese lugar llamado Mar del Plata.

Mi chica y yo estaremos panza arriba en las playas de dicha ciudad (con la panza untada en bronceador, obviamente porque el sol esta fuerte), y dándonos unas vacaciones mas que merecidas de haber laburado todo el jodido año 2008 y haber estudiando a full.

Me esperan unos buenos platos de pescados y mariscos del puerto, unos ricos churros de Manolo, alguna que otra jugadita del Casino al mejor Isidoro Cañones, la parrillada de chinchulines del tío de mi novia, algunas salidas nocturnas y otras cositas mas que iremos improvisando en el momento.

Bueno. Será hasta el regreso dentro de un poco mas de una semana. Adiós Amigos.

martes, 10 de febrero de 2009

Chiste de Microsoft y las Bombillas

Muy bueno. Lo leí en este link

- ¿Cuántos programadores de Microsoft hacen falta para cambiar una bombilla?
- Ninguno. Convierten la oscuridad en un nuevo estándar y le dicen a todo el mundo que es una feature.

-- Anónimo

miércoles, 4 de febrero de 2009

Firefox me consume bastante memoria

Si, la verdad no me puedo quejar del Firefox respecto a usabilidad. Es una maravilla y se la re banca. Lastima que el tema de la memoria todavía sigue pendiente de mejorar el rendimiento.

Ojo, no es por nada, pero si bien dicen por ahí que están mejorado ese temita, en mi caso no lo veo tan así. A veces necesito tener tres o cuatro ventanas abiertas por distintos motivos, y algunas con un par de solapas. Nada del otro mundo. A continuación muestro una imagen de mi Monitor del Sistema en el momento donde cierro todas las ventanas del Firefox.


Voy cerrando una por una y la memoria sigue clavada en un total de un poco mas de un giga de memoria RAM, o sea, la mitad de la memoria total de mi notebook. Cuando cierro la ultima ventana del Firefox, baja abruptamente para recuperar 500 megas que el hijo de puta se tenía encanutado. En la gráfica se muestra que incluso los procesadores dejan de laburar para estar mas tranquilos.

A veces uso otras alternativas para la navegación, como decir el Epiphany o el Konqueror. Pero que se yo... el Firefox es el Firefox. Esta bueno. Lastima el tema del consumo de memoria.

Espero que prontamente se resuelva para liberar la memoria que ya no utilizada y no estar ocupando lugar al pedo, como calculo que actualmente lo esta haciendo.

jueves, 22 de enero de 2009

Trantando de crear libros para celular usando Linux

Como buen apasionado de la lectura que soy, no solo leo libros en papel. Bueno, es de esperarse de alguien como yo que esta todo el día boludeando con cosas tecnológicas.

Además de leer muchos libros impresos, tuve mi época de usar la Palm para el mismo hecho. O sea, tomaba los libros en algún formato y los convertía en PDB para leerlos con la aplicación de mi Palm. Pero con la compra de mi celu nuevo, el Nokia 6131 e investigando un poquito, me di cuenta que los celus, entre otras cosas que se pueden hacer, son usados para leer texto. Y eso me dedique en estos últimos días.

Con solo googlear un poco, encontré muchísimas paginas para bajar libros en formato JAR, o sea, dentro de una aplicación de Java. Pero me dije: "si, hay bastantes libros, pero si no encuentro uno, lo quiero hacer yo mismo". Entonces me puse a buscar alguna aplicación para hacerlo yo mismo. Y lo encontré.

Hay varios, pero el mas piola parece ser un programa de origen ruso llamado TequilaCat que ya va por la versión 2.2.20 y funciona bastante bien. Pero hay un pequeño problema: es solo para windows. Lo corrí en Linux con Wine y levanta lo mas bien. Aunque primero lo corrí dentro de Windows Virtual con Virtual Box y también funcaba bien. Pero no dejaba de ser un producto exclusivo para Windows. Entonces me dije: "Lo que genera es un archivo JAR que en definitiva es un RAR con la extensión cambiada. Si reemplazo el contenido por lo que yo quiera, lo puedo hacer yo mismo sin depender del programa". Además me puse a buscar si hay algo hecho en Linux, y hasta donde busque no hay nada. Entonces puse manos a la obra con el desarrollo.

Internamente el JAR esta formado por una serie de archivos de la aplicación que abre el texto, y el texto del libro dividido en archivos de exactamente 40000 caracteres (salvo el ultimo archivo, obvio). Me hice un simple programita en el lenguaje Python que toma el archivo TXT y genera tantos archivos de texto (con los nombres secuenciales que correspondan) como sean necesarios. Y como lo hice mas o menos rápido, aproveche para darle a la aplicación funcionalidad para copiar los archivos en una carpeta con el contenido de la aplicación y genero el JAR definitivo que se carga en el telefono.

Re contento con lo hecho, corro el programa con un libro que tengo ganas de leer, lo cargo en el teléfono, lo voy a abrir y... no lo abre :(

Me puse a analizar:
- Los archivos de texto generados por mi programa están bien generados.
- Los archivos de la fuentes están bien cargados.
- El archivo de configuración de la aplicación esta bien seteado al tamaño total del texto.

Entonces, ¿que mierda esta fallando si teóricamente el archivo esta correctamente generado?

Hasta el momento no le encontré la vuelta. Pero no me va a ganar el turro. Igualmente lo puedo hacer con este programa cuyo fin lo cumple muy bien. Pero ya lo voy a hacer para que funcione nativamente en Linux.

jueves, 15 de enero de 2009

Un Buen Lugar para Cenar en Caballito

No siempre se encuentran buenos lugares para ocasiones especiales como ser un cumple en un ambiente tranquilo o un aniversario. Es decir: tranquilo, agradable a la vista, buena atención, buena comida, y todo lo que uno a veces desea para ciertas ocasiones. Si, los hay, pero a veces es difícil verlo. Y por suerte este Martes lo vi.

El Martes pasado cumplí trece meses en pareja y para hacer un festejo fuimos a un restaurante llamado MONTANA BISTRO, en pleno corazón de Caballito. Lo vengo viendo de hace un tiempo y no sabía que onda. Y la onda es que resultó muy bueno.

Llegamos y nos acomodamos al fondo. Estábamos solos (claro, era un día de semana, seguro que un finde esta llenito) y acompañados por musica al mejor estilo Fashion TV. No es de mi agrado musicalmente, pero para una velada tranquila y romántica estaba más que perfecto. Y todo acompañado en un ambiente de coloridas velas bajo un techo de cañas de bambú que daban la sensación de estar en otro país.

Si bien la carta no era muy variada, este tipo de lugares se caracterizan por la buena calidad de lo que preparan. Pedimos unos ravioles de conejo en su salsa que estuvieron para chuparse los dedos tres veces. Previamente nos trajeron los típicos pancitos con guacamole y para mi sorpresa, a continuación una entrada chiquita de camarones con pasta de guacamole, almendras y no se que otra cosa que estaba mas que bueno. Estaba tan rico que me comí el mio y el de mi novia (no, no soy tan bestia para dejarla sin comer, lo que pasa es que no le gustaban los camarones y gustosamente me lo termine comiendo yo).

Y no fue tan caro como podría serlo. Bah, depende. Haciendo comparaciones, los precios estaban mas o menos al nivel de Las Cañitas o un poquito mas barato. Así que no fue para tanto.

En definitiva: un lugar altamente recomendable para ocasiones muy especiales. Aunque habría que ver que onda un fin de semana. Pero así y todo parece tranquilo.

Mi puntuación: 5 de 5 quintines!!!!

jueves, 8 de enero de 2009

El poder de la ignorancia

Dejo el texto que extraigo de ESTA PAGINA acerca de una profesora que descubre a un alumno mostrando y distribuyendo linux como si fueran drogas ilegales. En definitiva: una ignorante total en el tema.

En iFconFig han traducido un intercambio de correspondencia entre la maestra y Ken Starks de HeliOS Solutions, muy divertidas, la verdad, aunque también entristece un poco notar que la difusión de linux no ha llegado tan lejos como algunos pensábamos. En fin, las cartas:

La de la maestra

“… observe a uno de mis estudiantes con un grupo de compañeros reunidos alrededor de su ordenador portátil. Al mirar en su computadora, ví que estaba dando una demostración de algún tipo. El alumno estaba demostrando la habilidad de su laptop y repartiendo discos de Linux. Después de confiscarle los discos lo llame para hablar con el y de esa forma fue como lo descubrí a usted y a su organización Sr. Starks, estoy segura que usted cree fuertemente en lo que hace pero no puedo apoyar sus esfuerzos o permitir que esto pase en mi aula. En este punto, no estoy segura si lo que usted hace es legal. Ningún software es gratis y propagar es idea es nocivo. Estos niños buscan a los adultos para que los guíen y disciplinen. Voy a investigar esto cuando el tiempo me lo permita y quiero asegurarle a usted, que si esta haciendo algo ilegal, voy a levantar cargos de la forma que la ley me lo permita. Sr. Starks, me junto con muchos otros compañeros que trataron con Linux en la universidad y le aseguro que las afirmaciones que usted hace son excesivas y basadas en falsedades.

Admiro sus intentos para conseguir computadoras para gente desfavorecida pero poniendo Linux en esas maquinas es retrasar a nuestros hijos.

Este es un mundo donde Windows corre en cualquier computadora y montando un circo por un sistema operativo no ayuda a esos niños en absoluto. Estoy segura si usted se contacta con Microsoft, ellos estarían mas que contentos en proveerle copias de versiones anteriores de Windows y de esa manera sus computadoras estrían al servicio de los que las reciban…”

Karen xxxxxxxxx
xxxxxxxxx Middle School
AISD

Respuesta de Starks

Hmmmm….

Supongo que debería, antes que nada, gracias. Usted me ha dado la oportunidad de mostrarles a los demás que nos enfrentamos a una batalla en lo que hacemos. “Nosotros” somos los que defendemos, apoyamos y usamos el software libre de código abierto y Linux en particular.

Si usted encuentra mis siguientes palabras duras o poco cordiales, tome un respiro y prepárese… lo que tengo para decirle a usted nos es nada en comparación con lo que está a punto de experimentar.

Primero, si existiese la mas minima posibilidad de que yo estuviese haciendo algo ilegal, no lo habría hecho. El solo pensar que involucraría a mis hijos en mis actividades “ilegales” es un insulto mas que indignante. Usted debería avergonzarse de si misma por decir esto sin ningún sentido. Y por favor…mire dentro de su corazón. Usted esta a punto de abrir sus ojos, eso es si actualmente investiga algo en absoluto. Linux es un sistema operativo libre de costos y de licencias. Fue diseñado específicamente con ese propósito. Linux se utiliza para liberar a las personas de Microsoft. El hecho de que usted crea que Microsoft es el extremo y el todo es realmente divertido de una manera muy triste. Una vez más, siendo un buen miembro de la NEA, usted echaría a perder la línea del Sindicato. Microsoft ha aportado decenas de millones de dólares a su Sindicato. Por supuesto que usted va a “recomendar” Microsoft Windows. De lo contrario probablemente hubiese sido reprendida al menos y despedida en el peor de los casos. Usted solo esta haciendo lo que le dijeron que haga.

Usted ha sido bien entrenada.

No se cuando asistió a la universidad Karen, pero Linux incluso dos años atrás no era nada en comparación con las características y habilidades que hay disponibles ahora. Linux es superior a MS Windows de tantas maneras, estas son muy numerosas para mencionarlas aquí… Y estoy cansado de enumerarlas. A diferencia de Microsoft quien miden sus “mejoras” y entonces se las pasa a usted cada 5 años o las tiene que comprar. Linux lanza sus mejoras sobre su finalización. Recibimos lo mas nuevo y lo mejor del sistema cuando este esta probado y puede ser usado y es estable. Karen, usted no tiene idea en la esclavitud en la que esta trabajando… pero no sabe nada mejor. La vergüenza de esto es, que se encuentre atrapada con millones de otros profesores obedeciendo a la NEA y predicando la bondad de Windows y Microsoft. Un superior, libre y absolutamente entretenido método de manejar su computadora esta al alcance de su mano y no es capaz de alcanzarlo.

La parte mas preocupante de esto reside en el hecho de que la AISD gasta millones de dólares en software de Microsoft en un año cuando ese dinero podría ser gastado educando a nuestros hijos. Un maestro de escuela dedicado podría reconocer ese hecho ejercer presión para el cambio a software libre de código abierto y dejar que el dinero gastado en MS sea usado en nuestros niños.

Un maestro que se preocupa por sus alumnos haría esto.

Esto es triste más allá de mi capacidad de expresárselo a usted. No encadene a sus estudiantes en su prisión de Karen.

Ahora devuélvale a ese niño sus discos. Aaron es un niño brillante y aprenderá mas usando Linux que usando Windows. Esos discos y su distribución son perfectamente legales e incluso si el fuese un “perturbador” usted no puede quedarse con su propiedad. He hecho una llamada al Superintendente de la AISD y también le envíe una copia completa de su correo electrónico. Parece que nos conoceremos es su oficina cuando la Escuela retome las clases luego de las vacaciones. Estoy ansioso de conocer a una persona quien esta desinformada y aun así mantiene su posición de autoridad y enseñanza sobre nuestros hijos.

Ken Starks
HeliOS Solutions

viernes, 2 de enero de 2009

Linux Sube y Microsoft Baja

Bueno, este es mi primer posteo después de las fiestas. Como todos los años, la paso con mi papa. Morfe de lo lindo y también escabie un poco (bueh), como corresponde en épocas de fiestas (aunque reconozco que esta mal, pero que lindo es hacerlo de vez en cuando :-P jajaja). Bueno, voy a mi objetivo del posteo.

Año nuevo, vida nueva. Algunas cosas cambian y otras se mantienen. Y lo que se mantiene es la tendencia a la degradación de Microsoft y todo lo relacionado a este en materia de software.

Me refiero a ESTA NOTA que estuve leyendo, que hace referencia a la baja de la cuota de mercado del Internet Explorer al 68,73% en Diciembre del 2008 y el ascenso del Mozilla Firefox al 21,25% del mismo mes. Si bien la diferencia es todavía muuuy grande, es una tendencia que poco a poco genera la perdida de mercado del producto de Microsoft para dar paso a otros que realmente valen la pena. Y bueno, que se jodan por hacer lo que se les canta y no ser parte de la comunidad que se interesa en las personas y no en las empresas.

Y para cambiar la onda, dejo a continuación una imagen de mi hermoso Ubuntu haciendo copia simultanea de archivos y todo en la misma ventana de copiado. O sea, puse a copiar varias cosas de una unidad a otra y en vez de mostrar una ventana de proceso individual por cada cosa, muestra todo en una sola para dar mayor comodidad y no llenar el escritorio de ventanitas. ¿No es hermoso? :-P