Arkiv för februari, 2009

Mobil kommunikation

fredag, 27 februari, 2009

(Nej, rubriken är inte särskriven)

Jag har skaffat en ny telefon nu i veckan och krånglar lite med den. Det första problemet var att jag ville ha mail i den, och det finns ju inbyggt. Fast det fungerar bara halvbra.. Kruxet är att den stödjer IMAP (med push, tack och lov!), men inte fler mappar än just INBOX-mappen :/ Jag har testat allt möjligt, massvis med klienter, funambol (skrotskräp, fick bara ordning på en enda mapp där med, samt att push inte fungerade..) osv, till sist gav jag upp. Jag gjorde en fullösning: vidarebefodra mail från intressanta mappar till ett nytt mailkonto, och det mailkontot bevakar jag. Det fungerar faktiskt bra :) (Har dessutom satt att den ska synka varje timme, utifall att den tappar anslutningen, grunkan verkar inte veta hur man gör för att återansluta automatiskt?)

Nu till mitt andra problem: Jag vill ha msn i mobilen, fast även på datorn, samtidigt. Med Live Messenger 9 så kom stöd för det i protokollet (MSNP16+ tror jag?), men tyvärr så är det inte riktigt bakåtkompatibelt, utan så fort en gammal klient blandas in så är det tillbaks på “sparka ut alla andra för här kommer jag”. Men, men..

Problemet är att det är helt omöjligt att hitta någonting som fungerar på en mobiltelefon (vanliga klienter, som är tråkiga, verkar det finns några stycken av) som stödjer den funktionen (MPOP, Multiple Points Of Presence vill jag minnas att det står för), jag har prövat allt möjligt, men gett upp. Att slänga ut laptopen (dvs. andra msn-klienten) är inte ett alternativ..

Lösning på problemet? Jag har hittat msnp-sharp, ett c#-lib för att skriva msn-klienter, som faktiskt har implementerat den här grejjen. Frågan är bara hur man går vidare? Att knacka ett eget program till mobilen känns för jobbigt, java är inte riktigt mitt favoritspråk, dessutom har jag aldrig skrivit för mobiler tidigare. Utöver det så tillkommer en del praktiska problem - vilka fönster är uppe? Visa dem? osv.

Den lösning jag spånar lite på just nu är att köra den som mail den också; man skulle kunna skriva en kombinerad mailserver och msn-klient som agerar “proxy” mellan just email och msn. Den klienten behöver i princip bara se till att skicka ett email till rätt adress för alla inkommande chatmeddelanden, med en speciell adress som avsändare (något i stil med typ foobar++a++hotmail.com@msnklient.onkelborg.net), och när man svarar på det meddelandet så hamnar det i den inbyggda mailservern, och skickar ett meddelande till rätt kontakt på msn. Ganska enkelt? På mobilen behöver man inte bry sig om någonting alls egentligen.. :)

En variant på temat är att göra någonting med sms, wap och email. SMS för att skicka ut meddelanden till telefonen, fast bara en länk till en wap-sida, wap för att köra själva chatten, hur det nu skulle gå till, och antingen i wap, med sms eller email svara på meddelanden. Gissningsvis med wap. Den här lösningen känns både bättre och sämre, med definitivt krångligare att genomföra.

Nackdelen med första lösningen är att det lätt kan bli mycket mail, det är inte helt ovanligt att man kan hålla “monologer” och skriva en hel drös med inlägg innan den andra varken hinner läsa eller svara. Det tänkte jag att man skulle kunna komma ifrån lite med wap..? Frågan är hur man ska göra.. Hålla ner datatrafiken är i alla fall viktigt, och att det är enkelt att använda. Men sen..? Aja, det får bli någon annan gång..

Häftigt :)

torsdag, 26 februari, 2009

Blommor i massvis :) Och trevliga människor :)

Roger Wallis - En upphovsman av folket

torsdag, 26 februari, 2009

