Novo Blog!
26/10/2009Estarei publicando (com muito maior frequência) em um novo endereço à partir de hoje:
Também posto frequentemente no Twitter:
Sinceramente, ainda não sei o que fazer com esse domínio. Alguma idéia?
Estarei publicando (com muito maior frequência) em um novo endereço à partir de hoje:
Também posto frequentemente no Twitter:
Sinceramente, ainda não sei o que fazer com esse domínio. Alguma idéia?
Após vários pedidos, saiu mais um artigo da série! Dessa vez cubro, passo a passo, A Configuração do Zend Debugger, um velho conhecido.
Ao todo, a série de artigos será:
No final, quem seguir todos os tutoriais com sucesso, terá uma IDE capaz de:
Até o próximo!
Acabei de terminar mais um artigo da série de artigos sobre desenvolvimento web no Ubuntu, sobre Instalação do Eclipse IDE com Aptana, PDT, DBViewer, Subversive e RegexUtil. O primeiro dessa série de artigos já havia sido lançado e cobre a Instalação, configuração e testes do Apache, PHP e MySQL em uma máquina com Ubuntu, sempre de maneira super detalhada e focada para iniciantes.
Nesse que acabei de lançar, ensino a instalação do Eclipse, preparado com plugins específicos para o desenvolvimento de aplicações web, incluindo o PDT e o Aptana, entre outros.
Ao todo, a série de artigos será:
No final, quem seguir todos os tutoriais com sucesso, terá uma IDE capaz de:
Até o próximo!
Cool! O Ganymede, nova versão do Eclipse, está disponível para download. Como sempre, as versões do Eclipse tem nomes de luas. Ganymede é o nome de uma lua de Júpiter.
Embora a notícia seja excelente, isso deve atrasar um pouco o lançamento dos meus outros tutoriais, já que foram escritos para o Europa, versão anterior do Eclipse.
Sim, esse aqui sou eu. A alternativa pro Corel Draw que citei na entrevista é o Inkscape. E já que citei ele, já aproveito pra dizer que sim, vou continuar com minha lista de artigos sobre desenvolvimento web no Ubuntu, e vou tentar até colocar uns artigos sobre design lá. Algumas imagens dos artigos já estão online, pro divertimento de quem quiser ordená-las por data e tentar decifrar o significado.
Inkscape? Corel Draw? Apache? PHP? Você é Webdesigner ou Programador?
Até me mostrarem uma lei da física que me impeça de ser ambos, continuarei sendo os dois (embora esse blog esteja uma caca visualmente!).
Estou preparando uma série de artigos sobre desenvolvimento web no Ubuntu. O primeiro deles já está pronto, e cobre a Instalação, configuração e testes do Apache, PHP e MySQL em uma máquina com Ubuntu, de maneira super detalhada e focada para iniciantes.
No próximo, que já está quase pronto, explicarei os passos para instalação do Eclipse, preparado com plugins específicos para o desenvolvimento de aplicações web, incluindo o PDT.
Ao todo, a série de artigos será:
No final, quem seguir todos os tutoriais com sucesso, terá uma IDE capaz de:
Até mais!
“Nós decidimos que o IE8 irá, por padrão, interpretar conteúdo web na forma mais compatível com os padrões que puder.” – IEBlog
Pra quem está por fora, até pouco tempo atrás o IE8 só seria compatível com os padrões web se a página especificasse isso através de um header HTTP ou de uma tag meta. A comunidade foi completamente contra, e a Microsoft… ouviu!
Essa parece ser a mais nova estratégia terrível da Microsoft para dominar o mercado: seguir padrões, ouvir a comunidade de desenvolvedores e desenvolver produtos de qualidade. Jogo sujo.
Pelo menos é o que diz o Blog Oficial do Internet Explorer. O novo protótipo do IE8 passou no famoso ACID2.
E agora, Firefox? Tão te chamando pra briga!
Ah, e só pra constar: Apesar do título sensacionalista desse post, o anúncio no blog oficial só cobre suporte basicamente a HTML e CSS. Nada de mimetypes pra XHTML por exemplo.
Não vejo a hora de por a mão nesse beta, juro mesmo.
É tão fácil…
PHP
<?php
$banco = new PDO('mysql:host=localhost;dbname=nome_do_banco', 'username','password');
?>
PHP
<?php
$banco = new PDO('mysql:host=localhost;dbname=nome_do_banco', 'username','password');
$dados_do_cliente = $banco->query('SELECT * FROM clientes WHERE id = 1')->fetch();
?>
PHP
<?php
$banco = new PDO('mysql:host=localhost;dbname=nome_do_banco', 'username','password');
$todos_os_clientes = $banco->query('SELECT * FROM clientes')->fetchAll();
?>
PHP
<?php
$banco = new PDO('mysql:host=localhost;dbname=nome_do_banco', 'username','password');
$filtros = array(
'nome'=>'João',
'departamento'=>'TI',
'unidade'=>'Jabaquara',
$consulta = $banco->query('SELECT * FROM clientes WHERE nome = :nome AND departamento = :departamento AND unidade = :unidade')
$clientes_pelo_filtro = $consulta->execute($filtros);
?>
PHP
<?php
$banco = new PDO('mysql:host=localhost;dbname=nome_do_banco', 'username','password');
$novo_cliente = array('nome'=>'José','departamento'=>'TI','unidade'=>'Paulista');
$banco->prepare('INSERT INTO clientes (nome,departamento,unidade) VALUES (:nome,:departamento,:unidade)')->execute($novo_cliente);
?>
PHP
<?php
$banco = new PDO('mysql:host=localhost;dbname=nome_do_banco', 'username','password');
$varios_clientes = array(
0=>array('nome'=>'José','departamento'=>'TI','unidade'=>'Paulista'),
1=>array('nome'=>'Marcos','departamento'=>'Infra','unidade'=>'Jabaquara'),
2=>array('nome'=>'Paulo','departamento'=>'Serviços,'unidade'=>'Bom Retiro')
);
$inserir = $banco->prepare('INSERT INTO clientes (nome,departamento,unidade) VALUES (:nome,:departamento,:unidade)');
foreach ($varios_clientes as $cliente) $inserir->execute($cliente);
?>
PHP
<?php
$banco = new PDO('mysql:host=localhost;dbname=nome_do_banco', 'username','password');
foreach ($banco->query('SELECT * FROM clientes') as $cliente) {
print_r($cliente);
}
?>
E tudo isso…
Tá esperando o que? Go, PHP5!