The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 1,854 other subscribers

Applying XE2 Update 3: uninstall IDE Fix Pack first, then apply, then install updated IDE Fix Pack. Also update EurekaLog.

Posted by jpluimers on 2011/12/22

Before installing updates, it is always wise to read the release notes.

In this case, the below quote from the Release Notes for XE2 Update 3 was very important for me, as I use the IDE Fix Pack:

IDE Fix Pack Is Not Compatible with Update 3

The IDE Fix Pack for XE2 is incompatible with XE2 Update 3. If you have the IDE Fix Pack for XE2, you should uninstall the IDE Fix Pack for XE2 before installing Update 3. A revised version of the IDE Fix Pack for XE2 will be made available at http://andy.jgknet.de/fixpack/ .

The cool thing is, on the same day that Delphi XE2 Update 3 got releasedAndy also released the new FixPack 4.6 last week and also explained the cause of the incompatibility.

Note that because of the same reason, more products will need to be updated. EurekaLog also released an update, and I expect more vendors to release updates soon.

Update 3 breaks the monthly release cycle, but for a reason. This update contains way more fixes than the previous ones, in a much wider area and with short turnarounds between reporting and fixing (yes, it does pay to [WayBack] report bugs through QualityCentral). Just [WayBack] read the list of fixes. It is similar to the big updates we used to have for previous Delphi versions.

It also requires a lot more disk space, so make sure you have at least 5 gigabytes of free disk space.

Not related to Update 3, but still nice is that Thomas Müller made available for download the Expertimental GExperts version 1.35-2011-12-18 that is compatible with Delphi XE2. It includes a code formatter that has different bugs than the Delphi XE2 one, but for me usually works better.

–jeroen

via: Release Notes for XE2 Update 3 – RAD Studio XE2.

Posted in Delphi, Delphi x64, Delphi XE2, Development, QC, Software Development | 1 Comment »

#CAK informeer je eens op het http://curateleregister.rechtspraak.nl/ @CAK_Wtcg

Posted by jpluimers on 2011/12/21

Ik werd net gebeld door iemand van het CAK, waar – op miraculeuze wijze een brief van mij gedateerd op 28 november (toen ik op vakantie was) over een adreswijziging van mijn broer in verband met curatorschap zou zijn beland.

Het CAK belt, net als veel telefonische verkopers, zonder nummerherkenning, dus was het eigenlijk toeval dat ze me zo te pakken kregen: normaal gaan anonieme telefoontjes door naar voicemail, maar deze keer zat ik te wachten op een ander telefoontje waarvan ik wist dat die anoniem binnen zou kunnen komen.

Terug naar het CAK: Jaren geleden heb ik al met hun correspondentie gevoerd dat ze foute adressen gebruiken, en over foute berekeningen van hun eigen bijdragen. Het is een heel bureaucratische organisatie waar het moeilijk is je weg te vinden, die van hun “klanten” een snelle en accurate reactie verwachten, maar omgekeerd geldt dat niet zo.

Telkens als er iets is waar CAK en ik het oneens over zijn verwijst het CAK mij door naar “het ministerie” om mijn beklag te doen: het CAK vindt zichzelf “uitvoerder” en voor de regeltjes (ook niet voor hun eigen interpretatie daarvan) moet je bij “het ministerie” zijn.

Het CAK blijft echter post van verschillende afdelingen naar het oude adres van mijn broer sturen (waar hij pakweg al een jaar of 12 niet meer woont: het GBA is op de hoogte dat postadres en verblijfadres verschillend zijn, en ook de belastingdienst – waar het CAK veel van haar gegevens uit put – kent het postadres).

Daarom heb ik in 2010 met als kenmerk het BSN van mijn broer een brief naar het CAK gestuurd met de vraag om alle post voor mijn broer (dus onafhankelijk van afdeling!) te sturen aan mijn postadres.

Deze keer hebben ze weer een nieuwe reden verzonden “de brief die u stuurde, was naar een andere afdeling binnen het CAK, en daar mogen we geen gegevens opvragen over curatele vanwege de wet bescherming persoonsgegevens“.

Kennelijk moet je zelf uit de context van elke brief van het CAK (en die brieven zijn nogal gelijkvormig) opmaken met welke afdeling je van doen hebt, en de hele riedel opnieuw in gang zetten.

