miércoles, 27 de agosto de 2008

Jornadas de Software Libre en San Pedro

Inscripción a las jornadas de Software Libre en San Pedro se realizara por medio de email a las cuentas:

inferno23@gmail.com o menteslibres2007@gmail.com

Enviar los siguientes datos: Nombres, apellido, DNI si desean el certificado avalado por la UNJU, Libreta Universitaria. Detallar si son alumnos de otras instituciones (UCSE, INTELA , Instituto DELTA , Profesorado de Tecnología de Perico, etc. ).

Se realizara la inscripción en la escuela Tecnica N1 Coronel Manuel Alvarez Prado ubicada en Miguel Araoz y Mitre, todos los días de 19hs a 2130hs en la Biblioteca de la institución. Se inscribira hasta el mismo día del evento.

Se puede llevar la PC para instalar la versión que más les interese mas los aplicativos que deseen.

sábado, 16 de agosto de 2008

Primera Jornada de Software Libre – Filial San Pedro de Jujuy

El día 6 de Septiembre a partir de las 9hs hasta las 18hs tendrá lugar la Primera Jornada de Software Libre Filial San Pedro de Jujuy en las instalaciones de la escuela Tecnica N1 Coronel Manuel Alvaresz Prado ubicada en Miguel Araoz y Mitre.

RESPONSABLES:

Los Responsables de la realización de las jornadas estará a cargo de la Asociación Civil Mentes Libres con Personeria Juridica N° 1229 –G- 08 cuyos representantes son:

  • Presidente: Marco Antonio Farfan
  • Secretario: Herrera, Antonio Ramon
  • Vocal Titular:Analia Carolina Asaye

CONTENIDOS : La Primera Jornada de Software Libre Filial San Pedro esta organizado en

  • Introducción del Software Libres
  • Las distintas distribuciones de Linux
  • Aplicaciones del Software Libre.
  • Instalación de las distintas distribuciones del Linux.

Ponencias confirmadas:

Distribuciones de Linux y las herramientas libres (Luis Wayar)

Aplicaciones del software Libre en la Educación (Luis Wayar)

Configuraciones de Instalación del Software Libre (Daniel Castro)

Para disertar se necesita enviar una solicitud a marcko@jujuyjug.com.ar hasta el 20 de agosto con el resumen del tema, su CV y lo que necesitan para realizar la disertación. Todo esto es para ser presentado en el rectorado de la UNJU para pedir certificación como disertante en la resolución. Las solicitudes recibidas después del 20, podrán exponer su tema pero no es factible que se reciba el certificado de disertante.

viernes, 1 de agosto de 2008

Aprender Java

Aprender la plataforma Java puede ser una aventura. Con las tecnologías de Java, uno puede hacer mucho. Sin embargo, encontrar que es lo que uno quiere hacer y donde empezar es el primer desafío a superar. Este artículo describe las herramientas que uno puede utilizar para APRENDER JAVA . Ustedes elijen con que herramienta (gratuitas todas ellas) comenzar, en función de lo que ya conocen. Después de leer esta nota, descubrirán recursos para aprender estas tecnologìas, y los detalles del lenguaje de programación Java.

Greenfoot Lunarlander
Figura 1. Greenfoot Lunarlander

La aventura de aprender la plataforma Java, debería ser DIVERTIDA, CLARA y EXCITANTE. Comiencen con una de las herramientas que se listan a continuación, trabajen en su camino a la siguiente herramienta, e incluyan los recursos a medida que se sientan cómodos. Antes de darse cuenta, ya van a estar creando aplicaciones Java!!!

Antes de comenzar

Antes de comenzar a leer sobre estas herramientas, necesitan bajarse Java Standard Edition (Java SE) el cual usan todas las herramientas.

Bajar Java SE

Una vez que hayan instalado  Java SE en sus máquinas, estàn listos para empezar a utilizar las siguientes herramientas.

Análisis previo antes de comenzar

Que herramienta decidan usar depende del conocimiento previo que traigan del mundo de la programación, y en particular de Java. Todas estas herramientas esta diseñadas para mostrarte como programar en forma gráfica, en vez de lanzar un puñado de lineas de código confusas. Las herramientas muestran las relaciones entre objetos (aprenderán sobre objetos con estas herramientas), y como hacer para que estos objetos interactuen y hagan cosas. Cabe aclarar, que cada herramienta fue diseñada pensando en un público específico, con cierto grado de conocimiento.