Haha, det här är bara för underbart. Sitter och lyssnar på Spectrial, Roger Wallis är upphovsman, och professor. Han sågar alla förhoppningar hos målsäganden att lyckas få igenom några skadeståndsanspråk! Målsäganden verkar totalt livrädda och försöker med alla möjliga och omöjliga medel misskreditera honom eftersom att han är fullkomligt livsfarlig. Inte bara kunskapsmässigt, utan också verbalt.

Idiot!

-Roger Wallis till random företrädare för målsäganden, 2009-02-26, Stockholm

[edit]Håller med Opassande.se, glömde säga det ;)[/edit]

Felhörningar ftw!

tisdag, 24 februari, 2009

Humor!

En bra sosse

tisdag, 24 februari, 2009

Det finns hopp, bara för att man tillhör ett parti så betyder det inte att man har samma åsikter på alla punkter ett parti har. Vi får hoppas att det finns fler som denna människa i riksdagen imorgon.

Carina Rydberg

tisdag, 24 februari, 2009

Författaren Carina Rydberg försöker sätta dit The Pirate Bay, för att sekunden senare tycka att det är helt ok att få tag på filmen “Day of the Locust” via, just det, The Pirate Bay. Just den biten är väl ingen nyhet på internet, men..

Citat från PC för Alla:

En sökning på Google visar också att Day of the Locust finns tillgänglig på bland annat Discshop och Amazon för 149 kronor.

Hm.. Jag känner att logiken slirar lite. GAAAH!! Kiss i hjärnan!

(Oh, nu kom jag på en intressant teori. Ingen människa som medverkar i komedin Spectrial verkar veta vad google är för något, bara vad the pirate bay är. Måhända är det så att så att alla enbart söker på the pirate bay nuförtiden? Det skulle kunna förklara att Carina inte lyckades hitta varken Discshop eller Amazon. Eller så är hon bara snål. Värre en piraterna.)

Spectrial - Mårtensson @ IFPI

tisdag, 24 februari, 2009

Det här är humor. Mårtensson blir så fruktansvärt ägd så det inte är klokt =D

Vemdalen - På tåget hem - Reflektioner

måndag, 23 februari, 2009

Nu har jag varit en vecka i Vemdalen tillsammans med pappa, syskon, Anne, Simon och familjen Post. Samt min flickvän Therese :) En mycket trevlig resa, och Therese, som var nybörjare i sammanhanget, åkte svart backe på sista dagen ;)

Nu sitter jag på tåget hem ifrån Örnsköldsvik, sträckan Sundsvall - Stockholm skulle varit X2000, men det hade tydligen brakat ihop så vi fick åka skruttigt gammalt persontåg, utan eluttag. Kul.

Jag och Therese hann för övrigt med en liten vända på staden i Övik innan jag var tvungen att åka iväg med bussen, ett besök i en Teliabutik gjordes för att undersöka reparationsmöjligheterna på hennes mobiltelefon som hade lagt av. Det såg inte ljust ut, så det blev beslutat om att hon skulle shoppa en ny, och en ny inköptes. En brun W890 eller vad den nu heter. Inköpet skeddet dock efter min avfärd, så jag har inte petat på den än :P

Själv funderar jag på att skaffa ny telefon, en C702 eller vad den nu heter. Anledningen är att min nuvarande har en mer eller mindre kass display tack vare någon form av misshandel av telefonen när jag var ute och jobbade i höstas. Mina alternativ är att jag antingen skickar iväg den på lagning (typ 800 kr) eller lagar den själv (typ 400-600 kr.) Oavsett vilket så tar jag en risk: telefonen är trots allt lite sliten, t.ex. så har den en joystick som har visat lite tendenser till att vara sliten (joystickdöd är ett känt fel på telefoner med joystick..), samt några knappar (har jag för mig), dessutom är luckan till kameran lite glatt (någon liten strömbrytare), samt kontakten till laddaren/handsfree/USB-kabeln. Och som bonus så är batteriet ganska slutkört, så det måste bytas ganska snart. Frågan är hur pass smart jag är om jag investerar en massa pengar i den?

