Published: 10 juni 2011 | Category: Development | Labels: growl, Mac, notifier, objective-c, pingdom, sparkle | Short url » | 2 Comments »
English version below
Som jag skrev i tidigare inlägg är jag i full gång med att lära mig Cocoa och Objective-C. Första programmet som är värt att släppa är Pingdom Notifier for Mac (och gjordes på ungefär sex timmar). Från min sida är det ett experiment där jag testar hur det är att arbeta med Growl, Apple Keychain, REST och Sparkle (automatisk uppdatering). Buggar och förslag på förbättringar får ni gärna skicka till mig! Som sagt, testa gärna programmet och om ni inte har något konto hos Pingdom går det att skaffa ett gratiskonto på deras hemsida.
Läs mer och ladda hem Pingdom Notifier for Mac här.

English version
As I wrote in previous posts, I am in the process of learning Cocoa and Objective-C. The first program that is worth releasing is Pingdom Notifier for Mac. From my side it is an experiment where I test how it is to work with Growl, Apple Keychain, REST and Sparkle (automatic updater). Feel free to send me bug reports and suggestions! That said, please try the program and if you do not have an account at Pingdom is possible to obtain a free account on their website.
Read more and download Pingdom Notifier for Mac here.

Published: 06 maj 2011 | Category: Development | Labels: App, iphone, tävling, Tjuvtitt | Short url » | 3 Comments »

Här är mitt senaste inköp av böcker.
Än så länge är det bara Jag och min Flickvän som vet vad de ska resultera i. Givetvis blir det en iPhone-App! Men exakt vad är än så länge hemligt :) Några ledtrådar kan vi givetvis ge:
- Perfekt spel för sommaren
- Utmärkt för festen
- Superbra för att lära känna nya människor
- Kan liknas vid frågesport
- Interaktiv (rörlig grafik)
- Lär klassas som 18+
- Morgondagens Top 10-app!
Det är fritt fram och gissa och bästa gissningen lovar vi en ”Promo Code” som berättigar till en gratisversion av appen när den släpps! Fler uppdateringar inom ämnet kommer inom kort.
Published: 01 mars 2011 | Category: Optimization | Labels: allokeringsenhet, FAT, kluster, NTFS, sektor, storlek | Short url » | Be the first to comment! »
Alla som någon gång formaterat en hårddisk och använt filsystemen FAT eller NTFS har fått välja en storlek på kluster- eller allokerings-enheten. Det förvalda alternativet heter ”Standardstorlek” eller ”Default”. Hur många av er har då funderat på vad standardstorleken är eller vad en allokeringsenhet är. Det är något jag tänkte ta upp för diskussion här. Kom gärna med egna kommentarer och erfarenheter kring detta.
Hur stor är då Standardstorleken på allokeringsenheten? Den varierar mellan 512 byte till 64KB och beror av hur stor hårddisken eller partitionen är. För NTFS ligger den på 4KB för diskar upp till 16TB och för FAT32 ligger den på 32KB för diskar mellan 32GB till 2TB.

Storleken på allokeringsenheten (även kallad klusterstorlek eller sektor) är den minsta tillåtna filstorleken som kan sparas på hårddisken eller partitionen som formateras. Vad händer om man då vill spara en fil som är mindre än den minsta tillåtna filstorleken? Det som händer är att filen läggs på en sektor som då använder utrymmet för just en sektor. Eller om filen skulle vara en och en halv allokeringsenhet så fördelas den över två sektorer och så vidare. Här kan man se att en stor sektor ger ökad ”förlust” av hårddiskutrymme, man kan också fråga sig varför man över huvud taget vill ha en stor sektor? Så som mekaniska hårddiskar är konstruerade går det fortare att hitta stora sektorer vilket gör att man får en ökad prestanda med stora sektorer men som sagt ”förloras” utrymme. Microsoft säger att ”förlusten” av utrymme är ungefär (sektorstorleken) / 2 * (antalet filer).
I de allra flesta fall är klusterstorleken ingen man behöver fundera över och kan utan problem välja att använda Standardstorleken. Då förutsätts att dina filer oftast är små och i allmänhet förblir i samma storlek. Det kan dock finnas prestanda att tjäna på att välja klusterstorlek efter den typ av filer du tänker spara på hårddisken. Så om du har en stor hårddisk och inte har något emot att ”slösa” med utrymme, formatera den med en större klusterstorlek (16KB-32KB) för att få mer prestanda. Exempelvis om filerna i allmänhet är stora eller tenderar att växa med tiden när applikationer ändra dem. Använder du dock komprimeringen i NTFS behöver du dock behålla klusterstorleken på 4KB. Tänk också på att om klusterstorleken är för stor för de filer du i allmänhet sparar tenderar disken att behöva fragmenteras oftare.
Mer läsning för optimering av NTFS finns i artikeln från O’Reilly Media.
Published: 30 januari 2011 | Category: Education | Labels: CCNA, Cisco, Mälardalens Högskola, MDH, Modem | Short url » | Be the first to comment! »

Det var många år sen jag läste Ciscos CCNA-kurs och mycket har hänt på två versioner. Den versionen jag läste för 7-8 år sen lade stor vikt på moden, koaxialkablar och hubbar vilket är mycket sparsamt nu i version 4. Tanken med detta är att jag ska byta från robbotikprogrammet som jag gick tidigare på Mälardalens högskola till deras Ingenjörsprogram inom nätverksteknik och serveradministration vilket jag tror passar mig mycket bättre.
Published: 18 januari 2011 | Category: Hints | Labels: 3.1, dustinhome, macbook, momentus, seagate, ST9500420AS | Short url » | Be the first to comment! »
Har sedan tidigare bytt ut ramminnet i min MacBook 3,1 och nu var det dags att byta hårddisk. Lyckligtvis fick jag en disk av min älskade flickvän och sambo i julklapp. Disken var den omtalade Seagate Momentus 7200.4 500GB (ST9500420AS) utan deras egen fallsensor då MacBooken har en egen inbyggd fallsensor som inte alltid syncar med andra fallsensorer.
Orsaken till att den är så omtalad är just problemet med fallsensorn men även att den ska ha problem med ”klickljud” och ha svårt att hantera stora dataströmmar. Jag har genomfört tester med stora dataströmmar och det har fungerat kanonbra, inte heller hörs några ”klickljud”. En möjlig orsak till problemen kan vara någon firmware eller drivrutin som inte vart på topp som nu tycks vara löst. Alla test gjordes med MacOS X 10.6.6.
Måste även passa på att ge DustinHome en stor eloge för sina kanonbra studentpriser och snabba leveranser!