lunes, 26 de mayo de 2008

Adios Gnome, hola fluxbox


Cansado de utilizar gnome, el cual he utilizado desde hace 7 años aproximadamente, desde la versión 1.4 , decidí cambiar mi entorno de escritorio, sin razón en particular más que solo aburrimiento de la rutina.

Obviamente KDE no era una opción para mí, simplemente nunca me gusto. Recordé a mi querido blackbox que tantas alegrías me trajo en mi viejo pentium 200. La cuestión es que estaba tan mal acostubrado a la interface de gnome que me costo volver a utilizar blackbox así que decidí por algo más moderno, fluxbox.

Después de instalarlo, leer un par de manuales, perzonalizar las teclas tipo las de volumen y poner las aplicaciones tipo idesk y fbpanel deje mi desktop como a mi me gusta, simplon y liviano.

Les dejo un screenshot de mi desktop para que opinen si les gusta.

Google Quiz

Prueben esto y después me cuentan

1. Abrir http://www.google.com.ar

2. Escribir para buscar: trabajo digno

3. No dar 'Buscar', sino pulsar sobre 'Voy a tener suerte'

4. Leer el resultado detenidamente

Quien hara estas cosas.....

martes, 20 de mayo de 2008

Tren Bala y el Gobierno

Estos día un tema que causa muchísimo revuelo es el del Tren Bala. Particularmente apoyo a la presidenta y al gobierno, y no tengo miedo a decirlo, pero esto del Tren Bala no me cierra para nada, la verdad no entiendo cual es el plan de negocios, como pretenden recuperar la inversión, cual es la ventaja estratégica del tren, que pasará con el mantenimiento, etc. Si alguno sabe cual es la idea del gobierno sobre todo esto por favor ponga un comentario.
Además lo que más me molesta es que contraten empresas extranjeras para la realización del proyecto, por que no preparan empresas nacionales para ello así nos quedamos con más que un tren bala, nos quedaríamos con la experiencia el el know how que se obtiene con la filosofía "Hagalo Usted Mismo".

En fin, Marcos acaba de pasarme un Link a un proyecto alternativo al Tren Bala en el que proponen un tren para todos. Me parece mucho más útil esta propuesta que la del tren bala y la apoyo al 100%, espero que ustedes también.

lunes, 19 de mayo de 2008

Hueveada a Balmer en Budapest



Me entero por Kriptopolis que el Señor Steve Balmer fue recientemente agredido en Budapest por un ciudadano que reclamaba a la compañía de Stevedevuelva el dinero de los contribuyentes. La agresión consistió en el lanzamiento de unos cuantos huevos al celebre personaje, lo que me pareció más gracioso fue que el agresor llevaba una camisa con la insignia

MICROSOFT = CORRUPTION

Después de ser expulsado del evento, Balmer continuó la charla como si nada hubiese pasado con su típico humor de siempre.

Me pregunto si el agresor hera Linuxero o simplemente odiaba a microsoft.

Les dejo el Link a la fuente y al video de lo sucedido.

http://www.kriptopolis.org/huevos-contra-ballmer-en-budapest

Whyfloss 2008


Debido a varios pedidos que recibí por mail solicitando las diapositivas de mi ponencia en la Whylfloss 2008 les dejo un link para la descarga.

Quiero agradecer profundamente a la gente de Neurowork, por la invitación, y a la gente que trabajó en la organización del evento, que me trato muy bien. No me voy a olvidar del gobierno de la provincia de corrientes el cual nos invito a una agradable cena en el Hotel de Turismo. Si me olvido de alguno mil disculpas.

Les cuento que llegar al evento fue toda una travesía para mi, dado que el evento hera en la ciudad de Corrientes y yo soy de Resistencia, ambas ciudades estan separadas por un puente el cual estaba cortado por manifestaciones populares. Todo esto llevo a que tenga que caminar 18 km (entre ida y vuelta) en plena siesta bajo el sol; contaba con solo 5 hs para ir hasta alla, dar la charla y volver a mi trabajo. Todo esto valió la pena dado que en el camino me encontré con amigos (como Matí que se iba para sus pagos) y en la charla la pase de diez.

