Interesting: some PowerShell scripts that pipe a user and password through cmdkey.exe /generic:TERMSRV/$Computer /user:$User /pass:$Pass
- [WayBack] Remote Desktop Auto Login Powershell Script · GitHub
- [WayBack] mstsc auto login command line
–jeroen
Posted by jpluimers on 2020/05/29
Interesting: some PowerShell scripts that pipe a user and password through cmdkey.exe /generic:TERMSRV/$Computer /user:$User /pass:$Pass
–jeroen
Posted in *nix, Development, Linux, Power User, Software Development | Leave a Comment »
Posted by jpluimers on 2020/05/29
Even though the below link is to a draft post, it sill provides quite some guidance on how to use RRD graphs in an MRTG environment.
[WayBack] rrdtool: MRTG next level graphing | Syed Jahanzaib Personal Blog to Share Knowledge !
–jeroen
DRAFT VERSION: This is incomplete Post ! Some points may be missing, I will update them later .. We all know what is MRTG. You can graph so many information including temperature humidity, speed, v…
Posted in *nix, *nix-tools, Power User | Leave a Comment »
Posted by jpluimers on 2020/05/29
For my research list: [WayBack] Getting rid of Docker plain text credentials – Hacker Noon
Repository at [WayBack] GitHub – docker/docker-credential-helpers
–jeroen
Posted in *nix, *nix-tools, Cloud, Containers, Docker, Infrastructure, Power User | Leave a Comment »
Posted by jpluimers on 2020/05/28
Cool stuff: TOP 10 CD/DVD/Floppy Drives based Projects – YouTube.
Via:
–jeroen
Posted in Development, Hardware Development, LifeHacker, Power User | Leave a Comment »
Posted by jpluimers on 2020/05/28
[WayBack] GitHub – dschmenk/apple2pi: Apple II client/server for Raspberry Pi: hybrid computer of a Raspberry Pi inside an Apple II (either ][, or ][+, or //e) so the Apple II can be a front-end to the Raspberry Pi which then can run an Apple IIGS emulator, talk to the Apple II storage hardware and much more.
It can run [WayBack] RASPPLE II: A2CLOUD, A2SERVER, Apple II Pi for Raspberry Pi
Lot’s of videos below, all by David Schmenk https://www.youtube.com/user/dschmenk/videos
Via:
–jeroen
Posted in *nix, *nix-tools, //e, 6502, Apple, Apple ][, Development, Hardware Development, Hardware Interfacing, History, Power User, Raspberry Pi, USB | Leave a Comment »
Posted by jpluimers on 2020/05/28
If I land a project using Zabbix again, one of the things I need to look into is [WayBack] Best android apps for zabbix – AndroidMeta.
–jeroen
Posted in *nix, Android, Android Devices, Development, Linux, Mobile Development, Monitoring, Power User, Zabbix | Leave a Comment »
Posted by jpluimers on 2020/05/27
When doing multi-threading, I’m always reminded of [WayBack/Archive.is] Davidlohr Bueso on Twitter: A programmer had a problem. He thought to himself, “I know, I’ll solve it with threads!”. has Now problems. two he
Even with the advent of multi-core architectures long behind us (multi core hardware has been in a mature state for a long time), software for it often is not.
It is not just that programmers are not ready to do it (indeed often they are not: multi-threading is hard), but also that many pieces of software run perfectly fine in a single thread.
So when you do want to implement multi-threading, think twice.
It is one of the reasons I ported a C# version of the Deadlock Empire game (written in HTML + JavaScript) to generate Delphi code and examples. I was really glad that Dalija Prasnikar pointed to it in [WayBack] What is thread safety anyway?, and also pointed to the very important [WayBack] What is this thing you call “thread safe”? – Fabulous Adventures In Coding.
That last one stresses that multi-threading has vague definitions. It will stay vague because the problems you can encounter are virtually endless. There is no silver bullet: Lars Fosdal made this really nice remark in [WayBack] Multithreading can be hard to do right… – Dalija Prasnikar – Google+:
Locking too much is even worse than locking too little. It is very easy to deadlock with overly detailed locking. Applying locking in the wrong place, can serialize threads through a lock bottleneck.
Learning multithreading is a long series of mistakes that you probably can’t avoid, even if told about them up front. You are probably best off having to make the mistakes yourself and then learn from them ;)
To which Asbjørn Heid added:
… after a while I came to the realization that recursive locks are evil. They make it so easy to “just lock everything”. In contrast, non-recursive locks forces you to have explicit “thread-safety borders” in your code. And such borders really leads to better designs.
Here are the games:
Related:
–jeroen
Posted in Conference Topics, Conferences, Development, Event, Multi-Threading / Concurrency, Software Development | Leave a Comment »
Posted by jpluimers on 2020/05/27
At the time of looking, FiraCode would not work in Delphi but would in Visual Studio. Reminder for me to look at it again: [WayBack] GitHub – tonsky/FiraCode: Monospaced font with programming ligatures.
A cool feature of the font is that it has ligatures for common multi-character combinations like := or ...
Back when scheduling this, I was still at Lucida Console because of its large x-height and small line spacing.
It is time to revisit my font choice, so lets include at least these candidates:
–jeroen
related:
Edit 20200527: observations by Uwe Schuster
Posted in .NET, Delphi, Development, Font, Power User, Programmers Font, Software Development, Visual Studio 2015, Visual Studio and tools, vscode Visual Studio Code | Leave a Comment »
Posted by jpluimers on 2020/05/26
Not yet structured logging, but it brings more structure to your console.log() output:
There is more to debugging JavaScript than console.log to output values. It might seem obvious I’m going to pimp the debugger, but…
Via: [WayBack] Really useful article for #JavaScript developers: Going beyond #console.log for #debugging and #logging. Some gold i nthis article that may just save yo… – Jason Mayes – Google+
–jeroen
Posted in Development, JavaScript/ECMAScript, Scripting, Software Development, Web Development | Leave a Comment »
Posted by jpluimers on 2020/05/26
It’s a few steps as per [WayBack] How to move Git submodule to sub-directory? – Stack Overflow, so I’m not sure it is the best solution, but it at least works (thanks Philzen):
Had the same problem just the moment ago and ended up deleting the submodule reference (as outlined in this article) and recreating it where i wanted it to go.
To follow your example of moving submodule
jqueryintorepos/jquery
- Delete the (typically three lines) submodule reference from
.gitmodules.- Check
.git/configfor references to the submodule and remove them, if existent- do
git rm --cached jqueryto cut the submodule reference out of the repository- remove the old submodule folder
- recreate you submodule reference (as you possibly did before) with
git submodule add git://github.com/jquery/jquery.git repos/jqueryIn case your submodule was set to specific tag, respectively commit (which you’ll surely have in a stable project) you will have set it again.
Due to this complex process i am strongly hoping there is (or will be, at least on the git roadmap) a more straightforward way of achieving this. If not, surely some scripts could be fumbled together to do this quicker…
References:
cd submodule_directory
git checkout v1.0
cd ..
git add submodule_directory
git commit -m "moved submodule to v1.0"
git push
–jeroen
Posted in Development, DVCS - Distributed Version Control, git, Software Development, Source Code Management | Leave a Comment »