Vista Gadget: riroTemperatur

riroTemperatur är ett program som visar aktuell temperatur i Sidbaren i Windows Vista.

Inläggav riro » 03 mar 2008, 15:18



Ah... inte överdrivet svår att förstå :-)

Finns det någon möjlighet att "någon" lägger till ett fält för URL till grafen?
Användarvisningsbild
riro
Wannabe
 
Inlägg: 36
Blev medlem: 19 feb 2008, 15:35
Ort: Sundborn

Annons


Inläggav PerM » 03 mar 2008, 15:27

Hm, undrar om TKoll kommer anse att XMLen är rätt då? Matchar mot en XSD om jag inte minns fel...eller så lät jag bli det av just denna anledningen....måste kolla upp det.
Beyond Measure - mer än bara mätning.
Användarvisningsbild
PerM
Har temperatur.nu som hobby
 
Inlägg: 675
Blev medlem: 23 feb 2007, 14:46
Ort: Vallentuna

Inläggav riro » 03 mar 2008, 15:28

Är juh å andra sidan inte så svårt att ful-hacka sig runt då man har IDt på de olika stationerna... men det är måttligt bra med ful-hack om "någon" byter URL på bilderna...
Användarvisningsbild
riro
Wannabe
 
Inlägg: 36
Blev medlem: 19 feb 2008, 15:35
Ort: Sundborn

Inläggav PerM » 03 mar 2008, 15:30

Hehe, nä. Bättre att uppdatera TKoll om den gnäller.
Beyond Measure - mer än bara mätning.
Användarvisningsbild
PerM
Har temperatur.nu som hobby
 
Inlägg: 675
Blev medlem: 23 feb 2007, 14:46
Ort: Vallentuna

Inläggav riro » 03 mar 2008, 15:36

Så här skulle jag gärna ha det:

Kod: Markera allt
<temperatureData version="1.0">
   <location>
      <uniqueId>48</uniqueId>
      <name>Falun</name>
      <temperature>2.7</temperature>
      <scale>C</scale>
      <lastUpdate>2008-03-03 14:26:26</lastUpdate>
      <comment>Kommentar kommer kanske</comment>
      <graphLink>http://www.temperatur.nu/falun.html</graphLink>
      <images>
         <1d>http://www.temperatur.nu/pics/termo-48-1d.png</1d>
         <7d>http://www.temperatur.nu/pics/termo-48-7d.png</7d>
         <1month>http://www.temperatur.nu/pics/termo-48-1month.png</1month>
         <1y>http://www.temperatur.nu/pics/termo-48-1y.png</1y>
      </images>
   </location>
</temperatureData>
Användarvisningsbild
riro
Wannabe
 
Inlägg: 36
Blev medlem: 19 feb 2008, 15:35
Ort: Sundborn

Inläggav riro » 03 mar 2008, 15:48

elf98 skrev:Vill du ha något särskilt format eller åtkomstsätt är det bara att säga till


Till!

Lägg till images-delen (Går juh alltid att utöka den senare om det skulle behövas) i tkoll.php så blir det finfint.


Edit: Ehm... vart f-n tog inlägget jag quotade vägen? :shock:
Användarvisningsbild
riro
Wannabe
 
Inlägg: 36
Blev medlem: 19 feb 2008, 15:35
Ort: Sundborn

Inläggav elf98 » 03 mar 2008, 15:49

Jag gör det så snart PerM har verifierat att jag inte sabbar för Tkoll!

Vill du ha någon smidigare lista för id kontra stad?
Driver temperatur.nu
Användarvisningsbild
elf98
Har temperatur.nu som hobby
 
Inlägg: 3311
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping

Inläggav PerM » 03 mar 2008, 15:54

Kollade upp det och jag matchar mot en XSD, så den måste uppdateras annars slutar TKoll att fungera. Kanske är bäst om Elf tar kontroll över den?

Kod: Markera allt
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
  <xs:element name="temperatureData">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="location" minOccurs="0" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="uniqueId" type="xs:string" minOccurs="0" />
              <xs:element name="name" type="xs:string" minOccurs="0" />
              <xs:element name="temperature" type="xs:string" minOccurs="0" />
              <xs:element name="scale" type="xs:string" minOccurs="0" />
              <xs:element name="lastUpdate" type="xs:string" minOccurs="0" />
              <xs:element name="comment" type="xs:string" minOccurs="0" />
              <xs:element name="graphLink" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="version" type="xs:string" />
    </xs:complexType>
  </xs:element>
