tisdag 31 augusti 2010

System för Processhantering

Jag har sedan mycket länge varit intresserad av metoder och system för hantering av administrativa processer. Alla chefer kämpar med att få det administrativa arbetet att fungera bra, men jag tycker mig se att systematiken brister och resultat ofta blir långt ifrån bra.

Kanske vore det en idé att ställa samman mina tanker kring detta omfattande ämne. Som ett första steg har jag skapat en bok om processer med hjälp av Wikipedias Book creator.

Det fick mig att uppmärksamma Bonitasoft som är ett open source-system för utveckling av och stöd vid genomförande av processer. Det finns för flera operativsystem.

lördag 28 augusti 2010

Test av PhpGedView

En intressant open source program för hantering av släktdata är PhpGedView. Efter att ha ögnat dokumentationen och besökt några webbar baserade på PGV så har jag nu laddat ned systemet. Tills vidare finns det på www.humanisterna2.com/GedView, trots att det givetvis inte har något med Humanisterna att göra. Funkar det så ska jag flytta PGV till en egen domän.

Först hade jag lite problem med språket. PGV är på engelska och jag ska ha svenska. Men det visar sig att man först ska importera eller registera några släktdata och först därefter blir det möjligt att ange vilka språk användaren ska ha tillgång till.

Innan jag kom på lösningen så skrev jag en fråga i PGVs forum och fick snabbt svar. Det förvånar mig varje gång att det finns så många vänliga människor som tar sig tid att fundera över mina små problem och ger tips på hur de ska hanteras.

Nästa trubbel gäller Google maps. PGV har en funktion som ska visa på en karta var de orter finns som omnämns i släktdata. Problemet är att alla orter hamnar i Stilla havet!

Konfigurationen ser enkel ut. Först enablar man GoogleMap och sedan ska man registrera en GoogleMap API key. Den säger PGV finns på http://www.google.com/apis/maps/. Men Google skickar mig automatiskt vidare till http://code.google.com/intl/sv/apis/maps/index.html och där finns det sex olika API-keys. Till det kommer att Google nyligen lanserat en ny service V3. Den behöver inte någon API key.

Jag gissade att PGV har implementerat kartfunktionen i Javascript och att det skett med den tidigare servicen V2. Men eftersom det inte funkar så är det väl fel. Vad göra?

Jag har kollat Google Maps FAQ och dess forum. Men nu har jag också hittat Google Map module. Det borde jag gjort för länge sedan. Nu gäller det att läsa och fundera.

Program för släktforskning

Jag har blivit lite intresserad av "släktforskning". Det är ett alltför ambitiöst begrepp då det bara handlar om att samla in och publicera data, men det är så det brukar kallas.

Det finns många goda skäl för mig att syssla med släktdata. Jag är morfar, min syster har ett släktforskningsföretag och det har skrivits en hel del om min släkt. Släkten kallas normalt för Bratt från Brattfors, men allt startade ju inte där. Vi härstammar som alla andra från aporna.

Nu gäller det att hitta bra programvara som gör det möjligt att samla, lagra och sprida släktdata på det sätt jag vill. Men först lite om mina erfarenheter så här långt.

Genvägar

Det första programmet jag använt heter Genvägar. Det har skrivits av och drivs av en fd jobbarkompis Ronny Belin. Mycket begränsat och därför väldigt enkelt. Alla uppgifter som registreras är öppna och tillgängliga på nätet. Utöver vissa fasta uppgifter går det att registrera hur mycket information som helst i ett textfält. Genvägar är gratis förutom uppladdning av bilder - synd men begripligt. Det finns inget automatiskt stöd för träffar i andra släktträd. Rapportmöjligheterna begränsas till skärmdumpar.

Systemet fungerar bra och är troligen idealiskt för den som vill börja och få en god bild av en släkt. Tyvärr har Genvägar inte utvecklats de senaste åren.

MyHeritage

När jag ville gå vidare valda jag utan närmare eftertanke MyHeritage. Det är betydligt trevligare grafik än Genvägar, men gratisanvändningen är begränsad till 250 personer. Det var jag inte klar över från början. Det kostar 1000 kr.