Ik heb wel andere dingen te doen dan er weer veel telefoontjes en brieven aan te wijden, dus ik heb gevraagd dat een manager van deze persoon mij belt. Dat is wellicht ook gebeurd, maar ik hing aan een ander telefoontje (namelijk die waar ik eigenlijk op aan het wachten was).

In de tussentijd kunnen ze gaarne een kijkje nemen op de website van het Curateleregister: http://curateleregister.rechtspraak.nl/

Informatie over curatele valt namelijk weliswaar onder de wet bescherming persoonsgegevens, maar er is ook een publicatieplicht en on-line curateleregister.

Het idee achter de combinatie van publicatieplicht en register is dat iedereen in Nederland moet kunnen weten of iemand onder curatele staat, en kan uitzoeken wie de curator is, en hoe je daarmee contact krijgt.
Iemand die onder curatele staat (de curandus) is namelijk handelingsonbekwaam, en vrijwel alle handelingen die (met) zo iemand doet zijn bij voorbaat nietig of vernietigbaar.

Het online curateleregister is – vanwege de wet bescherming persoonsgegevens – zo ingericht dat bepaalde gegevens vindbaar zijn als je genoeg zoekinformatie hebt (en ja: achternaam + geboortedatum hebben ze bij het CAK op hun afdelingen).

Daarmee is de voor het CAK benodigde informatie openbaar toegankelijk, inclusief mijn woonadres. Dat is overigens niet het beste adres om post heen te sturen, want PostNL wil bij ons in de “grote stad” nog wel eens foutief afleveren, dus heb ik een postbus aan de andere kant van het kanaal op een plek waar ze wat accurater met post omgaan.

Hierbij alvast een hint naar het CAK, gebruik vooral mijn postadres:

Postbus 72
1170 AB  Badhoevedorp

Als ze nou eens bij “het ministerie” zouden informeren over hoe de vork in de steel zit over informatie van curatele en hoe je daarmee omgaat, hadden ze dit al jaren geleden kunnen weten.

En het excuus dat ze de informatie niet bij een andere afdeling kunnen opvragen is niet meer relevant: het staat publiek hier op mijn blog.

–jeroen

Posted in About, Curatele, Opinions, Personal | Leave a Comment »

svn – How do I move a file or folder from one folder to another in TortoiseSVN? – Stack Overflow

Posted by jpluimers on 2011/12/21

Duh – sometimes simple things are simple, you just have to know how simple: move it using the right mouse click as Mark Embling answers on StackOverflow.

–jeroen

via: svn – How do I move a file or folder from one folder to another in TortoiseSVN? – Stack Overflow.

Posted in Development, Software Development, Source Code Management, Subversion/SVN | Leave a Comment »

Delphi XE2 and iOS: things you should not do

Posted by jpluimers on 2011/12/20

When developing applications for iOS using Delphi XE2, it uses a smart but convoluted FPC detour.

That results in a few things you should take into account when developing iOS applications:

  • Do not use Unit scope identifiers (that’s why for instance the FireMonkey unit FMX.Dialogs is called FMX_Dialogs when building an iOS application)
    So don’t do a “uses System.SysUtils”, but “uses SysUtils” and don’t name your units using Unit scope identifiers for now.
    It would be so nice if Embarcadero shipped the tool that made all the FMX_* units out of the FMX.* units; that alone would make code sharing between non-iOS and iOS applications in Delphi a lot easier.
  • Do not use Generics (though FPC supports them, the FPC mode that Delphi XE2 uses for iOS compatibility does not)
  • Do not use new style RTTI or TValue (they are not supported by FPC)
  • Do not use any other dataset than the ones directly descending from TDataSet (so anything TClientDataSet or IBX like is out) mostly because those depend on external C obj files, Unit scope identifiers or new style RTTI
  • Do not spread your application sources over multiple directories
  • Do not use the TMyDynamicArray.Create shortcut of initializing dynamic arrays, but use a wrapper function that uses Open Array parameters as Rob Kennedy explains on StackOverflow.
  • Do not run dpr2xcode after you have changed any files it generated (believe me, you will change those). This basically makes you have to reinvent most of the dpr2xcode logic, which is a real pain, as I’m still in that process and not completed.
    These are the things you usually want to manually keep track of:
    – most of the manual changes are keeping the “YourProject.dpr” and dpr2xcode generated “YourProject.pas” in sync
    – altering the PNG files to show different splash graphics / application icons

