Bug no meu blog + Disqus
Posted on April 09, 2010
Acabei de perceber um bug que eu mesmo coloquei no meu blog. Alguns vão notar que alguns comentários e retweets não estão aparecendo no blog.
Acontece que meses atrás, depois de importar meus posts de um banco pra outro, tive problemas com os permalinks e timestamps. Por exemplo, um permalink “2009/01/02/bla-bla” virava “2009/01/01/bla-bla”. Isso acontecia se por exemplo a data do post era “2009-01-02 01:00:00” e quando eu migrava ficou “2009-01-01 22:00:00”. O “fix” que acabei fazendo foi ignorar a data e procurar só pelo “bla-bla”. Como antigamente os comentários ficavam ligados no post, não tinha problema.
Mas depois que migrei pro Disqus, o permalink com o timestamp ficou mais importante porque ele é a “chave-primária” digamos. Um bug no meu administrador é que quando eu atualizo o texto de um post, ele está vendo errado o timezone e fica decrescendo 3 horas (porque Brasil é GMT -3) e uma hora ultrapassa a meia-noite e descresce o dia, mudando o link do post.
Eu ainda não parei pra corrigir isso, mas o que aconteceu é que nos links dos posts do iPad, por exemplo, alguns comentários ficaram nestes links do dia 06/04:
- http://www.akitaonrails.com/2010/04/06/off-topic-primeiras-impressoes-do-ipad
- http://www.akitaonrails.com/2010/04/06/off-topic-primeiras-impressoes-do-ipad-2-2
- http://www.akitaonrails.com/2010/04/06/off-topic-segunda-impressao-do-ipad
E alguns poucos caíram nestes que ficaram no dia 05/04:
- http://www.akitaonrails.com/2010/04/05/off-topic-primeiras-impressoes-do-ipad
- http://www.akitaonrails.com/2010/04/05/off-topic-primeiras-impressoes-do-ipad-2-2
- http://www.akitaonrails.com/2010/04/05/off-topic-segunda-impressao-do-ipad
Eu preciso corrigir o bug de configuração de Timezone que eu vinha postergando mas por enquanto vou só tomar cuidado manualmente pra data de publicação não regredir um dia. O problema foi que eu negligenciei que “permalink” quer dizer “permanent link” (duh, claro) e ignorei isso no meu banco de dados. Então fica de dica também. Lidar com timezones pode ser chatinho. O Bug não é do Disqus, é do meu blog mesmo.
blog comments powered by Disqus
Archives
- February 12(2)
- December 11(1)
- November 11(4)
- October 11(6)
- September 11(5)
- August 11(1)
- July 11(5)
- May 11(4)
- April 11(11)
- March 11(4)
- February 11(3)
- January 11(4)
- December 10(9)
- November 10(2)
- October 10(10)
- September 10(4)
- August 10(6)
- July 10(14)
- June 10(16)
- May 10(8)
- April 10(14)
- March 10(9)
- February 10(6)
- January 10(14)
- December 09(10)
- November 09(10)
- October 09(7)
- September 09(19)
- August 09(4)
- July 09(12)
- June 09(7)
- May 09(12)
- April 09(11)
- March 09(9)
- February 09(9)
- January 09(12)
- December 08(14)
- November 08(20)
- October 08(15)
- September 08(18)
- August 08(25)
- July 08(13)
- June 08(21)
- May 08(29)
- April 08(27)
- March 08(12)
- February 08(32)
- January 08(31)
- December 07(27)
- November 07(30)
- October 07(25)
- September 07(28)
- August 07(16)
- July 07(15)
- June 07(16)
- May 07(7)
- April 07(13)
- March 07(8)
- February 07(9)
- January 07(24)
- December 06(17)
- November 06(17)
- October 06(15)
- September 06(38)




