Steffest Digitale Pulptuur

Tag: in 't Nederlands

151 berichten

Oude radio

mobile_4_37_02 PM_11262011IMAG0015.jpg

Cool!
Na minimale reparatie doetie het nog! #ouderadio #1960 #duitsedegelijkheid

het is den deze : een Bernau / Nauen 1133.1-0 die destijds blijkbaar 490 DM koste en we nu 20 euro hebben betaald.

Eigenlijk was het de bedoeling om er een Sonos Play:3 in te verstoppen, maar goed, nu zullen we hem als gewone radio gebruiken, na een half minuutje opwarmen klinkt ie eigenlijk nog verbazen goed.
meer dan dan 50 jaar oud al!

Geweldig eigenlijk, dat die radiotechniek op een halve eeuw geen snars is veranderd.
Of een klein beetje toch: de tuning van de radio gaat maar tot 100 MHz dus de hoofd frequency van Studio Brussel valt net buiten de boot.
Ook schattig dat de Duitse lange golf radiozenders van die tijd netjes op de glazen frontplaat staan - hoe nostalgisch.

(Posted by mobile phone)

in 't Nederlands, LifelogReacties (0)

NMBS-Compensat-o-matic

nmbs_vertraging.jpg

Zagen op de NMBS, dat doen we graag en dat doen we veel.
Reizen met de trein is zalig, behalve als je ergens op tijd moet zijn.

Ik reis bijvoorbeeld vaak van Mechelen naar Ekeren.
Een rechtstreekse verbinding: instappen, TV serieke opzetten en een half uurtje later terug uitstappen.
Zalig.
Behalve als het mis gaat.

  "Wegens een personen ongeval in Luttre heeft de trein naar Antwerpen Centraal - Essen 35 minuten vertraging."

Kan gebeuren - en niet erg want mijn collectie TV series groeit sneller dan dat ik ze kan kijken.
Zo'n beetje ongeplande vrije tijd is best welkom.

  "Wegens een defect aan de seininstallatie kan de trein het station niet inrijden"

Murphy: een ongeluk komt nooit alleen.
Toch neem ik niet de eerstvolgende trein naar Antwerpen want dan moet ik weer overstappen en zo.
Nee, voor mij geen stress, beter wat wachten en rechtreeks rijden.
En zie daar: de trein rijdt binnen en vertrekt, slechts 45 minuten vertraging.

    "Wegens te grote vertraging zal deze trein niet verder rijden naar Essen, maar in Antwerpen Centraal direct terugrijden naar Charleroi"

Bummer - nu moet ik toch overstappen, en dan nog wel op een boemeltreintje want de volgende InterCity … heeft ook 45 minuten vertraging.

Jawadde, het is precies de eerste trein sinds lang richting Essen, want er zit wel 50.000 man op.
Niet erg - een beetje socializen met je mede lotgenoten is niet verkeerd.
Alleen jammer dat de trein maar niet vertrekt.

     "Wegens een elektrische storing tussen Berchem en Antwerpen zit de bestuurder van deze trein nog vast op een vorige trein"

Allez dan…
Na een halfuurtje socializen is iedereen precies wat uitgepraat en wordt er vooral veel gezucht.
en veel getelefoneerd.
Zo van "Papa, kunt gij mij komen halen" en zo.

26 graden in oktober is fijn, behalve (alweer) als je met 50.000 mensen in een stilstaande trein staat.

De conductrice is zichtbaar opgelucht als ze aankondigt dat de treinbestuurder gearriveerd is en inderdaad: we vertrekken.
Na 2u15 minuten stap ik af in Ekeren - 1u40 minuten vertraging -  toch best wel veel - vooral omdat ik het laatste uur als sardien niet eens in de mogelijkheid was een boekske te lezen of een filmpje te zien.

Nu - niet getreurd: de NMBS heeft daar een oplossing voor.
Bij vertragingen van meer dan 60 minuten kun je namelijk een compensatie aanvragen.
Je moet enkel een formuliertje invullen, dat terugbezorgen aan de NMBS en je krijgt de waarde van je ticket terug.
pas op, niet in centen hé, je krijgt een waardebon die je kunt gebruiken om je volgende ticket te kopen.

Een geweldige oplossing, vooral omdat je voor dat formulier allerlei info moet gaan opzoeken, zoals de treinnummers van de treinen die je normaal had genomen, en de treinnummers van de treinen die je uiteindelijk hebt moeten nemen.
Parate kennis, als het ware.
Want wie wil er nu niet - na een dik uur tijd verlies- nog eens een half uur spenderen aan het invullen van een compensatieformulier, right?

"Dat moet toch beter kunnen" - denk je dan als developer.
Per slot van rekening staat al die info die je nodig hebt ergens online, en heeft haast iedereen tegenwoordig zo'n super smartphone die

  • online gegevens kan opvragen
  • weet hoe laat het is
  • weet waar je bent
  • foto's kan nemen


PING!
*idee*

De NMBS-Compensat-o-matic app voor op je telefoon

Stel je het volgende scenario voor:

Als je met de trein reist en je merkt dat je vertraging zal hebben, start je de app en je duidt aan naar welk eindstation je moet gaan.
De applicatie begint op dat moment je locatie te loggen en contacteert de geweldige iRail API om na te vragen welke treinen (en treinnummers) je zou moeten nemen en wat je normale aankomsttijd zou zijn.
Constateert de applicatie dat je na een paar minuten nog altijd op je startpunt bent, dan wordt er vanuit gegaan dat je vertraging hebt.
Als je geo-locatie plots wijzigt weet de applicatie dat je op een trein zit en gaat aan de verschillende databanken, zoals railtime.be en iRail vragen welke trein dat zou zijn.
Stel, je positie blijft een paar minuten hangen op een bepaald trein station, dan weet de applicatie dat je waarschijnlijk een overstap aan het maken bent en gaat weer op zoek naar de treininfo.
Als je geo-locatie overeenkomt met je eindstation weet de app dat je bent aangekomen.
Je aankomsttijd wordt gelogd en als de vertraging meer dan 60 minuten bedraagt krijg je een signaal met de vraag of je even een foto wil nemen van je treinticket.
Je krijgt je route met treinnummers en vertragingstijden op je scherm en na je bevestiging wordt alles netjes gepost naar het juist elektronische formulier van de NMBS.

Bedraagt de vertraging minder dan 60 minuten maar meer dan 15 minuten, dan slaat de applicatie dit op voor later: als je namelijk meer dan 20 keer op 6 maanden tijd 15 minuten vertraging hebt wordt dit ook gecompenseerd.

Simpel, automatisch en pijnloos: de klant krijgt waar hij recht op heeft en de NMBS heeft weer extra motivatie om hun treinen op tijd te laten rijden. iedereen content!
Hoera!

Jammer dat ik voorlopig geen tijd heb om de app te maken, maar als er iemand anders goesting in heeft: go ahead!
Het is een applicatie die zijn investering volgens mij snel terugverdient.

Je zou zelfs pro-actief kunnen gaan werken: stel je komt netjes op tijd aan maar op een ander moment van de dag is er wel een vertraging van 60 minuten op je traject .
Voor hetzelfde geld had je daar ook ingezeten, niet?
Dan is het toch niet meer dan redelijk dat de applicatie je daar van op de hoogte brengt zodat je alsnog met je ticketje de compensatie op kunt strijken, nietwaar?
Al was het maar ter compensatie van al die keren dat je net NIET aan die 60 minuten kwam.

Goed idee, nu alleen nog uitvoeren.

De NMBS-Compensat-o-matic - hopelijk ooit op een smartphone in je buurt.

P.S - je kunt natuurlijk al raden wanneer deze lange blogpost is geschreven …. inderdaad!
De vertraging bleef vandaag gelukkig beperkt tot 25 minuten.

De foto hierboven is overgenomen van Nmbs.TV

in 't Nederlands, Lifelog, Mobile, Web 2.0Reacties (10)

Vakantie Voeten

vakantievoeten.jpgVakantie is
  • een paar weken op sandalen rondsleffen zodat ze onwisbaar in je voeten gebruind staan
  • een paar weken offline zijn en het geen seconde missen
  • geen plannen maken, behalve dan: "rijden naar daar waar de zon schijnt"
  • zo ontspannen zijn dat je je niet kunt herinneren of je het laatste uur nog een gedachte hebt gehad
  • achteloos met je VISA kaart staan zwaaien om pas later - veel later - aan de consequenties te denken
  • na een paar weken verbaasd terug naar het TV journaal kijken
  • het thuisgevoel krijgen als je dicht bij de grens Studio Brussel plots terug kunt ontvangen
  • terug thuis komen en vreemd naar je eigen huis kijken waar je plots al die onaffe hoeken herontdekt
  • terug voor 1 enkele seconde je computermuis coördinatie moeten zoeken
  • terug goesting hebben
in 't Nederlands, LifelogReacties (6)

There’s no App for That

Even tijd voor een filosofische gedachtengang: die komen nogal snel als je weer een chronisch slaaptekort hebt :-)


Mobile Superstar Brian Fling vraagt zich af of "Mobile web apps" dood zijn.
Hij heeft het over "web apps" die krampachtig proberen om "native apps" na te doen in hun gedrag en uiterlijk.

Hij heeft een punt. meer zelfs: hij heeft volstrekt gelijk.
Maar ergens in zijn gedachtengang maakt hij de sprong dat "native apps" daarom beter zijn omdat je dan tenminste weet op welk platform en welk toestel je zit.
En dat mobile iets helemaal anders is dan web, en dat veel mensen dat niet snappen.


Hum? Dat is een sprong naar de verkeerde kant.
Misschien zit hij zich zo op apps te focussen omdat hij een app developer is, maar mobile is precies hetzelfde dan het web, en het volgt precies dezelfde evolutie.

Het gaat helemaal niet over de apps, het gaat erover dat al je "stuff" continu altijd en overal bereikbaar is als je dat wil.
Het gaat erover dat je niet meer gebonden bent aan je PC of computer om geconnecteerd te zijn met je digitale zelf: het gaat gewoon overal met je mee: Mobiel!


Dat is leuk he: niet meer gebonden zijn aan de hardware: de Cloud is overal en alles is in de Cloud.


Maar wacht,
Als je die redenering volgt, dan is het toch volstrekt idioot dat je je terug gaat vastpinnen op één of ander toestel omdat daar "je apps" op staan?
Als je je telefoon of je tablet of je laptop niet bij hebt, waarom zou je dan ineens "digitaal blind" moeten zijn bij wijze van spreken?
Populaire websites als Facebook, Flickr, Gmail en wat al niet meer zijn toch net zo populair omdat die niet gebonden zijn aan 1 ding?
Ben je even bij een vriend of familie? Snel even je facebook checken: daar moet je geen app voor installeren maar gewoon - hup - een browser open doen.