I will extend this list over time.

Note that this detour should be gone in a future Delphi version, but for now you need to take the above into account.

It means that you might feel like programming with one hand behind your back. Well, the Objective C and Xcode way feels very similar, but from a different perspective :)

–jeroen

Posted in Delphi, Delphi XE2, Development, Software Development, xCode/Mac/iPad/iPhone/iOS/cocoa | 2 Comments »

(Curatoren) opgelet: brieven van verzekeraars over stopzetten spaarloonregeling zijn geregeld reclame

Posted by jpluimers on 2011/12/19

Het is bijna 1 januari dus worden er weer een hoop wettelijke en fiscale wijzigingen doorgevoerd, zoals afschaffen van de spaarloonregeling. Ik was hier bijna met open ogen ingestonken, dus hier alvast een waarschuwing.

Diverse verzekeringsmaatschappijen sturen nu brieven rond (al dan niet via hun verkooporganisatie die soms een andere naam heeft van de verzekeraar) rondom spaarloon.

De spaaroonregeling stop namelijk per 1 januari 2012.

De brieven vermelden een levensverzekering met polisnummer, dan ergens een kopje over het stoppen van de spaarloonregeling en de keuze wat je wilt doen met de verzekering.

Ofwel: meeliftend op het nieuws van de spaarloonregeling laten ze je een keuze maken over een heel ander product: de levensverzekering.

Hier komt de crux: een spaarloonrekening hoeft helemaal niet gekoppeld te zijn aan een levensverzekering.

Doe een gedegen controle

Check dus eerst of vanuit de spaarloonrekening er premies betaald worden van de levensverzekering.

Zo niet, dan hoef je vanuit de spaarloonrekening gezien meestal niets te doen.

Natuurlijk kan het zo zijn dat de situatie rondom de levensverzekering veranderd is (en aandacht behoeft), maar dat staat over het algemeen volkomen los van de spaarloonregeling.

Ik was er (ook als curator van mijn broer) bijna ingetuind, juist omdat in dit specifieke geval de levensverzekering en spaarloonregeling oorspronkelijk (maar wel afzonderlijk, en zonder koppeling!) door de oud-curator bij dezelfde instelling waren afgesloten.
Nu die instelling gesplitst is in een verzekeraar en een bank, was ik hier extra attent op (de brief gaf aan dat de levensverzekering van de bank was, maar die is van de verzekeraar).
Gelukkig had de boekhouder alle rekeningnummers paraat en kon me bevestigen dat beide  producten niet aan elkaar gekoppeld waren.

Even terug naar de spaarloonregeling.

Het sparen via de spaarloonregeling wordt dan wel opgeheven, maar niet alles rondom de spaarloonregeling eindigt.

Met name de vermogensrendementsheffing speelt hier een rol: de spaarloonregeling valt hier buiten.

Je kunt dan ook meerdere dingen met het saldo van de spaarloonregeling doen. Het opheffen en laten uitkeren van het saldo is lang niet altijd de beste mogelijkheid.

Let dus goed op de mogelijke consequenties! En laat je persoonlijk informeren door je een onafhankelijke partij. Die kan dan naar jouw persoonlijke situatie kijken wat de beste oplossing is die past bij jouw behoefte of die van de curandus.

En (als curator) wellicht is het handig om even met de rechtbank te overleggen. Ook die hebben het aan het einde van het jaar razend druk, maar het is verstandiger van hen een accoord over een wijziging te hebben dan achteraf teruggefloten te worden.

–jeroen

Posted in About, Personal | Leave a Comment »

Friese Nieuwjaarsverenigingen weer bezig?

Posted by jpluimers on 2011/12/19

Als ik berichtjes lees als deze:

Denk ik altijd: de Friese Nieuwjaarsverenigingen hebben weer wat in petto!

–jeroen

Posted in Opinions | Leave a Comment »

De NS en UserExperience: er valt nog veel te leren, ook door @NS_Online en @NS_Stations #UX

Posted by jpluimers on 2011/12/19

Afgelopen vrijdag daagde ik via Twitter meerdere ingangen bij de NS uit om eens een ochtend mee te lopen en wat dingen over User Experience te leren.

Hoewel @NS_Online en @NS_Stations normaal vrij snel zijn met antwoorden hebben ze deze handschoen niet opgepakt, ook niet na wat meer UX teasers.

