Måste bara testa Wordbook, se om det fungerar *testar*
Arkiv för kategori ‘Facebook’
Testar Wordbook
lördag, 14 februari, 2009Yay.. Aftonbladet goes USA-frikyrka
tisdag, 11 november, 2008Yay.. Aftonbladet & Amerikansk frikyrka. Skrev faktiskt en kommentar till godhatesfags.com.. :)
En månad sen, men.. ;)
fredag, 4 januari, 2008Nu var det en månad sedan jag skrev någonting sist, och det är ju lite tråkigt.. :P Men..
Jag har gått och stört mig på bilddagboken ett tag, för att sedan ge upp den och gå över till facebook, där jag tröttnade ännu snabbare på att ladda upp bilder.. Varför ska det vara så omständigt?!
Jag orkar inte sitta och göra en massa monotont arbete med en massa klickande å knappande, snabbt å enkelt ska det vara. Jag vill ha det som såhär:
Man ser en bild. Vill man inte ha den så trycker man på escape. Vill man ha den så skriver man eventuellt en kommentar till den, för att sedan trycka på enter. Sen kommer nästa bild upp. (Skulle man mot all förmodan vilja publicera en bild på ett annat datum än när den är tagen så får man väl ha en liten drop-down för det eller liknande.)
Efter det så komprimeras bilden till någon halv-hög upplösning, t.ex. ett maximum på bredd/höjd på 1200 pixlar (man behåller dock förhållandet bredd/höjd.) Förslagsvis kan man manuellt sätta begränsningar på klienten om man vill, eller skickas okomprimerat om så behövs. Klienten är skriven i C# (.NET, Windows Forms)
På servern har man två roliga saker, för det första en webservice som klienten ansluter till. Den här webservicen kan vara skriven i vilket språk som helst, även om jag primärt tänkt mig python bara för att jag känner att det skulle vara kul att lära sig ;) Webservicen har då till uppgift att spara den uppladdade bilden någonstans, registrera i databas tillsammans med ev. kommentar, och sedan ta fram ett antal mindre bilder av originalet för t.ex. vanlig bläddring (typ 400-600 pixlar eller något), thumbnail i 2-3 storlekar etc.
Efter lite mer fundering så.. Klienten borde kunna ta fram ett unikt id för en bild på något sätt, t.ex. ifrån exif-information, filnamn, hash på hela bilden etc. Dessutom borde databasen på servern kunna innehålla all exif-info, original-filnamn, original-hash etc, på så vis skulle man, om problemet uppstår, kunna synka upp klienten, och kunna kolla ifall bilder redan finns på servern, eller om man redan nekat en bild att laddas upp, etc. etc.
Vidare, med hjälp av de där olika sakerna, t.ex. att man plockar ut datum för när bilden var tagen ur exif, tillsammans med lite mer information typ kameramodell etc, kan identifiera en bild i databasen. Eller med hjälp av filnamnet och datum ur exif. Eller med hjälp av hashet. Tanken är att en bild ska kunna spåras även om man i efterhand flyttar om bilder på klienten, döper om dem, kanske lyckas ändra lite exif-data etc.
Alltså: En bild måste på servern kunna identifieras på n > 0 sätt för att i möjligaste mån kunna hantera att en bild misshandlas över lång tid. Det kräver då en tabell. Sedan krävs en tabell för att representera en abstrakt bild. Tabellen med identifikationer pekar på den här tabellen.
Vidare, en tabell för “original” måste finnas, eftersom att de är just “original”. Utöver det behövs en tabell för “varianter” på de här bilderna, den tabellen innehåller då information om bredd och höjd på bilden, samt vilken “abstrakt bild” som avses.
Utöver det så skulle det vara väldigt trevligt om man hade en tabell där man kunde köa upp jobb som ska göras, dvs. beskärningar som måste göras. Sedan har man något arbetarprogram/-script som körs med några sekunders mellanrum eller liknande och plockar fram ett par jobb som ska köras. Ett jobb innehåller då information om vilken abstrakt bild som avses, samt vilken storlek är som beställd. Dessutom måste säkert en massa mer skräp till som jag inte riktigt vet hur jag ska göra..
Vid närmare eftertanke så skiter jag nog i jobbköandet, jag orkar inte göra en massa sånt. Jag kör helt enkelt bara en transaktion rakt av, blir någonting fel så blir det rollback helt enkelt..
På det här behövs självklart lite information typ kommentarer och annat mojs.
Den sista biten är webbfronten för albumet, den har jag tänkt ska skrivas i php för joomla. Så då måste jag lära mig php också ;) Här vet jag inte riktigt hur jag ska göra, jag funderar på AJAX, men frågan är.. Den här detaljen känns inte som någon stor bit i det hela, i princip blir det väl något i stil med att man har dels en sida för att visa någon form av kalender, kunna navigera lite och sedan visa bilden. Bilden i sig skulle man troligtvis kunna låta visas med hjälp av ett python-script så att man kan leverera rätt bilder; man kollar i databasen (cachas, ett måste) om rätt storlek finns, annars slänger man iväg en “felbild”.
Det känns som att mitt projekt blev lite stort.. Men jag skalade iaf bort jobb-biten, alltid något =)
Natt!
Rent å fint?! :P
torsdag, 18 oktober, 2007Nu så, nu har jag städat å grejjat idag, fotade lite förut hur det blev (har stökat lite sen dess, har slängt upp en server, käkat lite mackor, druckit te efter bilderna togs, och är precis på väg att slänga upp en server till.. :P ) Kändes för första gången på länge som att det har varit kul att städa, och att det har funnits någon anledning till det. Har varit riktig duktig å gömt bort allt vad sladdar heter, till en viss grad i alla fall (man får inte borra i saker hur som helst.. ;) )
Lite bilder finns i mitt album på Facebook (För er som inte har konto där) :) Första halvan är tagit lite under städningens gång, sedan ett stort hopp vid ungefär halva albumet, där är bilderna efter städning.. :)
Facebook ftw!
onsdag, 26 september, 2007Håller på att börja leka lite med Facebook, är riktigt vettigt tycker jag :) Å jag gillar fotoalbumshistorien :P Ger bilddagboken stryk på foten iaf på alla punkter ;)
