March 13th, 2010 PHP | No Comments »
Essa é uma das primeiras perguntas que alguém faz quando começa a utilizar a API de mapas do google. Bom no meu caso eu queria saber isso NÃO através de JS e sim via PHP! Read more »
March 5th, 2010 Web | No Comments »
Como se diz casa de ferreiro espeto é de pau e finalmente a webgenium está trabalhando para reformular seu site.
Dentro em breve teremos novidades!
March 4th, 2010 PHP, Uncategorized | No Comments »
Mexer com XML é chato, no PHP é pior ainda! Eu prefiro muito mais um vetorzinho, então como converter aquele XML monstro em array?
Modo de uso
$aux = new xml2array($string_xml);
$cores = $aux->getResult();
Referência
Este cara http://www.akchauhan.com/convert-xml-to-array-using-dom-extension-in-php5/ foi quem escreveu a classe originalmente mas tava com pau e eu dei uma garibada nela!
March 1st, 2010 PHP | 1 Comment »
January 27th, 2010 Linux | 3 Comments »
Ainda não existe um pacote oficial do firefox 3.6 para o ubuntu 9.10 porém o Firefox 3.6 já está estável então com fazer a instalação?
- sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
- sudo apt-get update
- sudo apt-get install firefox-3.6
Pronto agora é só reiniciar o Firefox.
ATENÇÃO o repositório contem os daily update ou seja todo dia tem atualizações que podem tornar o navegador instável!
January 16th, 2010 Linux | No Comments »
Para tornar algum programa como sendo o editor padrão de um determinado tipo de arquivo no ubuntu faça o seguinte.
- Edite o arquivo ~/.local/share/applications/defaults.list
- Dentro dele escreva o seguinte:
[Default Applications]
text/plain=scribes.desktop
- Vai começar a valer apenas no próximo bot (ou rode pkill nautilus)
Com isso todo arquivo de texto será aberto por padrão no gEdit
Neste forum o pessoal explica como fazer isso com outros tipos de arquivos mais exóticos.
January 12th, 2010 Uncategorized | No Comments »
Ingredientes
1 litro de leite, 1 pote de iogurte natural (180ml) SEM SABOR
Modo de Preparo
1 – Aqueça o leite (não ferva)
2 – Coloque o iogurte dentro do leite morno
3 – Deixe em um lugar quentinho (fora da geladeira por 24 horas) se quiser pode colocar uma coberta ou toalha em volta da vasilha
4 – Guarde na geladeira o leite !

