Cal Meteocoll
Benvingut(da), Visitant/. Sisplau ingressar o registrar-se.
24 Juliol de 2008, 09:31:21
Inici Ingressar Registrar-se

La fotografia de la setmana
Calma després de la tempesta (PPCC)
Foto de la setmana
Notícies: La instrumentació és bàsica en meteorologia. Vols compartir els teus coneixements?

+  Forum CATmeteo
|-+  Meteorologia
| |-+  Fòrum general de meteorologia i climatologia
| | |-+  Instrumentació
| | | |-+  ClimoGrama, versió final.
« anterior següent »
Pàgines: 1 ... 5 6 7 8 9 10 [11] 12 13 14 15 Anar Baix Imprimir
Autor Tema: ClimoGrama, versió final.  (Llegit 16243 vegades)
casacota
Cumulus Congestus
*
Desconnectat Desconnectat

Missatges: 1106



WWW
Re: ClimoGrama, versió final.
« Resposta #100 en: 27 Maig de 2006, 21:47:30 »

He acabat d'integrar aquest fantàstic programa al web:

http://www.casacota.cat/forum?num=1147034150

Gràcies als autors!!!
En línia

TempsGranollers
Cumulonimbus Calvus
**
Desconnectat Desconnectat

Gènere: Masculí
Missatges: 2835


Els reis de juliol...


WWW
Re: ClimoGrama, versió final.
« Resposta #101 en: 27 Maig de 2006, 22:27:45 »

He acabat d'integrar aquest fantàstic programa al web:

http://www.casacota.cat/forum?num=1147034150

Gràcies als autors!!!

Molt bona la idea de ficar-ho tot en una sola plana...  Wink
En línia

casacota
Cumulus Congestus
*
Desconnectat Desconnectat

Missatges: 1106



WWW
Re: ClimoGrama, versió final.
« Resposta #102 en: 27 Maig de 2006, 23:37:03 »

Ara només falta eliminar la "ratxa" de 276 km/h del gener 
En línia

Timonet gelat
Meteoclimatic projecte
Cumulonimbus Calvus
**
Desconnectat Desconnectat

Gènere: Masculí
Missatges: 3294



WWW
Re: ClimoGrama, versió final.
« Resposta #103 en: 28 Maig de 2006, 01:01:52 »

Jo no puc eliminar moltes errades de pluja...  Undecided
En línia



Ontinyent, 330-390 msnm, La Vall d'Albaida. València. 16,1ºC i 560 mm
Observatori passeig de les Germanies - Observatori st. Josep

lonewatie
Estrat
*
Desconnectat Desconnectat

Gènere: Masculí
Missatges: 15


Barcelona-Plaça d'Orfila http://www.meteobcn.com


WWW
Re: ClimoGrama, versió final.
« Resposta #104 en: 28 Maig de 2006, 10:05:11 »

Moltes gràcies als autors, el programa es una pasada.
http://www.meteobcn.com/templates/climograma.htm
En línia

casacota
Cumulus Congestus
*
Desconnectat Desconnectat

Missatges: 1106



WWW
Re: ClimoGrama, versió final.
« Resposta #105 en: 28 Maig de 2006, 15:28:08 »

Diverses persones m'han preguntat com ho faig perque els climogrames s'actualitzin automàticament a la web, i que surtin juntes taules i imatges en una pàgina. Per a no repetir la resposta, em permeto de posar-la aquí.
En primer lloc cal fer que el programa s'engegui automàticament cada 24 hores, tal i com està perfectament descrit més amunt en aquest fil mitjançant un arxiu .bat i el task scheduler del windows.
Per a integrar-ho al web: com que el programa en el meu cas, igual que l'estació, funciona sobre la mateixa màquina-servidor, només cal fer-ho visible, s'actualitza automàticament.
Qui no ho tingui així, pot programar el propi client de FTP que porta el VWS perquè li pugi les taules i imatges a la web cada 24 hores: no ténen perquè ser arxius generats per el propi VWS, poden ser altres qualsevol: només li hem de dir (secció internet).

Una altra història és fer-ho aparèixer tot en una sola pàgina. Es pot fer amb html normal mitjançant IFRAMEs, o bé generant la pàgina dinàmicament amb un script. És el que he fet en el meu cas: tota la web funciona sobre un profundament modificat yabb en perl, que utilitza els codis YaBBC (en aquest fòrum SMF rebatejat BBC però altrament idèntics). He afegit un codi anomenat "meteograma" que fa la feina d'inserir les taules:

Codi:
if( $message =~ m~\[meteograma=\s*(\S+?)\]~is ) {
$noaa = $1;
require "$sourcedir/meteograma.pl"; &meteograma;
}
while( $message =~ m~\[meteograma=\s*(\S+?)\]~is ) {
$noaa = $1;
&meteograma;
}

