Open Source CMS Award 2009

La cuarta edición de los premios manejador de contenidos de codigo libre ( Open Source CMS Award ) que patrocina  Packt Publishing  ya ha abierto la presentación de candidaturas.

Las nominaciones están abiertas hasta el 11 de septiembre. El voto final entre los cinco candidatos se iniciará el 18 de septiembre.

Si se ha beneficiado de un CMS de código abierto y te gustaría devolverle algo al equipo que lo hizo posible, ahora es el momento!. Solo tiene que nominar a su CMS favorito para las categorías adecuadas  y ayudarles a ganar  el premio especificado en dicha categoria.

También hay un premio de reconocimiento individual para los miembros de la comunidad de desarrollo que más han aportado al proyecto.

Categorias

Best Overall Open Source CMS
Most Promising Open Source CMS
Best PHP Open Source CMS
Best Other Open Source CMS
Open Source MVPs

Joomla! (junto con Drupal) son candidatos en la categoria Salón de la Fama (Hall of Fame). La categoría Hall of Fame tendrá la sub-categoría de premios a las mejores extensiones y templates(plantillas) que serán propuestos por los representantes del CMS.

Esta categoria esta dedicada especificamente para CMS que hayan ganado en la categoria Overall Open Source CMS.

Ayudar a que su CMS favorito sea ganador en una de las categorias de la premiacion no es la única recompensa que podría obtener por participar en el premio de este año. Estan regalando tres 8GB iPod Nanos, a tres participantes en la etapa de presentación de candidaturas, y tres de 8 GB del iPod touch a más en la etapa de votación, todos seleccionados al azar.

Para más información visitar 2009 Open Source CMS Award

Google Code Jam está de regreso (Google Code Jam 2009)

Google Code Jam¿Eres un fenómeno de la programación? . ¿Te interesa un reto?. ¿Te gusta resolver problemas difíciles y enfrentarte a retos técnicos?. si tu respuesta es “SI” entonces de be de participar en Google Code Jam.

Google Code Jam es una competición de programación en la que los programadores profesionales y los estudiantes de programación deben resolver complejos algoritmos en un período de tiempo limitado. En el concurso se admite todo: Google Code Jam permite elegir el lenguaje de programación y el entorno de desarrollo que prefieras.

Google Code Jam comienza en septiembre, cuando vas a competir en línea contra rondas concursantes de todo el mundo. De las filas de los concursantes serán seleccionados los 25 mejores, que viajará a la sede de Google en Mountain View, California. Allí, el viernes, 13 de noviembre, que competirán por el título ACRush(Code Jam Champion).

¡No te quedes fuera! No olvides registrarte entre el 10 de agosto y 3 de septiembre y demuéstranos tu creatividad al programar en Google Code Jam.

Para registrarte visita este enlace

Pagina oficial del Google Code Jam

Joomla! 1.6.0 Versión Alpha

Hace unas semanas fue liberada Joomla1.6.0 Alpha, esta es una versión que no debe usarse en sitios activos ni de producción, solo es para hacer pruebas en ambientes controlados como en localhost y ver que nuevas mejoras nos trae, la versión por el momento esta exclusivamente en inglés.

Novedades de Joomla1.6.0

  1. Nuevo sistema de ACL( Access Control List). Ahora se pueden crear nuevos grupos de usuarios, asignación de usuarios a los grupos, asignar niveles de acceso a grupos, y asignar permisos de visualización de contenido a los niveles de acceso.

  2. La actualización a MooTools 1.2 es completa y se ha iniciado la limpieza del código del núcleo JavaScript para que sea más compacto y eficiente.

  3. El sistema de menú y y el gestor de menus han sido completamente reescritos y ahora cuentan con una serie de importantes mejoras que lo hacen más potente, eficiente y fácil de personalizar.

  4. Se ha recortado y depurado un montón de código lo que la hace un 30% mas ligera.
    También se ha hecho una serie de mejoras de rendimiento para la extensión del sistema y el sistema de menús que debe crear una mejora visible en grandes sitios web.

Para los programadores web más nuevo, Joomla! Es un C.M.S o Content Management System, sistema de administración de contenidos y entre sus principales virtudes permite editar el contenido de un sitio web de manera sencilla.