Det finns ett mycket stort antal släkttjänster på nätet som är avgiftsbelagda. Man kan lätt hamna långt över 10.000 kr/år, så det gäller att hitta gratistjänster, billiga tjänster och de som är viktiga när det gäller uppgifter om den egna släkten. De allra flesta tjänster erbjuder amerikanska data med ofta låg kvalitet. Det är nog få i Sverige som vill betala för dem. MyHeritage  erbjuder en antal söktjänster med litet värde för svenska släkter.

Ett annat problem som jag drabbades av när jag använde MyHeritage var att jag hade en källa där jag kunde utgå från senare generationer och en annan källa där jag kunde utgå från släktdata från 1200-talet. Efter en tid märkte jag att jag hade dubbelregistrerat ett stort antal personer och att det var mycket besvärligt att rätta till. Ett exempel är när släkt gifter sig med änkor till andra släktingar.

Detta är säkert ett problem som gäller alla släktprogram, inte bara MyHeritage. Lärdomen är att när man lägger in en person alltid kolla om den personen möjligen redan finns med.

Min fadäs, begränsade antalet personer och mängden avgiftsbelagda söktjänster gjorde att jag tröttnade på släktandet under en längre tid. Den som är säker på att antalet personer inte överstiger 250 så kan MyHeritage ändå vara ett alternativ

Ancestery

Men så blev det en nystart. Jag tog råd från min syster, fick  och fick några timmars utbildning av ett proffs. Hon använder Family Tree Maker i arbetet och Ancestry.com för att beskriva släkten för främst hennes engelsktalande barn och barnbarn. Eftersom jag främst vill publicera släktdata på webben så valde jag den svenskspråkiga Ancestry.se i stället.

Anestry har ingen begränsning i antalet personer. Det är gratis att ladda upp bilder, dokument, mm. Däremot finns det en rad tjänster som är avgiftsbelagda. I släktträdet ges det ofta "tips", men ska man läsa dem så måste man betala. Jag säger inget om det, men jag föredrar gratistjänster. Nu är det så att det går att dela släktträd så min syster har betalt avgiften och får därför svara för de avgiftsbelagda uppgifterna.

Den stora överraskningen är dock att det inte är möjligt att publicera informationen i Ancestry så att alla får tillgång till uppgifterna. Hur kunde jag missa det!

Det går att skapa en Gedcom-fil på den egna disken och det är ju bra. Den har jag nu importerat till Family Tree Maker, men inte heller det programmet har något stöd för att publicera data annat än i Ancestry.

Kravlista
Det är dags att tänka till. Det tar dussintals timmar att lägga upp ett större släktträd. Nu har jag gjort det tre gånger och hoppas att nästa gång bli långsiktig - helst livet ut. Detta är mina krav:
  1. Det ska gå att publicera all info på nätet (utom möjligen levande personer då det kan komma i konflikt med personuppgiftslagen). Språk: svenska (och ev engelska)
  2. Män och kvinnor ska behandlas lika. Det gamla idén att släktträdet bestod av avkommor till män är förlegade med råge. Människor födda av kvinnor är också släktingar!
  3. Det ska gå att spara mycket om personerna, foton, brev, artiklar, mm liksom länkar till webbar.
  4. Stöd för sökning i andra släktträd och olika databaser är bra.
  5. Ingen avgift för basfunktionerna, inte begränsat antal.
Alternativ

Genvägar. Klarar 1-3.
MyHertage. Klarar inte 1, 4-5
Ancestry/Family Tree Maker. Klarar inte 1, 4
PhpGedView. Klarar allt utom 4.
MinSläkt. Klarar punkten 2. Har ganska irriterande uppmaningar om att man ska köpa en licens.

Utvärderingar

No1Reviews. Håller Ancestry för att vara no 1. My Heritage är inte med bland de 10 bästa.

tisdag 24 augusti 2010

Microsoft Azure - bra idé men prisröran avskräcker

Google Web Toolkits hantering av datalagring är inte stimulerande. Nu har jag sett Microsofts tecknade filmer om Azure - databehandling i molnet och förstaintrycket är aningens mer positivt.

