oriolrius.cat

Des del 2000 compartiendo sobre…

Category: Mussol

xml2sql

Reading time: < 1 minute

És un script en perl q ha sortit avui a freshmeat. La idea esta
bé, és força simple el seu funcionament però pot
ser útil. A partir d’un fitxer xml (.rdf) carrega els camps de la nostre
base de dades. Això em sembla q tb ho fa el phpChannel ara ho
aniré a comprobar, de totes formes com a rutina és
interessant.

La seva url és:
http://sourceforge.net/projects/xml2sql/

Fotos del caribe

Reading time: < 1 minute

Ja estan penjades les fotos del caribe a l’album de fotos, gracies a
l’Ernest q s’ho ha currat escanejant-les. Moltes gracies xaval! el directori es
diu: caribe2k

OriolNews Portal:Resums RDF

Reading time: 1 – 2 minutes

Després d’unes quantes hores currant per fi he tret el generador de
resums RDF del portal, després de tants dies sense programar amb bases
de dades ja quasi no recordava com es feia.

Gràcies a aquesta esperada rutina, el portal podrà generar
resums RDF q després seran usats per fer més ràpida la
pàgina principal del portal com vaig explicar en un anterior article, a
la rutina li falta:
-Fer mes abstracte el contingut.
-Solucionar el bug del xml a la capçalera q de moment no se com
fer-ho.
-Introduir les crides de la rutina al mig del codi del portal, pq els resums es
facin sols.

Ja he fet la linia necesaria d’exemple pq el getnews interpreti aquest
fitxer.
Per veure el fitxer.rdf s’ha de connectar a:
http://oriol.homeip.net/oriolnewsportal.rdf
si el q es vol veure es el resum fet pel getnews:
http://oriol.homeip.net/getnews/oriolnewsportal.php

Mozilla M18

Reading time: 1 – 2 minutes

Avui ha sortit el Mozilla M18, així doncs com q en windows ja usava
el M17, he decidit instal.lar el M18 per linux…

De moment l’he instal.lat al portatil i malgrat el seu aspecte i opcions
són molt atractives està força clar q necessita un
ordinador molt més potent q el meu pobret portatil ja q a la q obro dos
navegadors el programa peta. Així doncs és molt recomanable
usar-lo ja q és opensource i pel q he pogut veure amb el lamentable
P133MMX,32Mb RAM i pantalla de 256colors promet molt però no li treieu
els 64Mb de RAM i almenys 200MHz de CPU sinó us podeu morir.
Per baixar la versió de mozilla directament de linux esta a:
http://ftp.mozilla.org/pub/mozilla/releases/m18/

GetNews v0_3RC1: Primera versió estable

Reading time: 1 – 2 minutes

Després d’un parell d’horetes amb el PHP he tret la nova
versió del getnews, ara ja amb suport pels 4 sites sense haver de fer
res especial per cap d’ells.

Aquesta versió la tindré un parell de setmanes en quarentena i
si funciona correctament passarà a ser la versió 1.0,
d’aquí el RC1 (Release Candidate 1).
He canviat totalment el sistema de captura de noticies ara ja no es fixa en els
salts q ha de fer per agafar el link o el titol, sino q es fixa amb els tags q
tenen davant potser usa una miqueta més de CPU però és
molt més eficaç i segur, per tant, espero q en 15 dies no em doni
cap error.
Com sempre a la secció de projectes hi ha la nova versió del
getnews.

OriolNews Portal: +URL’s

Reading time: < 1 minute

Després de les últimes proves q he fet aquesta tarda des de
dintre de la intranet sembla q ja estan funcionant les dues noves formes per
connectar al portal.
Així doncs ara podrem accedir a ell per mitja de:
http://www.joor.net/portal
http://oriol.homeip.net
http://www.oriolnewsportal.com

Multa de 10milions a la timo

Reading time: 1 – 2 minutes

Acabo de llegir a ibrujula q la APD (agencia de proteccion de datos) li ha
fotut una multa a la timo per denuncia de la AI (associacio d’internautes).

Según la resolución de la APD, Telefónica “ha
incumplido su obligación de asegurar los datos de sus clientes”, como
había denunciado la Asociación de Internautas. La Agencia de
Protección de Datos ha advertido que es posible que antes del día
25 se hubiesen producido otros accesos indebidos, de los que no hay
constancia.
La resolución del Director General de la Agencia de Protección de
Datos considera que a través del sistema interno, el día 25 de
febrero de 2000 se produjeron 829 accesos no autorizados a los datos de
facturación de los abonados a Telefónica de España, S.A. y
el día 28 de febrero de 2000, 6.330 (entre estos últimos se
incluyen los accesos del personal de Telefónica).
La empresa ha recordado a los medios de comunicación que este caso
ocurrió en febrero y que en ningún momento debe confundirso con
la filtración de datos de la Empresa de Internet, Terra, en la cual
tiene un alto porcentaje en acciones