Fördelar med en ny telefon: Jag slipper lägga en massa pengar på den gamla. Och jag får dela upp betalningen lite fint på månadskostnaden för abonnemanget. Dessutom får jag tydligen en gps med, samt att telefonen klarar edge. Det skulle vara trevligt om jag går över från tele2 till telia på mobila bredbandet eftersom att jag då får samma 3g-nät, men även telias edge-nät. Jag tror jag ska ta en vända in till en teliabutik och snacka lite med dem, försöka omförhandla villkoren på mobilt bredband så jag får samma, eller bättre, villkor på det som hos tele2. (För 99 kr/mån inkl. moms får man 1 gb trafik/mån hos tele2, men bara 0,5 gb trafik/mån hos telia. Jag sitter i lite förhandlingsposition nu.. ;) )

Vad som händer annars är väl att jag följt Spectrial lite halvt-om-halvt när jag hunnit, läst live.piratpartiet.se något sånär. Väldigt intressant det här, känns som att det är väldigt mycket politik, och väldigt lite juridik. Ska bli intressant och se vad det blir av det hela :)

Nu i veckan ska de dessutom rösta igenom IPRED. Sen ska vi ACTA oss för IPRED2. Och sist sist stänger de säkert tuberna i internet. Piratpartiet ftw!

OpenVPN

söndag, 15 februari, 2009

Yeah, nu har jag satt upp en vpn-tunnel, fungerar fint :) Behöver dock fixa några småsaker, typ att se till att dhcp-servern delar ut samma ip till min vpn-anslutning för laptopen som till den fasta :)

Bra guide, för övrigt.

På väg

söndag, 15 februari, 2009

Sitter på tåget nu, på väg mot Sundsvall, med byte i Gävle. En dubbeldäckare, sitter på övervåningen (man har bättre täckning med 3g-dongeln där har jag upptäckt :) ) Håller på att hacka linux, sätter upp openvpn på firewall.local.onkelborg.net

Imorgon: Skidresa!

söndag, 15 februari, 2009

Imorgon blir det skidresa, och nu tror jag att jag är klar att gå och lägga mig :) Letade efter en del grejjer, men jag har nog placerat dem på något “smart” ställe (gah, varför gör man sånt egentligen? bättre att de ligger där de alltid har legat.. :P) Utöver det så var jag tvungen att fylla i lite tidrapportering som jag helt glömt av..

Hur som haver, hög tid att sova, uppstigning om inte alltför många timmar!

Testar Wordbook

lördag, 14 februari, 2009

Måste bara testa Wordbook, se om det fungerar *testar*

Spectrial

lördag, 14 februari, 2009

På måndag är det dags, Spectrial. Rättegång mot The Pirate Bay.

Lista plugins i wordpress

lördag, 14 februari, 2009

Jag kände ett behov av att lista alla laddade plugins i wordpress, hackade lite, och vips:

include_once('wp-admin/includes/plugin.php');
$all_plugins = get_plugins();
foreach ( (array)$all_plugins as $plugin_file => $plugin_data)
{
if(is_plugin_active($plugin_file))
{
$plugin_data = _get_plugin_data_markup_translate($plugin_data, true, true);
echo "<li>{$plugin_data['Title']}</li>";
}

Tjusigt  va?

Cache!

fredag, 13 februari, 2009

Nu har jag, efter en massa bråk, äntligen fått in en cache i wordpress :) WP-cache. Tyvärr så är det inte helt genomtänkt det hela - tanken är att man genom att stoppa in lite roliga taggar i koden ska kunna exekvera vissa funktioner även fast sidan är cachad. Fungerar halvbra som sagt.. Efter mycket våld på källkod både här och där har jag dock lyckats få ordning på så statistiken fortfarande fungerar när den kör cachat. Från 15-16 frågor/sida till 2 frågor/sida är ändå rätt så bra, och en klar sänkning av laddningstiden.

