En måned med Tilgin HG2301 (Waoo! Standard router)

waooEn af grundene til at jeg i sin tid startede med at rode med at sætte vores egen router op i stedet for den Linksys WRP400 vi modtog da vi i sin tid blev kunder ved Profiber, var at den router simpelthen var en joke.

Den var ok hvis man enten så TV eller surfede på nettet, men gjorde man begge ting på én gang så hakkede TV signalet så meget at man ikke kunne se TV. Jeg er ret sikker på at den router alene har været årsagen til at mange var så negative over Profiber/Waoo i starten (hvad angår deres TV)

Jeg har siden beskrevet hvordan jeg har brugt en D-Link DIR 655 og en Netgear 3500L router

I forbindelse med at jeg skulle have byttet en defekt TV boks for mine svigerforældre, kom snakken ind på vores egen TV boks og den gamle router, og vi fik lavet en ombytning.

Routeren er en Tilgin HG2301 og TV boksen er en AirTies 7120

Da jeg modtog dem var det egentlig ikke min intention, at jeg skulle skifte vores setup ud med routeren, blot TV boksen.

Jeg besluttede mig dog for at prøve alligevel, og jeg er faktisk ret imponeret over performance på routeren i samspil med resten af vores netværk.

 

TV Boksen

Den gamle TV boks virkede fint, men var absolut ikke blandt de hurtigste – den tog 4-5 sekunder om at skifte kanal. Det lyder måske ikke af meget, men det er irriterende når man bare vil kanal surfe en smule.

Den nye boks er stadig ikke instant som i de gode gamle analoge dage, men sammenlignet med mange af de andre setups jeg har prøvet (Yousee, TDC Home Trio og Stofa), så er den nye boks hverken langsommere eller hurtigere end dem.

Fjernbetjeningen var en positiv overraskelse – den er hurtig i respons, og virker ikke så plastikagtig, som så mange andre fjernbetjeninger. Ellers er funktionerne i den magen til dem i den gamle TV boks. Man har også mulighed for at få en variant med optager, men hallo – TV i dag er alligevel 90% genudsendelser, og med WebTV så giver det helt ærlig ikke mening at optage mere.

 

Routeren

Som sagt jeg har ikke oplevet en dårligere performance med den end med vores Tomato setup på Netgear 3500L. Faktisk har jeg igen haft mulighed for at kunne slå IGMP multicast til igen på vores switch uden at netværket hoster. Dette er meget rart da jeg så igen kan styre vores TV og WDTV Live med min iPhone (jeg kunne forestille mig at Bonjour også bliver slået fra når jeg slår multicast fra i switchen, som ikke er så ny mere…).

Noget af det første jeg gjorde med den nye router var at teste den op imod GRC Shields UP som er en tjeneste der kan tjekke om ens router er sikker eller om der er huller man bør lukke.

Resultatet for routeren var at alt var lukket som det skulle være, selv den nyopdagede UPNP brist var den beskyttet mod, så hvad sikkerhed angår så er det i top.

Hastigheden er mere eller mindre den samme ind og ud af huset, som den var med Netgear + Tomato [speedtest]

Routeren giver de sædvanlige muligheder for at lave portforwarding osv, men da jeg ikke længere bruger det, så er det ikke noget jeg har testet (jeg bruger ikke portforwarding til NAS eller andre ting, da jeg har rigeligt med online lager til de ting jeg gerne vil have med på farten, og hvis du åbner op for ting, så skal du også være klar på at de forkerte nemmere kan komme ind på dit net end hvis du lader være).

En ting jeg dog savner fra vores Netgear+Tomato er via routerens admin interface, at kunne give enhederne en fast ip adresse via dhcp. Men det er mere “nice to have” på hjemmenetværket end det er “need to have”.

 

Konklusion

Jeg havde regnet med, at jeg bare ville teste Tilgin routeren for at se om den var lige så ringe som den gamle Linksys router, og jeg havde forventet at jeg ville gå tilbage til det gamle setup efter nogle dage.

Men nu er der gået en måneds tid, og jeg har ikke fundet nogen god grund til hvorfor jeg skulle vende tilbage til Netgear+Tomato setuppet (det skulle da lige være nørdfaktoren).

