The Wiert Corner – irregular stream of stuff

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

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

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

    Join 1,854 other subscribers

Direct link to the “old” WordPress stats page giving more information: My Stats — WordPress.com

Posted by jpluimers on 2014/12/22

For my link archive: the “old” stats page, as it shows more information in a better formatted way (especially on larger monitors) My Stats — WordPress.com.

The “new” stats page used only half the screen width (long live responsive layout): Stats ‹ 7443331 — WordPress.com.

–jeroen

Posted in Development, SocialMedia, Software Development, Web Development, WordPress, WordPress | 2 Comments »

MRR Software: NameChanger

Posted by jpluimers on 2014/12/22

NameChanger cool visual tool to do pattern based mass-renames on your Mac.

Needs OS X 10.6 or better (Snow Leopard, Lion, Mountain Lion, Mavericks), though previous versions that are still available support all the way back until 10.3 (Panther).

–jeroen

via: MRR Software.

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, MacBook, MacBook Retina, MacBook-Air, MacBook-Pro, OS X 10.8 Mountain Lion, OS X 10.9 Mavericks, Power User | Leave a Comment »

Recommende for font enthousiast: Bigelow & Holmes – How and Why We Designed Lucida

Posted by jpluimers on 2014/12/21

I absolutely love the Lucida family of fonts, and wrote about Bigelow and Holmes before in my font and typography categories.

So I’m glad I bumped (thanks Kristian!) into the Bigelow and Holmes blog (and Lucida fonts store), that recently published this article:

Bigelow & Holmes – How and Why We Designed Lucida.

Recommended reading for font lovers.

And while we are at it, a few more interesting reads on typography history:

–jeroen

Posted in Font, Power User, Typography | Leave a Comment »

Delphi Cookbook for USD 5 (or EUR 4.80); actually: get any Packt eBook or video for that price – #packt5dollar

Posted by jpluimers on 2014/12/20

Earlie this month, I wrote a review about Delphi Cookbook.

Well: as of last thursday, you can get that for USD 5 (or EUR 4.80, so better get yourself a USA account: just ensure your address is in the USA).

Heck: until januari 6th, you can get any eBook or Video on Packt for USD 5.

Note there is even an x-Mas countdown on the way (with each day a free book that is readable/downloadable for 24 hours).

There’s over 2500+ books to choose from, so I’m grabbing this chance to learn a few things on OpenCV, Scala, and PowerShell.

–jeroen

via: Book review: Delphi Cookbook by Daniele Teti, Packt publishing.

Posted in .NET, CommandLine, Delphi, Delphi XE, Delphi XE2, Delphi XE3, Delphi XE4, Delphi XE5, Delphi XE6, Delphi XE7, Development, Java Platform, PowerShell, Scala, Scripting, Software Development | Tagged: , | Leave a Comment »

My ZFS question on G+: investigation for using a XW6600 based system with ZFS.

Posted by jpluimers on 2014/12/20

My ZFS question on G+:

Hi everyone. I’m a geek. Learned most of the stuff by doing, and keeping tracks of what I did on my tech-blog http://wiert.me

I want to start with ZFS on a pair of HP XW6600 machines having 32gigabyte of RAM.
Any help on that is much appreciated.

The idea is to have one of these here in a closet and the other remotely, and perform replication between them (I’ve a 50megabit fiber-to-the-home uplink which can grow to 100megabit plus, internally my network is gigabit).

My current data is on a Windows 2003 x64 server with dual RAID5 configurations that are synced every night (not optimal for various reasons) with about 12gigabyte of files having mostly read-only access patterns and these kinds of sizes:
– small files between 4kilobyte and a few megabytes
– photos between 5 and 20 megabytes
– ISO backups and 7zip archives of projects (operating system installers, etc) between 100megabytes-6gigabytes
plus an ESXi machine having about 4gigabyte of data (mostly sizes between 20 and 200 gigabyte).

New storage should initially be at least 16gigabyte with room for growth.

I’m having active experience with OpenSuSE, ESXi and Windows. Solaris experience is from a long time ago. Learning by doing is my way of quickly gaining knowledge.

My schedule is doing research until the end of January (partially overlapping with a holiday) then building and testing until the end of Q1, going live early Q2.

Current plan is to put a lot of Samsung M9T 2terabyte SATA drives (they are only 9.5millimeter high) into the XW6600 rigs.
Earlier this year I did some research on controllers and hard drives, and I wonder how much of it is still current: https://wiert.me/2014/03/12/lots-of-2-5-3-5-and-5-25-conversion-brackets-and-hot-swap-bays/
(A quick calculation shows I should be able to get at least 14 externally accessible M9T drives into this machine, plus room for internal SSDs, etc).

