• Skip to primary navigation
  • Skip to main content

Towards a delicious future

  • home
  • about me
  • lost&found
  • login
  • sitesenkit
  • about

Hans Pronk

Fargo: Dave Winer’s nieuwe outliner omgeving – een test…

20/05/2013 by Hans Pronk

Een aantal maanden geleden zag Dave Winer1‘s Little Outliner applicatie het levenslicht.Het was het eerste resultaat van zijn samenwerking met Kyle Shank. Little Outliner is een eenvoudige, in HTML5 geschreven, applicatie die volledig in de browser draait. Files worden lokaal bewaard op basis van HTML5’s ‘local storage’ model. Voordeel is dat je geen accounts en inlogcodes nodig hebt maar het nadeel is wel de incompatibele wijze waarop de verschillende browsers de files als key-value pairs opslaan. Little Outliner is echter wel een interessante en laagdrempelige introductie in de wereld van outliners.

Little Outliner was slechts de eerste van een reeks producten van Small Picture, de nieuwe startup van IT-veteraan Winer en javascript-programmeur Shank. Half april introduceerde Small Picture het voorlopige vlaggenschip Fargo. Fargo is net als Little Outliner een HTML 5 gebaseerde outliner geschreven in javascript, die in elke HTML5 compatibele browser zoals Chrome, Safari, Firefox en Microsoft IE 10 werkt. Het heeft echter in verhouding met Little Outliner een veel uitgebreidere set features. Zo kun je meerdere files tegelijkertijd open hebben en worden files niet meer lokaal opgeslagen maar in Dropbox bewaard. Files zijn daardoor altijd toegankelijk zolang je Dropbox bereiken kan. Ook kan je hierdoor op simpele wijze files delen met andere gebruikers, of zelfs met de gehele wereld. Alle outlines worden in het standaard formaat OPML bewaard, geen verrassing gegeven Winer’s achtergrond.

Een zorg in de huidige wereld van online diensten is het business-model achter applicaties. De wijze waarop de Twitters en Googles van deze wereld hun online diensten in toenemende mate monopoliseren (no more “Don’t Be Evil”) of – bij gebrek aan verdiensten – van de ene op de andere dag de nek omdraaien maakt dat je bij (nieuwe) online diensten heel goed naar de verdienmodellen moet kijken voor je je er afhankelijk van maakt. Voorlopig is Fargo gratis en omdat het in je eigen browser draait en de data op Dropbox geplaatst wordt zou het relatief eenvoudig te exploiteren moeten zijn. Ook hebben Winer en Shank aangekondigd in de toekomst ook betaalde diensten aan te bieden.

Fargo ontwikkelt zich snel. Zo is in een van de laatste versies de mogelijkheid toegevoegd om Fargo ook als editor voor WordPress te gebruiken. Even gegeven dat dit inderdaad goed werkt – dat zal duidelijk worden als ik op save klik – lijkt het een ideale combinatie van outliner en blog-editor die nu ook nog markdown ondersteunt. Want zoals Paul Ford al opmerkte, zijn outliners voor ideeën wat Google Maps doet voor geografie. Mapping software stelt je in staat op elk niveau van detail in te zoomen en hetzelfde geldt voor outliners.

Meer informatie:
De Fargo website
De Little Outliner website
Een Outliner How-To
De site van Small Picture

NB: de test is bijna helmaal goed verlopen. Ik had in eerste instantie een headline één niveau te hoog in de outliner aangeklikt maar daarna verliep een en ander probleemloos. Nu nog een optie vinden in WordPress om posts via de XML-RPC interface default als ‘draft’ te bewaren en niet direct te publiceren…

© Hans Pronk / 2013


  1. Dave Winer is een IT-industrie veteraan en blogger, bekend onder meer van ThinkTank, MORE,  Frontier en Radio UserLand en de OPML editor. Hij is de (co-)auteur van onder meer XMP-RPC, RSS 2.0 en OPML. ↩

Filed Under: Tech-notes

William Gibson on the past, future and the now

01/01/2013 by Hans Pronk

Als aftrap voor 2013 een quote van William Gibson1:

“The past is past, the future unformed. There is only the moment, and that is where I prefer to be”



  1. Gibson’s Wikipedia entry ↩

Filed Under: Whatever

Godrop.it stopt. So long and and thanks for all the fish!

