Archivo etiqueta OpenSource
Software Freedom Day 2011 – Ciudad Autónoma de Buenos Aires
Por TheCoffeMaker - Noticias, OpenSource - 21/09/2011
Este Sábado se estara realizando uno de los eventos mas importantes a nivel global con respecto al Software Libre y es el festejo del Día de la Libertad del Software.
El evento se realizada el Sábado 24 de Septiembre, en la Facultad de Ciencias Economicas (UBA), situada en Av. Cordoba 2122, Ciudad Autonoma de Buenos Aires de 10:00 a 18:00 hrs.
Contaremos con charlas de expositores muy importantes y lo mas importante PARA TODOS LOS NIVELES!!! desde principiantes a expertos, desde charlas orientadas a negocios como charlas tecnicas y ademas estaremos realizando talleres espontáneos. Así que festejaremos el Día de la Libertad del Software juntos en comunidad y como nos gusta a nosotros compartiendo conocimiento con quien quiera participar del evento, ya que la entrada es libre y gratuita!
Cronograma de charlas
Hora |
Auditorio A |
Auditorio B |
| 10:00 – 11:00 | 10 Años de Experiencias en 101 Casos de Software Libre (Bernardo González – CADESOL) | Introduccion tecnica conceptual a Linux (Guillermo Lisi – Ubuntu-AR) |
| 11:00 – 12:00 | SugarCRM en el mundo real. Experiencia de una implementación exitosa (Leandro Monk – GCoop) | Punk Fluid, The Shorewall (Hernan Saltiel – Red Hat LatAm Services Manager) |
| 12:00 – 13:00 | Compartiendo el capital – Cooperativismo y Software Libre (José Massón – GCoop) | Plataforma SALOME-MECA, una solución CAE del Software Libre. (Guillermo Ortiz – INTI) |
| 14:00 – 15:00 | Introducción a la seguridad Informática (Juan Manuel Zele – Ubuntu-AR) | El presente y el futuro de HTML5 y los estándares abiertos. (Guillermo Movia – Mozilla-AR) |
| 15:00 – 16:00 | Como involucrarse en un proyecto global. La experiencia en KDE (Alvaro Soliverez) | Firefox y su futuro inmediato (Santiago Hollmann – Mozilla-AR) |
| 16:00 – 17:00 | Hacking Linux Parte I (Matias Katz) | Virtualizacion: ¿Que es eso? ¿Que es VirtualBox? (Juan Manuel Zele – Ubuntu-AR) |
| 17:00 – 18:00 | Hacking Linux Parte II (Matias Katz) | PHP: ¿Para hacer paginas? (Diego Canizares) |
Los esperamos!!!
Software Freedom Day – 2010
Por TheCoffeMaker - GNU/Linux, Noticias, OpenSource - 16/09/2010
Software Freedom Day o Día de la Libertad del Software es una celebración de interés mundial dedicado a la promoción y difusión de Software Libre.
Por qué es tan importante esta tarea? En esta era de gran desarrollo de las tecnologías de información y comunicación, el software interviene en la mayoría de nuestras actividades; desde la emisión de un email hasta la inscripción en organismos o la generación de documentos administrativos y pagos. Esta realidad nos obliga a pensar, entre otras cosas, qué tan accesible necesitamos que sea el conocimiento de los mecanismos que utiliza el software interviniente y cuán tranquilos nos quedamos respecto a la seguridad de nuestros datos e información en la situación actual.
Por definición, el Software Libre responde a esa pregunta positivamente. Según la Free Software Foundation, los programas libres son aquellos cuya licencia de uso nos permite:
- Usarlos con cualquier propósito
- Estudiar cómo están construidos y adaptarlos a las propias necesidades
- Hacer y distribuir copias
- Realizar mejoras y redistribuir las versiones mejoradas.
La Libertad de Software brinda una estructura que garantiza la reproducción de un futuro tecnológico confiable, sostenible y que fomenta el ejercicio pleno de nuestras libertades.
Este año queremos celebrar y fortalecerla intercambiando entre nosotros el producto de lo que hace muchos años hemos venido sembrando: los beneficios de traer a la realidad nuestras creaciones utilizando herramientas libres. Para que siempre podamos hacerlo, para que cada uno, las entidades educativas, el gobierno y las empresas también puedan.
Lugar y hora
Fecha Principal: Sábado 18 de Septiembre de 2010
Horario: de 9 a 19hs
Lugar: UTN Medrano - Medrano 951 CABA (esq. Lavalle)
Condiciones de asistencia
No existen condiciones para asistir. La entrada es libre y gratuita.
El evento se lleva a delante con los recursos y el esfuerzo ad honorem de entusiastas del Software Libre y miembros del Departamento de Sistemas de la UTN
Más información
Se ofrecerán charlas en el Aula Magna de PB y talleres participativos en las máquinas del Laboratorio de Sistemas, en el 3er piso de UTN|Medrano. Para ver la lista de actividades pueden ir al sitio oficial del evento.
Linux Home Media Center para todos
Por TheCoffeMaker - OpenSource, Tecnologia - 10/05/2010
Güenas y Zantas
… al fin pude encontrar 5 minutos para escribir y de paso una idea sobre la cual escribir jejeje … en fin … Hoy voy a hablar sobre Home Media Center con Software Libre y Linux.
Primero veamos que Software tenemos disponible, sin contar que podemos configurar el Gnome o KDE para este fin, pero personalmente no me interesa, de hecho, antes de comprar la tele tenia mi Gnome configurado para que parezca un HMC, pero carece de un par de cosas que tuvieron que programarse manualmente y no son para un usuario común de Linux, por que nos orientaremos al usuario medio, a lo fácil
Software para Home Media Center OpenSource
- Xbmc (Para Xbox y Linux)
- Moovida
- Boxee
- MythTV
- Element OS (Distribución Linux)
- GeeXboX (Distribución Linux)
- LinuxMCE (Distribución Linux)
- Mythbuntu (Distribución Linux)
- MythDora (Distribución Linux)
Debido a que mi sistema además funciona como servidor para otras tantas cosas como p2p y subversion, he decidido no depender de una distribución dedicada. Además MythTV, si bien es excelente no es lo que estoy buscando sobre todo por la complejidad que tiene para configurarlo. Boxee, para Argentina tenia algunos problemas con el tema de la localización y restricción de algunos contenidos … esto era hace algún tiempo atrás, si quieren probarlo y comentarnos como funciona todo sera bienvenido. Xbmc, no tiene lo que tiene Moovida, que justamente es por una de las cosas por las que me quedo con Moovida, compatibilidad con GrooveShark … asi pues … veamos que es esto del Moovida.
Veamos cuales son las características de Moovida:
- Libre, Media Center de Codigo Abierto
- Interface elegante e intuitiva optimizada para HDTV
- Administración sencilla de videos, musica e imagenes.
- Acceso a una gran rango de contenido multimedia on-line: YouTube, SHOUTcast, Flickr, GrooveShark, …
- Enriquece tu contenido con características de contextualizacion, como artes de tapa, sinopsis de películas y mas!
- Excelente usabilidad, pesado para ser usado desde el sillón.
Una ves que lo tenemos instalado, podremos ubicarlo en la seccion de sonido y video de nuestro menú de aplicaciones. Pero … ¿si yo quiero que Moovida reemplace al Gnome? ¿Como lo puedo hacer? Bueno … pues eso es lo mas facil, y una de las cosas que nos permite hacer Linux que son tan maravillosas.exec moovida
headless = ’0′
touchscreen = ’0′
disable_togglefullscreen = ’0′
use_gtk = ’0′
start_fullscreen = ’1′
window_width = ’1920′
FLISOL 2010 – Ciudad de Buenos Aires
Por TheCoffeMaker - OpenSource - 14/04/2010
Hola gente … disculpen el silencio de radio de ultimamente parece ser normal en este blog, el problema es que estoy sobre pasado de cosas, entre la facu, el laburo y otros temas se me hace imposible encontrar un rato para poder escribir algo coherente
.
En fin … el 24 de Abril, a partir de las 10 A.M. se va a realizar el FLISOL, Festival de Instalacion de Software Libre en la UTN - Facultad Regional de Buenos Aires (sede de Cordoba y Medrano).
Si queres probar un sistema operativo libre (Linux, OpenSolaris u otros), si tenes problemas en la instalacion que hiciste o si tenes algun problema en particular (por ejemplo en el FLISOL pasado tuvimos gente que necesitaba correr un programa hecho para DOS para poder facturar en una Farmacia) … veni … trae tu maquina y te ayudamos a solucionarlo.
El evento está dirigido a todo tipo de público: estudiantes, académicos, empresarios, trabajadores, funcionarios públcios, entusiastas y aun personas que no poseen conocimiento informático.
Tendrás la oportunidad de instalar software libre en tu computadora, apreciar qué es una real y segura alternativa a otros modelos de desarrollo y distribución de software.
Informarte sobre la filosofía, cultura y organización alrededor del mismo.
Conocer las experiencias, desarrollos e investigaciones de grupos y entidades en torno al Software Libre, tanto a nivel local como nacional e internacional.
Tal vez encuentres una alternativa/solución en software libre para ti, tu empresa, colegio, universidad e, incluso, para tu gobierno.
Podrás aclarar tus dudas acerca de los temas relacionados y, quizás encuentres en el software libre, una alternativa de investigación, empleo y desarrollo tecnológico.
Ademas, tambien se van a hacer unas cuantas conferencias, las cuales te ayudaran a comprender este mundo (o religion para algunos) del software libre.
| 10 a 10:50 | Introducción al Software Libre y Licencias | Leonardo De Luca, Leila De Luca y Andres Paul | Qué es el Software Libre y repaso por las diferentes licencias que se aplican en el software libre y privativo. |
| 11 a 11:50 | De como migrar y no morir en el intento o… una mirada diferente sobre las comunidades de usuarios de Software Libre | María Eugenia Núñez | Todos hemos tenido una primera vez, hemos sentido la necesidad de pedir ayuda y buscado sin cesar en la web sin encontrar respuestas. Esta charla está pensada para aquellos que por primera vez llenan de Software Libre sus máquinas y después se sienten solos. El objetivo es contagiar a los migrantes para que se atrevan y no se bajen del colectivo sin antes gritar para que alguien los escuche. |
| 12 a 12:50 | Introduccion a Distribuciones GNU/Linux, *BSD, Solaris y consideraciones para seleccionar alguna de ellas | Andres Paul | Se expondrán las caracteristicas generales que conforman a una distribución: kernel, sistema de paquetes, escritorio, arquitecturas y en base a eso se tratará que el usuario pueda tener una idea cabal de lo que las conforma pudiendo sentirse más preparado para seleccionar alguna de ellas. |
| 13 a 14 | Break | ||
| 14 a 14:50 | Introducción al uso de OpenSolaris – Licenciamiento de esta distro | Pablo Oddera y Gabriel Benselum | Esta charla tiene por objeto explicar al asistente cómo manejar un escritorio típico de OpenSolaris, cuáles son sus aplicaciones y bondades, así como discutir los principios de licenciamiento que lo protegen del uso de software ilegal y/o privativo.Es una charla para iniciados en el mundo del código abierto, que desean sacar provecho de su escritorio OpenSolaris, hacer uso de sus muchas aplicaciones y herramientas, así como prepararlo para que en el futuro profundice en su manejo, y en la participación de las comunidades que lo desarrollan y mejoran día a día. |
| 15 a 15:50 | Software Libre ayudando al discapacitado | Rómulo Speratti | El objetivo de esta conferencia es dar a conocer las ventajas del software libre para correr sistemas especialmente diseñados de acuerdo a los distintos tipos y grados de discapacidad. Teniendo en cuenta los elevados costos y las restricciones que imponen los programas privativos para personas con discapacidad, esta propuesta representa una oportunidad para ampliar el horizonte de posibilidades de la población referida, ya que pone a su alcance una herramienta informática cuyo único costo es el servicio de instalación, adaptación y capacitación , según los requerimientos del usuario. |
| 16 a 16:50 | Me instalaron Ubuntu, ¿y ahora qué hago? | Miguel Sajnovsky y Felipe Lerena | La charla presupone que la persona tiene instalado Ubuntu con escritorio GNOME y conexión a Internet. Orientado a usuarios novatos que hacen su primer contacto con sistemas GNU/Linux en general, y en Ubuntu en particular y solo usaron Windows anteriormente.El objetivo es orientar al usuario en el primer uso del sistema, explicando brevemente que tipo de cambios enfrenta, cuales son las posibilidades y uso, mas un breve paseo por el escritorio y las aplicaciones. |
| 17 a 18 | Charlas relámpago | Varios | Son charlas breves sobre temas variados. |
Para los estudiantes de la UTN, el GNUtn tambien va a estar realizando algunas conferencias de interes para los alumnos, estas se haran por la mañana … los temas a tratar seran:
- Sistemas de Control de Versiones
- Programacion en C
- UTNcillo, la distro de la UTN
- Latex
[Despues tiro un update con los horarios]
Solo se va a realizar la charla de Sistemas de Control de Versiones, donde se van a ver generalidades de los sistemas de control de version, una vista rapida de los sistemas mas importantes (Git, Bzr y CVS) y luego de esto vamos a ver Subversion a fondo, junto a buenas practicas de uso de sistemas de control de version. Terminada la charla, se hara un workshop, en el cual instalaremos, configuraremos y usaremos Subversion. ¡No se olviden de traer sus portatiles asi pueden hacer el workshop con ellas!. [LLEVEN CREDENCIAL DE LA UTN o LIBRETA PARA IDENTIFICAR QUE SON DE LA UTN, ES POR MEDIDAS DE SEGURIDAD].
La charla de Sistemas de Control de version comienza a las 11:00 am, la acreditacion se hace en el stand del GNUtn en el aula magna. Disertantes, Florencia Mincucci y quien les escribe, Damian Sartori.
La cátedra de Sistemas Operativos, nos ha solicitado postergar la charla, ya que es de interés para la materia y quieren que participen la mayor cantidad de alumnos posible. Por ello hemos decidido, postergar la charla hasta el día Sabado 8 de Mayo. Allí nos veremos!!!
La asistencia al evento es totalmente libre y gratuita. Vengan … participen, instalen y sean libres!!!
Saludos!
Netbeans Platform – Configuración de opciones de inicializacion
Por TheCoffeMaker - Java, OpenSource - 12/07/2009
Hoy día es común contar con procesadores de múltiples núcleos, arquitecturas de 64-bit o con varios procesadores, si este es nuestro caso, podemos configurar los argumentos de inicialización de la JVM para poder mejorar el uso de la memoria del sistema y cambiar el algoritmo de garbage collection que usa el sistema.

