Archive for December, 2014
Posted by jpluimers on 2014/12/31
While creating jeroenp / BeSharp.net / source / Native / Delphi / Scripts / GroupProj.xsd — Bitbucket, I bumped into the fact that regular expressions in XSD *or better XML Schema Regular Expressions) regular expressions are a tad different than the RegEx.
Actually, there are quite a few regular expression flavours, and all of them are a tad different. The page Compare Regular Expression Flavors at Regular-Expressions.info.
That is a great site with Regex Tutorial, Examples and Reference – Regexp Patterns by RegEx guru Jan Goyvaerts (yes, that looks Dutch, but he was born in Belgium and now lives in Phuket) famous for tools like PowerGREP and RegExBuddy. All based on the great Delphi RegEx PCRE library written by Jan and included in Delphi XE and up.
The thing that baffled me most is that even though XML Schema Regular Expressions do not support anchors ^ and $, you still have to escape them.
–jeroen
via: XML Schema Regular Expressions.
Posted in Development, RegEx, Software Development, XML/XSD, XSD | 2 Comments »
Posted by jpluimers on 2014/12/30
There is a nice Delphi memory thread at G+ initiated by Tommi Prami for which I added some links to the memory managers:
- FastMM (No signs of the Version 5)
- ScaleMM – Interesting (two versions)
- SynScaleMM – Fork of the previous
- SapMM – Just found out about this, but tries to tackle multithreading issue.
More interesting comments (most people seem to favour FastMM, as they can get very good performance out of it even in multi-threaded environments) at There have not been much of the Talk of MemoryManagers lately….
Note there is also TBBMM based on TBB, but it seems unmaintained.
Barry Kelly’s memory manager is based on Boehm-Demers-Weiser GC.
–jeroen
Posted in Delphi, Delphi 2007, Delphi 2009, Delphi 2010, Delphi XE, Delphi XE2, Delphi XE3, Delphi XE4, Delphi XE5, Delphi XE6, Delphi XE7, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2014/12/29
Ever got your mind into a headache state because of time zone calculations?
Then EveryTimeZone.com is for you: the best visualization of time zones I’ve ever seen.
Makes it easy to schedule meetings, or be on-time for a webinar organized anywhere in the world.
Or to say “happy new year” just in time for your friends a few continents apart.
–jeroen
via: Time Zones.
Posted in LifeHacker, Power User | 1 Comment »
Posted by jpluimers on 2014/12/26
Convenient: original.jpg (4600×986) with these phone sizes in increasing order of physical dimensions:
- 4.7 inch Moto X
- 4.7 inch LG Nexus 4
- 4.7 inch iPhone 6
- 4.95 inch LG Nexus 5
- 5.2 inch 2014 Moto X
- 5.5 inch LG G3
- 5 inch HTC One M8
- 5.2 inch Sony Xperia Z3
- 5.5 inch OnePlus One
- 5.7 inch Samsung Note 3
- 5.9 inch Moto Nexus 6
- 5.5 inch iPhone 6 Plus
–jeroen
Read the rest of this entry »
Posted in Power User | Leave a Comment »
Posted by jpluimers on 2014/12/26
Over the last month or so, my Google Nexus 4 smartphone turned itself off when it should have had plenty of battery capacity left.
Just in case this happens to me more frequently…
Posted in Google, Nexus 4, Power User | Leave a Comment »
Posted by jpluimers on 2014/12/25
On my research list:
I knew about the TrueCrypt file system for Windows, but it looks like encfs provides something similar for *nix.
–jeroen
Posted in *nix, Power User, Windows | Leave a Comment »
Posted by jpluimers on 2014/12/24
Cool:
Scot Stevenson Shared publicly
For the 6502, 65c02 and 65816 freaks out there: WDC, who still produce the chips, have made their
Programming the 65816 Including the 6502, 65C02 and 65802 available for free again (see link below). It’s the standard reference for the new version of these CPUs. Yes, this will be on the test. Ping
+Alan Cox HT to BDD on
6502.org
–jeroen
For the 6502, 65c02 and 65816 freaks out there: WDC, who still produce the….
Posted in 6502, 6502 Assembly, Assembly Language, Development, History | Leave a Comment »