Programador, Agilista, divulgador de Software Libre (GNU/Linux), facilitador de conocimientos.
domingo, 30 de marzo de 2008
Cual es el límite del conocimiento que soy libre de compartir ?
Reflexionando sobre lo que debería o no postear en este blog que es el espacio en la web que tengo, con la intención de compartir experiencias, reflexiones, y sobre todo conocimiento con los demás colegas y visitantes interesados en los temas que ya me a tocado aprender, ver, y por consecuencia llegar o acercarme al conocimiento de los mismos.
El tema es ver el límite entre lo que es conocimiento, y por lo tanto soy libre de compartirlo con los demás, y lo que puede llegar a ser información confidencial la cual no es ético compartir, o divulgar.
El cuadro que encontré en Wikipedia, me parece que refleja muy bien cual es el limite de lo que es conocimiento y por ser tal puede llegar a ser compartido. Somos libres de compartir el conocimiento, pero no los datos, la información, ni los resultados de los trabajos realizados para una determinada organización privada, tampoco el procesamiento, ni las decisiones tomadas, sobre las tres fuentes antes mencionadas.
De lo que si somos libres de compartir, es el conocimiento que aplicamos, el mismo debe ser compartido de manera abstracta, con la intención de que llegue al lector, el conocimiento, sin revelar como es aplicado para fines privados. Los resultados obtenidos retroalimentan al conocimiento, y los mismos pueden ser compartidos nuevamente, respetando que sean de manera abstracta, y no revelen los resultados obtenidos dentro del ámbito privado.
Bajo esta premisa, es que voy a seguir posteando las cosas que considero son conocimiento, que soy totalmetne libre de compartir o divulgar con los demás usuarios de la web.
Welcome! - Free Software Foundation
Sitio oficinal de la Free Software Fundation:
Organización dedicada a eliminar las restricciones sobre la copia, redistribución, entendimiento, y modificación de programas de computadoras. Con este objeto, promociona el desarrollo y uso del software libre en todas las áreas de la computación.
Welcome! - Free Software Foundation
Organización dedicada a eliminar las restricciones sobre la copia, redistribución, entendimiento, y modificación de programas de computadoras. Con este objeto, promociona el desarrollo y uso del software libre en todas las áreas de la computación.
Welcome! - Free Software Foundation
viernes, 28 de marzo de 2008
Chepassa Eventos - Nueva experiencia en el mundo de los eventos
Evento de Cascada de chocolates en Villa la Angostura realizado por Helados Chepassa división eventos.
Chepassa Eventos - Nueva experiencia en el mundo de los eventos
Chepassa Eventos - Nueva experiencia en el mundo de los eventos
miércoles, 26 de marzo de 2008
Kiteboarding : Derivada Lokalani Bariloche - Dina Huapi
Enlace a la galería de fotos de Lokalani donde salen las fotos de la derivada del día 24/03/2008 . Excelentes las fotos, y excelente estuvo esa derivada !! para el año que viene tengo que llegar en Kite !!! pero bueno, todo no se puede !!!!
Derivada Bariloche - Dina Huapi
Derivada Bariloche - Dina Huapi
South Park Studios
Portal desde donde se pueden ver capitulos completos online de la serie South Park
South Park Studios
South Park Studios
sábado, 22 de marzo de 2008
Kitesurf : Derivada Lokalani
viernes, 21 de marzo de 2008
Netbeans PLatform: (Progress API) Basic usage
Overview (Progress API): "Use Cases
Basic usage
There are 3 types of progress indication:
* 1. indefinite when it's not known how much time will be needed to complete
* 2. definite with time estimate for completion (UI shows time that remains)
* 3. definite without time estimate where the UI shows percentage completed.
The default location of the progress indication is the status bar which aggregates all tasks running in the IDE that show progress. However it's possible to exclude the task from the default location and show the progress in one's custom dialog component. In such a case the same task should not appear in the status line component as well.
It's possible to request cancelling the task from status line progress aggregator if the task allows cancelling.
Progress tasks that get started as a result of explicit user action takes precedence in the status line docked component over tasks that are triggered by the system. (say filesystem refresh for example)
The most common usecase of the API looks like this:
ProgressHandle handle = ProgressHandleFactory.creatHandle('My custom task');
...
// we have 100 workunits
// at this point the task appears in status bar.
handle.start(100);
...
handle.progress(10);
...
handle.progress('half way through', 50);
...
handle.progress(99);
// at this point the task is finished and removed from status bar
// it's not realy necess"
Basic usage
There are 3 types of progress indication:
* 1. indefinite when it's not known how much time will be needed to complete
* 2. definite with time estimate for completion (UI shows time that remains)
* 3. definite without time estimate where the UI shows percentage completed.
The default location of the progress indication is the status bar which aggregates all tasks running in the IDE that show progress. However it's possible to exclude the task from the default location and show the progress in one's custom dialog component. In such a case the same task should not appear in the status line component as well.
It's possible to request cancelling the task from status line progress aggregator if the task allows cancelling.
Progress tasks that get started as a result of explicit user action takes precedence in the status line docked component over tasks that are triggered by the system. (say filesystem refresh for example)
The most common usecase of the API looks like this:
ProgressHandle handle = ProgressHandleFactory.creatHandle('My custom task');
...
// we have 100 workunits
// at this point the task appears in status bar.
handle.start(100);
...
handle.progress(10);
...
handle.progress('half way through', 50);
...
handle.progress(99);
// at this point the task is finished and removed from status bar
// it's not realy necess"
jueves, 20 de marzo de 2008
Java: MaskFormatter (Java 2 Platform SE v1.4.2)
Se utiliza para poder dar un Formato a un string bajo swing.
MaskFormatter (Java 2 Platform SE v1.4.2)
MaskFormatter (Java 2 Platform SE v1.4.2)
La Cucha en Suite - Montevideo - Fusión / Rock / Alternativa - www.myspace.com/lacuchaensuite
La banda de Alberto, amigo uruguayo. Alberto trabajaba para un partner de Sun Microsystem, y fue quien vino enviado por Sun a darnos un curso de Java, fueron mis primeros contactos con Java, como profesor un maestro, y cómo músico parece que también ! Grande Albert !
Programador y músico, una convinación que suele ser bastante común, entre los buenos programadores !
MySpace.com - La Cucha en Suite - Montevideo - Fusión / Rock / Alternativa - www.myspace.com/lacuchaensuite
Programador y músico, una convinación que suele ser bastante común, entre los buenos programadores !
MySpace.com - La Cucha en Suite - Montevideo - Fusión / Rock / Alternativa - www.myspace.com/lacuchaensuite
miércoles, 19 de marzo de 2008
Novedades de kite y windsurf en Bariloche...Lokalani
Fotos del team lokalani, disfrutando a pleno de la playa, reflejando todo el style, y lo bien que andan !!
Novedades de kite y windsurf en Bariloche...Lokalani
Novedades de kite y windsurf en Bariloche...Lokalani
Netbeans Platform: Progress Indication of Running Applications
Barra de indicación de procesos ejecutandose.
Código de ejemplo de implementación de la Progress bar
Thread t = new Thread(new Runnable() {
public void run() {
ProgressHandle p = ProgressHandleFactory.createHandle("example");
p.setDisplayName("Procesando, aguarde un momento... ");
p.start();
// TODO proceso a correr
p.finish();
}
});
t.start();
ui: Progress Indication of Running Applications
Código de ejemplo de implementación de la Progress bar
Thread t = new Thread(new Runnable() {
public void run() {
ProgressHandle p = ProgressHandleFactory.createHandle("example");
p.setDisplayName("Procesando, aguarde un momento... ");
p.start();
// TODO proceso a correr
p.finish();
}
});
t.start();
ui: Progress Indication of Running Applications
Netbeans Platform: progress indication
Barra de progreso, la cual va indicando el porcentaje de realización del proceso que esta ejecutandose.
ui: progress indication
ui: progress indication
Linux : Damn Small Linux (DSL)
La distribución mas liviana que vi en funcionamiento. Me habían comentado que era una distribución muy liviana, pero sinceramente no pense que fuera mas liviana que Xubuntu.
Por lo que pude ver y probar, ocupa 20 mb de ram mientras esta en ejecución, tendría que ver un poco
mas que programas trae, y si es tan amigable para el usuario como lo es xubuntu.
Como experiencia personal, en las PC que administro para mi familia, y el negocio familiar, ya tengo migradas 3 máquinas a Linux, 1 con KUbuntu, y 2 con XUbuntu. Me estaría quedando una PII con 64 MB de ram, que usa Windows 98, esa es la PC con la cual voy a probar de migrar usando Damm Small Linux.
Para poder logarlo, y que siga siendo productiva para los usuarios de esa pc, tendría que poder utilizar sin problemas, una Hoja de Calculos ( Calc o Gnumeric ), y un software de diseño de etiquetas, ese es el software que tengo que encontrar bajo linux, para poder pensar en una migración.
Damn Small Linux (DSL), de 50 megabytes una energía del pingüino
Por lo que pude ver y probar, ocupa 20 mb de ram mientras esta en ejecución, tendría que ver un poco
mas que programas trae, y si es tan amigable para el usuario como lo es xubuntu.
Como experiencia personal, en las PC que administro para mi familia, y el negocio familiar, ya tengo migradas 3 máquinas a Linux, 1 con KUbuntu, y 2 con XUbuntu. Me estaría quedando una PII con 64 MB de ram, que usa Windows 98, esa es la PC con la cual voy a probar de migrar usando Damm Small Linux.
Para poder logarlo, y que siga siendo productiva para los usuarios de esa pc, tendría que poder utilizar sin problemas, una Hoja de Calculos ( Calc o Gnumeric ), y un software de diseño de etiquetas, ese es el software que tengo que encontrar bajo linux, para poder pensar en una migración.
Damn Small Linux (DSL), de 50 megabytes una energía del pingüino
lunes, 17 de marzo de 2008
Java - How to use java to check the active directory authentication?
El sigueinte código tendría que ser la base para conectarse a un active directory desde
una aplicación Java
try
{
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL,
"ldap://" + getProperty("SERVER") + ":" +
getProperty("PORT"));
env.put(Context.SECURITY_PRINCIPAL,
getProperty("USER_RDN") + "," +
getProperty("BASE_DN"));
env.put(Context.SECURITY_CREDENTIALS,
getProperty("USER_PASSWORD"));
DirContext ctx = new InitialDirContext(env);
ctx.getAttributes(getProperty("BASE_DN"));
ctx.close();
info("connection_succeeded");
}
catch (CommunicationException comEx)
{
error(MessageResource.getMessage("communication_exception",
comEx.getMessage()));
return false;
}
catch (AuthenticationException authEx)
{
error(MessageResource.getMessage("authentication_exception",
authEx.getMessage()));
return false;
}
catch (NamingException nameEx)
{
error(MessageResource.getMessage("naming_exception",
nameEx.toString()));
return false;
}
return true;
Java Programming - How to use java to check the active directory authentication?
Dedos Colgantes
Marca de Ropa local muy buena y con mucha onda !!!
Me gusto la sigueinte frase que tienen como filosofía:
"No nos olvidemos que quien no asume riesgos es muy dificil que se equivoque ... y que la aventura de la libertad sólo consiste en ser uno mismo"
Dedos Colgantes
Me gusto la sigueinte frase que tienen como filosofía:
"No nos olvidemos que quien no asume riesgos es muy dificil que se equivoque ... y que la aventura de la libertad sólo consiste en ser uno mismo"
Dedos Colgantes
Kiteboarding's Best Kites
Otra marca importante de Kites, que desde la web tiene unos muy buenos precios.
Kiteboarding's Best Kites
Kiteboarding's Best Kites
domingo, 16 de marzo de 2008
viernes, 14 de marzo de 2008
Lokalani spot - Dina Huapi
Kiteboarding - Rider Carlitos Galvan
El raider Carlitos Galvan en acción, en una de esas tardes excelentes de Kite en Dina Huapi. Esta foto nos represento a todo el team lokalani, y nuestras tardes de kite en el nahuel huapi, por que salio en la saga de fotos de los flashes deportivos del diario la nación, mostrandole al pais un muy buen, y poco conocido spot para aprender y disfrutar de este excelente deporte.
Nueva tabla Surfera de Noseboard
Edición excluiva de una tabla de kite con caracteristicas inovadoras, a simple vista te deja el pie de atras suelto, y tiene un strap solo para el pie de adelante.
2ndWind.com.ar » Blog Archive » Nueva tabla Surfera de Noseboard
2ndWind.com.ar » Blog Archive » Nueva tabla Surfera de Noseboard
YouTube - Slingshot Team Rider Mark Doyle
Video de Mark Doyle, raider de la marca Slingshot de Kites
YouTube - Slingshot Team Rider Mark Doyle and what's called LIFE!
YouTube - Slingshot Team Rider Mark Doyle and what's called LIFE!
Liquid Force Kite Snowboarding | 2008
La marca de Kites Liquid Force, presenta su línea de equipos para KiteSnowboarding.
Liquid Force Kite Snowboarding | 2008 | Coming Soon!
Liquid Force Kite Snowboarding | 2008 | Coming Soon!
jueves, 13 de marzo de 2008
VivaLinux! » El software de código abierto aumenta los salarios
Me agrada encontrar esta noticia, ya que lo que cuenta la misma, me recuerda mucho a una conclusion que platie, en un examen, de la matería Teoría de sistemas de información.
En esa matería, hice mi primer contacto con el sotfware libre, y con su filosofía. En la conclusión del trabajo, planteaba que el software libre era algo muy bueno tanto para los desarrolladores, como para las empresas.
A los desarrolladores si nos abre un mundo de conocimientos, en el solo echo de poder recibir, y compartir el código que generamos. Desde el punto de vista de las empresas, es la posibilidad de personalizar el software a su medida, a sus gustos, objetivos y conveniencias, para sacar el mayor provecho posible, dandole la posibilidad de brindar nuevos, y mejores servicios, mejores controles, mejores formas de trabajar, asegurar y controlar los procesos y reglas de negocio, entre otras cosas.
Al desarrollador dentro del mercado laboral, le va a dar mas posibilidades de trabajo, ya que cada empresa tendría mas personas de sistemas, y mejores salarios, ya que los sistemas, si esta bien pensados, e implementados, se transforman en el centro y eje de la empresa.
VivaLinux! » El software de código abierto aumenta los salarios
En esa matería, hice mi primer contacto con el sotfware libre, y con su filosofía. En la conclusión del trabajo, planteaba que el software libre era algo muy bueno tanto para los desarrolladores, como para las empresas.
A los desarrolladores si nos abre un mundo de conocimientos, en el solo echo de poder recibir, y compartir el código que generamos. Desde el punto de vista de las empresas, es la posibilidad de personalizar el software a su medida, a sus gustos, objetivos y conveniencias, para sacar el mayor provecho posible, dandole la posibilidad de brindar nuevos, y mejores servicios, mejores controles, mejores formas de trabajar, asegurar y controlar los procesos y reglas de negocio, entre otras cosas.
Al desarrollador dentro del mercado laboral, le va a dar mas posibilidades de trabajo, ya que cada empresa tendría mas personas de sistemas, y mejores salarios, ya que los sistemas, si esta bien pensados, e implementados, se transforman en el centro y eje de la empresa.
VivaLinux! » El software de código abierto aumenta los salarios
Hibernate Forums - View topic - Foreign key circularity dependency ??
Migrando una aplicación que utliza toplink a hibernate, nos tira este problema al iniciar el server. Dice que existe una dependencia circular.
Muy raro, seguimos investigando. En este foro encontramos una solución "chancha" al tema, que consiste en cambiar los nombres de las tablas, pero no nos termina de convencer. Seguimos buscando ...
Hibernate Forums - View topic - Foreign key circularity dependency ??
Muy raro, seguimos investigando. En este foro encontramos una solución "chancha" al tema, que consiste en cambiar los nombres de las tablas, pero no nos termina de convencer. Seguimos buscando ...
Hibernate Forums - View topic - Foreign key circularity dependency ??
Netbeans IDE - Plugins Project Group
Muy buen plugin de Netbeans, el cual ya viene incorporado en la versión 6 para el manejo de grupos de proyectos.
Plugin Portal Plugin Detail Page
Plugin Portal Plugin Detail Page
miércoles, 12 de marzo de 2008
Embarcadero Technologies
Aplicación que utilizaba en la empresa Martinez de Alzaga para el monitoreo de las bases de datos. Es una aplicación propietaria
Embarcadero Technologies
Embarcadero Technologies
domingo, 9 de marzo de 2008
Flickr: Discussing • 162 [ Portfolio x 7 ] - Limay Uribe Ruberti - ibarak in Café Porteño
Fotos de Limay. Simplemente excelentes !!!!!!
Flickr: Discussing • 162 [ Portfolio x 7 ] - Limay Uribe Ruberti - ibarak in Café Porteño
Flickr: Discussing • 162 [ Portfolio x 7 ] - Limay Uribe Ruberti - ibarak in Café Porteño
shimizuweb
La página de Limay, no es por que sea mi amigo, pero realmente es un distinto en cuanto al arte !
shimizuweb
shimizuweb
Lokalani style - Kite Surf
Excelentes fotos de los chicos de Lokalani en Acción !!!!!!
Dejan ver todo el Style de Lokalani !!!
Lokalani style
Dejan ver todo el Style de Lokalani !!!
Lokalani style
sábado, 8 de marzo de 2008
Sublime.jpg (JPEG Imagen, 621x603 pixels)
Tapa del albúm "40 oz to freedom" de Sublime. quiero este tatoo
Sublime.jpg (JPEG Imagen, 621x603 pixels)
Sublime.jpg (JPEG Imagen, 621x603 pixels)
miércoles, 5 de marzo de 2008
martes, 4 de marzo de 2008
lunes, 3 de marzo de 2008
sábado, 1 de marzo de 2008
SourceForge.net: Software Search
"delivery system" for restaurants => acá me va gustando los resultados
SourceForge.net: Software Search
SourceForge.net: Software Search
MLN - Manage Large Networks of Xen and UML virtual machines
Aparentemente una aplicación para crera redes virtuales, con máquinas virtuales basadas en Xen
MLN - Manage Large Networks of Xen and UML virtual machines
MLN - Manage Large Networks of Xen and UML virtual machines
Suscribirse a:
Entradas (Atom)