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

Archive for 2015

Mac OS X GeekTool: like Windows BgInfo on steroids.

Posted by jpluimers on 2015/01/12

A long time fan of BgInfo on Windows, I was looking for a Mac OS X replacement.

And I found one: GeekTool is on steroids compared to BgInfo (:

Much more than I needed (plenty of add-on scripts too), but more than enough to get some simple text displayed.

–jeroen

via: windows – Tool to put text on desktop wallpaper – Super User.

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, Power User | Leave a Comment »

What would be a real world example of heavy coupling?  A space satellite?…

Posted by jpluimers on 2015/01/09

Interesting suggestions at What would be a real world example of heavy coupling?  A space satellite?….

Via Nick Hodges.

Posted in Development, Software Development | Leave a Comment »

Like Process Explorer, but open source, with some extra options: Process Hacker

Posted by jpluimers on 2015/01/09

Process Hacker is on my research list:

A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.

–jeroen

via: Overview – Process Hacker.

Posted in Microsoft Surface on Windows 7, Power User, Windows, Windows 7, Windows 8, Windows Server 2000, Windows Server 2003, Windows Server 2003 R2, Windows Server 2008, Windows Server 2008 R2, Windows Vista, Windows XP | 1 Comment »

Search engines for the Embarcadero/CodeGear/Borland newsgroups

Posted by jpluimers on 2015/01/08

Even though 15 years ago they proudly announced to have archived 20 years of usenet, it is virtually impossible to find usenet groups through groups.google.com, and they certainly do not archive the groups at forums.embarcadero.com (formerly forums.codegear.com and forums.borland.com).

So I found only a few sites that do index the Delphi groups (and they do index more than just the Delphi newsgroups), so if you know more, please let me know!

Posted in Delphi, Development, Software Development | 2 Comments »

Just in case I ever need it again: jed-software.com » Blog Archive » FastMM4 Gui – Source Code.

Posted by jpluimers on 2015/01/07

Just in case I need the FastMM4 Gui – Source Code ever again.

Read the rest of this entry »

Posted in Delphi, Delphi 2007, Delphi 2009, Delphi 2010, Delphi XE, Delphi XE2, Delphi XE3, Delphi XE4, Delphi XE5, Development, Software Development | Leave a Comment »

Patch for Windows 7/Server 2008 R2 suddenly indicating it is not genuine/0x8004FE21: Install KB3024777 to fix KB3004394 – via Brett Wilton G+

Posted by jpluimers on 2015/01/06

Thanks Brett Wilton for sharing this.

This would have saved me quite some time, as I re-did the phone registration two weeks ago in order to get a few development VMs working again.

Read the rest of this entry »

Posted in Power User, Windows, Windows 7, Windows Server 2008 R2 | Leave a Comment »

The Truth about BDD – Clean Coder – via GDG Düsseldorf

Posted by jpluimers on 2015/01/06

Thanks  for pointing me to The Truth about BDD – Clean Coder by Uncle Bob.

The clue is below. Read the whole article for the context.

TDD was adopted as a way to help us phrase low level requirements and drive the development of software based on those requirements. BDD, a variation of TDD, was created to help us think better about higher level requirements, and drive the development of systems using a language better than unit tests. But BDD is really a variation of Finite State Machine specifications, and FSMs can be shown, mathematically, to be complete. Therefore, we may have a way to conclusively demonstrate that our requirements are complete and consistent. (Apologies to Godel).

–jeroen

via: The Truth about BDD – Clean Coder.

Posted in Agile, Development, Software Development | Leave a Comment »

OpenSUSE: Getting to work the ruby script to login into dyndns.com automatically every week.

Posted by jpluimers on 2015/01/06

So I remember for the next time:

zypper install ruby
zypper install ruby-devel
zypper install gcc
zypper install gcc-c++

If you don’t install all these, them the gem will fail with errors like this: Read the rest of this entry »

Posted in *nix, Linux, openSuSE, Power User, SuSE Linux | 1 Comment »

[DE] Kristian Köhntopp: Und wieder fällt ein MITM Angriff auf SSL durch Google Certificate Pinning auf…

Posted by jpluimers on 2015/01/05

Interesting:

Kristian Köhntopp: Und wieder fällt ein MITM Angriff auf SSL durch Google Certificate Pinning auf…

Gogo Inflight Internet is intentionally issuing fake SSL certificates – Neowin

SSL certificates exist to increase security and prevent snooping on your browsing sessions. Gogo believes you shouldn’t have that and appears to be intentionally performing MITM attacks on its users.

[…]

Kristian Köhntopp +Steffen Storbeck Du kannst Preloading machen, http://blog.stalkr.net/2011/08/hsts-preloading-public-key-pinning-and.html erklärt ein wenig wie das geht.

[…]

Dominik Mähl In diesem Kontext vielleicht interessant: Chrome ignoriert Certificate Pinning, wenn das Serverzertifikat von einer CA unterzeichnet ist, die im lokalen Trust-Store des PCs installiert wurde. So versteht man dann auch, wieso trotz Certificate Pinning Unternehmens-MITM-Appliances noch funktionieren können.

–jeroen

via: Und wieder fällt ein MITM Angriff auf SSL durch Google Certificate Pinning auf….

Posted in Chrome, Google, Power User | Leave a Comment »

Nick Hodges: Man, the chapter on Multi-threading is going to be seriously hard to write.…

Posted by jpluimers on 2015/01/05

A very nice thread around multi-threading in Delphi is evolving at Google Plus: Nick Hodges: Man, the chapter on Multi-threading is going to be seriously hard to write.….

Note: you need to be member of that G+ group to read it, but Nick Hodges allows most people in…

–jeroen

(I also tagged it XE8, as by the time such a book arrives, that Delphi version has most likely come out given the past release frequency <g>)

Posted in Delphi, Delphi XE, Delphi XE2, Delphi XE3, Delphi XE4, Delphi XE5, Delphi XE6, Delphi XE7, Delphi XE8, Development, Software Development | 7 Comments »