sábado, 17 de mayo de 2008

Mono Winforms Listo!


El día 13 de mayo se anuncio la finalización en la implementación de la API Winforms para mono. Es decir los muchachos terminaron de implementar todos los métodos de la API de la versión microsoft en mono.

Según Jonathan Pobst, uno de los lideres en la parte de desarrollo para Desktop en mono, llegar a este punto fue un gran esfuerzo, se implementaron 12,776 métodos, con 6,434 commits SVN en 4 años.

Sin lugar a dudas este es todo un hito para los desarrolladores de Mono y .NET. Ahora tendrán la posibilidad de migrar aplicaciones de Windows a Linux, casi casi transparentemente (no se olviden de Moma aquellos que querrán realizar ese trabajo).

Desde este humilde blog "Whe salute you"

Links

Miguel
Jonathan

Reflexion sobre el Software libre


Acaban de postear en una de las listas de correo a la cual estoy subscripto, un link a un reportaje que realizaron a el señor Roberto Di Cosmo.

Tuve la oportunidad de conocerlo en la Cefeconf 2005, no personalmente por desgracia, pero su charla me impacto profundamente, a partir de esa charla mi cabeza realizó un click y decidí completamente dedicar mi vida al Software Libre. Roberto es un Doctor en Ciencias de la Computación, no un simple linuxero más o un triste vendedor de una mega corporación, es Frances y si no me equivoco egresado del Ecole de Paris, este es un instituto como el MIT pero en francia, sin lugar a dudas toda una eminencia.

En el reportaje el habla de cuestiones que yo siempre las repito una y otra vez, como por ejemplo el echo de invertir en materia gris y no en sucias licencias, que el software libre en europa es dominante y que el software libre genera mas oportunidad de negocio y empleo en países emergentes que no poseen desarrollo tecnológico propio.

Después de leer la nota ponganse a pensar con total neutralidad y diganme si acaso el software libre no les parece una alternativa mas que potable para el desarrollo tecnológico y la transferencia tecnológica de la que tanto hablan y poco hacen los políticos, los "Polos Tecnológicos" y otras asociaciones a fines.

Sin más nada que decir, les dejo el link al reportaje.

Otros Links

Pagina de Roberto
Entrevista a roberto, Canal-Ar

Malbo Transformer

Weee, que capo el que realizo este video, imperdibe

Otro tema

Hablando con Pablo y con Marcos el día jueves después de la Whyfloss me di cuenta que los lectores de este blog se rien de que yo siempre maldigo y descargo la bronca por este medio. Entonces Marcos me recordó el capítulo de Padre de Familia donde Peter tiene un sección llamada "You know what really grinds my gears?", traducido "Lo que más me molesta", comparandome con Peter, fue tan gracioso que decidí cambiar el motivo del blog.


"Welcome to the human race"
Snake Pilssken

Linux Timeline

Si bien faltan muchisimas distros, las más importantes aparecen.


domingo, 11 de mayo de 2008

WTF - ñ y acentos en nombres de dominio

Estaba leyendo un nota en canal-ar donde contaba que se aprobó una resolución para que los nombres de dominio en el .ar tengan soporte para la letra ñ y acentos, también se añadirá la extensión .gob para reemplazar al .gov.

La razón supuesta es para contrarrestar los efectos homogeneizadores de la globalización, protegiendo nuestro idioma como base fundamental y vehículo natural de nuestra cultura. "El idioma es parte principal del acervo y es un bien común de las sociedades hispano-parlantes", expresó el organismo.

Todo bien muchachos, pero esto es internet, dejen de boludear con estas sandeces que lo único que nos va a traer es más laburo a la gente de sistemas (dado que ahora debemos adaptar nuestros sistemas para que funcione con ese encoding) y ponganse a crear legislaciones para regular las actividades en internet como por ejemplo el e-comerce que bastante falta hace.


