I'd like more people to know and use this. It works beautifully for any situation where you have multiple lines of code that must stay together, but which have to remain separate - e.g. an API that requires you to call "manager.Begin();" ... then your own code, then ... "manager.End();"
To save myself an hour next time I need to install JupyterLab (the latest 2020 version of Jupyter) here's a step-by-step install from scratch on self-hosted AWS, warts-and-all. Key points:
- We want to use jupyter-lab instead of the legacy jupyter-notebook
- The notebooks/labs must be private, it's absurd to think otherwise
- We want online / cloud access to our work
- We want the minimum of effort to install and get working with Jupyter
- We want the minimum complexity to maintain the installation
I’ve always found ContentSizeFitter a source of great hope … and bitter disappointment: often it’s the only way to “solve” a problem in UnityUI, but half the time when you try it messes up your UI and breaks the UnityEditor Undo function. You have to delete your UI elements and […]
My simple OpenOffice spreadsheet for tracking Unity Asset Store revenues per-asset. http://t-machine.org/wp-content/uploads/UnityAssetStoreRevenues-Template.ods Usage/setup instructions included on the first page (scroll down). To fill in the data, I use a script that scrapes the Unity publisher portal. But for short periods of time, you can easily fill this in by hand. […]
Unity Terrain is a good Terrain renderer, but the API’s behind it are famously badly documented and rather clunky (most of the documentation still hasn’t been written, almost 10 years after it was launched). At Unite this year they were showing-off some of the “new Terrain” features/tools, all of which […]
One of Unity3D’s greatest successes has been the Asset Store. Bursting to life 9 years ago, initially sounding a lot like an optimistic clone of Apple’s 2-year-old App Store (and boasting the same 70%/30% revenue share), it turned out to be so much more. But Unity still struggles to figure […]
I witnessed three basic flaws in latest Android this week – all of them redolent of bad UX design on Google’s part – and surprising in an almost 10 years old OS (none of them are new features).
So … you may notice the site disappeared for some time, and now it’s back all images are missing. This is down to three things:
This once-obscure method, that – I guess – is the low-level call used by most of the new Unity GUI … is now the only way of drawing meshes in GUIs. The previous options have been removed, with brief comments telling you to use .SetMesh instead. Half of the DrawMesh […]
Shawn asked on Twitter: If there were one internal class/method/field in the UnityEditor namespace you would want exposed properly, what would it be? #unity3d — Shawn White (@ShawnWhite) June 29, 2016 We only get to pick ONE? :). How do we decide? There’s two ways to slice this. There’s “private […]
WordPress had a critical update recently, and I got tonnes of emails (one from each blog I run) demanding I upgrade NOW. So I did, and upgraded Apache to latest while I was at it. Oh dear. All sites offline. First: Unable to connect …then, when I fixed Apache, I […]
Instructions: Copy/paste this into your functions.php (TODO: convert it to a standalone php file, and make it into a plygin you can activte/deactivate) Create a new menu item of type “custom URL” Make your URL “http://#latestpost:category_name” where “category_name” is the name of the category whose latest post you want to […]
Master of Mana was a great game – much better than Civ5, and from what we’ve seen of Civ6, Firaxis is still playing catch-up in a few areas :). The author has disappeared, and his website has been taken over by scammers (not even going to link it), but the […]
Centers of tiles Edges of tiles Pros and cons Centers gives you STRAIGHT things (on a hex grid, it’s the only way to get straights!) Roman Roads Canals Large rivers Edges gives you meandering things (on a hex grid, centers only give wiggles at very large scale) River valleys Realistic […]
Warnings are very, very important in any compiled language: they tell you that the computer has checked your code and realised you “probably” created a bug; they even tell you something about what the bug might be. ..but the computer isn’t sure – if it could be sure, it would […]
Current features commit 26eafb7865965fd5ef5ee3ad4863f00acf8d10a2 Generates hexes landscapes, with heights (Civ5 bored me by being flat-McFlat-in-flatland) Every hex is selectable, using custom fix for Unity’s broken mouse-click handler (see below) Any object sitting on landscape is selectable (ditto) Selected units move if you click any of the adjacent hexes (shown using […]
Every week, I have to use six different Office Software Suites: At school: Microsoft Office 2013 At university: Microsoft Office 365 At work: OpenOffice At home: LibreOffice Everywhere: Apple Keynote Everywhere: Google Docs As an expert computer user (former SysAdmin), I’m often asked for help by people with non-computing backgrounds. […]
Unity is still the only major game-engine with an effective, established Asset Store. This is an enormous benefit to game developers – but do you feel you’re making full use of it? I’ve bought and used hundreds of Unity plugins, models, scripts, etc from 3rd parties. I’ve found some amazing […]
A few months ago I ran a survey to find out which programming-languages people were using with Entity Systems: https://docs.google.com/forms/d/18JF6uCHI0nZ1-Yel76uZzL1UfFMI21QvDlcnXSGXSHo/viewform I’m about to publish a Patreon article on Entity Systems (here if you want to support me), but I wanted to put something up on my blog at the same […]
TL;DR: experienced CEO/CTO/TechDirector with long background in programming, sales, and business management (Corporate, iPhone/Android, Games, Education) looking for strategic roles in USA, UK, and Asia. After a year-out to do a post-graduate degree in Education, I’m looking for something new and exciting to do next. My primary goal is to […]