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

Remote Android screen monitoring and viewing

Posted by jpluimers on 2013/11/25

Another one in the “WordPress Missed schedule” series.

Below are the Android remote screen monitoring/viewer/mirror tools I know about:

  • For a long time, I have used Droid@Screen: an Open Source,  Java based mature cross platform tool that uses ADB (it can even restart it for you in case it hangs) with lots of features (zooming, no temporary files, device recognition, disabling emulator devices, etc). There are some Screen Shots | Droid@Screen.
  • A while ago, I saw android-screen-monitor – Android Screen Monitor – Google Project Hosting. It is a mixed Java/C++ solution that only works on Windows.
  • Recently, Jim McKeeth open sources his Android Screen View: Android Screen View | The Podcast at Delphi.org. It is written as a quick hack in Delphi XE5, so right now it has less features and works in a more crude way than the two Java based tools, but it shows the potential of doing similar things with Delphi.

I primarily use Droid@Screen as so far it works best for me.

But I keep a close eye on the other two just to make sure I don’t miss improvements.

–jeroen

Posted in Android Devices, Delphi, Delphi XE5, Development, Java, Missed Schedule, Mobile Development, Power User, SocialMedia, Software Development, WordPress | 1 Comment »

80 Useful Keyboard Shortcuts for Microsoft Outlook

Posted by jpluimers on 2013/11/25

The ones I use most:

  • Ctrl + Y Go to Folder
  • Ctrl + Shift + M Open a new Message

–jeroen

via: 80 Useful Keyboard Shortcuts for Microsoft Outlook.

Posted in Keyboards and Keyboard Shortcuts, Office, Outlook, Power User | Leave a Comment »

silverlight – How to capture combobox selection in Caliburn Micro? – Stack Overflow

Posted by jpluimers on 2013/11/23

Interesting how you can this in such a concise way in Caliburn Micro: silverlight – How to capture combobox selection in Caliburn Micro? – Stack Overflow.

–jeroen

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

Belastingdienst: opbouw betalingskenmerk, aangiftenummer, aanslagnummer, beschikkingsnummer

Posted by jpluimers on 2013/11/22

Onderstaand een aantal links hoe de diverse kenmerken en nummers van de belastingdienst zijn opgebouwd.

