Ajax em AÇÂO

Entendendo e
Dominando o PHP

Não me Faca
Pensar

Joomla!: Guia do Operador

Projetos com
DotProject

Pai Rico
Pai Pobre

O Design do
Dia a Dia

Design Para
a Internet

Como Localizar Latitude e Longitude de um Endereço API Google Maps?

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 »

Reformulação do Site da Webgenium

Como se diz casa de ferreiro espeto é de pau e finalmente a webgenium está trabalhando para reformular seu site.

Dentro em breve teremos novidades!

XML DOM to PHP ARRAY

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!

Encoding UTF-8 Problema no PHP

Instalar Firefox 3.6 no Ubuntu 9.10

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?

  1. sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
  2. sudo apt-get update
  3. 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!

gEdit Editor Padrão Ubuntu 9.10

Para tornar algum programa como sendo o editor padrão de um determinado tipo de arquivo no ubuntu faça o seguinte.

  1. Edite o arquivo ~/.local/share/applications/defaults.list
  2. Dentro dele escreva o seguinte:
    [Default Applications]
    text/plain=scribes.desktop
  3. 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.

pkill nautilus

Receita de Iogurte Natural

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 !

Horário Ônibus Tupãssi / Cascavel Viação Umuarama

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.

  1. o7:40
  2. 10:35
  3. 16:15
  4. 21:05

O telefone da rodoviária de Tupãssi é 44 – 99856589

CTRL + TAB gEdit

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 »

Instalar Gmate Ubuntu

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 »

Como Melhorar seu Sinal de Wireless Sem Gastar Nada

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 »

Livro – Sua Empresa na Internet – Download PDF Grátis

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

CLIENTEC – Cadastro On-Line de Clientes para micro e pequenas empresas

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

Read more »

jQuery setando value de input

Para pegar o valor de um input use:

$("#is").attr("value", "novo valor do input");

Promoção Leilão Premiado – Concorra a um pacote de 50 lances + 1 ano de hospedagem grátis

banner-promo7

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:

Sorteio 50 lances

Pacote de 50 lances

1 ano de hospedagem grátis

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.

Enter as TAB jQuery

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 »

Alterar Texto Div / Spam / A / Qualquer coisa Usando Jquery

Para alterar o texto de um elemento HTML usando o jQuery é bem simples:

   $('#id').text("Seu Texto Aqui");

Monitorar Sql Executadas Mysql

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:

image{0}

Referência

http://www.howtogeek.com/howto/database/monitor-all-sql-queries-in-mysql/

Vetor PHP Estados Brasileiros

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";

ERROR: cannot truncate a table referenced in a foreign key – Postgres

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';

Alterar Quantidade de Caracteres Varchar Postgres

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)

Protocol version mismatch – is your shell clean? Rsync

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!

Exibindo Erros No PHP error_reporting e display_errors

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

DOMPdf Tamanho do Papel Personalizado

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 »

Curriculum no Latex

O Problema

Escrever um curriculum bem formatado e com aparência profissional.
Read more »

Coisas Boas Acontecem

Hoje aconteceram várias coisas boas:

  1. Apostei na lotofacil e ganhei R$ 2.50, ja que tinha gasto 1.25 na aposta tive um lucro de R$ 1.25 lol
  2. Minhas vendas no submarino este mes estão muito boas vou comprar um berimbau novo com a verba extra!
  3. Acabei de receber um vale compra no submarino no valor de R$ 15,00

Caramba vou ter que ir igreja agradecer pelos presentes!

Arquivo de Idioma para Plugin Joomla

Objetivo

Utilizar arquivos de linguagem  em um plugin do joomla. Read more »

Joomla Plugin XMLRPC Exemplo

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 »

php_network_getaddresses: getaddrinfo failed: Name or service not known in

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!

Música de Capoeira – Capoeira é defesa, ataque

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

Desativar Popup do Pidgin

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

Definir Máquina Virtual da Sun no Ubuntu 9.10

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 »

Adicionar Programa na inicialização do Ubuntu 9.10

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.

wlan0: AP denied association Ubuntu 9.10

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

Piano Brasil V em Cascavel com Miguel Proença

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!


Cd do Pianista Miguel de Proença


Compre no Submarino o Cd do Miguel de Proença



Grande abraço a todos

Um possível pedófilo me adicionou no MSN!

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:

  1. Como ele conseguiu meu msn
  2. Pq a primeira pergunta foi, qnts anos você tem
  3. 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

cPanel 11.25 PHP XmlApi

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 »

Apagão Itaipú

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ú!

O Inverno da Guerra (Resumo / Resenha / Opinião)

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 »

Split String no Mysql

O Problema

Executar o comando split no mysql Read more »

Ubuntu Tilda Falha de segmentação

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!

Livro – Bem-Vindo à Bolsa de Valores (Resumo/Resenha)

  • 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


bem-vindo+a+bolsa+de+valores

Comprar com Desconto



Leia os Comentários Sobre este Livro

Livro – Não Me faça Pensar – Usabilidade na Web – 2ºed. – 100% colorido (Resumo/Resenha)

  • 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


nao+me+faca+pensar+-+usabilidade+na+web+-+2ºed.+-+100+colorido

Comprar com Desconto



Leia os Comentários Sobre este Livro

