Jython, interprete para python basado en java

Tags: , , , , , ,

Esta no es nueva noticia, sólo que me parecio curioso ver una IDE para python basada en Java.

Jython es una implementación de alto nivel para python desarrollada por completo en Java, tipicamente los interpretes para para python están escritos en C. Jython funciona de manera muy particular, ya que construye las clases de python creando un byte code que es posible ejecutarse en la Java Virtual Machine (JVM), gracias a esto es posible tener un puente entre estos dos lenguajes, las aplicaciones hechas en python puede utilizar la biblioteca de clases de Java y las aplicaciones de Java pueden utilizar scripts de python.

Jython puede ser utilizado en Java para las siguientes tareas:

  • Scripts embebidos: Los programadores de java pueden incluir las librerias de Jython en sus sistemas, permitiendo así a los usuarios finales desarrollar scripts que le añadan funcionalidad a sus aplicaciones.
  • Experimentación interactiva: Jython proporciona un interprete interactivo que puede utilizarse para interactuar con los paquetes de Java o correr aplicaciones Java. Esto permite a los programadores experimentar y depurar cualquier sistema en Java.
  • El rápido desarrollo de aplicaciones: Los programas en python son tipicamenta más cortos que los hechos en java, esto se traduce directamente en un aumento en la productividad. La interacción entre python y java permite mezclar libremente dos lenguajes.

[Leer mas]

SoundManager 2, API para sonido en Javascript

Tags: , , ,

SoundManager 2 es un intento por proporcionar una API de sonido en javascript, SoundManager es Open Source, tiene una licencia BSD y puedes descargarlo para usarlo en tu blog o sitio web.

Demostraciones - Ejemplos

Más Información de como pueden trabajar con la API, la pueden encontrar en SoundManager 2.

Campus Party Colombia 2008

Tags: , , , , , ,

La Campus Party es una LAN Party. Un evento en el que se concentran aficionados a la informática de toda Europa realizado cada año desde 1997 en distintas localizaciones de España: Málaga, Valencia, Palma de Mallorca. A partir del año 2008 inicia una expansión internacional con eventos en Brasil, Colombia y Grecia.

Las actividades más comunes son las partidas a videojuegos multijugador, el intercambio de todo tipo de datos y el intercambio de conocimientos en diversos campos temáticos relacionados todos ellos con la informática.

campus party colombia

En Colombia el evento se llevará a cabo desde el 23 de junio hasta el 29 del mismo mes, se esperan un poco más de 2000 campuseros (aunque ya no hay inscripciones para campuseros con PC) y unos 40000 visitantes, para los campuseros se tienen preparadas diferentes actividades, que van desde Astronomia hasta Software Libre pasando por CampusBot, CampusBlog, CampusCrea, Desarrolladores, Juegos y Simulación, mejor dicho, todo un festin para los geeks/frikis/hackers/gamers colombianos, de lo que estoy casi que seguro, es que las areas que estarán a reventar serán Juegos, Software Libre y Desarrollo, por aquello que es a lo que estamos acostumbrados en las LAN Parties.

Desde ya le ahuguro un total exito al evento, empezando por la calidad de los organizadores pasando por los bloggers invitados al CampusBlog y terminando con la cantidad de comunidades que iran a participar, destacando a el Colibrí (Comunidad de Usuarios de Software Libre de Colombia) y Dragonjar.

Mucha suerte a todos y gEEK tHE pLANET.

Actualización: Para las personas que no van a poder ir a la campus, por x ó y razón, han dejado unos pases de cortesía para que asistan a la Zona Expo y puedan ir a algunas de las exposiciones.

Más Info: Campus Party Colombia
Blog Campus Party Colombia 2008
Foro Campus Party Colombia 2008

WaveMaker, Visual AJAX Studio

Después de ver funcionando Wordpress 2.5 y algunas otras aplicacioncitas, me entregaron unas tremendas ganas de aprender AJAX, como siempre me da pereza empezar a descargar cientos de tutoriales de los que poco aprendo, asi que me di a la tarea de buscar algún WYSIWYG que me permitiera aprender más facilmente y pues como que estoy de suerte porque lo encontré.