Det är kul att se att MS tar efter Googles pedagogik. MS har en del att lära innan de når upp till Googles nivå, men det är kul att något sker.

I vart fall har ju nu laddat hem Azure som landar i Visual Studio. Uppgraderingen gick utan problem! Kör sedan MS demoprogram Hello Cloud. Första meddelandet kommer. Det handlar om att Development Fabric must be run elevated och att jag ska starta om Visual Studio. Gör det, men samma felmeddelande.

Det visar sig att elevated betyder att VS ska startas i administrationsläge. Men säg det då och inte elevated = "förhöjt"? Denna gång kom inget felmeddelande, men inget annat heller...

Försöker jag göra något får jag frågan om jag vill stoppa deployment on the development fabric?" Svaret är: har ingen aning.

MS erbjuder en riktigt maffig tutorial på 229.7 MB. Jag föredrar en tecknad film på max fem minuter i stället.

Hittar så en film (om än inte tecknad) om deployment. Det visar sig att nästa steg (3) nog är att skaffa en Azure-konto. Men det kostar pengar!!

Som framgår av de teknade filmerna så ska man registrera sitt kreditkort hos MS som sedan debiterar en alltefter som man använder Azure. Hur mycket det kostar i Sverige är inte lätt att hitta, men här finns svaret. Fast inte riktigt, men det finns en länk till sidan med svaret. Och det verkar vara att man får en viss gratisvolym. För Azure SQL gäller dock en begränsning till tre månader. Men hur mycket kostar det!!!!

Jo, compute kostar $0,12/timme, dvs ca en spänn. Men jag anar inte hur mycket tid jag behöver. Lagringen kostar  $0,15/timme, dvs drygt en krona per GB och månad. Sedan tillkommer kostnad för transaktioner, transfers och CDN transfers och SDN transar. Jo, det finns några definitioner av begreppen, men de klargör inte vad det kan komma att kosta.

Och det där med gratis om man har små volymer stämmer visar det finstilta. Det erbjudandet löper ut den sista oktober.

Det är möjligt att Azure är bra, men den osäkerhet som röran med priserna skapar, skrämmer säkert bort de allra flesta.

lördag 21 augusti 2010

Google Web Toolkit - kan det vara något?

Visst vore det kul om man kunde skriva en enkel applikation där användaren kan fylla i ett formulär, spara data i "in the cloud", söka bland sparad information som sedan visas på skärmen. Informationen ska vara tillgänglig för dem som registrerat sig och loggat in.

Google svar på detta ser ut att vara Google Web Toolkit (GWT) som nu finns i version 2.0 (2.1 på väg). På GWTs hemsida finns "Learn more". Google har också gjort en bra introduktionsfilm på YouTube.

GWT är "open source, completely free, and used by thousands of developers around the world". Låter bra! Men hur gör man?

Med hjälp av GWT skriver man Javakod som sedan kompileras till JavaScript. Om applikationen behöver kommunicera med en server ("Service" säger Google), så får man använda remote procedure calls. Hur det går till framgår av en relativt teknisk dokumentation.

Microsoft kommer med Lightswitch

MS kommer med ett nytt system, eller tillägg till Visual Studio. Namnet är Lightswitch och som framgår av denna film är det en överraskning att MS kan komma på ett produktnamn som bara består av ett enda ord.

Lightswitch ska vara "The easiest way to create business applications for the Desktop and the Cloud". Tänk om det vore sant.

Kul också att Lightswitch annonseras på en sida som inte visas på rätt sätt i Chrome.

Filmen visar också hur inkrökta MS-folk är. De svänger sig med sina vanliga interna förkortningar som gör dem som stänger ute dem som inte sysslar dagligen MS-utveckling. Det är möjligt att det är en intressant produkt, men den bygger på att MS lagt in en rad standardiserade lösningar för hur skärmbilder, listor, fakturor, etc ska se ut. Det tyder på att det tar tid innan produkten funkar i Sverige som har andra vanor.

Efter halva filmen (20 minuter) lägger jag av. Den är för flamsig.