En Netbeans podremos hacer esto modificando el archivo netbeans.conf, ubicado en el directorio /etc dentro del directorio home del Netbeans, por ejemplo en mi sistema este esta en ~/Software/netbeans-6.7/etc/, pero la ubicación del directorio de Netbeans dependerá de su instalacion.
Bien, si abren el archivo netbeans.conf veran varios parámetros de configuración para Netbeans, pero en este caso nos interesan los parámetros de inicialización de la JVM, estos se pasan a través de la propiedad netbeans_default_option, veamos que tenemos en una instalación por defecto:
netbeans_default_options="-J-Dorg.netbeans.modules.tomcat.autoregister.token=1246325206684 -J-Dorg.netbeans.modules.tomcat.autoregister.catalinaHome=\"/home/damian/Software/apache-tomcat-6.0.18\" -J-Dorg.glassfish.v3.installRoot=\"/home/damian/Software/servers/glassfish-v3-prelude\" -J-Dcom.sun.aas.installRoot=\"/home/damian/Software/servers/glassfish-v2ur2\" -J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true"
Veamos de que se tratan cada uno de estos parametros:
-J-Dorg.netbeans.modules.tomcat.autoregister.token=1246325206684
-J-Dorg.netbeans.modules.tomcat.autoregister.catalinaHome=\”/home/damian/Software/apache-tomcat-6.0.18\”
2- GlassFish 3 install Root
-J-Dorg.glassfish.v3.installRoot=\”/home/damian/Software/servers/glassfish-v3-prelude\”
3- GlassFish 2 UR2 install Root
-J-Dcom.sun.aas.installRoot=\”/home/damian/Software/servers/glassfish-v2ur2\”
4- Parametros de configuracion de JVM
-J-client -> Utilizado para mejorar la eficiencia de Netbeans, ya que previene que se inicialice utilizando el servidor de maquina virtual Java HotSpot, el cual utiliza mas recursos del sistema. En ves de usar dicho servidor, este parámetro indica que se inicialice utilizado el Java HotSpot Client VM decrementando el consumo de recursos.
-J-Xss2m -> Configura el tamaño del stack de código nativo para cada hilo de ejecución. En caso de que nuestro tamaño de stack sea muy pequeño, eventualmente podríamos llegar a estar experimentando un overflow del stack (class.java.lang.StackOverflowError). Cada hilo tiene dos stacks, uno para el código Java y otro para código C. Esta opción, por lo tanto, configura el máximo tamaño del stack que puede ser usado por código C en el hilo.
-J-Xms32m ->Configura el tamaño iniciar del heap de memoria. Esto le dice a la JVM cuanta memoria le tiene que asignar al heap al iniciar, previniedo que Netbeans consuma mas memoria y mejorando el tiempo de inicializacion.
-J-XX:PermSize=32m -> Configura la generación inicial de espacio permanente
-J-XX:MaxPermSize=200m -> Configura el máximo de generación de espacio permanente
-J-Xverify:none -> Especifica el nivel de verificación de bitcode que queremos que la JVM realice al momento de cargar clases. Las opciones son none, donde no se hace ninguna verificación, all, donde se verifica todo y remote, donde se verifican solo las clases que son cargadas desde la red. Esto quiere decir que nada de lo instalado localmente sera verificado, acelerando el proceso de carga de clases.
-J-Dapple.laf.useScreenMenuBar=true -> Este parámetro le dice a swing como debe comportarse la barra de menues de Netbeans, generalmente esto esta asociado con sistemas MacOS, donde el usuario espera que la barra de menues de Netbeans este ubicada en la barra superior y no dentro de la aplicación.
-J-Dsun.java2d.noddraw=true -> Este parámetro sirve para deshabilitar completamente el uso de DirectDraw y Direct3D usado por el sistema Java 2D.
Bien, visto lo que tenemos por default en la configuracion de Netbeans, veamos de que va todo esto:
Para especificar que la JVM debería usar un algoritmo mas eficiente de garbage collection debemos usar el parámetro “-J-XX:+UseConcMarkSweepGC“, esto es especialmente útil cuando corremos sobre múltiples procesadores o procesadores de núcleos múltiples.
También deberíamos especificarle a la JVM que sea capas de descargar (descargar en el sentido de sacar no de bajar de la red) las clases, esto se logra con los parámetros -J-XX:+CMSClassUnloadingEnabled y -J-XX:+CMSPermGenSweepingEnabled.
Para mas información sobre los parámetros que pueden ayudarnos a mejorar nuestra instalación de Netbeans, vean este link.

Espero que les haya servido y agreguen el blog a sus lesctores de RSS para mantenerse informado, ya que este es el primero de una serie de posts sobre el desarrollo de aplicaciones utilizando Netbeans Platform.
Saludos!