För att jag själv ska ha någon koll på vad jag gjort så vill jag påminna mig själv om att jag ändrat i wp-load.php (flyttat anropet till advanced-cache.php är någonstans mitt i alla include/require-grejjerna), modifierat statpress (lagt in statiska url:er, tagit bort koll av inloggning), modifierat step 2 i cachen, lagt dit en variabel så man vet om en sida är laddad eller inte. Dessutom lagt till en funktion som kollar nyss nämnda variabel i functions.php, för att välja exekveringsväg baserat på om sidan är cachad eller inte.

Blir sååå glad när det är dags för nästa version.. NAT :)

Blogger Redirector - Trevligt :)

fredag, 13 februari, 2009

Fick precis ordning på permalinks från gamla blogger nyss, Blogger Redirector är ett trevligt plugin. Krävs lite handpåläggning dock, fick lägga till

|| true

i första if-satsen för att det skulle fungera. Men nu fungerar det i alla fall :) Har för övrigt ändrat lite config sen förra inlägget, men fråga mig inte vad för det vet jag inte.. ;)

Men, men, nu ska jag sova om sedan några timmar sedan.. Hopplöst det här :)

Äntligen! Blogger => Wordpress

fredag, 13 februari, 2009

Nuså, nu har jag gett upp blogger :) Numera har jag en egen wordpress-installation, som förhoppningsvis inte innehåller en massa säkerhetshål.. ;)

Temat är standardtemat, fast ganska ändrat, t.ex. har jag raderat allt vad bilder heter, och sett till att sidan breder ut sig ordentligt. För folk som tycker att det blir för brett så ska jag avslöja att man sedan några tiotal år tillbaka kan ändra storlek på fönstren, och då således hemsidan som befinner sig i fönstret :)

Jag har spenderat en del tid med att justera lite här och vad, jag tycker att det blev ganska stilrent ändå. Google Chrome är det primära, firefox det sekundära. De ser bra ut. IE ser lite skrot ut i detaljerna, men det får man stå ut med; jag orkar inte bry mig om den grunkan. Jag har inte betalt för att skriva det här, jag gör det för att det är kul ;)

Har lagt en del tid på att fixa lite bakåtkompabilitet mot blogger, främst för att jag vill få alla url:er att fortfarande stämma. Då jag kör med lighttpd så krävdes det lite regler där, tog färdigt exempel från nätet och modifierade lite.

/etc/lighttpd/wp-rewrite.conf

url.rewrite-once = (
    "^" + wpdir + "(wp-.+).*/?" => "$0",
    "^" + wpdir + "(sitemap.xml)" => "$0",
    "^" + wpdir + "(xmlrpc.php)" => "$0",
    "^" + wpdir + "([0-9]{4,4})_([0-9]{2,2})_([0-9]{2,2})_archive.html$" => wpdir + "wp-redirect-archive.php?year=$1&month=$2",
    "^" + wpdir + "feeds/posts/default$" => wpdir + "wp-feed-atom.php",
    "^" + wpdir + "feeds/posts/default\?alt=rss$" => wpdir + "wp-feed-rss.php",
    "^" + wpdir + "search/label/(.+)$" => wpdir + "index.php/$1",
    "^" + wpdir + "keyword/([A-Za-z_0-9-])/?$" => wpdir + "index.php?keyword=$1",
    "^" + wpdir + "(.+)/?$" => wpdir + "index.php/$1"
)

/etc/lighttpd/lighttpd.conf
server.modules = (
            "mod_access",
            "mod_alias",
            "mod_accesslog",
            "mod_compress",
            "mod_rewrite",
)
$HTTP["host"] =~ "blog\.onkelborg\.com$" {
var.wpdir="/"
include "wp-rewrite.conf"
server.document-root = "/sdsdgsdfgdghdfg"
server.errorlog = "/sdgfgdfgdfgd/error.log"
accesslog.filename = "/dfgdfgdfgdfg/access.log"
#server.error-handler-404 = "/e404.php"
}

