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

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

South Park Studios

Portal desde donde se pueden ver capitulos completos online de la serie South Park

South Park Studios

sábado, 22 de marzo de 2008

Kitesurf : Derivada Lokalani


Si el viento nos acompaña, el Lunes 24 vamos hacer uan derivada en Kite con la gente de Lokalani, saliendo de Bariloche y llegando a Dina Huapi !!!! Vamos a ver si llego, por lo que dicen, la derivada es fácil, pero larga ! Lo que es seguro, es que va a estar muy divertida !!!!!!

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"

Sun Microsystems - Sun Developer Network (SDN)

Sun Microsystems - Sun Developer Network (SDN)

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)

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

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

NetBeans: Javadoc API IDE Netbeans 6

Javadoc del api de netbeans, para la versión 6 de la IDE


NetBeans API Index

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

Netbeans Platform: progress indication

Barra de progreso, la cual va indicando el porcentaje de realización del proceso que esta ejecutandose.

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

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

Kiteboarding's Best Kites

Otra marca importante de Kites, que desde la web tiene unos muy buenos precios.

Kiteboarding's Best Kites

viernes, 14 de marzo de 2008

Lokalani spot - Dina Huapi





El spot de Leo y Naty (Lokalani) en Dina Huapi, un lugar excelente, donde siempre hay buena onda, y ganas de ayudar, y transmitir esa pasión por el kitesurf.

Gracias Lokalani Team por la onda !!!!

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.

Mark Doyle Kiteboarding

website del rider de kiteboarding Mark Doyle


Mark Doyle Kiteboarding - Advanced Kiteboarding Lessons

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

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!

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!

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

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 ??

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