12 May 2019 #Windows
The new Windows Terminal (codenamed “Cascadia”) was revealed at this year’s Microsoft Build conference and quickly received a lot of attention, as it addresses the decades-old terminal experience in Windows.
This is me jotting down notes on how to get up and running with the new Terminal before it gets officially released in the Windows store, using Visual Studio 2019. This is all possible thanks to the fact that Microsoft is open sourcing the new Terminal!
Update 2019-06-22: The new Windows Terminal (pre-release) can now be downloaded from the Windows Store and will be updated automatically as it reaches v1.0 and beyond. Read more about the release here. If you build the terminal yourself, this will run side-by-side the Store-installed version.
04 Feb 2019 #Docker
In episode 196 of the (Python) Podcast.init a very commonly discussed topic among open source programmers is covered, which I wanted to share here.
The big takeaway is that just because you put your code publicly visible online, it doesn’t mean that it’s “free” for anyone to use. At least not until you slap a license on top of it, and depending on what your goals are with putting the code publicly visible, you may want to choose the license carefully.
As a developer and user of open source code, you interact with software and digital media every day. What is often overlooked are the rights and responsibilities conveyed by the intellectual property that is implicit in all creative works. Software licenses are a complicated legal domain in their own right, and they can often conflict with each other when you factor in the web of dependencies that your project relies on. In this episode Luis Villa, Co-Founder of Tidelift, explains the catagories of software licenses, how to select the right one for your project, and what to be aware of when you contribute to someone else’s code.
This is a must-listen for everyone putting their stuff in public git repos, such as e.g. GitHub: What You Need To Know About Open Source Licenses And Intellectual Property - Episode 196
14 Dec 2018 #Docker
This is a short note on how to make a container access and control another container on the same host. The trick is to have the “controller” container map the host’s
docker.sock into the container.
25 Jun 2018 #Nuke #Python
Recursively replace all gizmos in Nuke script with a group. The only exception is the
Cryptomatte nodes, which will be maintained as gizmos.
07 Jun 2018 #Python #Maya #Nuke
A recent discussion on 3DPRO sparked me to scribble down some ideas on how to somewhat painlessly distribute a Python package to be run in DCC applications such as Maya or Nuke as simply as possible. So this is an alternative to building a wheel and mucking around with virtual environments.