Meningsfulla e-postrubriker?

Jag får periodvis mycket e-post, vilket hör till mitt yrke. Det finns naturligtvis regler för vett och etikett även för detta medium, men tyvärr är det många som slarvar med att observera dessa. Jag tänker bland annat på hur man sätter en meningsfull rubrik på e-breven man skickar.

Rubriken måste ge mottagaren ett sammanhang, en kontext, för meddelandet. Då kan mottagaren snabbare bland annat ta ställning till om brevet ska läsas nu eller senare.

Här är några exempel på rubriker, från mindre meningsfull till mer meningsfull:

- ”Inbjudan” — ger inte sammanhang för mig; varför jag ska läsa brevet. Är det till exempel en förening som jag är med i? Det ser ut som spam …

- ”SIF: Inbjudan” — lite bättre, för nu vet jag från förkortningen att det handlar om en förening som jag är medlem i, men fortfarande vet jag inte om det är en inbjudan till mig personligen eller bara ett allmänt upprop för till exempel ett konvent eller en gästföreläsare som kommer på besök. Rubriken är fortfarande inte något som jag känner att den berör mig personligen eller lockar mig att läsa brevet.

- ”SIF: Inbjudan till medlems-kick-off” — nu börjar det likna något. I och med att brevet kommer i början på höstterminen och att jag har varit med om kick-off-aktiviteten tidigare år vid samma tidpunkt så kan jag med stor sannolikhet göra den korrekta bedömningen att det är en inbjudan till den årliga kick-offen som det handlar om. Den vill jag inte missa, men rubriken kan göras ännu tydligare …

- ”SIF: Inbjudan till medlems-kick-off 4/10″ — Bravo! Med denna rubrik vet jag till och med hur långt in i framtiden aktiviteten ligger, det vill säga, jag kan bedöma hur snabbt jag ska svara. Jag kan till och med bestämma mig för om jag kommer att delta eller inte, utan att behöva läsa brevet, eftersom jag först kan kontrollera i min kalender om jag är ledig innan jag öppnar brevet; jag kommera redan att ha svaret klart för mitt O.S.A.-brev som jag redan funderar på att skriva.

Undvik ord som ”Viktigt” och ”Information” i rubriken. Låt mottagaren bedöma vad som är viktigt för denne/a. Ordet ”Information” uppfyller ej heller något syfte i rubriken (om ordet inte ingår i titeln till ett föredrag eller liknande som måste stå i rubriken, förstås).

Utan förmedlande av sammanhang i rubriken försvinner brevet lätt i bruset, uppblandat med till exempel spambrev. Utan en meningsfull rubrik förlorar avsändaren möjligheten att bibehålla en professionell attityd i sin elektroniska kommunikation, oavsett sin övriga professionalitet i yrket.

Mer läsning: Jacob Nielsen om mikroinnehåll.

Implementing Autofocus 2 on a Palm Tungsten

Autofocus 2 (AF2) is a task management system created by Mark Forster

AF2 is designed to minimize procrastination. It also has a low overhead, e.g., you really do things instead of fiddling with the task management system.

AF2 was originally developed for a notebook, pen and markers. I have recently started using an electronic version of it on my Palm Tungsten T3.

The main application that I use is ShadowPlan. In order to track and also save a history of what I have done I have linked ShadowPlan to Life Balance from Llamagraphcis, which in turn is linked to Natara Daynotez.

I use the custom list in Shadow with numbering 1, 2, 3, … at level 1 and i, ii, iii, … at level 2. Level 1 corresponds to a page and level 2 corresponds to the lines on a page. The custom list in ShadowPlan is also configured to show a checkbox for each entry, a ToDo link (linked to my ToDo app Life Balance)  and also the Start date (so that I know when I created the entry in the list).

When I have done a task in the Shadow list, I check the box and the task is struck out. I also check the ToDo link box, which means that the finished task is sent to Life Balance. In Life Balance I sort the task into one of my life categories, which means that I can track my balance in life. At the same time Daynotez registers what I have done the day because I have configured Life Balance to link to Daynotez. I have also created a filter in ShadowPlan that filters out finished tasks and only lists active tasks on the list, which is great to have in both Reverse and Forward mode. I remove the filter when in Review mode and when putting tasks on notice. Each day I create a list of things that I want to focus on by marking the tasks in bold. This ToDo list I have easy access to by the way of a filter in ShadowPlan that filters on tasks ”marked as bold” and ”not checked”.

