inicio mail me! sindicaci;ón

Archive for Libros

Building websites with Joomla!

Es un libro que a decir verdad no me ha aportado nada nuevo, ¿para qué andar con rodeos?

Creo que cualquier persona que sea capaz de instalar Joomla! y enredar un poco con él, ver qué opciones tiene, qué es capaz de hacer, etc., puede aprender casi lo mismo que en el libro. Habla un poco de la creación de plantillas y de módulos (y mambots) para Joomla!, pero en lo que respecta a lo demás, son 250 páginas con mucha ilustración de la GUI de Joomla! que vienen a contar lo mismo que uno puede aprender trasteando unas tardes con Joomla!

Los últimos capítulos están centrados en la presentación de varios plug-ins: para enviar comentarios, un calendario para añadir eventos, y entre otros más un plug-in para comercio electrónico que no he probado, pero por lo que en el libro se contaba era una maravilla.

Sí puede ser recomendable como un manual para dummies, para alguien que no tenga mucha práctica con estas cosas.

A decir verdad, cuando lo compré en Amazon UK ya me fijé en que los comentarios que habían hecho sobre él dejaban claro que a la gente no le había gustado, pero pese a eso era el único libro sobre Joomla! que se adaptaba a lo que buscaba. Allí mismo vi que había otro manual sobre Joomla!, éste con 450 páginas, pero no editado en el momento en que hice le pedido (ahora ya sí).

Podéis ver el índice, y descargaros un capítulo en su página

Learning GNU Emacs

Recientemente acabé con él. Me ha costado, y no por mala prosa, por que no está en absoluto mal escrito, aunque tampoco es de esos libros “amigables” con los que te dan ganas de llamar al autor e invitarle a unas cerves.

El libro es completo, son unas 450 páginas hablando de GNU Emacs. Desde cosas sencillas: cómo abrir un archivo, manejo de buffers, manejo de marcos y de ventanas, pasando por el uso de algunos de los complementos más conocidos de Emacs como dired, la agenda, el modo de dibujo. Hasta las customización en Emacs Lisp del editor.

Obivamente no es un libro de Lisp, ni de Emacs Lisp, pero algunas nociones sí que da. Muestra el enorme soporte de Emacs para la programación, en multitud de lenguajes (Java, perl, C, C++, Lisp, etc.), así como el soporte para escritura de textos, por ejemplo en LaTeX, o por ejemplo en DocBook o en XHTML.

Entre sus varios autores está Eric S. Raymond, y que yo sepa aún no hay traducción al castellano. Pero los de Anaya Multimedia podían tirarse el rollo, ya que han traducido otros tantos también de O’Reilly.

Learning GNU Emacs: Tabla de Contenidos

Para acabar sólo decir que me parece una buena forma de meterse con Emacs. Tenerlo a mano siempre que se vayamos a programar algo o a escribir documentación con Emacs es una buena forma de proceder.

Fácilmente en el eMule podáis encontrarlo, por si queréis echarle un vistazo. Y lo que también podéis encontrar en el eMule son los vídeos de la charla que dio Marchesi en el Kaslab, buscad “marchesi”, o “editor wars” p.ej.;

La ética del hacker y el espíritu de la era de la información

Autor: Pekka Himanen. Doctorado en Filosofía por la Universidad de Helsinki.

Y se nota, por que el libro está escrito en clave de filósofo, y no de informático. Hace un análisis de la revolución que supone la actitud hacker y lo que conlleva esa actitud, frente a la actitud que poseen aquellos no-hacker.

Usa el término protestantismo para definir esa actitud de trabajar cuanto más mejor en lo que te digan y como te digan sin preguntar por qué sí o por qué no. Lo sitúa como uno de los objetivos que esta sociedad asume que uno debe llegar a ser, y muestra cómo es un objetivo común a sociedades capitalistas o comunistas. Aquellas personas que son trabajadoras están bien vistas.

Analiza también el término preprotestantismo, más bien característico de la Grecia antigua, donde no se aspiraba a trabajar si no a no tener que trabajar, dejando esa tarea para los esclavos.

Dios crea el universo en seis días, y el séptimo, el domingo, descansó. A partir de ahí monta una analogía, dejando el viernes para representar el actual protestantismo, y el domingo para el preprotestantismo.

Al hackerismo lo sitúa en el medio, entre el viernes y el domingo. Un hacker no suele ceñirse a las normas. Suele evitar los horarios, los plazos de entrega. Suele estudiar lo que le gusta, cuando le gusta y como le gusta, y poco le importa si tiene que estudiar para un examen próximo y si lleva catorce horas delante de una pantalla y una semana sin ver la luz solar más que por la ventana. No tiene esa disciplina imprescindible para el viernes, pero carece también de esa falta de ganas de trabajar del domingo. No es que desprecie el trabajo, como en el domingo, sino que lo parecia, y mucho, pero a su manera y modo, no al dictado del viernes. Si le apetece dedicarse a enredar con un algoritmo se dedica a ello, a expensas de que suponga perder un par de días de trabajo. Si no le apetece documentar, no documenta. A expensas de que luego el fuente sólo lo entienda él (o ella) y poca gente más o a expensas de escribir la documentación una vez ya se ha programado todo (con el consecuente desastre al precio de tener que hacer el mismo esfuerzo que si hubieras ido documentando según codificabas). Si le apetece ponerse a codificar, lo hace, mandando al cuerno la ingeniería del software, sus pajas mentales, y las fases de análisis y diseño. En definitiva, el modelo bazar.

