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

Author Archive

Productivity is about focus, which is hard, so setting up your life can help a lot

Posted by jpluimers on 2022/03/07

Thanks Twitter!:

I use a single 4K monitor for this, and either different full-screen workspaces or remote desktop/screen/logon sessions per job.

My phone is always on vibrate, and sometimes in a different room.

I read e-mail usually once every few days, and try to do social media and chat outside my concentration sessions.

I try to concentrate on once thing at a time without getting distracted.

–jeroen

Read the rest of this entry »

Posted in LifeHacker, Power User | Leave a Comment »

PCIe bifurcation to split an x16 or x8 slot into multiple x4 channels: allows PCIe adapters with multiple NVMe cars

Posted by jpluimers on 2022/03/07

It looks like some X9 and X10 Supermicro boards already support PCIe bifurcation (splitting of PCIe slots into multiple channels), which might be worth a try to upgrade some of my older rigs to use NVMe instead of SATA storage as it will allow me to use adapters that support multiple NVMe devices into a single PCIe slot.

The X9 motherboards uses an LGA 2011-R socket, and the X10 motherboards an LGA 2011-R3 sockets.

Both use chipsets not being that different: the X9 uses the C600 series (which are similar to the X79 consumer series), and the X10 uses the C610 series (which are similar to the X99 consumer series).

This is what I found out about the bifurcation support for my boards:

References:

–jeroen

Posted in Hardware, Mainboards, Power User, SuperMicro, X10SRH-CF, X9SRi-3F, X9SRi-F | Leave a Comment »

Als je 55 jaar of ouder bent: Gemeente Teylingen – Doorstroming woningen | Facebook

Posted by jpluimers on 2022/03/04

Helaas is de belangrijkste beperkende voorwaarde dit:

Ik ben een senior, maar laat geen eengezinswoning van Stek achter. Kan ik wel gebruik maken van voorrang voor senioren?

Wanneer u geen eengezinswoning van Stek of 4 kamerappartement in Noordwijk achterlaat, is het niet mogelijk voorrang te krijgen. Wel kunt u reageren op de woningen die op Huren in Holland Rijnland staan. Mochten er geen kandidaten zijn die via ons seniorenbeleid voorrang krijgen, gaan wij verder met de kandidatenlijst en maakt u dus alsnog kans!

Via [Archive.is] Gemeente Teylingen – Doorstroming woningen | Facebook:

Read the rest of this entry »

Posted in Uncategorized | Leave a Comment »

Archive.is blog: Twitter archival is slow, so limit the number of tweets you save in it

Posted by jpluimers on 2022/03/04

[Wayback] Archive.is blog — The website has been slow for some time when…

The website has been slow for some time when archiving Twitter pages, but works fine with other websites. Is there a reason for that? Thx!

Anonymous

1. There are too many pages from Twitter in the queue, which reduces their priority (if it wasn’t for this condition, it would slow everything down)

2. Twitter API sometimes responds with “429 Too Many Requests” or other error, so it usually takes more than 1 attempt to capture the page.

I would suggest refraining from saving pages from Twitter for now, especially those people trying to save dozens or hundreds of tweets

–jeroen

Posted in archive.is / archive.today, Internet, Power User, SocialMedia, Twitter | Leave a Comment »

To me it does not matter if you call me artist, artistic, or person with artism. Oh, I meant autist, autistic, or person with autism.

Posted by jpluimers on 2022/03/04

Similarly to Bianca Toeps, I always wondered why some are called percussionist, programmer, brother, student, or deaf and there is no discussion to be call them “person who plays percussion instruments”, “person who programs”, “person having a sibling”, “person who studies”, or “person who cannot hear”.

There is a lot of discussion about autism though: very long threads on why someone should be called a certain way.

To me it does not matter, so you can call me all of this:

  • artist
  • artistic
  • person with artism
  • autist
  • autistic
  • person with autism
  • percussionist
  • person who plays percussion instruments
  • programmer
  • brother
  • person who has at least one sibling
  • person who programs
  • student
  • person who studies
  • deaf
  • person who cannot hear (with the left ear)

Yes, “Programming is an art form that fights back”.

Note I heard this quote the first from Kudzu, and since then learned it looks like it is by T.C. Wilson, but I am still not sure which T.C. Wilson.

Some mentions of the quote:

Bianca Toeps on this in Dutch:

–jeroen


Read the rest of this entry »

Posted in About, Autistic Spectrum/Autism, Personal | Leave a Comment »

How to make a full backup of your Windows 10 PC | Windows Central

Posted by jpluimers on 2022/03/03

Quite an OK guide on how to backup and restore on Windows 10 (since so much has changed since Windows 7, and some Windows 7 stuff is still there but has moved)

[Wayback] How to make a full backup of your Windows 10 PC | Windows Central