So: where should I get started?

Initial questions I have:
– how about rebuild time when drives are lost? (how does the process of cold/hot spares work, can this be automated, how fast is it?)
– I’m not happy about the RAID5 rebuild times, so are 2TB drives indeed the sizes to go for?
– how about configuring things like ZFS equivalents of stripe size, buffer sizes, etc?
– what SATA controllers to use (is mainboard OK, what in addition to the mainboard SATA?)
– how can ZFS be used as an iSCSI target? how well does that work? (That would be really nice to connect to it from ESXi, Windows and many Linuxes/Linii)
– what about compression and block-deduplication?
– what about ZIP and L2ARC? how to estimate their size?
– which ZFS implementation to use? ZoL? OpenSolaris? Nexenta? Others?
– can a ZFS volume grow by adding extra drives?
(14 drives would get ~20terrabyte based on Z-3: http://www.servethehome.com/raid-calculator/ or http://wintelguy.com/raidcalc.pl but I want to have room for growth)

–jeroen

via: Hi everyone. I’m a geek. Learned most of the stuff by doing, and keeping tracks….

Posted in *nix, Hardware, HP XW6600, Linux, openSuSE, Power User, SuSE Linux, ZFS | 2 Comments »

A few OnePlus One CyanogenMod tips

Posted by jpluimers on 2014/12/19

Some settings I applied to match my Nexus 4 setup on my OnePlus One 64 Gb:

I’m still hesitating about the home and work profiles mentioned at Without these 9 changes, your OnePlus One sucks | THE CORNERPLAY.

I copied the apps and settings from my old Nexus 4 to my new OnePlus One. Not everything transferred at once:

  • About a dozen apps didn’t get installed, including AirBnB,
  • The identities of some applications did transfer
    • like ABN AMRO Bankieren, Tweetcaster, Firechat, Whatsapp, DropBox
  • While others didn’t
    • like Google, ING Banking, Twitter, Endomondo, WordPress, Facebook, LinkedIn, Pushbullet

–jeroen

 

Posted in Android Devices, OnePlus One, Power User | Leave a Comment »

Interesting app to read your fare and balance from NFC cards: FareBot – Android Apps on Google Play

Posted by jpluimers on 2014/12/19

I need to put a bit more research in this, as it is cannot read OV Chipkaart fare/balance out of the box: it needs some encryption information from that card.

FareBot by CodeButler is open source, and it might even be possible to write information to the fare cards.

–jeroen

via: FareBot – Android Apps on Google Play.

Posted in Android Devices, Power User | Leave a Comment »

Embarcadero is working on two 64bit iOS compilers – via: Just got another reminder from Apple about 64 bit IOS requirements

Posted by jpluimers on 2014/12/18

Interesting comment by Marco Cantu:

R&D at Embarcadero is working on a 64bit iOS compiler, oh well actually 2 of them, also C++. We’ll support 64bit and “universal binaries” (bundling both 32 and 64 bit binaries) requested by Apple.The Feb 1st requirement is only for new apps, not for updating existing ones, but still we are trying to make a solution available by that time.The roadmap describes the entire year, more than the individual release. This time around we are trying to have it public by January, covering what we expect to deliver in 2015.

–jeroen

via: Just got another reminder from Apple about 64 bit IOS requirements from Feb….

Posted in Delphi, Development, iOS, Mobile Development, Software Development | Leave a Comment »

Delphi and MVVM: the demo by Malcolm Groves

Posted by jpluimers on 2014/12/17

A small follow up on MVVM, MVP, MVC, OOD, etc: it is all about structure and using common sense:

When you want to do MVVM with Delphi, there is a great Delphi MVVM demo that Malcolm Groves gave at CodeRage 7 that is on YouTube.

A few resources you should look at after viewing that demo:

Some of it might work with Delphi XE2, but I think you need XE3 or younger for most of the demos.

–jeroen

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

.NET: case insensitive string replace without using RegEx (via: Stack Overflow)

Posted by jpluimers on 2014/12/16

Two ways to do a case insensitive string replace without using RegEx (which often is not a solution).

Thanks User Tim Schmelter for pointing me at those.

–jeroen

via: Is there a case insensitive string replace in .Net without using Regex? – Stack Overflow.

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, VB.NET, VB.NET 10.0, VB.NET 11.0, VB.NET 7.0, VB.NET 7.1, VB.NET 8.0, VB.NET 9.0 | 2 Comments »