Es una aplicación de código abierto construida mayoritariamente en PHP bajo una licencia GPL. Este administrador de contenidos puede trabajar en Internet o intranets y requiere de una base de datos MySQL, así como preferiblemente, de un servidor HTTP Apache.

En Joomla! se incluyen características como: hacer caché de páginas para mejorar el rendimiento, indexamiento web, feed RSS, versiones imprimibles de páginas, flash con noticias, blogs, foros, polls (encuestas), calendarios, búsqueda en el sitio web, e internacionalización del lenguaje.

“Joomla”, que es la pronunciación en inglés de la palabra árabe Jumla (en árabe: جملة) que significa “todos juntos” o “en su conjunto”.

La primera versión de Joomla! (Joomla! 1.0.0) fue publicada el 16 de septiembre de 2005 y se trataba de una evolución (fork) mejorada de Mambo 4.5.2.3 combinada con modificaciones de seguridad y anti-bugs.

La versión estable más reciente es la Joomla 1.5.12. Esta versión contiene un buen número de correcciones de errores y tres correcciones de seguridad de importancia media. La versión fue lanzada en menos de un mes desde que salió el Joomla 1.5.11, lo cual marca un hito importante para el Proyecto Joomla por la actualización de la biblioteca Pear a la nueva versión licenciada según la BSD, lo que conlleva que el código cumpla plenamente con la GPL. Además, esta versión contiene la importante actualización al TinyMCE 3.2.4.1.

El objetivo del Production Working Group es continuar proporcionando actualizaciones frecuentes y de manera regular a la comunidad de Joomla.

Leer más »

OWASP: Open Web Application Security Project

Cuando se desarrolla una aplicacion, la mayoria de nosotros estamos enfocados en la funcionalidad mas que en la seguridad. Los Atacantes toman ventaja de esto explotando la aplicacion en inumerables maneras. Algunas de las amenazas comunes a las aplicaciones son la inyección SQL, cross site scripting, manipulacion de variables y la explotación de caracteristicas importantes como el de restablecer password.


El proyecto abierto de seguridad en aplicaciones Web (OWASP por sus siglas en inglés) es una comunidad abierta y libre de nivel mundial enfocada en mejorar la seguridad en las aplicaciones de software.


El principal objetivo de esta comunidad es hacer la seguridad en aplicaciones “visible”, de manera que las organizaciones pueden hacer desiciones informadas sobre los riesgos en la seguridad de aplicaciones.


La fundación OWASP es una organización sin fines de lucro que asegura la disponibilidad y apoyo permanente para nuestro trabajo.


Como puedo participar en este proyecto ?.

Todo mundo es libre de participar en OWASP y en todos los materiales disponibles bajo una licensia de software libre y abierto.


Que son los fondos de investigación sobre seguridad en aplicaciones de OWASP ?.

Los fondos de OWASP promueven a los investigadores de seguridad en aplicaciones con proyectos de fondos para herramientas, guías, encuestas y mucho más. El dinero aportado por los miembros y patrocinadores va directamente a la financiación de estos proyectos. Leer más »

Tutorial de Asterisk : Creación de scripts AGI parte 2

Hace unos días publicamos el primero de una serie de artículos sobre como desarrollar scripts AGI.Al igual que la presentación anterior, en ésta, continuaremos tratando el marco teórico, mientras que en la próxima entrega traeremos ejemplos prácticos realizados en varios lenguajes de programación y varios frameworks.Espero que les sea de utilidad.

La aplicación AGI

La siguiente es la documentación pertenece al comando AGI dialplan, tal como aparece en Asterisk.

-= Info about application 'AGI' =-

  [Synopsis]
 Executes an AGI compliant application

  [Description]
   [E|Dead]AGI(command|args): Executes an Asterisk Gateway Interface
 compliant program on a channel. AGI allows Asterisk to launch external
 programs written in any language to control a telephony channel, play
 audio, read DTMF digits, etc. by communicating with the AGI protocol on
 stdin and stdout.

    This channel will stop dialplan execution on hangup inside of this
   application, except when using DeadAGI.  Otherwise, dialplan execution
   will continue normally.

    A locally executed AGI script will receive SIGHUP on hangup from
   the channel except when using DeadAGI. This can be disabled by setting
  the AGISIGHUP channel variable to "no" before executing the AGI
  application.

    Using 'EAGI' provides enhanced AGI, with incoming audio available
    out of band on file descriptor 3

    Use the CLI command 'agi show' to list available agi commands
   This application sets the following channel variable upon
   completion:
      AGISTATUS
      The status of the attempt to the run the AGI
      script text string, one of SUCCESS | FAILURE | HANGUP