I el script corresponent meteograma.pl

Codi:
use LWP::Simple;
sub meteograma{
$webpage = get("http\:\/\/127\.0\.0\.1\/meteo\/clima\/$noaa");

$message =~ s~\[meteograma=$noaa\]~$webpage~ig;
}
1;

Addicionalment he hackejat el programa perquè només generi les taules, sense els tags html inicials ni finals.

El pròxim pas seria integrar-ho tot en un script en perl que llegieixi directament la base de dades del VWS...
En línia

TempsGranollers
Cumulonimbus Calvus
**
Desconnectat Desconnectat

Gènere: Masculí
Missatges: 2835


Els reis de juliol...


WWW
Re: ClimoGrama, versió final.
« Resposta #106 en: 28 Maig de 2006, 18:12:11 »

Addicionalment he hackejat el programa perquè només generi les taules, sense els tags html inicials ni finals.

Com es menja això de que has hackejat el programa?, amb quin permís?
En línia

casacota
Cumulus Congestus
*
Desconnectat Desconnectat

Missatges: 1106



WWW
Re: ClimoGrama, versió final.
« Resposta #107 en: 28 Maig de 2006, 18:36:05 »

Bé, he sobreescrit en el binari allí on diu
Codi:
<html> <body> <head> </head> </body> i </html>
amb espais, ja que sinó entra en conflicte amb els tags de la pàgina que conté les diverses taules. És la solució ràpida i provisional fins que acabi un script en perl que ho faci directament sobre els html resultants. És hacking sense reverse engineering, evidentment!
En línia

TempsGranollers
Cumulonimbus Calvus
**
Desconnectat Desconnectat

Gènere: Masculí
Missatges: 2835


Els reis de juliol...


WWW
Re: ClimoGrama, versió final.
« Resposta #108 en: 28 Maig de 2006, 18:55:32 »

Que jo recordi, en cap moment he donat permís perquè ningú alteri una sola coma del programa. Crec que no costava res comentar-ho i sempre es podia fer una versió i afegí aquesta opció. Crec que sempre he estar obert i disposat a ajudar-vos en tot el que calgués.

Jo soc programador de feina i amb fot molta ràbia que hi hagi gent que ràpidament recorri a mitjans “extraoficials” per aconseguir les coses.

He fet el programa amb tota la il·lusió del mont, sense demana res a canvi, no mes una mica de respecta per el codi. Amb sap greu prendre aquesta decisió, però des de aquest moment queda prohibida la publicació de cap climograma en cap pagina web ni cap altre mitja, que estigui generat per el programa que ens hem currat en Meteosse i jo mateix.

Estic molt emprenyat, confies en la gent que comparteix una mateixa il·lusió, i a la mínima sempre hi algú que pirateja sense cap contemplació.

El programa ja no està online a la meva web, i torno a repetir que no dono permís per la seva utilització des de avui dia 28 de maig de 2006 a ningú!.

Crec que queda clar.
En línia

casacota
Cumulus Congestus
*
Desconnectat Desconnectat

Missatges: 1106



WWW
Re: ClimoGrama, versió final.
« Resposta #109 en: 28 Maig de 2006, 19:17:29 »

Em sap molt de greu - i  el problema està solucionat, així de senzill:

Codi:
use LWP::Simple;
sub meteograma{
$webpage = get("http\:\/\/127\.0\.0\.1\/meteo\/clima\/$noaa");

$webpage =~ s~<html>~ ~isg;
$webpage =~ s~<head>~ ~isg;
$webpage =~ s~<title>Temps Granollers</title>~ ~isg;
$webpage =~ s~</head>~ ~isg;
$webpage =~ s~<body>~ ~isg;
$webpage =~ s~</body>~ ~isg;
$webpage =~ s~</HTML>~ ~isg;
$message =~ s~\[meteograma=$noaa\]~$webpage~ig;
}
1;

De tota manera, sembla que ja no servirà de res. Mentrestant he vist la teva resposta.
En línia

Pàgines: 1 ... 5 6 7 8 9 10 [11] 12 13 14 15 Anar Dalt Imprimir 
« anterior següent »
Anar a:  


Ingressar amb nom d'usuari, contrasenya i durada de la sessió

Powered by MySQL Powered by PHP Forum CATmeteo | Powered by SMF 1.0.10.
© 2001-2005, Lewis Media. Tots els Drets Reservats.
XHTML 1.0 vàlid! CSS vàlid!
Mortgages | Remortgages | Mortgages | Mortgage Calculator | Free File Hosting
Pàgina creada en 0.066 segons amb 21 queries.