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.
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.
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.
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
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:
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
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’);
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:
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.
PSDB
Site: http://www.psdb.org.br
Comentários: layout com tabelas, os javascript estão na mesma página. Site desenvolvido em ASP.
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.
PPS
Site: http://www.pps.org.br
Comentários: layout em tabelas. Site desenvolvido em ASP.
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)
Democratas (PFL)
Site: http://www.democratas.org.br
Comentários: layout em tableless (CSS), bem no estilo web 2.0. Desenvolvido em PHP.
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); ?>
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.