<?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>SHORTCUT, LDA</title>
	<atom:link href="http://www.shortcut.co.mz/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shortcut.co.mz</link>
	<description>Desenvolvimento de Softwares &#38; Websites, Web Hosting, SEO &#38; Internet Marketing, Formação &#38; Consultoria Informática</description>
	<lastBuildDate>Tue, 08 May 2012 17:54:34 +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>Segurança de WordPress &#8211; Parte I</title>
		<link>http://www.shortcut.co.mz/seguranca-de-wordpress-parte-i/</link>
		<comments>http://www.shortcut.co.mz/seguranca-de-wordpress-parte-i/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 14:33:20 +0000</pubDate>
		<dc:creator>sacuribraimo</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Backups]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.shortcut.co.mz/?p=88</guid>
		<description><![CDATA[O WordPress é sem duvidas um das ferramentas mais usadas para implementação de diferentes tipos de websites desde simples blogs até portais enormes com milhares de pageviews. Com as novidades e funcionalidades introduzidas a partir da versão 3 como as Custom Types, o WP já vai além de uma simples plataforma de blog, podendo ser [...]]]></description>
			<content:encoded><![CDATA[<p>O WordPress é sem duvidas um das ferramentas mais usadas para implementação de diferentes tipos de websites desde simples blogs até portais enormes com milhares de pageviews. Com as novidades e funcionalidades introduzidas a partir da versão 3 como as Custom Types, o WP já vai além de uma simples plataforma de blog, podendo ser usado para criar vários tipos de sites.</p>
<p>Com esta &#8220;fama&#8221; toda vem, naturalmente, a questão da segurança, pois, sendo uma ferramenta popular, o WP é alvo constante de ataques maliciosos. Nesta série de posts, vou deixar ficar algumas dicas e recomendações para tornar o seu site mais seguro e saber se virar se um dia for vitima desses ataques.</p>
<p>Então vamos lá:</p>
<h2>Backup, backup, backup</h2>
<p>A coisa mais importante para não ser apanhado em contra pé, é ter semple backups recentes do site. Parece a coisa mais lógica e na verdade é, mas muitas vezes deixamos para o segundo plano principalmente quando o processo de criar os backups é manual.  Por isso, a forma mais eficaz de manter backups recentes é automatizar o processo. Felizmente, existem vários plugins que fazem exactamente isso. Um deles que é bastante flexível é o <a title="Back WP up plugin" href="http://wordpress.org/extend/plugins/backwpup/" target="_blank">BackWPup</a>.</p>
<p>A instalação do plugin é normal. Uma vez instalado, ele fica alojado no menu principal. A página de configuração do plugin (Tools -&gt; BackWPup -&gt; Settings) já vem com a maior parte de definições correctamente preenchidas. Portanto altere as partes necessárias e passe para a página de Jobs onde podemos criar vários jobs diferentes em termos do que vamos fazer download (base de dados, ficheiros de sistema, temas, etc), a regularidade na qual o job deve ser executado, emails de destino, etc.</p>
<p>Como se pode ver, este plugin é bastante flexível e podemos facilmente ter backups semanais enviados para o nosso email para em caso de&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.co.mz/seguranca-de-wordpress-parte-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A evolução do PHP</title>
		<link>http://www.shortcut.co.mz/a-evolucao-do-php/</link>
		<comments>http://www.shortcut.co.mz/a-evolucao-do-php/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 14:28:27 +0000</pubDate>
		<dc:creator>sacuribraimo</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.shortcut.co.mz/?p=84</guid>
		<description><![CDATA[Durante muito tempo o PHP gozou de má fama principalmente nas comunidades de linguagens &#8220;rígidas&#8221; como o Java. A falta de rigidez na tipagem e no conceito de objecto não impõe disciplina fazendo com que um programador preguiçoso se torne mau programador pois, este pode implementar uma solução sem dar a mínima para convenções ou [...]]]></description>
			<content:encoded><![CDATA[<p>Durante muito tempo o PHP gozou de má fama principalmente nas comunidades de linguagens &#8220;rígidas&#8221; como o Java. A falta de rigidez na tipagem e no conceito de objecto não impõe disciplina fazendo com que um programador preguiçoso se torne mau programador pois, este pode implementar uma solução sem dar a mínima para convenções ou boas práticas. Se bem que isso é possivel mesmo em linguagens como o Java.</p>
<p>Seja como for, a nossa experiência com o PHP5 mostrou uma maturidade surpreendente desde a possibilidade de implementar o paradigma de programação orientada a objectos (OOP) à existência de frameworks muito bons como o CodeIgnitor, CakePHP, Yii, etc.</p>
<p>Estes frameworks que muito lembram o Ruby on Rails, apresentam características bem conhecidas no mundo Java como CoC, MVC e outros designs patterns, ORM, etc o que torna a sua adopção muito mais simples.</p>
<p>Interessante também é o seu enquadramento na filosofia agile. Contam com uma estrutura de testes que pode, por exemplo, ser usado num Test Driven Development (TDD) através da implementação de testes unitários usando o PHPUnit e testes funcionais usando Selenium RC.</p>
<p>Isto mostra uma evolução e maturidade da linguagem tornando-a uma opção válida para implementação de certos projectos pois, quando devidamente usada pode criar aplicações web robustas. Por isso nós adoptamos o PHP como uma alternativa possível ao Java para certos projectos sem contar que já trabalhamos com PHP para implementar vários sites. Logicamente que a escolha de uma ou de outra tecnologia depende das características e requisitos de cada projecto e não com base num fanatismo quase que religioso por uma ou outra tecnologia. Alias, esta abordagem de encarar as tecnologias como ferramentas e não clubes, permite-nos ter, dentro do nosso<em> know-how</em>, opções na hora de determinar a melhor solução para o problema em questão.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shortcut.co.mz/a-evolucao-do-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

