Archive for 2013
Posted by jpluimers on 2013/07/12
xkcd: QR Code titled “Remember, the installer is watching the camera for the checksum it generated, so you have to scan it using your own phone” is not only freaking out mobile app users (:
The fun starts when putting http://imgs.xkcd.com/comics/qr_code.png through a QR decoder…

–jeroen
via: xkcd: QR Code.
Yeah, yeah 1237: QR Code – explain xkcd got it too: ZXing will parse http://imgs.xkcd.com/comics/qr_code.png fine, then gets you to http://xkcd.com/1237/scan/ which contains http://imgs.xkcd.com/comics/qr_code_loop.png which parses fine.
Posted in Comics | Leave a Comment »
Posted by jpluimers on 2013/07/12
Though Apple prominently advertises with the OS X name, they give Mac users a hard time finding it:
None of the built in options like “About this Mac” or “Software Update…” tell you the OS X name. They only tell you the OS X version number.
So I grabbed this list from the OS X – Wikipedia, the free encyclopedia. article:
- Public Beta: “Kodiak”
- Version 10.0: “Cheetah”
- Version 10.1: “Puma”
- Version 10.2: “Jaguar”
- Version 10.3: “Panther”
- Version 10.4: “Tiger”
- Version 10.5: “Leopard”
- Version 10.6: “Snow Leopard”
- Version 10.7: “Lion”
- Version 10.8: “Mountain Lion”
This list was correct at the time of writing, but Wikipedia probably keeps a better track at updating than I do, so after publication my list might lag behind.
–jeroen
via OS X – Wikipedia, the free encyclopedia.
Posted in Apple, Mac, Mac OS X / OS X / MacOS, Mac OS X 10.4 Tiger, Mac OS X 10.5 Leopard, Mac OS X 10.6 Snow Leopard, Mac OS X 10.7 Lion, OS X 10.8 Mountain Lion, Power User | Leave a Comment »
Posted by jpluimers on 2013/07/11
Afgelopen weekeinde waren we met een groep kanovaren rondom Lisse/Sassenheim. We hadden lunch aan de rand van een stukje akker waar we relatief makkelijk uit de kano’s konden komen.
Een soort landelijke picknick in de zon: altijd leuk om te doen.
Maandagavond werd ik door 1 van de deelnemers gebeld: hij had een enorme rode jeukende vlek op zijn arm met allemaal blaren, en dacht dat hij brandnetels geraakt had.
Die stonden er niet, bovendien gaat het na aanraking van brandnetels meteen branden en deze plek was pakweg een dag later gekomen. Dus het moest iets anders zijn, maar wat?
Hij is ermee naar de huisarts geweest die tot de conclusie kwam: aanraking van Berenklauw in combinatie met blootstelling aan zonlicht. Dat veroorzaakt namelijk Fytofotodermatitis door Fototoxiciteit, en kan bij veel mensen enorme brandplekken geven. Read the rest of this entry »
Posted in About, LifeHacker, Personal, Power User | Leave a Comment »
Posted by jpluimers on 2013/07/11
Don’t increase your Windows Timer Resolution. And keep an eye on programs that do:
Raising the Windows timer frequency is bad. It wastes power and makes your computer slower. Routinely doing this in all sorts of programs that end up sitting idle for hours really needs to stop.
You can use ClockRes to monitor the time resolution and what programs changed it.
–jeroen
via: Windows Timer Resolution: Megawatts Wasted | Random ASCII.
Posted in .NET, Development, Opinions, Pingback, Power User, Software Development, WPF | Tagged: computer, software, technology, timer resolution | Leave a Comment »
Posted by jpluimers on 2013/07/11
Josh Stodola wrote a nice answer on the Determine .NET Framework version for dll – Stack Overflow question for using ILDASM to show the required .NET Framework/CLR version for an assembly.
From that, I wrote this tiny batch file:
ildasm.exe %1 /metadata[=MDHEADER] /text /noil | find "Metadata section:"
It gives output like this:
ildasm.exe C:\Windows\Microsoft.NET\Framework\v4.0.30319\System.XML.dll /metadata[=MDHEADER] /text /noil | find "Metadata section:"
// Metadata section: 0x424a5342, version: 1.1, extra: 0, version len: 12, version: v4.0.30319
The cool thing is that older ILDASM versions work on assemblies requiring newer .NET Frameworks/CLRs.
So it is relatively future proof.
–jeroen
Posted in .NET, .NET 1.x, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0, .NET 4.5, C#, C# 1.0, C# 2.0, C# 3.0, C# 4.0, C# 5.0, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2013/07/10
Just found out that the kind people at BitSavers added some scanned USCD Pascal documentation in PDF format:
It reminds me of my early Pascal days on Apple ][. UCSD Pascal was so slow that I was glad to discover Turbo Pascal 1.0, which lacked some of the UCSD Pascal features (for instance cross platform – including Mac, almost 30 years ago! – and Turtle graphics), but was blazingly fast.
Trade offs indeed (:
–jeroen
Posted in BitSavers.org, Delphi, Development, History, Pascal, Software Development, Turbo Pascal, UCSD Pascal | 10 Comments »
Posted by jpluimers on 2013/07/09
Sometimes a generic answer to a specific answer gives people a lot more insight into what they actually want to accomplish than a specific answer.
Plus that the knowledge does not only apply to VCL in any Delphi version: it works in any development environment where you can draw.
That’s why I like this 2D transformation answer so much: Read the rest of this entry »
Posted in Delphi, Delphi 1, Delphi 2, Delphi 2005, Delphi 2006, Delphi 2007, Delphi 2009, Delphi 2010, Delphi 3, Delphi 4, Delphi 5, Delphi 6, Delphi 7, Delphi x64, Delphi XE, Delphi XE2, Delphi XE3, Delphi XE4, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2013/07/09
I submitted the report below to Google. What do you think, race condition?
I think this is a race condition somewhere.
Steps to reproduce:
1- Play notifies you there are multiple Apps (preferably many) that need manually updating
2- Manually select the first app and start the download for it
3- While the app is downloading, and there are more apps to update, perform step 2 for the remaining apps
4- Every some apps, there will be an app in the list that stalls before the percentage counter becomes visible (usually it displays “Downloading” forever)
This problem does not reproduce if:
A- there is only one app to download
B- if (while other apps are downloading) you do not select a fresh app to update
It does not matter if this is over WiFi, or mobile data connection. Soft/Hard rebooting the device does not help either, nor the version of the Play app (it has been this case for at least a couple of months, I only found time now to investigate the full matrix of reproducible steps, and factors influencing reproducability).
Time consuming workaround: cancel the stuck download, and retry, then continue with the list of other apps.
–jeroen
Posted in Android, Android Devices, Development, Mobile Development, Power User | Leave a Comment »
Posted by jpluimers on 2013/07/08
Since about 2 weeks, the official Dilbert RSS feed stopped providing Dibert comic images asking you to
“Dilbert readers – Please visit Dilbert.com to read this feature. Due to changes with our feeds, we are now making this RSS feed a link to Dilbert.com.”
Luckily, Kimmo Suominen has provided a new RSS feed that does which I found through workaround new dilbert rss
In fact he created two, as his historical one (http://kimmo.suominen.com/stuff/dilbert.xml) used to have a redirect to the official one which somehow got permanently picked up by Feedly (don’t you love redirection technology) thereby not picking up the second change to the feed.
This is the new feed that works all the time:
http://kimmo.suominen.com/stuff/dilbert-daily.xml
Which reminds me: if it is on the net, you cannot hide it, or prevent others from accessing it.
–jeroen
via: Dilbert RSS – Kimmo Suominen.
Posted in *nix, Power User | Leave a Comment »