Enlace a la nota
http://www.canal-ar.com.ar/Noticias/Noticiamuestra.asp?Id=5791

miércoles, 7 de mayo de 2008

Microsoft y Megatone

Termino de leer una nota en el site de microsoft sobre la minoración a Windows 2003 de megatone, lo único que tengo para decir es que me dio mucha gracia.

La verdad no quiero ponerme en detalle y analizar una por una las cosas ridículas del informe, pero me gustaría decir que me parecen innecesario los palos a Linux, pero bueno se nota que el articulo lo escribió alguien de microsoft y cita en un par de lugares a empleados de la firma Megatone para que parezca opinión de ellos.

Pricipalmente me da mucha gracia el hecho de que cada 2 párrafos resaltan que "Megatone eligió la plataforma w2003 por que es mas fácil de usar y administrar", que criterio mas solido de selección de software, verdaramente son todos unos profesionales esto tipos.

Si bien es cierto que la plataforma de AD esta muy integrada y las GPO son muy envidiadas en el mundo Unixero yo personalmente no le prendería tantas velas. Tiene sus problemas y trae sus dolores de cabeza como toda herramienta, no se olviden que al fin y al cabo la diferencia la hace el usuario (sysadmin, desarrollador, etc...).

Sinceramente me alegra que la empresa se sienta satisfecha con su elección, si es que es así, lo que me deprime es que por la falta de capacidad del personal de Megatone, a los cuales les parece que Linux es difícil y no pueden hacerlo brillar como este debería, terminen culpándolo de que no es un buen producto y por eso se cambiaron de plataforma.

Lamentablemente esta gente, como mucha otra gente que fallo en las migraciones, pretenden utilizar plataformas libres pensando que no gastaran un centavo por ello y lo peor de todo es que pretenden que Linux haga exactamente lo mismo que windows y de la misma manera.
Pues no señores, lamento decirles que están muy equivocados, si van a utilizar plataformas libres (lease Linux, FreeBSD, OpenBSD, Solaris, FreeDOS, etc) ponganle la firma que van a gastar dinero y tiempo, tal vez no necesariamente en sucias licencias de software, pero si en capitación del personal, hardware, asesoramiento externo entro otros. Pero señor dueño, no le parece mas inteligente invertir el dinero de esta manera y no comprando papeles de 30000 dolares que solo dicen

"Le permito usar mi programa, pero no lo modifique, no lo copie, ni lo preste"

Me parece que el problema no es linux, sino las políticas organizacionales, en las cuales pretenden conseguir un Sysadmin Linux que labure 10 horas por día de Lunes a Domingo por tan solo 1500 pesos (si si no es joda).

Pero bueno, podría seguir planteando cosas que me parecen fuera de lugar pero lo voy a dejar acá, ya me siento mejor después de descargarme. Ojo no quiero que esto se entienda como un palo a la plataforma W2003, acepto que tiene sus cosas buenas (y otras muy buenas) aplicables a ciertos entornos, personalmente yo no la elegiría (me reservo las razones).

Espero que estos señores sean felices con sus nuevos productos y que en su compra hayan adquirido un buen antivirus (esos no vende microsoft).

martes, 6 de mayo de 2008

Dos de Symfony por una peso


Tengo preparado dos tips para los usuarios de symfony, espero que les sea de ayuda en sus de desarrollos con esta excelente herramienta.

El primero es para Exportar una consulta a una planilla excel. Para ello deben crear un método en module/modulename/actions/action.php del modulo al cual pretenden realizar la consulta, en este caso a la acción la llame executeExcel y el modulo se llama autorizaciones.

En la acción lo primero que hago es recuperara los filtros que selecciono el usuario en la vista de lista del modulo autorización (Se supone que los resultados de dicha vista son los que se desean exportar).
Luego Realizamos la consulta y al traer los registros lo procesamos uno por uno de tal manera que queden en una sola variable string, cada campo separado por una como y al final un retorno de carro, esto con el fin de que quede un archivo del tipo CSV (Comma Separated Values), formato que excel entiende a la perfección para importar. Dicha variable la vamos guardando en un archivo temporal el cual posteriormente sera enviado al cliente para que lo descargue.
Por último debemos redireccionar la vista a NONE con el fin de que no se envie ninguna información después de descargar el archivo.