OriolNews Portal: Setmana negre

Reading time: 1 – 2 minutes

Aquesta setmana el servei OriolNews Portal no ha funcionat gens bé,
per no dir directamentq no ha funcionat…

Avui he arribat a casa per mirar q li passava al FireWall q no funcionava
bé i q per tant, no estava disponible el servei OriolNews Portal.
Només arribar he vist q no s’havia pillat la targeta RDSI. Per tant, he
reiniciat el PC i a la primera s’ha connectat.
Malgrat no sóc capaç d’entendre pq l’altre dia q li vaig fer fer
el mateix al meu germà no va funcionar hauria de mirar d’analitzar
possibles causes d’aquest error per prevenir-lo en properes caigudes dels
sistema:
-Durant aquesta setmana hi ha hagut diverses tormentes al poble, per tant,
segurament hi hauran hagut moltissimes caigudes i tornades de la llum. Aquest
seria un possible motiu d’aquesta sincronització.
-Tb sé q el servei d’Uni2 no està sent tan bo com es podria
demanar, però això ja era d’esperar a l’hora de contractar-lo
així podrien haver-hi problemes de disponibilitat del servei.

Per tal de solucionar això se m’acut q podria posar un sistema de
deteccio de tarjeta de xarxa q reinicies la maquina en cas de q aquesta no es
pilles.

OriolNews Portal: Baixant la carrega del sistema

Reading time: 2 – 2 minutes

Malgrat tenir moltíssimes coses per arreglar al codi PHP del
OriolNews Portal he tingut una idea pq es pugui baixar cosiderablement la
carrega del sistema i per evitar saturacions de la màquina en cas d’un
atac DDOS.

La idea és molt simple. Cada cop q algú es connecta al portal
es fa una connexió a les base de dades MySQL i es fa un SELECT per
buscar quines noticies s’han de mostrar com a més recents. Això
fa q cada cop sigui més lent l’accés a la pàgina principal
del portal i q la carrega sigui molt gran ja q reiteradament es torna a aquesta
pàgina i reiteradament s’esta fent la mateixa consulta a la base de
dades.
Doncs bé coneixent aquest problema se m’ha acudit fer un fitxer RDF
(XML) amb les dades de les noticies del portal q s’han de publicar només
connectar, així el portal quan mostra l’index l’únic q ha de fer
és passar aquest fitxer RDF a HTML i el sistema treballa molt
menys.
Aquest canvi implica q quan hi hagi alguna modificació de continguts de
últimes noticies del portal s’ha de modificar el resum RDF, els moments
on s’hauria d’afegir aquesta funcio d’actualització són:
+NIVELL USUARI:
–Quan s’envia un comentari. S’ha d’actualitzar el numero de comentaris de
l’article.
+NIVELL ADMINISTRADOR:
–Al afegir, modificar, borrar i acceptar un article nou.
Després de fer aquests canvis és obvi q el temps de procés
del servidor per mostrar la pàgina principal del portal serà molt
inferior al actual. Ja q el MySQL carrega considerablement el sistema.

Instal·lant PostgresSQL 7.0.2

Reading time: 1 – 2 minutes

Actualització del PHP i afegint el postgres al servidor del
portal.

Per tal de poder instal·lar el programa de calendari q m’interessa al
portal he hagut d’instal·lar el Postgres al servidor ja q sino havia de
modificar el codi font del calendari q esta en php i no tenia temps de
fer-ho.
Aprofitant aquest canvi en el PHP q ara ha de soportar pg he actualitzat la
versio de PHP i he posat la 4.0.2 encara tenia la 4.0.1, així doncs la
linia del config del PHP ha quedat així: ./configure
–prefix=/usr/local/php4 –enable-ftp –with-apxs=/usr/local/apache-
ssl/bin/apxs –enable-versioning –with-mysql=/usr/local/mysql
–enable-track-va rs –enable-xml –with-gd –with-mcrypt –with-mhash
–without-ttf –with-pgsql= /usr/local/pgsql
Aquesta es una linia practicament igual a la usada a maestratnet.net pero hi he
afegit el suport pg. Pero inicialment no em funcionava correctament ja q em
faltaven un parell de llibreries:
libmcrypt –> freshmeat.net
libmhash –> mhash.sourceforge.net