<?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>El mundo de deckerix</title>
	<atom:link href="http://deckerix.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://deckerix.com</link>
	<description>El mundo de deckerix</description>
	<lastBuildDate>Sat, 04 Feb 2012 16:16:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Cómo configurar Vsftpd para múltiples usuarios asignandoles un directorio específico</title>
		<link>http://deckerix.com/blog/como-configurar-vsftpd-para-multiples-usuarios-asignandoles-un-directorio-especifico/</link>
		<comments>http://deckerix.com/blog/como-configurar-vsftpd-para-multiples-usuarios-asignandoles-un-directorio-especifico/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 16:14:39 +0000</pubDate>
		<dc:creator>deckerix</dc:creator>
				<category><![CDATA[Administrador Sistemas]]></category>

		<guid isPermaLink="false">http://deckerix.com/?p=2279</guid>
		<description><![CDATA[Para conseguir esto, simplemente tendremos que crear un nuevo usuario para vsftpd y crearle un fichero de configuración donde le indicaremos la ruta a partir de la cual tiene permisos transferir ficheros. La propiedad user_config_dir del fichero de configuración de vsftpd nos indicará el directorio donde tendremos que crear el nuevo fichero de configuración para [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Para conseguir esto, simplemente tendremos que crear un nuevo usuario para <strong>vsftpd</strong> y crearle un fichero de configuración donde le indicaremos la ruta a partir de la cual tiene permisos transferir ficheros.</p>
<p>La propiedad<strong> user_config_dir</strong> del fichero de configuración de vsftpd nos indicará el directorio donde tendremos que crear el nuevo fichero de configuración para nuestro usuario.</p>
<p>Si quisieramos crear un usuario de nombre &#8220;carlos&#8221; tendríamos que crearle un fichero de configuración   en la ruta establecida en la directiva &#8220;<strong>user_config_dir</strong>&#8220;, en nuestro caso sería en <strong>/etc/vsftpd_user_conf/</strong>carlos</p>
<p>En dicho fichero de configuración la directiva local_root, le indicará a vsftpd cúal es el directorio en el que realizará el login el usuario carlos:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">root<span style="color: #000000; font-weight: bold;">@</span>ftpserver: <span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>vsftpd_user_conf
root<span style="color: #000000; font-weight: bold;">@</span>ftpserver: <span style="color: #c20cb9; font-weight: bold;">cat</span> carlos
<span style="color: #666666; font-style: italic;">##fichero de configuración del usuario carlos</span>
<span style="color: #007800;">local_root</span>=<span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>ftpsite<span style="color: #000000; font-weight: bold;">/</span>hosts<span style="color: #000000; font-weight: bold;">/</span>directorio_compartido<span style="color: #000000; font-weight: bold;">/</span>carlos<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://deckerix.com/blog/como-configurar-vsftpd-para-multiples-usuarios-asignandoles-un-directorio-especifico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chequeadores de Sintaxis Online de PHP</title>
		<link>http://deckerix.com/blog/chequeadores-de-sintaxis-online-de-php/</link>
		<comments>http://deckerix.com/blog/chequeadores-de-sintaxis-online-de-php/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 14:12:56 +0000</pubDate>
		<dc:creator>deckerix</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://deckerix.com/?p=2273</guid>
		<description><![CDATA[¿Necesitas chequear la sintaxis de un programa escrito en PHP?  Por ejemplo nos puede ser de utilidad chequear la sintaxis a la hora de modificar algún plugin de wordpress o joomla que se nos resiste. He aquí un listado de 3 enlaces que os pueden ser de utilidad: http://www.hcibook.com/meandeviation/php-syntax-check/v5-2/syntax-check.php http://www.piliapp.com/php-syntax-check/ http://phpcodechecker.com/]]></description>
			<content:encoded><![CDATA[<p>¿Necesitas chequear la sintaxis de un programa escrito en PHP?  Por ejemplo nos puede ser de utilidad chequear la sintaxis a la hora de modificar algún plugin de wordpress o joomla que se nos resiste.</p>
<p>He aquí un listado de 3 enlaces que os pueden ser de utilidad:</p>
<p><a href="http://www.hcibook.com/meandeviation/php-syntax-check/v5-2/syntax-check.php">http://www.hcibook.com/</a><wbr><a href="http://www.hcibook.com/meandeviation/php-syntax-check/v5-2/syntax-check.php">meandeviation/php-syntax-</a><wbr><a href="http://www.hcibook.com/meandeviation/php-syntax-check/v5-2/syntax-check.php">check/v5-2/syntax-check.php</a></wbr></wbr></p>
<p><a href="http://www.piliapp.com/php-syntax-check/">http://www.piliapp.com/php-</a><wbr><a href="http://www.piliapp.com/php-syntax-check/">syntax-check/</a></wbr></p>
<p><a href="http://phpcodechecker.com/">http://phpcodechecker.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://deckerix.com/blog/chequeadores-de-sintaxis-online-de-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El juego del Pac Man en la vida real</title>
		<link>http://deckerix.com/blog/el-juego-del-pac-man-en-la-vida-real/</link>
		<comments>http://deckerix.com/blog/el-juego-del-pac-man-en-la-vida-real/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 21:27:09 +0000</pubDate>
		<dc:creator>deckerix</dc:creator>
				<category><![CDATA[Humor Geek]]></category>

		<guid isPermaLink="false">http://deckerix.com/?p=2268</guid>
		<description><![CDATA[y de regalo Mario Kart en vivo:]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.youtube.com/embed/pIrvpn3k9A4?version=3&amp;wmode=transparent" width="560" height="340" title="YouTube video player" style="background-color:#000;display:block;margin-bottom:0;max-width:100%;" frameborder="0" allowfullscreen></iframe><p style="font-size:11px;margin-top:0;"><a href="http://www.youtube.com/watch?v=pIrvpn3k9A4" target="_blank" title="Watch on YouTube">Watch this video on YouTube</a>.</p>
<p>y de regalo Mario Kart en vivo:</p>
<iframe src="http://www.youtube.com/embed/TjG6x_O2tto?version=3&amp;wmode=transparent" width="560" height="340" title="YouTube video player" style="background-color:#000;display:block;margin-bottom:0;max-width:100%;" frameborder="0" allowfullscreen></iframe><p style="font-size:11px;margin-top:0;"><a href="http://www.youtube.com/watch?v=TjG6x_O2tto" target="_blank" title="Watch on YouTube">Watch this video on YouTube</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://deckerix.com/blog/el-juego-del-pac-man-en-la-vida-real/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ORA-06508 PL/SQL: could not find program unit being called</title>
		<link>http://deckerix.com/blog/ora-06508-plsql-could-not-find-program-unit-being-called/</link>
		<comments>http://deckerix.com/blog/ora-06508-plsql-could-not-find-program-unit-being-called/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 14:42:02 +0000</pubDate>
		<dc:creator>deckerix</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://deckerix.com/?p=2261</guid>
		<description><![CDATA[Cuando buscas este error en internet, encontrarás la siguiente información: Causa: Se ha realizado una llamada a un procedimiento que no ha podido ser localizado. El programa puede haber sido borrado, modificado, o haberse compilado con errores. Acción: Chequea que todos los programas referenciados, incluyendo los cuerpos de los paquetes, existen y son válidos. A [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Cuando buscas este error en internet, encontrarás la siguiente información:</p>
<p style="text-align: justify;"><strong>Causa</strong>: Se ha realizado una llamada a un procedimiento que no ha podido ser localizado. El programa puede haber sido borrado, modificado, o haberse compilado con errores.<br />
<strong>Acción</strong>: Chequea que todos los programas referenciados, incluyendo los cuerpos de los paquetes, existen y son válidos.</p>
<p style="text-align: justify;">A veces tenemos muchos objetos que dependen muchos unos de otros. Necesitamos más información para solucionar el problema. Si te encuentras con este error, lo más seguro es que estés utilizando las sentencias <strong>SQLCODE</strong> y <strong>SQLERRM</strong> en tu bloque de excepción de código PL/SQL:</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">BEGIN</span>
 <span style="color: #993333; font-weight: bold;">NULL</span>;
EXCEPTION
 <span style="color: #993333; font-weight: bold;">WHEN</span> OTHERS <span style="color: #993333; font-weight: bold;">THEN</span>
 <span style="color: #993333; font-weight: bold;">ROLLBACK</span>;
 INSERT_LOG<span style="color: #66cc66;">&#40;</span>SQLCODE<span style="color: #66cc66;">,</span> SQLERRM<span style="color: #66cc66;">&#41;</span>;
<span style="color: #993333; font-weight: bold;">END</span>;</pre></div></div>

<p>No te aconsejo que controles los errores de esta manera. La mejor manera de controlar esto es gracias al paquete DBMS_UTILITY:</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">  <span style="color: #993333; font-weight: bold;">BEGIN</span>
 <span style="color: #993333; font-weight: bold;">NULL</span>;
EXCEPTION
 <span style="color: #993333; font-weight: bold;">WHEN</span> OTHERS <span style="color: #993333; font-weight: bold;">THEN</span>
 <span style="color: #993333; font-weight: bold;">ROLLBACK</span>;
 INSERT_LOG<span style="color: #66cc66;">&#40;</span>SQLCODE<span style="color: #66cc66;">,</span>
 DBMS_UTILITY<span style="color: #66cc66;">.</span>FORMAT_ERROR_STACK <span style="color: #66cc66;">||</span> <span style="color: #ff0000;">'@'</span> <span style="color: #66cc66;">||</span>
 DBMS_UTILITY<span style="color: #66cc66;">.</span>FORMAT_CALL_STACK<span style="color: #66cc66;">&#41;</span>;
<span style="color: #993333; font-weight: bold;">END</span>;</pre></div></div>

<p>Ahora no obtendremos el error ORA-06508. Si no que obtendremos la explicación al mismo:</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">ORA<span style="color: #66cc66;">-</span>04045: errors during recompilation<span style="color: #66cc66;">/</span>revalidation <span style="color: #993333; font-weight: bold;">OF</span> SIM<span style="color: #66cc66;">.</span>PKXXX
ORA<span style="color: #66cc66;">-</span>04052: error occurred <span style="color: #993333; font-weight: bold;">WHEN</span> looking up remote object TCLCM<span style="color: #66cc66;">.</span>PRC_XX@ERP_APPS<span style="color: #66cc66;">.</span>WORLD
@<span style="color: #808080; font-style: italic;">----- PL/SQL Call Stack -----</span>
 object      line  object
 handle    <span style="color: #993333; font-weight: bold;">NUMBER</span>  name
3dc3a9010      <span style="color: #cc66cc;">1565</span>  package body SIM<span style="color: #66cc66;">.</span>PK_XXX
3d9571de8         <span style="color: #cc66cc;">3</span>  anonymous block</pre></div></div>

<p>Visto <a href="http://akdora.wordpress.com/2009/09/11/ora-06508plsql-could-not-find-program-unit-being-called/" target="_blank">aquí</a></p>
]]></content:encoded>
			<wfw:commentRss>http://deckerix.com/blog/ora-06508-plsql-could-not-find-program-unit-being-called/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo ejecutar sentencias DDL dentro un trigger de Oracle</title>
		<link>http://deckerix.com/blog/como-ejecutar-sentencias-ddl-dentro-un-trigger-de-oracle/</link>
		<comments>http://deckerix.com/blog/como-ejecutar-sentencias-ddl-dentro-un-trigger-de-oracle/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 18:41:52 +0000</pubDate>
		<dc:creator>deckerix</dc:creator>
				<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://deckerix.com/?p=2254</guid>
		<description><![CDATA[Si necesitas realizar un COMMIT, un SAVEPOINT, una sentecia DDL  (create, alter, &#8230;) dentro de un trigger lo más seguro es que recibas algún mensaje de error. Nada tan sencillo como utilizar la sentencia PRAGMA AUTONOMOUS_TRANSACTION para que la ejecución funcione perfectamente. Un ejemplo de la sintaxis: CREATE OR REPLACE TRIGGER XX_TRIGGERNAME_BIR BEFORE INSERT ON [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Si necesitas realizar un COMMIT, un SAVEPOINT, una sentecia DDL  (create, alter, &#8230;) dentro de un trigger lo más seguro es que recibas algún mensaje de error.</p>
<p style="text-align: justify;">Nada tan sencillo como utilizar la sentencia <strong>PRAGMA AUTONOMOUS_TRANSACTION</strong> para que la ejecución funcione perfectamente.</p>
<p>Un ejemplo de la sintaxis:</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">OR</span> <span style="color: #993333; font-weight: bold;">REPLACE</span> <span style="color: #993333; font-weight: bold;">TRIGGER</span> XX_TRIGGERNAME_BIR
<span style="color: #993333; font-weight: bold;">BEFORE</span> <span style="color: #993333; font-weight: bold;">INSERT</span>
<span style="color: #993333; font-weight: bold;">ON</span> XXTABLE
<span style="color: #993333; font-weight: bold;">FOR</span> EACH <span style="color: #993333; font-weight: bold;">ROW</span>
<span style="color: #993333; font-weight: bold;">DECLARE</span>
PRAGMA AUTONOMOUS_TRANSACTION;
V_VARIABLE <span style="color: #993333; font-weight: bold;">NUMBER</span>;
&nbsp;
<span style="color: #993333; font-weight: bold;">BEGIN</span>
<span style="color: #66cc66;">...</span>
COMMIT;
<span style="color: #993333; font-weight: bold;">END</span>;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://deckerix.com/blog/como-ejecutar-sentencias-ddl-dentro-un-trigger-de-oracle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feliz Navidad!</title>
		<link>http://deckerix.com/blog/feliz-navidad/</link>
		<comments>http://deckerix.com/blog/feliz-navidad/#comments</comments>
		<pubDate>Sat, 24 Dec 2011 00:29:21 +0000</pubDate>
		<dc:creator>deckerix</dc:creator>
				<category><![CDATA[Humor Geek]]></category>

		<guid isPermaLink="false">http://deckerix.com/?p=2250</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<iframe src="http://www.youtube.com/embed/7-1fkQcntTU?version=3&amp;wmode=transparent" width="560" height="340" title="YouTube video player" style="background-color:#000;display:block;margin-bottom:0;max-width:100%;" frameborder="0" allowfullscreen></iframe><p style="font-size:11px;margin-top:0;"><a href="http://www.youtube.com/watch?v=7-1fkQcntTU" target="_blank" title="Watch on YouTube">Watch this video on YouTube</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://deckerix.com/blog/feliz-navidad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google ya muestra gráficos de funciones matemáticas en sus búsquedas</title>
		<link>http://deckerix.com/blog/google-ya-muestra-graficos-de-funciones-matematicas-en-sus-busquedas/</link>
		<comments>http://deckerix.com/blog/google-ya-muestra-graficos-de-funciones-matematicas-en-sus-busquedas/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 18:48:16 +0000</pubDate>
		<dc:creator>deckerix</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://deckerix.com/?p=2246</guid>
		<description><![CDATA[La delicia de cualquier estudiante de cálculo ha llegado a Google. Desde ahora, el buscador cuenta con una nueva característica que genera el gráfico de la función matemática que introduzcamos en el buscador. A modo de ejemplo podéis ver la siguiente imagen: Como siempre, supongo que la opción estará en beta, y la irán mejorando [...]]]></description>
			<content:encoded><![CDATA[<p>La delicia de cualquier estudiante de cálculo ha llegado a Google. Desde ahora, el buscador cuenta con una nueva característica que genera el gráfico de la función matemática que introduzcamos en el buscador. A modo de ejemplo podéis ver la siguiente imagen:<br />
<a href="http://deckerix.com/wp-content/uploads/2011/12/ecuaciones-google1.png"><img class="size-medium wp-image-2247 aligncenter" title="ecuaciones-google1" src="http://deckerix.com/wp-content/uploads/2011/12/ecuaciones-google1-300x183.png" alt="" width="300" height="183" /></a></p>
<p style="text-align: justify;">Como siempre, supongo que la opción estará en beta, y la irán mejorando ya que existen otros buscadores que ya tenían esta opción implementada y con resultados más espectaculares: <a href="http://www.wolframalpha.com/input/?i=x^2-y^2" target="_blank">http://www.wolframalpha.com/input/?i=x^2-y^2</a></p>
<p style="text-align: justify;">El toque geek de la noticia os lo dejo <a href="https://www.google.com/search?ie=UTF-8&amp;q=%28sqrt%28cos%28x%29%29*cos%28200x%29%2Bsqrt%28abs%28x%29%29-0.7%29*%284-x*x%29^0.01%2C+sqrt%289-x^2%29%2C+-sqrt%289-x^2%29+from+-4.5+to+4.5">aquí</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://deckerix.com/blog/google-ya-muestra-graficos-de-funciones-matematicas-en-sus-busquedas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un ingeniero en el infierno</title>
		<link>http://deckerix.com/blog/un-ingeniero-en-el-infierno/</link>
		<comments>http://deckerix.com/blog/un-ingeniero-en-el-infierno/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 11:51:23 +0000</pubDate>
		<dc:creator>deckerix</dc:creator>
				<category><![CDATA[Humor Geek]]></category>

		<guid isPermaLink="false">http://deckerix.com/?p=2242</guid>
		<description><![CDATA[Se murió un ingeniero y se fue a las puertas del Cielo. Sabido es que los ingenieros por su honestidad siempre van al cielo. San Pedro buscó en su archivo, pero últimamente andaba un poco desorganizado y no lo encontró en la maraña de papeles, así que le dijo: &#8211; &#8220;Lo lamento, no estás en [...]]]></description>
			<content:encoded><![CDATA[<p>Se murió un ingeniero y se fue a las puertas del Cielo. Sabido es que los ingenieros por su honestidad siempre van al cielo.</p>
<p>San Pedro buscó en su archivo, pero últimamente andaba un poco desorganizado y no lo encontró en la maraña de papeles, así que le dijo:  &#8211; &#8220;Lo lamento, no estás en listas&#8230;&#8221;.</p>
<p>De modo que el ingeniero se fue a la puerta del infierno y le dieron albergue y alojamiento inmediatamente. Poco tiempo pasó y el ingeniero se  cansó de padecer las miserias del infierno, y se puso a diseñar y construir mejoras. Con el paso del tiempo, ya tenían ISO 9000, sistema de  monitoreo de cenizas, aire acondicionado, inodoros con drenaje, escaleras  eléctricas, equipos electrónicos, redes de telecomunicaciones, programas  de mantenimiento predictivo, sistemas de control visual, sistemas de  detección de incendios, termostatos digitales, etc., etc., etc.</p>
<p> &#8230; y el  &#8220;Inge&#8221; se hizo de muy buena reputación.</p>
<p>Un día Dios llamó al Diablo por teléfono y con tono de sospecha le preguntó:</p>
<p>- &#8220;¿Y que&#8230;.. cómo estáis por allí en el infierno?&#8221;</p>
<p> &#8220;¡¡Estamos a todo trapo!!! Tenemos ISO 9000, sistema de monitorización de cenizas, aire acondicionado, inodoros con drenaje, escaleras eléctricas,  equipos electrónicos, Internet, etc. Oye, apúntate mi dirección de  mail,  es: eldiablofeliz@infierno.com Y no sé cuál será la próxima sorpresa del  ingeniero.</p>
<p>- &#8220;¿Qué?, ¡¿QUÉ?!. ¿Tenéis un ingeniero allí?? Eso es un error,  nunca debió haber llegado ahí un ingeniero. Los ingenieros siempre van al cielo,  eso está escrito y resuelto ya. ¡Me lo mandas inmediatamente!&#8221;.</p>
<p>- &#8220;¡Ni loco!. Me gusta tener un ingeniero en la organización&#8230; y me voy a  quedar con él eternamente&#8221;.</p>
<p>- &#8220;Mándamelo o&#8230;&#8230; ¡¡TE DEMANDARÉ!!&#8230;&#8221;.</p>
<p>- Y el Diablo, con la vista nublada por la tremenda carcajada que soltó,  le contestó a Dios:</p>
<p>- &#8220;Ah Sí?? &#8230;&#8230;y por curiosidad&#8230; ¿DE DÓNDE VAS A SACAR UN ABOGADO ?&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://deckerix.com/blog/un-ingeniero-en-el-infierno/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo rotar los labels con JfreeChart</title>
		<link>http://deckerix.com/blog/como-rotar-los-labels-con-jfreechart/</link>
		<comments>http://deckerix.com/blog/como-rotar-los-labels-con-jfreechart/#comments</comments>
		<pubDate>Sun, 30 Oct 2011 21:39:46 +0000</pubDate>
		<dc:creator>deckerix</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://deckerix.com/?p=2235</guid>
		<description><![CDATA[&#160; CategoryPlot plot = &#40;CategoryPlot&#41;chart.getPlot&#40;&#41;; CategoryAxis xAxis = &#40;CategoryAxis&#41;plot.getDomainAxis&#40;&#41;; xAxis.setCategoryLabelPositions&#40;CategoryLabelPositions.UP_45&#41;;]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;">&nbsp;
CategoryPlot plot <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>CategoryPlot<span style="color: #009900;">&#41;</span>chart.<span style="color: #006633;">getPlot</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
CategoryAxis xAxis <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>CategoryAxis<span style="color: #009900;">&#41;</span>plot.<span style="color: #006633;">getDomainAxis</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
xAxis.<span style="color: #006633;">setCategoryLabelPositions</span><span style="color: #009900;">&#40;</span>CategoryLabelPositions.<span style="color: #006633;">UP_45</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://deckerix.com/blog/como-rotar-los-labels-con-jfreechart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conoce las Velneo Open Apps</title>
		<link>http://deckerix.com/blog/conoce-las-velneo-open-apps/</link>
		<comments>http://deckerix.com/blog/conoce-las-velneo-open-apps/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 21:45:58 +0000</pubDate>
		<dc:creator>deckerix</dc:creator>
				<category><![CDATA[Otros]]></category>

		<guid isPermaLink="false">http://deckerix.com/?p=2232</guid>
		<description><![CDATA[Velneo es la mejor plataforma para el desarrollo de aplicaciones empresariales de gestión.  Es una completa plataforma que nos ayuda a encontrar, desarrollar e implatar cientos de aplicaciones empresariales con licencia FLOSS (Free Libre Open Source Software), así como a programar y ejecutar en web, escritorio o dispositivos móviles. Sin duda es el mejor software [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><strong>Velneo</strong> es la mejor plataforma para el desarrollo de aplicaciones empresariales de gestión.  Es una completa plataforma que nos ayuda a encontrar, desarrollar e implatar cientos de aplicaciones empresariales con licencia FLOSS (Free Libre Open Source Software), así como a programar y ejecutar en web, escritorio o dispositivos móviles. Sin duda es el mejor <a href="http://velneo.es/seccion/velneo-open-apps/">software de gestión</a> que nos podemos encontrar hoy en día.</p>
<p>Entre las características más destacadas de Velneo nos encontramos con que es <strong>multi-plataforma</strong> (Windows, Mac, Linux, MeeGo), <strong>multi-idioma</strong>, se pueden producir aplicaciones nativas tanto para local como para SaaS y además cuentas con un extenso catálogo de Velneo Open Apps que te facilitarán y asistirán a tus desarrollos.</p>
<p>No es un generador de código. Velneo tiene su propia base de datos, su propio lenguaje de programación, su propio servidor de base de datos y aplicaciones. Los componentes están compilados para una ejecución nativa en cada sistema operativo sin usar máquinas virtuales, teniendo una comunidad de desarrolladores que cuenta con un espacio Web donde compartir aplicaciones y recursos de desarrollo. Es una tecnología completamente nueva abierta a estándares que te permite desplegar la misma aplicación in-promise (o poner en el servidor del cliente), en web, en dispositivos móviles y en SaaS.</p>
<p>Una vez realizado el registro, el cual es gratuito, tendremos que descargar e instalar el cliente (Velneo vClient V7), conectarlo al servidor con los datos ofrecidos en su web y elegir el tipo de aplicación que queremos desarrollar.</p>
<p>Además del cliente tenemos acceso a otros dos componentes, siendo en total:</p>
<ul>
<li>- Velneo vClient V7: el ejecutor de aplicaciones.</li>
<li>- Velneo vDevelop V7: el editor para el desarrollo de aplicaciones</li>
<li>- Velneo vAdmin V7: el administrador del servidor que te permite gestionar tus soluciones, usuarios y permisos</li>
</ul>
<p style="text-align: justify;">Existen tutoriales para poder programar sin problemas, así como un catálogo de Velneo Open Apps que podemos usar sin ningún problema.</p>
<p>El resultado es bastante profesional, permitiendo crear aplicaciones de gestión económica y gestión empresarial.</p>
<p>Pulsa en el siguiente enlace para acceder al <a href="http://velneo.es/seccion/velneo-open-apps/">software gestión</a>.</p>
<p><img src="http://bit.ly/pmvC0o" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://deckerix.com/blog/conoce-las-velneo-open-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

