Pirate Party Ad

fredag 29 augusti 2008

Digitalt liftande #2

För några dagar sedan skrev jag ett blogginlägg med titeln Digitalt Liftande. Hemsidan PickupPal.com var inte den enda som erbjöd tjänsten.

Några dagar efter mitt förra blogginlägg skickade min vän en länk till ytterliggare en hemsida för digitalt liftande/samåkning, nämligen Samakning.nu. Denna tjänst är, som man kan gissa på titeln, svensk.

Sidan är stilren och snygg, men upplägget är annorlunda än PickupPal.com. Istället för att sajten matchar bilförare och liftare (enkelt och smidigt!) så ger denna sida en lista över möjliga rutter som man kan hoppa på (knöligare, men mer kraftfullt). I en ultimat värld så hade man nog velat ha båda funktionerna. En stor fördel för många tror jag också är att Samakning.nu finns på svenska. PickupPal hävdar att de är internationella men gör ingen ansträngning att översätta sin sajt till något annat språk...

Demokraternas konvent

Har lyssnat på Demokraternas konvent i en timme nu. Såhär uppfattar jag deras tal realiserat i ett tag cloud:

Family, God, fotball, warrior, Obama, parents, children, fight

En bra sammanfattning, tycker jag.

Creativity vs. Law

Här kommer en film som fångar en del av mina tankar och idéer om copyright, idéer, demokrati och ansvar.

En väl värd 20-minuter lång presentation av Larry Lessing som kan varmt rekommenderas för att sätta sig in i dagsaktuell problematik kring bland annat intellektuell äganderätt:

tisdag 26 augusti 2008

Digitalt liftande

Förra veckan presenterade en vän en kul affärsidé för mig. Han bjöd in mig i projektet. Men som många idéer var denna redan tagen...och som sådan så kan jag nu berätta vad idén gick ut på.

Genom att åka tillsammans i bilar så sparar man både pengar, trafik och miljön. Detta var grundtanken i projektet. Men det är inte alltid man har passagerare i sin nära omgivning (vänner, familj etc.).

Min väns lösning på problemet var en webbportal där passagerare och förare kunde finna varandra. Passagerare och förare skrev in vart de vill/skulle och sedan matchade hemsidan dessa med varandra.

Enkelt, kul och så gjorde man någonting bättre för världen. Ett sorts digitalt liftande kan man säga. Vi gick igång på idéen och jag har vänt och vridigt på idéen under den senaste veckan och utgått från att ingen annan gjort det eftersom min vän har försökt finna något liknande på nätet under ett halvår.

MEN! Idag damp det ner ett mejl. PickupPal.com är en exakt replika av vad vi hade tänkt oss. Någorlunda snygg, enkel och smidig. De har testat den affärsidé vi tidigare hade med att ta provision utan att lyckas men numera övergått till att bara tjäna pengar på reklam, något som vi också hade diskuterat.

Jag har ett konto nu och ska nu testa tjänsten. Den kommande helgen planerar jag, och Julie som jag har på besök, att fara till Stockholm. Efter att ha lagt in att vi vill lifta till Stockholm så har två förare blivit kontaktade. Ska bli spännande att se vad de har att säga.

Tillbaka till planeringsstadiet,

Jens

måndag 18 augusti 2008

Laptopskärmar


Min bror skickade mig ett mail häromdagen och frågade mig vad han ska tänka på när han köper laptop. Mitt svar fick mig att börja tänka över dagens skärmar...

Sedan ett par år tillbaka övergår i princip hela TV- och datorskärmmarknaden till att använda sig av 16:10-proportionen (istället för 4:3). Slashdot hade för länge sedan en öppen fråga* om hur programmerare skulle ta denna övergång då alla skärmar skulle bli bredare och lägre - något som för programmerare gör att man kan se mindre kod, på en lika stor area. Helt enkelt Ineffektivitet 2.0 i mina ögon!

* Om jag kunde hitta den, så hade jag länkat. Har förgäves letat...

Problemet sträcker sig inte bara till programmerare utan även till alla de människor världen över som använder datorn som ett redskap för att ordbehandla och att surfa. Datorer blev ursprungligen populära just för att de var ett bättre alternativ till skrivmaskinen och majoriteten av datoranvändarna använder datorn för att surfa - då är 16:10 formatet riktigt riktigt uselt eftersom läsbarheten minskar med textens bredd. Det är höjd man vill ha i ett Word-dokument och på en hemsida för att öka läsbarheten och översikten över information framför ens ögon.

Hade jag ur ett designperspektiv konstruerat skärmar så hade jag antingen hållt mig till 4:3-formatet eller kanske till och med lanserat 10:16-skärmar. Rent designmässigt så är 16:10 förfärligt för allt annat än just filmtittande och eventuellt spelande.

Man kan vrida vissa skärmar så att man får 10:16, jag vet...men varför säljs inte sådana skärmar i högre utsträckning? Dessutom så saknas vridningsfunktionaliteten i dagens nya bärbara datorer. Man kan tycka att det är lustigt att de "business notebook" som säljs idag har skärmar som är designade för att titta på film och spela datorspel! Om jag var en affärsman så var det inget som jag hade prioriterat till min nya företagslaptop...