05/12/2012 by Hans Pronk

Jammer: godrop.it stopt per 1 januari 2013. Het was een interessant model waarmee je eenvoudig (mark-down) files, die je op dropbox zette, op het web kon publiceren waardoor je wel heel simpel een blog kon opzetten. En omdat de files op je eigen Dropbox staan, beschik je altijd over je eigen content.

Nu was godrop.it niet de enige aanbieder van een dergelijke dienst. Ook scriptogr.am biedt een vergelijkbaar concept aan. Migratie naar scriptogr.am bleek inderdaad zo simpel als gedacht: je hoeft slechts de files van de godrop.it naar de scriptogr.am directory te kopiëren en dat was dat.

Toch heb ik uiteindelijk besloten alles in mijn hnzz.nl blog te incorporeren 1 puur omdat ik het eenvoudiger vind om alles vanuit een enkel door mij gecontroleerd platform te hosten. En omdat alle posts in mark-down gemaakt waren, was ook dit een triviale operatie. Het enige waar wat extra werk aan vast zat, waren de afbeeldingen. Ik had daar gebruik gemaakt van een godrop.it specifieke optie. En de bijbehorende les is dat, hoe leuk dat soort extra’s ook lijken, voor het gebruik ervan betaal je later weer de prijs bij een eventuele migratie.

Rest me Jan Willem Eshuis ofwel @jweshuis te danken voor godrop.it en alle support er omheen. So long and and thanks for all the fish!

© Hans Pronk / 2012


  1. Ik meen wat ‘rommel’ in de RSS-feed gezien te hebben e.g.blijkbaar heeft feedburner de ontvlechting van de oorspronkelijke feeds niet goed verwerkt. ↩

Filed Under: Tech-notes

Kosten-effectief back-ups maken met Amazon’s S3 en Glacier

16/11/2012 by Hans Pronk

Goed nieuws voor diegenen die Amazon’s S3-dienst (willen) gebruiken voor hun off-site back-ups. Sinds een paar dagen is het namelijk mogelijk om volgens een zelf op te stellen policy je data, die op S3 opgeslagen is, automatisch naar Glacier te migreren.

Even voor de duidelijkheid: S3 is dus de generieke data-opslagdienst van Amazon voor data-objecten van 1 byte tot 5 terabyte. Het is wat tegenwoordig een dienst in de ‘Cloud’ genoemd wordt en als zodanig enigszins vergelijkbaar met bijvoorbeeld Dropbox en Google-Drive. Een kenmerkend verschil echter met deze diensten is dat S3 altijd een betaalde dienst is en dat er een heldere service level agreement beschikbaar is.
De use-case voor S3 is met name voor die data die in principe binnen (zeer) korte tijd beschikbaar moet kunnen zijn. Toch wordt S3 ook veel gebruikt voor toepassingen als back-ups, met name vanwege de achterliggende SLA.

Sinds enige tijd heeft Amazon ook een andere data-opslagdienst waarvan de karakteristieken veel geschikter zijn voor het maken van back-ups: Glacier. Het kent dezelfde hoge data-beschikbaarheid (99.999999999% durability en 99.99% beschikbaarheid op jaarbasis) maar het benaderen/terughalen van je data kost wel veel meer tijd – uren in plaats van seconden. Het goede nieuws is dat het kostenplaatje een stuk aangenamer is: opslag kost minder dan 10% van S3 en komt op zo’n dollarcent per gigabyte per maand uit.

Doordat het nu dus ook mogelijk is om een hybride oplossing in te richten is S3/Glacier-combinate zeer interessant als back-up omgeving. Je kunt bijvoorbeeld een en ander zo instellen dat je recente back-ups op S3 staan waar je in geval van onheil snel bij kan terwijl backups ouder dan zoveel dagen automatisch naar Glacier verhuizen. Want hoe ouder de back-up, de kleiner de kans dat je die ooit nog moet inzetten.
Wel een punt van aandacht is dat naast de langere benaderingstijd je wel relatief veel betaalt om Amazon je back-up van de virtuele zolder te laten halen. Maar goed: het is met back-ups meestal zo: normally you don’t need them, but if you need them, you really need them!
En het scheelt mij in elk geval voorlopig zo’n 90% op mijn maandelijke Amazon-rekening!

