How to fetch code [on Windows]
May 11th, 2008I’ve been meaning to write this for quite some time now so here it goes: a step by step guide on the recommended way to get the code from the phpBridges project.
Read the rest of this entry »
I’ve been meaning to write this for quite some time now so here it goes: a step by step guide on the recommended way to get the code from the phpBridges project.
Read the rest of this entry »
The Open-Source version of PHPBridges now has a new default layout, check it out:
The layout is a very simple design based arround the amazing Blueprint CSS Framework. It’s currently on the trunk along with some encoding/line-break fixes.
And the name is chosen for the script: PHPBridges is the name (thank you Bruno).
You can find the code at the PHPBridges Launchpad Page.
Posts on this blog will be written in English from this point forward with the primary objective of reaching the widest possible audience.
With the development of the necessary functionality for a working TekPT Planet I have decided to license the script under the GNU Lesser General Public License v2.1 and release it to the wild since the only other good alternative for such a script is written in python (Planet Planet).
Still I’ll need some help for this: the script doesn’t have a name yet!
Sure “TekPT Custom Script” worked out great while it was used by a single website but now with the objective of releasing it to the wild it will need a better name. That’s why I’m asking you to tell me in the comments your thoughts on a good name for the script.
Finalmente, depois de bastante tempo sem perceber o que se passava, consegui colocar a pesquisa do TekPT a funcionar de forma aceitável… O código não está bonito, nem nada que se pareça, mas ao menos funciona e não obriga o servidor a uma paragem cardio-respiratória enquanto tenta fazer uma simples pesquisa.
O problema residia na implementação das Sub-Queries no MySQL: ela está inacabada e consequentemente levava minutos a resolver a simples subquery que eu utilizava… A solução rápida passou por pedir apenas os IDs dos posts e consequentemente chama-los um por um no php. O numero de queries feitas aumentou mas o resultado é uma pesquisa muito mais rápida.
O código será reescrito eventualmente mas para já serve. A questão do OR em vez do AND no entanto é outra questão ainda por resolver.
EDIT: Afinal parece que não vai demorar assim tanto. A pesquisa AND está concluida se bem que ainda precisa de muitos testes. Basicamente a solução passou por uma funcionalidade disponível na OracleDB chamada de INTERSECT.
Ao fazer a intersecção entre os resultados de dois SELECT tem-se uma pesquisa AND. Infelizmente este comando não existe no MySQL mas usando INNER JOIN chega-se ao mesmo resultado.
Agora falta mesmo é testar.
Depois de algum tempo de testes sem problemas de maior a feed do TekPT foi finalmente transferida para a versão de desenvolvimento, o resto do site no entanto mantém-se no sistema actual.
Isto sucede-se uma vez que a feed já se encontra, a meu ver, devidamente testada para justificar a transição enquanto o resto do sistema precisa ainda de mais maturação e da implementação de mais funcionalidades pelo que vos peço para me ajudarem a testa-lo.
A transição deve ser transparente cortesia do serviço de gestão de feeds do feedburner.
Mal começa arranja logo sarilhos o novo TekPT. Então não é que o titulo das feeds não apareçe quando são adicionadas ao Google Reader? Não faço ideia porque é que isto aconteçe já que as feeds validam perfeitamente na ferramenta da w3c, alguém sabe o que se pode estar aqui a passar?
Bem, foi com uma hora de atraso em relação á minha prespectiva inicial mas aqui fica ela, a versão alpha do TekPT 2.0!
Podem já dirigir-se a http://dev.tekpt.net para acederem á mesma mas fiquem avisados que o icon do feedburner do lado direito ainda aponta para o rss antigo.
Qualquer bug ou problema que encontrem por favor avisem-me o mais rapidamente possivel. Eu não tive tempo de experimentar tudo e estou a tremer que nem varas verdes devido a este ser o meu primeiro website completamente feito de raiz.
PS: Quanto ao layout não se assustem, quando o site sair de alpha apresento algo novo.
Prometi colocar algo online sobre o novo TekPT ainda durante Janeiro mesmo que seja em estado Alpha e apesar de não saber se o vou poder cumprir já que só voltei ao código ontem vou dar o meu melhor.
Entretanto fiquem com o Kikkoman para recordar velhos tempos.
EDIT @ 23:18: Já falta muito pouco mesmo, estamos na recta da meta.
EDIT @ 00:26: Parece que não consegui ser rapido o suficiente… mas mesmo assim a v2.0 alpha está pronta para ser lançada, só mais uns minutos.
Bem fica aqui um post apenas para vos relatar o estado actual do desenvolvimento do script: actualmente está parado. Pronto, está dito. Desde dia 4 que estou em plena época de exames pelo que não tenho tido disponibilidade para trabalhar no código no entanto continuo a planear lançar, mesmo que apenas em testes, a nova versão do agregador.
O estado actual está no entanto mais avançado desde a ultima vez em que escrevi neste blog com a pesquisa já a meio gás, ou seja: procura por uma ou mais palavras e lida decentemente com o OR mas ainda não com o AND (algo que se está a mostrar difícil, especialmente para alguém que está a aproveitar isto para aprender SQL).
Read the rest of this entry »