Archivo de la categoría ‘software’

Bennu Game Development

Jueves, 26 de noviembre de 2009 por

¿Quieres programar tus propios juegos?

La solución está en Bennu.

bennu

Bennu es un lenguaje de secuencias de comandos desarrollada para a hacer juegos. Está diseñado como una herramienta sencilla que se puede utilizar para desarrollar tus propios juegos, y que además proporciona soluciones fáciles para las operaciones de sonido y gráficos.

Además puede trabajar bajo cualquier sistema operativo: Windows, Linux, GP2X Wiz...es por eso que resulta sencillo programar y usar tu propio juego en el PC o la consola. El desarrollo de los juegos se puede hacer en 2D e incluso en 3D, reemplazando la plataforma 2D con otra plataforma OpenGL 3D.

Es totalmente gratuito y disponen de un foro dónde intercambiar opiniones con otros desarroladores de código.

Más información en www.bennugd.org/

Síntesis del SSOO de Redmond

Miércoles, 11 de noviembre de 2009 por

"... es como cuando actualizas Windows, es la misma mierda pero más adornada"

- Ángel Martín, en Sé lo que hicisteis

reinstalando: ninite

Sábado, 7 de noviembre de 2009 por

Tanto si estáis buscando nuevas aplicaciones gratuitas que os hagan más fácil y cómoda la vida, como si windows os ha deleitado con un error fatal que os llevará a un estado de caos y locura buscando y reinstalando una por una todas las que teníais, hay una opción online que os puede ayudar:

Ninite os permite seleccionar versiones actuales de un montón de aplicaciones gratuitas ordenadas en diferentes categorías para que sean más fáciles de encontrar (navegadores, servicios de mensajería, imágenes, antivirus...). Simplemente debeis seleccionar aquellas que queráis y os descargará un instalador personalizado que instalará automáticamente una a una todas ellas (evitando de forma predeterminada barras de búsqueda y demás añadidos). Funciona en segundo plano y os podéis olvidar de que existe hasta que esté todo en su sitio.

podéis encontrar una guía paso a paso de cómo funciona aquí

surfing the wave

Jueves, 5 de noviembre de 2009 por

Después de conseguir ser invitado a google wave (gracias luis) he estado mirando las posibilidades de desarrollo que ofrece este sistema. Puedes hacer dos cosas meter wave en tu página (de momento el api esta en desarrollo...) o meter código en el wave. Si te vas por la segunda opción puedes crear un gadget o un robot. Los robots son participantes artificiales en la conversación, hay que programarlos en python (sí, en python) o en java, en la plataforma google engine. Esto hace que sean un desarrollo que requiere su tiempo. Los gadget al contrario consisten sólo en un archivo .xml que montas en un servidor tuyo.
El contenedor de gadget básico es el siguiente.

<?xml version="1.0" encoding="UTF-8" ?>

<Module>
  <ModulePrefs title="Hello Wave">
    <Require feature="wave" />
  </ModulePrefs>
  <Content type="html">
    <![CDATA[
       Hello, Wave!
    ]]>

  </Content>
</Module>