Hier nog een verdere beschrijving hoe je data automatisch naar Glacier kan archiveren en weer terughalen.

© Hans Pronk / 2012

Filed Under: Tech-notes Tagged With: aws amazon glacier S3

Managing WordPress via de command-line

11/11/2012 by Hans Pronk

keyboard

WordPress geldt vandaag de dag als het meest gebruikte blog-platform of beter gezegd content management systeem van het internet. Zo’n 63% van de ‘top-miljoen’ sites gebruikt WP als basis voor hun web-presence.
Door deze populariteit is er veel voor het platform beschikbaar, uiteenlopend van een keur aan standaard-template’s (theme’s) en alle denkbare uitbreidingen (plugins in WP-lingo) tot hosting en support.
Een minder mooi gevolg van deze populariteit is dat het ook een doelwit bij uitstek geworden is voor hackers. Een echt lek in de basis functionaliteit geeft je toegang tot de genoemde 63% van de top-sites op internet.
En omdat dergelijke problemen nu eenmaal optreden in de echte wereld komen er met grote regelmaat updates uit voor zowel de basis- als de extra functies van WordPress.
Een ieder die van WordPress gebruik maakt zou daarom eigenlijk met zeer grote regelmaat moeten controleren of er updates beschikbaar zijn en – zo ja – of deze geïnstalleerd kunnen worden.
Een klus die voor een beetje IT-afdeling dagelijkse kost is/zou moeten zijn, maar die in de praktijk voor veel individuen en bedrijven een grote uitdaging betekent.
Ik heb in elk geval zelf gemerkt dat je – zeker als je meerdere wp-sites hebt – er gauw een vergeet, en daarbij dat je vervolgens al je sites langs moet om de verschillende installaties weer up to date te brengen.

oa5_

Na een aantal pogingen om dit proces te stroomlijnen – leuk zo’n webinterface, maar wel ‘lastig’ te scripten – heb ik nu een tool gevonden die het mogelijk maakt dit 1) via de commandline uit te voeren en 2) in hoge mate te automatiseren.
Het product heet overigens WordShell en is het product van David Anderson, een zendeling die in Kenia werkzaam is en een tool nodig had om een groot aantal WordPress websites op basis van de command-line te managen, een noodzaak gegeven de internet connectiviteit aldaar.

De eerste ervaringen zijn ondertussen zeer positief. Je kunt bijvoorbeeld met één commando een willekeurig aantal WP-sites controleren op updates en deze installeren. Het is verder een behoorlijk robuust geheel, zo wordt voor elke update een backup van een en ander gemaakt en je kan bij eventuele mishaps deze ook weer eenvoudig ongedaan maken. En omdat het een command-line tool is kan ik nu ook simpel dagelijks de verschillende WP-sites automatisch checken en het resultaat ervan in mijn mailbox laten vallen.
Kortom: een goed doordacht tool wat na minder dan 24 uur gebruik al onderdeel van mijn workflow geworden is, e.g. een aanrader!

En om een idee te geven van de capabilities hier een overzicht (van de site) van de features van het programma


Feature List WordShell

  • Full plugin management
  • Full support for themes
  • Work with child themes
  • Full support for managing WordPress core
  • Database management
  • Full version management for plugins, themes, core and databases
  • Disaster-recovery capable: does not assume your site is working
  • Backs up and restores any extra files you have added to WordPress core. Tests your site before + after any change operations.
  • Hugely configurable – but by default, “does the right thing”
  • Manage maintenance mode
  • Works on a wide variety of site types
  • Remote log-in mode:

NB: Wordshell is overigens niet gratis maar is IMHO het geld volledig waard! Het draait probleemloos op Linux en zou in principe op alle Unix-achtigen moeten werken.

© Hans Pronk / 2012

Filed Under: Tech-notes Tagged With: beheer, wordpress, wordshell

Testing the water with the OPML editor

14/10/2012 by Hans Pronk

De linkblog

Omdat ik veel informatie online verzamel heb ik steeds behoefte aan goede tools om dit op een of andere manier zodanig op te slaan dat ik het gemakkelijk zelf kan terugvinden maar ook met anderen kan delen.

