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

Google Maps Local Guides Level 4 benefits can take a while

Posted by jpluimers on 2016/07/04

Just so you know:

Yann Penduff said: …

I’ve read reports that it seems to take 2 or + weeks for the 1TB promotion to take effect.

Source: Local Guide – Level 4 (1TB on Google Drive) – Google Product Forums

In practice it’s usually not that bad as most of the times it’s a matter of days not weeks though it can take up to 5 weeks.

It’s nice to be a Google Local Guide as you learn a lot of new things and people that way for instance through the Local Guide events.

If you’re interested, read Level 0-4 in 40 days, what I’ve learned from Google Local Guides – Pocketables

I only discovered about this a while ago as it was early last year for Google Replacing City Experts with Local Guides Program | Understanding Google My Business & Local Search

What really helps contributing is to view your Google Maps Timeline

–jeroen

Posted in Google, GoogleMaps, Local Guides, Power User | Leave a Comment »

So I got myself an Epson V500 scanner. And threw a negative at it from a…

Posted by jpluimers on 2016/07/04

Jan Wildeboer wrote a while ago: So I got myself an Epson V500 scanner. And threw a negative at it from a picture I took 15 years ago with my Olympus OM1. I am impressed.

Alternatives: Film Scanners: A Buying Guide | explora.

–jeroen

Posted in LifeHacker, Power User | Leave a Comment »

The new Google Maps/Earth satellite imagery allows to count our solar panels…

Posted by jpluimers on 2016/07/01

I checked our home using the recently improved Google satellite imagery: from Google Earth you can get better detail than from Google Maps.

You can even count our solar panels and see one is misaligned after a storm (a few days after this image was taken I managed to re-align that panel).

13 PV panels and one hot water panel lowered our energy bills for more than EUR 1000/year.

–jeroen

Posted in About, Google, GoogleEarth, GoogleMaps, Personal, Power User, Solar Power | Leave a Comment »

Mac OS X: finding the DNS servers available

Posted by jpluimers on 2016/07/01

DNS and Mac OS X are a bit of a tricky situation as OS X can use more than the default DNS servers: its resolve can do a multi-client DNS search.

The default DNS servers can be listed like this:

scutil --dns | grep 'nameserver\[[0-9]*\]' | sort | uniq

The effective DNS server like this:

dig whoami.akamai.net | grep "^;; SERVER" | cut -c 12-

Sometimes you want to know if you have manually configured DNS servers, or only DHCP assigned ones. This statement shows that for my Wi-Fi network-service:

networksetup -getdnsservers Wi-Fi

Because of the multi-client setup, you need to run this for all network-services configured on your OS X installation. You can get the list like this:

networksetup -listallnetworkservices

I’ve not yet found a way to list only active services, as the networksetup documentation indicates the -listnetworkserviceorder option will mark inactive ones with (*), but it reality does so only for disabled ones. So this does not work:

networksetup -listnetworkserviceorder

I might one day dig into combining the output of ifconfig with networksetup to figure out a shell based solution to this question.

–jeroen

Posted in Apple, Mac OS X / OS X / MacOS, Mac OS X 10.7 Lion, OS X 10.10 Yosemite, OS X 10.8 Mountain Lion, Power User | Leave a Comment »

windows 7 – Available memory differs by several GiB from what is installed – Super User

Posted by jpluimers on 2016/07/01

Very interesting question and answers: windows 7 – Available memory differs by several GiB from what is installed – Super User.

Basically the missing memory can be due to:

  • Windows licensing limitations
  • Mapping of device memory into virtual memory space (especially on x86 systems)

This affects both server and client versions of Windows. Client versions are more restrictive because of the vast amounts of potentially faulty drivers involved.

Some links (read the full question for details):

–jeroen

Posted in Power User, SysInternals, Windows, Windows 7, Windows 8, Windows 8.1, Windows 9, Windows NT, Windows Server 2000, Windows Server 2003, Windows Server 2003 R2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Vista, Windows XP | Leave a Comment »

