Flower

Esto es un apunte rápido. Tengo un Lenovo s10e que venia con Suse, pero como estoy muy contento con Ubuntu he decidido instalarlo. Me he bajado la versión que hay para netbooks, Ubuntu Netbook Remix, que viene preparado con una interfaz mas amigable para estos pequeños equipos.

La instalación no conlleva mucha dificultad, te lo descargas y lo pones en una memoria USB o en un CD, yo he conectado una unidad lectora a una caja externa de disco duro y lo he conectado a USB.

Hasta aquí nada difícil, el único problema que he tenido ha sido con la wifi. Los drivers son propietarios y no permiten su instalación directa en la instalación inicial. Pero no pasa nada, lo que tenemos que hacer es actualizar el sistema por LAN, y despues instalar el paquete bcmwl-kernel-source, que son los drivers de la tarjeta wifi Broadcom, reiniciamos y ya tenemos wifi.

En esta pagina de Ridzwan están explicados todos los pasos.

Estos días ando un poco liado con el desarrollo de una aplicación en GWT. Que con esta ultima versión, la 2.0, se puede decir que han dado un paso de gigante.
En esta ocasión voy a hablar de su compilador para la puesta en producción y los parámetros que tiene.

Antes de nada explicar un poco como funciona, GWT coge y compila a javascript nuestro codigo creando diferentes versiones en archivos diferentes. Si nos fijamos en lo que genera veremos que hay una serie de archivos con extensiones html, rpc, png. Los png son los bundle, donde mete todas las imágenes de la aplicación en una sola, descargándola de golpe y luego muestra la parte que interese. Los archivos rpc son los encargados de las llamadas a los servicios y los html son donde esta toda la chicha.

Veremos que son del estilos LKH45KH6KLJH4356H3456HLKH45.cache.html, cada archivo represente a un idioma/navegador. Así que si tenemos 2 idiomas y 5 navegadores, tendremos 10 archivos o permutaciones como ellos los llaman.

Cada compilación lleva su tiempo, y en las tareas ant que utilicemos podremos introducir algunos parámetros que agilicen esta compilación.

Si tenemos varios módulos, es interesante que los compilemos en una misma tarea, indicando a cada llamada java que sea un fork, para que se compile en paralelo.

Y hacemos uso de unos de los parámetros mas interesantes, el localworkers, esto representa a un hilo que compila una permutación, así que si ponemos mas, compilaría paralelamente las permutaciones, aquí que cada uno hagas sus pruebas. Yo tengo 4 núcleos y poniéndolo en 4 se me reduce a la mitad el tiempo necesario para compilar.
Os dejo una muestra en ant.

<target name="gwtc" depends="javac" description="GWT compile to JavaScript">
<!-- Compilacion modulo vo -->
<java failonerror="false" fork="true" classname="com.google.gwt.dev.Compiler">
<classpath>
<pathelement location="modules"/>
<path refid="project.class.path"/>
</classpath>
<!-- add jvmarg -Xss16M or similar if you see a StackOverflowError -->
<jvmarg value="-Xmx256M"/>
<!-- Additional arguments like -style PRETTY or -logLevel DEBUG -->
<arg value="com.orion.apps.cuentas.ValueObject"/>
<arg line="-war ${build.dir}"/>
<arg line="-style DETAILED"/>
<arg line="-localWorkers 4"/>
</java>

<!-- Compilacion modulo cuentas-->
<java failonerror="false" fork="true" classname="com.google.gwt.dev.Compiler">
<classpath>
<pathelement location="view/main/java"/>
<pathelement location="view/main/resources"/>
<pathelement location="rpc/main/java"/>
<pathelement location="modules"/>
<path refid="project.class.path"/>
</classpath>
<!-- add jvmarg -Xss16M or similar if you see a StackOverflowError -->
<jvmarg value="-Xmx256M"/>
<!-- Additional arguments like -style PRETTY or -logLevel DEBUG -->
<arg line="-war ${build.dir}"/>
<arg line="-style DETAILED"/>
<arg line="-localWorkers 4"/>
<arg value="com.orion.apps.cuentas.web.CuentasWeb"/>
</java>
</target>

PD: Si se quiere ir mas rápido, se puede eliminar idiomas del archivo de configuración gwt.xml

14.1.2010 | Economia insostenible