Flujo de ejecución de Asterisk

Al momento de invocar el script AGI, ocurre un intercambio de información entre el script AGI y Asterisk. Es crucial entender este flujo de datos, ya que la estructura el script depende de ello. El siguiente diagrama describe los pasos que ocurren cuando un script AGI es ejecutado en el dialplan.


Leer más »

Zend Technologies dispuesta a competir en el mercado de aplicaciones empresariales.

Es muy probable que todos ustedes hayan escuchado sobre la compañia Zend Technologies. Para los más nuevo en el área de la programación web, Zend Technologies es una compañía dedicada a la produción de productos relacionados con el desarrollo, despliegue y gestión de los asuntos críticos de aplicaciones web basado en PHP.

Zend Technologies es mejor conocido por sus fundadores Andi Gutmans y Zeev Suraski que, junto con otros israelíes graduados del Technion (Instituto de tecnologia de Israel), colaboraron con el perfeccionamiento de PHP poco después de su creación por Rasmus Lerdorf.

En 1997, Zeev y Andi reescribieron el analizador detrás de PHP creado por Rasmus Lerdorf-FI. El resultado fue lanzado como PHP 3. En 1998 se rediseñó por completo el analizador detrás de PHP, y fue nombrado como Zend Engine (Motor Zend). PHP 4 se basó en la primera versión del Zend Engine y fue un gran éxito.

Desde el lanzamiento de PHP5 el 13 de julio de 2004, basado en la segunda version del Zend Engine (Zend Engine 2), muchos estabamos de acuerdo de que Zend Technologies trataría de llevar a PHP a otro nivel, dudabamos de que simplemente se dedicaran al mercado que tradicionalmente había sido suyo.

Después de varios años del lanzamiento de php5, Zend Technologies ha demostrado que esta dispuesta a competir en el mercado de aplicaciones empresariales. Primero recibimos el Zend Studio un IDE comercial para el desarrollo de aplicaciones en php y  Zend Framework, que es un marco de trabajo orientado a objetos y de código abierto, publicado bajo licencia BSD. Fruto de la colaboración entre Oracle y Zend Technologies se creó el Zend Core for Oracle un entorno de desarrollo de aplicaciones basadas en PHP que permite una completa integración con bases de datos Oracle. Este año 2009, recibimos las primeras versiones del Zend Server y Zend Server Community Edition.

Zend Server es un completo servidor de aplicaciones web, listo para la empresa ejecutar y administrar aplicaciones PHP que requieren un alto nivel de fiabilidad, rendimiento y seguridad. Zend Server incorpora aplicaciones para el seguimiento(monitoreo), diagnóstico de problema, almacenamiento en caché, optimización de capacidades y una consola de administrador desde una paǵina web.

Zend Server ofrece instalaciones nativas para los OS (RPM / DEB / MSI) e incluye una distribución de PHP, Zend Framework, conectividad a todas las bases de datos, conectividad de Java, y un escalable servidor de descarga ( para Linux solamente). Zend Server Community Edition es una versión libre adecuado para el desarrollo de aplicaciones PHP o ejecutar aplicaciones no-críticas en producción. Zend servidor Community Edition es fácil de instalar, compatible con Linux, Windows y Mac OS X, y se actualiza periódicamente por Zend.

Desde mi punto de vista, desde hace mucho tiempo hacia falta un servidor de aplicaciones para PHP, aunque podiamos usar el glassfish para tales fines, el mismo carecía de algunas necesidades básicas que si estan en el Zend Server. Todos debemos de apoyar la iniciativa Zend Server Community Edition, ya que nos brinda la oportunidad de tener un ambiente confiable para probar nuestras aplicaciones antes de hacer una inversión comprando el Zend Server.