Under Inställningar/Permalänkar (gah, hata svenskt admin..):

Anpassad struktur: /%year%/%monthnum%/%postname%.html
Kategoribas: search/label

Skapade några php-filer (jag har skrivit php-kod!), kopierade bara wp-feed.php och sparade som wp-feed-rss.php resp wp-feed-atom.php. Den förstnämnda bytte jag från rss2_url  till rss_url eller vad det nu stod i filen. Skapade dessutom en wp-redirect-archive.php, också den som de förra, fast lite speciell wp_redirect-rad:

wp_redirect( “/”.$_GET['year'].”/”.$_GET['month'], 301 );

Det här löser länkar till gamla kategorierna, till gamla inlägg (utom vissa äldre där blogger konverterat åäö till ingenting istället för aao), till gamla rss & gamla atom, samt till gamla arkiv. Finemang :)

Sedan en grej till: http://justinblanton.com/2005/11/disabling-auto-paragraphs-in-wordpress

Wordpress skiter i html-koden. Störande :/ Den avslutar inte taggar som man ska :( Och så blir det lätt knas av alltihopa. Tillsvidare kör jag med ett litet css-hack:

.entry div{
	margin-top: 1em;
}

Det lilla “hacket” får gamla, importerade, inlägg ifrån blogger att se läsbara ut. Tror det är en miss någonstans i wordpress, är rätt säker på att det var korrekta <p>-taggar på blogger nämligen.

Min nuvarande config

torsdag, 12 februari, 2009

Jag tänkte bara förklara lite hur min config ser ut för tillfället :)

Jag har min “nya” server, körandes xen. Ubuntu 8.04 som “värd”, sedan en till ubuntu 8.04 som “brandvägg” (ska bli i alla fall, just nu reverse proxy + mrtg), en win2k3 för extern mailserver (hMailServer) + mountar externa 500gb-disken (ntfs-3g i linux klarar inte åäö..), delar en share som värden mountar. Kör även ett verktyg för autouppdatering av feeds i min zimbrainstallation. Zimbrainstallationen snurrar även den på en Ubuntu 8.04-installation.
Win2k3-servern är även domänserver i min ad-domän, men det är något knas med den, inte kommit på vad än bara.. Måste börja hitta felet känner jag, annars får en av de gamla domänservrarna leva vidare ett tag.
Värden kör även samba för att dela ut t.ex. hemkatalogerna (den är medlem i min domän, och hanterar domänanvändare fint), samt den externa disken. Dessutom den “stora” raid 5-arrayen, som just nu inte är så stor pga. att jag måste få tummen ur och skicka iväg den felande wd-disken. Men, men :) Just de, har även mountat mitt zimbrakonto via webdav, fungerar dock lite taskigt; zimbra följer inte webdav-standard och returnerar tydligen 200-headers när den ska returnera 404-headers :/ ( == kan inte skapa filer, klagar på att filerna redan finns)
Just det, jag har syndat lite. Har dragit in X + fluxbox & IceWM. Måste bara säga att jag hatar fluxbox, och halvhatar icewm. Trivs inte för fem öre i något av dem, men icewm är i alla fall lite, lite användbart. Har det mest för att kunna köra spotify :) Samt för att jag tänkte att man skulle kunna köra lite roliga grafiska appar på den, vete sjutton vad iofs, men.. Har en idé om att lägga upp kommunaltrafiken + sj.se lite snyggt där? Men då blir det en fullösning med rdp och låta programmer köras på windows :)
På min laptop kör jag Vista, inte så mycket att säga om den.
Min gamla “snabba” server ska jag försöka tömma på saker för att sedan installera om den med. Frågan är vad bara? Win2k8 skulle vara kul att se vad det är för något (köra med hyper-v), men annars blir det nog en ubuntu 8.04 där också, självklart med xen ;) Fördelar med xen: samma på båda burkarna. Fördelar med win2k8: windows lär flyta på mycket bättre i hyper-v än xen.. :)