Hace ya unos cuantos años que mantengo que internet salvara a la humanidad. Parece una estupidez, pero fue una revelación que tuve en un momento de extrema lucidez, un sábado por la noche en el bar de siempre. Me acuerdo bien porque se lo estaba contando a mi amigo Manolo, una persona tremendamente comprensible, que muy sabiamente me dijo “Alfonso, estas gilipollas, friky de mierda”. Pero con lo último que está pasando, sobre Sinde y su ley de patada en el router, y aun sin llegar al resultado que nos gustaría, se comienza a ver de manifiesto el verdadero poder de internet, y cómo el que llaman internauta comienza a tener poder de decisión, en masa. Y digo el que llaman internauta, porque lo nombran como si fuese una especie a parte, un subciudadano, un animal encerrado en su habitación. Nada más lejos de la realidad, se olvidan que “ese” internauta es un ciudadan@, que paga sus impuestos, trabaja, estudia y lo más importante, tiene derecho al voto como cualquier otro. Incluso diría que esos internautas están mejor armados, ya que tienes un poder a su alcance. Digo esto porque normalmente, y nuevamente gracias a internet, este ciudadano/internauta cuando quiere saber algo lo suele investigar y contrasta las noticias, con lo que no se suele dejar llevar mucho por ciertos medios con claras orientaciones político/sociales.
Son cosas que no te das cuenta hasta que sucede algo que te interesa de verdad, como en mi caso, el problema que existe con mi carrera de ingeniero informático. Que ves que internet está que arde y resulta que en los medios “tradicionales” no se comenta nada que no sea el último romance del último don nadie. Desde entonces casi no veo los telediarios. Las únicas noticas que suelo ver son las que da Wayoming en el intermedio, y hasta este programa me ha decepcionado, al no comentar nada de nada sobre la ley de patada en el router, pero los chistes siguen siendo buenos.
Porque aunque uno sea artista y quiera vivir de ello, no debería de estar de acuerdo en lo que están haciendo, que sí es algo serio, recortar la libertades fundamentales, y socavar el estado democrático, SEÑORES el estado de derecho se dividió en 3 poderes para evitar que nadie tuviera el poder absoluto, entonces como permiten que el poder legislativo (gobierno) suplante al judicial.
Yo a los “artista” que están pasando hambre, les recomendaría un modelo de negocio como el del software libre, que tampoco es gratis, pero es muy justo. Incluso puede que este modelo funcione mucho mejor en la cultura que en el software. Puestos a comparar, yo como programador debo ser también artista, ya que para realizar un programa es necesario técnica y mucho arte, aunque la diferencia está en que yo cobro a tanto la hora.

Hace ya unos cuantos años que mantengo que internet salvara a la humanidad. Parece una estupidez, pero fue una revelación que tuve en un momento de extrema lucidez, un sábado por la noche en el bar de siempre. Me acuerdo bien porque se lo estaba contando a mi amigo Manolo, una persona tremendamente comprensible y que muy sabiamente me dijo “Alfonso, estas gilipollas, friky de mierda”.

Pero con lo último que está pasando, sobre Sinde y su ley de patada en el router, y aun sin llegar al resultado que nos gustaría, se comienza a ver de manifiesto el verdadero poder de internet, y cómo el que llaman internauta comienza a tener poder de decisión, en masa. Y digo el que llaman internauta, porque lo nombran como si fuese una especie a parte, un subciudadano, un animal encerrado en su habitación. Nada más lejos de la realidad, se olvidan que “ese” internauta es un ciudadan@, que paga sus impuestos, trabaja, estudia y lo más importante, tiene derecho al voto como cualquier otro. Incluso diría que esos internautas están mejor armados, ya que tienes un poder a su alcance, y nuevamente gracias a internet, este ciudadano/internauta cuando quiere saber algo lo suele investigar y contrasta las noticias, con lo que no se suele dejar llevar mucho por ciertos medios con claras orientaciones político/sociales.

Son cosas que no te das cuenta hasta que sucede algo que te interesa de verdad, como en mi caso, el problema que existe con mi carrera de ingeniero informático. Que ves que internet está que arde y resulta que en los medios “tradicionales” no se comenta nada que no sea el último romance del último don nadie. Desde entonces casi no veo los telediarios. Las únicas noticas que suelo ver son las que da Wayoming en el intermedio, y hasta este programa me ha decepcionado, al no comentar nada de nada sobre la ley de patada en el router, pero los chistes siguen siendo buenos.