Ik wil geen apps, ik wil web.
Ik wil eender welk digitaal toestel vast kunnen nemen en daar alles mee doen wat ik wil.
Het gaat niet om de devices, het gaat niet om de interface an de eye candy, het gaat erom wat je er mee doet, dat je geconnecteerd bent met heel je wereld en dat je daardoor een stuk vrijheid hebt die je voor het web niet had.

Daarom dat ik al een hele tijd bezig ben om alles wat ik tegenkom een ze simpel mogelijke webinterface te geven, omdat je dat dan vastkoppeld aan die cloud zodat je er altijd en overal aankunt.
En dat begint verdorie echt goed te marcheren:
Mijn muziek, mijn foto's, mijn video bestanden en sinds kort ook mijn ebooks, ... mijn afstandsbedieningen en monitor-systemen ... allemaal beschikbaar via het web.
Niet via een app dat je op een device moet installeren, maar gewoon via eendere welke browser op eender welk ding.
het heeft geen mooie interface maar het is simpel en snel, en het maakt dat ze er altijd "gewoon zijn" zonder dat je er bij na moet denken.

Idem voor mijn werkomgeving: die hangt ook in de cloud en bestaat uit een virtuele PC waar al mijn software opstaat en die van overal beschikbaar is via remote desktop.
Ben ik bij een klant: even inloggen via RDP en ik heb alles bij de hand.
Geen dure krachtige laptop nodig: gewoon eender welk ding dat online kan en remote desktop kan opstarten.

Ook daar ben je niet meer gebonden aan de hardware, en dat geeft ook daar weer een vrijheid die je daarvoor niet had.

Ik zou dat zeer graag ook met telefoons willen doen. Er slingeren er hier nogal wat rond, die elk op zich leuk zijn.
Toch sleur ik altijd dezelfde telefoon mee - nog altijd mijn HTC desire - om de banale reden dat daar mijn sim-kaart inzit, waar mijn telefoonnummer en 3G dataverbinding aan verbonden zijn.

Dik onnozel eigenlijk, dat je daardoor dat specifieke toestel altijd bij moet hebben.
Dat is dan weer niet vrij, dat is terug gebonden zijn aan hardware, want zonder dat ding valt veel van je "mobiele digitale vrijheid" in duigen.


Weet je waar ik van droom: dat die simkaarten hun beste tijd gehad hebben en dat er iemand telefoons begint te maken die generisch zijn, een "commodity" dat altijd wel ergens in de buurt is - zoals electriciteit of een bankautomaat -  dat je vastpakt als je het nodig hebt en terug loslaat als je er klaar mee bent zodat de volgende het kan gebruiken.

Aan de hand van je biometrische gegevens weet het toestel wie je bent, en als je het vastneemt wordt het voor even  "jouw toestel".
Al  je instellingen en connecties, meteen beschikbaar na een korte synchronisatie. 
Als iemand je wil bereiken, bijvoorbeeld via telefoon, gebeurd dat automatisch via dat toestel.
Je stop het in je broekzak en bent verbonden.
Een dag later neem je argeloos, toevallig, een andere device mee en hop: dat wordt dan jouw toestel zolang je het bij je hebt. Publieke hardware!

Dan heb je terug die vrijheid om weer los te zijn van hardware: het maakt niet uit welk toestel je gebruikt, ze zijn onderling uitwisselbaar en dienen louter om je te verbinden met de cloud.
Die cloud waar heel je identiteit staat, weet je wel, die cloud wat momenteel "het web" heet.

Geef mij maar dat web.
In die visie zijn native apps nu al een dinosaurus van een lang vergeten prehistorie, van in den tijd toen software nog op 1 toestel stond, van den tijd dat je dat nog moest "installeren" ha! ... stel je voor: oermensen.

We zijn er nog niet natuurlijk: sommige telefoons zijn zelfs nog ZO archaisch dat je die eerst aan je PC moet koppelen, met een draad nog wel!
(wat is dat opa? een draad?)
Dan moet je 1 of andere loadzware software op die PC installeren en DAN kun je je gloednieuwe telefoon gebruiken. Jawadde.
Anderen zijn al iets verder: die gebruiken de cloud al: even je account gegevens ingeven, even synchroniseren en hop: al je gegevens zijn daar.

Maar ... we zijn er nog lang niet.
Neem nu die bankautomaten van daarjuist.
Die zijn al geen haar beter want daar heb ik OOK nog altijd mijn bankkaart voor nodig.
Waarom werken die nog niet met vingerafdrukken of irisscans?
Ik kan de keren niet meer tellen dat ik mijn portefeuille vergat en dat ik beroep moest doen op de barmhartigheid der menschen (of terug moest keren)

 

Ja, niet meer afhangen van specifieke hardware: dat is een mooi streven.
Het is dan niet meer dan logisch dat de volgende stap zich aanbiedt: want eh ... dat menselijk lichaam ... waarvoor heb je dat eigenlijk nog nodig?

in 't Nederlands, Mobile, Web 2.0Reacties (7)

Welke E-reader? Moeilijk

Het is lente, het zonnetje schijnt.

