Pingüino
Inicio | Nuevo usuario | Crear noticia | Crear doc. | Top docs | Top noticias | Secciones | RSS | IRC
Usuario
>
>
>
>

Publicar
>
>

Enlaces
>
>
>
>
>
>
>
>

Secciones
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>

Admin
>
>

Bienvenido a Pingüino, la página de los recursos de programación para Linux en castellano. Aquí encontrarás un montón de documentación en castellano sobre programación en multitud de lenguajes y sistemas, además de noticias sobre el mundo de la programación bajo Linux. ¡Anímate a colaborar si tienes cualquier noticia interesante o más documentación en castellano!
NOTICIAS

Red social para comunidades de software libre 04/05/2008 23:43
Varios
Ohloh es otra red social del fenómeno web 2.0, pero la particularidad de esta red es que se centra en la comunidad del software libre. Para los usuarios, ofrece la posibilidad de indicar qué proyectos de software libre utiliza uno habitualmente, y encontrar otra gente que utilice software similar. Pero a mi me interesa especialmente desde el punto de vista de desarrollador, ya que permite registrar nuestros proyectos, y tiene un motor de análisis de código fuente que nos ofrece métricas acerca de la calidad del mismo, el coste que podría tener desarrollarlo, etc.

Los threads son peligrosos 02/05/2008 20:07
Concurrencia
En este artículo, James Reinders equipara el uso de threads con el uso del goto hace 40 años. James opina que son un mecanismo de muy bajo nivel para realizar programación concurrente, y que al igual que sucedió con la sentencia goto hace 40 años, surgirán construcciones de más alto nivel que los substituyan a la hora de programar aplicaciones.

Nueva version del framework Dinámica J2EE - Edición AJAX 01/11/2007 14:29
AJAX
mcordova escribe para la sección AJAX:
Acaba de ser liberada la versión 2.1.4 del framework Dinámica, edición Ajax, esta versión esta netamente orientada al mercado hispano, con nueva documentación y website en español, con galeria de demos interactivas y con nueva plataforma de desarrollo basada en Tomcat 6, Java 6 y Eclipse 3.3. Dinámica tiene más de 3 años en el mercado y ha sido utilizado desde entonces en amplia gama de proyectos a nivel internacional. Es software libre con soporte gratuito.

El website: www.martincordova.com

OpenSceneGraph 2.2 08/10/2007 20:17
3D
Se ha publicado hace unos días OpenSceneGraph 2.2. OSG es una biblioteca de programación 3D que implementa un grafo de escena (scenegraph) muy eficiente y avanzado. Aquí os dejo una traducción de la lista de cambios que incorpora esta versión:
  • Mejorado el soporte de compilación bajo Windows, incluyendo el versionado de librerías para evitar problemas al mezclar diferentes versiones de OSG en el mismo sistema.
  • Soporte de las extensiones Texture2DArray y las texturas de enteros.
  • Soporte de pantallas esféricas
  • Soporte de pantallas estéreo con disposición de tablero de ajedrez
  • Soporte para sombras suaves y "Parallel Split Shadow Maps".
  • Soporte de configuración del visor
  • Soporte de escritura para Inventor y OBJ
  • Soporte de escritura de imágenes HDR
  • Unificación de los modelos de hilos y los gestores de eventos del visor para que funcionen con el visor simple y el compuesto.
  • El plugin de GDAL soporta un rango amplio de imágenes geoespaciales y mapas de elevación digitales.
  • Corregido un amplio rango de bugs y problemas de compilación.

Turbogears 20/09/2007 22:25
Python
Hoy he estado cacharreando un poco con Turbogears, la alternativa pythonica a ruby-on-rails. Sólo lo he utilizado durante un par de horas, intentando comprender su filosofía y haciendo una página web sencilla para probarlo un poco. Estoy gratamente impresionado. Toda la tecnología que tiene por debajo está muy avanzada, mucho más de lo que yo esperaba.
En realidad turbogears se fundamenta sobre herramientas que ya existían antes en el mundo python (un poco como hace JBoss en el mundo Java):