I change the colour of tasks that become on notice in AF2/Shadow to blue. The next day, if I have not done the blue tasks, I change their colour to red and akso tag them as dismissed so that I must put them on review. The dismissal procedure is really what I like about AF2 because it makes me work on older tasks too or rephrase them, if I find that I still want to them during the review phase. Otherwise the dismissed tasks remain on the list as red items, corresponding to David Allen’s Someday/Maybe list in GtD.

Speaking of GtD, which I have been using since 2002, I still use the contexts from it, specifically @Errands and @Phone. These I activate by adding a task in AF2 for it, e.g., ”check context @Phone”.

I follow Forster’s instructions as written and organize the list accordingly, e.g., new tasks are added to the bottom to the AF2 list in ShadowPlan.

Handdatorn på service

Efter fyra dagar utan min trofasta handdator (den är på service i USA) så började jag idag påtagligt märka att den saknas. Jag trodde bland annat att jag hade tvättid i morse, så jag steg upp kl. 7.00 (OBS! Jag har semester …) bara för att notera två bokade tvättstugor och min kloss i bokningstavlan — som var parkerad på gårdagen! Det hade jag upptäckt om jag hade haft min palmvän.

Senare skulle jag hämta tågbiljetter i SJ:s automat och kom turligt nog i sista stund på hemma att jag borde skriva ut bokningsnumret på papper och ta med. I vanliga fall brukar jag bara kopiera koden till min handdator via synkronisering.

Körde det sista simpasset med intervaller idag, 10 st. med 50 m crawl. Imorgon blir det ett sista distanspass på 2000 m och sedan är det vila som gäller inför söndagens simtävling.

Wow! En ny Palm är släppt

Den nya Palm Pre-handdatorn har jag pratat om här tidigare och nu finns den, i USA och om man har Sprint. Det sägs att den är en ”iphone killer”, med bl.a. multitasking och linux som OS.

[youtube]http://www.youtube.com/watch?v=UiQzCd2OnoM[/youtube]

“Palmen är död, länge leve Palmen!”

Liksom Fantomen, vars värv går i arv från far till son, fortsätter Palmdatorn att streta emot.

Trots nyheten om att Palm OS nu officiellt inte längre ska vidareutvecklas av Palm så kommer operativsystemet att finnas kvar i den nya Palm Pre, som beräknas komma ut den 6 juni 2009. Detta är möjligt tack vare emuleringsmjukvara.

Hurra!

Översättning ända in i databasen

Jag har testat att använda komponenten QPersonel för sortering och listning av personer på en webbplats och har förutom de sedvanliga justeringarna för att få programmet att exekvera smidigt i just min datormiljö även översatt det till svenska.

Översättningen blev en utmaning, dels för att underlaget var en mycket tafatt engelsk översättning av det turkiska originalet (QPersonel utvecklas i Turkiet) och dels för att ställena som behövde översättas var spridda till olika kodfiler — och dessutom saknades några av variablerna i språkfilerna. Det visade sig också efter lite letande att en del av texten som behövde översättas (kontrollpanelens meny) även låg hårdkodad i databasen! Ajaj.

Kontrollpanelens meny fick jag översätta genom att utföra med följande mysql-kommandon:

update jos_components set name = 'Kontrollpanel' where id=164;
update jos_components set name = 'Personal' where id=165;
update jos_components set name = 'Avdelningar' where id=166;
update jos_components set name = 'Kommentarer' where id=167;
update jos_components set name = 'Administration' where id=168;

Id-attributets värden ovan är med största sannolikhet andra i din databas, men som tips betyder ”Yorumlar” ”Kommentarer”.

Joomla och tredjepartskomponenter i en virtuell Apachevärd

Om du ska sätta upp en webbplats på en apacheserver som hanterar flera virtuella värdar (eng. virtual hosts) så är risken stor att Joomla är lite för smart för din webbplats bästa.

