Formatar Data no Mysql

1 de outubro de 2008

Há alguns meses postei um tutorial que ensina formatar um campo do tipo data, do banco mysql.
Porém hoje mostro nesse pequeno tutorial uma forma "mais correta" de se formatar uma data do mysql, isso dentro do banco de dados, utilizando a função DATE_FORMAT do mysql.


SELECT DATE_FORMAT(’2008-04-09′, ‘%d/%m/%Y’);

Execute essa linha de comando dentro do seu banco mysql, você deve ter obtido o seguinte resultado:
09/04/2008

Para mais detalhes, consulte o manual do mysql, qualquer dúvida basta deixar um comentário que responderei o mais breve possível.

Desenvolvimento site Kamppala

24 de setembro de 2008

site kamppala

Esponho hoje um trabalho de desenvolvimento em PHP, realizado em parceria com a Agência de Publicidade de São Paulo, Comunyk. O cliente é Kamppala, um look book on line.
O sistema tem módulos de cadastro de coleções, lojas e produtos. O site apresenta de forma muito dinâmica os produtos, haja vista que a técnica do AJAX foi muito utilizada, destaque para a lista de desejos, aonde o cliente seleciona os produtos que lhe interessam e enviam para Kamppala.
A Agência de Publicidade Comunika foi responsável pelo desenvolvimento do layout e tableless CSS do site, eu como programador php freelancer, desenvolvi o sistema, toda parte dinâmica do front-end e implementei o AJAX.

Site: http://www.kamppala.com.br

Patrocine meus estudos

9 de setembro de 2008

Patrocine meus estudos! Não, não são os meus, mas sim do meu amigo Guilherme (programador PHP).
Ele decidiu estudar inglês no exterior e escolheu a Austrália. Após ter decidido, procurou na internet informações para saber mais sobre a cidade, a escola onde irira estudar e vídeos. O que mais chamou a atenção foram os vídeos, então decidiu que quando estiver por lá, irá documentar tudo em vídeo, para informar as pessoas que planejam algo parecido com o que ele estará fazendo.
Navegando pela internet, descobriu uma idéia interesssante, como divulgar a marca de alguma empresa com a sua viagem? Foi aí que pensou no vídeos:

_“Vídeos semanais! Irei anunciar os patrocinadores nos meus vídeos.”

Achei uma excelente idéia, principalmente para agências de viagem e agências de intercâmbio, pois atingirão naturalmente um público que está muito interessado em viajar e fazer intercâmbio.

Para saber mais acesse: http://www.patrocinemeusestudos.com.br

patrocine meus estudos

Google Chrome

2 de setembro de 2008

Estava navegando pela web e como sempre, fui fazer uma busca utilizando o Google, quando me deparo com a seguinte notícia: Novo! Experimente o Chrome (Beta) - o novo navegador do Google.
Isso! está disponível para download a versão beta do novo navegador do Google, o Chrome.
Até então foi uma surpresa para mim, pois tinha lido na web que eles descontinuariam os projetos de desenvolvimento de navegadores, então acreditava que iriam se dedicar a apoiar o Firefox, como de costume. A primeira impressão que tive do Chrome é de um navegador que exibi as páginas muito rapidamente, seria uma mistura de Internet Explorer e Firefox, tive uma impressão boa, com destaque para o histórico de visitas e também para aonde se digita a url, uma espécia de intelisense de busca. Agora resta esperar o dia que lançarão um Sistema Operacional.

O download pode ser feito para Windows Vista e XP.
Download aqui

Google e a computação nas nuvens

3 de julho de 2008

Um termo que está em evidência nos dias de hoje é o de computação nas nuvens (cloud computing). Consiste em armazenar dados em uma nuvem de computadores, a internet.
Hoje estamos acostumados a salvar dados, por exemplo, no disco rígido de nosso computador, ou seja, localmente. Com o conceito de computação nas nuvens, nossos arquivos, aplicações e etc, ficariam gravados nos servidores da internet, assim poderíamos acessá-los de qualquer lugar através de um dispositivo com acesso à internet.
O Google afirma que o futuro está nas nuvens e dessa forma não seriam necessários grandes requisitos de hardware para os computadores, pois os softwares rodariam no servidor. Assim o preço dos aparelhos ficaria mais barato tornando-os mais acessíveis e gerando grande inclusão digital, principalmente nos países subdesenvolvidos.
A Microsoft tem uma visão mais conservadora sobre esse conceito. Acredita que grande parte das empresas não trocariam as suas intranets para armazenar seus dados confidenciais na internet, por uma questão de segurança e também por viabilidade técnica, já que provavelmente seus ERPs teriam que ser reescritos em uma linguagem web, por exemplo.

Na minha visão, o conceito de computação nas nuvens é fantástico, pois não nos limita a ter de carregar fisicamente nossos dados e muitas pessoas que ainda não tem acesso à internet provavelmente teriam mais condições de “entrar” na rede. Entretanto, deveremos confiar em deixar nossas informações nas mãos de terceiros? Acredito que essa é a grande questão, sem contar a infra-estrutura necessária, pois a confiabilidade ainda não é muito convincente.Vejo também que os verdadeiros beneficiados com isso tudo seriamos nós, os usuários de internet, porém acredito que nem tudo ficará armazenado nas nuvens.
Para um programador php em Sorocaba talvez pareça muita tecnologia, talvez não.

Matéria do Jornal Da Globo sobre o Google, Microsoft e a computação nas nuvens:

 

Firefox Download Day

19 de junho de 2008

