De Próprio Punho :: desenvolvimento ágil e gestos de equilíbrio ::                          

Navigation

Áreas

Assine

RSS

Busca


Apoiamos







antispam.br

Associado









Rodando


Hospedagem

Depósito

Contato

Usando ADODB na linguagem PHP

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.

Baixe a biblioteca em adodb.sourceforge.net, copie ela para o diretorio /adodb5 da sua aplicacao.

Codigo abaixo:

require("adodb5/adodb.inc.php");

try {
$DB = NewADOConnection('mysql');
$DB -> Connect('localhost', 'login', 'senha', 'nomebase1');

$rs = $DB -> Execute("select * from jos_content");

while (!$rs -> EOF) {

echo $rs -> fields[0] . " - ".$rs -> fields[1] . " - ".$rs -> fields[2] . '
';

$rs -> MoveNext();
}

$rs -> close();

} catch (Exception $e) {
echo 'Erro: '.$e -> getMessage();
}


Referencias

adodb.sourceforge.net

http://phplens.com/lens/adodb/docs-adodb.htm

http://imasters.uol.com.br/artigo/3135/php/abstracao_de_banco_de_dados_-_trabalhando_com_adodb/

Track: http://www.tconibo.org/nucleus/item/183

03/01/10 15:57:03

Script em PERL que calcula a quantidade de horas a se trabalhar ...

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.

#!/usr/bin/perl
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';
print 'Digite o valor-hora.';
$vhora = <STDIN>
chop($vhora);
print 'Digite o numero de dias trabalhados no mês.';
$diasmes = <STDIN>
chop($diasmes);
print 'Digite o valor da meta(R$) mensal:';
$meta = <STDIN>
chop($meta);
$rs_por_dia = $meta/$diasmes;
$hr_trab_por_dia = $rs_por_dia/$vhora;
print 'Resultado (horas em media a se trabalhar por dia é: )';
print $hr_trab_por_dia;

Salve o conteudo acima num arquivo de nome qhrtrab.pl. Execute no terminal Linux:

perl qhrtrab.pl

Track: http://www.tconibo.org/nucleus/item/182

02/27/10 01:37:43

Recorte de comandos no Ubuntu para configurar o Apache2 para funcionar com PHP 5 e PHPMyAdmin

Segue 'recorte' de comandos no Ubuntu para configurar o Apache2 para funcionar com PHP 5.

a2enmod - apache 2 enable module
a2ensite - apache 2 enable site
a2dismod - apache 2 disable module
a2dissite - apache 2 disable site

# su -
# cd /etc/apache2
# alias ll="ls -lah"

# cat /proc/2723/cmdline

# etc/apache2
# ls -lah
# netstat -lptn

Comando que habilita o site, ex: default é o nome do arquivo default.conf no diretorio /sites-enable.

# a2ensite default-ssl
# a2ensite default
# a2dissite default

# /etc/init.d/nanoweb stop

# df -h

CTRL + R busca ultimos historicos dos comandos digitados.

Comando que verifica syntax de todos arquivos conf do Apache.
# apache2ctrl configtest

updatedb
locate -b php5

# locate php.ini

# apt-get install libapache2-mod-php5

#apt-get install libapache2-mod-php5

Apos instalar este modulo do php5 no Apache, dois arquivos: php5.conf e php5.load, sao colocados no diretorio /mod-available

# /etc/init.d/apache2 restart
# /etc/init.d/apache2 stop
# /etc/init.d/apache2 start

root@everton-laptop:/etc/init.d# ./apache2 start

# ae2enmod php5

# ae2dismod php5

MYSQL no Apache --> Login/Senha --> root/mysql

/usr/share/phpmyadmin

mover para

/home/sites

# chown usuario . /sites

Copiar phpmyadmin.conf para /sites-available

Editar phpmyadmin.conf

# a2ensite phpmyadmin.conf


Track: http://www.tconibo.org/nucleus/item/181

02/22/10 23:33:18

O Boken e o Jo no Aikido

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.

Boken - http://www.aikidojournal.com/images/daily/2004-02-23.jpg

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.

Jo - http://www.aikidojournal.com/images/daily/2004-04-16.jpg

Referencias

http://www.aikidojournal.com

Track: http://www.tconibo.org/nucleus/item/180

02/21/10 14:22:46

Configuração do Apache Tomcat 6.0 no Ubuntu

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.

Baixei o Tomcat 6.0 do site oficial e apenas configurei as variaves abaixo.

JAVA_HOME: /usr/bin/java
JRE_HOME: /usr/lib/jvm/java-6-openjdk/jre

# export JAVA_HOME="/usr/bin/java"
# export JRE_HOME="/usr/lib/jvm/java-6-openjdk/jre"
# env

Fui no diretorio de instalacao:

# /home/usuario/Desktop/treinos/tomcat6/bin> ./start.sh

Prontinho, no navegador, a url http://localhost:8080/ acessava.

No caso de problemas na inicializacao verificar os arquivos de logs do Tomcat, /diretorio_instalacao/logs/
Ex: catalina.2010-02-21.log