Vagrant virtualiseret udviklingsmiljø

Vagrant_screenshotJeg arbejder som webudvikler i det offentlige, og der hvor jeg er, arbejder vi primært med Open Source teknologier på websiden (Plone, Drupal og custom Python/PHP scripts).

En del af vores hjemmesider er lavet i Plone, som er et CMS der ikke er så kendt i Danmark, men som bliver brugt af mange store organisationer: Nasa, CIA og FBI er nogle af de mere kendte af dem.

 

Udfordringer

Det kan nogle gange give lidt udfordringer at arbejde på et miljø for så at deploye på et andet. I dagligdagen arbejder jeg på en Macbook Pro (MBP), men vores produktionsmiljø er på en Ubuntu 12.04 LTS server.

Det er ikke så meget produktionsmiljøet der giver de store problemer, for Plone og Zope er optimeret til at køre på Linux (selv om der er installers til Mac og Windows). Det der kan give problemer på Mac kan være forskelle i encodings og et compiler miljø der måske er mere konservativt opdateret end selv en stable linux distro.

Er man så uheldig at man arbejder på Windows platformen, så er der en del webteknologier der bare ikke virker i den verden. Windows er i den grad bagefter når det kommer til understøttelse af nye webteknologier.

Men heldigvis er der en “redning”.

 

Traditionel virtualisering

Virtualisering er hverken nyt eller revolutionerende, men derfor kan anvendelsen af det godt revolutionere en gang imellem.

Mit workflow med Plone udvikling har været: Lokal kompilering af Plone på min MBP, udvikling i CodeKit, SublimeText, Coda og versionering via SourceTree (git klient).

Skulle jeg anvende almindelig virtualisering, så ville det typisk involvere at jeg skulle bruge VIrtualBox, Parallels eller Vmware Fusion, og oprette et Linux image derinde i. Herefter enten via NFS shares eller SFTP shares, have mine filer delt med mit virtuelle image. Problemet er at disse lokale mappings ofte har problemer med at blive korrekt opdateret, og de kan give små problemer når den virtuelle maskine er lukket ned – Finder kan hænge mens den forsøger at finde ud af hvad pokker der skete med drevet.

 

Vagrant – dejlig, simpel og stabil virtualisering

Jeg hørte om Vagrant via dette blog indlæg: http://www.stevemcmahon.com/steves-blog/developing-plone-in-a-box Det er primært rettet mod Windows brugere, som har haft det lidt hårdt med Plone udvikling efter som installeren på den platform ikke har været opdateret i meget lang tid.

Windows brugerne har været tvunget til at bruge Linux servere eller skifte platform for at kunne udvikle til Plone.

Vagrant er ikke rettet mod noget specifikt OS, og kan bruges på Mac, Linux og Windows, og det fungerer lige godt på de platforme.

Vagrant er et lag oven på VirtualBox, som er et Open Source Projekt der giver mulighed for at køre andre operativsystemer virtuelt.

Installationen er ret simpel.

Du har nu en virtuel maskine kørende på din computer, og skriver du: vagrant ssh så kommer du ind i Ubuntu’s terminal (du skal have putty installeret hvis du bruger Windows)

Som Plone udvikler bruger jeg følgende scripts til at sætte et udviklingsmiljø op hurtigt:
https://github.com/smcmahon/plonedev_vagrant (man kan tilpasse plone versionen i filen: https://github.com/smcmahon/plonedev_vagrant/blob/master/Vagrantfile

 

Hvad har jeg vundet?

Jeg har nu fået nemmere adgang til en udviklingsplatform, der matcher vores produktionsmiljø. Jeg har separeret evt. afhængigheder mellem min egen Platform (Mac OS) og vores servere, da jeg nu kan sørge for at min udviklingsplatform matcher vores produktionsplatform uden at skulle ændre mine favorit programmer til udvikling.
Jeg har fået et setup hvor jeg stadig kan udvikle i Mac OS men have mine ændringer til at slå igennem med det samme på min udviklingsplatform, uden at være afhængig af netværksdrev eller FTP opsætninger.

Jeg kan via scripting i Vagrant helt tilpasse mit udviklingssetup, så jeg hurtigt kan udvikle på de sites vi har i produktion.