A Mozilla divulgou que o navegador Firefox 3 obteve cerca de  8 milhões de downloads nas primeiras 24 horas após o seu lançamento. Concorrente do Internet Explorer, da Microsoft, o Firefox superou a marca anterior de 1,6 milhões de arquivos baixados quando lançou o Firefox 2, em outubro de 2006.
Apesar de algumas quedas no site, os desenvolvedores do programa afirmaram que a média foi de 9 mil downloads por minuto. Eles esperavam entrar para o Guiness (o livro dos records) com 5 milhões de downloads. Em apenas algumas horas o número de downloads foi maior que o do Firefox 2 nas suas primeiras 24h.
O pessoal da Mozilla pede paciência enquanto os avaliadores do Guiness revisam a tentativa de Recorde, pois isso pode levar alguns dias.

Os novos recursos são:

Gerenciador de Senhas
Memorizar senhas de sites sem ver nenhum popup.
Favoritos em Um Clique
Anotar, procurar e organizar sites favoritos de forma rápida e fácil.
Melhor Performance
Visualizar páginas rapidamente, utilizando menos memória do seu computador.
Campo de Endereços Inteligente
Encontrar os sites que você gosta em segundos. Digite um termo para obter resultados instantâneos que fazem sentido.
Identidade em um clique
Evitar golpes online, transações inseguras e fraudes utilizando a identificação simplificada de sites.
Zoom Completo
Visualizar qualquer parte de páginas Web, de perto e com clareza, em segundos.
Aparência integrada ao Sistema
Navegue com um Firefox integrado ao seu sistema operacional.

Em performance podemos destacar:

Gerenciamento de memória aperfeiçoado
JavaScript mais rápido
Menor Utilização de Memória
Carregamento de páginas mais rápido
Melhorias no suporte gráfico

UPDATE com PHP e MySql

15 de junho de 2008

Hoje trago uma aplicação que também é bem simples, é o comando para atualizar os registros, esse comando SQL é o UPDATE, de novidade é utlizando o comando WHERE que indica em qual registro as alterações irão acontecer

<?php
//chama o arquivo de conexão com o bd
include(‘conectar.php’);

$nome = ‘Lucas’;
$data_nascimento = ‘1989-04-09′;
$id_cliente = 1;

//consulta sql - update
$query = mysql_query(“UPDATE clientes SET nome=’$nome’, data_nascimento=’$data_nascimento’ WHERE id_cliente=’$id_cliente’ )”) or die(mysql_error());

//fecha a conexão com o banco
mysql_close($conexao);
?>

Sites de Partidos Políticos

8 de junho de 2008

Olá pessoal,
parei um minuto para pensar hj sobre os sites de partidos políticos, então resolvi dar uma olhada para ver como estavam esses sites, abaixo apresento uma lista com uma breve análise dos sites de alguns dos principais partidos políticos do brasil:

site do pt
PT
Site: http://www.pt.org.br
Comentários: site com aparência bem clean, no estilo web 2.0, porém utiliza tabelas no layout, os javascript e css estão na mesma página. Site desenvolvido em PHP.

site do psdb
PSDB
Site: http://www.psdb.org.br
Comentários: layout com tabelas, os javascript estão na mesma página. Site desenvolvido em ASP.

site do pmdb
PMDB
Site: http://www.pmdb.org.br
Comentários: layout em tableless (CSS), os javascrpit estão na mesma página. Site desenvolvido em PHP.

site_pps
PPS
Site: http://www.pps.org.br
Comentários: layout em tabelas. Site desenvolvido em ASP.

site_pv
PV
Site: http://www.pv.org.br
Comentários: layout em tabelas. As páginas estão com extensão .kmf (não conheço, talvez seja Ruby, se alguém souber por favor me avise)

site_democratas
Democratas (PFL)
Site: http://www.democratas.org.br
Comentários: layout em tableless (CSS), bem no estilo web 2.0. Desenvolvido em PHP.

site_pcdob
PC do B
Site: http://www.vermelho.org.br/pcdob/
Comentários: layout em tabelas. Desenvolvido em ASP.

PSTU
Site: http://www.pstu.org.br/
Comentários: layout em tabelas e utilização de frame. Desenvolvido em ASP.

PR
Site: http://www.partidodarepublica.org.br
Comentários: layout em tabelas. Desenvolvido em ASP.

Insert com php e mysql

7 de junho de 2008

Hoje trago uma aplicação simplíssima em php e mysql, porém após o SELECT creio que é a uma das aplicações mais utilizadas por um programador php, ou de qualquer programador, trata-se de  uma query de inserção de dados em uma tabela. Considerando que já temos a tabela criada no banco e também o arquivo de conexão. (tutoriais passados)

<?php
//chama o arquivo de conexão com o bd
include(‘conectar.php’);

$nome = ‘Lucas’;
$data_nascimento = ‘1989-04-09′;

//consulta sql - inserção
$query = mysql_query(“INSERT INTO clientes (nome, data_nascimento) VALUES (’$nome’, ‘$data_nascimento’)”) or die(mysql_error());

//fecha a conexão com o banco
mysql_close($conexao);
?>

Formulário de Contato em Ajax e PHP

27 de maio de 2008

Formulario de Contato em Ajax

Trago hoje um trabalho realizado no meu atual emprego, na Agência Seek Search Marketing.
Trata-se de um simples formulário de contato, porém a mensagem é enviada sem refresh da página, com AJAX.
O layout foi desenvolvido por Eduardo Oliveira.
O endereço do site é: http://www.sistemaganhamais.com

As tecnologias utilizadas foram: PHP, AJAX, Javascript.