Joel y el futuro: programación web portable 19/09/2007 22:22
WWW
Ayer Joel (de JoelOnSoftware) nos contaba en un artículo de variedades, cual es su visión del futuro de JavaScript. Todos sabemos que tiene un problema muy grave, y es la portabilidad. JavaScript no funciona igual en IE, Firefox, Opera, etc. De hecho para algunas cosas como el acceso al arbol DOM, es bastante poco portable, a pesar de que hay un estándar... Joel da su punto de vista:

Optimizando de forma "inteligente" 16/09/2007 20:51
Bajo nivel
Es un hecho que la mayoría consideramos (quizás por pereza) que utilizar la opción -O3 de nuestro GCC consigue siempre el mayor rendimiento posible de un determinado código, pero cuando usamos -O1, -O2 y -O3 en realidad estamos activando un conjunto más amplio de opciones.
El efecto que tienen todas esas opciones sobre el código depende mucho de cada algoritmo, así que ajustándolas manualmente podemos conseguir mejores rendimientos para cada programa concreto. Pero investigar cuales son las más adecuadas puede ser una tarea infinita. Afortunadamente existe una alternativa:

Crucigrama número 5 16/09/2007 16:04
Pinguino
Tenemos nuevo crucigrama! Esta vez se cruza más que nunca, aunque tiene algunas palabras difíciles. Aquí os dejo el crucigrama número 5. Disfrutadlo.

OpenSceneGraph 2.0 07/07/2007 13:08
3D
Traducción de la nota de prensa original: "OpenSceneGraph Professional Services anuncia la salida de OpenSceneGraph 2.0, la tecnología open-source de grafo de escena líder, diseñada para acelerar el desarrollo y mejorar el rendimiento de los gráficos 3D. OSG 2.0 está escrito enteramente en C++ estándar, y construido sobre OpenGL, ofreciendo a los desarrolladores que trabajan en simulación, desarrollo de videojuegos, realidad virtual, visualización científica, y mercado de modelado, una herramienta de visualización en tiempo real que rivaliza con los grafos de escena comerciales tanto en funcionalidad como en rendimiento. OSG 2.0 funciona en todas las plataformas Windows, Apple OS/X, GNU/Linux, IRIX, Solaris, HP-UX, AIX y FreeBSD."

GUADEMY: Encuentro de hackers de GNOME y KDE en España 15/03/2007 22:23
Varios
GPUL organiza este mes un encuentro de hackers de los mundos GNOME y KDE llamado GUADEMY. Tendrá lugar en A Coruña, en España, y traeará desarrolladores representativos de ambos entornos. Por parte de KDE vendrán Aaron Seigo, Larrosa, Astals y Rafael Fernandez, mientras que por parte de GNOME estarán Rodrigo Moya, Álvaro del Castilo, Álvaro López Ortega, Carlos Garnacho, Andrés Gómez e Iago Toral.

DOCUMENTOS

Formas de estructurar una escena 3D 05/01/2008
3D
Fuente: codepixel
Autor(es): Javier Loureiro
Descripción: En este artículo, Javier nos explica diferentes formas de estructurar las escenas 3D en memoria para acelerar los procesos de render, tanto en videojuegos como en animación. Además, nos presenta una técnica novedosa llamada Bounding Interval Hierarchy, que combina técnicas tradicionales de forma ingeniosa para lograr rendimientos, en general, más altos.
Descargar | Hits: 239 |
Valoración:

Fábricas de objetos mediante programación genérica en C++ 28/08/2007
C++
Fuente: Pingüino
Autor(es): Rubén López
Descripción: Finalmente me he animado a escribir este artículo sobre programación genérica en C++. El artículo explica cómo aplicar estas ideas a las fábricas de objetos, para crear una fábrica genérica que nos ayude a no repetir código cada vez que necesitamos una fábrica en nuestras aplicaciones.
Descargar | Hits: 643 |
Valoración:

Integración de JSF, Spring e Hibernate 11/06/2007
Java
Fuente: programacion.com
Autor(es): Juan Antonio Palos, Derek Yang Shen
Descripción: Traducción a español de un excelente tutorial publicado en www.javaworld.com explicando cómo construir una aplicación completa integrando JSF, Spring e Hibernate. Muy recomendable.
Descargar | Hits: 693 |
Valoración:

