Tidigare idag läste jag en bloggpost från Ted Valentin angående SCB:s statistikdatabas och hur svårt det är att plocka ut data i ett automatiserat sätt. Ted gjorde en mycket smidig lösning där man bara sparar ner en bunke förinställda värden (enklast hämtade med Firebug eller IE Developer Toolbar) i Teds lilla applikation, för att senare kunna länka automatiskt till rapporten.
Sugen på att bidraga så knåpade jag ihop ett liknande script jag också, finnes här.
Tanken är densamma och jag tror att jag själv kommer att kunna ha mycket nytta av detta. För ett tag sedan synkroniserade vi in samtliga län, kommuner och orter från SCB:s register. Med en sådan här applikation kunde man gjort månatliga synkroniseringar eller liknande istället (nu tror jag förvisso inte att SCB uppdaterar sina bebyggelseregister tätare än typ vart 5:e år, men ändå
).
Det nischade med denna applikationen är att den bryter ur URL:en i länken på resultatsidan och gör en automatisk hämtning direkt av filen. Detta är bara testat på Excel-filer ännu, men det kanske kan vara intressant att bygga på framöver.
Håll till godo och tack för tipset Ted.
Anthony Franco, VD på Effective UI skriver i en intervju till SD Times ”sluta klaga och gör ert jobb”. Han är trött på utvecklarnas syn på det uteblivna stödet av Flash i Apples nya produkt iPad. Han tar upp en aspekt där utvecklaren måste acceptera den roll som det innebär att vara just utvecklare, nämligen att saker och ting förändras över tiden.
Jag tycker själv det är väldigt sund inställning till hela den stora diskussionen som uppkommit då Apple valt att inte implementera Flash-stöd (på grund av sin bristande tro på att plattformen långsiktigt kommer att hålla). I grund och botten handlar det om att göra ett utbud av en efterfrågan. Uppenbarligen som Steve Jobs nämner på All Things Digital att ”choose what horses to ride”, dom frågar sig helt enkelt var i livscykeln en teknik eller produkt är och därefter tar beslut om det är något som dom skall anamma/implementera/interagera med.
Dom gav till och med möjlighet för Adobe att hänga på tåget, vilket dom uppenbarligen inte var intresserade av… tills det sålde bra!
Vid efterfrågan har vi nu arbetetat fram en synkroniseringstjänst mellan Tidomat FXH* och Mobil Tid. Tjänsten installeras i samma Windows-miljö som Tidomat FXH / Tidomat Portal och fungerar som en kommunikationsbro mellan vår centrala servermiljö och kundens specifika FXH-installation (via XML-RPC). Vid installation sätter man upp en pollningsintervall då tjänsten frågar efter nya registreringar som kommit in till Mobil Tid och som skall synkroniseras mot Tidomat FXH. Synkroniseringen sker direkt och responsen som FXH ger (genom avstämning mot schema, avvikelsetider etc som inte finns i Mobil Tid) så skickas ett svar mot vår server igen. Direkt vid svar sker ett utskick till den mobiltelefon som sände registrering, men i detta fallet som ett SMS.
Slutsatsen till detta ger att i kundunika miljöer (ofta med brandväggar och stora säkerhetsaspekter) levererar vi en lösning där trafiken efterfrågas inifrån kundens intranät och där transporteringen av data går över HTTP (port 80). Detta ger en enkel och smidig lösning där installationen och anpassningen i kundmiljön är väldigt liten.
Vi ser fram emot integrationer mot många andra tids- och lönesystem av liknande karaktär.
* Tidomat, Tidomat FXH och Tidomat Portal är registrerade varumärke av Tidomat AB (www.tidomat.se)
Vi börjar använda Projecta internt! Efter att under ett relativt långt tag jobbat med mappstruktur på datorn innehållande offerter, kalkyler, arbetssammanställningar osv så gjorde vi slag i saken och använder vårt egna projektsystem internt.
Projecta riktar sig till mindre företag som behöver hålla koll på löpande projekt och dokument. I systemet kan man sköta hela flödet ifrån kalkyl, offert, orderbekräftelse och projektstadie (med ekonomisk uppföljning via artikelregister) för att i slutändan fakturera direkt i systemet. Integration mot befintliga webbaserade system såsom e-butiker eller andra försäljningsplattformar kan enkelt göras, då man kan plocka in orderlistan och därefter jobba med avstämning på fakturering/betalning direkt i projektsystemet. Tack vare den dynamiska behörighetsnivån (enskilda grupper av personal ger unika behörigheter i systemet) kan man enkelt låta vissa anställda jobba med artikelunderhållning, andra med ekonomisk uppföljning eller supporthantering.
I regel görs en installation av systemet, som sedan kan anpassas och skräddarsys för kundens verksamhet. Om man t.ex vill jobba med beställningar mot leverantörer och kanske t.o.m synkronisera prislistor finns det ett välutvecklat API för att göra detta.
Som extra pålägg jobbar vi just nu med en integration mellan Projecta och Mobil Tid. Genom att man i Mobil Tid kan redovisa närvaro baserat på projekt, kommer man kunna synkronisera projekten i Projecta direkt in i Mobil Tid, och därmed får man direkt upp projekten i mobiltelefonen när man är ute på ex. serviceuppdrag eller fältarbete.
Hojta till om ni är intresserade av en demonstration eller har några frågor.
Vi har fått beställning på ett grafiskt övervakningssystem nyligen. Mycket spännande projekt som kommer innebära ett försök att webbasera drift och säkerhetsövervakning inom organisationer. Detta förenklar installation och konfiguration samtidigt som man enkelt skall kunna placera t.ex en monitor med nätverksenhet i det interna nätet och därefter presentera aktuell drift varsomhelst.
Integrationen kommer att ske i fas 1 mot ett passagesystem samt att vi efterliknar driftövervakning i enlighet med Nagios eller Op5.
Mer om detta när vi kommit igång med utvecklingen, spännande iaf.
”Internet är en fluga som kanske blåser förbi. Jag tror inte att folk i längden kommer att vilja ägna så mycket tid, som det faktiskt tar, åt att surfa på nätet.” Ines Uusmann
http://sv.wikipedia.org/wiki/Ines_Uusmann