January 2nd, 2010 cotidiano | No Comments »
Saudações
Infelizmente algumas empresas de trasporte ainda não possuem um site onde se possa obter os horários das linhas de ônibus, um caso típico é a viação Umuarama que faz a única rota de Tupãssi a Cascavel, bom sendo assim consegui com uma atendente da rodoviária a lista dos horários que partem de Tupãssi para Cascavel.
- o7:40
- 10:35
- 16:15
- 21:05
O telefone da rodoviária de Tupãssi é 44 – 99856589
December 30th, 2009 RoR | No Comments »
Por padrão o gEdit utiliza o ALT + 1, ALT + 2 como atalhos para mudar de abas, porém o padrão de praticamente todos os programas é utilizar o CTRL + TAB , para mudar o comportamento do gEdit será necessário instalr um plugin chamado TabSwitch: Read more »
December 30th, 2009 RoR | No Comments »
Gmate é um pacote com diversos plugins que você pode acrescentar ao gEdit. Existem várias formas de instalá-lo, a que eu acho mais simples é utiliznado o apt-get pois assim caso haja alguma dependência ela já será resolvida automaticamente, para tanto siga os passos abaixo: Read more »
December 22nd, 2009 Hardware | 3 Comments »
O Problema
Compartilhamos a Internet com meu vizinho aqui no prédio mas o cidadão mora a 3 apartamentos do meu a internet dele vivia caindo! Pesquisei na internet e cheguei a duas soluções:
- 1 – Comprar uma antena de 5 ou 7
ohms dbi
- 2 – Fazer uma antena com uma lata de refrigerante
-
Read more »
December 21st, 2009 Livros | No Comments »
Trecho do Livro:
Empresas conectadas a clientes e fornecedores, para vender, comprar, planejar e produzir em um ambiente colaborativo. Que consigam vender mais e até enxergar o quanto irão vender e o quanto seus fornecedores serão capazes de fornecer. É este o panorama que oferece a tecnologia de Internet já disponível. Este livro ajudará você a entender a Internet aplicada aos negócios.
Gostou faça o Download do Livro Grátis
http://www.lulu.com/content/704503
December 15th, 2009 Web | 1 Comment »
Introdução
Um número significativo de micro e pequenas empresas possuem pouco ou nenhum controle sobre dados de seus próprios clientes, e é neste tipo de ambiente onde o CLIENTEC pode ser utilizado. O CLIENTEC é um software WEB cujo objeto é gerenciar cadastro de clientes, emitir relatórios e etiquetas para mala direta (sim isso ainda é muito utilizado
.
December 14th, 2009 jQuery | 2 Comments »
Para pegar o valor de um input use:
$("#is").attr("value", "novo valor do input");
December 11th, 2009 Promoção | No Comments »

Graças ao site Leilão de Centavos e uma parceira dos blogs Weber TI, Battisti.etc.br, e Blog do Felix, iremos sortear um pacote de 50 lances para você tentar a sorte no site http://www.leilaodecentavos.com.br.
Não é só isso: Você também concorrerá a 1 (um) ano de Hospedagem Grátis cedida aqui pelo blog.
Para participar é muito fácil:
Basta tuitar ou retuitar a mensagem abaixo até o dia 25/12/2009 e assinar o feed Rss de um dos três blogs.
Sorteio @battisti + @leilaocentavos + blogs de TI, dá muitos prêmios pra você. RT para participar – http://migre.me/dYKU
Prêmios que serão sorteados então:
Pacote de 50 lances
1 ano de hospedagem grátis
O sorteio será realizado na sexta (25/12) no final da tarde dentre os RTs e será divulgado neste post e no perfil do Weber TI no Twitter. Boa sorte a todos.
December 11th, 2009 jQuery | No Comments »
Introdução
Muitos sistemas Web substituem softwares desktop ou mesmo planilhas do Excel e nestes casos os usuários estão geralmente acostumados a teclar ENTER para avançar para o próximo campo, porém, na Web o ENTER tem como função submeter os dados do formulário, problema de usabilidade.
Abaixo vai uma função escrita usando jQuery que resolve este problema Read more »
December 11th, 2009 jQuery | 1 Comment »
Para alterar o texto de um elemento HTML usando o jQuery é bem simples:
$('#id').text("Seu Texto Aqui");
December 10th, 2009 MySQL | No Comments »
Introdução
Uma das formas de tentar otimizar o desempenho do MySQL é identificar possíveis query que estejam consumindo recursos exageradamente do seu banco de dados, por padrão o MySQL vem com o recurso de log desabilitado por questões de desempenho e segurança!
Ativando os Logs
Para ativar o log do MySQL você precisa editar o arquivo /etc/mysql/my.cnf (no ubuntuu) em outras distribuições e windows você terá que achar o arquivo
. Após abrir o arquivo descomente a opção log, tal como segue o exemplo abaixo
#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
log = /var/log/mysql/mysql.log
Depois que você ativou os logs será necessário reiniciar o MySQL.
Para ver os logs basta executar no seu terminar o comando.
tail -f /var/log/mysql/mysql.log
Veja como fica:

Referência
http://www.howtogeek.com/howto/database/monitor-all-sql-queries-in-mysql/
December 7th, 2009 PHP | 2 Comments »
Se você precisa de um vetor com os estados brasileiros ai está
// vetor estado
$estado["AC"] = "AC";
$estado["AL"] = "AL";
$estado["AP"] = "AP";
$estado["AM"] = "AM";
$estado["BA"] = "BA";
$estado["CE"] = "CE";
$estado["DF"] = "DF";
$estado["EC"] = "ES";
$estado["GO"] = "GO";
$estado["MA"] = "MA";
$estado["MG"] = "MG";
$estado["MT"] = "MT";
$estado["MS"] = "MS";
$estado["PA"] = "PA";
$estado["PR"] = "PR";
$estado["PE"] = "PE";
$estado["PI"] = "PI";
$estado["RJ"] = "RJ";
$estado["RN"] = "RN";
$estado["RS"] = "RS";
$estado["RO"] = "RO";
$estado["RR"] = "RR";
$estado["SC"] = "SC";
$estado["SP"] = "SP";
$estado["SE"] = "SE";
$estado["TO"] = "TO";
December 3rd, 2009 Postgre | No Comments »
O postgres é um banco de dados relacional sendo assim o TRUNCATE não pode ser executado em uma tabela que seja referenciada por outra tabela através de uma chave estrangeira, então antes de executar o TRUNCATE você precisa desabilitar as TRIGGERS
-- desativa as triggers
UPDATE "pg_class" SET "reltriggers" = 0 WHERE "relname" = 'tabela';
-- limpa a tabela
TRUNCATE tabela
-- reativa as triggers
UPDATE pg_class SET reltriggers = (SELECT count(*) FROM pg_trigger WHERE pg_class.oid = tgrelid) WHERE relname = 'tabela';
December 3rd, 2009 Postgre | 1 Comment »
Caso você tenha uma coluna varchar e queira alterar a quantidade de caracteres que ela aceita utilize o seguinte:
ALTER TABLE tabela ALTER COLUMN coluna type varchar(255)

November 30th, 2009 Linux | No Comments »
Migrei uma conta de servidor para o outro e quando eu executei o rsync para sincronizar os dados deu o seguinte erro:
protocol version mismatch - is your shell clean?
(see the rsync man page for an explanation)
rsync error: protocol incompatibility (code 2) at compat.c(60)
Cabulozidades a parte procurei no google e achei este blog aqui: http://www.gearhack.com/Forums/DisplayComments.php?file=Computer/Linux/rsync_errors
E ele diz o mais o menos o seguinte sobre o problema:
O rsync não consegue fazer a conexão via SSH se existir algum script extra no .bashrc ou no .bash_profile
No meu caso os arquivos estavam sem modificação ai caiu a ficha, na hora da migração do servidor eu tinha esquecido de habilitar a conexão SSH da conta no servidor novo!

November 26th, 2009 PHP | No Comments »
Introdução
Esta é uma dúvida bem comum, como fazer para exibir os erros gerados pelo PHP em servidores cujas diretivas de exibição de erros estejam desativadas.
Como Resolver
Primeiramente veja como estão as configuraçoes: value error_reporting display_errors, se a display_erros estiver off então nada vai ser exibido independente do que estiver no error_reporting,
Mais sobre o error_reporting pode ser visto aqui http://php.net/manual/en/function.error-reporting.php.
Para setar o error_reportig e o display_error via PHP use:
init_set('php_value error_reporting', 6135);
init_set('php_value display_erros', 'On');
Mas vc vai ter que fazer isso em TODAS as tuas paginas, meio chato né, se estiver ativo o uso do .htaccess no seu servidor então crie um arquivo com este nome dentro da pasta raiz e dentro dele coloque:
php_value error_reporting 6135
php_flag display_errors On
November 25th, 2009 PHP | No Comments »
O Problema
Gerar arquivo pdf contendo etiquetas cujo papel não possui um tamanho padrão;
O arquivo será gerado utilizando a lib domPdf que pode ser baixada aqui.
Read more »
November 25th, 2009 Latex | 1 Comment »
O Problema
Escrever um curriculum bem formatado e com aparência profissional.
Read more »
November 20th, 2009 cotidiano | 1 Comment »
Hoje aconteceram várias coisas boas:
- Apostei na lotofacil e ganhei R$ 2.50, ja que tinha gasto 1.25 na aposta tive um lucro de R$ 1.25 lol
- Minhas vendas no submarino este mes estão muito boas vou comprar um berimbau novo com a verba extra!
- Acabei de receber um vale compra no submarino no valor de R$ 15,00
Caramba vou ter que ir igreja agradecer pelos presentes!
November 18th, 2009 Joomla | No Comments »
Objetivo
Utilizar arquivos de linguagem em um plugin do joomla. Read more »
November 17th, 2009 Joomla | No Comments »
Objetivo
Escrever e entender os plugin que recebem as chamadas utilizando XMLRPC, vamos mexer com um cliente e um servidor
Introdução
O XMLRPC é uma tecnologia que permite a você executar métodos do Joomla remotamente a partir de outro aplicativo. Nativamente no joomla já vem instalado com algumas chamadas XMLRPC: Read more »
November 17th, 2009 PHP | 2 Comments »
Cara esse erro me deixou brabo, olha só que zelda, eu queria abrir uma conexão via http, com o site do google a coisa funcionava com o meu site não, olha o exemplo
$str = '';
$sock = fsockopen('google.com.br', 80);
$req = "GET / HTTP/1.1\r\n" .
"Host: www.google.com\r\n" .
"Connection: close\r\n" .
"\r\n";
fwrite($sock, $req);
while ($buff = fread($sock, 1024))
$str .= $sock;
Agora qnd eu colocava:
$sock = fsockopen('localhost', 80);
dava o erro que originou o título deste post, o problema não é do PHP mas sim do DNS, adicionei no arquivos hosts a linha
192.168.0.1 webgenium:80
e a coisa funcionou!
November 16th, 2009 Capoeira | No Comments »
Capoeira é defesa, ataque/ A ginga do corpo e a malandragem/
CAPOEIRA É DEFESA, ATAQUE/ A GINGA DO CORPO E A MALANDRAGEM/
O maculelê, a dança do pau/ Na roda de capoeira, é no toque do berimbau/
CAPOEIRA É DEFESA, ATAQUE/ A GINGA DO CORPO E A MALANDRAGEM/
São Francisco Nunes, preto Velho meu avô/ Ensinou para o meu pai, mas meu pai não me ensinou/
CAPOEIRA É DEFESA, ATAQUE/ A GINGA DO CORPO E A MALANDRAGEM/
Eu já tive em Moçambique, eu já tive em Guiné/ Mas estou voltando de Angola, com o jogo de Malé/
CAPOEIRA É DEFESA, ATAQUE/ A GINGA DO CORPO E A MALANDRAGEM/
Se você quiser aprender, vai ter que praticar/ Mas na roda de capoeira, é gostoso de jogar/
CAPOEIRA É DEFESA, ATAQUE/ A GINGA DO CORPO E A MALANDRAGEM/
Veja o vídeo
November 16th, 2009 Linux | No Comments »
Eu não gosto daquele popup que fica aparecendo no pidgin qnd alguns dos meus contatos estão on-line, essa funcionalidade é gerenciada pelo plugin Popups Libnotify.
1 – Preferência
2 – Plugin
3 – Duplo Clique no Popups Libnotify
4 – Desmarque a opção Amigo Conecta
November 16th, 2009 Linux | No Comments »
Notei que depois de atualizar meu ubuntu para a versão 9.10 a o meu Eclipse estava muito lento ai me lembrei que o Ubuntu por padrão não usa a máquina virtual da Sun mas sim a gij e por isso a coisa esta tão precária. Read more »
November 16th, 2009 Linux | No Comments »
Essa dica veio deo @asfelix:
1 – Sistema
2 – Preferência
3 – Aplicativo de Sessão
4 – Adicionar
5 – Configure o programa que deseja que seja inicializado no boot do ubuntu.
November 15th, 2009 Linux | No Comments »
Instalei aqui no meu notebook o ubuntu 9.10 e minha rede começou a se comportar de forma estranha, eu cosegui conectar mas a cada 30 segundos +- eu perdia a conexao, dei uma olhada no dmsg e vi o seguinte:
[ 1035.349040] wlan0: AP denied association (code=12)
[ 1035.544082] wlan0: associate with AP 00:4f:62:22:2b:0e
[ 1035.546519] wlan0: RX AssocResp from 00:4f:62:22:2b:0e (capab=0×411 status=12 aid=1)
[ 1035.546526] wlan0: AP denied association (code=12)
Li no foum https://bugs.launchpad.net/ubuntu/+bug/183619 que isso aparentemente eh um bug no networkManager então para solucionar meu problema por enquanto eu instalei o wicd
sudo apt-get install wicd
Ta rodando legal com o wicd, no meu micro da empresa eu já o uso por conta de problemas com o NetworkManager, na verdade essa eh a terceira máquina que eu tenho que usar softwares alternativos, qnd eu usava uma conexao 3g da brt eu tinha que me conectar usando o gnome-ppp pois o networkmangaer tbm dava problema, em fim acho que o pessoal do ubuntu poderia dar uma atenção melhor a esta parte fundamental que são as redes de computadores.
Grande abraço a todos
Anselmo Battisti
November 12th, 2009 Eventos | No Comments »
Ontem a noite dia 11/11/2009 fui com minha esposa assistir ao Piano Brasil V um ótimo espetáculo com Miguel Proença, o cara realmente é muito bom, veja alguns vídeos:
Miguel Proença
Este espetáculo acontecerá em diversas cidades do Brasil ao longo de 2009.
Nova Friburgo/RJ, Bagé/RS, Rio Grande/RS, Passo Fundo/RS, Porto Alegre/RS, Joinville/SC, Itajaí/SC, Jaraguá do Sul/SC, Fortaleza/CE, Recife/PE, João Pessoa/PB, Brasília/DF, Palmas/TO, São Luís/MA, Manaus/AM, Campinas/SP, Tatuí/SP, Londrina/PR, Rio de Janeiro/RJ e Ituiutaba/MG.
Se você morra em alguma destas cidades e goste de música erudita esta é uma oportunidade imperdível. Durante o concerto ele disse uma coisa que eu achei muito gentil da parte dele:
- Não é necessário entender de música erudita para apreciá-la.
Ao final do concerto ele autografou alguns CDs!

Compre no Submarino o Cd do Miguel de Proença
Grande abraço a todos
November 12th, 2009 Web | 1 Comment »
Estes dias um tal de rafinha de adicionou no MSN eu achei que fosse um colega meu e aceitei o contato, várias vezes ele tentou falar comigo mas a noite e eu não estava online, hoje o cidadão começou a falar comigo, leiam a conversa abaixo:
(11:51:22) rafinha: oi td bem comk vc
(11:51:23) rafinha: com vc
(11:51:34) Anselmo : opa tudo sob controle
(11:51:36) Anselmo : em que posso ajudar
(11:51:57) rafinha: em nada
(11:52:02) rafinha: cuantos anos vc tem
(11:52:04) rafinha: ?
(11:53:27) Anselmo : olha eu tenho 26 se não me engano mas assim não costumo "bater papo" via msn
(11:54:21) rafinha: hum pq
(11:54:40) Anselmo : pq vc pode ser um pedófilo tentando me abusar sexualmente
(11:55:17) rafinha: a tah manim eu tenho 13 anos
(11:55:31) Anselmo : entao eu posso ser preso por pedofilia
(11:55:38) rafinha: aii
(11:56:38) Anselmo : bom suporndo que vc tenha realmente 13 anos eu sugiro fortemente que você nao faça este tipo de coisa, ficar de papo com estranhos na net
(11:57:17) rafinha: cala a boca quem e vc para mandar em mim
(11:57:22) Anselmo : e se voce tem mais de 13 e esta jogando a fim de achar umas criancinhas pra abusar acho melhor para ok em ambos os casos vou bloquear voc}e do meu msn ok
Bom logo depois bloqueei e removi o contato dele do meu msn, o que me deixou cabreiro foi:
- Como ele conseguiu meu msn
- Pq a primeira pergunta foi, qnts anos você tem
- Agressividade, provavelmente tentando disfarçar que foi pego com a boca na butija!
Emfim tem muito safado na internet que fica atirando pra tudo lado uma hora acertar ai o msn de uma criança e começa o assédio então pais por favor não deixei seus filhos sozinhos no msn e monitores os logs das conversar ok!
[]’s Anselmo Battisti
November 11th, 2009 PHP | 2 Comments »
Introdução
A nova versão do cPanel a 11.25 veio com uma série de inovações no que diz respeito a interação com ferramentas externas, neste post apresentarei de forma simples como interagir Read more »
November 11th, 2009 Notícia | 1 Comment »
Boa parte do brasil está desde as 22 horas sem energia elétrica em função de problemas nas linhas de transmissão e distribuição de furnas.
Houve um desligamento total da usina de itaipu em função de processos automáticos mas logo foram verifacadas as condições de operação e os aparelhos foram religados, o Paraguai onde 100% da energia vem da itaipu já possui energia elétrica mais um fato que corrobora o funcionamento correto de itaipu.
O estado mais atingido foi o Rio de Janeiro. O paraná foi pouco afetado haja visto que boa parte da energia aqui consumida vem das demais usinas ao longo do Rio paraná e não efeticamente de itaipú!
October 13th, 2009 Livros | No Comments »
Sinopse
Joel Silveira tinha 26 anos quando foi escalado para cobrir a Segunda Guerra Mundial pelo “Diário dos Associados”. “Você vá, mas não me morra!”, foi o que ouviu do dono do Jornal, Assis Chateaubriand, ao ser enviado para a Itália. O jornalista chegou à Europa no terrível inverno de 1944, e durante nove meses acompanhou a luta dos brasileiros até a rendição alemã. Joel descreveu momentos cruciais do combate com um texto ao mesmo tempo lírico e informativo: “confesso que não foi exatamente por delicadeza que naqueles nove meses perdi uma parte da minha mocidade, ou o que restava dela. A guerra é nojenta, e o que ela nos tira, quando não nos tira a vida, nunca mais devolve.”
Read more »
October 10th, 2009 SQL | No Comments »
O Problema
Executar o comando split no mysql Read more »
October 8th, 2009 Linux | No Comments »
Saudações
Depois de um dist-upgrade o meu tilda deixou de funcionar e ao executar via terminal recebia a seguinte mensagem:
Falha de segmentação
Dei uma pesquisada e vi que vários reportaram isso como um bug mas a solução é simples.
Execute:
tilda -C
Irá abrir a tela de configuração, ao fechar o problemas estará resolvido pios o .tilda será gerado novamente com as configurações correts!
October 3rd, 2009 Livros | No Comments »
-
Você já pensou em investir em ações, mas desistiu só de imaginar a agitação e o universo, aparentemente incompreensível, da Bolsa de Valores? Achou que era preciso ter muito dinheiro para começar? Então saiba que investir em ações é um processo simples, independente e que qualquer pessoa pode participar desse mercado. O livro Bem-Vindo à Bolsa de Valores, escrito para iniciantes, ajudará a compreender o mecanismo dos investimentos de forma fácil e rápida, para que você consiga comprar e vender ações pela internet. Invista sem complicação e com qualquer quantia; Realize bons negócios comprando papéis de empresas como Petrobras, Natura, Submarino, Vivo, Vale do Rio Doce, Lojas Americanas etc.; Saiba como proteger seu dinheiro das grandes oscilações de preços; Participe de um mercado que pode render dez, vinte ou trinta vezes mais do que a poupança.
-
Editora: Novo Conceito
-
Autor: MARCELO C. PIAZZA
-
ISBN: 9788599560198
-
Origem: Nacional
-
Ano: 2007
-
Edição: 1
-
Número de páginas: 160
-
Acabamento: Brochura
-
Formato: Médio