Aanvankelijk gebruikte ik hiervoor de bookmarkfunctie van de browser, vervolgens del.icio.us en vervolgens een combinatie van twitter, Facebook en Google+ (voor het delen van de links) en verder de combi tumblr en instaper voor het bewaren en ordenen ervan. Daarnaast wordt alles ook in pinboard.in gezet als een backup van een en ander.
In verband met de nieuwe restricties die twitter aan de applicaties en dus ook aan de gebruikers oplegt is het wat mij betreft niet bruikbaar meer als centrale hub om de links te posten. En omdat Facebook en Google al eerder afgevallen waren als verzamelpunt was het tijd de gehele keten te heroverwegen.
Ik volg al geruime tijd het werk van Dave Winer. Zijn tool, de OPML editor, of meer precies het radio2 deel ervan, leek na een korte rondgang door de softwarevelden de meest relevante kandidaat om als nieuw centraal punt in mijn keten te fungeren.

Meer dan een editor

De kern van alle software van Dave Winer is zijn OPML Editor. Dit is overigens een ietwat misleidende naam in zoverre dat deze software veel meer is dan alleen een editor. In de basis is de OPML Editor een outliner, software die het mogelijk maakt gestructureerde documenten te produceren. Echter naast outlines bevat de OPML Editor ook een webserver, een Frontier1 multi-threaded runtime omgeving, een content management system, compleet met een development environment inclusief een debugger en een built-in objectdatabase.
Radio2 op zijn beurt is een applicatie die binnen de OPML Editor omgeving draait en twitter-achtige functionaliteiten geeft. In Dave Winers eigen woorden:
> When I designed Radio2, I aimed to create the minimal blogging tool, one that did the least possible and still was useful. Simple yet useful, and usable.
It’s for short-form blogging, the kind of stuff we do in Twitter. You’re looking at a web page, and think “I want to remember this, or share this.” One click on the bookmarklet, quick — you’re still in the flow of what you were doing.
The goal was to create something that has the ease of Twitter, with the open potential of blogging. There are tradeoffs, some things that Twitter will always do better, because they are an all-in-one, centralized system. But there are also many things Radio2 can do that Twitter can’t, because we aren’t protecting a business model.
The goal is to create a new and thriving ecosystem, where there’s lots of choice, and lots of innovation.

Je kunt de software gewoon vanaf je desktop draaien maar als je je content altijd en overal wilt kunnen benaderen is er vanzelfsprekend een always-on server noodzakelijk. De OPML Editor is alleen beschikbaar voor Windows en OSX2 waardoor ik geen gebruik kan maken van mijn bestaande Linux-VPS. Ik gebruik nu voor mijn experimenten voorlopig een EC2 virtuele windows-server omgeving bij Amazon (gratis voor het eerste jaar dus redelijk risico-vrij).

Status tot zover

De huidige status is dat de OPML server zo te zien probleemloos op Amazon draait. Ik heb de verschillende tools op de server geïnstalleerd en na wat proberen aan de praat gekregen. Radio2 kent out of the box een goede integratie met twitter zodat de rest van mijn systeem voorlopig intact kan blijven. Ik ben nog wel op zoek naar een elegante wijze om links vanaf de iPAD naar radio2 te posten. Vanaf de desktop is het triviaal, een klik op een bookmarklet en een en ander is gepost.
Verder ben ik de verdere functionaliteit van de OPML omgeving aan het onderzoeken. I like what I see. Het outline principe past goed bij mijn manier van ordenen en de wijze waarop een en ander logisch in elkaar steekt bevalt me ook uitstekend.
Voorlopig gebruik ik het als primair startpunt voor mijn linkblog maar het is misschien ook een goede kandidaat voor het vastleggen van ideeën en projecten maar misschien ook als basis voor al mijn online-geschrijf. De omgeving heeft wel een zeker geek-gehalte maar door de beschikbaarheid van goede how-to’s en een actieve user-community is er goed uit te komen.

© Hans Pronk / 2012


  1. What Frontier Is ↩
  2. De OPML Editor werkt onder Wine 1.3 en hoger op de desktop. Zie deze worknote van Adam Curry ↩

Filed Under: Tech-notes Tagged With: Dave Winer, linkblog, OPML

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 7
  • Page 8
  • Page 9
  • Page 10
  • Page 11
  • Interim pages omitted …
  • Page 23
  • Go to Next Page »

© 2025 Towards a delicious future. All Rights Reserved.