Zend Technologies también proporciona una prueba de certificación de PHP y certifica como Zend Ingenieros certificados (ZCE). Para ayudar a los ingenieros certificados a obtener empleo, Zend lista todas las personas que han aprobado el examen de certificación Zend de PHP en su directorio de Páginas Amarillas para Profesionales PHP. Asimismo, permiten a ZCEs colocar un logotipo ZCE en su página web personal.

Personaliza y descarga iconos para tu sitios con Iconza

iconza-free-colored-icons-for-your-web-site-and-blog1

De los sitios Web que ofrecen sets de iconos gratuitos para descarga que más me ha gustado hasta hoy es Iconza. A diferencia de los demás, este ofrece la posibilidad de personalizar tus iconos.

La idea es, poder modificar el patrón de colores, dimensión y el fondo de los paquetes de iconos mediante la interfaz web de Iconza. La desventaja que veo hasta ahora es que la cantidad de iconos que ofrecen es reducida, pero es posible que con el tiempo el servicio crezca y tenga una mayor cantidad iconos que ofrecer.

Una nota interesante es que puedes usar los iconos en cualquier proyecto, siempre y cuando no coloques iconos violeta sobre un fondo verde fosforescente :D . Espero que les sea útil.

Iconza: http://iconza.com/

Vía Webmasterlibre

Otras noticias que pueden interesarte:

Enlace a 50 diseños Web monocromáticos

75 fuentes tipográficas gratuitas

Elegantes fondos gratuitos para nuestras páginas web

Herramienta para crear preloaders para tus Webs 2.0

12 imprescindibles add-ons para diseñadores y desarrolladores Web

Pinceles de garabatos para Photoshop

Técnicas de para el diseño de interfaces

Tutorial de Asterisk : Creación de scripts AGI parte 1

Conforme crece el uso de Asterisk, surgen también escenarios que presentan niveles de complejidad cada vez mayor en los IVR. En dichos escenarios, las prácticas comunes en los dialplan no son útiles, y se hace necesario utilizar lógica externa.Es ahí donde entra AGI(Asterisk Gateway Interface)

1) Como funciona AGI?

Como podrán apreciar en la imagen de abajo, un script AGI  se comunica con Asterisk  vía STDIN(Standard Input)/STDOUT(Standard output). Desde el punto de vista del script AGI, todo flujo de datos desde Asterisk se considera STDIN mientras que el envió hacia El es STDOUT.

Asterisk AGI

Para invocar un script AGI desde el dialplan hacemos:

exten =>_X.,1,AGI(miscript.agi,param1,param2,param3)

Leer más »

Producción y difusión de contenido multimedia en Internet vía postcast, webcast, screencast y webinar

El gran avance que ha tenido el Internet en los últimos años, ha traído consigo un sin numero de nuevas tecnologías, así como también nuevos términos.

En este post voy a hacer una breve descripción de 4 técnicas de producción y difusión de contenido multimedia a través de Internet.

Postcast:

El podcasting consiste en la creación de archivos de sonido y su distribución mediante un sistema de sindicación que permita suscribirse y usar un programa que lo descarga de Internet para que el usuario lo escuche en el momento que quiera, generalmente en un reproductor portátil. Leer más »

Lanzamiento de terminales Archos con Adroid

En febrero 11 de este año  comentamos que estaba  Archos desarrollando su propio Android. Pues resulta, que la empresa a convocado a la prensa el 11 de junio próximo mes en París en donde se rumorea será lanzada toda una generación de terminales Archos de este tipo.

Se espera que este nuevo Archos al estilo de los MID, será una mezcla de teléfono y reproductor multimedia, una especie de iPod Touch (o iPhone) pero con una pantalla mucho mayor.

Este contará con una pantalla de 5 pulgadas, módulo 3G y WiFi lo que permitirá la comunicación en cualquier lugar con este terminal. Por otro lado el disco duro sería de unos 500 GB, soporte para flash y reproducción de vídeo en alta definición gracias a su poderoso procesador .Esperamos ahora por el precio, pero se dice no será menor de unos 500 euros.

vía: Xataca

  • Categorías

  • Entradas recientes

  • LET’S ROCK JAVA

    Grupos de Google
    Suscribirte a letsrockjava
    Correo electrónico:
    Consultar este grupo
  • SEO Powered by Platinum SEO from Techblissonline