Porque aunque uno sea artista y quiera vivir de ello, no debería de estar de acuerdo en lo que están haciendo, que sí es algo serio, recortar la libertades fundamentales, y socavar el estado democrático, SEÑORES el estado de derecho se dividió en 3 poderes para evitar que nadie tuviera el poder absoluto, entonces como permiten que el poder legislativo (gobierno) suplante al judicial.

Yo a los “artista” que están pasando hambre, les recomendaría un modelo de negocio como el del software libre, que tampoco es gratis, pero es muy justo. Incluso puede que este modelo funcione mucho mejor en la cultura que en el software. Puestos a comparar, yo como programador debo ser también artista, ya que para realizar un programa es necesario técnica y mucho arte, aunque la diferencia está en que yo cobro a tanto la hora.

24.12.2009 | Feliz Navidad!!!

Papa_Noel

Madre mía, ya estamos en noche buena y mañana navidad. La de cosas que han pasado este año y las que pasarán. Espero que os traigan muchos regalos, yo sin embargo no lo creo, como no me lo haga yo …. No creo que mi mujer lea esto y se de por aludida (ni siquiera mi mujer lee mi blog, aunque lo entiendo).

Otro año mas con la familia, los excesos, los kilos de mas y el turrón. Yo no se vosotros, pero yo ya voy con un par de kilos de mas, y eso que no han hecho mas que empezar las comilonas. En fin, una vez al año no hace daño, y además, ya tengo el resto del año para perderlos.

Nosotros, como muchos, lo solemos celebrar en casa de nuestros abuelos, con toda la familia. Aunque lo mas destacable es la hora de los regalos, que “Papa Noel” deja en la terraza justo a las 12 de la noche, y hasta esa hora los niños están bastante nerviosos, pero cuando llega esa hora se transforman en unos histéricos descontrolados con un subidón de azúcar.

Bueno, pues lo dicho, feliz navidad a todos y que disfrutéis de estos días de “paz”.

Madre mia como esta internet. Y con toda la razón del mundo, menuda puñalada trapera que nos acaba de meter el gobierno. Después de promover internet como un derecho fundamental de los ciudadanos, ahora resulta que si quieren nos lo quitan.

Se ha hablado hasta la saciedad de que los sistemas tradicionales de la industria de la cultura ya no son validos en este nuevo paradigma. Que internet habré un nuevo abanico de posibilidades de negocio. Que es ir contra corriente. Que hay estudios que revelan que internet esta beneficiando a los artistas, a todos, permitiendo distribuir sus productos directamente, dándose a conocer mas fácilmente en todo el mundo, etc… Vamos que son todo ventajas, y aun así intentan criminalizarnos a los internautas. Así como si se tratara de una ley seca, mediante decretazo se recortan las libertades de los ciudadanos en beneficio de unos pocos.

A nadie se le escapa que todo esto ya no va de cultura, de derechos o de proteger a los indefensos. Se trata de una gran industria que no se quiere adaptar al cambio, y que ve peligrar sus enorme y abultados ingresos. Y utilizando los recursos públicos pretenden mantenerlo.

Los internautas, hartos ya de tanta manipulación, hemos redactado un manifiesto que podréis encontrar en muchísimas paginas en internet, además de mucha mas información sobre el asunto.

Hasta donde tendremos que llegar …

Aquí tenéis unos enlaces de webs importantes de donde sacar mas información.

http://www.lapastillaroja.net/archives/001915.html

http://www.kriptopolis.org/defensa-derechos-internet

http://www.theinquirer.es/2009/12/02/el-gobierno-permite-el-corte-de-internet-y-lia-la-mundial.html

http://www.enriquedans.com/2009/12/manifiesto-en-defensa-de-los-derechos-fundamentales-en-internet.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ElBlogDeEnriqueDans+%28El+Blog+de+Enrique+Dans%29&utm_content=Google+Reader

http://www.internautas.org/html/5871.html

http://www.partidopirata.es/blog/en-defensa-de-los-derechos-fundamentales-en-internet/

http://bandaancha.eu/articulo/6962/gobierno-convoca-varios-bloggers-periodistas-internautas-reunion

http://www.elblogsalmon.com/weblogs-sl/en-defensa-de-los-derechos-de-los-ciudadanos-en-internet