Si ustedes comienzan  de cero (sin experiencia en programación) el camino a seguir es el siguiente:Greenfoot > BlueJ > the NetBeans IDE BlueJ Edition, como se muestra en la figura2 (les dije que las 3 son GRATUITAS???):

Learning Path for new developers
Figura 2. Herramientas y camino de aprendizaje

Mucho de ustedes, tal vez ya sepan algo de programación, o tal vez conozcan un poco de algún otro lenguaje de programación, o tal vez tomaron una clase o 2 pero necesitan mayor entendimiento y dominio del tema. La descripción de cada herramienta a continuación les ayudará a decidir por donde les conviene arrancar

Las Herramientas

Cada herramienta te ayuda a visualizar que está ocurriendo cuando se crea un programa. Estas te ayudan a ver a los objetos y sus interacciones para que puedas entender mejor los conceptos abstractos

Greenfoot [Download]

Greenfoot (que es gratuita) está pensada para alumnos de nivel secundario (13+),  pero esto no significa que alguien menor o mayor no se beneficie de utilizarla. Basicamente, Greenfoot esta pensada para que se den los “PRIMEROS PASOS” en la programación a nivel colegio secundario. El énfasis esta puesto en lograr crear algo divertido y excitante en pantalla en forma rápida y sencilla. Es una puerta fácil, y agradable al mundo de la programación para que las personas puedan llevarse una primera impresión agradable de la  tarea de “codear” como algunos dicen. Es IDEAL para personas que  a priori, no tienen interés en la programación. Greenfoot es divertida, ágil, y genera interés porque está especializado en crear aplicaciones gráficas en 2D. Esto permite hacer cosas en forma rápida, y fácil, y que sean visualmente atractivas. Greenfoot te guía en tu programación. Greenfoot permite crear juegos, animaciones, y otras aplicaciones atractivas visualmente, que empiezan a mostrar conceptos básicos de la programación orientada a objetos, y otros conceptos un poco más complejos como polimorfismo, herencia, hasta concurrencia y otros temás complejos. Una vez que “estás enganchado”,  puedes graduarte y pasar al BlueJ, y un rato más tarde probar el NetBeans IDE BlueJ Edition.

Bajar Tutorial introductorio (en inglés)


BlueJ [Bajar]

BlueJ (que es gratuita) esta pensado para un ámbito universitario introductorio (primer año), un terciario o las carreras de tecnicatura. Se asume que ustedes ya tienen un conocimiento previo de programación, que están interesados en aprender programación y que lo quieren hacer de una manera mas organizada. BlueJ es genérico. Puede ser utilizado para desarrollar todo tipo de aplicaciones. BlueJ enseña los fundamentos de objectos, metodos, y campos, y muestra en forma visual la relación entre cualquier cosa que uno crea. Uno aprende  los engranajes principales del lenguaje Java, y puede ver que está ocurriendo en forma visual. El énfasis aquí está puesto en la visualización y las técnicas de interacción  para crear un ambiente altamente interactivo que motive la experimentación y exploración.

BlueJ Soporta:
RingsDataListIcon.gif Ambiente totalmente integrado
RingsDataListIcon.gif Display de estructuras de clases gráfico
RingsDataListIcon.gif Edición textual y gráfica
RingsDataListIcon.gif Editor Built-in, Compilador, Máquina Virtual, Debugger, etc.
RingsDataListIcon.gif Interface facil-de-usar, ideal para novatos
RingsDataListIcon.gif Creación de objetos interactiva
RingsDataListIcon.gif ILlamada a objetos interactiva
RingsDataListIcon.gif Testing interactivo
RingsDataListIcon.gif Desarrollo de aplicaciones incremental

Bajar Tutorial BlueJ

NetBeans IDE BlueJ Edition [Bajar]

BlueJ es un ambiente ideal para programadores novatos. Ofrece herramientas educativas, como las facuilidades de interacción y visualización que ayudan muchísimo el aprendizaje de conceptos de la programación orientada a objetos. Mientras que BlueJ cubre la fase introductoria en el aprendizaje a programar, NetBeans (que tambien es gratuito) ofrece herramientas potentes de calidad profesional, y el salto inevitable del anterior a este ha sido una dificultad que han tenido que soportar los estudiantes - hasta ahora.