Referencias

http://www.mhavila.com.br/topicos/java/tomcat.html

http://tomcat.apache.org

02/21/10 13:55:22

Calculo do logaritmo com Javascript e o Navegador (Firefox, IE)

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.

Digite na barra do seu navegador:
javascript:Math.log(13)/Math.log(10)

Para 10 elevado a 2, que é igual a 100. Digite no seu navegador:
javascript:Math.pow(10,2)

Track: http://www.tconibo.org/nucleus/item/178

02/19/10 19:30:49

Debug no Oracle via ferramenta PL/SQL Developer

O Debug no Oracle via PL/SQL funciona da seguinte maneira :

1) Escolha a Procedure que você quer debugar na Lista da Esquerda (All Objects).

2) Com o botão da direita em cima do objeto, escolla a opção Test.

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).

OBS: Apenas Oracle 7.02 em diante permite o Debug.

Ver imagem Debug no PL/SQL Developer (http://www.tconibo.org/nucleus/media/1/20100212-DebugOracle.JPG)

Escrito por Renato R. Costa

Track: http://www.tconibo.org/nucleus/item/177

02/12/10 22:24:13

Instalacao manual do PHPUnit em Xampp com Win

Baixe a ultima versao do PHPUnit em http://pear.phpunit.de/get/

Descompacte no diretorio /xampp/htdocs/PHPUnit-3.4.9/

Edite o arquivo php.ini em "/xampp/apache/bin" a linha, adicionando o caminho do PHPUnit (no caso a versao 3.4.9):

; Windows: "\path1;\path2"
include_path = ".;d:\xampp\htdocs\PHPUnit-3.4.9\PHPUnit-3.4.9\;"

Crie um arquivo de exemplo chamado testcase.php, em \xampp\htdocs\cli\unit\testcase.php

Acesse pelo navegador:
http://localhost/cli/unit/testcase.php

O arquivo testcase.php inicia-se com a seguinte linha:
require_once 'PHPUnit/Framework.php';

Este "require" chama exatamente o arquivo no diretorio que consta no include_path
do arquivo php.ini.

Track: http://www.tconibo.org/nucleus/item/176

02/10/10 14:14:16

COMPRA DE UM IMÓVEL - O QUE AVALIAR

Escrito por: Erico R. Silva

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.

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.

Regido pela licença GPL.

Continua ...

Ver documento completo em:

www.tconibo.org/adega/Compra_de_um_imovel_O_que_avaliar.pdf

Track: http://www.tconibo.org/nucleus/item/175

02/08/10 13:52:27

Um copo vazio - artigo sobre Vegetarianismo e filme Avatar

> "Quem não come carne bovina, não compactua com a destruição de florestas para
> abertura de pastos. Quem não come peixe, ajuda a proteger a vida nos mares e
> mangues. Quem não come aves e suínos colabora para manter limpos os lençóis
> freáticos. Na verdade, a beleza suprema está entre nós, permeando toda a
> natureza, mas destruímos tudo antes mesmo de conhecer", escreve Raquel
> Ribeiro, jornalista, em artigo que publicamos a seguir.

Track: http://www.tconibo.org/nucleus/item/174

02/03/10 17:00:51

< March 2010 >
DomSegTerQuaQuiSexSab
 123456
78910111213
14151617181920
21222324252627
28293031   




Mais Vistos

  • Direção Defensiva e Primeiros Socorros [visto 10143 vezes]
  • Como é uma festa junina típica no interior de Minas Gerais? [visto 7568 vezes]
  • O que é a televisão hoje em dia? [visto 5198 vezes]
  • As Mensagens da Água e As Portas da Percepção [visto 5163 vezes]
  • A uva, a fermentação e o vinho [visto 5067 vezes]
  • Kombucha: o chá da longa vida [visto 4866 vezes]
  • Protocolo LDAP com PHP conectando no Active Directory [visto 4861 vezes]
  • Belém para brasileiro: açaí, lasanha vegana, carimbó, muiraquitã e outras notáveis diferenças [visto 4693 vezes]
  • LaTeX error: Cannot determine size of graphic [visto 3477 vezes]
  • Cable Modem Motorola e Switch Encore uma combinação ruim [visto 3394 vezes]
  • Utilidade

    O GATILHO COSMICO - O DERRADEIRO SEGREDO DOS ILUMINATI. AUTOR: ROBERT ANTON WILSON  A FILOSOFIA DO PUNK - MAIS DO QUE BARULHO. AUTOR: CRAIG O'HARA  DEVE SER BRINCADEIRA, SR. FEYNMAN. AUTOR: RICHARD P. FEYNMAN








    JSMS
    eMule
    PDF online
    File Share - Wikifortio
    AliceBOT (A.I.)
    CSS Sandbox
    Meu IP
    Measure your speed
    Tradução online
    Cliente Proxy XP
    Regex web
    cheap flights SE
    IMO.IM
    Adbusters
    Slide Share
    Code Search
    Compila TeX

    Conexão

    Publicidade