Johan Adlers sporadiska skriverier
RSS icon Home icon
  • Gmail, avancerade sökningar och filter

    Posted on January 26th, 2008 Johan Adler 2 comments

    Jag kän­ner mig ganska duk­tig. För ett par dagar sedan inne­höll inkor­gen på mitt gmail-konto 7–800 olästa med­de­lande och jag vet inte hur många lästa med­de­lan­den som låg kvar för att jag inte hade arki­ve­rat dem direkt. Nu är det mindre än 60 med­de­lan­den i inkor­gen, ett par jag har läst men räk­nar med att ta hand om inom någon vecka, res­ten olästa. Jag tyc­ker att det är lätt att för­lora kon­trol­len över e-postens inkorg, och jag är visst inte ensam om det. Nu har jag lärt mig myc­ket mer om hur man kan göra avan­ce­rade sök­ningar och avan­ce­rade fil­ter i gmail, och det har hjälpt mig att styra upp den oöver­blick­bara inkorgen.

    Det bör­jade med min nya favo­rit­sajt http://lifehacker.com/ där jag hit­tade en arti­kel just om att göra detta, avan­ce­rade sök­ningar och fil­ter. De har en länk till Goog­les lista över sök­möj­lig­he­ter, som dock, vil­ket Life­hac­ker påpe­kar, inte är kom­plett. Jag insåg snabbt att jag kunde använda min nyvunna kun­skap till att rensa upp i inkor­gen, och det gick till unge­fär som följer.

    Jag bör­jade med en enkel sök­ning på in:inbox is:read. (Jag använ­der det eng­elsk­språ­kiga gräns­snit­tet, eftersom jag då snab­bare får till­gång till nya fines­ser, som nu det som kal­las Gmail 2. Sök­ter­merna är så vitt jag för­står på eng­elska oav­sett vil­ket språk man har valt för gräns­snit­tet.) När jag då hade fått fram alla med­de­lan­den i inkor­gen som jag redan hade läst kunde jag enkelt mar­kera alla och arki­vera dessa med­de­lan­den. Där­ef­ter gjorde jag olika sök­ningar som jag tyckte borde passa in på de med­de­lan­den jag såg i inkor­gen som jag inte tyckte att jag behövde bry mig så myc­ket om, bland annat reklamut­skick. En sådan sök­ning kunde vara in:inbox from:granngården. Dessa med­de­lan­den valde jag att mar­kera som lästa och arki­vera. Jag fort­satte på detta sätt och snart inne­höll inkor­gen knappt en tion­del så många olästa med­de­lan­den som när jag bör­jade. När jag läste mer på Life­hac­ker insåg jag att det fanns ett bättre sätt, och jag lärde mig mer om sök­ningar och filter.

    Det som Google inte näm­ner på sin sida om sök­ter­mer är hur man kan använda paren­te­ser ”()” och s.k. måsvingar ”{}”. Det som omsluts av paren­te­ser kopp­las ihop med hjälp av logisk och (AND), och det som omges av måsvingar kopp­las ihop med hjälp av logisk eller (OR). Det gör att man t.ex. kan göra en sök­ning som (from:utskick@{dustin dustinhome}.se -”din order”), vil­ket tol­kas som alla med­de­lan­den från utskick@dustin.se eller utskick@dustinhome.se och som inte inne­hål­ler tex­ten “din order”, med andra ord reklamut­skic­ken men inte med­de­lan­den om beställ­ningar jag har gjort. Minus­teck­net används för logisk inte (NOT).

    Vill man bygga mer avan­ce­rade fil­ter så pas­sar inte den van­liga fil­tergui­den som Gmail erbju­der sär­skilt bra eftersom det inte går att kom­bi­nera olika fält fritt. På Life­hac­ker lärde jag mig att kne­pet är att mata in hela sitt fil­ter, sin sök­ning, i fäl­tet Inne­hål­ler orden: (i den eng­elsk­språ­kiga vari­an­ten Has the words:). Där kan man t.ex. mata in sök­ningen efter reklamut­skick från Dus­tin eller Dus­tin­home från förra styc­ket, eller mer eller mindre avan­ce­rade fil­ter. Kom ihåg att fil­ter nor­malt bara arbe­tar med inkom­mande med­de­lan­den, inte med befint­liga med­de­lande, men när man ska­par filt­ret kan man begära att det appli­ce­ras på befint­liga med­de­lan­den också.

    Mitt mest kom­plexa fil­ter för stun­den är:

    ({from:{list1@phatware.com noreply@expert.se noreply@fon.com infoweb@euteliavoip.com nyhetsbrev@agria.se newsletter@landware.com SanDisk@sandisk-dm.com epaper@webmail.newsoft.com.tw newsletter@godaddy.com overlords@thinkgeek.com specialoffers@pocketgear.com newsletter@vitotechnology.com releases@sbsh.net news@magix.net news.yousendit.com {books-store store-news amazon-offers}@amazon.{com co.uk} eservice@paragon-software.com granngården siba kappahl maildirect.se utskick@{dustin dustinhome}.se landsend@email.landsend.com} (produktutskick dataprince)} -”din order”)

    vil­ket tol­kas som alla med­de­lan­den som antingen kom­mer från någon av eller inne­hål­ler tex­ten pro­duktut­skick och data­prince, och som inte inne­hål­ler tex­ten “din order”. Data­prince använ­der samma adress för reklamut­skick och för infor­ma­tion om order, där­för avstod jag från att använda den adres­sen för att sor­tera ut deras reklamut­skick. Detta fil­ter används för att sätta eti­ket­ten reklam, men jag väl­jer att inte omgå­ende mar­kera dem som lästa och arki­vera dem. Jag kan enkelt klicka på eti­ket­ten reklam (eller ännu bättre göra en sök­ning på label:reklam is:unread) för att få fram alla inkom­mande reklamut­skick, ser jag något intres­sant i över­sik­ten läser jag det, sedan kan jag mar­kera alla olästa, mar­kera som läst och arki­vera.

    På linux-servern hemma använ­der jag logcheck för att leta upp det som ver­kar anmärk­nings­värt i logg­fi­lerna, och logcheck skic­kar upp till ett med­de­lande i tim­men, de flesta utan något oro­väc­kande. För att slippa stö­ras av bru­set i den tra­fi­ken använ­der jag föl­jande fil­ter: (from:logcheck@min.domän subject:”system events”) som sor­te­rar ut inkom­mande med­de­lan­den från logcheck med en ären­de­rad som inne­hål­ler “system events”, vil­ket är sådant som logcheck vill berätta för mig men som inte bedöms som någon säker­hets­risk. Dessa med­de­lan­den mar­ke­ras som lästa och arki­ve­ras. Ett annat fil­ter mar­ke­rar alla med­de­lan­den från min ser­ver med en egen eti­kett, så jag hit­tar lätt dessa meddelanden.

    Sam­man­fatt­ning av sök­ter­mer:


    • from:(hela eller delar av avsän­da­rens adress)

    • to:(hela eller delar av avsän­da­rens adress)

    • sub­ject:(ord i ämnesraden)

    • label:(eti­kett)

    • has:attachment

    • file­name:(hela eller delar av nam­net på en bifo­gad fil)

    • in:(inbox, trash, spam, any­where)

    • is:(read, unread, star­red, chat)

    • cc: eller bcc:(adress till mot­ta­gare av kopia eller hem­lig kopia)

    • after: eller before:(datum angi­vet som åååå/mm/dd, t.ex. 2008/01/25)



    • (foo bar) söker efter foo och bar

    • {foo bar} söker efter foo eller bar

    • -foo­bar ute­slu­ter foo­bar (inte foo­bar)


    Vill man söka efter en fras som inne­hål­ler mel­lanslag använ­der man cita­tions­tec­ken kring fra­sen, som i label:”att läsa senare”. Bifo­gade filer kan sökas på filän­delse, t.ex. label:medicinskt filename:pdf. Nor­malt genom­söks inte med­de­lan­den i pap­pers­kor­gen eller skräp­pos­ten, om du inte sär­skilt anger det med in:trash, in:spam eller in:anywhere (alla med­de­lan­den inklu­sive skräp och kastat).

    Jag pro­var att länka till intressant.se, eftersom jag miss­tän­ker att detta kan vara något som andra också kan finna av intresse.

    Andra blog­gar om: , , , ,

  • Stormen stänger vägen till Vidja

    Posted on January 19th, 2008 Johan Adler No comments

    Visst läste jag i DN om att det skulle vara stor­mar, men jag räk­nade inte med att det skulle drabba mig. Visst bru­kar vi ha ett antal strö­mav­brott om året, mest på vin­tern, när luft­led­ning­arna hit inte kla­rar snö eller fal­lande träd, men något som detta kom som en total överraskning.

    Strax före sju på kväl­len skulle jag åka iväg för att handla lite. Det är mörkt och lite reg­nigt, och kanske det blå­ser mer än det bru­kar. Jag åker den enda väg som finns till och från Vidja, Vid­ja­vä­gen norrut för att komma upp till Ågesta­vä­gen och bron över till Farsta Strand. Jag hade knappt hun­nit upp i sko­gen pre­cis norr om Vidja när jag såg att det ver­kade vara bilar som stod stilla i mötande kör­fält, och kanske någon som körde på tvä­ren över vägen också. Som tur var sak­tade jag in, för det jag inte såg i mot­lju­set från deras strål­kas­tare var den stora gran som låg rakt över vägen.

    En gran som hade stått kanske 3–4 meter från vägen (väs­terut) hade fal­lit näs­tan i per­fekt rät vin­kel rakt över vägen, mot 3:s mobil­mast som står på vägens östra sida där. Den del av gra­nen som låg över vägen upp­skat­tade jag till 50–60 cm i dia­me­ter, ingen liten slana alltså. Kanske är det en yrkes­skada, eller bara min per­son­lig­het, men bland det första jag gjorde när jag klev ur bilen för att beskåda detta var att titta så att inte någon hade bli­vit klämd under storm­fäl­let. Det är verk­li­gen tur att inte gra­nen föll på en pas­se­rande bil, det hade inte varit vac­kert, och att ingen hade kört för snabbt för att upp­märk­samma den och fort­satt köra rakt in i den.

    Jag vände bilen och körde hem igen (några hundra meter) för att hämta kame­ran, körde till­baka och ställde bilen på behö­rigt avstånd, med var­nings­blin­kers på, och gick fram för att ta lite bil­der (jag tänkte ju på dig, kära läsare) som du kan se på Pica­saWeb. Där skall också fin­nas länk till karta och till Google Earth så att du kan se var det hela inträf­fade och hur sår­bart vårt område på sätt och vis är. När jag hade tagit några bil­der kom några kar­lar från Vid­ja­hål­let, i orange klä­der och med en motor­såg. Jag vet inte om det var några gran­nar som själv tog på sig upp­gif­ten att röja vägen, eller om det arbe­tar för Vidja väg­för­e­ning och så snabbt hade fått i upp­drag att göra det. De bör­jade kvista och kapa gra­nen, men tyvärr hade de näs­tan slut på ben­sin i motor­så­gen, som också var ganska svår­star­tad till en början.

    Jag hade hun­nit fun­dera över vem man skall ringa till när något som detta inträf­far, vems ansvar det är att röja undan storm­fällda träd från vägen. Vägen sköts av Vidja väg­för­e­ning, men kan man räkna med att de gör en akutu­t­ryck­ning i ett fall som detta? När jag stod där såg jag också att en av de få bus­sar som kom­mer till vårt område stod bland de vän­tande bilarna på väg in mot Vidja, och chauf­fö­ren där är nog den jag tyckte mest synd om. Han hade antag­li­gen bara en eller två pas­sa­ge­rare, och jag gis­sar att han var­ken fick eller ville för­söka vända bus­sen för att åka till­baka norrut igen.

    Bäst som jag stod där och fun­de­rade kom något stort och rött körande norr­i­från, förbi alla stil­lastå­ende bilar. Det var en bil från Rädd­nings­tjäns­ten, en “brand­bil”, som kom körande. Nu blev det fart på röjan­det! De var många, rätt klädda, och ver­kade ha en effek­ti­vare motor­såg. Deras bil hade rejäla strål­kas­tare på en slags stolpe (rör) som his­sa­des upp från bilens mitt, så de fick bra arbets­be­lys­ning. Snart var de väg­bloc­ke­rande delarna av gra­nen avkvis­tade (kvis­tar tjocka som min överarm), kapade i mindre bitar och undan­röjda från väg­ba­nan. Tyd­li­gen hade någon av gran­narna som satt där i bil ringt 112 och lar­mat dem, och tyd­li­gen är det det man skall göra. Där lärde jag mig något nytt.

    Det ver­kade som att det snart skulle gå att köra igen, så jag gick till­baka till min bil, som inte star­tade. Jag hade inte bara läm­nat var­nings­blin­kers på utan även strål­kas­tarna, och nu var bat­te­riet när­mast dött. Klan­tigt och tank­löst värre, men som tur var fanns det ju andra bilar överallt omkring mig. Man­nen i bilen bakom hjälpte mig med start­hjälp, jag stod i upp­förs­backe på regn­våt väg med många bilar bakom mig, så jag ville inte för­söka knuffa igång bilen, och sedan kunde jag någon timme senare än beräk­nat komma iväg för att handla.

    En lagom sur­re­a­lis­tisk hän­delse som bry­ter av fint mot var­da­gen. :-)

    Andra blog­gar om: , , ,

  • Google AdSense och Analytics

    Posted on January 11th, 2008 Johan Adler No comments

    Jag hål­ler på att skriva kod för att spåra Google AdSense-händelser i Google Ana­ly­tics. Jag använ­der den nya Analytics-koden, och AdSense annon­sen­he­ter, så de exem­pel jag har hit­tat på nätet är inte aktu­ella. Jag har fått det att fun­gera men hål­ler på att fin­slipa detal­jerna. Jag vill helst kunna spåra de olika AdSense-annonserna var för sig, och job­bar på saken. Det var ett tag sedan jag skrev något i Java­Script, och det göra inte saken bättre, men det känns som att jag är på god väg.

    När jag har fått koden att göra det jag vill läg­ger jag upp den här, och kanske att jag för­sö­ker ta mig tid att skriva en WordPress-modul för det också. Titta in igen så får ni se vad det blir.

    Andra blog­gar om: , , , ,

  • sökresultat

    Posted on January 4th, 2008 Johan Adler No comments
  • mer om mig

    Posted on December 30th, 2007 Johan Adler No comments

    Jag heter som du säkert sett Johan Adler. Jag bor i ett litet hus i Vidja i södra Stock­holm, sonen Edvard bor här med mig varan­nan vecka. Jag arbe­tar som öron-, näs– och halslä­kareHud­dinge sjuk­hus (som nu skall kal­las Karo­linska Uni­ver­si­tets­sjuk­hu­set Hud­dinge) med viss tjänst­gö­ring på Söder­sjuk­hu­set och KUS Solna (f.d. Karo­linska sjuk­hu­set, KS).

    Jag har många sidor på nätet, och ett ställe där jag för­sökte samla infor­ma­tion som inte ändras så ofta är min wiki, wiki nyfi­ken, där du hit­tar en (allt­mer säl­lan upp­da­te­rad) sida om mig, ett cur­ricu­lum vitae och inte så fas­ligt myc­ket annat av vikt nu längre. Det finns en mer maskin­läs­bar sam­man­fatt­ning om och av mig i form av en foaf.rdf under denna domän, och i bästa fall kan du få en över­sätt­ning för mänsk­lig läs­ning. Du har bevis­li­gen hit­tat min blogg, nyfi­ken blog, men jag har också en mobil vari­ant, en moblog, som min ena mobil­te­le­fon (SEM K800i) fix­ade åt mig. På Rub­Hub skall det gå att se hur olika sidor som använ­der XFN hänger ihop, men det är tyd­li­gen inte många som län­kar till­baka till mig :-)

    Du ser mig allt mer säl­lan på skom, det tar helt enkelt för myc­ket tid och krä­ver en regel­bun­den­het som jag har svårt att upp­båda. Där­e­mot hit­tar du mig bland annat på Face­book, del.icio.us, flickr, Picasa och Tech­no­rati. När GeoURL beha­gar fun­gera kan du se vilka andra saj­ter som finns i min geo­gra­fiska omgiv­ning (om det nu är intres­sant i vår upp­kopp­lade värld). Du kan nog hitta mig på en bunt olika inter­net­fora också, så här på rak arm kom­mer jag att tänka på Esato, Min Hem­bio (genom kopp­lingen till Pris­jakt), Manufrog (mitt webb­ho­tell), svenska VoIP-Forum, Odd­muse wiki, VoIP-infos wiki, men det finns säkert många många fler, bland annat då sådana som är rela­te­rade till linux, dato­rer, inter­net, IP-telefoni och annat som roar mig.

    Du kan läsa en hel del om min kära sys­ter, Helena Grip­man, här på blog­gen. Många av sidorna har varit med genom flera av blog­gens inkar­na­tio­ner, med olika bakom­lig­gande pro­gram. Jag har också ord­nat en min­nes­sida för henne, men den blev inte så aktiv som jag hade tänkt när jag väl gjorde den. Nu är den mer ett tyst monu­ment över en älskad sys­ter, dot­ter, släk­ting och vän, som läm­nade oss all­de­les för tidigt.

    Jag har ord­nat en sajt för områ­det där jag bor, Vidja, och efter att ha sett reak­tio­nernatex­ten jag skrev om pro­ble­men med att hitta klä­der för långa ord­nade jag även en sida för långa män­ni­skor (som tyvärr inte ver­kar ha bli­vit lika popu­lär som kom­men­tarsträ­det här på bloggen).

Corporate