Interessant artikel om den betydning Google Fiber har i Kansas City

optic-fiberIndia Times har en spændende artikel om hvordan Googles Fiber forsøg i Kansas City har været med til at gøre byen attraktiv for startups der har behov for hurtigt og (ikke mindst) stabilt internet.

Det kunne være spændende at se om fiber internet i Danmark kunne have samme effekt i de områder hvor det er relativt nemt at få fiber forbindelser. Jeg ser helt klart fiber internet, som en oplagt mulighed for at få sat lidt mere gang i fjernarbejde, og gøre det lidt nemmere for yderområderne at beholde veluddannet arbejdskraft.

Vi kunne måske savne lidt politisk mod herhjemme for at presse teleselskaberne til at se det som en samfundsopgave at sikre, at deres kunder har den bedst mulige forbindelse til at sikre, at vi, som vi hele tiden hører, er i den bedste stand til at være et internet drevet videnssamfund. Desværre virker det som om at flere af selskaberne udelukkende går efter at investerer minimalt, og dermed holde det teknologiske niveau tilbage.

Loyalitetsundersøgelse af internet udbydere

Ofte joker jeg overfor folk i vores omgangskreds, at hvis vi nogensinde skal flytte til en anden adresse, så er det eneste krav jeg stiller overfor min kone at vi kan få fiber internet, resten er ikke så vigtigt for mig…

Jeg er faldet over denne undersøgelse, der måske kan bakke min joke op med lidt fakta. I undersøgelsen ender Waoo! bredbånd på førstepladsen målt på flere parametre: Loyalitet, værdi for pengene og hastigheden.

Loyalitet delen er simpel nok – jeg kunne simpelthen ikke forestille mig at skulle være tilbage på en af de mere traditionelle forbindelser.

Værdi for pengene. Lidt mere tricky, men stadig vil jeg mene at det er helt klart at foretrække, at man køber et produkt, der rent faktisk leverer det der bliver lovet, og ikke en accepteret tolerance på helt op til 50%

Der er helt sikkert mange ikke-fiber kunder, der ikke er klar over, at de betaler for en potentiel 20 mbit forbindelse, men kun får 10 mbit eller mindre. Fiber kunderne er sikkert mere bevidste om at de får leveret det de betaler for (da det jo er et af salgsargumenterne).

Hastigheden. Hænger sammen med værdi for pengene. Jeg har endnu til “gode” at opleve at jeg ikke på en hastighedstest (speedtest, IT og Telestyrelsens test osv.) har oplevet at måle den hastighed jeg er blevet stillet i udsigt af Waoo!

Fint nok men har det nogen betydning? Ja vil jeg helt klart mene – en typisk brugs situation ved os, er et par computere der er tændt og på nettet, Spotify kørende et eller andet sted i huset, Netflix og så TV andre steder, og ser jeg på vores routers logfiler (vi kører med en Netgear router med Tomato firmeware) så skal jeg være glad for vores fibers båndbredde – den bliver flittig brugt.

Mac programmer jeg bruger på arbejdet

Macbay.dk er der ofte gode fif og tricks til forskellige apps medlemmerne af sitet bruger. Det fik mig til at tænke på at skrive hvad der er blevet til denne blogpost om de apps og metoder jeg bruger på min Mac i forhold til mit arbejde.