Comprar com Desconto
Leia os Comentários Sobre este Livro
October 3rd, 2009 Livros | No Comments »
-
Uma Abordagem de Bom Senso à Usabilidade na Web.
Cinco anos e mais de 100 mil exemplares após ter sido publicado pela primeira vez, é difícil imaginar alguém trabalhando em projeto Web que não tenha lido o “clássico instantâneo” de Steve Krug sobre usabilidade na Web; contudo, as pessoas ainda o estão descobrindo todos os dias. Nesta segunda edição, Steve acrescenta três novos capítulos no mesmo estilo do original: divertido e interessante, mas, ainda assim, cheio de informações e conselhos práticos, tanto para novatos quanto para veteranos. Não fique surpreso se ele mudar completamente a forma pela qual você pensa em projeto para Web.
-
Editora: Alta Books
-
Autor: STEVE KRUG
-
ISBN: 9788576082712
-
Origem: Nacional
-
Ano: 2008
-
Edição: 2
-
Número de páginas: 224
-
Acabamento: Brochura
-
Formato: Médio

Comprar com Desconto
Leia os Comentários Sobre este Livro
October 3rd, 2009 Livros | No Comments »
- Baseado na premissa de que a dificuldade de utilização de um produto é primordialmente causada por erros de projeto, o livro aborda primeiramente conceitos básicos e fundamentais sobre assuntos que estão diretamente relacionados à navegabilidade e à usabilidade.
O ponto forte do livro diz respeito a tudo que envolve a navegação na Web, não só com relação a padrões de elementos de interface como também de formatação de conteúdo.
Outro ponto forte são os estudos de casos. O autor apresentará cases da Globo.com, tais como ?Site Oficial da Rede Globo?, ?GloboEsporte.com?, ?Jornalismo da TV Globo?, e cases sobre o Yahoo!, a BBC e a AOL. Além desses, o autor também apresenta um estudo de caso detalhado e inédito sobre um recurso de navegação auxiliar muito utilizado na Web, chamado Breadcrumb Trail. Esse elemento representa o caminho percorrido pelos usuários até determinada página, provendo links que possibilitam voltar a outras anteriormente visitadas.
O livro terá um Companion Web Site desenvolvido pelo autor.
-
Editora: Campus
-
Autor: FELIPE MEMORIA
-
ISBN: 8535218769
-
Origem: Nacional
-
Ano: 2005
-
Edição: 1
-
Número de páginas: 192
-
Acabamento: Brochura
-
Formato: Médio
-
Complemento: Nenhuma

