That was such a cool idea: rickrolling your own git profile. [WayBack] Thread by @mathdroid: “I now have the most swagger @github profile, EVER […]”.
Github profile (which in the mean time changed): [WayBack] mathdroid (Odi) · GitHub.
–jeroen
Posted by jpluimers on 2021/03/24
That was such a cool idea: rickrolling your own git profile. [WayBack] Thread by @mathdroid: “I now have the most swagger @github profile, EVER […]”.
Github profile (which in the mean time changed): [WayBack] mathdroid (Odi) · GitHub.
–jeroen
Posted in Development, DVCS - Distributed Version Control, Fun, GitHub, Source Code Management | Leave a Comment »
Posted by jpluimers on 2021/03/24
A while ago, I observed that when compiling, my Delphi IDE would not take into account unsaved changes any more.
This ws in a time when I was tracking down some hard to reproduce problems of code that sometimes would and sometimes would not compile at all.
The solution was this:
[HKEY_CURRENT_USER\Software\Embarcadero\BDS\18.0\Compiling]
"BackgroundCompilation"="False"
Somehow, the Delphi IDE had turned this flag to True
without me telling it did, nor me changing an option (heck if you do a “Delphi” “BackgroundCompilation” – Google Search you hardly get any meaningful results).
Luckily, I did remember what happened around the bahaviour change: the compiler had encountered a strange error, and the IDE had become unstable.
With an unstable IDE, I did have seen damage in saved source files in the past, so I always use version control with Delphi as that allows easier to spot file differences.
What I did not anticipate was that it could corrupting my persisted IDE settings, though every now and then.
Sometimes (but not always) these can be early signs too
A “Delphi” “BackgroundCompilation” – Google Search did not get much relevant results. Below are the most relevant ones I could find from it:
Too bad Google does not index the WayBack machine, as I think it contains relevant material that is now hard to find.
So it looks like the feature was introduced somewhere close to Delphi 5:
[HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Compiling] "Show Compiler Progress"="True" "Warn on Package Rebuild"="-1" "Compile Beep"="0" "Cache Headers"="0" "BackgroundCompilation"="0"
“Delphi” “Background Compilation” – Google Search shows much more information, based on what it returned I found that the first actual documentation was for Background Compilation in Delphi 2010, some 10 years after it became available:
The image in the blog post of former product manager Andreano Lanusse shows why I did not see the behaviour: when background compiling is active, the progress dialog is transparent (and non-modal). I did not have the compiler progress enabled, so never saw that dialog change behaviour.
–jeroen
Posted in Conference Topics, Conferences, Delphi, Development, Event, Software Development, Undocumented Delphi | Leave a Comment »
Posted by jpluimers on 2021/03/24
In German, but very interesting IR-Lesekopf für SmartMeter selber bauen | haus-automatisierung.com [4K] – YouTube:
- Manual steps (Genaue Anleitung) [WayBack] hardware:controllers:ir-schreib-lesekopf-ttl-ausgang [wiki.volkszaehler.org]
- Case (Gehäuse) [WayBack] IR Lesekopf für SmartMeter by klein0r – Thingiverse
- Ringmagnet – [Archive.is] Neodym Ringmagnet 27 x 5 mm mit 16 mm Bohrung, Grade N42, vernickelt, Supermagnet: AmazonSmile: Baumarkt
I could not find the promised follow-up video at haus-automatisierung.com – YouTube, but the manual steps and the site below have enough information for me.
Too bad the site is way to big to fully archive in the WayBack machine. I only saved the top pages:
Related: [WayBack] MQTT-Grundlagen-Kurs – haus-automatisierung.com
–jeroen
Posted in Development, Hardware Development, Hardware Interfacing, IoT Internet of Things, Raspberry Pi, Software Development | Leave a Comment »