Introducción a la Tecnología JavaServer Faces 04/03/2007
Java
Fuente: www.programacion.com
Autor(es): Sun, Juan Antonio Palos (traductor)
Descripción: Traducción del tutorial de JSF de Sun, que permite diseñar aplicaciones web como si fuesen aplicaciones de escritorio, con widgets, eventos, etc. Se trata de un tutorial sencillo simplemente para empezar a ver cómo se utiliza la tecnología, aunque no profundiza en la verdadera potencia de JSF, mostrando ejemplos complejos. Interesante en cualquier caso para ir empezando.
Descargar | Hits: 944 |
Valoración:

Tutorial GWT 12/09/2006
AJAX
Fuente: googlepages.com
Autor(es): Juan Hurtado
Descripción: Tutorial que explica cómo integrar el Google Web Toolkit con Apache, Mysql y PHP. El tutorial orienta sus ejemplos a Windows, pero todas las ideas y los ejemplos se pueden aplicar a Linux sin problema. Para la comunicación asíncrona entre el cliente y el servidor el artículo propone JSON, una alternativa a XML más fácil de analizar por JavaScript.
Descargar | Hits: 1250 |
Valoración:

C++ Orientado a objetos 23/05/2006
C++
Atalaya nos envía éste documento:
Fuente: InfoLinux
Autor(es): Miguel Araujo
Descripción: Artículo que explica detenidamente la sobrecarga de operadores poco comentados en Internet, herencia, sobreescritura de métodos, polimorfismo, uso de métodos de las clases padre y algún otro consejo. Ideal para aclarar conceptos confusos de la programación orientada a objetos en C++.
Descargar | Hits: 2372 |
Valoración:

Principios básicos de CSS 22/02/2006
WWW
Fuente: tierradenomadas.com
Autor(es): Desconocido
Descripción: Tutorial de CSS con todas las típicas cosas que acabamos buscando por Internet cuando trabajamos con CSS. Me ha parecido, sobre todo, muy útil. Además, se enfoca en intentar, de la forma más breve posible, acabar con los malos hábitos de la gente cuando trabaja con CSS. Muy muy recomendable...
Descargar | Hits: 2793 |
Valoración:

Colisiones en 3D isométrico 19/02/2006
Juegos
Fuente: vjuegos.org
Autor(es): Francisco Burzi
Descripción: Este artículo explica con ejemplos de código cómo detectar colisiones en juegos representados mediante 3D isométrico, como Diablo, Final Fantasy o Star Craft. Nos enseña a calcular las colisiones representando los objetos internamente con esferas o cubos, y se basa en las series de Maclaurin para el caso de las esferas.
Descargar | Hits: 2694 |
Valoración:

Código Maldito C++ 05/02/2006
C++
mariano nos envía éste documento:
Fuente: codigomaldito.blogspot.com
Autor(es): E. Astarita
Descripción: Interesante borrador sobre conceptos básicos de C++ realizado por un estudiante argentino. Utilizando un soporte no convencional (blogger/blog) para este tipo de documentos, es un manual para quienes recien empiezan en el estudio del lenguaje y necesitan algo de código de ejemplo. Se explica como compilar los ejemplos con GNU/GCC.
Descargar | Hits: 2974 |
Valoración:

Punteros en C/C++ 05/02/2006
C
mariano nos envía éste documento:
Fuente: desconocida
Autor(es): Jorge Walter Hefty
Descripción: (del autor) Los problemas y 'bugs' ocasionados por el uso de punteros suelen ser dificiles de localizar y depurar. Aqui se reune informacion sobre algunos problemas que podriamos considerar tipicos, mas algunas notas sobre conceptos generales relacionados con el manejo de memoria. Se utiliza poco codigo, el minimo suficiente para generar el efecto buscado. Algunos temas pueden ser dependientes del compilador, en nuestro caso hemos utilizado distintas versiones de compiladores Borland. Se ha puesto mayor atencion en C++, pero buena parte del material se aplica tambien a C.
Descargar | Hits: 2689 |
Valoración:

"La guerra es una masacre entre gentes que no se conocen, para provecho de gentes que si se conocen pero que no se masacran."
-- Paul Valery

Este sitio está mantenido por Rubén López <ryu@gpul.org>. Puedes consultar otra información del webmaster por correo electrónico, así como enviar sugerencias.

Valid CSS!

Aviso legal: Condiciones de copia y distribución