One day I’ll dig in this ODB2 adapter to see how this open source project has evolved: AllPro Adapter
Archive for the ‘Development’ Category
AllPro Adapter – open source ODBII adapter for car monitoring
Posted by jpluimers on 2017/02/23
Posted in Development, Hardware Development | Leave a Comment »
How Much Does an App Cost: A Massive Review of Pricing and other Budget Considerations – Savvy Apps
Posted by jpluimers on 2017/02/22
Interesting read that doesn’t hold just for App development: How Much Does an App Cost: A Massive Review of Pricing and other Budget Considerations – Savvy Apps
–jeroen
Posted in Development, Software Development | Leave a Comment »
Windows 10 – language neutral batch file to start Windows Update
Posted by jpluimers on 2017/02/22
A while ago, I bitched that Microsoft moved away the Windows Update out of the Control panel into a language depended place (in Windows 10 1511 update broke the Hyper-V networking – Fix network connection issues).
Since then I had to maintain too many locales running Windows 10. So here is the batch file:
for /f "delims=" %%A in ('PowerShell -Command "(Get-Culture).Name"') do explorer "%LocalAppData%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState\Indexed\Settings\%%A\AAA_SystemSettings_MusUpdate_UpdateActionButton.settingcontent-ms"
It uses these tricks:
- Set output of a command as a variable (in this case a for loop variable)
- Execute PowerShell script in a .bat file
- PowerShell Get-Culture (which gets a .NET CultureInfo instance)
- CultureInfo.Name property (which has the nl-NL, en-US, etc codes in it)
It replaced this simple batch-file which has worked for like 10 years:
%windir%\System32\rundll32.exe url.dll,FileProtocolHandler wuapp.exe
–jeroen
via: Windows Update Shortcut – Create in Windows 10 – Windows 10 Forums
Posted in .NET, .NET 1.x, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0, .NET 4.5, Batch-Files, CommandLine, Development, Power User, PowerShell, Scripting, Software Development, Windows, Windows 10 | Leave a Comment »
Keeping A GitHub Fork Updated
Posted by jpluimers on 2017/02/21
git fetch upstream
git rebase upstream/master
Source: Keeping A GitHub Fork Updated
For GitHub pull requests, then:
git checkout -b feature-name upstream/master
Source: Git Forks And Upstreams: How-to and a cool tip | Atlassian Git Tutorial
–jeroen
Posted in Development, DVCS - Distributed Version Control, git, Source Code Management | Leave a Comment »
Delphi and stuff: The strange limitation of 64 threads
Posted by jpluimers on 2017/02/21
… there’s no need to use WaitForMultipleObjects in Step 2. It’s fairly easy to keep a counter of active threads in the pool (interlocked-incremented when a thread starts, interlocked-decremented when a thread is finished). When the counter reaches zero (no more active threads), signal an event. With only one event to wait for, you can use WaitForSingleObject…
So no more 64-thread (MAXIMUM_WAIT_OBJECTS) limits for pools…
Source: Delphi and stuff: The strange limitation of 64 threads
–jeroen
Posted in .NET, Delphi, Development, Power User, Software Development, Windows | Leave a Comment »
New version of TestInsight (1.1.4) – just a couple of bug fixes…
Posted by jpluimers on 2017/02/21
“Just a couple of bugfixes”, but one is very important to me: [WayBack] double clicking on a test-result now doesn’t freeze the IDE and brings you to the right source code line.
[WayBack] I just released a new version of TestInsight (1.1.4) – just a couple of bug fixes and small enhancements.You find the download link on the TestInsight… – Stefan Glienke – Google+
Download: [WayBack] http://files.dsharp.org/TestInsight/1.1.4.0/TestInsightSetup.zip
More info: [WayBack] sglienke / TestInsight — Bitbucket
Fixes bugs: [WayBack] sglienke / TestInsight / issues – Resolved — Bitbucket
–jeroen
Posted in Delphi, Development, Software Development | Leave a Comment »
Looking for a run-time fix for CreateInOutError raising an EInOutError with the wrong string.
Posted by jpluimers on 2017/02/21
Does anyone have a run-time fix for CreateInOutError raising an EInOutError with Code=3 (correct) and Message=’Invalid file name – %s’ (incorrect becaus… – Jeroen Wiert Pluimers – Google+
[WayBack] Does anyone have a run-time fix for CreateInOutError raising an EInOutError w…:
Does anyone have a run-time fix forCreateInOutErrorraising anEInOutErrorwithCode=3(correct) andMessage='Invalid file name - %s'(incorrect becauseSystem.SysUtilsshould have usedSystem.SysConstnotSystem.RTLConstandSystem.RTLConstwrongly duplicates some resource strings inSystem.SysConst) See [WayBack] http://qc.embarcadero.com/wc/qcmain.aspx?d=129530.
–jeroen
Later: this seems to be reported in [RSP-20588] Exception message created for missing file has %s – Embarcadero Technologies
Posted in Delphi, Delphi 10 Seattle, Delphi 10.1 Berlin (BigBen), Delphi XE7, Delphi XE8, Development, Software Development | Leave a Comment »
Happy World Information Architecture Day
Posted by jpluimers on 2017/02/18
I hope you have a nice World IA Day 2017.
Don’t repeat last years though…
–jeroen
Image: Geek And Poke: Architectural Best Practices [WayBack]
Via: die natürliche Transformation vom Spaghetticode zu Lasagnecode [WayBack]
Posted in Development, Software Development | Leave a Comment »
Now that Delphi will reintroduce Linux as a target: what features / support do you expect in the compiler and libraries?
Posted by jpluimers on 2017/02/17
Almost 2 decades after the first Delphi Linux support in [WayBack] Borland Kylix by an full tool-chain (IDE, compiler, debugger, libraries) running on Linux, Embarcadero/Idera is about to support Linux again in a cross-compiler fashion that was originally scheduled for late 2016 as Delphi Godzilla [WayBack] Embarcadero RAD Studio 2016 Product Approach and Roadmap – Embarcadero Community and [WayBack] Linux support for Delphi to be available end of 2016 – Synopse.
It seems to be finally getting here as Delphi 10.2 Tokyo when you look at the [Archive.is] Delphi Linux Boot Camp promotion for instance at [WayBack] Delphi Linux Boot Camp – Community Blogs – Embarcadero Community.
I’m curious at what people expect from it.
So please comment your expectations, for instance:
- what Linux distribution targets
- what processor architectures
- what language support (ARC, classic, 1-based strings, etc)
- what library support
- what IDE support (like debugger features)
- what speeds
If you want to get a head start, then read these:
- [WayBack] Quick Review: Delphi 10.2 Tokyo Preview | Computing & Technology
- [WayBack] Configure Delphi and RedHat or Ubuntu for Linux development. – Chapman World
- [WayBack] Setting Up Ubuntu Server for the Delphi on Linux Beta – Community Blogs – Embarcadero Community
- [WayBack] Preparing for Linux – Community Blogs – Embarcadero Community
–jeroen
PS: Please forgive any language/grammar mistakes as I’m a bit bored and very tired after waiting some six ours in the ER room [WayBack] Mentally retarded brother had a bicycle incident. Broke one of is cheekbones, his nose and parts of both orbits. At the ER of LUMC waiting for further r… – Jeroen Wiert Pluimers – Google+
Posted in Delphi, Development, Kylix, Software Development | 3 Comments »
Supermicro A2SAV mini-ITX Board Powered by Intel Atom E3940 SoC Features 6 SATA Ports, Dual GbE, and Up to 9 USB Interfaces
Posted by jpluimers on 2017/02/17
Interesting board: [WayBack] Supermicro A2SAV mini-ITX Board Powered by Intel Atom E3940 SoC Features 6 SATA Ports, Dual GbE, and Up to 9 USB Interfaces
All below pictures from www.cnx-software.com
Could for IoT hardware and software development.
via: [WayBack] http://www.cnx-software.com/2017/02/06/supermicro-a2sav-mini-itx-board-powered-by-intel-atom-e3940-soc-features-6-sata-ports-dual-gbe-and-up-to-9-usb-in… – Joe C. Hecht – Google+
–jeroen
Posted in Development, Hardware Development, Power User, Software Development | Leave a Comment »