Para trabajar con Wavemaker no hay necesidad de ser un experto, programador, esta aplicación provee las herramientas necesarias para crear rapidamente sofisticadas aplicaciones DOJO, todo el toolkit funciona con Drag and Drop, gracias a esto es muy fácil crear aplicaciones que contienen Dojo grid, Dijit based forms, Google Gadgets.

La herramienta está pensada para usuarios finales, sin embargo los desarrolladores expertos también encontrarán beneficios al interactuar con una herramienta visual y al mismo tiempo con el código.

Como pueden ver en la siguiente imagen el funcionamiento es demasiado sencillo, permite trabajar con CSS, (X)HTML, Javascript y Java para el funcionamiento de aplicaciones mas complejas como WebServices, la comunicación con un sistema de gestion de base de datos es tan sencillo como simplemente ingresar el nombre de usuario, el password y el nombre de la base de datos.

Wavemaker Ejemplo

Leer Más: WaveMaker
Download: WaveMaker

Personalizar nuestra Dashboard en Wordpress 2.5

Bueno, este tutorial que termina en un plugin me lo traigo directamente del weblog de Ozh, otro personaje conocidisimo entre los bloggeros old school gracias a su themetoolkit.

Wordpress 2.5 se vino bastante funcional, Ozh le ha sacado hasta el momento un par de utilidades mas que a transformado en plugins.

La primera consiste crear nuestro propio Admin Color Scheme, por defecto WP viene con 2 esquemas, el Classic y el Fresh:

admin color scheme

Gracias a este plugin podemos crear uno personalizado, el ejemplo que nos trae es el siguiente:

PHP:
  1. <?php
  2. /*
  3. Plugin Name: Admin Custom CSS: Brazil!
  4. Plugin URI: http://planetozh.com/blog/
  5. Description: Plugin example: add a per-user custom CSS to the admin area
  6. Author: Ozh
  7. Version: 0.1
  8. Author URI: http://planetozh.com/
  9. */
  10. add_action('admin_init','custom_admin_css_brazil');
  11. function custom_admin_css_brazil() {
  12.     $plugin_url = get_option( 'siteurl' ) . '/wp-content/plugins/' . plugin_basename(dirname(__FILE__)) ;
  13.     wp_admin_css_color(
  14.         'brazil',
  15.         __('Brazil'),
  16.         $plugin_url . '/wp-admin-brazil.css',
  17.         array(
  18.             '#3c940c',
  19.             '#fffc01',
  20.             '#3005eb',
  21.         )
  22.     );
  23. }
  24. ?>

No hay que saber mucho de programación para entender que solo hay que cambiar un par de lineas para tener nuestro propio Admin Color Scheme. Y el resultado final:

example admin color scheme

La segunda consiste en agregar contenido personalizado a nuestra dashboard gracias a la función add_meta_box().

PHP:
  1. <?php
  2. /*
  3. Plugin Name: Example: Add Meta Box
  4. Plugin URI: #
  5. Description: Simple example showing how to add a "meta box" in WP 2.5
  6. Version: 0.0
  7. Author: Ozh
  8. Author URI: http://planetozh.com/blog/
  9. */
  10. // This function tells WP to add a new "meta box"
  11. function add_some_box() {
  12.     add_meta_box(
  13.         'ozh', // id of the <div> we'll add
  14.         'My Box', //title
  15.         'add_something_in_the_box', // callback function that will echo the box content
  16.         'post' // where to add the box: on "post", "page", or "link" page
  17.     );
  18. }
  19. // This function echoes the content of our meta box
  20. function add_something_in_the_box() {
  21.     echo "I'm living in a box";
  22. }
  23. // Hook things in, late enough so that add_meta_box() is defined
  24. if (is_admin())
  25.     add_action('admin_menu', 'add_some_box');
  26. ?>

La siguiente captura nos nuestra un Meta Box que ha sido añadido al Admin Menú.

añadir Meta Box

Leer Más: Per User Custom Stylesheet in WordPress 2.5
WordPress Snippet: add_meta_box()

Pagina 1 of 3123»

Antes de irte

¿Ya te vas? Aqui encontraras cosas interesantes