Link clearance on the recent Delphi XE3 and WinRT stir
Just for my own record, a link clearance of WinRT in relation to Delphi. I amended this a couple of time already, will try to do so over time: Is Embarcadero going to use a way around WinRT sideloading...
View ArticleWhy I really dislike localized error messages…
The problem with localized error messages often is that it is virtually impossible to find information about them. For instance the below error got reported by a client for me to fix (click on the...
View ArticleModelMaker Code Explorer 10.0.0: Delphi XE3 compatible, Loctate Type and...
Last week, ModelMaker Code Explorer 10.0.0 got released: General new features Delphi XE3 / RAD Studio XE3 support (as well as support from Delphi 5 and up) Member Search list allows filtering on member...
View ArticleDon’t spam with OutputDebugString
A production version of an app should not spam using OutputDebugString. Some apps do, for instance very couple of seconds the “TAM E-SSO AccessAgent” DataProvider.exe process spams stuff like this:...
View ArticleDelphi, solutions for `while debugging with Environment Variable “The program...
Two days ago I ran into the bug below while porting some code from Delphi 2006 to Delphi XE2, posted on StackOverflow, and got solutions in very little time. Thanks Andreas Hausladen, David Heffernan,...
View ArticleZero day vulnerability in mshtml.dll used by Internet Explorer 6, 7, 8 and 9,...
Summary: Zero day vulnerability in mshtml.dll used by Internet Explorer 6, 7, 8 and 9, and many other products. Resolution: Deploy EMET or stop using IE and other products using mshtml.dll until...
View ArticleThree XE3 hotfixes at the Delphi Registered User Downloads page
There are three RAD Studio / Delphi XE3 hotfixes on the Delphi Registered User Downloads page. Hotfix 3 is for the Professional edition only. The others are for all editions. RAD Studio XE3 Hotfix 3:...
View ArticleIt looks like everything signed by an Adobe Code Signing Certificate can be...
If I read Inappropriate Use of Adobe Code Signing Certificate my conclusion is that anything signed by the Adobe Code Signing Certificate since 2012-07-10 potentially can be malware. As a precaution, I...
View ArticleNew Open Source monospaced font from Adobe: Source Code Pro
Last week, Adobe launched the monospaced Open Source font Source Code Pro designed by Paul D. Hunt. It is a follow-up of the (also designed by Paul) Source Sans Pro family of Open Source Fonts which...
View ArticleWhile I wasn’t watching, Icecast released quite a bit of new stuff: libShout...
Because of a very busy project, I hadn’t watch the Icecast.org homepage for a while. Well, this year they in fact did release some new versions that you’d think are purely maintenance releases but do...
View ArticleGMail is having email trouble: “Temporary Error (500)” with “Numeric Code: 21″
It seems quite a few people cannot access their GMail, but are able to access Plus, Contacts, Calendar, etc. Only when accessing GMail, they get this: Temporary Error (500) We’re sorry, but your Gmail...
View ArticleWordPress.com silently fixed the “tab order broken” issue. Thanks!
WordPress.com silently restored the Please restore the tab order the way it worked 2 weeks ago problem. I wished they’d send update notifications on those fixes (it seems the underlying ticket 21340...
View ArticleopenSUSE 12.x: “A plain `halt` will not shutdown the system properly.”
Just noticed that in openSUSE 12.x, A plain halt will not shutdown the system properly. On my system, it would leave the screen as shown on the right: Only halt -p works, none of the other hints in the...
View ArticleTURKTRUST Incident Raises Renewed Questions About CA System | threatpost
A small quote from the very interesting TURKTRUST Incident Raises Renewed Questions About CA System | threatpost article: “Subordinate certificates have long been identified as a point of weakness in...
View ArticleDelphi Code Monkey: Why Delphi developers should learn Objective-C and XCode
I’ve requested the feed of Delphi Code Monkey by Warren Postma to be added to DelphiFeeds. In the mean time, read this post, it is awesome: Delphi Code Monkey: Why Delphi developers should learn...
View ArticleNew BitSavers.org PDF scans: Turbo Assembler/Debugger (1993/1994), Borland...
The PDF Archive at bitsavers.org has recently put online these raster image PDF scans from Turbo Assembler/Debugger (1993/1994) and Borland C++/Object Windows Library (1993) Remnants of the past,...
View Articlein light of the zero-day Java exploits: JRE removal/install tool JavaRa from...
Even though the JavaRa tool is Windows-only, it is a tremendous help scraping old vulnerable versions of the Java Runtime Environment (JRE) from your systems and keeping only the fixed versions....
View ArticlevSphere 5.1 (ESXi 5.1) can run any hardware level since ESX Server 3.5
Last year, I missed this tiny sentence: So in plain English, any VM that was generated on VMware ESX Server 3.5 or later can run atop ESXi 5.1 unchanged. Which means it is a snap to move your VMs from...
View ArticleIf your system is configured as Metric, then any app not honouring that have...
I love Google: 80 kg in lb – Google Search 8 km in miles – Google Search. 220 – 43 – Google Search. Especially since there is still software like Garmin Training Center for Mac on Mac OS X with – in...
View ArticleBest 404 page ever.
Very distracting: 404. Thanks Julian (I just found out you also own a Dutch domain jmbk.nl/) for pointing to it (boy, some unproductive days ahead) and the cheat (in your browser, Open the JavaScript...
View ArticleNew Micro Cornucopia issues on BitSavers (including the Final May 1990 issue)
Back in the days I started programming, Micro Cornucopia was a wonderful magazine, so I’m glad that BitSavers scanned a few more issues and put them online today, a week after some great PDF scans:...
View ArticleTechnical Debt: BBC News – Why banks are likely to face more software...
Yet another interesting article on Technical Debt: BBC News – Why banks are likely to face more software glitches in 2013. Note that this is not limited to Banks. I’ve seen quite a few companies in the...
View ArticleAdobe Photoshop 1.0 Source Code About 75% is in Pascal, get it from the...
Thanks Lennart Aasenden for sharing this on FaceBook: Mariuz’s Blog: Adobe Photoshop 1.0 Source Code About 75% is in Pascal. This was back when I was already a professional Turbo Pascal for PC...
View ArticlePlease write dates and times so that everyone understands them, not just you....
ISO 8601 was published on 06 05 88 and most recently amended on 12 01 04 Boy, am I glad with the xkcd: ISO 8601 post and image on the right. One reason: Please write dates and times so that everyone...
View ArticleNew Java update available: patch all your machines for yet another zero-day...
It starts to be not so funny any more: almost every week a new Java security update. Time to update again, to stay secure and install the patch: Security Alert CVE-2013-1493. On the funny side: Java...
View ArticleWindows 8 and Windows 7 keyboard shortcuts (via: Brian Long, a blong, blong,...
Found a while ago that Brian Long wrote a few nice pages and posts on Windows keyboard shortcuts: It’s a blong, blong, blong road…: Commands and Shortcut Keystrokes. It’s a blong, blong, blong road…:...
View ArticleASUS RT N66U did not update DDNS with changed IP addres
Today my router had an IP-address change, but didn’t update the DynDNS.org information in my My Host Services | My Dyn Account. Which meant I could not “phone home”, as I didn’t know the new...
View ArticleDelphi XE4 Update 1 is out (via: Installing the Platform Assistant on a Mac –...
Over the last couple of days, I was asking myself “wow, the docwiki has been updated for the Delphi XE4 update 1 version of the Mac edition of the Platform Assistant, how long until the official update...
View ArticleVintage Dave is working on a new multithreaded memory manager for Delphi that...
The comment thread at via The Oracle at Delphi » Give in to the ARC side is very interesting. So soon after writing a StackOverflow answer on Delphi Memory Managers yesterday, this one by David M (aka...
View ArticleNat Friedman – Instant Company
Totally forgot to post this at the end of 2011: it ended up in the drafts on 2012-12-13. So here it is: Nat Friedman at the start of Xamarin, comparing it to the time when they started Ximian. It is...
View ArticleWindows Timer Resolution: Megawatts Wasted (via: Random ASCII)
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...
View ArticleEmbarcadero SummerSchool 2013 Lesson 4 Q&A
Replay video’s can be viewed through streaming.embarcadero.com (where you can also find the other series, downloads, etc). The SummerSchool 2013 replay videos are at...
View ArticleSVN/Subversion and CodePlex: for now stick to SVN/TortoiseSVN 1.7.x or lower
Introduction Over the last month or so, two incompatibilities between SVN and CodePlex have risen. I’m not sure which side caused it (see below for the error messages), who will fix it and when. Some...
View ArticleLooking for a new Dynamic DNS provider for FritzBox 7340 and ASUS RT N66U
Found out the hard way that DynDNS.org now requires you to perform a web login every 30 days for the free service: Free DNS requires monthly login? – Dyn Community Forum. Basically I’m looking for a...
View ArticleWhen your Delphi XE Browsing Path has been destroyed Ken White to the rescue...
Something overwrote the Browsing Path of my Delphi XE installation. Symptoms: When debugging a project in “use debug DCUs” mode, the IDE cannot find RTL, VCL and Indy units. When you type `System` in a...
View ArticlePaint.NET v3.5.11 BETA is now available (via: Paint.NET Blog)
Programmers scale: time versus project completeness I totally agree that Paint.NET is the best free image and photo editor on Windows. Writing quality software takes time, not only when writing it in...
View Articleshorter version of batch file: getting directory and parent directory
Two years ago, I posted a batch file that gets the parent directory of the batch file that runs. It was convoluted, using substrings and intermediate environment variables so you needed setlocal. This...
View ArticleOn Windows: Do not install the Android SDK ADT bundle in a path with spaces
Some 20 years after someone thought it was a nice idea to allow spaces in path names on Windows, it still is a bad idea to rely that just “works” for everything. Today I tried to see if it still...
View ArticleXSD/XML Schemas: resolving `Namespace ” is not available to be referenced in...
While working on my Delphi: First try on an XSD for .groupproj files, I bumped into an error `Namespace ” is not available to be referenced in this schema`. I added a targetNamespace attribute to the...
View ArticleJust filed Mercurial Bug 4043 – HG 2.7.x cannot convert a local file based...
Converting SVN repositories to HG isn’t always as straight forward as you want to. GExperts and GExperts-Formatter succeeded a while ago, but DSharp (a very nice library by Stefan Glienke) failed at...
View ArticleFMX is not a VCL replacement
This is more elaborate English version of a short Dutch message I recently sent to explain the differences between VCL and FMX: Do not regard FMX as a replacement for VCL: they are different kinds of...
View Article