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 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 »
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:
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 »
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 »
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 »
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 »
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 »
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 »
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:
If you want to get a head start, then read these:
–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 »
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 »
Posted by jpluimers on 2017/02/16
I recently found some old magazine issues of my early programming escapades. It reminded me of the really old days where – as a school kid – I tried to buy Nibble magazine at a regular base. It was expensive (I think it was around 8 Dutch Guilders (or NLG) – close to EUR 4 – which was a lot for me, though less expensive than diskettes that were like NLG 10 each).
But it was fun as the magazine focussed at computer programs and programming transitioned my life. From Integer Basic via AppleSoft Basic (and various smaller attempts in FORTH, MuSimp, LISA Assembler and LOGO) to Turbo Pascal on CP/M.
Recently I learned that all issues (16k pages total!) have been scanned and OCR-ed and can be obtained on DVD for a modest price. Even better: all their software is available for free.
Just follow these links:
For some history:
–jeroen
Posted in //e, 6502, Apple, Apple ][, Development, History, Pascal, Power User, Software Development, Turbo Pascal | Leave a Comment »