Comprar com Desconto
Leia os Comentários Sobre este Livro
October 3rd, 2009 Livros | No Comments »
- O objetivo deste livro é o de partilhar percepções quanto à maneira como uma maior inteligência financeira pode ser empregada para resolver muitos dos problemas comuns da vida. Sem treinamento financeiro, freqüentemente recorremos a fórmulas padronizadas para levar a vida, como trabalhar com afinco, poupar, fazer empréstimos e pagar impostos demais. Segundo o autor, cada indivíduo tem o poder de determinar o destino do dinheiro que chega às mãos. A escolha é de cada um. A cada dia, a cada nota, decidimos ser rico, pobre ou classe média. Dividir este conhecimento com os filhos é a melhor maneira de prepará-los para o mundo que os aguarda. Ninguém mais o fará.
-
Editora: Campus
-
Autor: ROBERT T. KIYOSAKI
-
ISBN: 853520623X
-
Origem: Nacional
-
Ano: 2002
-
Edição: 53
-
Número de páginas: 186
-
Acabamento: Brochura
-
Formato: Médio

Comprar com Desconto
Leia os Comentários Sobre este Livro
October 3rd, 2009 Livros | No Comments »
- Considerado um dos maiores clássicos da literatura de ficção científica, O Guia do Mochileiro das Galáxias vem encantando gerações de leitores ao redor do mundo com seu humor afiado. Este é o primeiro título da famosa série escrita por Douglas Adams, que conta as aventuras espaciais do inglês Arthur Dent e de seu amigo Ford Prefect. A dupla escapa da destruição da Terra pegando carona numa nave alienígena, graças aos conhecimentos de Prefect, um E.T. que vivia disfarçado de ator desempregado enquanto fazia pesquisa de campo para a nova edição do Guia do Mochileiro das Galáxias, o melhor guia de viagens interplanetário. Mestre da sátira, Douglas Adams cria personagens inesquecíveis e situações mirabolantes para debochar da burocracia, dos políticos, da “alta cultura” e de diversas instituições atuais. Seu livro, que trata em última instância da busca do sentido da vida, não só diverte como também faz pensar.
-
Editora: Sextante
-
Autor: DOUGLAS ADAMS
-
ISBN: 8575421042
-
Origem: Nacional
-
Ano: 2004
-
Edição: 2
-
Número de páginas: 192
-
Acabamento: Brochura
-
Formato: Médio
-
Volume: 1