Si sustituimos la línea Hello,wave por cualquier codigo html/javascript tendremos un wave gadget funcional.
yo por ejemplo he cogido un código de un juego de barcos en javascript (http://javascript.internet.com/games/battleship.html) y lo he metido en esa sección. Guardamos el archivo xml y lo he colocado en http://2geek2curious.com/jorge/barcos.xml. Proporcionamos esta dirección a wave insertando un gadget por dirección y tenemos nuestro gadget en google wave. Podeis probar a meterlo en vuestra cuenta de wave y me contáis...

gadgets para google wave

gadgets para google wave

nprof un profiler para .net

Miércoles, 4 de noviembre de 2009 por

Una de las herramientas más impresionantes que hay en línux es el gprof. Esta herramienta te permite ver cuanto tiempo tardas en ejecutar cada una de las llamdas de tu código. Este tipo de herramientas son estupendas para optimizar el rendimiento de un programa. Recientemente he dado con nprof, que realiza la misma función pero para ensamblados .net. Nprof permite analyzar cualquier programa que contenga código .net. Es impresionante como funciona incluso cuando tratamos de analizar plugins (.dll) que se ejecutan sobre ejecutables de los que no tenemos código. Merece la pena echarla un vistazo.

nprof

Bioraise: ¿Cuánta biomasa tengo a mi alrededor?

Lunes, 2 de noviembre de 2009 por

Ahora que se escucha hablar de la biomasa incluso en TV, es muy interesante conocer el potencial para obtener biomasa de nuestros campos y lo que costaría su recolección.
Bioraise es una herramienta para la cuantificación de residuos de biomasa agrícola y forestal en el sur de Europa, basada en GIS. Ha sido desarrollada por el CIEMAT, y es gratuita.
Bioraise Inicio
Es muy sencilla e intuitiva de utilizar. Seleccionando el lugar y el radio a considerar, nos da una información precisa del tipo de biomasa disponible y el coste de su recogida, incluido el transporte si especificamos el coste del combustible.
Bioraise Resultado Cálculo

Ropa de Android

Miércoles, 28 de octubre de 2009 por

Si hay algo que tienen los Manzaneros que le falta a gran parte de sus competidores es que tiene fans. Google es una de esas piedras en el zapato para todo el mundo que ya se ha hecho con un enorme club de fans dispuestos a pagar 127 dólares en Ebay por una invitación para Google Wave, pero ahora sigue a lo suyo y han empezado a vender ropa de su simpático Androide:

He aquí un par de diseños. Las camisetas a mí me han gustado mucho, diseño simple y mangas oscuras. Está todo en http://android.spreadshirt.es/ y hay calzoncillos también! :-)

Enlace: Android Spreadshirt

Geany: el editor pequeño y rápido de GTK

Martes, 13 de octubre de 2009 por

Hace unos días descubrí Geany, un editor basado en GTK que tiene algunas cosas interesantes. A mí me ha gustado mucho que tiene una barra lateral con todos los símbolos (clases, funciones, variables...) siempre útil, característica de los IDEs que se precien. La característica de autocompletado también está presente, lo que hace  más cómodo programar, ya que incluso que sugiere los prototipos de funciones.

Si bien tiene características de entorno de desarrollo como Eclipse, por ejemplo, tarda bastante menos en iniciarse, más o menos lo mismo que el Bloc de notas, Gedit o Kate. La búsqueda en archivos es muy rápida, dado que está basada en el comando grep, mucho más potente. Reconoce sintaxis de todos los lenguajes de programación más usados y de los no tan usados, incluso la de Doxygen.

Así pues, Geany se presenta como el paso intermedio entre un simple editor de texto con resaltado de sintaxis y los entornos de desarrollos más complejos y pesados. Puede que os guste, o puede que no, pero recomiendo al menos probarlo (disponible en repositorios de debian). Visitad la página y a descargar!

Actualización 14/10/09: Se me olvidaba poner algún link para cambiar los esquemas de color en el resaltado de sintaxis: Tenéis algunos aquí y una página web donde crearos los vuestros.

Cómo hacer fotos panorámicas: Hugin

Lunes, 21 de septiembre de 2009 por

Me han descubierto un programa genial, que permite que todos podamos hacer fotos panorámicas, aunque tengamos una cámara digital compacta o no sepamos casi nada de programas de retoque fotográfico.
Se trata de Hugin, un programa gratuito y disponible para Windows, Mac o Linux.
Los pasos a seguir son muy simples:

1. Sal con tu cámara, haz unas cuantas fotos seguidas, de manera que se superponga algo de una a otra (se recomienda trípode) e intenta que todas tengan la misma cantidad de luz (dejándolo en manual si tu cámara te lo permite, o haciendo que enfoque en puntos con una iluminación similar)
Fotos para panoramica

2. Con Hugin, tenemos 2 opciones:
- Usar el asistente. Sólo tenemos que cargar las fotos y el programa las alinea automáticamente.
- Determinar manualmente los puntos de control entre las fotos. Es muy sencillo: pinchas en 2 fotos un punto que tengan en común. Dispone de un reconocedor de imágen muy potente y normalmente lo posiciona muy bien.
Hugin Puntos de Control

Antes de unir las fotos, se recomienda pasar por el optimizador, que ajusta los distintos niveles de luminosidad y contraste de la tira de fotos.

El previsualizador nos permite ajustar el punto de vista, el tipo de proyección, etc.
Previsualizador Hugin

Por último, se elige el tamaño óptimo de la foto final, así como el formato en la que la queremos.
Este es el resultado con las 3 fotos de arriba:
Panorámica desde Ruisgarry B&B

Aquí tenéis una buena colección de ejemplos

Uno de los efectos más chulos que podemos conseguir es hacer nuestro "little planet", tomando 360º de cualquier lugar, como hizo Luis en el Urquhart Castle, en el lago Ness (Escocia).
Aquí
tenéis las instrucciones precisas de cómo hacerlo.

urquhart_stereo_high

Liberan el código fuente del Apolo 11

Lunes, 17 de agosto de 2009 por

Debido al  40 aniversario de la llegada del hombre a la Luna, se ha liberado el código fuente del Apolo 11. Está pensado para ejecutarse en un simulador de AGC (Apollo Guidance Computer). Lo que hoy en día se puede ejecutar en un simulador sobre un teléfono móvil, entonces necesitaba un ordenador de 30 kg y consumía 70W.

Dónde encontrar el código:

Dónde encontrar el simulador: