Reading time: 2 – 2 minutes
Després d molt d temps amb el projecte GetNews parat degut a com
sempre problemes d temps. Vaig estar pensant molt en com solucionar el problema
d l’estona q es triga en carregar el portal degut a la rutina de recollida d
noticies d’altres portals…
Doncs bé, el tema no era massa difícil, simplement he agafat
la rutina getnews feta en PHP i l’he dividit en dos rutines:
getNews.php : es un PHP Script q es col·loca al cron i q es connecta amb
la freqüència q nosaltres volem als llocs on volem i recull les
noticies, deixant un fitxer d backup al nostre directori temporal.
viewNews.php : es una funció progrmada en PHP com a preprocessador
aquesta rutina encomptes d recollir el fitxer RDF del portal q ens interessa,
el q fa és agafar el fitxer d backup q ha recollit l’altre rutina i
fer-ne el resum per presentar al nostre portal.
Així doncs, gràcies a aquests dos scripts mai més haurem
d’esperar-nos a q el site faci les connexions als llocs remots pq nosaltres
poguem entrar al portal.
De moment esta en versió d proves, ja q no l’he provat massa i no te
massa suport d’errors i fins aquest cap d setmana funciona correctament, treure
els fitxers per descarregar al pertinent directori d projectes.
Espero q pogueu disfrutar d nou del servei d noticies.
2 thoughts on “GetNews v0_4: Nova filosofia”
Ori, m’ha molat el tema aquest del getnews! ja m’explicaràs com ho has
fet!
A reveure
Després de gairebé un mes funcionant perfectament el getNews,
degut a un canvi en el RDF d freshmeat he hagut d fer un “patch” en el codi
del modul viewNews.php perquè sinó no reconeixia la lína
de inici i final del contingut del document.
Això és degut a q fins ara tots els RDF en el tag q identificava
el inici i el final no posaven paramentres i ara el d freshmeat n’ha comensat
a posar això m’ha obligat a ser més estricte en les comparacions
i he hagut de modificar dos WHILEs perquè sinó eren
incapaços de detectar les dues parts del document q comento.
A veure si tinc un moment per treure la versió 1 ja q el codi diria q
és molt estable. Però ara me’n vaig a la platja.
Comments are closed.