The Wiert Corner – irregular stream of stuff

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

  • My badges

  • Twitter Updates

  • Pages

  • All categories

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

    Join 1,839 other subscribers

Some links on Delphi, JNI, Android

Posted by jpluimers on 2013/12/30

So I won’t forget to read these:

Some of my own work on this back in the Delphi 7 days:

–jeroen

Posted in Delphi, Delphi 7, Delphi XE5, Development, Java, Software Development | Leave a Comment »

Some Unicode links

Posted by jpluimers on 2013/12/30

I see a lot of programmers struggle with Unicode and think it is difficult as getting the encoding decoding hassle right can take quite a bit of effort. There is a lot of fun in using Unicode as well, as the number of code points (in laymen speak: characters) is huge and the Unicode code points are well organized into various planes (or blocks) with related code points. I like Charbase: A visual unicode database a lot especially as they have pictograms of all code points that always show a picture, even if you don’t have a font that your browser can use to display the character belonging to the code point. Here are a few links from to characters and blocks of characters in their database that I like a lot: Read the rest of this entry »

Posted in Development, Encoding, Software Development, Unicode, UTF-8, UTF8 | Leave a Comment »

git index.lock File exists when I try to commit (via: Stack Overflow)

Posted by jpluimers on 2013/12/29

I had this occur a few times over the last couple of weeks.

The solution is to delete the index.lock file, but I’m not sure if more steps are needed to verify repository content.

Anyone?

–jeroen

via: git index.lock File exists when I try to commit, but cannot delete the file – Stack Overflow.

Posted in Development, DVCS - Distributed Version Control, git, Software Development, Source Code Management | Leave a Comment »

Extreme Programming, a Reflection (via: 8th Light)

Posted by jpluimers on 2013/12/29

Thanks Uncle Bob Martin for posting this.

I’ve been trying (with increasing success: it takes time to get this all right) to practice XP (through various name changes) as much and wide as possible since almost 14 years, and only the last few years it is starting to be common practice for many more people.

take a moment to reflect back on 1999. A time when Kent Beck wrote a ground-breaking book. A book that changed everything. Look back and remember: Extreme Programming; and recognize it as the core of what we, today, simply think of as:

Good Software Practice.

–jeroen

via: Extreme Programming, a Reflection | 8th Light.

Posted in .NET, Agile, Continuous Integration, Delphi, Design Patterns, Development, Software Development, Source Code Management, Technical Debt, Testing, Unit Testing | Leave a Comment »

Prey Anti Theft: Track & find stolen Phones, Tablets and Laptops

Posted by jpluimers on 2013/12/29

Interesting: like “Find my Mac”, but cross platform and open source.

Prey lets you keep track of your laptop, phone and tablet whenever missing, whether you\’re in town or abroad. Open source, proven software with hundreds of documented recoveries all around the world.

–jeroen

via: Prey Anti Theft: Track & find stolen Phones, Tablets and Laptops.

Posted in Power User | Leave a Comment »

Delphi and LLVM: what is your take on this?

Posted by jpluimers on 2013/12/27

One more for the weekend (:

I wrote about Some links on the Delphi compiler and the LLVM Compiler Infrastructure Project about a year and a half ago which caused a short discussion on the embarcadero forums. A few month later Robert Love showed his views in a response to Tim Anderson writing about Clang and LLVM in the C++ side of the toolchain. Tim Anderson wrote more about LLVM in the Delphi tool chain  in September 2012, then it went quiet for a while.

Since then the LLVM tool chain has integrated itself into both the C++ and Delphi toolchains and Wired wrote about LLVM.

Gunsmoker – who works at EurekaLog – wrote up some interesting comments in Russian (I hope the English Google translation is good enough).

In my view, the LLVM tool chain opens a lot more possibilities (shared back-end for Delphi and C++, coverage of more platforms, better optimization), but is also a lot slower and makes the debugging part a lot harder as the debugger is – symbol wise – much further away from the compiler than in the traditional setting (hence the 3 levels of debugging information that got introduced in Delphi XE5 and the compatibility problem that came with it).

I’m wondering what other users in the Delphi community think about the LVVM chain: is it working good enough for you? Should it be integrated further into the Windows/OSX parts of the chain?

–jeroen

Posted in Delphi, Delphi XE3, Delphi XE4, Delphi XE5, Development, Software Development | 26 Comments »

Retina MacBook Pro: with VMware Fusion 5: setting resolution 2880 x 1800 not available in Windows 8 (via: Ask Different)

Posted by jpluimers on 2013/12/27

(Originally scheduled for 20130930, so it made it to the Missed Schedule list as well)

On my research list, as I want to do this in Windows 7 as well as windows 8: retina macbook pro – Resolution 2880 x 1800 not available in Windows 8 (VMware Fusion 5) – Ask Different.

–jeroen

Posted in Apple, Fusion, Mac, Mac OS X / OS X / MacOS, MacBook, MacBook Retina, MacBook-Pro, OS X 10.8 Mountain Lion, Power User, VMware, Windows, Windows 7, Windows 8 | Leave a Comment »

“An Ancient Piece of Computer Lore in a Place You’d Never Expect” or “Dungeon (Zork) Map in Duplicity” | Porkrind Dot Org Missives

Posted by jpluimers on 2013/12/27

More than 2 years ago, I wrote about InfoCom adventures before, and recently noticed that since then a Zork map I saw like 30 years ago is now online in a digital scanned version.

Cool!

Thanks David Caldwell for putting it online.

Zork user group ad (thanks Apple2History.org). Click to enlarge.

Zork user group ad (thanks Apple2History.org). Click to enlarge.

I didn’t know there even was a Zork User group (:

–jeroen

via: “An Ancient Piece of Computer Lore in a Place You’d Never Expect” or “Dungeon (Zork) Map in Duplicity” | Porkrind Dot Org Missives.

Posted in About, LifeHacker, Personal, Power User | Leave a Comment »

Only on iOS 7 or higher: 12 Days of Gifts on the App Store on iTunes #Apple #Fail

Posted by jpluimers on 2013/12/26

Where last year it would still work on iOS 5 and 6, this year Apple has upped the requirements to iOS 7 leaving many users in the dark: iOS 7 only works on very recent iOS devices.

Too bad:

Incompatible with my 4th Gen IPOD Touch

by Valorian Nova

I spent quite awhile trying to figure out why this won\’t install on my Ipod and when I finally look it up it\’s because my IPOD is capped at IOS 6.1.5 and this needs IOS 7. Really puts a damper on this app for me.

via 12 Days of Gifts on the App Store on iTunes.

Posted in iOS, iPad, iPhone, iPod touch, Power User | Leave a Comment »

Read-Eval-Print-Loop with a twist: repl.it

Posted by jpluimers on 2013/12/26

Just found out about the repl.it site that allows you to do a Read-Eval-Print-Loop with 15 different languages running from within your browser.

Really: from within your browser. Your browser becomes a console “IDE” by first translating the language to JavaScript then executing it on the browser.

They have all their code in a Git repository, with at the root implementations of those languages.

There are only a few pages on the site to complement the “IDE”:

According to their @replit twitter feed they have been around since about September 2011, but there are still regular updates.

–jeroen

Posted in Development, JavaScript/ECMAScript, Scripting, Software Development | Leave a Comment »