Soft. Libre

Flisol 2010 Trujillo Peru

El Festival Latinoamericano de Instalación de Software Libre (FLISoL) es el evento de difusión de Software Libre más grande en Latinoamérica. Se realiza desde el año 2005 y desde el 2008 se adoptó su realización el 4to Sábado de abril de cada año. Su principal objetivo es promover el uso del software libre, dando a conocer al público en general su filosofía, alcances, avances y desarrollo.

A tal fin, las diversas comunidades locales de software libre (en cada país/ciudad/localidad), organizan simultáneamente eventos en los que se instala, de manera gratuita y totalmente legal, software libre en las computadoras que llevan los asistentes. Además, en forma paralela, se ofrecen charlas, ponencias y talleres, sobre temáticas locales, nacionales y latinoamericanas en torno al Software Libre, en toda su gama de expresiones: artística, académica, empresarial y social.

Este evento está siendo organizado por la Universidad Nacional de Trujillo, aquí el mensaje que anda en su website

Seguir leyendo …

El mítico Ares se renueva en su nueva versión 2.1.5

La verdad, es que yo no soy de usar programas del tipo P2P, soy más de buscar algo en Google aplicando ingeniería social y esas chorradas tediosas, y lo digo porque la gente prefiere lo fácil y se evita el trabajo bajando cosas vía Ares, díganme si no…

Bueno, el hecho es que leyendo los feeds, me entero que hace unos días, Ares Galaxy (como en verdad se llama el programa) ha actualizado a la versión 2.1.5 con mejoras importantes y muy bien recibidas supongo, como por ejemplo, que Ares ya no se queda con el “Conectando” de antaño, lo acabo de probar y de referencia de mis feeds (ver la vía al final del post) que ahora se conecta automáticamente y descarga cuanto pueda.

También otra de las mejoras es que quitaron la página de inicio que nadie usa (Jaja) de un seudobuscador de videos al estilo Youtube donde salían unos videos chotos de quien sabe qué cosa, a lo que, ahora si ya parece una aplicación más seria.

Seguir leyendo …

10 razones por el cuál se debería usar y enseñar con código abierto

ConocimientoHoy amanecí con ganas de sumergirme en el software libre, que para suerte o no, justo Windows está con la liada y me ha estado dando algunos problemillas con archivos core del sistema operativo (que dicho sea de paso, por alguna razón ya no puedo publicar desde WLW y aledaños), pero bueno, decía que tenía ganas libres y  me puse a ver que había de nuevo con el movimiento este del Software libre, y encontre un muy buen post, del cual voy a hacerle re-post porque el contenido está muy bueno, el título está claro y aparte me recuerda a una de mis clases de Informática y Sociedad

Muchas cosas de las que se dicen aquí son verdades discutibles,  muchas son generadoras de polémicas, pero siempre mantiene esa escencia de la que esperamos todos los informáticos de una comunidad donde las restricciones ya no existen…

EVOLUCIÓN SEÑORES!!! XD

Aquí la cita:

10 Razones por el cuál se debería usar  enseñar con código abierto
  1. Contribuye a formar personas libres, independientes, críticas y autónomas. Aporta capacidad de elección a las personas, favoreciendo los procesos críticos y la independencia en la toma de decisiones, todos ellos valores fundamentales de nuestro sistema educativo.
  2. Permite enseñar con herramientas adaptadas a la realidad del alumnado. Las herramientas abiertas pueden ser traducidas a cualquier lengua, incorporar ayudas técnicas a la discapacidad o personalizarse para atender necesidades específicas de cada tipo de alumno.
  3. Crea una Comunidad de Conocimiento Compartido. Al compartir conocimientos y herramientas educativas entre alumnos, docentes, centros e incluso distintas comunidades autónomas o países, estamos facilitando la reutilización de estrategias educativas de éxito, y favoreciendo una educación asentada sobre valores como la comunidad, la compartición de conocimiento y la creación en equipo.
  4. Fomenta la independencia de las personas para elegir las herramientas del futuro. El Software de Fuentes Abiertas promueve un modelo tecnológico abierto, sin limitaciones a la investigación o al uso de la tecnología, permitiendo a todos diseñar nuestro propio futuro tecnológico.
  5. Evoluciona rápidamente y permite una eficaz solución de los problemas. En las tecnologías abiertas, los ciclos de detección y solución de errores, así como los procesos de mejora son mucho más rápidos cuando se dispone de acceso abierto al código fuente. Y al mismo tiempo, las modificaciones pueden ser incorporadas de forma inmediata y sin coste.
  6. Una solución madura, con experiencias de éxito en el entorno educativo español. Las experiencias de GNU/Linex en Extremadura y de Guadalinex en Andalucía son referentes a nivel mundial de aplicación de tecnologías en educación. Y ambas con Software de Fuentes Abiertas. También destacables son las experiencias de Linkat en Cataluña, Molinux en Castilla-La Mancha, MAX en Madrid, Lliurex en Valencia, Servidores Educativos en Navarra, Medusa en Canarias…
  7. Permite ahorrar costes en la implantación, el mantenimiento y la gestión de los centros educativos gracias al tipo de licencias que posee. Las licencias abiertas permiten copiar las soluciones en tantos equipos como sea necesario, compartir las soluciones entre comunidades autónomas, abaratar las actualizaciones y mantenimiento, favoreciendo la colaboración y la reutilización… logrando así importantes ahorros puesto de manifiesto en experiencias anteriores.
  8. Facilita que los alumnos dispongan en su casa de las mismas herramientas educativas que utilizan en su centro, de forma 100% legal. Salir del colegio y estudiar en casa, en la biblioteca o en cualquier otro lugar con las mismas herramientas educativas, sólo es posible si están disponibles de forma abierta y gratuita en cualquier ámbito.
  9. Garantiza la seguridad.Es el software más seguro. Dificulta los ataques externos y la incidencia de virus o troyanos.
  10. Potencia la innovación de productos y servicios a través de empresas locales. Permite a las empresas locales ofertar productos y servicios adaptados a las necesidades de las comunidades educativas, contribuyendo así al desarrollo del sector tecnológico más cercano.

