[WayBack] David A. Koontz @davidakoontz More Software – so many options
via: [WayBack] Weekend Reader 2017.42 – reality-loop
Oldest I could find: [WayBack] No free lunch – Free Agile! Community
–jeroen
Posted by jpluimers on 2019/07/09
[WayBack] David A. Koontz @davidakoontz More Software – so many options
via: [WayBack] Weekend Reader 2017.42 – reality-loop
Oldest I could find: [WayBack] No free lunch – Free Agile! Community
–jeroen
Posted in Development, Software Development | Leave a Comment »
Posted by jpluimers on 2019/07/08
Cool: Windows 10 allows ANSI/VT100 terminal escape codes without extra tooling. [WayBack] Colored text output in PowerShell console using ANSI / VT100 codes – Stack Overflow.
It is off by default (can be modified through the registry), can be turned on by either using an API call, or by piping through PowerShell.
For older versions, read [WayBack] Windows console with ANSI colors handling – Super User, of which this is a small quote:
For Windows version below 10, the Windows command console doesn’t support output coloring by default. You could install either Cmder, ConEmu, ANSICON or Mintty (used by default in GitBash and Cygwin) to add coloring support to your Windows command console.
Via [WayBack] Did you know that you can enable VT100 terminal emulation in PowerShell as well as the Cmd window? This will allow you to do adb shell to your Android … – Lars Fosdal – Google+
–jeroen
Posted in Color (software development), CommandLine, Development, Power User, PowerShell, PowerShell, Scripting, Software Development, Windows | Leave a Comment »
Posted by jpluimers on 2019/07/04
Summary of [WayBack] A COM Object Collection (IEnumVARIANT) – Delphi Tips – CJC Delphi (Cool Delphi Tips)
Question: How to implements object collection that support Visual Basic’s For Each construct ?
Answer:
In order to implements an object collection your object has to returnIEnumVariantpointer from a special property named_NewEnum.
Via: [WayBack] What interface to I need to implement to allow ForEach in VBA on a COM object written in delphi? – Stack Overflow
–jeroen
Posted in COM/DCOM/COM+, Delphi, Development, Software Development, Windows Development | Leave a Comment »
Posted by jpluimers on 2019/07/04
Geekpr0n: [WayBack] Web Audio Modem
What do you do when you cannot copy text between computers due to lack of internet connectivity? I built a modem using the Web Audio API, allowing data transfer via audio.
It is on github at martme/webaudio-modem: Encode and decode text using the Web Audio API to enable offline data transfer between devices.
There are three demo pages at [WayBack] martinmelhus.com – Web Audio Encoder too:
–jeroen
Via:
Posted in Development, JavaScript/ECMAScript, Scripting, Software Development | Leave a Comment »
Posted by jpluimers on 2019/07/04
Though formatting mangled the registry key to add, the article is interesting: since 2003 (C# Builder 1), you can force the IDE to always save files as UTF8 which should alleviate a lot of encoding problems.
It beats me why this isn’t the default setting, but below is an example .reg file for Delphi 8 which should be easily transformed to more recent Delphi versions:
| Windows Registry Editor Version 5.00 | |
| [HKEY_CURRENT_USER\Software\Borland\BDS\2.0\Editor] | |
| "DefaultFileFilter"="Borland.FileFilter.UTF8ToUTF8" |
So basically (if formatting is kept), you browse to this key (replace Borland with the company for your specific Delphi version, and replace 2.0 by your IDE version):
HKEY_CURRENT_USER\Software\Borland\BDS\16.0\Editor
Then you add a new string value named DefaultFileFilter with value Borland.FileFilter.UTF8ToUTF8
More background [WayBack] The Oracle at Delphi: More IDE secrets – UTF8 and the Editor
The unmangled registry key (and more tips) was from [WayBack] BSC Polska: Hidden possibilities of Delphi 8.
Get the list of HKEY_CURRENT_USER paths for your Delphi version at Update to List-Delphi-Installed-Packages.ps1 shows HKCU/HKLM keys and doesn’t truncated fields any more.
–jeroen
Via: [WayBack] Is there any way (IDE expert?) to automatic set encoding of each PAS file in UTF-8 instead of ANSI? – Jacek Laskowski – Google+
Posted in Delphi, Development, Encoding, Software Development, UTF-8, UTF8 | 1 Comment »
Posted by jpluimers on 2019/07/03
If the Delphi compiler throws a Source: "W1025 Unsupported language feature: 'operator explicit'" at you, then it is likely that you forgot this, as per Uwe Raabe:
In the project options set “C/C++ Output file generation” to “Generate DCUs only” to get rid of the warning.
Via: [WayBack] Delphi Community Edition Rant. Just installed Delphi CE from the 3rd attempt. Two times I tried to install all features – both times the installer fell… – Sergey Kasandrov – Google+
Note that the documentation still indicates that W1025 has been documented since at least Delphi 2007 ([WayBack] x1025: Unsupported language feature: ‘%s’) as a C++ header translation issue, and still is ([WayBack] X1025 Unsupported language feature: ‘%s’ (Delphi) – RAD Studio), despite other causes (like "W1025 Unsupported language feature: 'custom attribute'") fail if you have only installed the Delphi personality.
–jeroen
Posted in Delphi, Development, Software Development | 1 Comment »
Posted by jpluimers on 2019/07/03
Old, but still so funny because it is so true: [WayBack] Geek And Poke: The New Developer
–jeroen
via:
Posted in Comics, Development, Documentation Development, Fun, Quotes, Software Development | Leave a Comment »
Posted by jpluimers on 2019/07/03
Somewhere in 2013, JavaScript developers found out the char code for space is the same ASCII code for all browsers at [WayBack] Javascript Char Codes (Key Codes) – Cambia Research
An interactive javascript key code reference for javascript developers. Includes an interative text box where you can type a key and see it’s code along with a complete lookup table.
This contrary to EBCDIC, where space can be character code 40 and 41, but not at the same time (by [WayBack] Armin Kunaschik at[WayBack] Oh mein Gott – Kristian Köhntopp – Google+).
Via
–jeroen
Posted in Development, Fun, JavaScript/ECMAScript, Scripting, Software Development | Leave a Comment »
Posted by jpluimers on 2019/07/02
[WayBack] [RSP-19007] Form ScaleConstraints Fail – Embarcadero Technologies
Via [WayBack] +Uwe Raabe Did Embarcadero fix TControl.ScaleConstraints() in the latest version? Do you have a patch for that? Simply changing the properties Min* agai… – Attila Kovacs – Google+
Fix: [WayBack] pisil.de/Patch.ScaleConstraints.pas
// Workaround for TControl.ScaleConstraints bug // Usage: // Put "PatchScaleConstraints;" into the dpr right after "Application.Initialize;"
–jeroen
Posted in Delphi, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2019/07/02
Interesting read: [WayBack] Is there an “How-To Guide: Upgrading Your Delphi FMX Applications To Support 4K Displays” out there ? I’ve only found VCL examples… – Stéphane Wierzbicki – Google+
–jeroen
Posted in Delphi, Development, Software Development | Leave a Comment »