De mensen trekken naar buiten, brengen hun tuinen op orde, en zitten met een glimlach van de eerste zalig zonnige zondagen te genieten.
Op zo'n dagen pleeg ik nogal eens een boek te lezen. Het blijft 1 van de meest ontspannende dingen.

Ook daar ben ik bijna volledig "e" gegaan en las mijn laatste klets boeken op tablets en smartphones allerhande.
Daar komt op zo'n dag meteen HET nadeel van die dingen aan het licht, letterlijk dan: als je in het zonnetje zit, dan zie je namelijk geen steek op die electronische schermen. Echt. Geen snars.
Mensen die beweren dat bijvoorbeeld de iPad een perfecte e-reader is, lezen duidelijk nooit buiten.

ereader Natuurlijk heeft ook daar het vernuft van de mensheid iets op bedacht: de meeste "dedicated" e-readers gebruiken een vorm van e-Ink schermen die veel meer de uitstraling van papier hebben en ook in direct zonlicht goed leesbaar zijn.
Ok, ze zijn nog in zwart-wit, en echt heel interactief zijn ze niet wegens een erg trage refreshrate, maar ze dienen dan ook in hoofdzaak om goed op te lezen.
Het kriebelt om zo'n e-reader ding aan te schaffen want dat lezen , dat wil ik wat onderhouden.

Maar dewelke?
Dat vind ik eigenlijk nog niet zo simpel, en dat is vreemd want doorgaans heb ik niet zo'n moeite met kiezen.
Kindle! Roepen de meeste mensen heel hard.
Ja, prijs/kwaliteit en e-book-aanbodsgewijs is dat waarschijnlijk de beste keus. 1 keer een boek via huppekee-1-klik kopen en op al je devices lezen, netjes gesynchroniseerd.
Ja, maar ook nee: e-boeken die je via de kindle koopt kun je enkel via de kindle apps lezen. zo'n vendor-lock-in, daar huiver ik van, vooral omdat er met het ePub formaat een prima alternatief is.
En zo'n kindle ... Er zijn toch ook dingen die het niet zo goed doet. PDF weergeven bijvoorbeeld, of touch.

Ja, touch, daar heb ik een zwak voor.
Ergens met mijn vingers aanzitten.
Het scherm beroeren in plaats van op knopjes duwen.
Strelen, in plaats van prikken.
Ok, gewoon voor te lezen maakt dat niets uit, maar als het gaat over woorden selecteren of annotaties maken dan zijn die knoppekes maar knullig.

Een kindle met een touchscreen, dat gaat het zijn.
Alleen bestaat dat nog niet, dus wordt het een moeilijke 2de keus.
Wat doet mijn perfecte ereader

Must haves

  • goed leesbaar zijn in direct zonlicht. iPad, smartphone en andere tablets vallen daarmee al af.
  • rechtstreeks online boeken kunnen kopen of downloaden. Synchroniseren met een kabeltje is iets uit de vorige eeuw.
  • minsten een paar dagen meegaan met een batterij zodat ik hem zonder zorgen op vakantie kan nemen.

Nice to haves (wat eigenlijk verdoken must-haves zijn)

  • touchscreen
  • internet browser. Vermits ik het web veel als command line interface gebruik voor al mijn knutsels, is het wel zo handig als ik daarvoor niet van device moet wisselen.
  • een notepad achtige toepassing. omdat al mijn kribbels op papier toch kwijt geraken en ik deze ineens elektronisch wil maken. ( ook daar: een iPad doet dat ook maar is niet bruikbaar in zonlicht)
  • Size does matter: vermits ik altijd te voet of met het Openbaar vervoer onderweg ben is draagbaarheid een must: 10 inch is te groot, 5 inch net te klein. 6 à 7 inch is perfect.
  • een verwisselbaar geheugenkaartje. Als ik open ePub bestanden heb, wil ik die gewoon van device naar device kunnen kopiëren.

Wat heb ik niet nodig

  • media capaciteiten, daar heb ik al genoeg andere gadgets voor
  • 3G , vermits mijn telefoon dienst doet als wifi hotspot is een wifi verbinding genoeg om overal online te zijn.
  • een geïntegreerde store. Ok, ik wil online boeken kunnen kopen, maar ik wil eigenlijk zelf de winkel kunnen bepalen waar ik dat doe. Een url intypen zal nog wel lukken.

met met lijstje in de hand het internet afschuimen brengt me voorlopig bij zoiets als de Bebook Neo. Maar is dat het wel? De tekenapplicatie schijnt niet veel voor te stellen, hij schijnt nogal eens vast te lopen en de batterijduur zou beter kunnen.
Het heeft wel een wacom touchscreen met zo'n magnetisch pennetje, maar drukgevoelig of met grijswaarden is het niet.
Jammer want Wacom maakt zowat de beste tekentablets dus het had gemakkelijk een ultiem schetspad kunnen zijn ...

Misschien moet ik ook geen genoegen nemen met een keuze "bij gebrek aan beter" en gewoon wachten tot de perfecte e-reader zich aandient.
Of misschien ben ik eerder op zoek naar iets als de Noteslate, wat helaas nog een concept is, geen product.
Per slot van rekening is het beste single purpose device om te lezen nog altijd ... een boek.
Voor de prijs van een e-reader kan ik al een hoop "old skool" boeken kopen, en daar nog fijn aantekeningen en schetsjes in maken ook ....

Moeilijk allemaal...