Seguir leyendo …

WampServer Para tus Proyectos [PHP]

WampServer LogoMucha gente me preguntó a inicios de ciclo (y aún lo hace) , por esto llamado WampServer, sobre todo por el curso que mencioné en el anterior post que programabamos en PHP en la parte de Laboratorio, y era indispensable probar nuestras aplicaciones y todo eso, pero como muchos venían con el Java y los lenguajes compilados hasta la 100  no entendieron el concepto este los lenguajes interpretados desde un servidor, de esos que no necesitan un archivo binario para ejecutarse, pero que tampoco lo hacen directamente al hacerle dos clics encima.

Y bueno, el hecho es que les cayó como agua fría que el profesor les diga que necesitamos tener WampServer y que trabajemos ahí (salvo algunos entendidos en la materia), así que como cargo de conciencia de haber visto ese entorno decidí hacer este post.

Por otro lado, para los que tenemos el afán de desarrollar en web y tener nuestros propios proyectos como algún blog, foro o CMS hecho en PHP sin depender del Blogger o del WordPress.com y que recien empezamos en este mundo, nos dejan siempre algunos conceptos claros de internet, como lo son los Hostings, el ancho de banda, los dominios y algunas que otras cosillas como FTP, SMTP (que en algunos de los casos, los que no son muy valientes optan por Blogger y WordPress.com como ya lo decía) que hacen que pensemos que para probar todo lo que programemos, necesitamos un hosting y que la compra y eso… y la solución sencilla es WAMPServer. Si lo que quieres es probar tu aplicación antes de publicarla en internet WAMPServer simula todo ese entorno de hosting con su base de datos y entorno Apache tan fácil como se me lee, y tan práctico como leerlo, así que, vamos con los procedimientos.

Seguir leyendo …

Presentando Google Chrome OS

Google Chrome OS

No sabía si postear este video por que está en idioma Inglés (y esto es… al parecer el dejo que tiene el presentador no es muy acentuado), pero para complementar un poco el post de Carlitos, me decidí igual a colocarlo, ya que se pueden ver muchas de las características y novedades que presentarán cuando lo saquen en su versión independiente (recordemos que, al momento sólo podemos descargarlo en calidad de aplicación dentro de Linux)… y pues nada, ahí les dejo el video, que si bien no hablan inglés pueden entender las imágenes, que expresan mas o menos el funcionamiento…

Saludos!!!

Apache cumplió 10 años

feather Hace pocos días, celebrábamos aquí en IFX el que Ubuntu cumpliera años a lo grande, y pues, siguiendo con las celebraciones, hoy le tocó el turno a la Apache Software Foundation (ASF), o bueno, en realidad fue el día 05 de este mes.. y pues haciendo como que una reseña, recordaremos algunas estadísticas al respecto (ya que como me imagino, más de uno sólo lo conoce por el Tomcat o por el temita este de aprender a programar PHP XD)

Seguir leyendo …

Ubuntu Cumplió 5 Años

800px-Ubuntu_8.04_LTS El sistema operativo Linux Ubuntu ha cumplido 5 años el pasado 20 de Octubre desde el 2004 cuando arrancó su línea de tiempo con la versión 4.10 (Warty Warthog), actualmente en desarrollo con la versión 9.10 (Karmic Koala) que saldrá este jueves que viene… Y pues nunca se preguntaron por qué la primera versión fue la número 4.10? … pues sencillo… 4 Por el año (2004) y 10 por el mes (Octubre), una tradición que se sigue manteniendo al día de hoy, interesante no?. Los Datos:

  • Unos 13 Millones de Computadores en el mundo tienen actualmente este Sistema Operativo
  • Los Nombres de Ubuntu han seguido una progresión alfabética desde su Versión 6.06 (Dapper Drake)
  • Servidores Ubuntu, son los que soportan la Wikipedia desde octubre del 2008
  • La próxima versión en desarrollo tendrá el nombre de Karmic Koala, y ya se anunció el nombre de la que le sigue, 10.04, Lucid Lynx (Lince Lúcido).
  • Se puede pedir los CD’s de instalación vía ShipIt y te llegan a tu casa gratuitamente.

