<?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>Paraiso Linux &#187; post</title>
	<atom:link href="http://paraisolinux.com/tag/post/feed/" rel="self" type="application/rss+xml" />
	<link>http://paraisolinux.com</link>
	<description>Todo el mundo de linux, ubuntu, arch y el mundo de los blogs y el seo</description>
	<lastBuildDate>Thu, 24 May 2012 06:29:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Post viejos que vale la pena revisar &#8211; parte 2</title>
		<link>http://paraisolinux.com/post-viejos-que-vale-la-pena-revisar-parte-2/</link>
		<comments>http://paraisolinux.com/post-viejos-que-vale-la-pena-revisar-parte-2/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 19:07:12 +0000</pubDate>
		<dc:creator>perro</dc:creator>
				<category><![CDATA[Offtopic]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[gravatar]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://paraisolinux.com/?p=2707</guid>
		<description><![CDATA[Sigo revisando entradas viejas, mejorando el SEO de algunas, actualizando otras y aqui una recopilacion de entradas que creo no quiero que se pierdan y que le podrian servir a alguien: Como crear un blog paso a paso &#8211; parte 1 Como crear un blog paso a paso &#8211; parte 2 Poner creditos a los videos con Kino Poner creditos a los videos con Kino &#8211; segunda forma Como instalar un servidor Apache+PHP+MySQL en Linux Herramientas de modelado UML Herramientas para diagramas de Gantt [...]]]></description>
			<content:encoded><![CDATA[<p>Sigo revisando entradas viejas, mejorando el SEO de algunas, actualizando otras y aqui una recopilacion de entradas que creo no quiero que se pierdan y que le podrian servir a alguien:</p>
<p><a href="http://paraisolinux.com/como-crear-un-blog-paso-a-paso/">Como crear un blog paso a paso &#8211; parte 1</a><br />
<a href="http://paraisolinux.com/como-crear-un-blog-paso-a-paso-2-parte/">Como crear un blog paso a paso &#8211; parte 2</a><br />
<a href="http://paraisolinux.com/poner-creditos-a-los-videos-con-kino/">Poner creditos a los videos con Kino</a><br />
<a href="http://paraisolinux.com/poner-creditos-a-los-videos-con-kino-2da-forma/">Poner creditos a los videos con Kino &#8211; segunda forma</a><br />
<a href="http://paraisolinux.com/como-instalar-un-servidor-apache-con-php-y-mysql-en-linux/">Como instalar un servidor Apache+PHP+MySQL en Linux</a><br />
<a href="http://paraisolinux.com/herramientas-para-modelado-uml/">Herramientas de modelado UML</a><br />
<a href="http://paraisolinux.com/herramientas-para-diagramas-de-gantt/">Herramientas para diagramas de Gantt</a><br />
<a href="http://paraisolinux.com/que-es-el-rss/">Que es el RSS</a><br />
<a href="http://paraisolinux.com/gravatar-que-son-y-como-los-uso/">Gravatar, que son y como los uso</a><br />
<a href="http://paraisolinux.com/usar-enlaces-permanentes-permalinks/">Usar enlaces permanentes</a></p>
]]></content:encoded>
			<wfw:commentRss>http://paraisolinux.com/post-viejos-que-vale-la-pena-revisar-parte-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Post viejos que valen la pena revisar</title>
		<link>http://paraisolinux.com/post-viejos-que-valen-la-pena-revisar/</link>
		<comments>http://paraisolinux.com/post-viejos-que-valen-la-pena-revisar/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 01:49:15 +0000</pubDate>
		<dc:creator>perro</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[paraisolinux]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[viejos]]></category>

		<guid isPermaLink="false">http://paraisolinux.com/?p=2663</guid>
		<description><![CDATA[Bueno el blog tiene ya muchas entradas&#8230;estoy borrando algunas que no me sirven mas ni a mi ni a ustedes, mejorando el seo de algunas otras y esas cosas&#8230;y mientras las reviso veo que hay algunas que puede que les interesen y voy a publicar varios post con entradas interesantes de mi propio blog que tal vez por ser de las primeras no fueron revisadas y quiero darles otra oportunidad&#8230;vamos de 10 en 10&#8230; Montar imagenes de cd graficamente en Gnome y KDE Montando [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno el blog tiene ya muchas entradas&#8230;estoy borrando algunas que no me sirven mas ni a mi ni a ustedes, mejorando el seo de algunas otras y esas cosas&#8230;y mientras las reviso veo que hay algunas que puede que les interesen y voy a publicar varios post con entradas interesantes de mi propio blog que tal vez por ser de las primeras no fueron revisadas y quiero darles otra oportunidad&#8230;vamos de 10 en 10&#8230;</p>
<p><a href="http://paraisolinux.com/montar-imagenes-de-cd-graficamente-en-gnome-y-kde/">Montar imagenes de cd graficamente en Gnome y KDE</a></p>
<p><a href="http://paraisolinux.com/montando-archivos-iso-bin-cue-mdf-img-y-nrg-en-ubuntulinux/">Montando archivos .iso .bin .cue .mdf .img y .nrg en Ubuntu</a></p>
<p><a href="http://paraisolinux.com/linux-en-pen-drive-usb/">Linux en pen drive USB</a></p>
<p><a href="http://paraisolinux.com/modos-de-busqueda-de-archivos-en-gnulinux/">Modos de busqueda de archivos en Linux</a></p>
<p><a href="http://paraisolinux.com/controlar-rhythmbox-desde-un-celular/">Controlar Rhythmbox desde el celular</a></p>
<p><a href="http://paraisolinux.com/abre-el-menu-gnome-con-la-tecla-windows-en-ubuntu/">Abre el menu Gnome con la tecla windows en Ubuntu</a></p>
<p><a href="http://paraisolinux.com/edicion-de-video-usando-la-consola/">Edicion de videos usando la consola</a></p>
<p><a href="http://paraisolinux.com/livestation-ver-tv-por-internet-en-gnulinux/">Livestation, ver TV por internet en Linux</a></p>
<p><a href="http://paraisolinux.com/enlace-a-maquina-virtual-de-virtualbox/">Enlace a maquina virtual en VirtualBox</a></p>
<p><a href="http://paraisolinux.com/carpetas-compartidas-en-virtualbox/">Carpetas compartidas en virtualbox</a></p>
]]></content:encoded>
			<wfw:commentRss>http://paraisolinux.com/post-viejos-que-valen-la-pena-revisar/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pasar variables por POST en KumbiaPHP</title>
		<link>http://paraisolinux.com/pasar-variables-por-post-en-kumbiaphp/</link>
		<comments>http://paraisolinux.com/pasar-variables-por-post-en-kumbiaphp/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 15:05:36 +0000</pubDate>
		<dc:creator>perro</dc:creator>
				<category><![CDATA[kumbiaPHP]]></category>
		<category><![CDATA[frameworrk]]></category>
		<category><![CDATA[KumbiaPHP Framework]]></category>
		<category><![CDATA[post]]></category>

		<guid isPermaLink="false">http://paraisolinux.com.ar/?p=1287</guid>
		<description><![CDATA[Hoy les voy a mostrar un ejemplo basico de como pasar variables por post usando el framework KumbiaPHP. Voy a continuar avanzando suponiendo que ya han visto los otros minitutoriales que he realizado. Por si las dudas se los perdieron estan aqui. Esta vez vamos a usar un controlador con 2 acciones y 2 vistas. El programa de ejemplo lo que hara sera mostrarnos un campo donde podremos ingresar nuestro nombre (por ej &#8220;Perro&#8221;) y luego nos devolvera un mensaje diciendonos hola (por ej [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy les voy a mostrar un ejemplo basico de como pasar variables por post usando el <strong>framework KumbiaPHP</strong>. Voy a continuar avanzando suponiendo que ya han visto los otros minitutoriales que he realizado. Por si las dudas se los perdieron <a href="http://paraisolinux.com/tag/kumbia/">estan aqui</a>.</p>
<p>Esta vez vamos a usar un <strong>controlador</strong> con 2 <strong>acciones</strong> y 2 <strong>vistas</strong>. El programa de ejemplo lo que hara sera mostrarnos un campo donde podremos ingresar nuestro nombre (por ej &#8220;Perro&#8221;) y luego nos devolvera un mensaje diciendonos hola (por ej &#8220;Hola Perro&#8221;)</p>
<p>Veamos primero el controlador que se llamara saludo_controller.php y tendra el siguiente codigo:</p>
<blockquote><p>&lt;?php<br />
class SaludoController extends ApplicationController{<br />
function index(){<br />
}</p>
<p>function saludar(){<br />
$this-&gt;mensaje=&#8221;Hola  &#8220;.$this-&gt;request(&#8220;nombre&#8221;);<br />
}<br />
}<br />
?&gt;</p></blockquote>
<p>Veran que la accion <strong>index()</strong> no hace nada, para lo unico que nos va a servir es para llamar a la vista <strong>index.phtml</strong>. Y la <strong>accion saludar</strong> toma la variable enviada por <strong>post</strong> en el <strong>atributo request de la clase</strong>.</p>
<blockquote><p>$this-&gt;request(&#8220;nombre&#8221;)</p></blockquote>
<p>Esto nos servira siempre que queramos tomar las variables que son enviadas por <strong>post</strong>, solo habra que cambiar el nombre encerrado entre comillas por el nombre que corresponda. Algunos estaran pensando que es mas facil hacer un</p>
<blockquote><p>$_POST["nombre"]</p></blockquote>
<p>pero eso no tiene nada de orientacion a objetos y no me parece adecuado.</p>
<p>Lo ultimo que podemos ver en la <strong>accion saludar</strong> es que a la variable recibida por <strong>post</strong> se le suma un &#8220;Hola  &#8221; y se guarda todo en un atributo de la clase al que llamamos <strong>mensaje</strong>.</p>
<p><span id="more-1287"></span>Ahora veamos la vista index.phtml que tiene el siguiente codigo:</p>
<blockquote><p>&lt;? echo form_tag(&#8220;saludo/saludar&#8221;); ?&gt;<br />
Tu Nombre: &lt;? echo text_field_tag(&#8220;nombre&#8221;);?&gt;<br />
&lt;?echo submit_tag(&#8220;Decir Hola&#8221;);?&gt;<br />
&lt;? echo end_form_tag();?&gt;</p></blockquote>
<p>Esto que ven son helpers, y que son los helpers? Son funciones que no facilitan la escritura de codigo html. Por ej:</p>
<blockquote><p>&lt;? echo text_field_tag(&#8220;nombre&#8221;);?&gt;</p></blockquote>
<p>es equivalente a escribir</p>
<blockquote><p>&lt;input type=&#8221;text&#8221; name&#8221;nombre&#8221;&gt;</p></blockquote>
<p>a primera vista no parece que nos ayude mucho pero cuando uno tiene que hacer grandes y largos formularios estos helpers son muy utiles ya que nos ayudan a no equivocarnos, el codigo se hace mas legible y nos evitamos los tipicos errores que todos cometemos.</p>
<p>Como veran este formulario tiene un inicio<strong> form_tag(&#8220;saludo/saludar&#8221;) </strong>en donde indicamos el controlador y la accion a la cual queremos mandar los valores de los campos de los fomularios. Siempre se hace siguiendo la forma controlador/accion y kumbia se encargara de hacer llegar las variables a la accion. Aqui hay otra gran ventaja y es la de no escribir direcciones absolutas. Y que tiene de bueno eso? que pueden cambiar el dominio de una aplicacion, o cambiar de servidor o usar la misma vista/controlador en otra aplicacion y seguira funcionando todo sin problemas.</p>
<p>Bueno y lo unico que nos faltaria por ver es la vista que muestra el mensaje procesado por la accion saludar. Esta vista es llamada saludar.phtml y tiene el siguiente codigo:</p>
<blockquote><p>&lt;h1&gt;El mensaje&lt;/h1&gt;<br />
&lt;?echo $mensaje;?&gt;</p></blockquote>
<p>Nada extraño.</p>
<p>Ahora para probar todo vamos a:</p>
<blockquote><p>http://localhost/carpeta_de_instalacion_de_kumbia/default/saludo/index</p></blockquote>
<p>y deberiamos ver algo asi:</p>
<figure><img class="aligncenter size-full wp-image-1299" title="screenshot_01" src="http://paraisolinux.com/wp-content/uploads/2009/04/screenshot_01.png" alt="Pasar variables por POST en KumbiaPHP" width="442" height="65" />y luego de escribir algo y pulsar el boton:</p>
<p><img class="aligncenter size-full wp-image-1300" title="screenshot_02" src="http://paraisolinux.com/wp-content/uploads/2009/04/screenshot_02.png" alt="Pasar variables por POST en KumbiaPHP" width="271" height="128" /></figure>
<p>Eso fue todo por esta vez. En la proxima veremos que es y como usar ActiveRecord.</p>
]]></content:encoded>
			<wfw:commentRss>http://paraisolinux.com/pasar-variables-por-post-en-kumbiaphp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 13/18 queries in 0.016 seconds using disk: basic

Served from: paraisolinux.com @ 2012-05-24 12:17:18 -->