Esta herramiente ofrece un camino de migración para los estudiantes que quieren dar el salto entre una herramienta educativa, y un IDE profesional. El plug-in BlueJ agrega 2 características muy importantes al IDE NetBeans:

  • Permite al NetBeans abrir, trabajar con, y crear proyectos BlueJ en el formato nativo BlueJ( sin convertilo a un proyecto estandar de Netbeans), permitiendo así que uno pueda empezar a trabajar con Netbeans, y volver al BlueJ, cuando uno se sienta cómodo de hacerlo.
  • Agrega una vista BlueJ a la ventana de proyectos de NetBeans, que le da un look familiar a los familizarizados con BlueJ dentro de Netbeans.

Bajar Tutorial del plug - in BlueJ para Netbeans

  • Un tutorial extendido por by Dana Nourie.
  • Un video de NetBeans/BlueJ desde el Sun Developer Network.
  • Un conjunto de  Notas de laboratorio para ayudarlos en la transición entre BlueJ y Netbeans, y algunas ventajas que ofrece este último a los programadores.
  • Si quieren ver que cuan lejos pueden llegar con Netbeans, miren el excelente tutorial de Brian Leonard Zuul everywhere l.
Tutoriales para aprender el lenguaje de programación Java

Una vez que estén usando BlueJ o el NetBeans BlueJ Edition, ustedes querrán además aprender los detalles del lenguaje de programación Java. El mejor recurso para esto ess El tutorial Java. No dejen que estos tutoriales online los sobrepase. Absorban las cosas paso a paso. Recuerden que para las instituciones educativas inscriptas en la SAI, están los cursos de learningconnection disponibles.

Esta información, proviene de la traducción del post de  Dana Nourie

http://java.sun.com/developer/technicalArticles/young_dev_learning_path/

Y me tomé el trabajo de realizar una traducción casera para motivar en particular a todos los docentes de scundarios, y a todas las personas que esten cerca de ámbitos educativos de nivel medio, para proponerles comenzar a trabajar con alguna de estas herramientas (LES MENCIONE QUE SON GRATUITAS) , en particular GreenFoot, que a mi entender (no soy un experto de la pedagojía) es una excelente herramienta para introducir a los chicos en el ámbito de la programación.

Aquellas instituciones que esten interesadas en esto, desde ya les ofrecemos nuestra ayuda en la traducción de los tutoriales, en la instalación y configuración de los aplicativos y en todo lo que necesiten para llevar esto a cabo

En el New to Java Programming Center. encontrarán articulos y tutoriales posteados por estudiantes de Java qhe colaboran mutuamente generando materiales. El nivel de programación suele cubrir desde principiantes hasta intermedios. La Learning Tab en el centro tiene una lista de artículos y tutoriales que seguro serán de gran ayuda para mucho de ustedes.

Adicionalmente, se pueden suscribir a  Java Technology Fundamentals mediante RSS feeds. Estos artículos van apuntados desde principiantes hasta niveles intermedios también. Muchos de estos artículos fueron publicados en java.sun.com, algunos son clases del Java Tutorial, y otros especialmente escritos para Java Technology Fundamentals y el New to Java Programming Center.

Si tienen una cuenta en Facebook, haganse fan de la página Getting Started with Java Programming y visitenla regularmente, ya que nuevos contenidos son agregados automáticamente mediante RSS feeds.

Como siempre digo (aparte de que todas herramientas son GRATIS) los invitamos a que dejen sus comentarios al respecto

Ezequiel Singer
Campus Ambassador

Sun Microsystems, Inc.

martes, 29 de julio de 2008

Linked In

Una comunidad social y profesional, 99% Java, 100% open source

En la siguiente presentación pueden observar la arquitectura y otros detalles técnicos, de una de las comunidades sociales más populares del momento: Linked in.

Esta comunidad esta costruida en un 99% con tecnología Java, y utiliza todos sistemas Open source. Lo interesante, es que con estas tecnologías gratuitas y abiertas, la gente de linked in ha creado uno de los emprendimientos en comunidades sociales más exitosos de la web, que nuclea a profesionales de todo el mundo y les permite establecer conexiones con sus colegas.

Ezequiel Singer SUN Microsystems

lunes, 28 de julio de 2008

SpringSource Enterprise Edition

SpringSource lanzó un nuevo producto llamado SpringSource Enterprise Edition en forma de una subscripción anual. A través de este producto se ofrece, además del software, los servicios y el soporte técnico necesario para desarrollar y ejecutar aplicaciones empresariales basadas en Spring de manera más productiva, segura y con un mayor tiempo de vida.

