<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Pogramação</title>
	<atom:link href="http://pogramacao.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://pogramacao.wordpress.com</link>
	<description>Blog pra Pogramador de verdade</description>
	<lastBuildDate>Sun, 07 Aug 2011 02:53:38 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='pogramacao.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Pogramação</title>
		<link>http://pogramacao.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://pogramacao.wordpress.com/osd.xml" title="Pogramação" />
	<atom:link rel='hub' href='http://pogramacao.wordpress.com/?pushpress=hub'/>
		<item>
		<title>JRuby &#8211; O Inicio</title>
		<link>http://pogramacao.wordpress.com/2011/08/07/jruby-o-inicio/</link>
		<comments>http://pogramacao.wordpress.com/2011/08/07/jruby-o-inicio/#comments</comments>
		<pubDate>Sun, 07 Aug 2011 02:30:56 +0000</pubDate>
		<dc:creator>Maxuel Rodrigues</dc:creator>
				<category><![CDATA[Framework`s]]></category>
		<category><![CDATA[Jruby]]></category>
		<category><![CDATA[Ruby and Rails]]></category>
		<category><![CDATA[.bashrc]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[gem]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JAVA_HOME]]></category>
		<category><![CDATA[jdbc-sqlite]]></category>
		<category><![CDATA[JRUBY_HOME]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[PATH]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[sqlite]]></category>
		<category><![CDATA[sudo]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://pogramacao.wordpress.com/?p=80</guid>
		<description><![CDATA[E ae pessoal, Essa semana comecei uma nova esperiencia, o Jruby&#8230; eu ja tinha começado a fazer alguma coisa pequena em rails, mais quando me falavam que esse tal de Jruby era mais rapido, porque unia a velocidade de desenvolvimento do Rails e a velocidade de processamento do Java, resolvi ver o que era&#8230; fiz [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pogramacao.wordpress.com&amp;blog=15514798&amp;post=80&amp;subd=pogramacao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>E ae pessoal,</p>
<p>Essa semana comecei uma nova esperiencia, o Jruby&#8230; eu ja tinha começado a fazer alguma coisa pequena em rails, mais quando me falavam que esse tal de Jruby era mais rapido, porque unia a velocidade de desenvolvimento do Rails e a velocidade de processamento do Java, resolvi ver o que era&#8230; fiz as instalações ontem no escritório e hoje em casa&#8230; vou tentar reproduzir fielmente como se procede a instalação no windows e no linux (Ubuntu).</p>
<p>Vamos primeiro ao básico, a <strong>instalação no windows</strong>:</p>
<p>Caso você ainda não tenha baixado o Java (JRE) faça-o.</p>
<p>Depois de fazer a instalação, crie uma variavel de ambiente para o Java como JAVA_HOME apontando para a pasta onde ele foi instalado, depois edite o PATH principal e coloque o caminho da pasta do Java apontando para a pasta <em>bin</em>.</p>
<p>Depois baixe 0 <a title="Jruby.org" href="http://jruby.org.s3.amazonaws.com/downloads/1.6.3/jruby_windows_1_6_3.exe" target="_blank">Jruby</a>.</p>
<p>Faça a mesma coisa que fez para o Java, crie uma variavel de ambiente chamada JRUBY_HOME apontando pra pasta de instalação e depois adicione o caminho da pasta <em>bin</em> ao PATH.</p>
<p>Com isso você ja pode &#8220;iniciar&#8221;, tem algumas outas coisas que você ainda deve fazer, e isso é pra qualquer plataforma, por isso vou abordar isso no fim do post.</p>
<p>Agora vamos ao que me deixou com uns 3 fios de cabelo branco a mais, a <strong>instalação no Linux (Ubuntu)</strong>:</p>
<p>No linux o negocio é um pouquinho mais complicado. Supondo que você ja tenha o Java instalado, baixe o pacete do Jruby do site ou baixe esse <a title="Jruby.org" href="http://jruby.org.s3.amazonaws.com/downloads/1.6.3/jruby-src-1.6.3.tar.gz">aqui</a>.</p>
<p>Digite no terminal:</p>
<pre>$ sudo -xzvf jruby-src-SUAVERSÃO.tar.gz</pre>
<pre>$ cd ~</pre>
<pre>$ vi .bashrc</pre>
<p>na ultima linha acrescente</p>
<pre>JRUBY_HOME=/usr/local/lib/jruby # local onde você onde esta o jruby decompactado
PATH=$PATH:$JRUBY_HOME/bin</pre>
<p>Após encerar a edição:</p>
<pre>$ source .bashrc</pre>
<p>Agora tanto no Windows quanto no Linux digite no terminal:</p>
<pre>$ jruby -v</pre>
<p>sua resposta vai ser a versão dele:</p>
<pre>$ jruby -v
jruby 1.6.3 (ruby-1.8.7-p330) (2011-07-07 965162f) (Java HotSpot(TM) Client VM 1.7.0) [Windows 7-x86-java]
</pre>
<p>Agora agente pode começar a construir uma aplicação em Rails a partir de agora, pra quem ja programa em rails a unica diferença com relação ao jruby é que você sempre tem que digitar  <em>jruby -S</em> sempre antes de qualquer comando. Vamos gerar um projeto então:</p>
<pre>$ jruby -S gem install rails</pre>
<pre>$ jruby -S gem install rake</pre>
<pre>$ jruby -S rails new SeuProjeto</pre>
<pre>$ jruby -S bundle install</pre>
<p>O rails como default usa o banco sqlite3, já que estamos usando o jruby podemos usar o jdbc para o banco sqlite ao invés da gem, então fariamos o seguinte&#8230;</p>
<pre>$ jruby -S gem install activerecord-jdbcsqlite3-adapter</pre>
<pre>$ jruby -S gem install jdbc-sqlite3</pre>
<p>Depois vamos no arquivo database.yml e no adapter tiramos o sqlite3 e colocamos:</p>
<pre>adapter: jdbcsqlite3</pre>
<p>No arquivo Gemfile também fazemos a seguinte alteração, comentamos a gem do sqlite3 e colocamos a gem do jdbc do sqlite3:</p>
<pre>#gem 'sqlite3'</pre>
<pre>gem 'jdbc-sqlite3'</pre>
<p>Com isso podemos estartar o servidor e iniciar nossas aplicações para o Sqlite, agora para o Mysql e outros Bancos, são outros 500&#8230; que ainda não fiz&#8230; rs.</p>
<p>Espero que tenham gostado do post e até a próxima.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pogramacao.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pogramacao.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pogramacao.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pogramacao.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pogramacao.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pogramacao.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pogramacao.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pogramacao.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pogramacao.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pogramacao.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pogramacao.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pogramacao.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pogramacao.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pogramacao.wordpress.com/80/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pogramacao.wordpress.com&amp;blog=15514798&amp;post=80&amp;subd=pogramacao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pogramacao.wordpress.com/2011/08/07/jruby-o-inicio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8139c61d5e6f04ff18dad5a254482211?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pogramacao</media:title>
		</media:content>
	</item>
		<item>
		<title>Zend Tool</title>
		<link>http://pogramacao.wordpress.com/2011/04/18/zend-tool/</link>
		<comments>http://pogramacao.wordpress.com/2011/04/18/zend-tool/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 00:18:15 +0000</pubDate>
		<dc:creator>Maxuel Rodrigues</dc:creator>
				<category><![CDATA[Framework`s]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ZendFramework]]></category>
		<category><![CDATA[Xampp]]></category>
		<category><![CDATA[Zend Tool]]></category>
		<category><![CDATA[Zendframework]]></category>

		<guid isPermaLink="false">http://pogramacao.wordpress.com/?p=63</guid>
		<description><![CDATA[Salve pessoal, Milagres acontecem, estou postando duas vezes em menos de 7 dias. Na segunda feira eu tive um brainstorm no trampo sobre Zend Tool, e resolvi dar uma olhada nesse sábado, pelo menos a instalação dele e alguns comandos. Pra começar baixamos o ZendFramework e o xampp, o xampp vocês já deve ter lógico. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pogramacao.wordpress.com&amp;blog=15514798&amp;post=63&amp;subd=pogramacao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Salve pessoal,</p>
<p>Milagres acontecem, estou postando duas vezes em menos de 7 dias.</p>
<p>Na segunda feira eu tive um brainstorm no trampo sobre Zend Tool, e resolvi dar uma olhada nesse sábado, pelo menos a instalação dele e alguns comandos.</p>
<p>Pra começar baixamos o <a title="ZendFramework" href="http://www.zend.com/en/downloads/" target="_blank">ZendFramework</a> e o <a title="Xampp" href="http://www.apachefriends.org/en/xampp-windows.html" target="_blank">xampp</a>, o xampp vocês já deve ter lógico. Isso pra Windows&#8230; pra linux ele não é necessário.</p>
<p>Primeiro descompactamos o Zend, eu fiz a descompactação na área onde vão ficar meus projetos, no meu caso em<strong> C:/xampp/htdocs/Apps</strong>.</p>
<p>Depois é só clicar com o botão direito em Meu Computador, ir em, <strong>Avançado/Variaveis de Ambiente</strong>  na parte de Variáveis do sistema, na opção path, edite, no fim da linha acrescete &#8220;;&#8221; (ponto e vírgula) e coloque o caminho do php, no caso do Windows com o xampp, colocar <strong>C:/xampp/php</strong> separar novamente por &#8220;;&#8221;  e colocar o caminho da pasta bin do Zend onde você descompactou.</p>
<p>Abra o cmd, ou o console que trabalha e digite:</p>
<pre>php -a</pre>
<p>Caso o resultado seja &#8220;<strong>Interactive mode enable</strong>&#8220;, pode começar a digitar os comandos do Zend Tool agora se não aparecer isso, reinicie o PC, e tente novamente.</p>
<p>Nesse <a title="Zend Tool" href="http://framework.zend.com/manual/en/zend.tool.usage.cli.html" target="_blank">link</a> você pode ver a documentação do Zend Tool, e alguns comandos, na verdade todos, agora vou estudar mais um pouquinho pra poder configurar o bootstrap do Zend pra começar um projeto.</p>
<p>Inté +</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pogramacao.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pogramacao.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pogramacao.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pogramacao.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pogramacao.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pogramacao.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pogramacao.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pogramacao.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pogramacao.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pogramacao.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pogramacao.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pogramacao.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pogramacao.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pogramacao.wordpress.com/63/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pogramacao.wordpress.com&amp;blog=15514798&amp;post=63&amp;subd=pogramacao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pogramacao.wordpress.com/2011/04/18/zend-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8139c61d5e6f04ff18dad5a254482211?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pogramacao</media:title>
		</media:content>
	</item>
		<item>
		<title>Codeigniter + Smarty</title>
		<link>http://pogramacao.wordpress.com/2011/04/16/codeigniter-smarty/</link>
		<comments>http://pogramacao.wordpress.com/2011/04/16/codeigniter-smarty/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 01:55:15 +0000</pubDate>
		<dc:creator>Maxuel Rodrigues</dc:creator>
				<category><![CDATA[Framework`s]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[E-Commerce]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[smarty]]></category>

		<guid isPermaLink="false">http://pogramacao.wordpress.com/?p=46</guid>
		<description><![CDATA[Oi pessoal, Depois de alguns séculos eu estou de volta pra fazer um post bem legal. Seguinte, essa semana eu começei um projeto de um e-commerce, coisa própria, só pra não ter que ficar desenvolvendo pra uma &#8220;plataforma&#8221; já construida. Então resolvi fazer meu próprio CMS de e-commerce. Sei que vou apanhar um pouco muito, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pogramacao.wordpress.com&amp;blog=15514798&amp;post=46&amp;subd=pogramacao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Oi pessoal,</p>
<p>Depois de alguns séculos eu estou de volta pra fazer um post bem legal.</p>
<p>Seguinte, essa semana eu começei um projeto de um e-commerce, coisa própria, só pra não ter que ficar desenvolvendo pra uma &#8220;plataforma&#8221; já construida. Então resolvi fazer meu próprio CMS de e-commerce. Sei que vou apanhar <del>um pouco</del> muito, mais acho que o resultado final vai ser uma boa.</p>
<p>Decidi pelo Codeigniter como base para meu projeto, excelente, primeiro passo foi dado. Segundo foi o layout, show, escolhido e adptando, só que eu não queria colocar o PHP no meio do código, então resolvi usar o SMARTY, já conheço um pouco dele então acho que não seria complicado desenvolver alguma coisa em cima dele também.</p>
<p><span id="more-46"></span></p>
<p>Eu só não sabia por onde começar a fazer essa integração, então achei um modo na internê, e resolvi compartilhar com vocês, só que adptei a minha &#8220;realidade&#8221;. Então vamos colocar a mão na massa logo.</p>
<p>Depois de ter feito o download do Smarty (<a title="Smarty" href="http://www.smarty.net/download" target="_blank">aqui</a>), vamos descompacta-lo e usar somente a libs dele.</p>
<p>Você vai abrir seu projeto do Codeigniter, vai em application &gt; libraries e simplesmente cole a libs do Smaty lá, renomeie para smarty. Agora vamos fazer um controller para integrar os dois.</p>
<p>Ainda dentro de libraries crie um controller chamado cismarty, você vai precisar de um require do smarty:</p>
<pre><code> require "smarty/Smarty.class.php"; </code></pre>
<p>Agora contrua o controller desse jeito aqui:</p>
<pre><code> class Cismarty extends Smarty{
 public function __construct(){
 parent::__contruct();</code>
       $config =&amp; get_config();
       $this-&gt;left_delimiter = "{right_delimiter = "&gt;}";
       $this-&gt;template_dir = APPPATH. "views/";
       $this-&gt;compile_dir = APPPATH. "cache/";
     }
     public function view($resource_name, $data = array(),  $cache_id = null){
       foreach($data as $item =&gt; $key){
          $this-&gt;assign($item, $key);
       }
       if(strpos($resource_name, ".") === false){
          $resource_name = ".tpl";
       }
       return parent::display($resource_name, $cache_id);
     }
 }</pre>
<address>Depois disso vá em <em>application &gt; config &gt; autoload.php</em></address>
<p>Na linha em que é colocado pra carregar as bibliotecas automaticamente, você adiciona o nome da classe lá, então vai ficar mais ou menos assim:</p>
<pre><code> $autoload['libraries'] = array('database', 'cismarty'); </code></pre>
<p>Com isso já podemos tentar fazer nosso primeiro controller</p>
<address><em>controller &gt; teste.php</em></address>
<pre><code> class Teste extends CI_Controller{</code>
     public function index(){
       $data["variable"] = "Só no teste";
     }
}</pre>
<p>E a view fica mais ou menos desse jeito:</p>
<pre><code> &lt;pre&gt;</code>
{&lt;$variable&gt;}, aqui é silistro manolo.
&lt;/pre&gt;</pre>
<p>Acho que é só por enquanto&#8230; caso tenham alguma duvida ou não consigam deixe um comentário que respondo. Vou postando mais algumas outras coisas aqui mais tarde&#8230; mais por hoje é só.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pogramacao.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pogramacao.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pogramacao.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pogramacao.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pogramacao.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pogramacao.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pogramacao.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pogramacao.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pogramacao.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pogramacao.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pogramacao.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pogramacao.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pogramacao.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pogramacao.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pogramacao.wordpress.com&amp;blog=15514798&amp;post=46&amp;subd=pogramacao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pogramacao.wordpress.com/2011/04/16/codeigniter-smarty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8139c61d5e6f04ff18dad5a254482211?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pogramacao</media:title>
		</media:content>
	</item>
		<item>
		<title>PL 607/2007 a lei que pode te deixar desempregado!</title>
		<link>http://pogramacao.wordpress.com/2011/03/25/pl-6072007-a-lei-que-pode-te-deixar-desempregado/</link>
		<comments>http://pogramacao.wordpress.com/2011/03/25/pl-6072007-a-lei-que-pode-te-deixar-desempregado/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 15:18:40 +0000</pubDate>
		<dc:creator>Maxuel Rodrigues</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[Analise de Sistemas]]></category>
		<category><![CDATA[Ciência da Computação]]></category>
		<category><![CDATA[Curso Técnico de Informática]]></category>
		<category><![CDATA[PL 607/2007]]></category>
		<category><![CDATA[Processamento de Dados]]></category>
		<category><![CDATA[Programação de Computadores]]></category>
		<category><![CDATA[Senadora Marisa Serrano]]></category>
		<category><![CDATA[TI]]></category>

		<guid isPermaLink="false">http://pogramacao.wordpress.com/?p=40</guid>
		<description><![CDATA[Hoje enquanto trabalhava, meu chefe me repassou um e-mail muito interessante, falando sobre a PL 607/2007. Bem no e-mail que recebi indica a Senadora Marisa Serrano como autora desse projeto insano, que diz na sua essência que somente os profissionais já graduados em Ciência da Computação, Analise de Sistemas ou Processamento de Dados, poderão exercer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pogramacao.wordpress.com&amp;blog=15514798&amp;post=40&amp;subd=pogramacao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hoje enquanto trabalhava, meu chefe me repassou um e-mail muito interessante, falando sobre a PL 607/2007. Bem no e-mail que recebi indica a Senadora Marisa Serrano como autora desse projeto insano, que diz na sua essência que somente os profissionais já graduados em Ciência da Computação, Analise de Sistemas ou Processamento de Dados, poderão exercer função de Analista de Sistemas, e só poderão atuar como técnicos os portadores de diploma de ensino médio ou equivalente, de Curso Técnico de Informática ou de Programação de Computadores, expedido por escolas oficiais ou reconhecidas.</p>
<p>Suponho que no mercado de TI hoje, 80% das pessoas que exercem alguma função não são graduadas e são excelentes programadores e analistas. Vamos nos movimentar e derrubar esse Projeto maluco. Como diz no e-mail que recebi:</p>
<blockquote><p>&#8230; o que precisamos é demonstrar a força do setor de TI e mostrar, de maneira unificada, que o projeto é inviável e prejudicaria fortemente não só os empresários, mas, principalmente, os profissionais que atuam hoje na área.</p></blockquote>
<p>Segue o link para que você possa ver esse projeto <a href="http://legis.senado.gov.br/mate-pdf/11569.pdf" target="_blank">http://legis.senado.gov.br/mate-pdf/11569.pdf</a><br />
Vamos fazer barulho pessoal.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pogramacao.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pogramacao.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pogramacao.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pogramacao.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pogramacao.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pogramacao.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pogramacao.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pogramacao.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pogramacao.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pogramacao.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pogramacao.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pogramacao.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pogramacao.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pogramacao.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pogramacao.wordpress.com&amp;blog=15514798&amp;post=40&amp;subd=pogramacao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pogramacao.wordpress.com/2011/03/25/pl-6072007-a-lei-que-pode-te-deixar-desempregado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8139c61d5e6f04ff18dad5a254482211?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pogramacao</media:title>
		</media:content>
	</item>
		<item>
		<title>[CodeIgniter] .htaccess e rotas</title>
		<link>http://pogramacao.wordpress.com/2010/10/02/codeigniter/</link>
		<comments>http://pogramacao.wordpress.com/2010/10/02/codeigniter/#comments</comments>
		<pubDate>Sat, 02 Oct 2010 01:19:21 +0000</pubDate>
		<dc:creator>Maxuel Rodrigues</dc:creator>
				<category><![CDATA[Framework`s]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[CodeIgniter]]></category>

		<guid isPermaLink="false">http://pogramacao.wordpress.com/?p=22</guid>
		<description><![CDATA[Fala pessoal, Demorei pra fazer um novo post mais enfim estou postando. Passando dias corridissímos na Objetiva. Mais vamos ao assunto que realmente interessa que é a configuração das rotas do framework pra começarmos a enfim trabalhar. Hoje vamos matar dois coelhos com uma cajadada só&#8230; Hoje vamos ver também a questão segurança do nosso [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pogramacao.wordpress.com&amp;blog=15514798&amp;post=22&amp;subd=pogramacao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Fala pessoal,</p>
<p>Demorei pra fazer um novo post mais enfim estou postando. Passando dias corridissímos na <a title="Objetiva" href="http://www.objetivasistemas.com" target="_blank">Objetiva</a>. Mais vamos ao assunto que realmente interessa que é a configuração das rotas do framework pra começarmos a enfim trabalhar.</p>
<p>Hoje vamos matar dois coelhos com uma cajadada só&#8230;</p>
<p><span id="more-22"></span></p>
<p>Hoje vamos ver também a questão segurança do nosso projeto com CodeIgniter, vamos remover o index.php da url da nossa aplicação e acrescentarmos um arquivo .htaccess, com isso vamos ter um pouco mais de segurança no nosso projeto&#8230;</p>
<p>Vamos primeiro a construção do nosso arquivo .htaccess</p>
<p>Mais o que é o arquivo .htaccess?</p>
<p>O <strong>htaccess</strong> é um arquivo de configuração de acesso do servidor <strong>Apache</strong>. Com ele é possível configurar várias funções de acesso dos usuários a um diretório específico e atrbuir estas regras aos subdiretórios subsequentes. Ele serve basicamente para configurar o tipo de acesso ao diretório de um site web. É possível configurar vários parâmetros como acesso restrito, página de erro padrão, página padrão, acesso ao site com ou sem www, etc.</p>
<p>Agora, vamos remover o index.php da url da nossa aplicação, lembrando que isso não é a remoção do arquivo e sim da referência do arquivo do nosso projeto, primeiramente nós vamos ao arquivo config.php que esta em <strong>/system/</strong><strong>application/config/, </strong>vamos alterar o valor da variável index_page para vazio, ficara assim&#8230;<br />
<code><br />
    $config['index_page'] = "";<br />
</code></p>
<p>Após isso iremos criar nosso .htaccess na raiz do nosso projeto, da seguinte forma :<br />
<code><br />
    RewriteEngine on<br />
    RewriteCond %{REQUEST_FILENAME} !-f<br />
    RewriteCond %{REQUEST_FILENAME} !-d<br />
    RewriteRule ^(.*)$ index.php/$1 [L]<br />
</code></p>
<p>Agora vamos para /system/application/config/routes.php, nesse arquivo vamos alterar o valor da variável &#8216;default_controller&#8217; de welcome para index, irá ficar dessa forma:<br />
<code><br />
    $route['default_controller'] = "index";<br />
</code></p>
<p>No próximo post vamos fazer algumas coisas bem legais, então fico esperando vocês aqui&#8230; Até a próxima.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pogramacao.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pogramacao.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pogramacao.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pogramacao.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pogramacao.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pogramacao.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pogramacao.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pogramacao.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pogramacao.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pogramacao.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pogramacao.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pogramacao.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pogramacao.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pogramacao.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pogramacao.wordpress.com&amp;blog=15514798&amp;post=22&amp;subd=pogramacao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pogramacao.wordpress.com/2010/10/02/codeigniter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8139c61d5e6f04ff18dad5a254482211?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pogramacao</media:title>
		</media:content>
	</item>
		<item>
		<title>[CodeIgniter] O Início</title>
		<link>http://pogramacao.wordpress.com/2010/09/01/codigniter-o-inicio/</link>
		<comments>http://pogramacao.wordpress.com/2010/09/01/codigniter-o-inicio/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 18:01:10 +0000</pubDate>
		<dc:creator>Maxuel Rodrigues</dc:creator>
				<category><![CDATA[Framework`s]]></category>

		<guid isPermaLink="false">http://pogramacao.wordpress.com/?p=11</guid>
		<description><![CDATA[Olá Pessoal, Eu escrevi esse post ontem no Blog da Objetiva então vou replica-lo aqui A pouco mais de 1 mês fui apresentado ao CodIgniter, olhando bem por cima pude ver que ele é um framework fácil de trabalhar e simples configuração. Então vou postar aqui todas as coisas que achar e julgar interessantes sobre [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pogramacao.wordpress.com&amp;blog=15514798&amp;post=11&amp;subd=pogramacao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Olá Pessoal,</p>
<p>Eu escrevi esse post ontem no Blog da Objetiva então vou replica-lo aqui</p>
<p><a href="http://pogramacao.files.wordpress.com/2010/09/codeigniter-lg.gif"><img class="alignnone size-thumbnail wp-image-12" title="CodeIgniter Image" src="http://pogramacao.files.wordpress.com/2010/09/codeigniter-lg.gif?w=150&#038;h=150" alt="" width="150" height="150" /></a></p>
<p>A pouco mais de 1 mês fui apresentado ao <strong>CodIgniter</strong>, olhando bem por cima pude ver que ele é um framework fácil de trabalhar e simples configuração. Então vou postar aqui todas as coisas que achar e julgar interessantes sobre ele bem como quem saber a construção de um mini-projeto para que todos possamos entender bem o que é o CodIgniter.</p>
<p><strong> </strong></p>
<p><span id="more-11"></span></p>
<p><strong>O que é o CodIgniter?</strong></p>
<p>O <strong>CodIgniter</strong> é um Framework PHP, que foi originalmente desenvolvido por Rick Ellis (CEO da <a title="Página oficial da EllisLab Inc." href="http://ellislab.com/">EllisLab Inc.</a>). O framework foi escrito para ter desempenho no “mundo real”, com muitos da classe bibliotecas, helpers e sub-sistemas baseados no código base do <a title="Página oficial do ExpressionEngine." href="http://expressionengine.com/">ExpressionEngine</a>; atualmente é desenvolvido e mantido pela ExpressionEngine Development Team.</p>
<p><a title="Site oficial do CodeIgniter." href="http://codeigniter.com/"><strong>CodeIgniter</strong></a>, como bom <em>framework</em> que é, permite o desenvolvimento de <em>web sites</em>,<em>softwares</em> e aplicações em PHP de maneira ágil e relativamente descomplicada. O objetivo do CodeIgniter é disponibilizar um <em>framework</em> de <strong>máxima performance e capacidade, que seja flexível e o mais leve possível</strong>. Para conseguir estes objetivos, as bases do CodeIgniter são:</p>
<p><strong>Instanciamento dinâmico.</strong> No CodeIgniter, componentes são carregados e rotinas executadas somente quando preciso, ao invés de globalmente;</p>
<p><strong>Junção de componentes.</strong> Os componentes do <em>framework</em> são intercomunicativos, proporcionando alto índice de reutilização e flexibilidade dos sistemas baseados/derivados;</p>
<p><strong>Singularidade dos componentes.</strong> No CodeIgniter, cada classe – e respectivas funções – é autônoma, o que permite elevar o grau de utilidade e o sistema, como um todo, ter mais performance.</p>
<p>O conhecido e “consagrado” <a title="Mais sobre o padrão MVC." href="http://codeigniterbrasil.com/passos-iniciais/mvc-model-view-controller/">padrão MVC</a> foi adotado no <strong>CodeIgniter</strong>. Todo <em>framework</em> é baseado em <em>Models</em>, <em>Views</em> e <em>Controllers</em>; mas, diferente de muitos<em>frameworks</em> PHP, existe realmente uma flexibilidade muito grande! Por exemplo, um <em>Controller</em> não está “amarrado”, necessariamente, a um <em>View</em> e, inclusive, pode, este <em>Controller</em>, chamar diferentes <em>Models</em> e diferentes <em>Views</em> – torna-se muito fácil fazer <em>templates</em>, por exemplo.</p>
<p>Depois vamos ver algumas configurações para começarmos a usar o <strong>CodIgniter.</strong></p>
<p><em>fonte: <a title="http://codeigniterbrasil.com" href="http://codeigniterbrasil.com/" target="_blank">http://codeigniterbrasil.com</a></em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pogramacao.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pogramacao.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pogramacao.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pogramacao.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pogramacao.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pogramacao.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pogramacao.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pogramacao.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pogramacao.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pogramacao.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pogramacao.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pogramacao.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pogramacao.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pogramacao.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pogramacao.wordpress.com&amp;blog=15514798&amp;post=11&amp;subd=pogramacao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pogramacao.wordpress.com/2010/09/01/codigniter-o-inicio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8139c61d5e6f04ff18dad5a254482211?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pogramacao</media:title>
		</media:content>

		<media:content url="http://pogramacao.files.wordpress.com/2010/09/codeigniter-lg.gif?w=150" medium="image">
			<media:title type="html">CodeIgniter Image</media:title>
		</media:content>
	</item>
	</channel>
</rss>
