Cheat Sheets

Para acabar o mês com um post super sônico.
Cheat Sheets - Todos os Sabores

NanoWeb - The PHP Web Server

Navegando por alguns cantos, encontro este tal de NanoWeb, que é um web server php escrito em php, distribuído sob licença GNU General Public License.

“Nanoweb is an HTTP server written in PHP, designed to be small, secure, and extensible.”

Algumas feautures

  • Fácil configuração
  • Arquitetura modular
  • Suporte a FastCGI, CGI e Server Side Includes (SSI)
  • Suporte a htpasswd, MySQL, PostgreSQL e LDAP authentication
  • Compatível com formato de log do Apache e MySQL Logging
  • Extensão Proxy Server

Robustez

“As you can see, nanoweb reached 101 days of uptime and did not show a single glitch after serving more than 4.1 milion hits and more than 52 GB.”

Ah! Não deixe de conferir os testes de performance.

Para instalar e testar -> http://nanoweb.si.kz/

Desenvolvimento de Aplicativos em PHP

E8 by Marius Sophus

Semana passada na lista PHP-RS postaram este link.O livro “Desenvolvimento de Aplicativos em PHP” é a iniciativa para criação de um livro onde todos desenvolvedores PHP estão convidados a escrever. Sabemos que existem diversos livros abordando o assunto, onde os autores colaboram muito com suas experiências, então, nada melhor do que escrever um livro “a-muitas-mãos”.

O projeto está hospedo no “Wikilivros” - Wikibooks em inglês, um projeto mantido pela Wikimedia Foundation, sinta-se totalmente a vontade para colaborar e difundir esta iniciativa.

Aproveito para convidar a todos os interessados a participar da lista PHP-RS, uma das melhores listas sobre PHP no Brasil (não pelo fato de eu ser gaúcho), ótimo ambiente de aprendizado, dúvidas de todos os níveis são respondidas.

WikiBook: Desenvolvimento de Aplicativos em PHP
http://pt.wikibooks.org/wiki/Aplicativos_em_PHP

10 Linguagens/Tecnologias que você deve aprender

Acabei de ler um artigo no site eWeek muito interessante, não gosto deste tipo de coisas, mas vale a pena ler, abaixo segue a lista das tecnologias e depois o link para o artigo.

  1. PHP
  2. C#
  3. AJAX (Asynchronous JavaScript and XML)
  4. JavaScript
  5. Perl
  6. C
  7. Ruby and Ruby On Rails
  8. Java
  9. Python
  10. VB.NET

Post Completo:
http://www.eweek.com/article2/0,1759,2016415,00.asp?kc=EWRSS03119TX1K0000594

ATLAS.NET: AJAX,Definições,Artigos,Webcasts & Videos

Ok, quem já não ouviu falar do AJAX (Asynchronous JavaScript and XML) ? Quem já não fez algo com AJAX (além de lavar) ? Tá, tá, não vou falar o que é AJAX, se quiser, pode buscar no google, ou encontrar “coleções de links“, este é um assunto saturado já!

Todos sabemos que AJAX (já escrevi 3 vezes) tens suas implementações (denominações) para funcionar com determinadas linguagens, SAJAX (para PHP), CFAJAX (para ColdFusion) e várias siglas bobinhas como AHAH (Asychronous HTML and HTTP), até mesmo a gigante Google entrou na onde, lançando o seu Google Web Toolkit.

Nota Importante

Estou falando tudo isto por pura esperteza, pois o objetivo do post é falar do ATLAS, mas estou aproveitando para falar de AJAX ;)

O ATLAS é um Framework para plataforma .NET da Microsoft, o carinha nada mais é do que um pacotão de funcionalidades AJAX para utilizar no Visual Studio.NET 2005, nada de diferente, a não ser o fato de que Scott Guthrie (General Manager Within The Microsoft Developer Divison) postou em seu blog vários links e vídeos, webcasts, livros enfim, que vale a pena conferir.

Bom, acho que consegui passar o recado ;)

Razões para gostar mais do PHP

Em homenagem (leia-se: fazendo uma brincadeira) ao meu amigo Diego Plentz, que gosta de fazer os “Code Contest”, neste, e neste post, eu não podia deixar de fazer este post.

Ruby

File.open(’pidfile’, ’w+’){ |fh| fh.puts Process.pid }

PERL

print { open my $out, ”>”, ”pidfile”; $out or die } $$, ”\n”;

PHP

file_put_contents( ‘pidfile’, getmypid() );

PS: Isto é somente uma brincadeira, para mostrar como um código pode ser escrito de diversas maneiras em diversas linguagens. O Diego mesmo mostra isto com alguns códigos.
;)