Tredjepartskomponenter som t.ex. docman och fireboard kommer inte att att använda korrekt bas-url (definierad i din configuration.php som live_site) för att anropa sina tjänster, utan istället en ip-adress av formen 127.0.0.1 (loopback) och ett portnummer där den virtuella värden huserar. Du får, kort sagt, ett felmeddelande att sidan inte finns när Joomla försöker gissa rätt adress.

Lösningen på detta är ett fulhack i följande fil: libraries/joomla/environment/uri.php och alldeles i början av funktionen getInstance enligt nedan:

function &getInstance($uri = 'SERVER')
{   $config =& JFactory::getConfig();
$live_site = $config->getValue('config.live_site');
if($uri == 'SERVER') {
if(trim($live_site) != '') {
$uri = $live_site;
// If the query string exists append it to the URI string
if (isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING'])) {
$uri .= '?' . $_SERVER['QUERY_STRING'];
}
}
}

Vad hacket gör är att det kontrollerar om $uri är en referens till servern, d.v.s. är en 127.0.0.1-adress, och i så fall använder det istället variabeln live_site från filen configuration.php för att skapa url:en samt lägger till eventuella parametrar som skickades med i slutet på den.

Var uppe till sent igår och gladdes med en nattradiopratare som hade vunnit sexsiffrigt på en skraplott. Jag lyssnade andäktigt när han beskrev känslan som han fick när han insåg faktum att han nu var rik. I nästa andetag erkände han att det bara var ett första aprilskämt, haha Har du råkat ut för något aprilskämt idag?

Mumsar på ekologiska cashewnötter och de smakar ypperligt gott som förrätt, medan citronfisken gör sig klar i ugnen. Inga glasbitar i den, hoppas jag, till skillnad mot Kronfågelns kyckling? Det är lillelördag och småpyssel hemma — och så ska jag se det senaste avsnittet av So you think you can dance Australia (bara åtta dansare kvar nu).

Saknar du knappar för nedladdning i Docman med Joomla?

Jag har som tidigare nämnts installerat Docman 1.4.0 Stable på min Joomlawebbsajt 1.5.9. Efter att ha experimenterat ett tag utan att varken ha kunnat ladda upp eller ladda ned filer, insåg jag ganska raskt att det ju saknades knappar (!) för nedladdning m.m. av de filer som jag lyckades lägga upp.

De flesta som har liknande problem verkar (efter sökning i diskussionsforum) sakna filerna standardbuttons.php och standardbuttons.xml i sina /plugins/docman-kataloger. Detta var dock inte mitt problem. Istället saknade jag insticksprogrammet DOCMAN Standard Buttons som en rad i listan över aktiverade insticksprogram!

Nedanstående sql-rad löser problemet genom att manuellt lägga in Docmaninsticksprogrammet som aktivt i databasen:

INSERT INTO `jos_plugins` (`id`, `name`, `element`, `folder`, `access`, `ordering`, `published`, `iscore`, `client_id`, `checked_out`, `checked_out_time`, `params`) VALUES (37, 'DOCman Standard Buttons', 'standardbuttons', 'docman', '0', '1', '1', '1', '0', '0', '0000-00-00 00:00:00', 'download=1\nview=1\ndetails=1\nedit=1\nmove=1\ndelete=1\nupdate=1\nreset=1\n
checkout=1\napprove=1\npublish=1')

OBS! Att id:t ska vara ditt nästa lediga id i tabellen, så ändra det.

DirectX error i Kinoma Producer

Om du skulle få DirectX error i Kinoma Producer så beror det troligen på att du saknar Divx-biblioteket. Installera biblioteket och försök igen.

Joomla 1.5.9 och Docman

Som du har märkt av de senaste inläggen så håller jag på att utveckla en webbplats :-)

Nu har turen kommit till Docman, ett hjälpmedel att ladda upp och hantera dokument på en webbplats.

Dagens tips: För att kunna installera Docman i Joomla 1.5.9 måste man temporärt sätta roten i webbserverkatalogen till skrivbar. Installera sedan som vanligt via joomla och ställ sedan tillbaka rättigheterna för roten.

Nästa sida »