Como opinión personal, es un muy buen sistema operativo, yo lo probé hace algún tiempo en su versión 7.10 y 8.04 si mal no recuerdo, es muy potente… espero volver a usarlo en cuanto conste de más disco duro =P. Por ahora solo felicitar sus 5 años de desarrollo, y a ver si Osquítar los celebra, estoy seguro que este tipo de post es de su agrado. XD

Saludos!

Algunas herramientas para tener en cuenta al distribuir tu aplicación java

Desde que yo empecé a programar en java (en mi época de cole), me di cuenta que eso del doble clic no estaba hecho para java –al menos no para esa época. Además, yo venía de tener un paso fugaz por visual BASIC 6.0, en el cual solo llegue a hacer aplicaciones recontra simples y más que nada de copiar el código de un librito que me compré. Bueno, a lo que me refería con el doble clic es que para ejecutar los programas java, uno tenía que irse al CMD (y no lo hacía por deporte u_U) y ejecutar el compilador y luego el interprete de java, los cuales anteriormente había q setear respectivamente modificando el archivo autoexec.bat (que creo que solo vino hasta Windows 98)

Luego llego mi época de universidad, en la cual felizmente ya disponía de internet en casa, lo cual me permitía encontrar mucha información. En fin, aquí sigue mas blah, blah, blah y esas cosas, pero antes de ir con el desarrollo del tema tengo que resaltar que en esa época el examen para JSCP (Java Sun Certified Programmer) costaba US$ 100.00, el cual ahora cuesta US$ 300.00 T_T.

En esa época me, yo ya me había dado cuenta que los ejecutables de java eran los jar, pero había gente que no lo sabía y que creía que para cada programa le correspondía un instalador y un ejecutable (exe). La verdad lo que quería hacer era un msn falso, en el cual se pudieran quedar grabadas las contraseñas de los que entraran a mi pc y pues bueno, no lo iba a hacer diciéndoles que ejecuten el jar =P. A esto encontré el primer programa que me ayudaría con esto, su nombre es Launch4j.

Launch4j es una herramienta lo que hace es coger tu archivo jar con las XYZ librerías más que tengas y los convierte a un .exe para Windows, claro que las librerías no las empacara en el mismo exe, por lo que si usas bastantes librerías y archivos adicionales pues debes guardarlo en una carpeta para luego dársela al usuario final. Ahora como decía, si tienes bastantes archivos que empaquetar, pues solo te queda la opción de hacer un instalador. En java hay bastantes de estos; sin embargo, para Windows yo use el Inno Setup, el cual te ayuda con este dilema. Finalmente ya tienes tu aplicación lista para repartirla a esos usuarios espesos que no saben ejecutar un jar mediante línea de comandos =P.

No explico cómo funcionan estas herramientas, ya que son bastante fáciles de usar, solo es cosa de usar tu intuición informática, sino vean estos screenshots.

Launch4j

Inno Setup

Apuesto a que no tendrán complicaciones para usarlos =D.

Hasta el próximo post, que espero sea muy pronto u_U.

Microsoft y Linux

hoy, leyendo por ahí… perdido entre post de la infinidad en lo que es el mar de la web 2.0, encontré un post donde aparecían dos imágenes curiosas… aunque las dos perteneciendo al mismo …rubro?… vean ustedes mismos…

linuxTwitmicrosofttwitt

Y luego dicen que Twitter es basura… si es la principal forma de hacer amigos =) … 

Saludos… y como dijeron por ahí…”Haya paz en Twitter!”

Originalmente Visto en | CiberPrensa

Java Look & Feel’s

Hace tiempo que no programaba GUI’s en Java. Ultimamente mas estaba dedicado a la programacion en C, punteros y tratando de hacer cosillas con los puertos de hardware de la PC.

Pero bueno, tuvieron que dejarme un trabajo en el curso de metodologias e ing. de software para volver a retomar mis actividades javísticas :-P .  Hace algun tiempo yo ya habia usado algunos look and feels, tales como el napkinlaf y el susbtance. Sin embargo buscando por ahí, me di con la sorpresa que desde Java SE 6 update 5, esta disponible -sin bajar un jar adicional- un L&F(look and feel) propio de sun.

Este nuevo L&F, tiene una apariencia muy bonita y bueno ya no los aburro mas y dejo aqui una captura de pantalla con el Nimbus L&F.

Lookn'Feel

Bueno y si quieren que sus ventanas se vean como esas solo tienen que agregar esta linea de codigo que en realidad es para cualquier look and feel q deseen, solo cambienle el argumento del metodo :P .

UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"); //debe ir entre un try-catch

Saludos