<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Frank D. Martínez &#187; General</title>
	<atom:link href="http://www.frankdavidmartinez.com/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.frankdavidmartinez.com</link>
	<description>Blog de tecnología en Español</description>
	<lastBuildDate>Wed, 02 Jun 2010 15:51:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Carta de Nicolás</title>
		<link>http://www.frankdavidmartinez.com/2010/06/carta-de-nicolas/</link>
		<comments>http://www.frankdavidmartinez.com/2010/06/carta-de-nicolas/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 15:50:19 +0000</pubDate>
		<dc:creator>Frank D. Martínez</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.frankdavidmartinez.com/?p=36</guid>
		<description><![CDATA[Un excompañero de universidad me envío el siguiente correo, como el quiere que lo comparta con mis contacto, pero yo no reenvío correo, aquí lo pongo a disposición de la comunidad:
Hola Muchachos:
Entiendo que mucha gente ha tomado la decision de apoyar a algun candidato en primera vuelta.
Sin importar por quien haya votado, me he dado [...]]]></description>
			<content:encoded><![CDATA[<p>Un excompañero de universidad me envío el siguiente correo, como el quiere que lo comparta con mis contacto, pero yo no reenvío correo, aquí lo pongo a disposición de la comunidad:</p>
<p>Hola Muchachos:</p>
<p>Entiendo que mucha gente ha tomado la decision de apoyar a algun candidato en primera vuelta.<br />
Sin importar por quien haya votado, me he dado cuenta que la gente no conoce o no ha querido conocer al Candidato Antanas Mockus.</p>
<p>Haciendo un sondeo con la gente que no voto por Mockus les pregunte por que no habian votado por el&#8230; Entre las razones fueron:<br />
A Mockus le hace falta Firmeza, A ese lo manipulan Facil, Le Falta Mucho, Mockus le va a poner el Culo a la Guerrilla.</p>
<p>Ante estas razones les pregunto siempre, Uds conocen a Mockus? Saben lo que hizo?, Han leido algo sobre Mockus?<br />
Saben algo mas de Mockus que no sea que se bajo los pantalones en la U Nacional? Han Leido lo que tuvo que hacer cuando fue alcalde 2 veces de la ciudad?</p>
<p>Ante la respuesta Negativa de todas las preguntas,<br />
Quisiera invitar a ver una secuencia de videos de un documental realizado en el exterior acerca de como Bogota Cambió y como pudo hacer para ubicar la ciudad entre las mas prosperas del mundo.</p>
<p>El Link es el siguiente: <a href="http://www.realidadexpuesta.org/2010/05/bogota-cambio-documental.html">http://www.realidadexpuesta.org/2010/05/bogota-cambio-documental.html</a></p>
<p>Ojala Tuvieran el tiempo de ver esta secuencia de videos, dura maso 50 minutos<br />
Cabe decir que este video no es de la campaña de mockus, es como lo dije antes un documental realizado en el exterior.</p>
<p>Si despues de ver el video siente que conoce a Mockus, difundalo&#8230;<br />
Si despues de ver el video cambia su voto, seria maravilloso y comience a trabajar por el cambio para colombia, difundiendo su mensaje.<br />
Si despues de ver el video no cambia su voto, comuniquese conmigo, Hay mucho material para enviar solo con lo que ha hecho Mockus sin desprestigiar a los demas de por que ud debe cambiar su voto.</p>
<p>Muchas Gracias por su tiempo!!!</p>
<p>Nicolas Pedraza Peña</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankdavidmartinez.com/2010/06/carta-de-nicolas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lo Que Colombia merece, lo que nosotros merecemos</title>
		<link>http://www.frankdavidmartinez.com/2010/04/lo-que-colombia-merece-lo-que-nosotros-merecemos/</link>
		<comments>http://www.frankdavidmartinez.com/2010/04/lo-que-colombia-merece-lo-que-nosotros-merecemos/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 18:24:21 +0000</pubDate>
		<dc:creator>Frank D. Martínez</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.frankdavidmartinez.com/?p=30</guid>
		<description><![CDATA[Hola todos! me llego este mensaje y me parecio importante compartirlo con ustedes, buena lectura y un abrazo para todos!
Lo Que Colombia merece, lo que nosotros merecemos:
Ante la descarada omisión que los medios están haciendo de las propuestas programáticas de los candidatos presidenciales, cada vez es más necesario que los ciudadanos nos tomemos el trabajo [...]]]></description>
			<content:encoded><![CDATA[<p>Hola todos! me llego este mensaje y me parecio importante compartirlo con ustedes, buena lectura y un abrazo para todos!</p>
<p>Lo Que Colombia merece, lo que nosotros merecemos:</p>
<p>Ante la descarada omisión que los medios están haciendo de las propuestas programáticas de los candidatos presidenciales, cada vez es más necesario que los ciudadanos nos tomemos el trabajo de utilizar los medios a nuestro alcance para llevar la discusión a niveles más profundos. El debate de la semana pasada mostró un alto grado de trivialización del escenario político. Los medios están contribuyendo a menospreciar la capacidad de comprensión del colombiano promedio y sólo hacen ecos de programas de gobierno que se resuman en dos o tres palabras. Cuando alguien expone un concepto que va más allá de las consignas obvias, dicen que es confuso y que no tiene claridad. </p>
<p>Por eso es importante mostrar las propuestas de la forma más clara posible y tomarse el espacio necesario para destruir los mitos que se han ido creando alrededor de figuras como Mockus, a quien como no le pueden achacar ninguna relación con intereses oscuros (como a otros candidatos), le han terminado endilgando una pretendida debilidad de carácter acompañada de confusión de criterios. </p>
<p>Vamos por partes.</p>
<p>Juan Manuel Santos, que quiere mostrarse como el sucesor de Uribe, exhibe la bandera de la mano dura basado en su gestión como Ministro de Defensa. Desde esa posición elabora un discurso parecido al que impuso George Bush sobre el terrorismo hace ya varios años: “quien no está conmigo está contra mí”. La versión reeditada para la campaña es: “quien no usa un lenguaje agresivo exclusivamente dirigido a las farc, es un blandengue que se va a doblegar ante las exigencias del terrorismo”. Además de convertir a la seguridad democrática en una marca registrada, cuando se supone que es un deber de cualquier gobierno civilizado, esto conlleva el supuesto de que si alguien señala la necesidad de acabar con otras fuentes de violencia (violencia doméstica o corrupción, por ejemplo), es porque se está haciendo el de la vista gorda ante el terrorismo de las farc y va a echar al piso la seguridad democrática. Estos razonamientos son simplemente inaceptables, pero terminan siendo parte del sentido común de la mayoría de la población porque han venido siendo presentados en los medios con la misma persistencia irracional de cualquier emisora que quiere “pegar” una canción. Uribe se ha encargado durante los últimos ocho años de dejar muy en claro que en este país el terrorismo se llama la’far’ y que todos los males son culpa del terrorismo. A cualquier persona sensata esto le parecería una simplificación excesiva de la realidad compleja de un país como Colombia, pero la aceptación que tienen estas tesis es una evidencia de que la gente no quiere enredarse y busca cosas simples.<br />
La postura de Mockus es mucho más coherente y pertinente, pero no por eso es menos clara o menos sencilla. Lo que pasa es que en el estado actual de cosas, dicha propuesta requiere de una pequeña explicación para ser entendida (explicación que no tiene cabida en nuestros debates estilo reinado de Cartagena). </p>
<p>Aquí va la explicación. </p>
<p>El narcotráfico ha potenciado en Colombia una cultura en la que es justificable salirse de la ley (por ejemplo usando la violencia) para adquirir poder. Esa cultura es algo que tienen en común, por citar unos ejemplos, los guerrilleros de las farc, los rastrojos, los políticos del PIN, y algunos niños que desde las comunas de Medellín aspiran a ser otro Pablo Escobar, otro Chupeta, otro Don Berna. Pero la cultura del narcotráfico no se ha limitado a los círculos cercanos de los narcotraficantes. La cultura mafiosa ha terminado haciendo cada vez más débiles los límites morales, legales y culturales de grandes sectores de la población. A muchos no les parece grave evadir uno que otro impuesto de vez en cuando, o saltarse la letra pequeña cada cierto tiempo &#8211; “¡Pero si yo no le hago daño a nadie. El estado no siente!”-. Estamos más acostumbrados que otras sociedades a darnos permisos, a forzar los límites y a usar atajos para “facilitar las cosas”. No es que todo esto sea un fruto del narcotráfico, pero nadie puede desconocer que el narcotráfico ha logrado sacar lo peor de muchos colombianos. Y una de esas peores cosas es la cultura de la trampa y el atajo. Así, en la propuesta de Mockus se pueden identificar dos premisas esenciales. </p>
<p>En primer lugar, el país tiene un problema cultural que no se puede achacar a un solo actor de forma exclusiva. Para ponerlo en otros términos, la seguridad democrática sería como la medicina alopática o convencional que ataca los síntomas (la’ far’) sin preocuparse por las relaciones sistémicas que hay detrás de esos síntomas. La propuesta de Mockus sería en cambio como la de la medicina bioenergética: tratar el sistema para que desaparezcan los síntomas. Intervenir directamente la cultura y crear un cambio de mentalidad para que no sea aceptable, bajo ninguna circunstancia, la violación de algunos principios básicos, como el respeto a la vida y el respeto a los recursos públicos. A esto se refiere Mockus cuando propone crear tabúes de manera que robar o matar sea igual de feo que pegarle a la mamá.</p>
<p>En segundo lugar, y yendo más adentro en la naturaleza del problema, tenemos un tremendo divorcio entre la cultura, la ley y la moral. ¿qué quiere decir eso? Quiere decir sencillamente que lo legal nos parece jartísimo, lo que nos atrae y nos entusiasma suele ser ilegal y el hecho de saltarnos la ley no nos provoca remordimientos. Así de sencillo. Por eso es frecuente oír por ahí que tenemos una legislación para un país como Suecia. Nosotros mismos no aceptamos que una legislación progresista sea para Colombia porque reconocemos que nuestra cultura menosprecia el valor de la ley. Y lo más grave: no nos importa. Porque, como en todo estereotipo, esto tiene un lado bueno que es el famoso mito de la malicia indígena. Los colombianos nos las damos de vivos, de maliciosos, de astutos, y nos burlamos de los canadienses, los gringos y los austríacos porque nos parecen excesivamente ñoños. No hay que ser demasiado vivo para darse cuenta que es esa misma viveza la que nos lleva a pasar por encima de la ley sin que se nos mueva un pelo. Y es esa cultura de la trampa (la malicia indígena no es más que un eufemismo), la que ha sido alimentada por la ambición que trae el narcotráfico y que nos tiene metidos en una espiral de violencia que lleva más de medio siglo.</p>
<p>Ahora bien, ¿cómo se crea un cambio de mentalidad tan grande como para cerrar la brecha entre nuestra cultura y nuestra ley? Lo más interesante es que Mockus es precisamente el único dirigente político en el país que ha logrado cambios de este tipo desde una posición de gobierno. Voy a mencionar dos ejemplos muy sencillos: En la década de los ochenta era imposible ver a alguien en Bogotá manejando con cinturón de seguridad. Al finalizar la primera alcaldía de Mockus todo el mundo había desarrollado el instinto de ponerse el cinturón antes de arrancar. De igual manera, a principios de los noventa los peatones debían cruzar la calle entre los carros porque no existían cebras y mucho menos existía la conciencia de respetarlas. Hoy en día el conductor que queda atravesado en una cebra por un cambio de semáforo siente inmediatamente la presión de estar haciendo algo mal. Estos cambios no se lograron únicamente con mimos o con tarjetas rojas. Pero tampoco se debieron exclusivamente a las multas. Estos cambios se dieron gracias a la combinación de diferentes elementos. ¿Cuáles elementos? Pues precisamente los que permiten acercar la ley a la cultura y éstas dos a la moral. La multa funciona como una sanción legal, pero si no va acompañada de una presión social, el multado termina buscando la forma de evadirla y no llega a sentir culpa. El mimo funciona como el símbolo de una sanción social, pero si no va acompañado de una multa, no genera la fuerza suficiente para convertir el comportamiento en hábito. Por eso la estrategia se puede resumir así: combinar presiones legales con presiones sociales, en la misma dirección, para producir remordimientos y culpas por los actos ilegales. Por esa vía se lograron cambios importantes y duraderos en Bogotá que hoy a muchos nos siguen enorgulleciendo. </p>
<p>La pregunta es: ¿puede usarse el mismo razonamiento para resolver los problemas de Colombia? La apuesta es que sí se puede. De hecho es una apuesta que apunta a una mano dura, más dura que la del uribismo más recalcitrante. Por una sencilla razón: la mano dura de Uribe-Santos está dirigida a erradicar militarmente a la’far’. La mano dura de Mockus en cambio está dirigida a atacar jurídica, social y militarmente cualquier tipo de ilegalidad. Y sabemos que la tolerancia a la ilegalidad está detrás de todos los problemas del país. Desde la corrupción hasta el desempleo pasando por la crisis de la salud y el narcotráfico. El enemigo no es la izquierda o la derecha. El enemigo no es el que piensa distinto o el que se niega a darme la razón. El enemigo es la ilegalidad, en todas sus formas. Necesitamos que Colombia sea un país legal</p>
<p>No es fácil, pero se puede. Se necesita una revolución cultural. Y para esta revolución se necesita un mandato claro. Por eso es importante que Mockus gane no raspando, sino con muchos, muchos votos. No estamos pensando en ganar la campaña, sino en emprender la tarea gigantesca de cambiar a Colombia para convertirla en un mejor país. Si estas ideas le parecen convincentes, por favor vote por Mockus el 30 de mayo. Si le sigue pareciendo muy complicado y necesita algo más simple, puede seguir siendo uribista o mamerto. Pero no diga que no se lo advertimos.</p>
<p>(Escrito por:Oscar Hernández Salgar, Músico y Administrador Cultural. Magíster en Estudios Culturales. Director del Departamento de Música de la Universidad Javeriana)</p>
<p>Los invito acompartir este mensaje con todos los que puedan!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankdavidmartinez.com/2010/04/lo-que-colombia-merece-lo-que-nosotros-merecemos/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Glassfish + Quartz + EJB</title>
		<link>http://www.frankdavidmartinez.com/2009/03/glassfish-quartz-ejb/</link>
		<comments>http://www.frankdavidmartinez.com/2009/03/glassfish-quartz-ejb/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 15:22:25 +0000</pubDate>
		<dc:creator>Frank D. Martínez</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Glassfish]]></category>
		<category><![CDATA[Quartz]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.frankdavidmartinez.com/?p=9</guid>
		<description><![CDATA[Después de buscar infinitamente en internet como configurar Quartz en Glassfish para programar Jobs desde un EJB y no encontrar solución, decidí hacerlo desde cero y lo logré, como me dí cuenta que hay muchos post en los forums preguntando como hacer esto, decidí publicar el procedimiento. Ojalá les sirva.
Enfoque:

Crear una aplicación Web que va [...]]]></description>
			<content:encoded><![CDATA[<p>Después de buscar infinitamente en internet como configurar Quartz en Glassfish para programar Jobs desde un EJB y no encontrar solución, decidí hacerlo desde cero y lo logré, como me dí cuenta que hay muchos post en los forums preguntando como hacer esto, decidí publicar el procedimiento. Ojalá les sirva.</p>
<p><strong>Enfoque:</strong></p>
<ol>
<li>Crear una aplicación Web que va a servir de servidor Quartz vía RMI.</li>
<li>Configurar el Glassfish para que permita la conexión RMI entre los EJBs y la aplicación Web.</li>
<li>Crear un EJB de prueba.</li>
</ol>
<p><strong>Crear una aplicación Web que va a servir de servidor Quartz vía RMI:</strong></p>
<p>Crear una aplicación web normal con las siguientes bibliotecas en WEB-INF/lib:</p>
<ol>
<li>quartz-1.6.5.jar</li>
<li>commons-collections-3.2.jar</li>
<li>commons-logging-1.1.jar</li>
</ol>
<p>Incluir un archivo quartz.properties en WEB-INF/classes con las siguientes entradas</p>
<pre class="code"><span style="color: #ff0000;"><strong>org.quartz.scheduler.instanceName = Sched1
org.quartz.scheduler.rmi.export = true
org.quartz.scheduler.rmi.registryHost = localhost
org.quartz.scheduler.rmi.registryPort = 1099
org.quartz.scheduler.rmi.createRegistry = true</strong></span>
org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount = 10
org.quartz.threadPool.threadPriority = 5
org.quartz.jobStore.misfireThreshold = 60000
org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore</pre>
<p>Agregar el listener en el web.xml:</p>
<pre class="code">&lt;listener&gt;
    &lt;listener-class&gt;org.quartz.ee.servlet.QuartzInitializerListener&lt;/listener-class&gt;
&lt;/listener&gt;</pre>
<p>Agregar el listener en el sun-web.xml:</p>
<pre class="code">
    &lt;class-loader delegate="true"/&gt;
</pre>
<p><strong>Configurar el Glassfish para que permita la conexión RMI entre los EJBs y la aplicación Web:</strong></p>
<p>Activar el Security Manager:</p>
<p>En la consola administrativa del Glassfish, entrar a [Configuration -&gt; Security] y activar la casilla [Security Manager]</p>
<p>Editar el archivo server.policy que se encuentra en la carpeta config del dominio y agregar la siguiente regla:</p>
<pre class="code"> grant codeBase "file:${com.sun.aas.instanceRoot}/applications/j2ee-modules/<span style="color: #ff0000;"><strong>[web app name]</strong></span>/WEB-INF/lib/quartz-1.6.5.jar" {
     permission java.security.AllPermission;
 };</pre>
<p>Obviamente hay que reemplazar <strong>[web app name]</strong> por el nombre real de nuestra aplicación web que hicimos al principio.</p>
<p>Bueno hasta aquí ya está listo el servidor Quartz, solo falta copiar el war en el autodeploy del dominio y hacer algun EJB para probar. <strong>Nota: hay que reiniciar el Glassfish después del autodeploy.</strong></p>
<p><strong>Crear un EJB de prueba:</strong></p>
<p>Creamos un EJB que tenga los siguentes jars (bibliotecas) empacadas en el jar.</p>
<ol>
<li>quartz-1.6.5.jar</li>
<li>commons-collections-3.2.jar</li>
<li>commons-logging-1.1.jar</li>
</ol>
<p>Ponemos un archivo quartz.properties en la raiz del jar con las siguientes entradas:</p>
<pre class="code">org.quartz.scheduler.instanceName = Sched1
org.quartz.scheduler.logger = schedLogger
org.quartz.scheduler.rmi.proxy = true
org.quartz.scheduler.rmi.registryHost = localhost
org.quartz.scheduler.rmi.registryPort = 1099</pre>
<p>Y listo, dentro de cualquier EJB podemos obtener el Scheduler así:</p>
<pre class="code"> SchedulerFactory sf = new StdSchedulerFactory();
 Scheduler sched = sf.getScheduler();</pre>
<p>Código completo del ejemplo:</p>
<ol>
<li><a href="/wp-content/uploads/2009/03/quartzapp.zip">Quartz Server WebApp</a></li>
<li><a href="/wp-content/uploads/2009/03/quartzejbclient.zip">EJB Quartz Client</a></li>
</ol>
<p>Nota: Las bibliotecas (jars) fueron removidas, hay que descargarlas por aparte.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankdavidmartinez.com/2009/03/glassfish-quartz-ejb/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nuevo blog en español</title>
		<link>http://www.frankdavidmartinez.com/2009/02/nuevo-blog-en-espanol/</link>
		<comments>http://www.frankdavidmartinez.com/2009/02/nuevo-blog-en-espanol/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 21:46:30 +0000</pubDate>
		<dc:creator>Frank D. Martínez</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.frankdavidmartinez.com/?p=3</guid>
		<description><![CDATA[Hola todos, actualmente tengo un blog en Inglés en http://www.ibstaff.net/fmartinez/  pero la mayoría de mis clientes y amigos están aquí en Colombia y me han pedido que escriba en español. Por eso estoy abriendo este nuevo blog, la idea es escribir con más frecuencia aquí que en el antiguo.
Usualmente escribo artículos técnicos sobre Java, PHP, [...]]]></description>
			<content:encoded><![CDATA[<p>Hola todos, actualmente tengo un blog en Inglés en http://www.ibstaff.net/fmartinez/  pero la mayoría de mis clientes y amigos están aquí en Colombia y me han pedido que escriba en español. Por eso estoy abriendo este nuevo blog, la idea es escribir con más frecuencia aquí que en el antiguo.</p>
<p>Usualmente escribo artículos técnicos sobre Java, PHP, Linux, Desarrollo de software en general, sin embargo espero utilizar este nuevo espacio para escribir también sobre negocios e ideas de tecnología aquí en Colombia.</p>
<p>WordPress es una plataforma excelente para sitios orientados a contenido, probablemente publique de vez en cuando algún artículo relacionado con desarrollo de plugins o temas para WordPress. <img src='http://www.frankdavidmartinez.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.frankdavidmartinez.com/2009/02/nuevo-blog-en-espanol/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