Dus volgende de komende tijd hier en daar wat artikeltjes over wat er met User Experience voor de NS reizigers gewonnen zou kunnen worden op de sites, mobiele applicaties, stations, treinnen, etc.

Dit is de eerste, met twee eenvoudige over dienstregelingen, stations, apps en websites.

Op 9 december is Station Sassenheim geopend, met een pagina over Station Sassenheim op ns.nl.

Op 11 december is de nieuwe NS dienstregeling gestart met onder ander opname van Station Sassenheim en meer Fyra verbindingen.

Resultaat:

  1. De webservices.ns.nl hoofdingang van de NS API is niet bijgewerkt met Station Sassenheim.
    Alle sites en mobiele apps die daarvanaf hangen (waaronder de mobiele apps van de NS zelf en de SnelTrein app van een Android ontwikkelaar die UX heel goed door heeft) kunnen Sassenheim niet als station kiezen.
    Op de mobiele site kan het wel, maar daar moet je wel de stations exact goed intikken (handig op een smartphone) anders werkt het niet.
    Probeer dat maar eens goed te krijgen met Station Laan van NOI in Den Haag (ja, je moet precies “Den Haag Laan v NOI” intikken).
    Deze Android apps doen het bijvoorbeeld niet:
    9292ov pro
    SnelTrein (van een geweldige developer die wel snapt wat UX inhoudt, en hoe technologie werkt).
    ActuTrein
    NS Reisplanner Extra
    TreinTijden Lite
  2. De  NS Reisplanner op de ns.nl homepage planned van Rotterdam Centraal naar Amsterdam Centraal geen Fyra treinen meer.
    Dit blijkt voor alle HSL treinen op alle verbindingen te gaan: pas in het vervolg scherm zit een “Edit” button waarin je op een pagina komt waar je het HSL vinkje wel kunt zetten.
    De homepage van de mobiele m.ns.nl site heeft het vinkje wel staan, en daar staat het ook standaard aan.

Oh ja, nog helemaal vergeten: mijn G+ post over een grote vertraging in oktober, waar @NS_Online toen ook geen info over had.

Les geleerd in regio Den Haag / Rotterdam: pak ook eens Randstadrail lijn E.  Op de site en planner van de HTM vind je hem niet, maar wel op site van de RET staat de dienstregeling van lijn E.

–jeroen

Posted in LifeHacker, Opinions, Power User | 1 Comment »

Dilbert comic strip for 2011-12-16: Smartphone listening in when Pointy Haired Boss asks Carol to make an appointment

Posted by jpluimers on 2011/12/19

Please Scott, do keep them coming like this:

–jeroen

via: Dilbert comic strip for 12/16/2011 from the official Dilbert comic strips archive..

Posted in Comics | Leave a Comment »

Hoe vaak deelt Tweakers.NET nu die Nokia Lumia 800 uit?

Posted by jpluimers on 2011/12/16

Grappig, ik krijg nog dagelijks dit in de header van elke Tweakers.net pagina te zien:

Nokia Lumia 800 Experience: nog 3 plekken beschikbaar!

Wil jij alsnog vanavond aanwezig zijn bij de Nokia Lumia 800 Experience op het hoofdkantoor van Tweakers.net, stuur dan een e-mail naar a.engelsman@vnumedia.nl. Wie het eerst komt, wie het eerst maalt. Winnaars krijgen een bevestiging, hoor je niks dan ben je er helaas niet bij. Het programma start om 17.30u, inloop vanaf 17.00u.

Groet,
Wilbert de Vries
Hoofdredacteur Tweakers.net

–jeroen

via: Software updates – WSUS Offline Update 7.2 | Core | Tweakers.net Meuktracker.

Posted in Opinions | Leave a Comment »

ScreenDreams on your Philips TV is just a set of streaming MP4 files

Posted by jpluimers on 2011/12/16

When playing the ScreenDreams app on your Philips TV, what happens is that it just plays a bunch of web pages from URLs.

On my 42PFL7676H TV, you can reveal those URLs with the “Options key” on your remote control.

From there, it is very easy to see that the aquariums and fire places, are just a bunch of MP4 streams that are repeated indefinitely.

A few of the URLs:

--jeroen
 

Posted in LifeHacker, Power User | Leave a Comment »