in 't Nederlands, LifelogReacties (1)

Barcamp Antwerpen 5

Dat ik barcamp een fantastisch concept vind, dat mag geweten zijn.

Zaterdag was de vijfde "Antwerpen" editie alweer.
Fijn te zien dat zo'n los gegeven zichzelf ook vernieuwt: ook al was het de 5de editie in Antwerpen en de tigste in Vlaanderen, toch bereikte het veel nieuwe mensen wat resulteert in veel nieuwe invalshoeken die (gelukkig) niet altijd geeky/techy zijn.

Fijn: nog steeds gepassioneerde mensen die iets uit het hart komen vertellen. Dat werkt.

Zoals steeds moet je meer sessies missen dan dat je kunt volgen. Gelukkig werden alle presentaties opgenomen (waarvoor Nokia een paar N8's leverde - naais) en zullen via http://www.barcamp.be/bca5 beschikbaar worden gesteld.

Goed zo, want al zag ik interessante en amusante presentaties zoals de trip in online memory lane van @mvissers en de analoge fotografie passie van @bunker - ik hoop achteraf toch nog een paar sessies in te kunnen halen op video.

264570953Voor mezelf is zo'n dag altijd een goede "deadline" om iets in elkaar te knutselen.
Meestal moet dat de avond ervoor dan nog gebeuren en deze keer was geen uitzondering.
Ik maakte een dinkie dat ik grootmoedig "robopet" noemde ter illustratie wat voor leuke kruisbestuivingen je kunt krijgen als je webinterfaces aan hardware koppelt.
Ook al had ik alle losse componenten afzonderlijk al wel eens gemaakt, het blijft toch altijd spannend of de theorie op zo'n korte tijd ook naar een praktische demo omgezet kan worden.
Wat klungelige wifi problemen buiten beschouwing gelaten, werkte het gelukkige wel: Ik had een "robotpet"-ding dat kan rijden en je op allerlei manier kon besturen (zoals via een wiimote) , dat video streaming doet, dat zelf zijn weg een beetje zoekt en dat wat media toeters en bellen heeft zoals text-to-speech.
Leuke demo - ik denk dat ik het robotje nog even in elkaar geplakt houd. Met al die RFID tags die hier in huis onder matten en vloeren zijn verstopt kan het ding al redelijk goed zijn weg vinden.
Mijn hoofdprobleem momenteel is de batterijduur. Ingenieus meesterbrein @kodel vertelde me dat ik Lipo batterijen nodig had, dus die moet ik eens in huis halen.
Dat robot-verhaal dat zou wel eens een blijver kunnen worden!

En als ik anderen kan overtuigen dat het belangrijk is om niet alles altijd even serieus te nemen dan is mijn missie al geslaagd :-)

Kzalt videooke posten als het er is. De foto hierboven is van Davy. 
 
Tom merkte op dat ik eigenlijk altijd over hetzelfde spreek op zo'n barcamp: leuke dingen doen met http interfaces, en dat klopt : -)
Http is immers de perfecte command line interface voor mij, een soort digitale ducttape - als het ware. Misschien moet ik dat Relocally ding ook eens wat meer vorm geven, want dat was ook hier weer bij de robot 1 van de basistenen.

Ja ja, Het was een goeike, diene #BCA5
@topanga doet dat goed hè ... er steekt veel werk in en ze was aan het twijfelen of ze wel aan een #bca6 ging beginnen. Hopelijk geven de vele positieve reacties haar een duwtje in de rug.

Met dank aan de sponsers, want het ontbrak aan niets.
Burooz voor de locatie, Stad Antwerpen voor de broodkes en co, Medemerkers voor de (eigengemaakte) soep, Krimson voor het drinken, @cverbelen voor de GingerLoveTea, ...
vergeet ik er een paar? Verschoning

Tech45 was ter plaatse om hun (zeer aan te raden) wekelijks podcast op te nemen. Ik werd ook even voor de micro geduwd - linkje volgt.

 

in 't Nederlands, Lifelog, TinkeringReacties (0)

Zolderkamers: 1 down, 1 to go

Ik moest het zelf opzoeken.
Deze blogpost - 19 maanden geleden al!
Dat het ontwerp van onze zolder zo ongeveer ineenstak.
Een eeuwigheid - ik verschiet er zelf van.
Al snel bleek dat al die schuine kanten veel geprul met zich mee brachten.
Maar goed - eindelijk is Kamer 1 dan toch klaar - De dochter is er deze week ingetrokken - hèhè - (over Kamer 2 hebben we het nog even niet :-) )
Hier zie - rap wat foto's nu ze nog proper is.
Tis dus de roze ruimte in het ontwerp.

PlanKamerJKamerJ-4097 
KamerJ-4078
KamerJ-4093  KamerJ-4100
KamerJ-4065

Ik denk dat ik er zelf zo blij mee ben omdat het de eerste kamer is die echt 100% afgewerkt is - de rest van het huis is functioneel wel in orde, maar u kent dat wel: overal zijn er nog ditjes en datjes die nog eens afgewerkt of vernieuwd moeten worden - ooit - als we eens tijd hebben.

 

in 't Nederlands, Lifelog, VerbouwenReacties (2)

Snuffelen aan je ipad apps

Deze week was ik te gast bij de Tech45 podcast - als je wil herbeluisteren kan dat hier .

Het was naar aanleiding van deze blogpost en Jan's reactie erop.