Comprar com Desconto
Leia os Comentários Sobre este Livro
October 3rd, 2009 Livros | No Comments »
-
O Silmarillion, relata acontecimentos de uma época muito anterior ao final da Terceira Era, quando ocorreram os grandes eventos narrados em O Senhor dos Anéis. São lendas derivadas de um passado remoto, ligadas às Silmarils, três gemas perfeitas criadas por Fëanor, o mais talentoso dos elfos. Tolkien trabalhou nesses textos ao longo de toda a sua vida, tornando-os veículo e registro de suas reflexões mais profundas.
Confira também: Senhor dos Anéis e O Hobbit
-
Editora: WMF
-
Autor: J.R.R. TOLKIEN
-
ISBN: 9788578271268
-
Origem: Nacional
-
Ano: 2009
-
Edição: 1
-
Número de páginas: 480
-
Acabamento: Brochura
-
Formato: Médio

Comprar com Desconto
Leia os Comentários Sobre este Livro
October 3rd, 2009 Livros | No Comments »
-
Prelúdio de O Senhor dos Anéis, O Hobbit conquistou sucesso imediato quando foi publicado em 1937. Vendeu milhões de cópias em todo o mundo e estabeleceu-se como um clássico moderno e um dos livros mais influentes de nossa geração.
A estória narra o longo e perigoso trajeto de um hobbit chamado Bilbo Bolseiro (tio de Frodo, um dos principais protagonista do clássico O Senhor dos Anéis). A viagem é repleta de aventuras das quais ele desgota até a Montanha Solitária em busca do tesouro roubado pelo dragão Smaug anos atrás. Tudo começa num dia inesperado em que Bilbo recebe a visita de Gandalf com 13 anões, entre eles Thorin Escudo-de-Carvalho – cuja família teve roubado o tesouro. Alguns dos feitos narrados em O Hobbit influirão nos acontecimentos posteriores de O Senhor dos Anéis).
Confira também: Senhor dos Anéis e O Silmarillion
-
Editora: WMF
-
Autor: J.R.R. TOLKIEN
-
ISBN: 9788578271121
-
Origem: Nacional
-
Ano: 2009
-
Edição: 1
-
Número de páginas: 295
-
Acabamento: Brochura
-
Formato: Médio