Min baggrund er at jeg arbejder med webudvikling (backend og frontend) i CMS’et Plone som er bygget oven på Zope og Plone. Plone er et CMS der ikke er så voldsomt kendt i Danmark, men det er med i toppen af poppen i udlandet. Organisationer som NASA, FBI og CIA er blandt de større der bruger systemet – ud fra at det er et af de mest sikre systemer med ganske få sikkerhedshuller gennem tiden (http://quintagroup.com/cms/plone/security).

Denne blogpost indeholder ikke en gennemgang af hvordan jeg bruger programmerne i detaljer, det er blot en liste over de programmer jeg bruger samt en kort beskrivelse. På et senere tidspunkt vil jeg gå mere i dybden med hvordan jeg bruger programmerne.

 

Grundlaget

En stor del af tiden foregår i Terminal hvor jeg styrer udviklingsserver (lokalt) og hvorfra jeg SSH’er til staging og production server (Ubuntu LTS servere).

 

Applikations listen

Sublime Text 2 (http://www.sublimetext.com/)

Source code skabes for det meste i Sublime Text 2, som har erstattet Textmate for mig (da det lå klart at det program mere eller mindre er dødt også selv om det nu er OSS).

Sublime Text har jeg valgt da det er cross platform og er en editor der har stort momentum i udvikler kredse.

Der findes OSS editore som VIM, Emacs osv. men selv om jeg har prøvet, så har jeg bare ikke kunnet vænne mig til deres workflow, hvorimod Sublime Text 2 har virket rigtigt fra start af.

Sourcetree app (http://www.sourcetreeapp.com/)

Jeg bruger Git til at holde styr på min sourcecode. Git er et distribueret versionsstyringsværktøj, som ikke er afhængigt af et centralt lager hvor udviklere indsender revisioner til. Subversion er det modsatte, nemlig et centraliseret lager. Begge dele har sine fordele og ulemper. Da jeg skulle vælge hvilket system jeg ville bruge, brugte jeg lidt tid på Google og der kunne jeg se at tendensen helt klart er at udviklere bevæger sig væk fra centraliserede versionsstyringssystemer over til de distribuerede.

Sourcetree app integrerer fint til online tjenester som Github (https://github.com/) og Bitbucket (https://bitbucket.org/). Jeg har valgt at bruge Bitbucket, da det giver gratis private repositories, hvor disse koster pænt meget ved Github.

Coda 2 (http://panic.com/coda/)

Jeg bruger Coda 2 udelukkende til SCSS (http://sass-lang.com/) og LESS (http://lesscss.org/) filer grundet dets ganske udemærket autocomplete og selectors til disse. Jeg bruger det ikke som kode editor da editoren ikke når Sublime Text 2 til sokkeholderne.

Pixelmator (http://www.pixelmator.com/)

Jeg er ikke grafiker, og har heller ikke de store grafiske evner så et billigt program som Pixelmator er mindst lige så godt for mig som Photoshop ville være det. Jeg ville dog ønske at det havde lidt flere af de samme muligheder som Fireworks har, men til prisen er det OK til mig.

Codekit (http://incident57.com/codekit/)

Webværktøj der indeholder de precompressors der bliver beskrevet herunder. Programmet er ikke nødvendigt, da man kan køre alle disse preprocessors direkte via Terminal, men det gør det meget mere simpelt kun at have et program kørende i stedet for at skulle holde styr på en lang række Terminal vinduer (og man behøver ikke at installere de forskellige precompressors da de er embedded i Codekit).

 

Sprog/frameworks jeg anvender

Python

Plone og Zope er bygget oven på Python (og en lille smule C), og udvides via Python. Python er et rigtig dejligt sprog, som efter PHP virker som et dejligt pust af frisk luft. Man skal dog lige vænne sig til at indentions er alfa og omega for ens scripts, men det er rart at slippe for at skulle bruge $ og ; hele tiden.

SCSS, LESS, Compass og Jade

Hvis man arbejder med CSS filer og ikke anvender en css preprocessor, så snyder man virkelig sig selv for at gøre CSS arbejdet nemmere og ikke mindst mere overskueligt.

Skal jeg starte på et nyt projekt med CSS er det SCSS (http://sass-lang.com/) jeg anvender sammen med Compass (http://compass-style.org/). Disse to giver mig en masse CSS muligheder med at skrive CSS der virker på tværs af flere generationer af browsere (og ja det er sgu altid lorte IE der er problemet). LESS bruger jeg mest når jeg skal tilpasse Twitters Bootstrap framework til et nyt site. LESS (http://lesscss.org) og SCSS minder meget om hinanden, men SCSS er lige en tand kraftigere og giver lidt flere muligheder.

SCSS og LESS koden er meget kortere end den CSS kode der bliver genereret, og det giver den fordel at det er meget lettere at overskue, og da det kan håndtere kode til forskellige browser versioner, så spare det også en for meget tid med at rode med css hacks.

Jade (http://jade-lang.com/) er en HTML template engine, som er en forkortet variant af HTML. Fordelen er igen at Jade koden er nem at læse og have et overblik over, og det er meget hurtigt at lave ens HTML om selv i komplicerede opbygninger, hvor man nemt kan miste overblikket.

Twitter Bootstrap (http://twitter.github.com/bootstrap/)

Før jeg opdagede Twitters Bootstrap framework brugte jeg ofte alt for lang tid på at opbygge den basale HTML kode på forskellige sites (og ikke mindst på at lave en opbygning der virker i flere varianter af Internet Explorer – jeg er stadig nødt til at supportere version 8 da det er den version der kører på vores terminal miljø.).

Grund opbygningen af Bootstrap gør at det kun er nogle få visuelle ting der ikke er mulige i f.eks. IE8, men selve strukturen skrider ikke og ødelægger ikke sitet

 

Diverse andre programmer

Alfred.app (http://www.alfredapp.com/)

Dette program er i gratis versionen ikke ret meget mere end en app launcher, og er ikke meget mere bevendt end Mac OS eget Spotlight, køber man dets PowerPack så sker der ting og sager, og så går det hen og bliver et meget kraftfuldt værktøj til at manipulere filer med eller til at udføre almindelige opgave.

Moom (http://manytricks.com/moom/)

Program til at kontrollere størrelse og placering af åbne vinduer uden at skulle bruge mus/trackpad. Jeg holder af at bruge tastaturgenveje hvor det er muligt, og med programmer som Alfred og Moom så er der rigtig mange ting jeg kan klare blot via tastaturet, hvor jeg ellers tidligere skulle igennem flere handlinger med trackpad for at opnå det samme

Hazel (http://www.noodlesoft.com/hazel.php)

Program der kører i baggrunden, og udfører forskellige handlinger på forskellige foldere. Jeg bruger dette mest til oprydning og standardbehandling af filer jeg modtager fra andre via Dropbox.

Dropbox (https://www.dropbox.com/)

Uundværlig cloud service – jeg tør næsten ikke tænke på hvor besværlig min hverdag ville være hvis ikke det havde været for Dropbox. Jeg bruger det fra alt til lokale repositories når jeg udvikler, til dokumenter, til deling mellem kolleger og familie, til lagring af programindstillinger. Der findes andre tjenester der kan det samme, men jeg har ikke prøvet nogen endnu som har været lige så pålidelig som Dropbox

Evernote (http://evernote.com/intl/da/)

Jeg bruger evernote primært som mødenotat værktøj, men også som drejebog for de sites jeg arbejder på. Ofte er det eksisterende hjemmesider jeg udvikler til, og der er tit problemstillinger i forhold til det nyudviklede, som jeg skal tage højde for når udviklingen er fuldført, og jeg skal til at implementere til live data (der aftales en frysning af indhold, og der opbygges et parallelt site med det nye konverterede indhold som så bliver til det nye live site). Der bruger jeg Evernote til at beskrive de steps jeg skal huske at gå igennem, eller de problemstillinger jeg ikke kan scripte mig ud af.

OmniFocus (http://www.omnigroup.com/products/omnifocus/)

Task management program. Jeg bruger Omnifocus på Mac, iPhone og iPad. Det giver et super overblik over de opgaver jeg sidder med og det er dejligt nemt at nedbryde de forskellige opgaver til små bidder som er overskuelige at gå i krig med. Tidligere brugte jeg en blanding af mails og papir noter, og på et eller andet tidspunkt bliver det så uoverskueligt at man er nødt til at skifte metode, og jeg fandt OmniFocus og GTD (http://en.wikipedia.org/wiki/Getting_Things_Done) som er den metodik det læner sig op ad.

 

Dette var en kort gennemgang af de programmer jeg anvender i min dagligdag på arbejdet med min Mac. Hvis du har spørgsmål om programmerne eller hvordan/hvorfor jeg bruger dem, så er du velkommen til at skrive en kommentar herunder.

DanID tabte klagesag omkring domænenavnet nemid.dk

http://www.version2.dk/artikel/domaene-chok-danid-taber-retten-til-nemiddk-med-et-brag-47523

Så kom der en afgørelse i sagen om pbs/nets og deres angreb mod retten til domænet nemid.dk.

Da Nets valgte navnet NemID var navnet og domænet allerede i brug ved et andet firma, men det forhindrede ikke Nets i at forsøge at fravriste domænet fra Assemble.

Jeg har beskrevet sagen tidligere i et blogindlæg for knap 2 år siden hvor PSB også var gået hårdt efter Sten, som ejer nets.dk – denne sag endte dog i en ren PR shitstorm for Nets og man opgav at få domænet.

 

Versionsstyring eller ej?

Som solo udvikler har jeg længe ikke set det store behov i at bruge versionsstyringsværktøjer, som CVS, Subversion, Mercurial eller Git. Jeg har haft mine filer liggende i Dropbox hvor der bliver gemt revisioner af mit arbejde i 30 dage.

Jeg har dog hele tiden haft lysten til at se nærmere på versions styringssoftware, om ikke andet så bare for at se om det kunne hjælpe flowet i mit daglige arbejde, og måske tilføje et ekstra lag af sikkerhed – ja og for at se om det var besværet værd.

I dag kunne jeg ikke finde på at starte et projekt uden at det lever i et Git repositiory.

 

Startede med Subversion

Jeg gik i krig med at se hvad der var af muligheder for gode versionsstyringsklienter på Mac (jeg foretrækker et visuelt værktøj indtil jeg er godt nok inde i metoderne til at kunne arbejde fra terminal.app). Da jeg startede med at researche kendte jeg ikke ret meget til de forskellige platforme for versionsstyring, men fandt frem til at Cornerstone (http://www.zennaware.com/cornerstone/index.php) var et af de mest roste værktøjer på Mac.

Cornerstone arbejder kun med Subversion, og giver et rigtig godt overblik over mulighederne med versionsstyring.

Videre research viste dog at der i udviklersamfundet er en stigende modvilje overfor Subversion og at alle de “seje” bruger Git til versionsstyring.

Jeg stødte ikke på nogle af de problemer der nævnes i forbindelse med Subversion, men det skyldes vist mest at jeg netop sidder som solo udvikler og ikke konstant skal have kode flettet sammen med andres.

Men jeg vil jo selvfølgelig ikke grave mig ned i et hul og fortsætte med at bruge et system, som mange klager over i team sammenhæng.

Læs resten

Glimmerblocker – Nej tak til reklamer

Jeg har i lang tid brugt Adblocker til Firefox eller Chrome, men har på det sidste haft en mistanke om at den sløvede mere end den gavnede.

Jeg havde tidligere brugt Glimmerblocker, men var gået fra det, da jeg ikke bruge Mac på arbejdet på det tidspunkt. De sidste par år har jeg dog brugt Mac både på arbejdet og hjemme, men havde glemt alt om Glimmerblocker.

Jeg stødte så tilfældigt på det igen da jeg var ved at fejlsøge på adbloker ydelse, og tænkte at jeg skulle da lige prøve det igen.

En af de klare fordele ved at bruge Glimmerblocker frem for et browser plugin er, at man har filteret tilgængelig for alle browserne på computeren og ikke kun den hvor man har adblock installeret. Det er relativt nemt at publicere de filtre man selv har sat sammen til en webdav server, så man kan importere reglerne på en anden Mac.

I dette screenshot gallery kan du se flere af de muligheder der ligger i controlpanel udviddelsen.

Den eneste ulempe med Glimmerblocker er, at der ikke er en extension til ens browser, hvor igennem man kan oprette nye filtre.

Nye filtre oprettes inde i kontrolpanelet, som gemmer sig under Mac OS system indstillinger. Det er lidt mere nørded at sætte op end f.eks. Adblocker, men til gengæld har man langt flere muligheder for at manipulere med indhold.

På galleriet kan man se flere af de indstillingesmuligheder der ligger i Glimmerblocker.

Efter at have afinstalleret Adblocker i Chrome og begyndt at bruge Glimmerblocker, syntes jeg at kunne mærke at Chrome er blevet en anelse hurtigere at arbejde med. Det skal dog siges at Adblocker Plus er i beta til Chrome, så det kan meget vel være pga beta status’en at den er langsommere.


Nyt backupsystem (igen)

Det er efterhånden ved at være lidt af en tilbagevendende rutine, at jeg en gang om året skifter backup system.

Jeg har det sidste år brugt Arq Backup til at tage backup, men det var ved at blive en lille smule for dyrt at bruge. Arq backup bruger Amazon S3 som lagerplads for backuppen, og ved Amazon S3 betaler man for datamængden man gemmer og trafikken man genererer når man skal have data ud igen.
Vores mængde af digital billeder og videoer med børnene var efterhånden ved at fylde så meget at jeg var ved at nærme mig de knapt 100 kr pr md for backup pr md.

Så det var på tide at skifte spor (igen).
Jeg har tidligere prøvet Crashplan, men opgav at prøve det da upload hastigheden til deres servere i USA var under al kritik. Heldigvis kan man for 25 kr købe en enkelt md, og lige se om det har ændret sig.
Det havde det! Jeg kunne uploade til dem med et sted mellem 4-6 mbit/s – stadig et stykke op til de 60 mbit/s jeg har i uploadhastighed gennem vores fiber internet forbindelse.

Det tog en dag eller to, at uploade alle data fra min iMac til deres server, og samtidig havde jeg sat programmet til at tage den samme backup til vores NAS (det tog kun et par timer). Ideen er så at jeg har backuppen liggende herhjemme som den primære backup, men skulle det helt store uheld ske så ligger mine data også i USA hos Crashplan.

Hvad angår sikkerhed, så har man mulighed for at kryptere ens data med en ekstra privat nøgle (ud over brugernavn og password til Crashplan), som ikke bliver gemt på Crashplans server. Gør man brug af dette så skal man virkelig passe godt på det, for glemmer man det ekstra password så kan Crasplan supporten ikke genskabe dine data. Jeg vil anbefale at man gemmer dette ekstra password i enten e-boks.dk eller i passwordprogrammer som 1password.

Jeg har efterfølgende opgraderet min konto ved Crashplan til en 10 bruger konto, hvilket koster 12 USD pr. md. og der bliver taget backup af 5 computere blandt familie medlemmerne. Vælger man at købe for længere tid (flere år ad gangen) så bliver prisen mindre pr. md.

Det eneste jeg mangler ved Crashplan er, at de laver en open source restore klient, som ikke er afhængig af at Crashplan overlever som virksomhed. Da jeg tager lokal backup også med Crashplan så ville det være et stort plus hvis man kunne sikre sig et uafhængigt restore tool til at lave en restore med.

Danmarks Radio vælger Drupal som nyt CMS

Artikel om valget på Version 2

Det er virkelig rart at se store danske organisationer vælge Open Source systemer til deres CMS, og Drupal lader til at være et rigtig godt valg for mange medie virksomheder (showcase ved Drupal Danmark).

For mig er Open Source som CMS et klart valg, da man, efter min mening, minimerer vendor lock-in, som kan være en risiko ved lukket software. Ved lukket software er man også langt mere afhængig af at udbyderen/udvikleren fortsat holder live i systemet, hvor man ved open source har mulighed for selv at kunne overtage den videre udvikling (så længe man overholder de Open Source licenser der måtte være tilknyttet, men det er en anden og længere snak).

Jeg arbejder indenfor det offentlige, hvor der er en overvejende tendens til at vælge lukkede systemer. Her er det specielt SiteCore der ofte bliver valgt af kommunerne. Min personlige holdning er at det offentlige i højere grad bør anvende Open Source Software de steder hvor det er en reel mulighed. Hjemmesider er et oplagt sted, da det ofte ikke er afhængig af at skulle snakke sammen med fag systemer. Grunden til at man bør overveje Open Source de steder hvor det er oplagt er, som beskrevet ovenfor, at man har nemmere ved at kunne trække videreudvikling af systemet hjem, eller give det videre til et andet konsulenthus, end er tilfældet ved flere større lukkede systemer.

Den kommune jeg arbejder (og udvikler for) anvender alle de steder hvor vi kan Open Source CMS’et Plone, som er et meget stærkt CMS bygget på Zope og Python. Plone har igennem flere år haft æren af at være et af de absolut mest sikre CMS’er at arbejde i (hvilket nok også er grund til at bla. CIA, FBI og NASA anvender det)