Anledningen till att skärmproducenterna har bestämt sig för att övergå till 16:10-formatet sägs vara för att möta de kommande behoven att använda datorn som en mediaspelare. Men jag frågar mig samtidigt varför den gamla skärmen slopas. Är trycket större att titta på film på datorn än att använda den för surfande, ordbehandling och programmerande...? Lite konspiratoriskt tror jag också skärmtillverkarna behövde ett nytt format för att styra marknaden och upphålla sina försäljningssiffror.

Sist men inte minst så kan man fråga sig var filmmarknaden är till alla dessa nya skärmar som bara ligger och 'väntar' på att visa filmer framför våra ögon. 16:10-formatet finns visserligen redan i de flesta nysläppta DVD-filmer, men hur många tittar på DVD på datorn? Den nya blue ray tekniken har inte gått så bra som man trodde, och kräver dessutom en speciell läsare som få har. Var är tekniken som gör att man kan titta på filmer över nätet? Eller ladda ner? Den marknaden finns inte och det är en av anledningarna till att piratkopiering försigår.


Rättning: Min vän och korrigerare Gustav påpekade att det faktiskt är 16:10 som är det nya formatet och inte 16:9 som jag hävdade i det här inlägget. Tack för korrigeringen!

måndag 11 augusti 2008

Förstaklassobservationer

Förstaklassobservationer på X2000. Skrivet fredagen den åttonde augusti.

Nu har jag precis suttit på X2000 upp till Stockholm i fyra timmar. Av en händelse så fick jag tag på en mycket billig förstaklassbiljett på Tradera igår natt - en lyx som har givit mig bredare stolar, inglasad kupé, gratis trådlöst internet (alltså, ingen kostnad utöver biljettpriset) OCH SURA människor omkring mig.

Jag ogillar gärna att generalisera men den här gången får jag helt enkelt göra ett undantag: Förstaklassresenärer på tåg är surare och knöligare.

Har jag rätt?

lördag 9 augusti 2008

Bilder från Roadtrip'08

Nu kan du se bilder från roadtrip!

Bilderna från min och Julie:s roadtrip har legat uppe på Facebook i några veckor nu, men jag hade missat att publicera länkarna till albumen här på min blogg!

Nedan följer länkar till albumen:

...och nästa vecka kommer Julie till Sverige och hälsar på...kul!

fredag 8 augusti 2008

Borta bra, men hemma bäst!

I söndags kväll landade jag änteligen i Lund. Borta bra, men hemma bäst!

Jag har fått en lägenheten med kusinen och har i arbetat hårt i veckan med att få min fasta heltids(distans)anställning att fungera parallellt med att måla om lägenheten, städa Peders rum, bära lådor och övrigt administrativt arbete som måste göras vid hemkomst. Kaotiskt, men ändå skönt att veta att det är ett permanent hem som jag har landat i - sedan får det ta den tid det tar.

Mitt liv är för tillfället i kala väggar och lådor, men det kan bara bli mysigare. Nästa vecka hoppas jag att kunna sitta och programmera med någonting på väggarna.

Alla som vill är varmt välkomna att komma förbi - slå mig en pling på mitt gamla mobilnummer.

måndag 4 augusti 2008

Anledningen till att folk flyr C++

Nu sitter jag här i Lund och knackar kod i C++. Jag tänkte bara visa er en anledning varför inte C++ är ett nybörjarspråk:

Compiling...
AMServer.cpp
c:\program files\microsoft visual studio\vc98\include\utility(23) : error C2664: '__thiscall std::set,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > > >::std::set,class std::allocato
r >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > > >(const struct std::l
ess,class std::allocator > > &,const class std::allocator,class std::allocator > > &)' : cannot convert parameter 1 fro
m 'const class std::_Tree,class std::allocator >,class std::basic_string,class std::allocator >,struct std::set,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class
std::allocator > > >::_Kfn,struct std::less,class std::allocator > >,class std::allocator,class std::allocator >
> >::iterator' to 'const struct std::less,class std::allocator > > &'
Reason: cannot convert from 'const class std::_Tree,class std::allocator >,class std::basic_string,class std::allocator >,struct std::s
et,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > > >::_Kfn,struct std::less,class std::allocator > >,class std::allocator<>,class std::allocator > > >::iterator' to 'const struct std::less,class std::allocator > >'
No constructor could take the source type, or constructor overload resolution was ambiguous
C:\Documents and Settings\Administrator\Desktop\Galder repos\PLC\Galder PLC_Server\trunk\GalderPLC_Server\source\AMServer.cpp(292) : see reference to function template instantiation '__thiscall std::pair,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > > >,bool>::std::pair,class std::allocator >,struct std::less,class std::alloc
ator > >,class std::allocator,class std::allocator > > >,bool>(const struct std::pair,class std::alloc
ator >,class std::basic_string,class std::allocator >,struct std::set,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > > >::_Kfn,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > > >::iterator,bool> &)' being compiled
Generating Code...
Compiling...
GldPlcServer.cpp
Generating Code...
Skipping... (no relevant changes detected)
MyWMISink.cpp
Error executing cl.exe.
Creating browse info file...

GldPlcServer.exe - 1 error(s), 0 warning(s)


Felet löstes genom att ändra en rad kod från
typedef set<string> iterator;
till
typedef set<string>::iterator iterator;
.