ramblings about life and tech...  

Dezembro, 29 2005
Quinta-feira

O Google e os headers
Há largos meses que me intrigava porque é que este blog só tinha indexado no Google cerca de 36 páginas.
Qualquer outro site que tenho, mesmo os mais recentes têm n registos, mas este blog que é dos sites que mais "assuntos" tem, nada. Só algumas referências à homepage, mais nada, nem mesmo com um sitemap lá foi.

E depois lembrei-me... só podem ser os headers estúpido!
Acontece que há uns 3 anos quando programei isto, lembrei-me de aproveitar o ErrorDocument do Apache para me poupar trabalho, em vez de recorrer ao mod_rewrite. Ora uma ida a /archives/* faz desplotar um 404 Not Found, mas como defini o ErrorDocument para um "handler" meu, esse mesmo handler faz a "magia" toda e dá as coisas direitas, conteúdo ou um Not Found mesmo. O problema estará de certeza, e só hoje me lembrei, nos headers... é que não são alterados. Mesmo entregando a página direitinha, o status code ia sempre como HTTP/1.1 404 Not Found o que deveria fazer com que o Google não indexasse a página.

Do manual do Apache...
This has several implications, the most important being that the client will not receive the original error status code, but instead will receive a redirect status code. This in turn can confuse web robots and other clients which try to determine if a URL is valid using the status code.

A ver vamos se nos próximos tempos as coisas mudam...

Hora 29 Dezembro 2005 - 23:01   Comentários 2 Comentário(s)   Technorati links   Linking posts

Want to do... more
This last thing, the fact that I cannot finish what I start, bothers me. If you want a excellent example, in Portugal, of somebody who seems to be a do-er, look no further than Carlos. In the last year, he put together a great set of services. Kudos to him for that. Lets see if I can catch up next year...

Ler isto faz bem ao ego, ainda por cima vindo da pessoa com quem aprendi grande parte das coisas que me permitem fazer o tal great set of services.
Mas permitam-me contradizer-lo... :-)

Não, não sou um do-er tendo em conta o que queria fazer e tenho para fazer. Ela que me atura os "vaipes" sabe melhor que ninguém que me perco em coisas paralelas, me disperso em n tretas e deixo tudo a meio. Basta olhar para o ITJobs que é a "cash cow"(em relação aos outros) em termos de Adsense e que apesar disso em dois anos não viu uma linha de código e no entanto não paro de me meter em outras histórias, tipo o feeds ou lusocast que não dão cheta.

Mas pior de tudo, é ser um do-er ou "querer fazer coisas" e ter estado os últimos 6 meses literalmente a contar carneiros numa empresa que não faz a mínima ideia do que quer, encostado a um canto com um PC que nem a uma instituição de caridade o dava . Mas o resultado já estava à vista, era uma questão de meses. Felizmente tomaram a eles a iniciativa acertada, saía caro estar a pagar a um gajo para aparecer durante oito horas e tomar dois cafés. Só de me lembrar que em 6 meses falei(e por falar entendo mais de 5 minutos seguidos) com o chefe umas 10 vezes e me fartava de ouvir pérolas em reuniões em cima do joelho... águas passadas, espero não voltar a fazer uma asneira tão grande.

Estou desempregado e não me apetece muito. Ainda não tinha dito ?... pronto está dito. :-)

Hora 29 Dezembro 2005 - 03:52   Comentários 4 Comentário(s)   Technorati links   Linking posts

PHP meltdown
strftime('%d', strtotime('now'));
Sempre usei este código para me devolver o dia actual em PHP. Sempre me foi fiel durante pelo menos três ou mais anos, em PHP 4 e 5. Depois de ontem ter feito um upgrade ao PHP puf, passou-se. Passo a explicar...

[karlus@xunga ]$ date
Wed Dec 28 23:49:19 WET 2005
[karlus@xunga newsletter]$ php -r "echo strftime('%d', strtotime('now'));"
29

[karlus@xunga ]$ date
Thu Dec 29 00:01:30 WET 2005
[karlus@xunga newsletter]$ php -r "echo strftime('%d', strtotime('now'));"
29

Que eu saiba o 'now' não deixou de ser um Date Input Format válido.
Depois leio isto...
In PHP 5 up to 5.0.2, "now" and other relative times are wrongly computed from today's midnight. It differs from other versions where it is correctly computed from current time.
Pelo meu inglês do 5 ao 5.0.2 houve um problema que foi corrigido e ficou tudo na mesma.
Depois do tal upgrade de ontem um script que dispara às 23:45 passou a julgar que já está no dia seguinte

[karlus@xunga ]$ php -r "echo strftime('%d', strtotime('Wed Dec 28 23:00:00 WET 2005'));"
29
[karlus@xunga ]$ php -r "echo strftime('%d', strtotime('Wed Dec 28 22:59:00 WET 2005'));"
28
Que merda é esta ? Tangas de TIMEZONEs ? Que novidade passou a existir que não esteja documentada ? Arrrg....

Update: A solução

Hora 29 Dezembro 2005 - 00:43   Comentários 3 Comentário(s)   Technorati links   Linking posts


Blogmaster
moi Tem 32 anos, é natural de Vila Nova de Famalicão mas mora no Porto desde que veio para a universidade... bem, morou. Agora já casado, está pela Maia. Anda pela internet há já uns 12 anos tendo trabalhado em vários projectos como foram o caso do Mail.pt ou no Sapo. Nos tempos livres vai tendo tempo para fazer umas brincadeiras, entre as quais o ITJobs o Lusocast o Hispanocast ou o Destakes
De resto já bloga há uns 7 anos apesar de ter perdido parte da "vida" numa mudança de hosting provider. Algumas restias ainda por aí andam... ah, e o email de contacto está no footer.
Btw... job offers are welcome!

Feeds RSS
Posts
Posts + comentários
Twitter



Procurar...

Em movimento...
mais fotos...

Últimos comentários...
04 Jul - Quem anda devagar?
01 Jul - Esclarecendo
01 Jul - Velho do Restelo
01 Jul - sim, a realidade
01 Jul - Sure
30 Jun - Efficient Dynamics
30 Jun - Bullshit
29 Jun - ah pois
29 Jun - 3g
29 Jun - RE: How You Drive it...
29 Jun - How you drive it...
28 Jun - A realidade às vezes...



Arquivos...
Junho 2008 (28)
Maio 2008 (17)
Abril 2008 (14)
Março 2008 (21)
Fevereiro 2008 (21)
Janeiro 2008 (33)
Dezembro 2007 (23)
Novembro 2007 (16)
Outubro 2007 (6)
Setembro 2007 (16)
Agosto 2007 (18)
Julho 2007 (17)
Junho 2007 (10)
Maio 2007 (30)
Abril 2007 (17)
Março 2007 (24)
Fevereiro 2007 (27)
Janeiro 2007 (20)
Dezembro 2006 (16)
Novembro 2006 (20)
Outubro 2006 (24)
Setembro 2006 (18)
Agosto 2006 (33)
Julho 2006 (30)
Junho 2006 (31)
Maio 2006 (17)
Abril 2006 (21)
Março 2006 (23)
Fevereiro 2006 (26)
Janeiro 2006 (38)
Dezembro 2005 (33)
Novembro 2005 (28)
Outubro 2005 (33)
Setembro 2005 (48)
Agosto 2005 (43)
Julho 2005 (35)
Junho 2005 (47)
Maio 2005 (37)
Abril 2005 (38)
Março 2005 (25)
Fevereiro 2005 (27)
Janeiro 2005 (35)
Dezembro 2004 (42)
Novembro 2004 (26)
Outubro 2004 (45)
Setembro 2004 (52)
Agosto 2004 (25)
Julho 2004 (53)
Junho 2004 (55)
Maio 2004 (60)
Abril 2004 (46)
Março 2004 (65)
Fevereiro 2004 (45)
Janeiro 2004 (68)
Dezembro 2003 (68)
Novembro 2003 (59)
Outubro 2003 (67)
Setembro 2003 (46)
Agosto 2003 (31)
Julho 2003 (36)

Aqui ao lado...
Pedro Figueiredo
Pedro Melo
Celso Martinho
Sérgio Carvalho
Rui Carmo
Nuno Loureiro
Maria João Nogueira
Filipe Miguel Tavares
Bruno Pedro
Ricardo
Nuno Mariz
Vitor Magalhães
Carlos Duarte
Mário Lopes

Procurar...



 

 


 

não chateiem com os erros de Português... "the bad spelling is part of the charm". ;-)
escusado será dizer que as opiniões aqui expressas são minhas e só minhas, e não de outros ou da empresa onde trabalho
qualquer outro bitaite... ramblings at karlus.net
não, não é powered by MovableType ou Wordpress, é powered by código meu em PHP

O conteúdo deste site não poderá ser utilizado sem a sua autorização expressa.
As imagens nele contidas são propriedade dos respectivos autores.