Livro – Design para a Internet: Projetando a Experiência Perfeita (Resumo/Resenha)

  • 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


design+para+a+internet:+projetando+a+experiencia+perfeita

Comprar com Desconto



Leia os Comentários Sobre este Livro

Livro – Pai Rico Pai Pobre (Resumo/Resenha)

  • 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


pai+rico+pai+pobre

Comprar com Desconto



Leia os Comentários Sobre este Livro

Livro – Guia do Mochileiro das Galáxias, O – vol. 1 (Resumo/Resenha)

  • 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


guia+do+mochileiro+das+galaxias,+o+-+vol.+1

Comprar com Desconto



Leia os Comentários Sobre este Livro

Livro – Silmarillion, O (Resumo/Resenha)

  • 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


silmarillion,+o

Comprar com Desconto



Leia os Comentários Sobre este Livro

Livro – Hobbit, O (Resumo/Resenha)

  • 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


hobbit,+o

Comprar com Desconto



Leia os Comentários Sobre este Livro

Livro – Box Steve Jobs + Start-up (Resumo/Resenha)

  • 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


box++steve+jobs++++start-up

Comprar com Desconto



Leia os Comentários Sobre este Livro

Parser HTML com PHP – MUITO SIMPLES

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 »

Postando no Wordpress através do XML-RPC

Introdução

Precisva gerar posts no meu blog a partir de um gerenciar externo NÃO o do próprio wordpress. Read more »

phpPgAdmin Forbidden

Instalei o phpPgAdmin em uma máquina com CentOS e ao tentar acessá-lo deu o seguinte erro: Read more »

Encoding Javascript Problema CentOS UTF-8 ISO-8859-1

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 »

Postgres Permission denied Is Server Running

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:

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

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

Latex Separação Silábica Português

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

Redirecionamento Usando Htaccess

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 »

ESPERTO – Ferramenta Web Para a Construção Colaborativa de Sistemas Especialistas de Classificação

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

Eragon – Primero Livro do Ciclo da Herança (Resumo)

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 »

Pg_Restore apenas de algumas tabelas

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 »

Remover/Unlink Arquivos do PHP Usando Corringa (*)

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 »

Imprimir Div Usando Javascript

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 »

A Análise de Requisitos e o Sabor Artificial de Limão

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:

  1. Colhiam alguns limão de verdade;
  2. Remover toda a água dele;
  3. Triturar até virar pó;
  4. Analisavam o pó e determinavam os elementos químicos e suas proporções;
  5. 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:

  1. Equipe de desenvolvimento focada;
  2. Aumentam os lucros da empresa;
  3. Diminui o tempo de desenvolvimento;
  4. Cliente satisfeito e feliz

Bom por hoje é só, até a próxima!

Atributo for para Label Via Javascript

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.

Alterar a Cor da Linha via CSS usando JQuery

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 »

Ele não sabe contar?

Vai conta qnts anos vc vai ficar no timão!

timao

Remover Zeros a Esquerda Postgres / SQL

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

Read more »

Teclas de Atalho com Javascript

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 »

Exportar Arquivo Latex Para RTF usando o Kile

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 »

Modem ZTE 636 3G problemas com Gnome-ppp e Brt

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 »

Função SE OpenOffice

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=

pg_dump / pg_restore Sem Senha

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 »

Recuperar Hora e Minuto de um Campo Timestamp Postgres

Introdução

Recuperar o valor de horas e minutos a partir de um campo do tipo timestamp.

Read more »

Flourishlib Uma Biblioteca PHP

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 »

Color Schema Eclipe DARK

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 »

Montar FTP Como Diretório Local curlftpfs Ubuntu

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 »

Criar Sequência / Auto-Incremento no Postgres

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 »

Consulta Sem Acento Postgres

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 »

Criar Tabela Temporária no Postgres

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.

Read more »

kill switch must be turned off

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 »

Criar Visão Postgres

Introdução

Criar visões em bancos Postgre Read more »

Selecionar Ultimo Registro Inserido em uma Tabela Postgres

O Problema

Precisava selecionar a ultima linha inserida em uma tabela do meu banco de dados. Read more »

Valor Padrão de Campo Timestamp Postgres

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:

SELECT version();

Fish Konqueror SSH Com Porta Diferente da Padrão

O Problema

Acessar um servidor utilizando o protocolo fish porém com uma porta diferente da padrão. Read more »

Botão Direito do Mouse Javascript

O Problema

Executar uma determinada ação quando o botão direito do mouse é pressionado sobre um elemento HTML da página. Read more »

Ler Arquivos do Excel (XLS) utilizando PHP

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 »

Como Achar as Ofertas do bestShopTv

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:

  1. Baixa todos os produtos do site deles (em menos de 1 minutos) e salva em um arquivo;
  2. Procura dentro dos produtos baixados aquele que tem um preço específico ou que está com x% de desconto

Read more »

Download Arquivo Excel no PHP

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 »

Exibir Query Que Está Sendo Executada No Postgres

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 »

Contar Ocorrências de uma String em Arquivo Texto/CVS

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.

Gerar SELECT HTML a Partir de um Array PHP

Introdução

A partir de um vetor PHP gerar um elemento HTML do tipo SELECT Read more »

JavaME Usando Form Exemplo Simples

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.

Read more »

Sidebar3 : Please add some widgets here.