Visar inlägg med etikett Google. Visa alla inlägg
Visar inlägg med etikett Google. Visa alla inlägg

lördag 27 mars 2010

Test av Google Gadgets

Har gjort ett litet avbrott för att titta på Google Gadgets. Vad är det?

Simple to build

Built-in JavaScript libraries make it easy to create gadgets that include tabs, Flash content, persistent storage, dynamic resizing, and more. Use the Google Gadgets Editor to build gadgets quickly and easily.
Det påstår i alla fall Google. So lets get started. Bra kortfattad beskrivning och en länk till Google Gadgets Editor. Väl där så finns det en editor med demokod. Kul. Jag ändrar den, sparar den någonstans i molnet och klickar på publicera. Då kommer det lätt absurda meddelandet "Violation is not allowed for this file". Jaha, är "violation allowed" för andra filer?

Det som skulle hänt vid klick på Publish var att en undermeny skulle synas. Men det gör det inte. Dessutom finns det ett uppenbart fel i koden: xmlversion ska vara xml version, alltså med mellanslag. När jag bytes från Google Chrome till Firefox fungerar det. Det är tydligt att Google inte lyckats anpassa sin editor till sin egen webbläsare. Svagt!

När jag sparar demokoden med min ändring så kommer det ett ganska så utförlig varning. Demokoden måste alltså kompletteras med en hel del innan den är körbar
  • Author attribute is missing or undefined.
  • Author email attribute is invalid or undefined.
  • Height attribute must be defined.
  • Width attribute must be defined.
  • Description attribute is missing or undefined.
  • Thumbnail attribute must be defined and set to a valid image URL.


måndag 10 augusti 2009

Nu använder jag bara Gmail

Jag har gått över till att bara använda Gmail. Tidigare använda jag Outlook express med POP3 på två maskiner och ingen mail alls på en tredje. Det blev för jobbigt, speciellt då jobbet har gått över till Gmail.

Fördelerna är främst säkerheten. Det finns alltid en risk för att PCn försvinner med hela mailarkivet. Det vore förödande. Risken för att Google slarvar bort just mina mail eller de miljarder mail de hanterar är extremt liten. Så den föredrar jag.

Jag här till dem som inte vill hålla på att bedöma varje mail om det ska slängas eller ej. Så i princip får alla mail ligga kvar i systemet. Det tar en del utrymme på hårddisken och förlänger därmed också tiden för backupen. Med flytten till gmail så frigjordes skivutrymme och backupen går lite snabbare.

Gmail har inga mappar utan använder taggar (etiketter på svenska) i stället. Mycket bättre, även om det tar lite tid att tänka om (så där 2-3 sekunder eller mer). Men sökningen är så snabb att inte heller etiketter är nödvändiga. Den fungerar på samma sätt som vid det vanliga googlandet.

Den viktigaste nackdelen är att jag inte har tillgång till epostarkivet när jag inte är uppkopplad, men det är jag ju nästan alltid nuförtiden.

En bra ny funktion är Aktiviteter. Ett ganska behändigt sätt att hålla ordning på det man ska göra. Men det vore bättre om man kunde använda taggar i stället för "listor" som fungerar ungefär lika dumt som mappar. Denna funktion kallades tidigare för Listor och än så länge finns det ingen hjälptext på svenska om Aktiviteter.

Funktionerna Chat och Kontakter har jag inte börjat använda riktigt än.

Man kan skapa hur många epostkonton som helst - helt gratis. Det kan vara bra att ha några epostadresser som inte kan koppla till en själv, t.ex. om man deltar i ett debattforum och vill vara anonym. Då kan man ta en epostadress som anonymasd67143hasd@gmail.com eller något liknande. Den enda möjligheten för någon att koppla denna adress till den faktiske innehavaren är att Google läcker och det tror inte jag att de kommer att göra.

onsdag 3 juni 2009

Det blir Python - eller

På 9 minuter och 29 sekunder gör en driven programmerare i en film en Python-applikation, laddar upp den på nätet och vidareutvecklaren den i flera steg. Det är kul att se och ger en slags helhetskänsla. Men någon kurs i hur man skriver program är det inte, i vart fall inte om man inte använt Python.

Så åter till What Is Google App Engine? Det verkar som om det är lättare att komma igång med Python än med Java. Exemplet i Get started verkar vara samma som i filmen.

Först ska man ladda hem Python 2.5 från Python.org. Den versionen har ersatts med 2.6 och 3.0, men 2.5 finns kvar - även för Win64. Men funkar den versionen för Vista64? Här är svaret:
Är det alltså processorn som inte passar? I datorn finns 'Intel Core Duo CPU P8700'. Python kräver Win64-Itanium. Eller är det trots felmeddelandets referens till processorn Vista som är problemet? Vad göra nu?

SDK för Java eller Python eller båda?

Tydligen måste man ta hem några SDK (software Development Kit). Det är alltid lite spännande, särskilt när det gäller Google. Deras programvara verkar för det mesta vara Beta, 'Under utveckling' eller liknande. I mitt fall tillkommer det att jag kör 64 bitars Vista. Nog inget bra, men så är det.

Just nu handlar det om två tänkbara paket SDK för Python resp för Java (med tillskriften Early Look!!!). Båda paketen finns i Open Source. Det känns bra, men inte alls något jag vill studera närmare.

Det är frestande att bara ta hem dem båda, men där finns info om respektive paket. Börjar med Overview om Java.

Ser att den översikten kommer att ta tid att ta sig igenom med alla sina länkar. Tar en pause och kolla video i stället: Developing and deploying an application on Google App Engine.

Ett eget dashboard!

Google App Engine är tydligen startpunkten för den som vill knåpa ihop en Google-applikation.

Engelska Wikipedia ger som vanligt en mycket bra översikt av GAE. Där finns även information om Microsofts konkurrerande service Azure.

Åter till Googles introduktion. Det visar sig att systemet är "easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users.". Det är bara att tuta och köra. Jag bör ha mitt program klart på några timmar ;-).

Och inte behöver jag någon egen domän heller. Jag kan köra på appspot.com. Väl där uppmanas jag att registrera ett domännamn för att sedan få en aktiveringskod via SMS. Det fungerade helt perfekt förutom att mitt namn var upptaget. (Kanske av mig själv vid något tidigare försök i en avlägsen tid).

Så nu har jag ett eget "Dashboard". Dessutom fick jag en länk om hur man laddar upp och hanterar Python-program. Också så blev jag uppmanad att bjuda in kompisar som kan hjälpa till med utvecklingen. Cool. Någon som vill hjälpa till?

tisdag 2 juni 2009

Hur gör man en liten webbapplikation?

Jag leker med tanken på att göra en liten webbapplikation och har laddat hem Microsofts Visual Studio Express och SQL Express och börjat undersöka dem. Frågan om man ska använda Visual Basic eller c# kan lösas med båda, men jag har använt VB mest så det blir startspråket.

Men ett helt annat intressant alternativ kanske att använda Googles teknologi. Då tror jag att rätt startpunkt är Google App Engine. Även här bör man göra ett språkval, nu mellan Java och Python.

Java har support för utvecklingsmiljön Eclips som är helt ny för mig. Ska nog börja med att kolla lite mer på Eclips, men det verkar förutsätta något mer kunskaper i Java än vad jag har.