Zimbra - Updatera feeds / Update Feeds

onsdag, 11 februari, 2009

(English below)

Svenska:  

Jag kör ju Zimbra som mailserver, och en finess är att man kan skapa mappar som läser rss-feeds. Kruxet är dock att det inte finns någon automatisk uppdatering av de här “rss-mapparna” utan tanken är att man ska göra det själv. Vad gör man då? Jo, man löser problemet :) Ramlade på en lösning i Zimbras forum, genom att köra zmmailbox med lite parametrar så kan man uppdatera en utvald mapp hos en viss användare. Jag har byggt på det lite.. :)

Jag har knackat ihop en windows service som via ssh ansluter till en Zimbraserver, loggar in med valfritt konto och lösenord, kör ev. “su” om det behövs för att köra som användare “zimbra”, och kör sedan zmmailbox på de mappar det behöver köras på. Man kan lägga upp flera mappar och konton, med olika intervall, tjänsten ser själv till att köra dem med rätt intervall. Vid ev. exceptions och liknande så ska det i teorin loggas i eventloggen, men jag rekommenderar nog att man ändrar inställningarna för tjänsten så den startar om sig ifall den dör av okänd anledning.

Efter man installerat tjänsten måste man konfigurera den, titta i Onkelborg.Zimbra.Feeds.Sync.exe.config, och ändra det som är lämpligt. Konton och mappar lägger man upp under “ZimbraAccountFolders” genom att lägga till <string>MINUTER;anv@ända.re;/min/mapp</string>. Den som redan är inlagd går självklart jättebra att ta bort ;) Glöm inte bort att starta/starta om tjänsten efter ändringar i config-filen!

Tjänsten är skriven i C# för .NET Framework 3.5 SP1, även om det mest troligtvis går jättebra att köra med .NET Framework 2.0, men jag har inte testat det. Koden använder sig avGranados för SSH.

Det finns tre alternativ för nedladdning, samtliga med källkod:

English:

I’m using Zimbra as my mailserver, and a pretty nifty feature is that you can create folders that are able to read rss-feeds. Of course, it’s not perfect; there so automatic update of these folders, you are expected to update them manually. What to do? Since I’m a programmer I solve the problem :) I stumbled upon a solution in Zimbra forums, by running zmmailbox with some parameters you can update a selected folder for an account. I’ve built some stuff upon that.. :)

I”ve built a windows service that’s able to ssh into the zimbraserver, log on with a username and password, execute “su” if needed to run as the user “zimbra”, and then execute zmmailbox on the folders that’s about to be updated. It’s possible to add multiple folders and accounts, with different intervals, the service will take care of updating them with the proper interval. In case of exceptions, the service should (in theory) log them to the eventviewer, although not tested. I recommend changing the settings for the service to automatically restart it in case the service unexpectedly dies.

After installing the service you have to configure it, take a look in the Onkelborg.Zimbra.Feeds.Sync.exe.config file, edit what’s needed. To add accounts and folders, find the “ZimbraAccountFolders” and add new -entries there. The syntax is <string>MINUTES;user@na.me;/my/folder</string>. Feel free to remove the entry already added ;) Don’t forget to start/restart the service after editing the config!

The service is written in C# for .NET Framework 3.5 SP1, however, it might work well with .NET Framework 2.0, but I haven’t tested that. The code relies on Granados for SSH.

There are three options for downloading, everyone with sourcecode:

 

    Linux Desktop

    tisdag, 10 februari, 2009

    Det här inlägget skriver jag i Firefox, på Linux (Ubuntu server, med firefox installerat.) Största enskilda anledningen till installationen av X var att få in spotify ;) För övrigt måste jag säga att jag hatar Fluxbox bara för att det är så ologiskt och hemskt så man vill döda det, men, men..

    (Ja, jag vet att det är kriminellt att köra grafiska saker på en server. Ajabaja.)