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,862 other subscribers

Archive for April, 2014

Windows 8.1 on VMware ESXi 5.1: Minimize/Maximize/Close buttons are invisible but functional

Posted by jpluimers on 2014/04/25

(Another one in the missed schedule list: this post was scheduled for this morning 06:00)

When you run a Windows 8.1 guest on VMware ESXi 5.1 with the VMware tools that belong to ESXi 5.1, the Minimize/Maximize/Close buttons are invisible but functional.

It doesn’t matter how you access that VM:

  • Through an RDP session (from either the MS RDP client on Mac OS X or MSTSC on a Windows machine).
  • Through a Console Window from vSphere Client connected to the ESXi host (if that client does not run on Windows XP).
  • Through a Console Window from VMware Workstation connected to the ESXi host.

It is good to know that this is just a visual artefact, the Minimize/Maximixe/Close buttons still work:

I was having the same exact problem with my Windows 8.1 VM.  If you click the location where the buttons should be, it still works like they are there.

But he uses a solution that is not really the kind I like:

I opened Device Manager on the VM and then uninstalled the VMware Display Adaptor, including the software for the driver.  After doing that, I scanned for hardware changes and it reinstalled the display adaptor using a windows driver.

The youngest VMware Tools version it fails with on my system is this one: 9.6.1.1378637.

Uninstalling the driver from the device manager indeed solves the issue, but:   Read the rest of this entry »

Posted in ESXi4, ESXi5, ESXi5.1, ESXi5.5, Power User, VMware, VMware ESXi, VMware Workstation | Leave a Comment »

Build interactive books using Git and Markdown: GitBook (via: Ilya Grigorik – Google+)

Posted by jpluimers on 2014/04/24

GitBook is definitely on my list of things to try.

See the experiments from Ilya Grigorik – Google+ – Build interactive books using Git and Markdown:….

–jeroen

Posted in LifeHacker, Power User | Leave a Comment »

Apache2 on openSUSE 12.x: some notes

Posted by jpluimers on 2014/04/24

Getting Apache configured on a *nix installation like openSUSE installation is always a bit of a challenge.

A few things I observed: Read the rest of this entry »

Posted in *nix, Apache2, Linux, openSuSE, Power User, SuSE Linux | 2 Comments »

IdeOne is a lot faster and more recent than “Compile and Execute C# Sharp online”

Posted by jpluimers on 2014/04/23

I just bumped into Compile and Execute C# Sharp online.

As of writing, it uses Mono 2.10.2.0 which is quite old, and it is dead slow: it takes more than a minute to compile and execute a simple console application.

The reason is that this is a one man project.

IdeOne is much faster, for instance it took a few seconds to compile and run this simple C# program.

–jeroen

Posted in .NET, C#, Development, Mono, Software Development | Leave a Comment »

Project Naptha

Posted by jpluimers on 2014/04/23

Interesting, not only because it is available as Chrome Extension:

Project Naptha automatically applies state-of-the-art computer vision algorithms on every image you see while browsing the web. The result is a seamless and intuitive experience, where you can highlight as well as copy and paste and even edit and translate the text formerly trapped within an image.

–jeroen

via: Project Naptha.

Posted in OCR, Power User | Leave a Comment »

rsync: the MacGyver tool for making backups on *nix based operating systems

Posted by jpluimers on 2014/04/23

I’ve been using rsync as my MacGyver style backup-tool of choice on *nix systems and sometimes even Windows systems.

It works both locally and remotely, is simple to setup and over the years has gathered a lot of nifty functionality.

It is way easier to backup using rsync one directory to another than using tar (tar has the benefit of putting everything in one archive though) using a command like this:

rsync -aiv /path/to/source/directory /path/to/destination/directory

For remote copies, I usually add replace -aiv with -aivz or with -aiz.

Given the ubiquitous of hard disk space, I hardly compress or archive directory trees for archival purposes any more.

For an introduction of basic functionality read Everything Linux – A Tutorial on Using Rsync. An article from 1999 that is still very valid now.

Besides my praise for rsync, there are a few small things I want to mention in this article:

  1. Sometimes more is less. Recently someone asked me how to force rsync not to keep the time stamps of files.
    He wasn’t the first to ask.
    The solution is simple: since the -a option archive option implies -t, so the solution is to expand -a into its parts -rlptgoD, then remove the -t from that.
  2. The –link-dest=DIR option was added in about 2004 (later: no, link-dest was added to rsync 2.5.6 in januari 2003), which allows you to do incremental backups. Read the rest of this entry »

Posted in *nix, Development, Linux, Power User, Scripting, Software Development, SuSE Linux | 1 Comment »

WinToUSB – Install and Run Windows/WinPE on a USB drive!

Posted by jpluimers on 2014/04/22

Interesting: WinToUSB – Install and Run Windows/WinPE on a USB drive!.

Now lets find out how big the flash drive needs to be, then a speedy flash drive which is big enough.

–jeroen

Posted in Power User, Windows, Windows 8.1 | Leave a Comment »

Open Source is a thankless job. We do it anyway. – Scott Hanselman

Posted by jpluimers on 2014/04/22

Interesting: Open Source is a thankless job. We do it anyway. – Scott Hanselman.

–jeroen

Posted in Development, Open Source, Software Development | Leave a Comment »

Microsoft OneDrive for Business modifies files as it syncs | Myce.com

Posted by jpluimers on 2014/04/22

Wow: Microsoft OneDrive for Business modifies files as it syncs | Myce.com.

For now Microsoft Cloud Storage is not the place for my data to be.

(Note: OneDrive used to be called SkyDrive)

The only cloud storage that worked for me without too much trouble is Copy.com. My referral there: https://copy.com?r=3NGul6.

–jeroen

Posted in Cloud Apps, Internet, Power User | Leave a Comment »

Call for help: Spring4D and Delphi MultiCast events: working for Win32, Win64 and Mac OS X x64, but Android/iOS ARM help needed.

Posted by jpluimers on 2014/04/22

Years after Allen Bauer and a few others wrote about Delphi MultiCast events, the Spring4D framework now supports MultiCast events on 3 platforms:

  • Win32
  • Win64
  • Mac OS x86

Depending on the platform, the minimum required Delphi version is this (the develop branch builds in Delphi XE6):

  • Win32: Delphi 2010 and up.
  • Win64: Delphi XE2 and up.
  • MacOSX: Delphi XE2 and up.

There are plans for support on Mobile platforms, and Spring4D needs help with that:

  • The Intel implementation is written in Assembly, and fast.
  • The Arm compiler does not allow Assembly language for various reasons.

So there is a need for an ARM solution not based on assembly in the Delphi code, preferably as cross-platform as possible. Read the rest of this entry »

Posted in Delphi, Delphi 2010, Delphi XE, Delphi XE2, Delphi XE3, Delphi XE4, Delphi XE5, Delphi XE6, Development, QC, Software Development, Spring4D | 1 Comment »