Skip to content

Commit

Permalink
Corrige links quebrados
Browse files Browse the repository at this point in the history
Impressionante como a maioria da internet simplesmente não respeita
URLs/Links. Eles quebram de graças ao [archive.org][] temos algo que
faz algum sentido apesar deles.
Também é impressionante como algumas pessoas respeitam links e eles
permanecem funcionando, especialmente blogs pessoais, depois de mais
de uma década.

Até que a troca dos links, depois de utilizar uma ferramenta pra
identificar os links quebrados, não foi demorada. Nada que um pouco
de [shell][1] e vim não ajude.

Closes #21

[archive.org]: https://archive.org
[shell]: https://gist.github.com/augustohp/fdac0243bbd14ca3d1dff09725726a10
  • Loading branch information
augustohp committed Jul 23, 2023
1 parent 81f457c commit 75401e3
Show file tree
Hide file tree
Showing 13 changed files with 96 additions and 77 deletions.
17 changes: 9 additions & 8 deletions _posts/2010-12-16-meu-ambiente.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@ category: PHP
date: 2010-12-16
----

Seguindo a brincadeira iniciada pelo meu caro amigo [Anderson Casimiro
(duodraco)](http://duodra.co/post/seu-ambiente-de-trabalho-em-7-itens/)
Seguindo a brincadeira iniciada pelo meu caro amigo [Anderson Casimiro (duodraco)][1]
vou descrever o que uso no meu dia a dia ...

Se você estiver com preguiça de seguir o link, as regras são essas:
Expand Down Expand Up @@ -88,13 +87,15 @@ criarem os respectivos posts, colocarei os links aqui):
- Guilherme Blanco
- Alexandre Taz
- Alex Piaz
- [Adler
Medrado](http://blog.adlermedrado.com.br/meme-meu-ambiente-de-trabalho-em-7-itens)
- [Jair
Henrique](http://www.jairhenrique.com/2010/12/meu-ambiente-de-trabalho/)
- [Adler Medrado][2]
- [Jair Henrique][3]

*Updates:*

[^1]: O **Alfred** provavelmente mude de nome, conforme
[anunciado](http://hudson-labs.org/content/hudsons-future) em 11 de
[^1]: O **Alfred** provavelmente mude de nome, conforme [anunciado][4] em 11 de
janeiro de 2011.

[1]: http://web.archive.org/web/20130114230111/http://duodra.co/post/seu-ambiente-de-trabalho-em-7-itens/
[2]: http://web.archive.org/web/20111219153432/http://blog.adlermedrado.com.br:80/
[3]: http://web.archive.org/web/20120321031000/http://www.jairhenrique.com:80/2010/12/meu-ambiente-de-trabalho/
[4]: http://web.archive.org/web/20110114222043/http://www.hudson-labs.org:80/content/hudsons-future?
7 changes: 4 additions & 3 deletions _posts/2011-01-07-resumo-semana.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,15 +43,16 @@ atualizo o post.
## Posts

- [Status da integração contínua no
PHP](http://www.littlehart.net/atthekeyboard/2010/09/07/twitter-asks-continuous-integration-landscape-for-php-developers/):
PHP](https://web.archive.org/web/20100912001907/www.littlehart.net/atthekeyboard/2010/09/07/twitter-asks-continuous-integration-landscape-for-php-developers/):
Este post descreve (do ponto de vista do autor), qual o estado atual
de quem utiliza integração contínua no dia a dia desenvolvendo
aplicações PHP. Se você quer começar a ter algum contato com isso, o
post vale a leitura.
- [Crie seu próprio widget de
Twitter](http://blogs.sitepoint.com/2011/01/05/create-your-own-twitter-widget-1/):
- [Crie seu próprio widget de Twitter][1]:
É uma série de 3 posts que mostra como você pode interagir com a API
do Twitter. Os códigos utilizados não são algo que você deveria
seguir como exemplo de bom código; mas se você não conhece a API do
Twitter e está começando com Orientação a Objetos, essa série pode
te ajudar um pouco.

[1]: http://web.archive.org/web/20110304231046/http://blogs.sitepoint.com:80/2011/01/05/create-your-own-twitter-widget-1/
12 changes: 6 additions & 6 deletions _posts/2011-01-14-resumo-semana.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,18 +34,18 @@ grite comigo pelo twitter
de cima, o Propel na próxima *major version* passará a utilizar a
camada de abstração de banco do Doctrine 2 (DBAL) e partes do ORM do
Doctrine 2. [Post de
anúncio](http://propel.posterous.com/propel2-will-be-an-activerecord-implementatio)
anúncio](https://web.archive.org/web/20130330062952/http://propel.posterous.com/propel2-will-be-an-activerecord-implementatio)

## Posts

- [**Usando o SDK do Facebook para executar
FQL**](http://blog.rafaeldohms.com.br/2011/01/12/using-the-facebook-php-sdk-to-run-fql/):
FQL**](https://web.archive.org/web/20110115071951/blog.rafaeldohms.com.br/2011/01/12/using-the-facebook-php-sdk-to-run-fql/):
O Facebook está numa fase de migração das APIs atuais. Sendo claro,
a situação está uma zona. Neste post o rafael Dohms nos mostra como
usar a FQL (consultas SQL dos dados do Facebook) usando o SDK em
PHP. (em inglês)
- [**Database version
control**](http://techportal.ibuildings.com/2011/01/11/database-version-control/):
control**](https://web.archive.org/web/20120416014709/http://techportal.ibuildings.com/2011/01/11/database-version-control/):
Este artigo é bem legal. Ele cobre algumas alternativas sobre como
você pode versionar seu banco de dados. (em inglês)
- [**Facebook Hacker
Expand All @@ -54,19 +54,19 @@ grite comigo pelo twitter
Parabéns aos qualificados. Quem não participou, pode pegar os 3
problemas e tentar resolver. (em inglês)
- [**Testando
Traits**](http://sebastian-bergmann.de/archives/906-Testing-Traits.html):
Traits**](https://web.archive.org/web/20110119152057/https://sebastian-bergmann.de/archives/906-Testing-Traits.html):
O Sebastian Bergman, criador do PHPUnit, postou essa semana como
você poderá fazer testes unitários na funcionalidade que será
adicionada no PHP 5.4. A funcionalidade já está disponível no
*master* branch do PHPUnit e será lançado na versão 3.6 do PHPUnit.
(em inglês)
- [**Futuro do
Hudson**](http://hudson-labs.org/content/hudsons-future):
Hudson**](https://web.archive.org/web/20110112133740/http://hudson-labs.org/content/hudsons-future):
Provavelmente ele mude de nome conforme proposta pelos líderes do
projeto num post essa semana. Essa não é relacionada diretamente ao
PHP, mas bateu na tabela e aqui está. (em inglês)
- [**Resumo da semana por Ailton
Ribeiro**](http://lab.ailtonribeiro.com/log/pt-br/trivias/resumo-da-semana-01-2011/):
Ribeiro**](https://web.archive.org/web/20110221092229/lab.ailtonribeiro.com/log/pt-br/trivias/resumo-da-semana-01-2011/):
O Ailton Ribeiro tem uma iniciativa idêntica a minha, porém foca nos
assuntos de interesse dele, que eu diria; são de relevância a todos
envolvidos nesta área.
4 changes: 3 additions & 1 deletion _posts/2011-01-23-resumo-semana.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ não tenho. Pessoas que contribuem muito com a linguagem e a web em
geral. Conversar com elas vale muito mais do que a leitura de uma dúzia
de livros.

Eu e o [Dohms](http://www.rafaeldohms.com.br) tivemos a oportunidade de
Eu e o [Dohms][1] tivemos a oportunidade de
palestrar de novo na Campus Party. Ele palestrou sobre como você pode
crescer utilizando PHP, como você pode trilhar seu caminho nessa
linguagem que cresce a cada dia; já eu ataquei os quatro principais
Expand Down Expand Up @@ -85,3 +85,5 @@ Veja mais apresentações
version do Drupal depois de quase 3 anos de desenvolvimento. O
Drupal dispensa apresentações, mas se você não conhece;
definitivamente deveria dar uma olhada.

[1]: http://web.archive.org/web/20121106162819/http://www.rafaeldohms.com.br:80/
2 changes: 1 addition & 1 deletion _posts/2011-03-27-controle-versoes.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ experiência razoável e são software-livre.

Existem outros, como:

- [Mercurial](http://mercurial.selenic.com/)
- [Mercurial](https://www.mercurial-scm.org/)
- [Bazaar](http://en.wikipedia.org/wiki/Bazaar_(software))
- [Monotone](http://www.monotone.ca/)
- [Perforce](http://www.perforce.com/)
Expand Down
47 changes: 26 additions & 21 deletions _posts/2011-04-02-resumo-mes.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,18 @@ escrever os posts, o que fazer então? Resumo do mês! O casamento
## Desenvolvimento do PHP

- [Versão
5.3.6](http://www.php.net/archive/2011.php#id2011-03-17-1*): Nova
5.3.6](http://www.php.net/archive/2011.php#id2011-03-17-1): Nova
versão do PHP! Mais de 60 bugs corrigidos, atualização do SQLite e
da PCRE. Mais uma vez, é válido reforçar que a árvore 5.2.x não vai
receber mais muito amor e carinho da parte de ninguém. Estamos todos
apaixonados pelo 5.3, então corre lá e se atualize.
- [Invasão no
PHP.net](http://www.php.net/archive/2011.php#id2011-03-19-2*): Algum
PHP.net](http://www.php.net/archive/2011.php#id2011-03-19-2): Algum
engraçadinho se aproveitou do sistema de wiki do PHP (que não recebe
muito carinho e manutenção desde que o Lukas Smith se focou no
Symfony2) mas não houveram danos consideráveis, tirando o fato que o
Wiki agora está fora do ar =(
- [Servidor HTTP do PHP](http://wiki.php.net/rfc/builtinwebserver*):
- [Servidor HTTP do PHP](http://wiki.php.net/rfc/builtinwebserver):
Existe já um patch para o CLI (command line interpreter) do PHP para
que o mesmo se torne um simples servidor HTTP. Vantagens disso?
Desenvolvimento sem precisar de Apache, ou qualquer outro servidor.
Expand All @@ -34,7 +34,7 @@ escrever os posts, o que fazer então? Resumo do mês! O casamento
"Simples" é um termo um tanto um quanto modesto já que o servidor
HTTP em questão é o mesmo utilizado pelo [NodeJS](http://nodejs.org)
e portanto algo bem competente.
- [Tainted data, a revanche](http://wiki.php.net/rfc/taint*): Isso é
- [Tainted data, a revanche](http://wiki.php.net/rfc/taint): Isso é
relativamente antigo, mas a idéia veio a tona mais uma vez esse mês.
O conceito da coisa é ligado com segurança de dados. Todo dado vindo
de globais (POST, GET, etc) vai ser tratado como um risco em
Expand All @@ -46,7 +46,7 @@ escrever os posts, o que fazer então? Resumo do mês! O casamento
## Ferramentas

- [Patrocinando o
xDebug](http://derickrethans.nl/sponsoring-xdebug.html*): xDebug é
xDebug](http://derickrethans.nl/sponsoring-xdebug.html): xDebug é
uma ferramenta de valor inestimável no desenvolvimento do PHP. Não
vou mentir que dou uns *var\_dump()* aqui e lá, mas quando preciso
ver o que está acontecendo de errado mesmo não tem nada que ajude
Expand All @@ -55,38 +55,38 @@ escrever os posts, o que fazer então? Resumo do mês! O casamento
enviado bugs ou até mesmo mandando uma motivação através de uma
doação em dinheiro.
- [Validação com
Respeito](http://www.phparch.com/2011/03/more-powerful-validation-from-respect/*):
Respeito](http://www.phparch.com/2011/03/more-powerful-validation-from-respect/):
Mais um filho brasileiro que saiu na PHP Architect esse mês. Essa
biblioteca de validação realmente é uma mão na roda. Dê uma olhada
nos exemplos do artigo e você vai entender o que ela pode fazer por
você. Essa biblioteca está em desenvolvimento constante e foi/é
feita pelo grande [Alexandre Gaigalas](http://gaigalas.net/).
feita pelo grande [Alexandre Gaigalas][6].
- [Zend Framework
1.11.4](http://framework.zend.com/changelog/1.11.4*): Versão de
1.11.4][4]: Versão de
manutenção da versão 1.11, que provavelmente é uma das últimas da
série 1.x.
- [Versão 4 do Horde](http://pear.horde.org/*): Você lembra dele?
- [Versão 4 do Horde](http://pear.horde.org/): Você lembra dele?
Depois de 3 anos em desenvolvimento a equipe de desenvolvimento
decidiu que [era hora de jogar o filho no
mundo](http://janschneider.de/news/35/332) e ver como ele se
comporta.
- [Anunciando o Aura
(Solar2)](http://paul-m-jones.com/archives/1738*): Começou o
(Solar2)](http://paul-m-jones.com/archives/1738): Começou o
desenvolvimento da nova versão do Solar. O framework é novo mas vem
se estabelecendo rápido e ganhando muito respeito. Pelo andar da
carruagem, eu me arrisco a dizer que ele merece entrar pro grupo
(até então) só dominado pelo Zend Framework e Symfony ao usar tudo
que o PHP 5.3 oferece e de um jeito decente. Vamos ver se o pessoal
mantém o ritmo!
- [Sublime Text 2](http://www.sublimetext.com/2*): Eu não sou um
- [Sublime Text 2](http://www.sublimetext.com/2): Eu não sou um
grande fã de IDEs. Julgo elas um mal necessário, mas na grande
maioria das vezes uso um editor de textos um pouco mais turbinado e
tenho meus problemas resolvidos rapidamente sem estupro da memória
ram. Pra isso uso (pra quase tudo quase) o
[Textmate](http://macromates.com), mas apareceu esse carinha como
quem não quer nada e me agradou muito. Se você também gosta de
soluções simples, elegantes e leves, dê uma exprimentada.
- [Firefox 4](http://www.getfirefox.com/*): Saiu a versão 4 do
- [Firefox 4](http://www.getfirefox.com/): Saiu a versão 4 do
Firefox. Fazia tempo que o Firefox não me agradava tanto, vale a
pena baixar.

Expand All @@ -97,51 +97,56 @@ escrever os posts, o que fazer então? Resumo do mês! O casamento
impressas, agora é só virtual. Mas o interessante é um membro da
comunidade brasileira teve um artigo publicado na edição do mês de
março, nosso membro de peso (sem duplo sentido, ou com. Quem sabe?)
[Rafael Dohms](http://rafaeldohms.com.br). Eu não posso reproduzir o
[Rafael Dohms][3]. Eu não posso reproduzir o
conteúdo da revista, mas se você entende um pouco de inglês, ela
vale a assinatura.
- [Micro
otimizações](http://www.xpertdeveloper.com/2010/10/php-coding-tips-for-performance-improvement/*):
otimizações](http://www.xpertdeveloper.com/2010/10/php-coding-tips-for-performance-improvement/):
O post está em inglês, só menciono ele aqui porque ele é um grande
candidato a post ridículo do ano. Pela enésima vez consecutiva. Esse
tipo de otimização não gera benefício algum pra aplicação alguma. Se
você usa uma linguagem interpretada e está preocupado com esse tipo
de ganho, sugiro você a procurar linguagens compiladas e de nível
mais baixo porquê você está fazendo errado meu caro amigo.
- [Paralelismo em
PHP](http://www.d-mueller.de/blog/parallel-processing-in-php/*):
PHP](http://www.d-mueller.de/blog/parallel-processing-in-php/):
Post interessante para quem não conhece \*nix e os meios que podemos
utilizar para abrir processos paralelos no PHP. Isso é útil em
diversos casos que precisamos de muito tempo e processamento e não
queremos que o usuário sofra com isso. Me lembrou de uma biblioteca
que eu comecei a fazer e nunca terminei para criar forks usando
cUrl, quem sabe eu termino e jogo ela no GitHub depois dessa!?
- [Análise de Performance
(Profilling)](http://erichogue.ca/2011/03/30/profiling-a-php-application/*):
- [Análise de Performance (Profilling)[5]:
Um ótimo post sobre como você pode fazer o profilling das suas
aplicações com as ferramentas mais famosas para tal. Se você nunca
fez profilling do seu código, corra lá, dê uma lida e experimente. O
gargalo está sempre onde você menos espera.
- [Como contribuir com o
ZF2](http://weierophinney.net/matthew/archives/255-How-to-Contribute-to-ZF2.html*):
ZF2](http://weierophinney.net/matthew/archives/255-How-to-Contribute-to-ZF2.html):
Deseja contribuir com algum projeto Open Source e não sabe qual nem
como? Ajude o Zend Framework 2 a sair do forno. O desenvolvimento
dessa versão já está bem avançado, mas contribuir é muito mais fácil
do que você imagina. Veja como neste post.
- [Invasão no
PHPFog](http://blog.phpfog.com/2011/03/22/how-we-got-owned-by-a-few-teenagers-and-why-it-will-never-happen-again/*):
PHPFog][2]:
O PHPFog atraiu muita atenção por ser um serviço de cloud voltado
para o PHP. Se ele vai se dar tão bem quanto o
[Heroku](http://heroku.com/) ainda é cedo demais para dizer, mas a
postura da equipe diante de um problema tão sério quanto eles
sofreram inspirou muita confiança na comunidade como um todo.
Exemplo de como deve ser a postura das empresas diante de problemas
críticos.
- [Parabéns a
comunidade](http://phpsp.org.br/2011/03/parabens-a-comunidade/*): O
- [Parabéns a comunidade][1]: O
Fernando Camacho escreveu um post parabenizando a comunidade PHP.
Kudos para todos por sermos uma das maiores e melhores comunidades
do mundo nerd existente!

PS: Eu não queria comentar nada ... mas tem algum Podcast virando a
esquina logo mais.

[1]: http://web.archive.org/web/20120212065912/http://phpsp.org.br:80/2011/03/parabens-a-comunidade/
[2]: http://web.archive.org/web/20121015231817/http://blog.phpfog.com/2011/03/22/how-we-got-owned-by-a-few-teenagers-and-why-it-will-never-happen-again/
[3]: http://web.archive.org/web/20121106162819/http://www.rafaeldohms.com.br:80/
[4]: http://web.archive.org/web/20130111015326/http://framework.zend.com:80/changelog/1.11.4/
[5]: http://web.archive.org/web/20110619080238/http://erichogue.ca:80/2011/03/30/profiling-a-php-application/
[6]: http://web.archive.org/web/20130104155834/http://gaigalas.net:80/
Loading

0 comments on commit 75401e3

Please sign in to comment.