Security by obscurity maakt het alleen maar lastiger, maar uiteindelijk gaat de nieuwe veiliger OV Chipkaart ook gehacked worden, zeker nu de achterliggende Infineon SLE 66 CL PE chip gehacked is.
–jeroen
Posted by jpluimers on 2011/10/07
Security by obscurity maakt het alleen maar lastiger, maar uiteindelijk gaat de nieuwe veiliger OV Chipkaart ook gehacked worden, zeker nu de achterliggende Infineon SLE 66 CL PE chip gehacked is.
–jeroen
Posted in LifeHacker, Power User | Leave a Comment »
Posted by jpluimers on 2011/10/07
The tzdb (Timezone Database) is an important database of current and historical timezone information.
Yesterday, it became clear that a civil suit was filed on September 30, 2011 by Astrolabe over parts of the historic data in the tzdb.
As a reasult, the tzdb download and mailing list has been shut down (already archived at the WayBack machine).
This might be speculative, but I find the coincidence with the plans of the IETF taking over the maintenance of the tzdb, as well as the sudden number of edits on the Wikipeda tzdb page before the suit was filed stunning (thanks Ghostworks for pointing me to the latter).
A lot of software depends on the tzdb (Unix, Linux, Mac, Windows, IBM, you name it). As soon as you have used a timezone like “Europe/Amsterdam”, you have likely used the tzdb in one form or the other.
Arthur David Olson and Paul Eggert most likekely need help, lets hope one of the big companies helps them.
–jeroen
PS: When I started writing this blog post, the tz database Wikipedia page didn’t mention the law suit, now it does. But given the frequent changes mentioned above, I’m not sure which information on that page is correct or incorrect.
via: Civil Suit Filed, Involving the Time Zone Database – Slashdot.
Posted in Development, Power User, Software Development | 3 Comments »
Posted by jpluimers on 2011/10/07
You cannot move the C:\Program Files directory to another volume without installing Windows on that volume.
A small abstract from the explanation by Raymond Chen: The symbiotic relation between C:\Windows\WinSxS and C:\Program Files through NTFS hard links prevents you to move C:\Program Files (nor WinSxS) to a different disk volume. Both directories need to be on the same volume because of the NTFS hard link limitation.
NTFS hardlinks do save a ton of diskspace, even though WinSxS will keep growing over time, which means you need to do some careful disk volume planning, especially on SSD drives.
–jeroen
Posted in Microsoft Surface on Windows 7, Power User, Windows, Windows 7, Windows 8, Windows Server 2000, Windows Server 2003, Windows Server 2003 R2, Windows Server 2008, Windows Server 2008 R2, Windows Vista, Windows XP | Leave a Comment »
Posted by jpluimers on 2011/10/07
A while ago, I found myself in the situation where at a corporate client the user profiles had moved on the LAN. Very understandable: it was one of the migrations towards DFS. They notified this in advance, so I made backups of everything (home drive and user profile) just to make sure.
The move indeed caused all sorts of havoc, because the data was moved, but the registry was only slightly modified.
Some of the errors I got were like these:
[Internet Explorer - Search Provider Default] A program on your computer has corrupted your default search provider setting for Internet Explorer. Internet Explorer has reset this setting to your original search provider, Live Search (search.live.com). Internet Explorer will now open Search Settings, where you can change this setting or install more search providers. [OK]
and
[Desktop] \\old-server\old-share\user-id\Desktop refers to a location that is unavailable. It could be on a hard drive on this computer, or on a network. Check to make sure that the disk is properly inserted, or that you are connected to the Internet or your network, and then try again. If it still cannot be located, the information might have been moved to a different location. [OK]
Below some of the ramblings on what I did to get everything working again, including registry searches when you are not allowed to run RegEdit, searching through text, and the places in the registry that had to change. Read the rest of this entry »
Posted in .NET, C#, Delphi, Development, Encoding, Power User, Software Development, Unicode | Leave a Comment »
Posted by jpluimers on 2011/10/06
Sometimes you are at clients that don’t fully appreciate the luxury of keeping their development environment current.
This case a client still using Delphi 2006, where I promptly ran into a compiler error that was solved 5 years ago: a “F2084 Internal Error: C11919” at the end of the method.
begin if RMQResult.Create(CompCode, Reason).IsOK then //... end; // [Pascal Fatal Error] MQObjects.pas(668): F2084 Internal Error: C11919
The cause is that the compiler barfs at calling a method on a freshly created record.
The function result is an intermediate, which is not handled correctly (fixed in Delphi 2007).
This is not only for record intermediates: reusing an intermediate like the result of Pred() will crash the compiler in Delphi 2006.
The workaround is introducing a real variable.
This works:
var MQResult: RMQResult; begin MQResult := RMQResult.Create(CompCode, Reason); if MQResult.IsOK then //... end; // compiles fine
–jeroen
Posted in Delphi, Development, F2084, Software Development | 4 Comments »
Posted by jpluimers on 2011/10/05
Ik kom hier in een later stadium op terug omdat het nu te druk is met regelen van van alles en nog wat bij de rouwverwerking voor met name mijn broer Martijn, die – ondanks een IQ van 50 – natuurlijk niet dom is.
Voor mijn broer Martijn is dit een groot verlies, niet zo groot als dat van onze vader in 2004, maar toch: met name Fred Snijders was een belangrijk persoon, en ook Nico Laan (die van nature wat meer op de achtergrond verbleef) heeft mijn broer zekerheid geboden bij het duiken.
Hier alvast een quote van http://www.onderwatersport.org/:
In memoriam
Afgelopen weekend bereikte ons het trieste bericht dat NOB-leden Fred Snijders (59 jaar) en Nico Laan (54 jaar) om het leven zijn gekomen bij een duikongeval in de Noord-Duitse Kreidesee. Beide mannen maakten deel uit van een groep van zes ervaren Nederlandse duikers. De groep raakte zaterdag door nog onbekende oorzaak in de problemen. Nadat vier van hen boven wisten te komen, bleken Fred Snijders en Nico Laan vermist. Zondagmiddag, kort na het begin van een tweede zoektocht, werden hun lichamen gevonden en geborgen.
Fred Snijders was binnen de NOB een bekend en zeer gewaardeerd persoon. Velen zullen Fred herinneren als instructeur, instructeur-trainer of IAHD Pro Trainer. Ook was hij vanaf 2002 lid van de ‘mobiele brigade’, tegenwoordig NOB-inschalingscommissie. Hij was intensief betrokken bij de inschaling van vele sportduikinstructeurs, brandweerduikinstructeurs en defensieduikinstructeurs. Daarnaast richtte Fred in 2005 de Stichting Gehandicaptenduiksport West-Friesland ‘Fun Diving’ op en stond hij aan de basis van projecten als ‘Duiken voor iedereen’ in Grootebroek, ‘7-sprong’ in Lisse en ‘De Bonte Drie’ te Mussel. Fred stond bekend om zijn grote, enthousiaste en gedreven inzet voor duikers met een beperking. Nico Laan, 3*-duiker en lid van Fun Diving, was vooral op lokaal niveau actief en bekend.
Het bestuur en de bureaumedewerkers van de Nederlandse Onderwatersport Bond wensen de nabestaanden van Fred en Nico veel sterkte met het dragen van dit grote verlies.
–jeroen
via Onderwatersport Bond | Duiken in Nederland | Duikopleiding | Duikinstructeur | Duikbrevetten.
Posted in About, Personal | 1 Comment »
Posted by jpluimers on 2011/10/05
I was wondering about file times like these:
CreationTime....: 5-10-2011 10:00:13
LastAccessTime..: 5-10-2011 12:05:58
LastWriteTime...: 5-10-2011 10:00:10
I found the answer on stackoverflow.
If a file is copied to another file, the new file retains the LastWriteTime of the source but the CreationTime will be the time of the copy.
And indeed: the file had been copied from a local directory to a central network location.
–jeroen
via c# – Windows: How to determine if a file has been modified since a given date – Stack Overflow.
Posted in .NET, C#, Development, Power User, Software Development, Windows, Windows 7, Windows 8, Windows Vista, Windows XP | Leave a Comment »
Posted by jpluimers on 2011/10/05
For a couple of projects, I needed to calculate CRC32 hashes (they same CRC that for instance is used in ZIP files).
A few of the projects used C#, others used Delphi, so here are a few references:
FileFormat.info has a good on-line hasher (that does CRC32, md5 and a bunch of others) accepting both strings, hex bytes and files.
–jeroen
via: CRC32 Calculator.
Posted in .NET, C#, Delphi, Development, Software Development | 1 Comment »
Posted by jpluimers on 2011/10/03
I’m really sorry to announce it, but I’m still shocked, while in the mean time providing counselling to my brother, providing the newspaper interviewer with background information on how diving with handicapped/retarded people works, and helping hands where I can.
It means I won’t make it to CodeRage this year. With pain in my heart, but even more pain for Fred Snijder (diving instructor) and Nico Laan (diving buddy), their families, friends, pupils, and co-divers. Those guys will be dearly missed, and leave an inexplicably large hole behind (no pun intended).
Just read, and shiver imagining that two of the most well trained and precautionary diving people I know just, well, died on October, 1st.
I’m in an utterly confused state of mind: sad, confused, supportive, etc.
Germany
2 Dutch divers died in German lake
The bodies of 2 divers were recovered on Sunday at a depth of 50 metres in the Kreidesee in Hemmoor, 30 miles southeast of Cuxhaven, following a diving accident.
The Delta Duikteam of Alkmaar had a group of 6 people diving at the 60-metre deep lake, 2 surfaced without problems, 2 others required to make an emergency ascent but they are not listed in life-threatening condition. Of the 2 missing divers whose bodies were found yesterday, 1 was an experienced instructor. 3rd October 2011
–jeroen, confused.
via: www.safetynews.co.uk
Fundiving Kreidesee Zevensprong Delta Duikteam Alkmaar AD newspaper CodeRage
Posted in About, Delphi, Development, Personal, Software Development | 7 Comments »