Por que tambień se cita en el libro el modelo bazar y el modelo catedral de Eric S. Raymond.

Me ha resultado pesado (ya digo que tiene mucho de análisis social y más de filosofía que de técnica), pero apenas son 200 y poco páginas, que se leen en un par de días (los rápidos lo harán en uno) y que siempre aportarán algo nuevo, aunque sea un artículo en un blog que llevaba más de un mes sin actualizarse :P

Cuenta con un prólogo escrito por Torvalds, y un epílogo escrito por Manuel Castells.

Tabla de contenidos:

Prólogo (por Linus Torvalds)

Primera parte: La ética del trabajo

La ética hacker del trabajo

¿El tiempo es dinero?

Segunda parte: La ética del dinero

El dinero como motivación

La academia y el monasterio

Tercera parte: La nética o ética de la red

De la netiqueta a la nética

El espíritu del informacionalismo

Descanso

Epílogo: informacionalismo y la soiedad red (por Manuel Castells)

Apéndice: Breve historia del hackerismo en informática

Hackers and Painters: Essays on the Art of Programming

Otro libro de los que pedí hace poco a Amazon.co.uk. Su autor es Paul Graham, desarrollador en su día de Viaweb, una startup que facilitaba la venta online a terceros y que fue adquirida por Yahoo! algunos años después de crearla. Así mismo, también es autor de un serie de ensayos de cierto interés, entre ellos destacaré How to start up a Startup, aunque en su página podéis encontrar unos cuantos, varios de ellos también se encuentran en el libro. El libro en sí es una recopilación de estos ensayos, no con necesaria continuidad entre ellos: se pueden leer por separado, según el interés que susciten.

Aunque habla de por qué los nerds son aptos para meterse en un fregao como es una startup –no siempre–, de cómo se debe montar una, de cómo funcionan, en fin… de startups, también habla a partir del décimo ensayo hasta el decimo cuarto y penúltimo de lenguajes de programación. Particularmente hace una apología de Lisp, cosa que ya sabía tras leer varios comentarios sobre él en la web, y ver que tiene publicado un libro titulado The ANSI Common Lisp Book.

Sólo leer esos cuatro ensayos me han dado suficiente gusanillo para ir eligiendo algún manual para aprender ese lenguaje. Veremos si tras acabar los exámenes de julio dispongo de tiempo para ello.

Linked: How Everything Is Connected to Everything Else

Recientemente, –y en plenos exámenes, como viene a ser habitual– me armé de un cargamento de libros, en este caso pedidos a amazon.co.uk. Uno de ellos era Linked: How Everything Is Connected to Everything Else and What It Means for Business, Science, and Everyday Life, de Albert-Laszlo Barabasi, un investigador contratado por la Universidad de Notre-Dame y que me interesaba desde hace algún tiempo que comencé a oir sobre teoría de redes.

Es un libro ante todo divulgativo: fórmulas no hay, y conceptos matemáticos hay muy pocos, que además los explica claramente (se mencionan las distribuciones de Poisson, leyes potenciales, y poco más). Comienza con los trabajos de Erdös y Renyi sobre redes en las que los nodos distribuyen sus enlaces de forma aleatoria y va siguiendo, complicando poco a poco el tema, mostrando cómo hay redes por todas partes: la Web, la propagación de enfermedades, relaciones entre empresas, propagación de virus de ordenador, redes sociales… Va mostrando redes ligeramente distintas, centrándose en las redes libres de escala (scale-free networks) y desmontándolas, analizando su estructura: los hubs, las conexiones entre nodos, qué leyes siguen, como se forman. Este tipo de redes es el que ha sido el centro de sus investigaciones, parte de ellas centradas en el web, que precisamente es una red de este tipo.

Se pueden encontrar artículos suyos en el emule, concretamente yo encontré de Scientific American y de Science de los años 2002 y 2003, que es cuando se publicó este libro.

Este año ha publicado otro libro (The structure and dynamics of complex networks), que por lo que he visto también me parecía ser divulgativo pese a sus 600 y pico páginas. Otros libros que versan sobre lo mismo, también desde el punto de vista divulgativo son los de Duncan J. Watts (Six Degrees y Small Worlds) y Nexus de Mark Buchanan.

Para quién esté interesado en el tema y desee pasar a la acción creo que Evolution of Networks: From Biological Nets to the Internet and WWW de Dorogovtsev y Mendes puede ser una buena opción. Ambos son invesigadores de la Universidad de Aveiro (en Portugal, en Linked se habla de sus trabajos), y el libro sí tiene matemáticas. De hecho, Mendes mantiene una lista con libros sobre teoría de redes.

Buscando la traducción adecuada de power laws he encontrado una entrada de Por la boca muere el pez que quizá interese: Cuestión De Escala, Hasta En La Bolsa

« Previous entries