Anybody of my followers who can provide a good comparison between [WayBack] Ammyy Admin – Remote Desktop Sharing and TeamViewer?
–jeroen
Posted by jpluimers on 2017/03/02
Anybody of my followers who can provide a good comparison between [WayBack] Ammyy Admin – Remote Desktop Sharing and TeamViewer?
–jeroen
Posted in LifeHacker, Power User | 3 Comments »
Posted by jpluimers on 2017/03/02
Interesting: [Archive.is] KPN LoRa om Van Raam fietsen te traceren Zakelijk KPN Forum via [WayBack] Nederlands bedrijf komt met narrowband-internet-of-things-ontwikkelbordje – Computer – Nieuws – Tweakers
–jeroen
Posted in Arduino, Development, Hardware Development, Hardware Interfacing | Leave a Comment »
Posted by jpluimers on 2017/03/02
Just in case it’s not enabled yet: How to enable JavaScript in your browser and why
It even has some html to redirect to it, which I’ve replaced with the wayback machine (and put into a gist as WordPress kills noscript tag blocks and everything they contain.
| <noscript> | |
| For full functionality of this site it is necessary to enable JavaScript. | |
| Here are the <a href="http://web.archive.org/web/20160402005258/http://www.enable-javascript.com/" target="_blank"> | |
| instructions how to enable JavaScript in your web browser</a>. | |
| </noscript> |
I needed it as at a client site, one of the embedded devices would show the message “Javascript is required to use this web portal” in various web browsers so I had to check the JavaScript status in each browser.
–jeroen
Posted in Chrome, Chrome, Development, Firefox, Google, Internet Explorer, JavaScript/ECMAScript, Opera, Power User, Safari, Scripting, Software Development, Web Browsers | Leave a Comment »
Posted by jpluimers on 2017/03/01
Every time I need to use JavaScript there’s this tiny voice in the back of my head “Please don’t”, for instance because of
JavaScript has two sets of equality operators:
===and!==, and their evil twins==and!=.
This time it did it again: I used JavaScript. My need was to verify a basic URI in JavaScript, so I wrote this function based on RFC 3986 [WayBack] which in Appendix B has a nice regular expression: ^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?
function isValidUri(uri){
var uriRegExPattern = "^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?";
var uriRegEx = new RegExp(uriRegExPattern);
return (uriRegEx.test(uri));
}
It would crash. But JavaScript is JavaScript, so even a site like JSFiddle wouldn’t show an error (later I found out that enabling the console on http://jsbin.com/wamavacuco/edit?html,console,output does show the error in the console complete with stack trace).
Posted in Development, JavaScript/ECMAScript, JSFiddle, JSON, RegEx, Scripting, Software Development | Leave a Comment »
Posted by jpluimers on 2017/03/01
I’ve been using Atom as a text editor on Mac OS X for quite a while now, but never delved into the detailed settings.
Somehow, that version wasn’t the type of program that auto-updates itself, nor notifies the user of new updates (it only did that for outdated packages). This seems to be fixed for Mac OS X, but not yet for Linux.
So I hadn’t noticed my version was really old version, which meant that showing “Invisible” characters like spaces and tabs had a high opacity.
Since Atom is highly hackable, it wasn’t hard to find a solution for the old version, which involved changing config files (also accessible from the menu, see the screenshot on the right):
What struck me is that searching for this kind of information got me directed to solutions for old Atom versions. Apparently my Google-fu isn’t good enough, or Google has trouble estimating relevancy of Atom information.
What helped was looking at this poart of the config.cson file:
editor:
invisibles: {}
showInvisibles: true
Back when searching,
The latter lead me to these interesting pages:
Posted in Development, Software Development | Leave a Comment »
Posted by jpluimers on 2017/02/28
Flattening images of curled pages, as an optimization problem.
Source: Page dewarping [WayBack]
Great stuff what some day will be very useful as I’ve a truckload of books that need to be scanned someday.
via:
–jeroen
PS: via [WayBack] G+ Joseph Mitzen: [WayBack] Flameeyes’s Website — Unpaper (fork) repository at [WayBack] Flameeyes/unpaper: Forked unpaper repository
Posted in Algorithms, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2017/02/28
Great tip from Nelis Willers:
230 V safety on the work bench.Put your power supply in an old tablet container. The high voltage is safely encapsulated and will not accidentally touch something. Of course don’t do this for a kW supply, only where low heat is generated, otherwise you might set a fire!
Source: 230 V safety on the work bench. Put your power supply in an old tablet container…
Posted in Development, Hardware Development, LifeHacker, Power User | Leave a Comment »
Posted by jpluimers on 2017/02/28
[WayBack] New book by +Nick Hodges tech preview by +Stefan Glienke https://leanpub.com/dependencyinjectionindelphi – via Jeroen Wiert Pluimers – Google+:
This book covers Dependency Injection from A to Z. In it you’ll learn about Constructor Injection, Property Injection, and Method Injection. You’ll learn about the right and wrong way to use the Dependency Injection Container.
Source: Dependency Injection In Delphi by Nick Hodges [Leanpub PDF/iPad/Kindle]
This is the Chapter List:
- What is Dependency Injection
- Benefits of Dependency Injection
- Constructor Injection
- Property Injection
- Method Injection
- Using the Container
- A Simple Migration Example
- Advanced Uses of the Container
- Dependency Injection Anti-patterns
- A Full, Useful Example
- Final Thoughts
–jeroen
Source: New book by +Nick Hodges tech preview by +Stefan Glienke https://leanpub.com/…
Posted in Delphi, Delphi 10 Seattle, Delphi 10.1 Berlin (BigBen), Delphi 2010, Delphi XE, Delphi XE2, Delphi XE3, Delphi XE4, Delphi XE5, Delphi XE6, Delphi XE7, Delphi XE8, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2017/02/27
This appeared a few days back: [WayBack] http://bitsavers.trailing-edge.com/pdf/apple/ssafe/Apple_SSAFE_Project.pdf
It’s about “Software and Security from Apple Friends and Enemies” an early exchange of ideas and possibilities for DRM in the Apple ][ and Apple III era.
I got it via my bitsavers.org RSS subscription, but it has been over the net in quite a few other places as well:
I think the most important quote is from the one on reddit, submitted 20170223 by vadermeer for which I added some WayBack/Archive.is links:
[WayBack] Found Internal Apple Memos about copy protection for Apple II, SARA, LISA(self.VintageApple)
The reddit thread is very nice reading as it explains how close we are now to this Level 1:
Level 1. Totally secure. Absolutely no method of stealing the software. 100% effective. Note that the ideal, level 1, is achievable only through disallowing any access of any kind to the software and the computer. Not very practical in our circumstances.
and this one from boingboing:
It’s so neatly packaged and well-documented it could be a Harvard Business Review case-study.
Edit 20240819: the above Googl links pointed to [Wayback/Archive] Apple SSAFE Project.pdf – Google Drive.
--jeroen
Posted in 6502, Apple, Apple ][, History, Power User | Leave a Comment »
Posted by jpluimers on 2017/02/27
Long read: well worth it. [WayBack] I Wrote The Fastest Hashtable | Probably Dance
github repository: skarupke/flat_hash_map: A very fast hashtable
source download: https://github.com/skarupke/flat_hash_map/blob/master/flat_hash_map.hpp
–jeroen
Posted in C++, Development, Software Development | Leave a Comment »