Comprar com Desconto
Leia os Comentários Sobre este Livro
October 3rd, 2009 Livros | No Comments »
-
Uma belíssima caixa presente de acetato contendo dois excelentes livros de negócios para executivos, profissionais da Web e interessados em boas histórias do mundo dos negócios
A Cabeça de Steve Jobs mostra as lições do líder da empresa mais revolucionária do mundo. O autor Leander Kahney, revela os princípios que guiam Jobs ao lançar produtos arrasadores, ao atrair compradores fanaticamente fiéis e ao administrar algumas das marcas mais poderosas do mundo.
Start-up, de Jessica Livingston , conta trajetórias de sucesso e traz entrevistas com as pessoas que imaginaram, desenvolveram e levaram ao mercado alguns dos produtos mais badalados e usados de nosso cotidiano.
-
Editora: Agir
-
Autor: AUTORES DIVERSOS
-
ISBN: 9788500999604
-
Origem: Nacional
-
Ano: 2009
-
Edição: 1
-
Número de páginas: 0
-
Acabamento: Brochura
-
Formato: Médio

Comprar com Desconto
Leia os Comentários Sobre este Livro
October 3rd, 2009 PHP | No Comments »
Introdução
Precisava pegar o conteúdo de uma página HTML e pegar algumas informações dentro dela, eu geralmente usava expressão regular para fazer isso, porém da muito trabalho e hoje eu achei uma classe muito boa para fazer este trabalho!
Read more »
October 3rd, 2009 Linux, PHP, Programação | No Comments »
Introdução
Precisva gerar posts no meu blog a partir de um gerenciar externo NÃO o do próprio wordpress. Read more »
September 29th, 2009 Web | No Comments »
Instalei o phpPgAdmin em uma máquina com CentOS e ao tentar acessá-lo deu o seguinte erro: Read more »
September 29th, 2009 Web | 2 Comments »
Migrei um sistema para uma máquina com o CentOS e todos os meus js deixaram de funcionar, fui investigar e o problema estava na configuração do apache, lá por padrão estava voltando apenas UTF-8 e os meus JSs são ISO-8859-1 como resolver? Read more »
September 28th, 2009 Postgre | No Comments »
Introdução
Este fim de semana eu @battisti e o @asfelix tivemos um problema durante o processo de instalação do php com o postgres, depois de fazer todas as configurações o banco continuava a dar a seguinte mensagem de erro:
Permission denied Is the server running on host "localhost" and accepting TCP/IP connections on port 5432?
Arquivos de Configuração
O postgres possui basicamente 2 arquivos de configurações responsáveis pela conexão, eles são:
- postgresql.conf aqui você precisa definir que o seu banco de dados irá receber conexão através de TCP/IP, até a versão 7.9 do postgres esta configuração era feita assim:
tcpip_socket = true
A partir da versão 8 isso é feito assim: listen_addresses = ‘*’ port = 5432
- pg_hba.conf este é o arquivo que define quem pode acessar o que e de qual forma: para permitir que qualquer IP possa acessar qualquer banco adicione esta linha no arquivo host all all 0.0.0.0 0.0.0.0 password Se quiser que apenas 1 IP específico possa acessar a máquina então host all all 200.200.200.200/32 password A palavra password define que para você acessar o banco tem que digitar a senha, existe a palavra trust que diz ao banco para nao pedir senha então tenha cuidado com este tipo de configuração
Após mexer nestes dois arquivos reinicie o banco. Para acessar o seu banco através do terminal use o comando: psql -h 200.200.200.200 -U postgres -d banco Fique atento aos firewall pois eles podem barrar a sua conexão com o banco, e mais uma dica para que a conexão possa ser estabelecida no CentOS é necessário desativar o SELinux, que por padrão na instalação fica ativado: vim /etc/sysconfig/selinux e configure o SELINUX=disabled
Exemplo de Conexão PHP para Teste
try {
$db = new PDO("pgsql:host=localhost dbname=datacentro user=postgres password=data1234");
$sql = 'SELECT * FROM pessoa';
foreach ($db->query($sql) as $row) {
print $row['cod'] . "\t";
print $row['nome'] . "\t";
}
} catch (PDOException $e) {
print $e->getMessage();
}
die("fim");
Referência
http://www.cyberciti.biz/faq/postgresql-remote-access-or-connection/
http://dickrips.wordpress.com/2009/01/16/apache-php-postgresql-no-centos-e-fedora
September 23rd, 2009 Latex | No Comments »
Introdução
Como fazer o Latex separar corretamente as palavras na língua portuguesa.
Como Fazer
No preâmbulo adicione
\usepackage[brazil]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
Caso alguma palavra ainda esteja sendo separada de forma incorreta no preâmbulo coloque:
\hyphenation{ne-ces-sá-rio}
Referência
http://feferraz.net/br/P/Localizacao_do_LaTeX
September 11th, 2009 Web | 1 Comment »
Objetivo
Redirecionar o usuário de uma URL para outra, por exemplo o usuário acessa http://www.xxxxxxxx.com.br para e você quer mudar a URL dele para http://xxxxxxxx.com.br SEM o www. Read more »
August 22nd, 2009 Programação | No Comments »
Saudações
Hoje apresentei o trabalho final da minha pós graduação, o trabalho desenvolvido foi uma ferramenta para a construção colaborativa de sistemas especialistas de classificação, ela ainda esta em fase beta mas se você quiser testar acesse http://esperto.battisti.etc.br.
Leia Também
Baixar Artigo
Baixar Apresentação
August 15th, 2009 Livros | No Comments »
Resumo
Eragon conta a história de um rapaz de 15 anos que um dia, enquanto caçava na montanha Espinha encotnra uma pedra azul fora do comum. Pensando que a podia trocar por dinheiro, Eragon decide guardá-la. Mais dura que o diamante e mais lisa que a seda, a pedra é afinal um ovo de dragão. Numa noite o dragão eclode e, temendo que o seu tio (com quem ele morava) não o deixasse tratar de Saphira (era este o nome que ele tinha dado ao dragão), Eragon decide cuidar dela às escondidas. Read more »
August 15th, 2009 Postgre, SQL | No Comments »
Geralmente temos nos nossos banco de dados uma tabela de log, e ela é o terror dos restores pois o número de registros dela geralmente é igual ou maior do que a soma de todos os registros das demais tabelas do banco, sendo assim, em restores de testes ou apenas de controle não queremos ficar perdendo tempo esperando que os logs sejam restaurados, sendo assim é possível durante um restore pedir que o postgres ignore algumas tabelas para isso: Read more »
August 12th, 2009 PHP | No Comments »
Introdução
Para remover arquivos usando php existe a função unlink porém ela não aceita receber como parâmetros strings com coringas, por exemplo /pasta/*.txt por exemplo, para resolver este problemas podemos usar a função glob. Read more »
August 9th, 2009 Web | No Comments »
Introdução
Meu sistema gera uma DIV onde eu jogo os elementos que o usuário manipula, tabelas, relatórios eis que um belo dia ele me pediu para imprimir o que estava dentro daquela div, o ideal é utlizar a técnica de ocultamento através de CSS porém desta vez não funcionou legal então parti para esta abordagem utilizando Javascript, abaixo esta o código Read more »
August 6th, 2009 Engenharia | No Comments »
A muito tempo atrás vi um documentário na TV que mostrava como são produzidos os sabores artificiais, maça, banana, limão etc. O enredo se dava em torno de um grupo de químicos que trabalhavam para uma empresa de balas e o objetivo deles era produzir um “novo” sabor artificial de limão, o processo era bem simples e vou descrever abaixo:
- Colhiam alguns limão de verdade;
- Remover toda a água dele;
- Triturar até virar pó;
- Analisavam o pó e determinavam os elementos químicos e suas proporções;
- A partir dai eles iam produzindo balas e a cada bala eram retirados alguns elementos. O objetivo era chegar a um sabor agradável de limão com o menor número possível de elementos químicos.
Muito legal e o que isso tem a ver com análise de requisitos? Na minha opinião tem tudo a ver. Imagine que o limão é o sistema imaginado pelo cliente e você, analista, é o químico que vai realizar a dissecação do limão a fim de identificar os elementos químicos, requisitos, remover os requisitos desnecessário até produzir um bom sabor artificial de limão (sistema finalizado).
O sistema final deve ser agradável a ponto de atender o usuário com todos os requisitos que ele realmente necessite! com isso:
- Equipe de desenvolvimento focada;
- Aumentam os lucros da empresa;
- Diminui o tempo de desenvolvimento;
- Cliente satisfeito e feliz
Bom por hoje é só, até a próxima!
August 3rd, 2009 Web | No Comments »
quando se cria um elemento do tipo label via Javascript a o atributo for não pode ser colocado diretamente pois isso acarreta em um syntax error haja visto que a tag for é uma palavra reservada desta linguagem, sendo assim no seu codigo Javascript que cria o label utilize a tag htmlFor no lugar do for.
July 23rd, 2009 Javascript | No Comments »
Introdução
Fazer com que a cor do fundo de uma linha mude de cor quando se passa o mouse por sobre ela. Read more »
July 23rd, 2009 Brincadeiras | No Comments »
Vai conta qnts anos vc vai ficar no timão!

July 22nd, 2009 Postgre, SQL | No Comments »
Introdução
Caso você precise remover os zeros a esquerda/direita através de uma SQL você pode usar o ltrm (esquerda) e o ltrim (direita).
July 19th, 2009 Javascript | No Comments »
Introdução
O uso de teclas de atalho em geral não é muito utilizado em aplicativos Web porém está é um falta grave pois atalhos podem aumentar signifiicativamente a usabilidade. Mas como criar atalhos em aplicações Web?
Read more »
July 17th, 2009 Latex | No Comments »
Introdução
Enquanto você escreve um artigo usando o latex muitas vezes é necessário que outras pessoas leiam o que você já escreveu, em geral é um revisor ou orientador e este pessoal adora usar word então como fazer para eles poderem abrir o artigo e editar o danado, simples, exporta em RTF! Read more »
July 15th, 2009 Linux | No Comments »
Isso é mais uma dica do que um post propriamente dito mas assim, se você está tendo problemas ao se conectar na rede 3G da Brasil Telecom, no meu caso aparecia dava esse erro quando eu tentava conectar: Read more »
July 14th, 2009 OpenOfice | No Comments »
Introdução
Criar uma função SE no openOffice;
Como Faz
Por exemplo se você precisa saber se o valor da célula a1 é diferente da célula a2:
=SE(a1<>a2;"Valores Diferentes")
Referência
http://www.rau-tu.unicamp.br/openoffice/read.php?tid=3&qid=6785&key=
July 14th, 2009 Postgre, SQL | No Comments »
Introdução
Uma tarefas básica de todo DBA é cuidar para que os backups sejam bem feitos, no postgres as duas ferramentas básicas para isso são os pg_dump e o pg_restore.
Read more »
July 6th, 2009 SQL | No Comments »
Introdução
Recuperar o valor de horas e minutos a partir de um campo do tipo timestamp.
July 4th, 2009 PHP | 2 Comments »
Introdução
Boa parte dos que estão lendo este texto já devem ter usando / estão usando / ou vão usar algum framework MVC para programar seus sistemas em PHP, alguns dos quais eu mesmo já usei como por exemplos: cake, symfony, codeingner, zend, entre outros milhares, até já ajudei a fazer um framework do zero, bons tempos, mas em fim, se você precisa fazer apenas um “sisteminha” e não quer usar um canhão para matar uma formiga mas nem por isso quer matar a formiga no grito então uma boa pedida é usar a biblioteca flourishlib.
Read more »
June 26th, 2009 Programação | No Comments »
Introdução
Por padrão a IDE de desenvolvimento eclipse usa cores claras e um fundo branco no seu editor. Muita gente prefere utilizar cores escura para programar, infelizmente não existe um local onde você possa instalar temas de cores e os escolher de acordo com a sua vontade, o que o eclipse disponibiliza é uma forma de importar esquemas de cores. Read more »
June 24th, 2009 Linux | No Comments »
Introdução
FTP é coisa de ‘cliqueiro’, isso todos nós sabemos, o problema, está no fato de que muitos hosts não disponibilizam outra forma de acesso que não seja FTP, o que fazer nestes casos, arrastar e soltar arquivo? Não meus amigos lhes digo, montem localmente seus diretórios remotos usando o curlftpfs. Read more »
June 18th, 2009 Postgre | No Comments »
Introdução
Os campos auto-incremento são geralmente utilizados para definir chaves primárias, o Postgre oferece um recurso chamado sequence para solucionar este problema. O valor de uma seqüência é incrementado em 1 no momento que uma consulta para recuperar o seu valor acontece, ou seja, cada vez que você pede qual o valor atual da seqüência seu valor é incrementado em 1. Read more »
June 18th, 2009 Postgre, SQL | 5 Comments »
O Problema
A língua portuguesa gera diversos problemas para os DBA, um dos mais comuns esta no fato dos usuários querem digitar Joao (sem acento) em uma caixa de busca e querer que o banco localizar o João (com acento), para solucionar este problema no postgres você pode criar uma function que remove os acentos durante as consultas. Read more »
June 17th, 2009 Postgre, SQL | No Comments »
Introdução
Uma tabela temporaria (temporary table) é uma tabela como as demais, exceto pelo fato de que ela somente existe enquanto a sessão na qual ela foi criada estiver ativa, ou seja, assim que a conexão com o banco é fechada a tabela temporária é dropada do banco. Em geral este tipo de tabela é usado para armazenar o resultado imediato de uma consulta executada anteriormente.
June 16th, 2009 Livros | No Comments »
Esta eu as voltas com um problema aqui com meu notebook HP DV 6932 que era o seguinte: Se eu ligasse o notebook com a placa wireless desligada eu não conseguia navegar mesmo depois de ligar a placa wireless, dando um dmsg aparecia a seguinda mensagem. Read more »
June 16th, 2009 Postgre, SQL | No Comments »
Introdução
Criar visões em bancos Postgre Read more »
June 16th, 2009 SQL | 2 Comments »
O Problema
Precisava selecionar a ultima linha inserida em uma tabela do meu banco de dados. Read more »
June 15th, 2009 Postgre | No Comments »
O Problema
Cria um campo no postgres que por padrão recebe o timestamp atual.
Conclusão
CREATE TABLE "public"."teste" (
"test_id SERIAL,
"test_timestamp" TIMESTAMP WITHOUT TIME ZONE DEFAULT ('now'::text)::timestamp(6) with time zone,
CONSTRAINT "conveniado_importacao_pkey" PRIMARY KEY("test_id")
) WITH OIDS;
A SQL (’now’::text)::timestamp(6) with time zone vai dizer que o campo ao sofrer qualquer atualização/inserção será alterado para o timestamp corrente.
Mais uma dica, se você quiser saber a versão atual do postgres execute a seguinte query:
June 14th, 2009 Linux | 1 Comment »
O Problema
Acessar um servidor utilizando o protocolo fish porém com uma porta diferente da padrão. Read more »
June 11th, 2009 Javascript | No Comments »
O Problema
Executar uma determinada ação quando o botão direito do mouse é pressionado sobre um elemento HTML da página. Read more »
June 8th, 2009 Web | 4 Comments »
O Problema
Um de nossos clientes precisava coletar dados de diversas empresas, estes dados estavam todos em planilhas do excel e não tinha como pedir para estas empresas exportarem para cvs ou algo do tipo devido a diversos problemas que não vem ao caso, sendo assim a minha única alternativa era extrair os dados de dentro dos arquivos do excel através do PHP. Read more »
June 6th, 2009 PHP | 1 Comment »
Introdução
Fiquei tentado a achar os produtos em ofertas no bestshoptv, o problema é que dá muito trabalho ficar procurando um a um então escrevi um script que me ajudava a fazer isso, ele é na verdade um conjunto de 3 scripts e funcionam +- assim:
- Baixa todos os produtos do site deles (em menos de 1 minutos) e salva em um arquivo;
- Procura dentro dos produtos baixados aquele que tem um preço específico ou que está com x% de desconto
June 5th, 2009 PHP, Programação | No Comments »
Introdução
Precisava forçar o download de um arquivo do excel pelo php, tinha alguns scripts prontos mas não funcionavam no opera IEca e outros navegadores, com esse ai funcionou legal.
Read more »
May 28th, 2009 SQL | No Comments »
Introdução
Estamos aqui na empresa a realizar algumas importações de dados que levam muiiito tempo para serem executadas, ai surge aquelas questões básicas, o banco está traavado? qual query está sendo executada nesse momento? Read more »
May 26th, 2009 scripts | 1 Comment »
Introdução
Em diversas situações precisamos manipular arquivos texto, uma ferramenta muito poderosa é o AWK, o zago tem um texto bem interessante para quem quiser começar a mexer.
Meu problema aqui era o seguinte: precisava contar quantas vezes uma string aparecia na coluna 14 do meu arquivo CVS!
Solução
cat arquivo.csv | awk -F ":" '$14 == "minha_string" {print $14}' | wc -l
Explicação:
- cat: comando para escrever o conteúdo de um arquivo;
- awk: linguagem para tratamento de texto;
- wc: conta coisas o -l serve para contar linhas.
May 21st, 2009 PHP | No Comments »
Introdução
A partir de um vetor PHP gerar um elemento HTML do tipo SELECT Read more »
May 18th, 2009 java | 2 Comments »
Introdução
Hoje tive uma aula muito interessante aqui na pós sobre o desenvolvimento para aplicativos móveis usando o JavaME, depois de fazer alguns exercícios resolvi postar aqui um exemplo bem simples que implementamos durante a aula.