El código completo es el siguiente.
public function executeExcel() {
//Recuperamos los Filtros

$this->processSort();
$this->processFilters();
$this->filters = $this->getUser()->getAttributeHolder()->getAll('sf_admin/autorizaciones/filters');

//Hacemos la Consulta
$c = new Criteria();
$this->addSortCriteria($c);
$this->addFiltersCriteria($c);

$autorizaciones = AutorizacionesPeer::doSelect($c);


//Creamos el archivo temporal de exportación
$file = "autorizaciones-exporta.csv";

$fh = fopen($file,"w+") or die ("unable to open file");

//Cabecera - Cambienla por sus necesidades
$row = "\"Codigo\",";
$row .= "\"Sucursal\",";
$row .= "\"Vendedor\",";
$row .= "\"Motivo\",";
$row .= "\"Comentario\","; $row .= "\"Autorizado por\",";
$row .= "\"Deteriorado\",";
$row .= "\"Cod. Articulo\"\n";

fwrite($fh,$row);


//Procesamos cada línea


foreach($autorizaciones as $aut){
$row = "\"".$aut->getCodigo()."\",";

$row .= "\"".$this->getSucursalName($aut->getIdSucursal())."\",";
$row .= "\"".$this->getVendedorName($aut->getIdVendedor())."\",";
$row .= "\"".$this->getMotivoName($aut->getIdMotivo())."\",";

$row .= "\"".$aut->getComentario()."\",";
$row .= "\"".$aut->getUsuario()."\",";

$row .= "\"".$aut->getDeteriorado()."\"";
$row .= "\"".$aut->getCodArticulo()."\"\n";
fwrite($fh,$row);
}
fclose($fh);

//Enviamos la cabecera HTML para que ejecute la descarga y el browser lo identifique

// como un elemento Excel


header("Content-Type: application/vnd.ms-excel");

header("Content-Type: application/force-download");

header("Content-Transfer-Encoding: binary");

header("Content-Disposition: attachment;filename=".$file );

header("Content-Length: ".filesize($file));

header("Pragma: no-cache");

header("Expires: 0");
readfile($file);

//Tiramos la vista a NONE

return sfView::NONE;


}



La sugunda cosa que tengo para contarles es sobre la internacionalización de las aplicaciones con symfony. Para pasar al español los elementos generádos con CRUD deben configurar apropiadamente los archivos

apps/nombrapp/config/settings.yml

Poner la variable i18n en on, sobre la sección all, de tal manera que se aplique a todos los entornos del proyecto.

i18n: on

Tambien el archivo

apps/nombrapp/config/i18n.yml

En el cual se define la cultura, y el formato de definición del archivo

all:
default_culture: es
source: XLIFF
debug: off
cache: on
untranslated_prefix: "[T]"
untranslated_suffix: "[/T]"


El último paso es crear el archivo messages..xml en el directorio app/miappname/i18n/.

Dicho archivo debe parecerce a este:


http://alba.pressenter.com.ar/cgi-bin/trac.cgi/browser/trunk/alba/apps/principal/i18n/messages.es.xml

Una vez que terminan lo guardan y al entrar al site deberían ver todo en el idioma seleccionado, en el ejemplo español.

sábado, 3 de mayo de 2008

El Desperdicio de los que tienen

Después de mucho trabajo a duras penas me pude comprar una notebook, hoy navengando por youtube veo estos videos y me quedo sin palabras. Esta gente tiene tanto que no le importa nada, yo tengo mis pentiums II todavía laburando como si fuesen dual xeones y esta gente rompiendo sus cosas por diversión. que pedazo de gil....es.



jueves, 1 de mayo de 2008

