<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
  <channel>
    <title>De Proprio Punho :: Tconibo.org</title>
    <link>http://www.tconibo.org/</link>
    <description>desenvolvimento agil e gestos de equilibrio</description>
    <!-- optional tags -->
    <language>en-us</language>           <!-- valid langugae goes here -->
    <generator>Nucleus CMS v3.2</generator>
    <copyright>©</copyright>             <!-- Copyright notice -->
    <category>Weblog</category>
    <docs>http://backend.userland.com/rss</docs>
    <image>
      <url>http://www.tconibo.org//nucleus/nucleus2.gif</url>
      <title>De Proprio Punho :: Tconibo.org</title>
      <link>http://www.tconibo.org/</link>
    </image>
    <item>
 <title><![CDATA[Usando ADODB na linguagem PHP]]></title>
 <link>http://www.tconibo.org/index.php?itemid=183</link>
<description><![CDATA[O ADODB é uma biblioteca para PHP que permite conexao a varios bancos de dados de forma que a string do banco de dados (Oracle, MySQL, SQL Server, etc) é apenas mais um parametro, transformando sua aplicação portavel entre estes e outros banco de dados suportados.<br />
<br />
Baixe a biblioteca em adodb.sourceforge.net, copie ela para o diretorio /adodb5 da sua aplicacao.<br />
<br />
Codigo abaixo:<br />
<br />
require("adodb5/adodb.inc.php");<br />
<br />
try {<br />
         $DB = NewADOConnection('mysql');<br />
	 $DB -&#62 Connect('localhost', 'login', 'senha', 'nomebase1');	<br />
<br />
         $rs = $DB -&#62 Execute("select * from jos_content");<br />
     <br />
     while (!$rs -&#62 EOF) {<br />
     	<br />
     	echo $rs -&#62 fields[0] . " - ".$rs -&#62 fields[1] . " - ".$rs -&#62 fields[2] . '<br>';<br />
     	<br />
     	$rs -&#62 MoveNext();<br />
     }<br />
     <br />
     $rs -&#62 close();<br />
      <br />
} catch (Exception $e) {<br />
	echo 'Erro: '.$e -&#62 getMessage();<br />
}<br />
<br />
<br />
<b> Referencias</b><br />
<br />
<a href="http://adodb.sourceforge.net">adodb.sourceforge.net</a><br />
<br />
<a href="http://phplens.com/lens/adodb/docs-adodb.htm">http://phplens.com/lens/adodb/docs-adodb.htm</a><br />
<br />
<a href="http://imasters.uol.com.br/artigo/3135/php/abstracao_de_banco_de_dados_-_trabalhando_com_adodb/">http://imasters.uol.com.br/artigo/3135/php/abstracao_de_banco_de_dados_-_trabalhando_com_adodb/</a>...]]></description>
 <category>PHP</category>
<comments>http://www.tconibo.org/index.php?itemid=183</comments>
 <pubDate>Mon, 01 Mar 2010 15:57:03 -0300</pubDate>
</item><item>
 <title><![CDATA[Script em PERL que calcula a quantidade de horas a se trabalhar ...]]></title>
 <link>http://www.tconibo.org/index.php?itemid=182</link>
<description><![CDATA[Fiz um pequeno script em PERL que calcula a quantidade de horas a se trabalhar em media por dia a partir de uma meta mensal($R) a se atingir. É para uma necessidade muito especifica e tambem para treinar PERL.<br />
<br />
#!/usr/bin/perl<br />
print 'Digite algoritmo calcula a quantidade de horas a se trabalhar em media por dia a partir de uma meta mensal($R) a se atingir. \n';<br />
print 'Digite o valor-hora.';<br />
$vhora = &#60STDIN&#62;<br />
chop($vhora);<br />
print 'Digite o numero de dias trabalhados no mês.';<br />
$diasmes = &#60STDIN&#62;<br />
chop($diasmes);<br />
print 'Digite o valor da meta(R$) mensal:';<br />
$meta = &#60STDIN&#62;<br />
chop($meta);<br />
$rs_por_dia = $meta/$diasmes; <br />
$hr_trab_por_dia = $rs_por_dia/$vhora;<br />
print 'Resultado (horas em media a se trabalhar por dia é: )';<br />
print $hr_trab_por_dia;<br />
<br />
Salve o conteudo acima num arquivo de nome qhrtrab.pl. Execute no terminal Linux:<br />
<br />
perl qhrtrab.pl...]]></description>
 <category>PHP</category>
<comments>http://www.tconibo.org/index.php?itemid=182</comments>
 <pubDate>Sat, 27 Feb 2010 01:37:43 -0300</pubDate>
</item><item>
 <title><![CDATA[Recorte de comandos no Ubuntu para configurar o Apache2 para funcionar com PHP 5 e PHPMyAdmin]]></title>
 <link>http://www.tconibo.org/index.php?itemid=181</link>
<description><![CDATA[Segue 'recorte' de comandos no Ubuntu para configurar o Apache2 para funcionar com PHP 5.<br />
<br />
a2enmod - apache 2 enable module<br />
a2ensite - apache 2 enable site<br />
a2dismod - apache 2 disable module<br />
a2dissite - apache 2 disable site<br />
<br />
# su -<br />
# cd /etc/apache2<br />
# alias ll="ls -lah"<br />
<br />
# cat /proc/2723/cmdline <br />
<br />
# etc/apache2<br />
# ls -lah<br />
# netstat -lptn<br />
<br />
Comando que habilita o site, ex: default é o nome do arquivo default.conf no diretorio /sites-enable.<br />
<br />
# a2ensite default-ssl<br />
# a2ensite default<br />
# a2dissite default<br />
<br />
# /etc/init.d/nanoweb stop<br />
<br />
# df -h<br />
<br />
CTRL + R busca ultimos historicos dos comandos digitados.<br />
<br />
Comando que verifica syntax de todos arquivos conf do Apache.<br />
# apache2ctrl configtest<br />
<br />
updatedb<br />
locate -b php5<br />
<br />
# locate php.ini<br />
<br />
# apt-get install libapache2-mod-php5<br />
<br />
#apt-get install libapache2-mod-php5<br />
<br />
Apos instalar este modulo do php5 no Apache, dois arquivos: php5.conf e php5.load, sao colocados no diretorio /mod-available<br />
<br />
# /etc/init.d/apache2 restart<br />
# /etc/init.d/apache2 stop<br />
# /etc/init.d/apache2 start<br />
<br />
root@everton-laptop:/etc/init.d# ./apache2 start<br />
<br />
# ae2enmod php5<br />
<br />
# ae2dismod php5<br />
<br />
MYSQL no Apache --> Login/Senha --> root/mysql<br />
<br />
/usr/share/phpmyadmin<br />
<br />
mover para<br />
<br />
/home/sites<br />
<br />
# chown usuario . /sites<br />
<br />
Copiar phpmyadmin.conf para /sites-available<br />
<br />
Editar phpmyadmin.conf<br />
<br />
# a2ensite phpmyadmin.conf<br />
...]]></description>
 <category>PHP</category>
<comments>http://www.tconibo.org/index.php?itemid=181</comments>
 <pubDate>Mon, 22 Feb 2010 23:33:18 -0300</pubDate>
</item><item>
 <title><![CDATA[O Boken e o Jo no Aikido]]></title>
 <link>http://www.tconibo.org/index.php?itemid=180</link>
<description><![CDATA[No Aikido o boken é uma espada de madeira, a pouco tive a oportunidade de começar a utiliza-lo. Por fim, comprei um boken no bairro da Liberdade, paguei R$ 59,00 numa lojana rua galvao bueno que vende inumeras utilidades domesticas, paguei um bom preço pois em outras lojas o preço chegava a 98,00.<br />
<br />
Boken - <a href="http://www.aikidojournal.com/images/daily/2004-02-23.jpg">http://www.aikidojournal.com/images/daily/2004-02-23.jpg</a><br />
<br />
O Jo é um bastao de madeira, como um cabo de vassoura, porem de maior espessura e tamanho. As tecnicas aplicadas em boken e jo são diferentes, assim como o treinamento.<br />
<br />
Jo - <a href="http://www.aikidojournal.com/images/daily/2004-04-16.jpg">http://www.aikidojournal.com/images/daily/2004-04-16.jpg</a><br />
<br />
<b>Referencias</b><br />
<br />
<a href="http://www.aikidojournal.com">http://www.aikidojournal.com</a>...]]></description>
 <category>Aikido</category>
<comments>http://www.tconibo.org/index.php?itemid=180</comments>
 <pubDate>Sun, 21 Feb 2010 14:22:46 -0300</pubDate>
</item><item>
 <title><![CDATA[Configuração do Apache Tomcat 6.0 no Ubuntu]]></title>
 <link>http://www.tconibo.org/index.php?itemid=179</link>
<description><![CDATA[Para rodar JSP em minha maquina Ubuntu necessitava configurar o Apache Tomcat 6.0 que ja vem instalado na distro Ubuntu. A instalacao do Tomcat 5.5 veio com a distro, rodando na porta 8180, porem tive problemas com esta instalacao para integra-la com o Eclipse e resolvi instalar a versao 6.0.<br />
<br />
Baixei o Tomcat 6.0 do site oficial e apenas configurei as variaves abaixo.<br />
<br />
JAVA_HOME: /usr/bin/java<br />
JRE_HOME:   /usr/lib/jvm/java-6-openjdk/jre<br />
<br />
# export JAVA_HOME="/usr/bin/java"<br />
# export JRE_HOME="/usr/lib/jvm/java-6-openjdk/jre"<br />
# env<br />
<br />
Fui no diretorio de instalacao:<br />
<br />
# /home/usuario/Desktop/treinos/tomcat6/bin> ./start.sh<br />
<br />
Prontinho, no navegador, a url http://localhost:8080/ acessava.<br />
<br />
No caso de problemas na inicializacao verificar os arquivos de logs do Tomcat, /diretorio_instalacao/logs/<br />
Ex: catalina.2010-02-21.log<br />
<br />
<b>Referencias</b><br />
<br />
<a href="http://www.mhavila.com.br/topicos/java/tomcat.html">http://www.mhavila.com.br/topicos/java/tomcat.html</a><br />
<br />
<a href="http://tomcat.apache.org">http://tomcat.apache.org</a>]]></description>
 <category>Java</category>
<comments>http://www.tconibo.org/index.php?itemid=179</comments>
 <pubDate>Sun, 21 Feb 2010 13:55:22 -0300</pubDate>
</item><item>
 <title><![CDATA[Calculo do logaritmo com Javascript e o Navegador (Firefox, IE)]]></title>
 <link>http://www.tconibo.org/index.php?itemid=178</link>
<description><![CDATA[Precisei calcular o logaritmo de um numero e acabei encontrando uma dica de como fazer isso em Javascript usando a propria barra de endereços do navegador. <br />
<br />
Digite na barra do seu navegador:<br />
javascript:Math.log(13)/Math.log(10)<br />
<br />
Para 10 elevado a 2, que é igual a 100. Digite no seu navegador:<br />
javascript:Math.pow(10,2)...]]></description>
 <category>Notícias</category>
<comments>http://www.tconibo.org/index.php?itemid=178</comments>
 <pubDate>Fri, 19 Feb 2010 19:30:49 -0200</pubDate>
</item><item>
 <title><![CDATA[Debug no Oracle via ferramenta PL/SQL Developer]]></title>
 <link>http://www.tconibo.org/index.php?itemid=177</link>
<description><![CDATA[O Debug no Oracle via PL/SQL funciona da seguinte maneira :<br />
 <br />
1) Escolha a Procedure que você quer debugar na Lista da Esquerda (All Objects).<br />
 <br />
2) Com o botão da direita em cima do objeto, escolla a opção Test.<br />
 <br />
3) Vai abrir a Tela anexa (link imagem), onde você coloca o conteúdo para cada parâmetro a ser debugado, aí você entra na opção DEBUG  do menu e Start (F9).<br />
 <br />
OBS: Apenas Oracle 7.02 em diante permite o Debug.<br />
<br />
<a href="http://www.tconibo.org/nucleus/media/1/20100212-DebugOracle.JPG">Ver imagem Debug no PL/SQL Developer</a> (http://www.tconibo.org/nucleus/media/1/20100212-DebugOracle.JPG)<br />
<br />
Escrito por Renato R. Costa...]]></description>
 <category>PHP</category>
<comments>http://www.tconibo.org/index.php?itemid=177</comments>
 <pubDate>Fri, 12 Feb 2010 22:24:13 -0200</pubDate>
</item><item>
 <title><![CDATA[Instalacao manual do PHPUnit em Xampp com Win]]></title>
 <link>http://www.tconibo.org/index.php?itemid=176</link>
<description><![CDATA[Baixe a ultima versao do PHPUnit em http://pear.phpunit.de/get/<br />
<br />
Descompacte no diretorio /xampp/htdocs/PHPUnit-3.4.9/<br />
<br />
Edite o arquivo php.ini em "/xampp/apache/bin" a linha, adicionando o caminho do PHPUnit (no caso a versao 3.4.9):<br />
<br />
; Windows: "\path1;\path2"<br />
include_path = ".;d:\xampp\htdocs\PHPUnit-3.4.9\PHPUnit-3.4.9\;"<br />
<br />
Crie um arquivo de exemplo chamado testcase.php, em \xampp\htdocs\cli\unit\testcase.php<br />
<br />
Acesse pelo navegador:<br />
http://localhost/cli/unit/testcase.php<br />
<br />
O arquivo testcase.php inicia-se com a seguinte linha:<br />
require_once 'PHPUnit/Framework.php';<br />
<br />
Este "require" chama exatamente o arquivo no diretorio que consta no include_path<br />
do arquivo php.ini.<br />
require_once 'PHPUnit/Framework.php';<br />
class ArrayTest extends PHPUnit_Framework_TestCase<br />
{<br />
        private $res1;<br />
	private $res2;<br />
<br />
    public function testNewArrayIsEmpty($res)<br />
    {<br />
        // Create the Array fixture.<br />
        $fixture = array();<br />
        // Assert that the size of the Array fixture is 0.<br />
        //$this->assertEquals(0, sizeof($fixture));<br />
		$this->assertEquals($res, sizeof($fixture));<br />
		$this->res1 = $this->assertEquals($res, sizeof($fixture));<br />
    }<br />
    public function testArrayContainsAnElement($res)<br />
    {<br />
        // Create the Array fixture.<br />
        $fixture = array();<br />
        // Add an element to the Array fixture.<br />
        $fixture[] = 'Element';<br />
        // Assert that the size of the Array fixture is 1.<br />
        $this->res2 = $this->assertEquals($res, sizeof($fixture));<br />
    }<br />
	public function getRes1() {<br />
	   return $this->res1;<br />
	}<br />
	public function getRes2() {<br />
	   return $this->res2;<br />
	}	<br />
}<br />
<br />
$AT = new ArrayTest;<br />
$AT->testNewArrayIsEmpty(0);<br />
$AT->testArrayContainsAnElement(1);<br />
$AT->getRes2();<br />
$AT->getRes1();]]></description>
 <category>PHP</category>
<comments>http://www.tconibo.org/index.php?itemid=176</comments>
 <pubDate>Wed, 10 Feb 2010 14:14:16 -0200</pubDate>
</item><item>
 <title><![CDATA[COMPRA DE UM IMÓVEL - O QUE AVALIAR]]></title>
 <link>http://www.tconibo.org/index.php?itemid=175</link>
<description><![CDATA[Escrito por:  Erico R. Silva<br />
<br />
Enquanto estive procurando um apartamento em Águas Claras-DF em maio/junho de 2009, listei as características de um imóvel que levei em conta para decidir qual o melhor para comprar. Digitei essas características e estou disponibilizando este documento para que possa servir para outras pessoas.<br />
<br />
Já que a escolha de um imóvel é uma decisão tão importante, que envolve tantas pontos para se analisar, que impactará tanto no rotina e no futuro das pessoas que o utilizarão, eu entendo que o estudo e a busca devem ser feitos de forma exaustiva, a ponto de se ter convicção de ter escolhido o imóvel certo. Mas não foi fácil assinar o contrato de compra do apartamento, tive que ter coragem. Vale lembrar que este documento é um conjunto de anotações pessoais, feitas por um leigo no assunto, e que sempre caberá críticas, alterações e contribuições. Distribua-o a quem for útil. <br />
<br />
Regido pela licença GPL.<br />
<br />
Continua ...<br />
<br />
Ver documento completo em:<br />
<br />
<a href="http://www.tconibo.org/adega/Compra_de_um_imovel_O_que_avaliar.pdf">www.tconibo.org/adega/Compra_de_um_imovel_O_que_avaliar.pdf</a>...]]></description>
 <category>Faça você mesmo</category>
<comments>http://www.tconibo.org/index.php?itemid=175</comments>
 <pubDate>Mon, 08 Feb 2010 13:52:27 -0200</pubDate>
</item><item>
 <title><![CDATA[Um copo vazio - artigo sobre Vegetarianismo e filme Avatar]]></title>
 <link>http://www.tconibo.org/index.php?itemid=174</link>
<description><![CDATA[> "Quem não come carne bovina, não compactua com a destruição de florestas para<br />
> abertura de pastos. Quem não come peixe, ajuda a proteger a vida nos mares e<br />
> mangues. Quem não come aves e suínos colabora para manter limpos os lençóis<br />
> freáticos. Na verdade, a beleza suprema está entre nós, permeando toda a<br />
> natureza, mas destruímos tudo antes mesmo de conhecer", escreve Raquel<br />
> Ribeiro, jornalista, em artigo que publicamos a seguir.> Eis o artigo.<br />
><br />
> Se você quer saborear as surpresas da vida, não deixe seu co(r)po encher...<br />
><br />
> “Como colocar água em um copo que já está cheio?”, questiona o patriarca<br />
> guerreiro numa das belas cenas do filme Avatar. “Meu copo está vazio”,<br />
> responde Jake Sully. O fusileiro naval alienígena – que acaba se tornando um<br />
> nativo exemplar – comprova a afirmação ao beber, com fascínio e amor, toda a<br />
> sabedoria desse povo de Pandora. Essa corajosa disposição para o novo é coisa<br />
> rara. Desde o nascimento, vamos sendo moldados, incorporando hábitos, costumes<br />
> e tradições. Logo, decretamos: “gosto disso, não gosto daquilo”. E se um dia<br />
> você comeu algo com muita pimenta-do-reino e não aprovou, elimina não apenas<br />
> aquela, como todas as pimentas, perdendo assim a oportunidade de conhecer o<br />
> calor da malagueta, a sutileza da pimenta de biquinho e o sabor doce e<br />
> perfumado da pimenta rosa.<br />
><br />
> O mesmo vale para a soja, o tofu e outros ingredientes típicos da culinária<br />
> vegetariana. Não deixe, pois, uma primeira mordida ou uma mera olhadela<br />
> determinar seus conceitos. E evite comparar a chamada “carne de soja” com uma<br />
> picanha; ou um pedaço de tofu com um naco de queijo minas. Em vez de torcer o<br />
> nariz, que tal simplesmente esvaziar seu copo?<br />
><br />
> Sim, dá para fazer maravilhas sem leite moça, sem bacon, sem manteiga, carnes<br />
> e quetais. Duvida? Pois o guerreiro-mor, pretendente da bela Neytiri, também<br />
> não colocou a menor fé na entrega e disposição de “Jakesully”, e se deu mal!<br />
><br />
> Há outra relação entre Avatar e vegetarianismo: a conexão entre os homens e os<br />
> animais. Tanto os seres alados como os cavalos aceitam ser comandados; e os<br />
> corpos se tocam sem cela, sem arreio, sem espora. Já as caças são abatidas com<br />
> o máximo de respeito e gratidão. Mundo ideal, preso num futuro distante? Não.<br />
> Em Dança com Lobos, o ex-soldado sorvia experiências parecidas na terra<br />
> habitada pelo povo Sioux. Resgatar esse e outros valores de culturas mais<br />
> conectadas à Terra (sejam primitivas, remotas ou simplesmente alternativas), é<br />
> um dos alicerces para a construção de um mundo melhor. Ainda vejo uma terceira<br />
> ponte no filme para valorizar o vegetarianismo: a exuberân cia da natureza. Em<br />
> imagens oníricas, as sementes da imponente árvore sagrada lembravam caravelas<br />
> (águas vivas); as intensas cores dos corais pareciam inspirar a flora;<br />
> vaga-lumes, plânctons e outros seres luminosos (e iluminados!) desenhavam a<br />
> noite mágica da floresta... Ou seja, as belezas alienígenas da ficção nasceram<br />
> de uma realidade terrestre igualmente fantástica. Ou alguém questiona que<br />
> nosso planeta abrigue seres em formas e cores que superam as mentes mais<br />
> imaginativas? Espere aí, mas o que isso tem a ver com vegetarianismo?<br />
><br />
> Simples: quem não come carne bovina, não compactua com a destruição de<br />
> florestas para abertura de pastos. Quem não come peixe, ajuda a proteger a<br />
> vida nos mares e mangues. Quem não come aves e suínos colabora para manter<br />
> limpos os lençóis freáticos. Na verdade, a beleza suprema está entre nós,<br />
> permeando toda a natureza, mas destruímos tudo antes mesmo de conhecer, como<br />
> alertou a cientista terráquea Grace, diante de um militar sarcástico e um<br />
> arrogante empresário.<br />
><br />
> Enfim, vegetarianismo não significa apenas cortar a carne – e vai além do<br />
> abrir os olhos para um mundo de novos sabores e possibilidades gastronômicas.<br />
> Porque o vegetarianismo não é apenas uma dieta alimentar, mas sim um estilo de<br />
> vida que busca a harmonização planetária. Dieta vegetariana vem de mãos dadas<br />
> com a não-violência, a rejeição do especismo, o reconhecimento dos Direitos da<br />
> Terra e um pensamento onde o “penso, logo existo” não dá direito a tratar<br />
> todos os demais seres viventes como “coisas”.]]></description>
 <category>Vegetarianismo</category>
<comments>http://www.tconibo.org/index.php?itemid=174</comments>
 <pubDate>Wed, 03 Feb 2010 17:00:51 -0200</pubDate>
</item>
  </channel>
</rss>