Mijn achterliggende stelling was dat (ik hoop dat) al die iPad en iPhone en Android en wat-nog-al-niet-apps een tijdelijke hype is.
Begrijp me niet verkeerd, mobile gaat super hard ontploffen, maar qua applicaties zal het gaan zoals op de grote PC's: eerst was alles een lokaal programma, en toen evolueerde het zodat je bijna alles in je browser kan doen.
Natuurlijk zullen er steeds toepassingen blijven die op je PC lokaal moeten staan, zoals tekenprogramma's of games bijvoorbeeld, maar de tendens is wel duidelijk: software is steeds meer online. Hup naar de cloud!
Voor al die mobiele toestellen zoals de iPad en je telefoon zal dat hetzelfde zijn: de "App" zal na verloop van tijd naar "browser" evolueren.
Nu is het nog even super hip om een iPad app te lanceren, maar dat slijt er wel af.
De grote Apple baas blaast dat de App HET opperste goed is voor de gebruiker, maar dat zegt hij natuurlijk vooral omdat hijzelf met zijn hebberige vingers tussen de Appverkoop zit en bij de browser niet.

Vooral "media consumeren", dat is iets waar de browser goed in is: lezen, filmpjes kijken, foto's bekijken ...
Kun je het je inbeelden dat "De Standaard" een Mac applicatie zou lanceren speciaal voor de krant te lezen? natuurlijk niet, daar heb je een website voor.
Kun je het je inbeelden dat Telenet een Windows applicatie zou lanceren speciaal om TV te kijken? natuurlijk niet, ook streaming video loopt veelal via de browser.

Waarom ze dat voor iPad wel doen is me een raadsel (niet echt natuurlijk, vanuit technisch oogpunt)
Die apps zijn niet meer dan veredelde browsers die ingesteld zijn om maar 1 "website" te tonen.

Geen woorden maar daden!
Laat ons bijvoorbeeld de Telenet Yelo applicatie eens bekijken.
yeloapp75-75

Maar eh .. hoe doe je dat eigenlijk?
De iPad is via je wifi netwerk verbonden met het internet.
Alle gegevens passeren naar je wifi router en gaan van daar verder.
Als je precies wil weten wat een applicatie allemaal online gaat zoeken (en terugkrijgt), zou je eigenlijk in je router moeten gaan afluisteren.

Gelukkig bestaat er ook een truukje om die "router" iets gemakkelijker te maken.
Elke PC die zowel een ethernet als wifi heeft, kan ook als wifi router dienst doen.
Erg gemakelijk en een gratis programma zoals Virual Router maakt het in 1 klik waar.
VirtualRouter_09_Screenshot001

Even op de startknop klikken en er is een nieuwe draadloos netwerk in de lucht waar je bijvoorbeeld met je iPad op kan connecteren.
Je PC doet nu dienst als router en geeft alle gegevens dia van je draadloze toestellen komen door.

Fijn, maar hoe doe ik daar nu iets mee.
Daar komt de FANTASTISCHE ONGELOOFLIJKE FENOMENALE tool Wireshark om de hoek kijken.
Wireshark is het lievelingetje van elke computer netwerk mens - het zwitsers zakmes van de netwerken.
Wireshark nestelt zich in je netwerk en bekijkt alles wat er passeert. Met een druk op de "record" knop, begint hij alle gegevens bij te houden zodat je later rustig kunt bekijken wat er gebeurd is op je netwerk.
Elke website die je opent, elke verbinding met het internet die elk programma maakt - ALLES - wordt zo gelogd.
Wireshark biedt bovendien nog veel middelen om later ook nog wijs te worden uit die enorme hoop gegevens.

Mooi!  Laat ons dan eens kijken wat die Telenet Yelo app zo allemaal online gaat zoeken.
wireshark1

Je ziet hier dat de App eerst http://oldtv.maghar.telenet-esp.be/ gaat opzoeken en daar naar http://oldtv.maghar.telenet-esp.be/api/mobile/channel/groups gaat kijken.
Ha! een API ... dat is altijd leuk.
Helaas krijg je een loginscherm voorgeschoteld als je op bovenstaande link klikt.
Maar die applicatie geraakt er wel op, dus nog even verder kijken.

wireshark2 

Wireshark laat ook de inhoud van elk verzoek zien, en hier zien we dat de login gevens als "Basic Authorization" worden verstuurd.
Dit wil zeggen dat login en paswoord als leesbare tekst worden verstuurd en inderdaad: we kunnen dat hier lezen.
voor de : staat de login, erachter het paswoord.
de login is "androme" en het paswoord ... heb ik even vaag gemaakt, dat zul je zelf even moeten opzoeken.

Dat werkt.
We kunnen nu via de browser zelf opvragen wat de Yelo app achter de schermen doet.
En wij krijgen zaken te zien als

telenetAPI1
Schone propere XML waarvan een developer blij wordt. Daar kunnen we mee aan de slag.

Wat verder snuffelend leren we dat hun API blijkbaar "ELVIS" heet, de meeste aanvragen gaan naar

http://api.elvis.telenet.be/livechannels/ en zo van die dingen.

Dit zijn allemaal "publieke" gegevens die voor iedereen hetzelfde zijn: de TV-gids, de info van elke programma, welke kanalen in welke categorie zitten ...