Built-in Delphi XE6, XE7 and XE8 Fast Reports have issue “F2051 Unit fs_iinterpreter was compiled with a different version of fs_isysrtti.TfsSysFunctions”

Posted by jpluimers on 2016/06/30

I’ve seen this compiler error in Delphi XE8 and others in Delphi XE6 and XE7 using a project depending on the built-in FastReports:

F2051 Unit fs_iinterpreter was compiled with a different version of fs_isysrtti.TfsSysFunctions

This will probably fail in more recent versions as well.

The easiest workaround is this:

  • Fast Report XE6 (4.15.10)
  • Fast Report XE7 (Version 5.1.5)
  • Fast Report XE8 (Version 5.2)

The problem could be solved with help of technical support (Paul Gursky).

The solution is to remove all pas files from:

  • LibD20 (XE6)
  • LibD21 (XE7)
  • LibD22 (XE8)
  • LibD22x64 (XE8)

The above is paraphrased from Fast Reports forum > Fatal Error F2051 when compiling under Delphi XE6 and XE7

The core of the problem is that Fast Reports stores .dcu/.hpp/.pas files in the same directory whereas Delphi itself stores the .dcu/.hpp/.o files in one directory (actually usually in debug and release directories for each supported platform like win32, win64, etc).

Note: the built-in Fast Reports limits a few features, for instance export to Excel is not supported.

–jeroen

Posted in Delphi, Delphi XE6, Delphi XE7, Delphi XE8, Development, Software Development | Leave a Comment »

A few more T-Shirt quotes: Trying to add a feature, The Internet is Broken, etc

Posted by jpluimers on 2016/06/30

Still funy: Trying to add a feature.

Done vs Progress.

Done vs Progress graph

Done vs Progress graph

Internet Is broken So I’m Outside Today T-shirts

–jeroen

 

Posted in About, Agile, Comics, Development, Fun, Geeky, Personal, Quotes, Software Development, T-Shirt quotes | Leave a Comment »

An interesting power/tech thing about solar power and batteries

Posted by jpluimers on 2016/06/29

This is a small discussion of about 1 year old on G+ An interesting power/tech thing….

It serves as a reminder to myself: how far is the gigafactory and when will battery prices really drop.

–jeroen

Posted in LifeHacker, Power User | Leave a Comment »

csc.exe: prevent “does not contain a static ‘Main’ method suitable for an entry point”, use /target:library

Posted by jpluimers on 2016/06/29

Every once in a while I do Command-line Building With csc.exe.

When building libraries, it throws this error:

The reason is that by default it wants to build a program.

Change this default by adding the /target:library parameter.

–jeroen

via: c# – Program does not contain a static ‘Main’ method suitable for an entry point – Stack Overflow.

Posted in .NET, .NET 1.x, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0, .NET 4.5, Development, Software Development, Visual Studio 11, Visual Studio 2002, Visual Studio 2003, Visual Studio 2005, Visual Studio 2008, Visual Studio 2010, Visual Studio 2012, Visual Studio 2013, Visual Studio 2014, Visual Studio 2015, Visual Studio and tools | Leave a Comment »

Storing binaries in your gists

Posted by jpluimers on 2016/06/28

At first you’d think that gists can only hold text files. That’s not true, and I hinted to this last week in Hosting an HTML gist containing JavaScript.

As gists are git repositories, you can put any file in it through git, even binary files, though the gist UI nor a lot of the tools – including gist(1) – support uploading binary files in a gist.

This post – though old, so the screenshots are not current any more, but the commands still are current – explains how to clone the gist and add binaries (in this case images): How To Upload Image / Binary File to Gist | Hanxue and IT

This is for instance how I created a gist containing openssl Darwin binaries to help solve https://github.com/drwetter/testssl.sh/issues/362.

–jeroen

Posted in Development, DVCS - Distributed Version Control, gist, git, GitHub, Source Code Management | Leave a Comment »