<?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>Moisés P. Sena</title>
	<atom:link href="http://moisespsena.com/feed" rel="self" type="application/rss+xml" />
	<link>http://moisespsena.com</link>
	<description>Just another Moisespsena.com weblog</description>
	<lastBuildDate>Mon, 14 Feb 2011 12:17:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Criando BD utf-8 no PostgreSQL</title>
		<link>http://moisespsena.com/criando-bd-utf-8-no-postgresql</link>
		<comments>http://moisespsena.com/criando-bd-utf-8-no-postgresql#comments</comments>
		<pubDate>Mon, 14 Feb 2011 12:06:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[dicas]]></category>

		<guid isPermaLink="false">http://moisespsena.com/?p=139</guid>
		<description><![CDATA[Para criar um Banco de Dados com codificacao UTF-8 no PostgreSQL, basta executar o Comando Abaixo: postgres@server ~$ createdb E 'UTF-8' meudb Se por acaso você recebeu uma mensagem como esta: createdb: criação do banco de dados falhou: ERRO:  codificação UTF8 não corresponde a configuração regional pt_BR DETALHE:  A definição de LC_TYPE escolhida requer codificação [...]]]></description>
			<content:encoded><![CDATA[<p>Para criar um Banco de Dados com codificacao UTF-8 no PostgreSQL, basta executar o Comando Abaixo:</p>
<pre lang="bash"><code>postgres@server ~$ createdb E 'UTF-8' meudb</code></pre>
<p>Se por acaso você recebeu uma mensagem como esta:</p>
<pre lang="bash"><code>createdb: criação do banco de dados falhou: ERRO:  codificação UTF8 não corresponde a configuração regional pt_BR
DETALHE:  A definição de LC_TYPE escolhida requer codificação LATIN1.

</code></pre>
<p>Se a mensagem erro acima foi exibido, é necessário reconfigurar o Banco de Dados usando &#8220;initdb&#8221; para iniciar como &#8220;UNICODE&#8221;.</p>
<ol>
<li>Pare o serviço do Postgres:
<pre lang="bash"><code># /etc/init.d/postgresql stop
</code></pre>
</li>
<li>Logado com o usuario &#8220;postgres&#8221;, crie um diretorio onde será armazenado os dados e configurações do Serviço e Bancos de Dadados:<br />
Logar com o usuário postgres</p>
<pre lang="bash"><code># su - postgres</code></pre>
<p>Fazer o backup do diretorio principal:</p>
<pre lang="bash"><code>
$ pgmain=/var/lib/postgresql/9.0/main
$ mv -v $pgmain $pgmain".bkp"</code></pre>
<p>Criar um novo diretorio para substituir o antigo:</p>
<pre lang="bash"><code>$ mkdir $pgmain
</code></pre>
<p>Rodar o initdb com as novas configurações:</p>
<pre lang="bash"><code>$ <strong>env LANG=en_US.UTF-8</strong> /usr/lib/postgresql/9.0/bin/initdb --locale=en_US.UTF-8 --encoding=UNICODE -D $pgmain
</code><code>
Observe o "<strong>env LANG=en_US.UTF-8</strong>" isto var definir o idioma local para "en_US.UTF-8", de forma que o initdb seja executado como o mesmo, permitindo assim a definição de UTF-8.</code></pre>
</li>
</ol>
<p>É isto aí pessoal, espero que tenha sido útil!</p>
]]></content:encoded>
			<wfw:commentRss>http://moisespsena.com/criando-bd-utf-8-no-postgresql/feed</wfw:commentRss>
		<slash:comments>110</slash:comments>
		</item>
		<item>
		<title>Endeavour Application Lifecycle Management</title>
		<link>http://moisespsena.com/endeavour-application-lifecycle-management</link>
		<comments>http://moisespsena.com/endeavour-application-lifecycle-management#comments</comments>
		<pubDate>Thu, 26 Aug 2010 20:27:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Gerencia de Projetos]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[Endeavour]]></category>
		<category><![CDATA[gerencia]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Lifecycle]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[openjdk]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[projetos]]></category>
		<category><![CDATA[sistemas]]></category>
		<category><![CDATA[sistems]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://moisespsena.com/?p=116</guid>
		<description><![CDATA[Estive fazendo uma pesquisa sobre ferramentas para Gerência do Ciclo de Vida de Aplicações, que fosse OpenSource e acabei esbarrando com o Endeavour. O Endeavour (http://endeavour-mgmt.sourceforge.net/) é um sistema completo desenvolvido em J2EE que atende à maioria das necessidades para gerencia de desenvolvimento de software com altíssimo padrão de qualidade. Neste artigo, demonstrarei como instalar [...]]]></description>
			<content:encoded><![CDATA[<p>Estive fazendo uma pesquisa sobre ferramentas para Gerência do Ciclo de Vida de Aplicações, que fosse OpenSource e acabei esbarrando com o Endeavour.</p>
<p>O Endeavour (<a title="Endeavour" href="http://endeavour-mgmt.sourceforge.net/">http://endeavour-mgmt.sourceforge.net/</a>) é um sistema completo desenvolvido em J2EE que atende à maioria das necessidades para gerencia de desenvolvimento de software com altíssimo padrão de qualidade.</p>
<p>Neste artigo, demonstrarei como instalar e configurar o Endeavour no seguinte ambiente:</p>
<ul>
<li>Ubuntu 10.04;</li>
<li>Tomcat Dedicado;</li>
<li>Bancos de Dados MySQL;</li>
<li>Hudson pata IC (Integração Contínua);</li>
<li>Subversion;</li>
<li>Documentação Wiki (JAMWIKI);</li>
<li>OpenJDK.</li>
</ul>
<p>Agenda:</p>
<ol>
<li>Instalar e configurar dependências;</li>
<li>Instalar e configurar o Endeavour.</li>
</ol>
<p>Pré-Requisitos:</p>
<ul>
<li>Ter acesso ROOT ao sistema;</li>
<li>Conexão ativa com internet.</li>
</ul>
<h2>Instalar e configurar as Dependências</h2>
<h3>Instalando as dependências</h3>
<p>$ sudo aptitude install tomcat6 openjdk-6-dbg openjdk-6-jre-headless openjdk-6-jdk openjdk-6-jre-zero mysql-server-5.1 mysql-client-5.1 apache2 libapache2-mod-php5 libapache2-mod-jk libapache2-mod-wsgi libapache2-svn subversion php5 php5-cgi php5-cli phpmyadmin php5-mysql unixodbc</p>
<h3>Configurando</h3>
<p><strong>iniciar os serviços</strong></p>
<p>$ sudo update-rc.d mysql enable<br />
$ sudo service mysql start</p>
<p>$ sudo update-rc.d apache2 enable<br />
$ sudo service apache2 start</p>
<p>$ sudo update-rc.d tomcat6 enable<br />
$ sudo service tomcat6 start</p>
<p><strong>Criando os Bancos de Dados</strong></p>
<p>O comando abaixo criará os seguintes bancos de dados e usuários:</p>
<ul>
<li>BD <strong>endeavour</strong><br />
Usuário: <strong>endeavour</strong><br />
Senha <strong>@endeavour@</strong></li>
<li>BD <strong>jamwiki</strong><br />
Usuário: <strong>jamwiki</strong><br />
Senha: <strong>@jamwiki@</strong></li>
</ul>
<p>$ mysql -u root -p -e &#8221;<br />
CREATE USER &#8216;endeavour&#8217;@'%&#8217; IDENTIFIED BY &#8216;@endeavour@&#8217;;<br />
GRANT USAGE ON *.* TO &#8216;endeavour&#8217;@'%&#8217; IDENTIFIED BY &#8216;@jamwiki@&#8217; WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;<br />
CREATE DATABASE IF NOT EXISTS \`endeavour\` ;<br />
GRANT ALL PRIVILEGES ON \`endeavour\`.* TO &#8216;endeavour&#8217;@'%&#8217;;</p>
<p>CREATE USER &#8216;jamwiki&#8217;@'%&#8217; IDENTIFIED BY &#8216;@jamwiki@&#8217;;<br />
GRANT USAGE ON *.* TO &#8216;jamwiki&#8217;@'%&#8217; IDENTIFIED BY &#8216;@jamwiki@&#8217; WITH  MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0  MAX_USER_CONNECTIONS 0 ;<br />
CREATE DATABASE IF NOT EXISTS \`jamwiki\` ;<br />
GRANT ALL PRIVILEGES ON \`jamwiki\`.* TO &#8216;jamwiki&#8217;@'%&#8217;;<br />
&#8221;</p>
<p><strong>Instalando o Endeavour</strong></p>
<p>Faça o download da última versão estável do Endeavour no site <a title="Endeavour Download" href="http://sourceforge.net/projects/endeavour-mgmt/files/"><strong>http://sourceforge.net/projects/endeavour-mgmt/files/</strong></a></p>
<p>Considerando que o arquivo foi salvo no diretório ~/Download, extraílo e depois mover o diretório <strong>endeavour-mgmt*</strong> para <strong>/opt/endeavour</strong>:</p>
<p>$ unzip ~/Download/endeavour-mgmt*.zip<br />
$ sudo mv -r ~/Download/endeavour-mgmt*/ /opt/endeavour</p>
<p><strong>Configur<strong>ando o Endeavour</strong></strong></p>
<p>Alterar a porta do serviço HTTP do tomcat, de 8080 para 8888:</p>
<p>$ sed -i &#8216;s/\(port\=\&#8221;\)8080/\18888/g&#8217; /opt/endeavour/tomcat/conf/server.xml</p>
<p><strong><strong> </strong></strong></p>
<p>Alterar a porta do serviço AJP do tomcat, de 8009 para 8899:</p>
<p>$ sed -i &#8216;s/\(port\=\&#8221;\)8009/\188809/g&#8217; /opt/endeavour/tomcat/conf/server.xml</p>
<p>Alterar o valor da directiva <strong>java.awt.headless</strong> para <strong>true</strong> na variável global <strong>CATALINA_OPTS</strong> no executável do endeavour:</p>
<p>$ [[ $(cat /opt/endeavour/start-endeavour.sh | grep -i "java.awt.headless=true") ]] || sed -i &#8216;s/\(CATALINA_OPTS=&#8221;\)/\1-Djava.awt.headless=true /&#8217; /opt/endeavour/start-endeavour.sh</p>
<p>Criar a estrutura do Banco de Dados endeavour</p>
<p>$ mysql -u root -p endeavour &lt; /opt/endeavour/data/mysql/endeavour.sql</p>
<p>Configurar o banco de dados endeavour na aplicação</p>
<p>$ cp /opt/endeavour/data/mysql/hibernate.cfg.xml /opt/endeavour/tomcat/webapps/endeavour/WEB-INF/classes</p>
<p>Abra o arquivo com o seu editor de textos preferido e alltere o valor das seguintes TAGs:</p>
<p># joe /opt/endeavour/tomcat/webapps/endeavour/WEB-INF/classes/hibernate.cfg.xml</p>
<p style="padding-left: 30px;"><strong>&lt;property name=&#8221;hibernate.connection.username&#8221;&gt;USER_NAME_GOES_HERE&lt;/property&gt;</strong></p>
<p>para</p>
<p style="padding-left: 30px;"><strong>&lt;property name=&#8221;hibernate.connection.username&#8221;&gt;endeavour&lt;/property&gt;</strong></p>
<p>e,</p>
<p style="padding-left: 30px;"><strong>&lt;property name=&#8221;hibernate.connection.password&#8221;&gt;PASSWORD_GOES_HERE&lt;/property&gt;</strong></p>
<p>para</p>
<p style="padding-left: 30px;"><strong>&lt;property name=&#8221;hibernate.connection.password&#8221;&gt;@endeavour@&lt;/property&gt;</strong></p>
<p>Adicionar permissao para execução nos scripts do Endearvour</p>
<p>$ find /opt/endeavour -name &#8216;*.sh&#8217; -print -exec chmod +x {} \;</p>
<h2>Iniciar o Tomcat Endeavour</h2>
<p>$ sudo /opt/endeavour/start-endeavour.sh</p>
<p>Se nenhum erro foi exibido até aqui, o Endeavour está pronto para ser usado.</p>
<h2>Parar o Tomcat Endeavour</h2>
<p>$ sudo /opt/endeavour/stop-endeavour.sh</p>
<h2>Usurfruindo</h2>
<p>Para acessar o painel do endeavour, abra o seu navegador preferido e acesse a URL: <a href="http://localhost:8888/endeavour"><strong>http://localhost:8888/endeavour</strong></a></p>
<p>O usuário administrador tem login <strong>Admin</strong> e senha <strong>password.</strong></p>
<p><strong><br />
</strong></p>
<p><strong>No próximo artigo, mostrarei a integração do Subversion e Hudson IC com o Endeavour</strong>.</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 46px; width: 1px; height: 1px; overflow: hidden;">opt/endeavour/</div>
]]></content:encoded>
			<wfw:commentRss>http://moisespsena.com/endeavour-application-lifecycle-management/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SFTP no Dolphin</title>
		<link>http://moisespsena.com/sftp-no-dolphin</link>
		<comments>http://moisespsena.com/sftp-no-dolphin#comments</comments>
		<pubDate>Sat, 31 Jul 2010 15:34:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[dicas]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[dica]]></category>
		<category><![CDATA[fish]]></category>
		<category><![CDATA[sftp]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://moisespsena.com/?p=107</guid>
		<description><![CDATA[Normalmente utilizamos o protocolo sftp para acessar navegar na árvore de diretórios de máquinas remotas. Usando Ubuntu 10.04, no Dolphin, digitei na barra de endereços &#8220;sftp://user@host.com&#8221; e não funcionou por nada, solicita a autenticação, mas não explora os diretórios. A solução, é simples: ao invés de usar o protocolo &#8220;sftp&#8221;, usar &#8220;fish&#8221;, assim: fish://user@host.com É [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_108" class="wp-caption alignleft" style="width: 210px"><a href="http://moisespsena.com/files/2010/07/SFTPBlackbox.gif"><img class="size-full wp-image-108" title="SFTP" src="http://moisespsena.com/files/2010/07/SFTPBlackbox.gif" alt="SFTP" width="200" height="200" /></a><p class="wp-caption-text">SFTP</p></div>
<p>Normalmente utilizamos o protocolo sftp para acessar navegar na árvore de diretórios de máquinas remotas.</p>
<p>Usando Ubuntu 10.04, no Dolphin, digitei na barra de endereços &#8220;sftp://user@host.com&#8221; e não funcionou por nada, solicita a autenticação, mas não explora os diretórios.</p>
<p>A solução, é simples: ao invés de usar o protocolo &#8220;sftp&#8221;, usar &#8220;fish&#8221;, assim:</p>
<p><strong>fish://user@host.com</strong></p>
<p>É isto aí pessoal, até a próxima</p>
]]></content:encoded>
			<wfw:commentRss>http://moisespsena.com/sftp-no-dolphin/feed</wfw:commentRss>
		<slash:comments>137</slash:comments>
		</item>
		<item>
		<title>PHP na Semana Acadêmica FDV 2010</title>
		<link>http://moisespsena.com/php-na-semana-academica-fdv-2010</link>
		<comments>http://moisespsena.com/php-na-semana-academica-fdv-2010#comments</comments>
		<pubDate>Mon, 07 Jun 2010 05:15:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[curso]]></category>
		<category><![CDATA[fdv]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[semana academica]]></category>

		<guid isPermaLink="false">http://moisespsena.com/?p=99</guid>
		<description><![CDATA[É com muito prazer e satisfação que participei pela primeira vez da Semana Acadêmica (SA), ministrada pela Faculdade de Viçosa. Evento que tem ocorrido já há alguns anos e tem sido de extrema importância como divulgador de conhecimento em áres diversificadas, principalmente nos ramos de Tecnologia da Informação e Administração. A SA, este ano, marcada [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_101" class="wp-caption alignleft" style="width: 232px"><a href="http://moisespsena.com/files/2010/06/Capturex.png"><img class="size-full wp-image-101" title="Capturex" src="http://moisespsena.com/files/2010/06/Capturex.png" alt="PHP Mascote" width="222" height="282" /></a><p class="wp-caption-text">PHP Mascote</p></div>
<p>É com muito prazer e satisfação que participei pela primeira vez da Semana Acadêmica (SA), ministrada pela Faculdade de Viçosa. Evento que tem ocorrido já há alguns anos e tem sido de extrema importância como divulgador de conhecimento em áres diversificadas, principalmente nos ramos de Tecnologia da Informação e Administração.</p>
<p>A SA, este ano, marcada por 10 minicursos (prático e teóricos), de 8:00  horas de duração cada, teve abertura na quarta-feira (28/05) com a palestrada &#8220;Inovação e Competividade&#8221;, um tema atualizadíssimo, ministrada pelo prelecionista Dr. Marcos Barbosa, foi um sucesso incrível.</p>
<p>Convidado para ministrar um minicurso prático-teórico, não pensei duas vezes em apresentar o PHP, uma ferramenta atuante no mercado de websites, sistemas online e ferramentas para administração e gerenciamento de sistemas baseados em CLI (linha de comandos).</p>
<p>Apesar do curto de tempo de duração do minicurso, no primeiro dia (29/05) foi apresentado aos participantes o PHP e no segundo dia (30/05) uma aula um pouco mais prática. Apesar de a maioria dos alunos serem iniciante no curso de Bacharelado em Sistemas de Informação, trouxe aos mesmo um idéia de como funciona, na prática um web site, ou mesmo, a estrutura básica para o desenvolvide de grandes sistemas.</p>
<p>Segue em anexo o PDF com o conteúdo do minicurso &#8220;<a title="PHP: uma combinação entre eficácia e simplicidade" href="http://www.moisespsena.com/public/slides/php-uma-combinacao-entre-eficacia-e-simplicidade.pdf"><img src="/Users/MOISSP%7E1/AppData/Local/Temp/moz-screenshot.png" alt="" />PHP: uma combinação entre eficácia e simplicidade</a>&#8220;:</p>
<p><a title="PHP: uma combinação entre eficácia e simplicidade" href="http://www.moisespsena.com/public/slides/php-uma-combinacao-entre-eficacia-e-simplicidade.pdf">http://www.moisespsena.com/public/slides/php-uma-combinacao-entre-eficacia-e-simplicidade.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://moisespsena.com/php-na-semana-academica-fdv-2010/feed</wfw:commentRss>
		<slash:comments>58</slash:comments>
		</item>
		<item>
		<title>O elefante mais rápido que um leopardo</title>
		<link>http://moisespsena.com/o-elefante-mais-rapido-que-um-leopardo</link>
		<comments>http://moisespsena.com/o-elefante-mais-rapido-que-um-leopardo#comments</comments>
		<pubDate>Sun, 11 Apr 2010 14:24:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[apresentacao]]></category>
		<category><![CDATA[consegui]]></category>
		<category><![CDATA[fornando ike de oliveira]]></category>
		<category><![CDATA[palestra]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[sgbd]]></category>
		<category><![CDATA[slide]]></category>
		<category><![CDATA[tunning]]></category>

		<guid isPermaLink="false">http://blog.moisespsena.com/?p=75</guid>
		<description><![CDATA[Performance Tuning para banco de dados PostgreSQL, palestra feita por Fernando Ike de Oliveira, em agosto de 2008, no Congresso Internacional Sociedade e Governo Eletrônico 2008]]></description>
			<content:encoded><![CDATA[<p>Bom dia Galera!</p>
<p>Se você quer montar um servidor de Bancos de Dados <a title="Site Oficial do PostgreSQL" href="http://www.postgresql.org/">PostgreSQL</a> de alta performance, não pode deixar de conhecer a palestra feita por <a title="Ir para o Blog de Fernando Ike de Oliveira" href="http://www.midstorm.org/~fike/weblog/">Fernando Ike de Oliveira</a>, em agosto de 2008, no <a title="Ir para o site do Consegui" href="http://www.consegi.gov.br/">Congresso Internacional Sociedade e Governo Eletrônico 2008</a>.</p>
</p>
<p><span style="font-size: xx-small"><a href="http://www.docstoc.com/docs/21515334/Performance-Tuning-para-banco-de-dados-PostgreSQL">Performance Tuning para banco de dados PostgreSQL</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://moisespsena.com/o-elefante-mais-rapido-que-um-leopardo/feed</wfw:commentRss>
		<slash:comments>106</slash:comments>
		</item>
		<item>
		<title>Javascript: 5 razões para usar e abusar</title>
		<link>http://moisespsena.com/javascript-e-assim-tao-mau</link>
		<comments>http://moisespsena.com/javascript-e-assim-tao-mau#comments</comments>
		<pubDate>Fri, 30 Oct 2009 02:55:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript/Ajax]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://blog.moisespsena.com/?p=53</guid>
		<description><![CDATA[Javascript é uma linguagem dinâmica diferente das linguagens convencionais (como Java, PHP, C++ etc), podendo introduzir confusão ou pelo menos dar origem a um novo processo de aprendizagem.]]></description>
			<content:encoded><![CDATA[<h3>Razões para usar javascript directamente, não ter medo e assumi-lo com orgulho</h3>
<p><a title="JavaScript Mascote" href="../javascript-e-assim-tao-mau"><img class="alignleft" style="margin-right: 20px" title="JavaScript Mascote" src="http://weber.eti.br/wp-content/uploads/2009/09/javascript.jpg" alt="JavaScript Mascote" width="197" height="158" /></a></p>
<ol>
<li><strong>Desenvolvimento web = (X)HTML + CSS + Javascript + linguagem_server_side</strong></li>
<p>Quer sejamos programadores java ou de uma outra tecnologia web, a probabilidade de termos de usar ou gerar html, css e javascript é muito elevada. Podemos inclusivamente usar geradores mas como facilitadores e não por sermos incapazes de produzir código de qualidade numa linguagem dinâmica ou, pelo menos, compreender o código que estamos a gerar. Devemos poder mudar de linguagem e continuar a dominar a parte de interface web, apenas tendo de aprender conceitos da outra linguagem/plataforma.</ol>
<p>Veja a matéria completa no site oficial do author: <a title="Ver matéria completa Javascript: 5 razões para usar e abusar" href="http://www.zonaj.org/2008/03/04/javascript-e-assim-tao-mau/" target="_blank">www.zonaj.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://moisespsena.com/javascript-e-assim-tao-mau/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Minibuilder um AS3 IDE online</title>
		<link>http://moisespsena.com/minibuilder-um-as3-ide-online</link>
		<comments>http://moisespsena.com/minibuilder-um-as3-ide-online#comments</comments>
		<pubDate>Mon, 07 Sep 2009 03:48:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[as3]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[as]]></category>
		<category><![CDATA[aswing]]></category>
		<category><![CDATA[compile]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[minibuilder]]></category>
		<category><![CDATA[Programação]]></category>

		<guid isPermaLink="false">http://blog.moisespsena.com/?p=23</guid>
		<description><![CDATA[Conheça o MiniBuilder, uma excelente IDE online para o desenvolvimento de aplicações FLASH AS3, com suporte à AsWing, auto-complete, compilador e tudo mais.]]></description>
			<content:encoded><![CDATA[<p><a href="http://moisespsena.com/files/2010/06/MiniBuilder.gif"><img class="size-medium wp-image-94 alignleft" title="Flex MiniBuilder" src="http://moisespsena.com/files/2010/06/MiniBuilder-300x185.gif" alt="Flex MiniBuilder" width="300" height="185" /></a></p>
<p>Conheça o<a title="Site do Minibuilder" href="http://www.victordramba.com/?p=34" target="_blank"> MiniBuilder</a>, uma excelente IDE online para o desenvolvimento de aplicações FLASH AS3, com suporte à <a title="ir para o site oficial do AsWing" href="http://www.aswing.org/" target="_blank">AsWing</a>, auto-complete, compilador e tudo mais.</p>
]]></content:encoded>
			<wfw:commentRss>http://moisespsena.com/minibuilder-um-as3-ide-online/feed</wfw:commentRss>
		<slash:comments>136</slash:comments>
		</item>
		<item>
		<title>Os 36+ piores sites do mundo</title>
		<link>http://moisespsena.com/os-36-piores-sites-do-mundo</link>
		<comments>http://moisespsena.com/os-36-piores-sites-do-mundo#comments</comments>
		<pubDate>Sun, 06 Sep 2009 02:35:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Críticas na WEB]]></category>
		<category><![CDATA[acessibilidade]]></category>
		<category><![CDATA[bom-senso]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[piores sites]]></category>
		<category><![CDATA[semantica]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.moisespsena.com/?p=14</guid>
		<description><![CDATA[Se você sofre de Epilepsia fotosensitiva, tem algum tipo de repulsa ao visitar sites com vários gifs animados, por favor, não continue a ler esse post, pois ele tem a intenção de mostrar os piores sites do mundo na questão]]></description>
			<content:encoded><![CDATA[<p>Se você sofre de Epilepsia fotosensitiva, tem algum tipo de repulsa ao visitar sites com vários gifs animados, por favor, não continue a ler esse post, pois ele tem a intenção de mostrar os piores sites do mundo na questão [...]</p>
<p>Veja post completo em <a title="ir para o site Piceladas da WEB" href="http://www.pinceladasdaweb.com.br" target="_blank">Pinceladas da WEB</a>:</p>
<p><a title="Permalink para Os 36+ piores sites do mundo" rel="bookmark" href="http://www.pinceladasdaweb.com.br/blog/2009/08/20/os-36-piores-sites-do-mundo/" target="_blank"> Os 36+ piores sites do mundo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://moisespsena.com/os-36-piores-sites-do-mundo/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Gerar senha aleatória complexa com PHP</title>
		<link>http://moisespsena.com/gerar-senha-aleatoria-complexa-com-ph</link>
		<comments>http://moisespsena.com/gerar-senha-aleatoria-complexa-com-ph#comments</comments>
		<pubDate>Sun, 06 Sep 2009 00:56:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[aleatoria]]></category>
		<category><![CDATA[funcoes]]></category>
		<category><![CDATA[functions]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[random]]></category>
		<category><![CDATA[randomPassword]]></category>
		<category><![CDATA[senha]]></category>

		<guid isPermaLink="false">http://www.moisespsena.com/?p=11</guid>
		<description><![CDATA[Gere senhas randônicas extremamente complexas com esta função em php, combinando números, letras e símbolos.]]></description>
			<content:encoded><![CDATA[<p>Veja o artigo completo no meu <a title="Ver artigo completo: Gerar senha aleatória complexa com PHP" href="http://moisespsena.wordpress.com/2009/03/02/gerar-senha-aleatoria-complexa/" target="_blank">outro blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://moisespsena.com/gerar-senha-aleatoria-complexa-com-ph/feed</wfw:commentRss>
		<slash:comments>108</slash:comments>
		</item>
		<item>
		<title>Problema com UTF-8 Netbeans e JSP</title>
		<link>http://moisespsena.com/problema-com-utf-8-netbeans-e-jsp</link>
		<comments>http://moisespsena.com/problema-com-utf-8-netbeans-e-jsp#comments</comments>
		<pubDate>Sun, 06 Sep 2009 00:31:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[charset]]></category>
		<category><![CDATA[codificacao]]></category>
		<category><![CDATA[encoding]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JSP]]></category>
		<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://www.moisespsena.com/?p=6</guid>
		<description><![CDATA[Resolvendo o problema de codificação de caracters em UTF-8 em páginas .jsp usando NetBeans IDE.]]></description>
			<content:encoded><![CDATA[<p>Veja o artigo completo no meu <a title="Ver artigo completo: Problema com UTF-8 Netbeans e JSP" href="http://moisespsena.wordpress.com/2009/04/16/problema-utf8-netbeans-e-jsp/" target="_blank">outro blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://moisespsena.com/problema-com-utf-8-netbeans-e-jsp/feed</wfw:commentRss>
		<slash:comments>106</slash:comments>
		</item>
	</channel>
</rss>

