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

Archive for the ‘Development’ Category

Please do not make your C# code an obfuscation contest

Posted by jpluimers on 2024/04/23

You. This is valid C# code. Guess what it does [Wayback/Archive]:

for (
  var (f,l) = (1, 10);
  f <= 10;
  Console.WriteLine($"{f} + {l} = {f + l}"),
  f++,
  l--
);

Via [Wayback/Archive] Khalid 🐕‍🦺🐕🐩 on Twitter: “I’m trying some programming in #csharp today. Am I doing this right? #dotnet”

–jeroen

Read the rest of this entry »

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

Code Visualisation through Python Tutor – Visualise Python, Java, C, C++, JavaScript, TypeScript, and Ruby code execution

Posted by jpluimers on 2024/04/18

The final visualisation post of this week (themed Data Visualisation and Code Visualisation) is about [Wayback/Archive] Python Tutor – Visualize Python, Java, C, C++, JavaScript, TypeScript, and Ruby code execution.

Languages covered in these visualisers:

Earlier posts in the series:

–jeroen

Posted in C, C++, Development, Java, Java Platform, JavaScript/ECMAScript, Python, Ruby, Scripting, Software Development | Leave a Comment »

Tidy Data Tutor – visualize R tidyverse data pipelines

Posted by jpluimers on 2024/04/17

This week seems to be themed around Data Visualisation and Code Visualisation, so after covering Python in Pandas Tutor – visualize Python pandas code, lets continue covering R with [Wayback/Archive] Tidy Data Tutor – visualize R tidyverse data pipelines: Documentation:

Tidy Data Tutor lets you write R and Tidyverse code in your browser and see how your data frame changes at each step of a data analysis pipeline.

Read the rest of this entry »

Posted in Development, R (statistics/graphics), Software Development | Leave a Comment »

Pandas Tutor – visualize Python pandas code

Posted by jpluimers on 2024/04/16

Learning Python Pandas can be tough so this free resource is of great help: [Wayback/Archive] Pandas Tutor – visualize Python pandas code – documentation:

Pandas Tutor visualizes how Python code transforms dataframes

Read the rest of this entry »

Posted in Code Visualisation, Data Visualisation, Development, Pandas, Power User, Python, Scripting, Software Development | Leave a Comment »

Ivan Kuleshov on GitHub – Uptime-Lab/KVM-rack-stand-for-16-Mac-minis

Posted by jpluimers on 2024/04/11

In-rackIf you ever need a large bunch of Mac minis in a data center, then start reading at [Wayback/Archive] GitHub – Uptime-Lab/KVM-rack-stand-for-16-Mac-minis.

The repository by Ivan Kuleshov has all information you need, including scripts for Pi-KVM, and 3D printing STL source files.

It was covered in [Wayback/Archive] The MagPi issue 139 — The MagPi magazine (direct [Wayback/Archive] MagPi139.pdf; it’s too large for [Wayback] Goole Docs on-line viewing).

Read the rest of this entry »

Posted in Development, Hardware, Hardware Development, KVM keyboard/video/mouse, PiKVM / Pi-KVM, Raspberry Pi | Leave a Comment »

webcamoid/webcamoid: Webcamoid is a full featured and multiplatform webcam suite.

Posted by jpluimers on 2024/04/11

This is cool and works well (including the portable version) :[Wayback/Archive] webcamoid/webcamoid: Webcamoid is a full featured and multiplatform webcam suite.

Most code is C++ with bits using the QML language of the Qt cross platform UI library.

It reminded me of the Kylix days: the first Linux version of Delphi where the CLX GUI framework was a rework of VCL but based on Qt instead of Win32 GDI.

The downloads are at [Wayback/Archive] Webcamoid, The ultimate webcam suite! with installable and portable versions of 32-bit and 64-bit for Linux, Mac and Windows (I have tried the latter, see below why).

Read the rest of this entry »

Posted in C++, Delphi, Development, Kylix, kylix_rd, Qt, Software Development | Leave a Comment »

The toxic reactions to “What would be good alternatives to Stack Overflow for questions about software solutions to drive hardware? – Meta Stack Overflow”

Posted by jpluimers on 2024/04/10

The toxic reactions to [Wayback/Archive] What would be good alternatives to Stack Overflow for questions about software solutions to drive hardware? – Meta Stack Overflow were surely inviting to never ever try and help improving StackOverflow again.

Lesson learned: Stack Overflow won’t ever be the welcoming environment it was 15 years ago and the toxicity will make it slowly become obsolete.

Hopefully the smaller Stack Exchange sites will take a long while to go in that direction.

Via [Wayback/Archive] Jeroen Wiert Pluimers @wiert@mastodon.social on X: “The @StackOverflow toxicity: you start a discussion on meta to get better guidance for the community at large. – 13 downvotes & counting – a bunch of comments of which the majority is not helpful – no answers Deleting 429663. Never trying to help improving the situation again.”

--jeroen

Posted in Development, Pingback, Software Development, Stackoverflow | Leave a Comment »

Open source StackOverflow/StackExchange like project codidact/qpixel: Q&A-based community knowledge-sharing software

Posted by jpluimers on 2024/04/10

Cool project for a community driven open source site (written mostly in Ruby): [Wayback/Archive] codidact/qpixel: Q&A-based community knowledge-sharing software

Rails-based version of our core software, powering codidact.com. Currently under active development towards MVP.

There are more related repositories under [Wayback/Archive] Codidact.

The project is explained at [Wayback/Archive] Codidact – Helping each other learn.

The many communities are at [Wayback/Archive] Codidact, including:

Via [Wayback/Archive] User Quasímodo – Unix & Linux Stack Exchange.

–jeroen

Posted in Development, HTML, Pingback, Ruby, Software Development, Stackoverflow, Web Development | Leave a Comment »

Duotrigordle – find 32 simultaneous Wordle solutions in 37 steps

Posted by jpluimers on 2024/04/09

I wish my language skills were better: [Wayback/Archive] Duotrigordle

Guess all 32 Duotrigordle words in 37 tries!


Based on

Source on GitHub: [Wayback/Archive] thesilican/duotrigordle: Play 32 wordles simultaneously (source in TypeScript and CSS)

–jeroen

Posted in .NET CF, Development, JavaScript/ECMAScript, Scripting, TypeScript, Web Development | Leave a Comment »

Mercurial Bitbucket Archive | Index – the “lost” repositories after Atlassian stopped supporting Hg

Posted by jpluimers on 2024/04/04

Bitbucket nuked all Mercurial repositories in 2020 in the midst of my cancer treatment so back then I wrote Sunsetting Mercurial support in Bitbucket – Bitbucket

So I am glad there is [Wayback/Archive] Mercurial Bitbucket Archive | Index

This is the archive of all public Mercurial projects that were hosted on Bitbucket before they [Wayback/Archive] removed Mercurial support on July 1, 2020. Some projects might be unavailable or incomplete because they were deleted or made private before we had a chance to archive them.

Read the rest of this entry »

Posted in BitBucket, Development, DVCS - Distributed Version Control, Mercurial/Hg, Source Code Management | Leave a Comment »