Author: Daniel

Package managers

Package managers (package management systems) a collection of software tools that automates the process of installing, upgrading, configuring, and removing software packages for a computer’s operating system in a consistent manner. Typically maintains a database of: software dependencies version information Why? to prevent software mismatches and missing pre-requisites. Binary packages Binary package management system = […]

Making forms in InDesign

Create rectangle Duplicate (Paste in Place) Reduce size by 0.5mm on all sides (resize in Control Panel with Center Reference Point) This will give the form “padding” – there will be a small white border around the form (the rectangle behind it), but the text will look better Buttons and Forms Panel > Type > […]


Started using JSDoc syntax for when I’m describing methods/functions I’m learning about. (Although JSDoc is a way of generating HTML files from the comments included inside a JS file)


a:hover a:visited a:link = unvisited link p:first-child = paragraphs that are the FIRST CHILD of their parents (not the first child of paragraphs) – can also use this with <a> tags too! p:nth-child(n) = selects all paragraphs that are the nth-child (p:nth-child(3) selects all paragraphs that are the 3rd child) Remember that “children” are not […]

Function Keys and Chrome DevTools

Get rid of needing to press “fn” System Preferences > Keyboard > Keyboard Select “Use all F1, F2, etc keys as standard function keys Now, if you want to increase volume (for example), then you use the “fn” key Get rid of Mission Control System Preferences > Keyboard > Shortcuts > Mission Control Deselect “Show […]

Journal 151022

BJS – Values, Operators, If, Else, Switch, For BJS – Wrote a little program that converted an array of 3 Fahrenheit degrees into Celcius, and output to console JS – Using ++ (unary operator ++) and — (unary operator –) throws an error in JSLint; used Brackets preferences to turn this off! (and used to […]