Almost 20 years old, but still a very nice read [Archive.is] David Korn Tells All – Slashdot.
Another funny story involving David Korn during the not-so open source times of Microsoft late last century:ย [WayBack] Korn Shell Story
–jeroen
Posted by jpluimers on 2020/05/21
Almost 20 years old, but still a very nice read [Archive.is] David Korn Tells All – Slashdot.
Another funny story involving David Korn during the not-so open source times of Microsoft late last century:ย [WayBack] Korn Shell Story
–jeroen
Posted in *nix, *nix-tools, bash, bash, Development, History, Power User, Scripting, Software Development | Leave a Comment »
Posted by jpluimers on 2020/05/14
Back in the days, framing stuff from other sites would just work. Nowadays, often they don’t because of a variety of reasons, often the site not wanting to be embedded, which is OK with me.
But it pays knowing what they do and how they do it, to ensure it is not an accidental setting of the address bar URL to the wrong value like in
if(top != window) { top.location = window.location }
So here are some links for me to dig deeper when I encounter framing issues again:
[WayBack] Headers to block iframe loading
My basic idea for a workaround is to go through a proxy.
It looks like others had this idea too, so some links future reading viaย cors proxy – Google Search:
–jeroen
Posted in Development, JavaScript/ECMAScript, JSFiddle, Scripting, Software Development, Web Development | Leave a Comment »
Posted by jpluimers on 2020/05/13
A cool [WayBack] 108 byte CSS Layout Debugger ยท GitHubย (and sligtly different versions) that makes your page look like this:
[].forEach.call($$("*"),function(a){a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16)})
–jeroen
Posted in CSS, Development, JavaScript/ECMAScript, Scripting, Software Development, Web Development | Leave a Comment »
Posted by jpluimers on 2020/05/13
Though the shirt is not available on Amazonย [WayBack] any more, still – after 25 years – so many recruiters still get it wrong.
Not just recruiters, so: [WayBack] Why is JavaScript called JavaScript, since it has nothing to do with Java? – Stack Overflow, thanks to CMSย [WayBack]:
From anย interviewย made to its creatorย Brendan Eich:
InfoWorld:ย As I understand it, JavaScript started out as Mocha, then became LiveScript and then became JavaScript when Netscape and Sun got together. But it actually has nothing to do with Java or not much to do with it, correct?
Eich:ย Thatโs right. It was all within six months from May till December (1995) that it was Mocha and then LiveScript. And then in early December, Netscape andย Sunย did a license agreement and it became JavaScript. And the idea was to make it a complementary scripting language to go with Java, with the compiled language.
he continues on the relation of ECMAScript based languages:
JavaScript, was originally named Mocha, later it was renamed to LiveScript, and then to JavaScript.
The LiveScript to JavaScript name change came because Netscape and Sun did a license agreement.
The language was then submitted for standarization to theย ECMA Internationalย Organization. By that time, Netscape didn’t allow the use of the “JavaScript” name, so the standarized language is namedย ECMAScript.
JavaScript isn’t actually an open name. Now it’s aย trademarkย of Sun (now Oracle).
There still a lot of confusion, some people still think that JavaScript, JScript, and ECMAScript are three different languages.
ECMAScript is the “standards” name for the language.
JavaScript is technically a “dialect” of ECMAScript, the Mozilla Foundation can use “JavaScript” as the name of their implementations (currently present on theย Rhinoย andย SpiderMonkeyย engines).
In the early days, Microsoft decided also to do what Netscape was doing on their own browser, and they developedย JScript, which is also an ECMAScript dialect, but was named in this way to avoid trademark issues.
–jeroen
via:ย [WayBack] Does it bug you when people say Java when they actually mean JavaScript? https://www.amazon.com/dp/B06Y3XK69B – Jeroen Wiert Pluimers – Google+
Posted in Development, History, Java, Java Platform, JavaScript/ECMAScript, Scripting, Software Development | Leave a Comment »
Posted by jpluimers on 2020/05/12
[WayBack] Insomnia REST Clientย A powerful REST API Client with cookie management, environment variables, code generation, and authentication for Mac, Window, and Linux.
Source code atย [WayBack] GitHub – getinsomnia/insomnia: The most intuitive cross-platform REST API Client ๐ด.
Via:ย [WayBack] Paw is nice โ The Isoblog.
–jeroen
Posted in Communications Development, Development, HTTP, Internet protocol suite, JavaScript/ECMAScript, JSON, REST, Scripting, Software Development, TCP, Web Development | Leave a Comment »
Posted by jpluimers on 2020/05/12
For my reading list: Bash Notes for Professionals book
Download: [WayBack]ย ย BashNotesForProfessionals.pdf
Via:ย [WayBack] Bash Notes for Professionals – a book compiled from Stack Overflow Documentation released under Creative Commons BY-SAย – ThisIsWhyICode – Google+
–jeroen
Posted in *nix, *nix-tools, bash, bash, Development, Power User, Scripting, Software Development | Leave a Comment »
Posted by jpluimers on 2020/05/07
Cool tool:
MultiBootUSB is a cross platform software written in python which allows you to install multiple live linux on a USB disk non destructively and option to uninstall distros. Try out the world’s first true cross platform multi boot live usb creator for free. Download Now!
Information and downloads on [WayBack]ย MultiBootUSB.
There are actually a few repositories within [WayBack] mbusb (multibootusb) ยท GitHub of which one has a ruby implementation as well.
A more elaborate article is on [WayBack] How to Install Multiple Linux Distributions on One USB, but the site should get you going just fine.
Via:ย [WayBack] Multiple Linux distributions on one UBS stick. I just tried it with: * CloneZilla * Lubuntu * LiteLinux The tool they describe – MultiBootUSB – comes w… – Thomas Mueller (dummzeuch) – Google+
–jeroen
Posted in *nix, *nix-tools, Development, Hardware, Linux, Power User, Python, Software Development, USB | Leave a Comment »
Posted by jpluimers on 2020/05/06
Boy, it is indeed a game of walls and ladders:
–jeroen
Posted in CommandLine, Development, Power User, PowerShell, PowerShell, Scripting, Software Development, Windows | Leave a Comment »
Posted by jpluimers on 2020/05/05
Since I one day need to do some Vue.js with TypeScript:
–jeroen
Posted in Development, JavaScript/ECMAScript, Scripting, Software Development, TypeScript, Vue.js | Leave a Comment »
Posted by jpluimers on 2020/05/04
Cool: [WayBack] GitHub – ofek/hatch: A modern project, package, and virtual env manager for Python
Via: [WayBack] Hatch: A modern project, package, and virtual env manager for Python – ThisIsWhyICode – Google+
–jeroen
Posted in Development, Python, Scripting, Software Development | Leave a Comment »