In this guide, we’ll show you the steps to create a full backup of your computer, which includes everything from settings, apps, to files using the System Image Backup tool on Windows 10.

–jeroen

Posted in Power User, Windows, Windows 10, Windows 7 | Leave a Comment »

Some insights on how readlink approached canonicalisation of a filename having symlinks

Posted by jpluimers on 2022/03/03

Cool, I didn’t realise how readlink operated, but found out a bit more in the answers to [Wayback] symlink – How to get full path of original file of a soft symbolic link? – Unix & Linux Stack Exchange, thanks to [Wayback] daisy, [Wayback] Peter.O and [Wayback] Gilles ‘SO- stop being evil’:

  • Try this line:
    readlink -f `which command`
    

    If command is in your $PATH variable , otherwise you need to specify the path you know.

    -f will return a path to a non-existent final target, so long as the intermediate link targets exist… Use -e to avoid this, ie. -e will return null if the final target does not exist. – Peter.O

  • Under Linux, readlink reads the contents of a symlink, and readlink -f follows symlinks to symlinks to symlinks, etc., until it finds something that isn’t a symlink.

–jeroen

Posted in *nix, *nix-tools, ash/dash, bash, bash, Development, Power User, Scripting, Software Development | Leave a Comment »

Git Explorer: a cool tool to visually learn git commands

Posted by jpluimers on 2022/03/03

This is sooooo cool: [Wayback] Git Explorer

GitExplorer: Find the right git commands you need without digging through the web

What I like is the simple clean UI with a two step selection of what git functionality you want to use followed by a simple usage and explanation.

Very well suites for both referencing and interactive learning.

Bonus: it is open source at [Wayback/Archive.is] summitech/gitexplorer: Find the right git commands without digging through the web..

Via: [Archive.is] Marko ⚡ Denic on Twitter: “You can find the right git commands without digging through the web. “

–jeroen

Posted in Development, DVCS - Distributed Version Control, git, GitHub, Software Development, Versioning | Leave a Comment »

MemTest86 for MBR booting systems: use the really old version 4.3

Posted by jpluimers on 2022/03/02

Sometimes you come across old systems that do not support UEFI booting, so for memory testing you need tools that either are embedded on something like a Linux image that os in MBR, or the plain ISO download of older versions.

I opted for the latest “older” version 4.3 of MemTest86 [Wayback]:

As MemTest86 V9 supports only the newer UEFI platform, older PCs without UEFI support would be unable to boot MemTest86. In order to run MemTest86, PCs with legacy BIOS platform must use the older V4 release of MemTest86. The download links for the V4 downloads are still provided for those that prefer to work with the V4 bootable images.

V4 Windows Downloads: Download
Image for creating bootable CD [Wayback] Download
Image for creating bootable USB Drive [Wayback] Download
Image for creating bootable Floppy Drive [Wayback] Download
V4 Linux/Mac Downloads: Download
Image for creating bootable CD [Wayback] Download
Image for creating bootable USB Drive [Wayback] Download
Image for creating bootable Floppy Drive [Wayback] Download

–jeroen

Posted in DELL-9200, Hardware, HP XW6600, Memory, Power User | Leave a Comment »

Windows applications: storing your data in the correct place (Roaming, Local, LocalLow, not Documents)

Posted by jpluimers on 2022/03/02

This is a follow on the below TomTom HOME complaint: Know where your application should store its data.

I know this can be tough, especially for applications that were developed before Windows Vista came around: that’s when CSIDL were introduced. But still: Windows XP already had %APPDATA% (the environment variable equivalent to CSIDL_APPDATA, it pointed to %USERPROFILE%\\Application Data)

Applications should store data under either of below locations. Values are KNOWNFOLDERID constants with CSIDL constants in parenthesis where available. Some have .NET equivalents in the System.Environment.SpecialFolder enumeration:

  • FOLDERID_LocalAppData (CSIDL_LOCAL_APPDATA)

    The file system directory that serves as a data repository for local (nonroaming) applications.

  • FOLDERID_LocalAppDataLow (n/a)

    The file system directory that serves as a data repository for local (nonroaming) applications that run under “low integrity” (like in a web browser).

  • FOLDERID_RoamingAppData (CSIDL_APPDATA)

     The file system directory that serves as a common repository for application-specific data.

Do not use FOLDERID_Documents (CSIDL_MYDOCUMENTS) as this is specific to user documents, not application data.

The virtual folder that represents the My Documents desktop item. This value is equivalent to CSIDL_PERSONAL.

Basically use FOLDERID_LocalAppData for data that is machine specific and FOLDERID_RoamingAppData for data that should travel to other machines when the user logs on to them.

Be very careful how much you store as potentially roamed data as these can go over slow networks (both low bandwidth and low latency).

Documentation

Read the rest of this entry »

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