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 January, 2020

VCL FadingEffect by Paul Toth at GitHub

Posted by jpluimers on 2020/01/07

In case I ever need a fading effect between 2 panels on one form, there is some code that will get me started.

I’d probably code it in a different design (without a global variable), but it works so can be a good source of ideas.

Source: Delphi/FadingEffect at master · tothpaul/Delphi · GitHub

Via: [WayBack] VCL Tiny demo of a Fading effect for Delphi Tokyo  – Paul TOTH – Google+

–jeroen

Read the rest of this entry »

Posted in Delphi, Development, Software Development | Leave a Comment »

samsung “software update” “this function is not available” – Google Search

Posted by jpluimers on 2020/01/06

When you get this on a TV from samsung “software update” “this function is not available” – Google Search, then usually you try to update the software when it is not in “watch TV” mode, but a different mode using the network (like web browsing).

See the photos below.

–jeroen

Read the rest of this entry »

Posted in LifeHacker, Power User | Leave a Comment »

Reminder to check out the Pascal source code for Apple’s legendary Lisa operating system

Posted by jpluimers on 2020/01/06

This is a reminder to check when the source code was actually released:

–jeroen

Posted in 6502, Apple, Classic Macintosh, History, Power User | Leave a Comment »

The Throttle homepage. Slow that machine down!

Posted by jpluimers on 2020/01/06

Cool tool if you have industrial machinery that uses DOS and needs a slowdown on modern hardware (because for instance your serial communications program is running way too fast): [WayBackThe Throttle homepage. Slow that machine down!

Via Matthijs ter Woord

Downloads:

  • Q) How does throttle work?
  • A) Throttle enables power management bits in the chipset to control CPU clock. Any chipset that conforms to the ACPI (advanced configuration and power interface) specification has a means to enable and control the throttle.
    The intended purpose of these bits is to provide a means of power savings, typically utilized in notebooks or other battery powered devices.
    When the CPU is in a throttled state, it uses less power. It just so happens that a throttled CPU creates a perfect environment to emulate the performance of an older generation CPU!
  • Q) I have a chipset that supports ACPI. Why isn’t it supported in throttle?
  • A) Probably because I don’t know about it. Because the ACPI specification can be implemented in different ways by different chipset manufacturers, it’s impossible to create one generic program that works with all ACPI compliant hardware. This creates the problem of constantly updating the internal database of known hardware. So far, the biggest problem has been finding the documentation for known ACPI compliant chipsets. Adding support for them is the easy part! You may also be using an older version of throttle. Contact me for the latest.
  • Q) Can I have more speed options than just the 8 (or 16) provided?
  • A) No. Throttle provides you with as many different CPU throttling options as the chipset allows. The ACPI spec only defines 8 different modes, each one 12.5% more throttled than the previous. VIA technologies has taken the spec 1 step further and allowed for throttling on 6.25% increments, thus doubling the amount of options available, which provides for more slowdown and a finer tunability.
    If you want to run oldskool games, get a VIA motherboard!There’s nothing I can do to change the available options, and no further options will be available unless the ACPI spec changes.

–jeroen

Posted in History, MS-DOS, Power User | Leave a Comment »

Im memoriam: Rudy Velthuis

Posted by jpluimers on 2020/01/05

Given that I’m fighting rectal cancer and am extremely low on energy, I am keeping this much shorter than I want to.

Recently, I learned that Rudy Velthuis passed away on 2019-05-13. Born on 1960-10-30, he passed away at only age 58.

After asking permission from his family, I wrote a small im memoriam.

We frequently encountered each other on-line in the Delphi community, especially in the early days when I was way more active on forums, newsgroups and chat channels. He was famous there, with good reason.