Los adelantos de mati




Una amigo acaba de enviarnos un mail comentandonos los adelantos de peliculas para Geeks, nerds y gente a fin. La verdad lo posteo en el blog por que esta increible el mail. Matías es una persona conoce muchisimo de comics, cuentos, fantasía, peliculas y entreteniemiento en general. Gente como esta debería ser crítica de cine en los noticieros. Los dejo con el mail.



Una lista de próximas películas vinculadas que no deberían dejar
pasar, y pequeños comentarios Geeks de su siempre afable servidor:

Hulk (Edward "Fight Club" Norton, Liv "Lord of the Ring, Empire
Records, Armaggedon, Jersey Girl, Reign Over Me" Tyler y Tim
"Reservoir Dogs" Roth. Aparición de Robert Downey Jr. haciendo de Tony
Stark. No puede fallar! Nunca será tan buena como la anterior, pero
para los imbmciles que se aburrieron con aquella, esta es pura acción
pochoclera. Zombies del Cine Mainstream, esta es para ustedes,
disfrutenla!

Hellboy II: Ron Perlman y Selma Blair de nuevo, otra vez dirigida
por Guillermo del Toro, el próximo Director de "El Hobbit"

Speed Racer (Meteoro): dirigida por los Wachowski (Matrix) y con las
actuaciones de Matthew Fox (Jack en Lost) haciendo de Racer X y
Christina Ricci. También laburan Susan Sarandon y John Goodman pero eso a
nadie le importa.

The Dark Knight: obviameeeeeeeeeeeeeeeeeeente esta es una de las mas
esperadas. La 2da peli de Batman, mismo elenco de la anterior
(Christian Bale, Michael Kane, Gary Oldman) salvo que en esta el
personaje de Rachel va a ser interpretado por una actriz de verdad, y
no una mogolica que se come su propia placenta: Maggie Gyllenhaal.
Otra vez Nolan dirigiendo, y esta vez el morbo trascendió la ficción:
Heath Ledger murió luego de interpretar al Joker. Película maldita.
No se puede pedir mas! Suprema con pollo, por favor...

Indiana Jones & The Kingdom of the Crystal Skull (ya sé, no adapta
un Comic ni un Anime, pero va a ser genial, y no deberían ser tan
idiotas de dejarla pasar): Harrison Ford vuelve como el Dr. Jones. La
dirige Spielberg, la produce Lucas... No puede fallar! El tréo se
junta de nueva para la que seguro seré la última aventura del
personaje en pantalla grande. Jack Sparrow, muerete de envidia!

Y ya para el año que viene... una de las mas esperadas por Geeks Nerds
como yo, post dedicado a Javier que probablemente sea el único que
entienda la grandeza de este Proyecto:

Watchmen: una vez mas una obra del gran escritor Alan Moore ( From
Hell, The League of Extraordinary Gentlemen, V for Vendetta) es
adaptada al Cine, esperemos que con mejores resultados que las
anteriores veces. Esta vez hay una pseudo-garantía y es el director:
Zack Snyder, quien también dirigió 300 y esta muy emocionado con el
proyecto. Hasta ahora viene todo muy bien, el casting resultó muy
logrado, los diseños de personajes están casi intactos y las fotos que
se han visto de las locaciones emulan con absoluta precisión las
viñetas del Comic. Igual que en V, es casi imposible comprimir 12
números de un Comic tan complejo como este en un solo film... pero
igual las expectativas son altas.

Y una última:

Thor:
las aventuras del mítico héroe Nórdico llegan por fin al Cine.
Protagonizado por Kevin McKidd, que hizo un muy buen papel en la
miniserie Rome interpretando al Centurión Lucius Vorenus, y pre-cuela
de la esperadísima película de los Avengers, este proyecto puede
llegar a ser una punta de lanza del relanzamiento del universo Marvel
al Cine con todo (con Iron Man y la nueva Hulk como prólogo) o la
demostración de que eso es imposible de llevarse a cabo.

By Matías D.