Ooit maak ik daar een leuk stukje software voor (:

Edit 20210216: Wayback links and an explanation of the letter and digit codes used: [Wayback] Belastingdienst Codes – Administratie Kau

–jeroen

Posted in LifeHacker, Power User | Leave a Comment »

30 years of Turbo Pascal: Integrated Approach Revolutionized Software Development (via: heise Developer)

Posted by jpluimers on 2013/11/21

Thanks for the German heise Developer people that reminded me yestarday was a special birthday of Turbo Pascal: 30 Jahre Turbo Pascal: Integrierter Ansatz revolutionierte die Softwareentwicklung | heise Developer.

The Google Translation into English isn’t bad at all.

–jeroen

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

When the Delphi XE5 commandline compiler fails with `error F1026: File not found: ‘False.dpr’`

Posted by jpluimers on 2013/11/20

If you an error like below when compiling Delphi XE5 .dproj files using msbuild … then note the documentation for Debug information (Delphi) – RAD Studio. has not been updated yet as it still lists the values {$D+} or {$D-} {$DEBUGINFO ON} or {$DEBUGINFO OFF}.

(_PasCoreCompile target) -> C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\Bin\CodeGear.Delphi.Targets(187,5): error F1026: File not found: 'False.dpr'

With Delphi XE5, you can specify 3 additional values: {$D1}{$D2} and {$D0}, or {$DEBUGINFO 1}{$DEBUGINFO 2} or {$DEBUGINFO 0}

In the msbuild .dproj files , the values are stored as DCC_DebugInformation elements. Read the rest of this entry »

Posted in Delphi, Delphi 2005, Delphi 2006, Delphi 2007, Delphi 2009, Delphi 2010, Delphi XE, Delphi XE2, Delphi XE3, Delphi XE4, Delphi XE5, Development, Missed Schedule, SocialMedia, Software Development, WordPress | 13 Comments »

ITDevCon 2013: speaker; Last=Pluimers

Posted by jpluimers on 2013/11/19

This summer was rough with some intestine issues, so I was really happy the recovery worked out and I could make it to a couple of conferences this fall.

ITDevCon 201 3was one of them, and I had great fun!

The BitTime people organizing the conference took many nice pictures of which one of me when I was explaining MVVM.

Note that the conferences downloads are online at https://bitbucket.org/jeroenp/conferences/src/tip/2013, so even if you didn’t make it you can still watch he slides and play with the examples.

Thursday there is one more conference to go: Be Delphi, and I will upload the materials from there as well.

–jeroen

Posted in Delphi, Delphi XE5, Development, Software Development | Tagged: | Leave a Comment »

LinkedIn: connecting two people, sort of. (via: LinkedIn Answers)

Posted by jpluimers on 2013/11/18

One of the things I wish that LinkedIn implements is an easy way to connect two of your relations.

I understand that the underlying issues might be a tad more difficult than this simple request (what about spam connects, or other security concerns?), but right now the way to do this is cumbersome:

how do i connect two people ?
posted June 18, 2009 in Using LinkedIn

Daniel Jatovsky:

You cant connect two people, but you can introduce them to each other. Then its up to them to connect.

There are two methods in LinkedIn for doing this.

One is to go to each persons profile. At the top of the profile is a link to Forward this profile. Click on it, forward it to the other person with a note from yourself. Once they’ve responded positively you can forward contact information to each other.

The other is to send a message to both simultaneously. To do that, go to your Inbox and click on Compose a message and select Send a message to a connection. Write a message that you can send to both simultaneously and, if you like, check the box that allows them to see the other persons name and email address.

–jeroen

via: how do i connect two people ? | LinkedIn Answers | LinkedIn.

Posted in LinkedIn, LinkedIn, Missed Schedule, Power User, SocialMedia, WordPress | 2 Comments »

Android 4.2+: enable USB debug mode (Nexus 4, Nexus 7, etc)

Posted by jpluimers on 2013/11/15

Researched this a long while ago, but just presented this at my Delphi cross-platform session on ITDevCon 2013 (of which some sessions have been broadcasted on YouTube):

With Android 4.2 and up, they did hide the debug mode a bit.

Perform these steps one to enable debug mode:

  1. Go to “Settings”.
  2. Scroll down to “About phone” or “About tablet”.
  3. Tap on “About phone” or “About table” to go to the “About” screen.
  4. In the “About” screen, scroll down, to “Build number”
  5. Tap on “Build number” seven (7!) times. It will give you some messages until finally it shows “You are now a developer”.
  6. (On some devices): confirm with the PIN code for your phone.

The above steps unlocked the “USB debugging” mode.

To enable or disable “USB debugging” mode:

  1. Go to “Settings”
  2. Choose “Developer Options”
  3. Choose “Debugging”
  4. Choose “USB Debugging”

–jeroen

via:

Posted in Android, Android Devices, Delphi, Delphi XE5, Development, Missed Schedule, Mobile Development, Power User, SocialMedia, Software Development, WordPress | 1 Comment »

ESX(i) AutoStart virtual machines: how to change the VM startup/shutdown settings (via: VMware Communities)

Posted by jpluimers on 2013/11/15

Since it usually is a one-off setting, I find it hard to remember how to configure the startup/shutdown behaviour of VM guests in an ESX(i)/vSphere environment.

Adding to the confusion is that this is a setting on your host, not on guest VMs.

Luckiliy, Jase McCarty and others explained this on the VMware communities, which I sligly edited:

Look under the configuration tab, at “Virtual Machine Startup/Shutdown”.

Choose Properties.  You can configure the startup/shutdown here.

In the VMware Infrastructure Client (on newer installs this is called VMware vSphere Client) I client you’ll want to select the host.

Then click on the Configuration Tab and you should see Virtual Machine Startup/Shutdown.

Select that and then click on Properties (this is on the upper right corer, not intuitive).

Hi Im using ESXi 4.0 and vSphere client, but the “Edit” button is grayed out or not active in the VM Startup/Shutdown propertiessystem settings. Is this license issue, does ESXi 4.0 doesnt support autostart of virtual machine anymore?

Click on the Move Up button to move a virtual machine to Automatic Startup or Any Order.

The trick is twofold:

  • there are 3 sections (a bit hidden in the documentation: Automatic Startup, Any Order and Manual StartupManual Startup is default)
  • the Move Up and Move Down buttons move VM guests not only within a section, but also across sections.

Click on the screenshot below to see a larger version. Read the rest of this entry »

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