de Telenet Yelo app kan echter ook je eigen opnames instellen, en daarvoor heeft het je login nodig, die de applicatie ook naar de telenet servers zal moeten sturen.

Oeps! Wat zien we daar! 
wireshark3
De applicatie gaat aankloppen bij  http://mobilepvr.telenet.be/ws/authenticate

en verstuurd mijn login en wachtwoord niet eens als "basic authentication" maar gewoon hopla in de URL ...
Dat is wel niet zo netjes hé Telenet.
Draadloze netwerken stoppen niet bij de buitenmuur van je huis. Dan maar hopen dat je buurman geen al te grote GEEK is en aan het meeluisteren is ...

Ik poste dit ook op twitter en ik moet zeggen dat Telenet goed luistert en supersnel was met hun reactie.
Dit gaat in de volgende versie opgelost zijn. Blijkbaar was Telenet wat gehaast om deze app uit te brengen hebben ze hier en daar wat hoekjes afgesneden.

Update: Plots staat er vandaag een artikel over in de standaard:
Ze vermelden "Een Twitter-gebruiker signaleerde onze redactie dat de login-gegevens in de Yelo-app niet beveiligd zijn"
Ik hoop eigenlijk niet dat ik die twittergebruiker was :-)
de Standaard maakt er hier een opgeklopt verhaal van.
Je wil eigenlijk niet weten hoeveel applicaties en websites de logingegevens op soortgelijke manier onversleuteld versturen en ach ... zooooooo'n groot probleem is dat nu ook weer niet, het is gewoon een beetje slordig van Telenet, meer niet, en ze zullen dat wel rechtzetten ... geen reden tot paniek ... nothing to see, move along.

en along moven doen we door te komen waar we willen zijn:

wireshark5  

We komen bij de URL's waar de livestreams van hun TV kanalen opstaan.
Het zijn .m3u8 bestanden, wat eigenlijk een soort playlists zijn van allemaal hele korte video bestandjes die door de player naadeloos aan elkaar worden geplakt.
"HTTP live streaming" noemen ze dat bij Apple - en jawel - eigenlijk is dat best een goede uitvinding.

Als je deze URL neemt en je plakt die in een browser (op iPhone of iPad) , opent de standaard mediaplayer zich en speelt de video af.

Voor de films die je kunt huren is dat hetzelfde.

Alles wat je in de Yelo applicatie ziet, past prima binnen een browser.
Maar ja, "TV kijken op je iPad" klinkt nu eenmaal veel cooler dan "TV kijken in je browser" en is het ingegeven door  hippe marketing om nu te kiezen voor de App.
Het lijkt me echter niet meer dan logisch dat Telenet op den duur deze functionaliteit mee in hun online www.tv.be en m.tv.be aanbod stopt zodat het ineens overal en op elk toestel werkt.
Voor Android en andere toestellen gaan ze enkel een ander formaat videostream aan moeten bieden, maar dat is geen struikelblok.
En als Telenet dat niet doet ... tja, dan zullen we het zelf moeten maken, natuurlijk :-)

Mocht je morgen naar Barcamp VRT Brussel komen, dan zal ik je graag mijn eerste opzet daarvan laten zien.

 

 

in 't Nederlands, Programming, ScriptingReacties (6)

Het winkelcentrum

Er is een nieuw winkelcentrum geopend.
Echt prachtig. Mooie ronde vormen, overal natuurlijk lichtinval, veel aandacht aan de atmosfeer, groenzones, fonteintjes ...
Bijna een klein dorp, met koffieslurp zitjes op de juiste plaatsen en ruime winkelstraten.
Dat is ook belangrijk natuurlijk:  de winkels, want zonder winkels geen klanten - en daar gaat het over.

En winkels zijn er met hopen, wel 4 of 5 verdiepingen boven elkaar.
Mooi hoor! Enkel de coolste en meest trendy merken die zelf ook kosten nog moeite sparen om hun winkel zo aantrekkelijk mogelijk te maken.
Een shoppingparadijs! De toekomst!

Ik had een idee: weet je wat ook trendy is?
Versgeperste biosapjes, met gember en wortel en zo.
Want al die shoppende mensen krijgen dorst en spenderen graag wat euro's extra voor een supergezonde dorstlesser.

Dus ik gaan praten met de eigenaars van het winkelcentrum.
Man man, ze leggen de lat hoog, zeg! Wat een hoop regeltjes waaraan je moet voldoen, en wat een schandalig hoge huurprijzen!
Maar goed, we zijn ondernemend dus we gaan ervoor!
Ik heb een mooi plekje gehuurd en flink geïnvesteerd om er een pareltje van te maken: de perfecte highclass "health and food" bar uit mijn dromen.
Bon, de inkomsten vielen misschien initieel wat tegen, want blijkbaar was ik niet de enige sapjesbar in het winkelcentrum en bovendien heeft het winkelcentrum zelf ook overal mensen rondlopen die gezonde drankjes verkopen.
Ach ja, al bij al mag ik niet klagen en het is goede reclame voor mijn zaak.
Gelukkig heb ik wat vaste klanten dus dat draait wel.

