Posted by jpluimers on 2015/06/26
Interesting machine: TinkerTry’s Xeon D-1540 fueled ESXi 6.0 home lab build begins LIVE! | TinkerTry IT @ Home.
It does ECC and IPMI, fits mSATA, 2.5 drives, and 3.5 hot-swap bays. For more specs see Supermicro SuperServer mini-tower ordered with 64GB of memory for $1900 starts the ultimate 24×7 home virtualization lab | TinkerTry IT @ Home.
The drive trays used are these:
Besides the official ways of converting the 3.5″ tray for 2.5″ drives that only allows for 4 drives to be converted, I think there is an unofficial way that allows for more hot-swappable 2.5″ drives.
Converting the unofficial way
The case is an CSE-721TQ-250B. Looking at a picture of the dimensions of the space where the drive trays fit in (thanks Anandtech), removing the CSE-SAS-733TQ backplane and fitting these into the MCP-220-00075-0B should allow for 8 2.5″ drives to be connected:
(all found via Sata Rack Enclosure – on Aliexpress.com)
Converting the official way
Modify an existing 3.5″ tray to fit a 2.5″ drive: please note the drive is mounted up side down!
Note there is another (dual!) 2.5″ tray for a different kind servers: many 2U and some 4U rack mounted SuperMicro servers and chassises optionally have this in the back for boot drives:
These are for instance used in the below chassises and SAS extenders based on them (the extenders all use SFF-8644 HD mini-SAS3 cable connectors):
Note to self: if ever getting these, ensure to get them with PWS-920P-SQ or better power supplies as these are super quiet although the chassis fans can be loud which can be resolved with a PWM controller or carefully selecting the SuperMicro parts from Supermicro | Support | System Fan Matrix as described in Supermicro noise levels | ServeTheHome and ServeThe.Biz Forums.
–jeroen
Read the rest of this entry »
Posted in ECC memory, Hardware, Memory, Power User, RAID, SSD | 1 Comment »
Posted by jpluimers on 2015/06/26
Yet another T-Shirt friday one:
Invisible
Still wondering where the toolbox comes from, as it is not MacPaint nor a very early PhotoShop.
I think it is mimicked aft er the monochrome PhotoShop 2.5 edition.
–jeroen
via “Invisible” T-Shirts & Hoodies by Reece Ward | Redbubble.

“Invisible” T-Shirt
Posted in Fun, Geeky, Quotes, T-Shirt quotes | Leave a Comment »
Posted by jpluimers on 2015/06/24
An eternal Dilbert strip that is based on the tiny Here’s a nickel kid. Go buy yourself a real computer fragment from single.h:
#if _FP_W_TYPE_SIZE < 32
#error "Here's a nickel kid. Go buy yourself a real computer."
#endif
Read the rest of this entry »
Posted in *nix, ARM, Assembly Language, Delphi, Delphi 1, Development, Fun, Geeky, History, MS-DOS, Power User, Software Development, Windows, Windows 8.1, Windows 95, Windows NT, x86 | 2 Comments »
Posted by jpluimers on 2015/06/24
I’ve been doing Aspect Oriented Programming (AOP) in .NET for a long while, mostly using PostSharp LAOS as that was the first AOP .NET library I encountered (5 years ago it became PostSharp 2.0, now it is already at its 10th anniversary!).
AOP allows you to perform separate of concerns (SoC) in your application, especially in the area of cross-cutting concerns like for instance logging, authorization, monitoring, etc.
It took a while in Delphi to allow for AOP, but the TVirtualMethodInterceptor (that introduced in Delphi 2010) can be used to do AOP (only for Virtual Methods, which is still way better than having no AOP at all).
The code requires a lot of manual labor. so I was glad that DSharp (a great library by Stefan Glienke – one of the leading Spring4D contributors) contains a nice wrapper around TVirtualMethodInterceptor so you can use AOP in an attribute based fashion.
Nick Hodges recorded a good introductory video on AOP in Delphi with slides and demo code:
Note that besides DSharp, also MeAOP and Infra provided support for AOP in Delphi, but these haven’t had updates since 2010.
Read the rest of this entry »
Posted in .NET, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0, .NET 4.5, C#, C# 2.0, C# 3.0, C# 4.0, C# 5.0, C# 6 (Roslyn), Delphi, 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 2015/06/23
I needed to get an existing Git repository to a client that had a tightened network. No SSH allowed, web proxy filtering out all sorts of sites and also performing a HTTPS man-in-the-middle to detect and reject all kinds of binaries, etc.
But we needed a public repository locally.
Which worked, thanks to pestrella, who answered about `bare` repositories to get my last steps correct:
In order to create a new Git repository from an existing repository one would typically create a new bare repository and push one or more branches from the existing to the new repository.
The trick is to know that server-side repositories are `bare` and client side repositories are `regular`. `bare` means the absence of a working copy on the server side.
I performed these steps:
Read the rest of this entry »
Posted in Development, DVCS - Distributed Version Control, git, Source Code Management | Leave a Comment »
Posted by jpluimers on 2015/06/22
There are differences between the encrypted Google search at https://encrypted.google.com and the ordinary HTTPS Google search at https://google.com:
Originally, the regular Google.com and http://www.Google.com usage was without HTTPS, and encrypted.Google.com was using HTTPS.
Even after HTTPS support was added to all Google subdomains there is still a difference in the referer handling: encrypted.Google.com is much safer.
–jeroen
via: encryption – What is the difference between https://google.com and https://encrypted.google.com? – Information Security Stack Exchange.
Posted in Google, GoogleSearch, Power User | Leave a Comment »
Posted by jpluimers on 2015/06/18
Almost two years ago, I wrote “the only issues missing are #28, #30 and #31.”. As of mid May any more:
All of them are from the 5th anniversary year.
–jeroen
via 2 More Old Micro Cornucopia issues on BitSavers from 1986 « The Wiert Corner – irregular stream of stuff.
Posted in 6502 Assembly, Assembly Language, BitSavers.org, C, C++, Development, History, Pascal, Software Development, Turbo Pascal | Leave a Comment »