Una subscripción SpringSource incluye:

  • Spring Enterprise Edition:
    • Prueba de control de calidad para la estabilidad, la seguridad y el rendimiento
    • Funciones de tipo empresarial (como Spring WebServices, Spring Security, Spring Integration y Spring LDAP)
    • Certified and indemnified (clausula de indemnización en caso de fallos)
    • Mantenimiento regular: emisiones con las últimas correcciones de errores
  • SpringSource Perfomance Suite:
    • SpringSource Tool Suite: Suite de plugins para Eclipse para desarrollar con Spring
    • SpringSource Application Management Suite: Suite de herramientas nativas para la gestión y monitoreo de una aplicación en tiempo real
    • SpringSource Advanced Pack for Oracle: integración con características avanzadas de Oracle sin tener que cambiar el código de la aplicación.
  • SpringSource Support:
    • Suporte directo de los desarrolladores que escribieron el código
    • Correcciones de emergencia a bugs críticos
    • Patches committed in next release
    • Customer support portal

Sitio oficial: SpringSource

martes, 22 de julio de 2008

/dev/null is full!

Versión en español | English version

Se ha detectado hoy un importantísimo bug en todos los sistemas operativos tipo Unix. Millones y millones de personas han estado redirigiendo la salida estándar y la de errores a /dev/null sin preocuparse de lo que pasaba con esos datos. Parece ser que los datos se quedaban simplemente ahí, en /dev/null; y ahora se están sufriendo las consecuencias: /dev/null se ha llenado.

Para los usuarios de Unix, /dev/null es un mecanismo imprescindible para destruir mensajes que no entienden o son pesados de leer: avisos de programas que usan, informes de 'bugs' acerca de programas que hacen, mensajes del jefe y otros mensajes menos interesantes aún, etc. Pero ahora, están obligados a leerlo todo. Esto redundará en una gran pérdida de tiempo de todos los usuarios de Unix.

Ningún gurú de Unix había predicho que /dev/null se llenaría algún día. El Sr. Kernighan declinó hacer comentarios, diciendo, "Pregunten al Sr. Ritchie. Él tenía mayor idea sobre eso del /dev/null.". El Sr. Ritchie, por su parte, dijo, "No, creo que era cosa del Sr. Thompson". A lo que el Sr. Thompson ha respondido: "Bien, ha estado ahí siempre, pero estoy seguro de que el fallo no es mío."

Treinta minutos después de hacerse público el fallo, Microsoft liberó un parche de seguridad para el sistema operativo Windows NT. Sin embargo, fue eliminado de su sitio web cuando los ingenieros de Microsoft observaron que /dev/null no existía en Windows NT y por tanto no estaba afectado por el error. El parche de seguridad que habían lanzado era un fichero vacío.

Los gurús de Unix avisan que deberán tener cuidado también con la entrada estándar (también conocida como stdin), ya que mucha gente ha estado leyendo cosas de ahí durante años y se cree que quedará vacía muy pronto.

jueves, 17 de julio de 2008

Mozilla Firefox 3.0.1

Ya está disponible la versión 3.0.1 del navegador Mozilla Firefox. En esta versión se han corregido las fallas de seguridad que se habían detectado en la primera versión final de Firefox 3 (versión 3.0.0)

Firefox 3

 

Nota: yo he tenido problemas de compatibilidad entre Mozilla Firefox 3.0.1 y el plug-in de Adobe Reader 8 y 9. Al intentar visualizar un fichero PDF, el navegador esporádicamente se cierra :-S

miércoles, 16 de julio de 2008

Oracle Critical Patch Update

Oracle ha liberado hoy, 15 de julio de 2008, el Critical Patch Update for July 2008. Es aconsejable obtener los parches tan pronto como sea posible.

En Critical Patch Update Advisory se encuentra la información oficial pertinente. Incluye una lista de productos afectados, consejos para obtener los parches, un resumen de las vulnerabilidades de seguridad, y enlaces a otros documentos importantes. Los productos que no figuran en la sección "Supported Products and Components Affected" no requieren de estos nuevos parches

Asimismo, es importante ver la documentación que acompaña al Critical Patch Update antes de aplicar los parches, ya que allí se puede encontrar la información importante pertinente.

Las criticas Patch Update Consultiva está disponible en la siguiente ubicación:

Los próximos cuatro Critical Patch Updates son los siguientes:

  • 14 de octubre de 2008
  • 13 de enero de 2009
  • 14 de abril de 2009
  • 14 de julio de 2009