Dan gebeurt er echter wel iets vreemds ... Ik snap het niet zo goed:
Er komt een meneer langs van het winkelcentrum die vertelt dat ze heel blij zijn dat ik zo'n lekkere sapjes maak, en dat ik mijn sapjes voortaan via hun mensen moet verkopen, want dat is toch veel gemakkelijker voor de klanten hé. Ik mag dan zelf in mijn winkel wel niets meer verkopen - dat zou immers verwarrend zijn - en dat alles zou mij maar 30% van mijn omzet kosten, bovenop de huurprijs uiteraard.
Ik moet niet meteen beslissen, hoor, ik mag er even over nadenken, maar ze zeggen er ook wel bij dat als ik niet toestem ze helaas genoodzaakt zijn mijn huurcontract op te zeggen zodat ik hier over 3 maanden weg moet.

Wat vreemd! Ik heb er al met wat mensen over gesproken en blijkbaar kan ik er niet veel aan doen ... Velen zeggen dat ik er zelf voor heb gekozen om iets in dat winkelcentrum te beginnen, en dat het winkelcentrum mag doen wat het wil ... Ik ben immers vrij om te verrekken, zeggen ze dan, maar ja, nu heb ik net alles geïnvesteerd in mijn mooie nieuwe zaak ...
Heel enthousiast ben ik eigenlijk niet meer...

Twas al lang geleden, dat ik wat Apple bashing heb geschreven, want daar  (en hier en hier) gaat het natuurlijk over:
Al die uitgevers die net flink geïnvesteerd hebben in een iPad app, en nu te horen krijgen dat ze zelf hun kranten niet mogen verkopen, maar dat Apple dat voor hen gaat doen, dat is toch immers veel beter voor de klant, nietwaar?  En dat alles voor slechts 30% van hun omzet!
Ik was verbaasd toen ik de commentaren las dat veel mensen dat blijkbaar geen probleem vinden. Er wordt geschermd met leuzes als "beter voor de klant" en "het is Apple's platform, zij bepalen de regels" en "je kiest er toch zelf voor om een Apple te kopen of voor te ontwikkelen"
Onzin allemaal: ja, je kiest zelf als ontwikkelaar voor Apple, het zijn immers coole dingen, die iphones en ipads, maar als Apple zich het recht toeeigend om zomaar de regels en afspraken aan te passen en je eruit te kegelen als het ze niet bevalt? En je geen andere keus laat dan 30% van je inkomsten aan hen af te staan?

Er is een term voor dat soort gedrag: Mafia-praktijken
En nee, dat is uiteindelijk helemaal niet goed voor de klant.

Ik heb niets tegen de AppStore op zich, hoor, en het is normaal dat er een deel van je omzet naar het distributiekanaal gaat, dat is bij boekhandels en supermarkten niet anders.
Het probleem is dat Apple zich komt moeien met het business model van hun leverancier, zelfs NADAT de "verkoop" (de download van de app)  al gebeurd is, en de leverancier geen andere optie laat.

Nee, dank je, ik hoop ten stelligste dat de uitgevers zich hier niet laten doen en andere manieren vinden om hun publicaties digitaal te verkopen.
Ik hoop dat over enkele jaren de bekende slogan wat wordt uitgebreid: "Yes, there's an app for that, but why would you need one?"

Update: Een leuke follow-up post van Jan Seurinck
2 meningen - maar eigenlijk beogen we hetzelfde: Waarom geen goede universele (Mobile) web-app in plaats van een iPad-only app ?

Apple-bashing, Gezeur, in 't NederlandsReacties (4)

Onbreekbare logica, maar toch kapot

Deze afbeelding in een nieuw scherm openen Ruim 2 jaar geleden schreef ik een blogpost over mijn schuurmachine dat de geest gaf.
Eigenlijk kan zo'n ding niet kapot, want de wetten van (electro)magnetisme zijn doorgaans vrij sterk en meer dan een electromotor is zo'n schuurding niet.
Inderdaad - na wat gefrunnik heb ik er sindsdien nog een half huis mee afgeschuurd.

Tot vanmiddag: Tijdens een schuursessie zei het ding plots PRRRPPPRRRPPPTTRRRRR en toen helemaal niks meer.
Onbreekbare logica, dacht ik weer.
Hup alle 835 schroeven er weer uit, ding open en al snel het euvel gevonden: door de trillingen was er een draadje losgekomen.
Draadje terug vast en hopla: het ding deed het weer.
Tis te zeggen: hij doet het nog steeds, maar dat PRRRPPPRRRPPPTTRRRRR verandert af en toe in RUTUPRRRTKTKKTPRRR.
Niet goed ...

Na wat onderzoek blijkt dat het plastic omhulsel dat de as van de motor op zijn plaats moet houden al die jaren van stof en wrijving niet goed doorstaan heeft.
Het is half weggevreten waardoor de as van de motor soms wat scheef loopt, waardoor het plastic nog sneller weggevreten wordt.

Dus: het ding werkt nog wel maar het is niet meer veilig te gebruiken: na een paar seconden RUTUPRRRTKTKKTPRRR dwarelt de geur van verbrand plastic je tegenmoet.
Jammer: De onbreekbare logica van de electromotor loopt vast op de goedkope verpakking die precies niet gemaakt is om heel lang mee te gaan ...

Een nief en een beter - zoals ze zeggen - alhoewel ... ik heb de indruk dat de meeste "powertools" tegenwoordig van mindere kwaliteit zijn dan pakweg 15 jaar geleden. - Ik verwed er mijn schuurmachine om dat die nieuwe die ik morgen ga halen geen 15 jaar mee zal gaan.

in 't Nederlands, Lifelog, VerbouwenReacties (1)