Though colloquially known as [WayBack“dentist with a strong interest in programming”, he was a great Delphi programmer and very well known for thoroughly documenting the many gaps that Embarcadero left in their documentation.

In 2009, Edwin van der Kraan and I had an opportunity to have dinner with Rudy. We met at his house, where we learned he not only ran a fully fledged dentistry practice, but also was married someone who origilally was from the Philippines. A truly happy couple they were.

In retrospect, I wish we had had met in real life more often, but I’m learning the hard way that life is finite giving you only so much time to do things.

I will remember Rudy because of his knowledge, wit and odd – but great – combination of work and interests.

In the mean time, I have asked a few archival organisations (including the WayBack machine) to archive his sites:

Some of his profiles that I archived on 20190103:

I love the “Kraftwerk – Autobahn” picture on his Stack Overflow profile page, so I included that song below the fold.

Related:

–jeroen

Read the rest of this entry »

Posted in About, Delphi, Development, History, Personal, Software Development | 4 Comments »

Brilliant device: iPazzPort Wireless Mini Handheld Keyboard with Touchpad Mouse Combo for Android TV Box and Raspberry Pi 3 and HTPC and XBMC KP-810-19S – Black: Computers & Accessories

Posted by jpluimers on 2020/01/03

Brilliant device: [WayBack] KP-810-19BTT Mini Bluetooth Keyboard with touchpad – Unisen Group iPazzPort

I got it via Amazon USA ([WayBack] iPazzPort Wireless Mini Handheld Keyboard with Touchpad Mouse Combo for Android TV Box and Raspberry Pi 3 and HTPC and XBMC KP-810-19S – Black: Computers & Accessories), but Amazon in Europe has it as well (this is the German link:[Archive.isiPazzPort Mini Wireless Handheld Tastatur mit Touchpad: AmazonSmile: Computer & Zubehör; replace .de with .fr, .co.uk, to find your local link).

There are this one is 2.4 Ghz, includes a USB dongle in the battery compartment and requires 2 AAA batteries.

There are Bluetooth and back-lit versions too which cost slightly more.

Via: [WayBack] Raspberry Pi Cluster – Software Team Lead

–jeroen

Posted in Development, Hardware Interfacing, Keyboards and Keyboard Shortcuts, Power User, USB | Leave a Comment »

elektronica-shop.nl :Montagedraad.html

Posted by jpluimers on 2020/01/03

The cool thing about elektronica-shop.nl is that they have [WayBackMontagedraad in various colours for most diameters:

A short list:

  • 0.14 mm2: rood/bruin/blauw/groen/geel/oranje/zwart/wit/grijs
  • 0.20 mm2: zwart/bruin/rood/oranje/geel/groen/blauw/paars/grijs/wit
  • 0.75 mm2: blauw/bruin/groen-geel/grijs/oranje/wit/violet(paars)/zwart/rood/geel/groen
  • 1.00 mm2: zwart/rood
  • 1.50 mm2: zwart/rood/blauw/bruin/groen-geel
  • 2.50 mm2: zwart/rood
  • 4.00 mm2: zwart/rood
  • 6.00 mm2: zwart/rood

Translations:

  • rood = red
  • bruin = brown
  • blauw = blue
  • groen = green
  • geel = yellow
  • oranje = orange
  • zwart = black
  • wit = white
  • grijs = grey/gray
  • paars = purple
  • violet = violet
  • groen-geel = green-yellow striped

The maximum current (Amperage) depend on the area through which the current can flow. It can be roughly translated from the AWG (American Wire Gauge). See the table below.

De AWG-code wordt met name in de elektrotechniek om de dikte van elektrische geleiders en de toebehoren daarvan, zoals adereindhulzen, kabelschoenen en -klemmen, aan te duiden.

AWG  -  mm²    -  mm

4   -  21       -   5.2
6   -  13       -   4.1
8   -    8       -   3.2
10   -    6       -   2.6
12   -    4       -   2
14   -    2.5    -   1.6
16   -    1.5    -   1.3
18   -    1       -   1
20   -    0.5    -   0.8
22   -    0.3    -   0.65
24   -    0.2    -   0.5
26   -    0.13  -   0.4
28   -    0.08  -   0.32
30   -    0.05  -   0.25

Posted in Development, Hardware Development, LifeHacker, Power User | Leave a Comment »

Apple Mac OS X / OS X / macOS versions and history graphs – Wikipedia

Posted by jpluimers on 2020/01/03

Based on [WayBackmacOS – Wikipedia and follow-up of OS X – the versions and their names – as I always forget them and osx – How to find out Mac OS X version from Terminal? (via: Super User)

Release history (with release dates):

The graph with Apple Mac OS X / OS X / Mac OS versions cannot do without a graph showing the BSD and Unix inheritance.

Graph origins:

More complete Mac OS X / OS X / Mac OS and Unix timelines are below from macOS version history – Wikipedia.

–jeroen

Read the rest of this entry »

Posted in Apple, Mac OS X / OS X / MacOS, Mac OS X 10.4 Tiger, Mac OS X 10.5 Leopard, Mac OS X 10.6 Snow Leopard, Mac OS X 10.7 Lion, macOS 10.12 Sierra, macOS 10.13 High Sierra, OS X 10.10 Yosemite, OS X 10.11 El Capitan, OS X 10.8 Mountain Lion, OS X 10.9 Mavericks, Power User | Leave a Comment »

python – Why does “return list.sort()” return None, not the list? – Stack Overflow

Posted by jpluimers on 2020/01/02

list.sort sorts the list in place, i.e. it doesn’t return a new list. Just write

newList.sort()
return newList

The above answer is goden as performing return list.sort() bytes me often, because Python is usually an environment using the functional approach.

Answer from [WayBack] python – Why does “return list.sort()” return None, not the list? – Stack Overflow

Background information:

–jeroen

Posted in Development, Python, Scripting, Software Development | Leave a Comment »

Delphi Programming Blog (by Shaun Roselt): Delphi Communties on: WhatsApp, Telegram, Google+, Facebook

Posted by jpluimers on 2020/01/02

From a while ago by a young (then ~18, now around ~20) enthusiastic Delphi programmer: [WayBackDelphi Programming Blog (by Shaun Roselt): Delphi Communties on: WhatsApp, Telegram, Google+, Facebook

He has an interesting YouTube channel too: https://www.youtube.com/user/shaunroselt/videos

–jeroen

Via: [WayBack] More Delphi communities! – Ilya S – Google+

 

Posted in Delphi, Development, Software Development | Leave a Comment »