</xs:schema>
Beyond Measure - mer än bara mätning.
Användarvisningsbild
PerM
Har temperatur.nu som hobby
 
Inlägg: 675
Blev medlem: 23 feb 2007, 14:46
Ort: Vallentuna

Inläggav elf98 » 03 mar 2008, 16:01

Jag skapar en ny php-fil till Gadgeten i stället.

En sak till som måste fixas är hur gadgeten alltid har tillgång till en färsk graf...

Riro, kan du accessa en php-fil i samband med att en graf skall visas? Ex, rirograph.php?id=num&t=1d, denna php-fil kan returnera urlen till bilden. Att generera en graf tar ca 0.1 sekunder.
Driver temperatur.nu
Användarvisningsbild
elf98
Har temperatur.nu som hobby
 
Inlägg: 3311
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping

Inläggav PerM » 03 mar 2008, 16:08

Ok, då kan jag uppdatera TKoll i lung och ro senare...om det önskas. Användnings sättet av Tkoll och gadjeten skiljers sig ju lite åt.
Beyond Measure - mer än bara mätning.
Användarvisningsbild
PerM
Har temperatur.nu som hobby
 
Inlägg: 675
Blev medlem: 23 feb 2007, 14:46
Ort: Vallentuna

Inläggav riro » 03 mar 2008, 16:11

Edit: Suddat.

Ska fundera lite... och återkommer. Känns som vi spammar ihjäl forumet med noll-koll-tankar & funderingar. :-)
Användarvisningsbild
riro
Wannabe
 
Inlägg: 36
Blev medlem: 19 feb 2008, 15:35
Ort: Sundborn

Inläggav riro » 03 mar 2008, 16:43

Okej... har funderat lite.

För enkelhetens skull utan XML...

Skapa en fil som innehåller ID & Ort och varför inte senaste temperatur när man ändå håller på... självklart med en separator mellan fälten (lämpligtvis ett semiekolon).
Exempelvis:
Kod: Markera allt
79;Abisko;-7.4;C;2008-03-03 15:12:29;
89;Alingsås;5.1;C;2008-03-03 15:08:02;

Den filen kan man då ladda för att göra en listbox med alla valbara stationer eller om man vill lista många stationer på en gång utan att behöva ladda in allt för mycket data i onödan.


Sen en fil som man kan kalla på för att skapa upp en graf.

Exempelvis:
graph.php?id=79&time=1d&width=300&height=400&bg=ffffff

id=48 - Självförklarande
time=1d - Tid som ska visas: 1d, 7d, 1month, 1y
width=300 - Ger en 300px bred bild
height=400 - Ger en 400px hög bild
bg=ffffff - Ger en bild med vit bakgrund

Den enda tvingande parametern borde då vara id, resten kan man defaulta till något lagomt värde...
Width, height & bg skulle vara bra för att det går enklare att få in bilderna i en annan applikation/web på ett snyggt sätt.
Användarvisningsbild
riro
Wannabe
 
Inlägg: 36
Blev medlem: 19 feb 2008, 15:35
Ort: Sundborn

Inläggav elf98 » 03 mar 2008, 16:52

http://www.temperatur.nu/alla_orter_v2.php

Vad det gäller grafen återkommer jag en annan dag, måste jobba lite nu!
Driver temperatur.nu
Användarvisningsbild
elf98
Har temperatur.nu som hobby
 
Inlägg: 3311
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping

Inläggav riro » 03 mar 2008, 17:19

elf98 skrev:http://www.temperatur.nu/alla_orter_v2.php


Tackar!

elf98 skrev:Vad det gäller grafen återkommer jag en annan dag, måste jobba lite nu!


Just jävlar... det var det man skulle göra på veckorna... ;-)
Användarvisningsbild
riro
Wannabe
 
Inlägg: 36
Blev medlem: 19 feb 2008, 15:35
Ort: Sundborn

Inläggav riro » 03 apr 2008, 00:51

Version 1.3 är nu ute.

Största förändringen är settings-sidan.... och i och med den så rättade jag upp ett gäng med andra buggar.
Bild

Orkar inte lägga upp den på Windows Live idag (natt), tar det "sen"... men på http://www.snowland.se/gadgets/ finns den att ladda hem.
Användarvisningsbild
riro
Wannabe
 
Inlägg: 36
Blev medlem: 19 feb 2008, 15:35
Ort: Sundborn

FöregåendeNästa

Återgå till riroTemperatur

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst