mhulse.github.io
mhulse.github.io copied to clipboard
@mhulse central GitHub repository … Check out my WIKI!
“GitBan”: Kanban GitHub repository issue tracking 
- Multi-person example
- 1) Start with a GitHub repo:
- 2) Create some issues:
- 3) Write issue numbers on sticky notes:
- 4) Stick them on a whiteboard:
- 5) Use columns to track progress:
- Single-person example
- Links
a11y web development tips and tricks 
- Marking image as decorative
- Links
Adobe CEP extension making 
- Debugging Unsigned Extensions
Adobe Lightroom: Defaults 
Adobe Lightroom: Tips 
- Recommended plugin install location
Angular notes 
- Assigning classes
- Components vs. Directives
- Template syntax
Anime Studio Pro 10 
- General stuff
- Background image
- Color palette
- Create a shape
- “Hide Edge” tool
Atom Editor tips 
Atom Packages and Settings 
- Notes
Bash and shell scripting tips and tricks 
- Find/replace text in file
- Root
- Semi colons
; - Assignment
- Conditionals
- Scope
- Previous directory
.bash_profilevs.bashrc- Better history
- Colors/theme
- SSH
-t - Find
- Locate
- Grep
- Environment variables
- Get PIDs
- Permissions
- “Normalize” permissions on files/directories
- Links
Basic ESLint setup 
- Install local to your project
- Install global on your system
- Example output
- Example
.eslintrc.js - Links
BitBucket clone using GitHub for Mac 
Blackboxing Scripts in Chrome DevTools 
Bob Ross setup using water soluble paints 
- [Read this first: WATER-MIXABLE OILS: VIBRANT COLOURS, EASY-CLEANUP AND THEY NEEDN’T BE STICKY](../../wiki/Bob-Ross-setup-using-water-soluble-paints#read-this-first-water-mixable-oils-vibrant-colours-easy-cleanup-and-they-neednt-be-stickyhttpswwwjacksonsartcomblog20200421water-mixable-oils-vibrant-colours-easy-cleanup-and-they-neednt-be-sticky)
- Tips
- Paints
- Brands
- Winsor & Newton Artisan
- Holbien Duo
- Brushes & Palette Knives
- Canvases
- Panel/canvas options
- Easels
- Artist tutorial links
- Resource links
Brew Node NPM Grunt tips 
- Start using Grunt 4.0 now!
- How things went on my work computer:
CentOS Apache, and notes 
- Install php
Clipy Clipboard extension app for macOS preferences 
- Screenshot of preferences
- Notes
Connecting to Mac virtual hosts from Parallels Windows 
Convert video to animated gif sequence in Photoshop 
Create Adobe Swatch Exchange color swatches from an image in Photoshop 
Customizing AdminLTE 
- Clean up repo
- Links
Django local dev: Specifying the settings option in the virtual environment 
Django local dev 
- Use
pyvenv
Django production dev 
- WebFaction control panel setup
virtualenvandvirtualenvwrapper- Clone git repo
- Default Django settings file
- IF USING BITBUCKET
- Django project/app setup
- Apache setup
httpd.conf- WSGI
- Static files
- Database
- User
- Other?
Django tips 
- How to delete template cache fragment
- How to delete template cache fragment
- Kill a page URL cache
- How to update a Django model
El Capitan OS X fresh install default fonts 
- “User” ~/Library/Fonts/
- “Local” /Library/Fonts/
- “System” /System/Library/Fonts/
Embed fonts in AS3 with TextInput component 
Error message checking script 
- About the script:
- Example output:
ESTK (ExtendScript Toolkit) preferences 
Example GitHub workflow and how to update Git sub modules 
- Clone repo locally ...
- Update Git sub-module in parent repo and push everything back up to GitHub.
- Update repo on live server (including sub-modules).
- Because this example is a Django app, we'll need to
collect staticand clean up leftover files.
- Some misc. notes that are outdated (kinda)
- Workflow notes
- Pushing and pulling
- Branches
Fedora installing Git and a few other tips 
Field recording 
Firefox: Tabs Mix Plus addon preferences 
- Download:
- Preference panels that I changed:
- How to use:
Game design theory, tips, tricks and other 
- General tips
Generating Pygment test files 
Git flow for pros 
- Cherry pick
- Checkout specific file from another branch
- Searching through git revisions
- Update a local branch that has been force pushed
- Delete branches locally other than master
- Syncing a fork
- Mirroring
mastertogh-pages: - Pushed a bad commit to
masterand want to revert to previous commit - Merge conflicts with
masterwhen on a feature branch - Vim essential edit commands:
- Tagging releases
- Accidentally changed files on branch that's already been merged and deleted on remote repo
- Local branch goes to shit …
- Create a
gh-pages-only repo - Pushing a new feature branch
- Reset feature branch to what’s on
master - Adding features to a feature branch and rebasing
- If there’s merge conflicts, do this …
- If
masterbranch gets updated whilst working on a feature branch, do this … - If upstream feature branch updated, do this …
- Notes and tips
Git permissions shared server environment 
- Workflow example
- Code example
Git(Hub) tips 
- Feature branch push
- Catching up
- Working with origin/master upstream repo
- Update local fork with upstream/original
Github workflow tips 
- TOC
- Quick links
- Q: What is a
gh-pagesbranch and what does it do? - Q: How do I setup a website for my user or organization account?
- Q: I want my repository to have a
gh-pagesbranch only! - Q: How do I keep my
masterbranch and add agh-pagesbranch that mirrors themasterbranch? - Q: How do I tag my branch with a version number and "freeze" a commit for future downloads?
- Q: I'm constantly checking things in and out of my
masterbranch... Is this out of the ordinary? - Q: How do I compare my
xxxbranch to myyyybranch??? - Q: I'm using a Mac and
.DS_Storefiles suck, what should I do? - Q: How do I globally tell Git to ignore specific types of files?
- Q: How do I add a sidebar and/or footer to my WIKI pages?
- Q: What's your general workflow for branches?
- Q: How to create a "fresh" branch?
- Q: How do I generate git.io short url for repos?
- Q: Alternatives to the
master/developbranch workflow mentioned above? - Q: Can commit messages contain references to issues?
- Q: How do I resolve merge conflicts?
- Q: How do I start a read-only repo on a server?
- Q: I want to reference another repo from my repo ... How can I version control code inside of another repo?
- Q: How do I setup Brew (Mac) to be the default Git command/resource?
- Q: OMG! I've commited sensitive information to my repo/wiki, how can I undo????
- Q: How to clone a specific branch?
- Q: How to check for changes on remote (origin) git repository?
- Q: How do I change a folder name in a repository that's a Git sub-module of another repository?
Google spreadsheets import data, feed, xml, html … 
- Quickly import HTML into a Google spreadsheet
Guitar “notes” (pun intended) 
- Interval method
- Musical alphabet
- Naturals
- Links
How to un register to vote in Lane County, Oregon 
Ideas for programming naming systems 
- Police/Fire radio codes
- Greek mythology names: Lots of stuff here:
- Geologic time scale
IIS Windows WordPress pretty urls 
- Introduction
- Uuuuuggggh, Windows
- Setup
- Links:
ImageMagick, Ghostscript, poppler, jhead tips and tricks 
- Some command line stuffs
Inspirational sites 
Install python, virtualenv, virtualenvwrapper in a brew environment 
- Update/related info here: [[Django local dev]]
- Micky's version
Install SSH key on a server as an authorized key 
Installing Apache Tomcat on OS X Yosemite 
- Do this first!
- Option #1: Bitnami’s Tomcat
- Installation instructions:
- Option #2: Homebrew
- Complete installation instructions:
- Option #3: Just Tomcat
- Installation instructions:
Installing Apache Tomcat using Homebrew on OS X Yosemite 
- See also: [[Installing Apache Tomcat on OS X Yosemite]]
Installing Kodi on Fire TV 
- Super quick solution:
- Get Kodi
- Enable Install from Unknown Sources
- Install ES File Explorer
- Get
kodi.apk
IntelliJ IDEA tips 
- Method Separators
- File Colors
- JetBrains Toolbox App
- Tips
- Visual guides
- Recent Files
- Move forwards or backwards through caret history
- Move caret to top or bottom of open file
- Wrap selection in tag
- Searching for things
- Find and replace
- Navigating to Action menu
- Killing test server process
- Contextual options
- Multi-select (like Atom/Sublime)
- Jump to definition
- Copy smart
- Quickly navigate forwards and backwards
- General UI setup
- zsh shell
- Whitespace
- Autoscroll from source
- Sync settings to your JetBrains account
- Better/larger editor font
- Wrap selection in parens/curly braces/etc.
- Gradle tool window
- EditorConfig
- Comments that obey indentation
- Show Toolbar
- Example Gradle “Import Project”
- “Import Project” vs. “Open”
- Setting up configurations
- “Application” vs. “Gradle” configurations
- Setting up a configuration
- “Application” configuration (preferred … It’s faster!)
- “Gradle” configuration
IntelliJ shell scripting 
IntelliJ, Java and Gradle troubleshooting tips 
- General wonkiness
- Unsupported class file major version XX
- Downgrading Java
Java sdkman maven gradle (and spring boot) 
Java, JSP, JSTL, EL, Tomcat notes and tips 
- How to include
taglibs (and other globals) without repeating yourself - Comments
- Includes
- Links
- To be sorted
JSON API Boilerplate Tip 
Linux Unix add, edit and remove users and groups 
- Users
- Groups
macOS Java Android dev setup (Android Studio, Intellij Community Edition, etc.) 
- Notice!
- Java bits
- Use Homebrew to install Android dev tools
- Links
macOS OpenCV 
macOS Terminal.app tips and tricks 
- Speed up macOS
Terminal.appon startup - Naming tabs in OS X
Terminal.app - Color scheme
Microsoft Word tips 
- Get Word to print to a PDF without a white border around the page
Miscellaneous Django tips 
Misculaneous python tips, tricks and commands 
- Update a GitHub already-pip-installed package:
MongoDB on OS X with Homebrew 
My coat size measurements 
My favorite TV series episodes and movies 
- Movies
- TV Series
- How I Met Your Mother
- Star Trek (original series)
- Star Trek TNG
- The Office (USA)
- Midsomer Murders
- CHiPs
- Rockford Files
- Macgyver
- Miami Vice
- xFiles
MySQL basic, tricks and techniques 
- Difference between a MySQL procedure and a function
- Enter into mysql prompt
- Show which database is currently in use
- Clone and backup a database
- Temp backup table
- Track all the connections to a DB
- Dumping and importing from/to MySQL in an UTF-8 safe way
- Explain
- Data display
- Copy SQL from one server to other
- Table to CSV
- Dump and load sql
- Import SQL
- List all databases
- Create a database
- List mysql users
- Drop user(s)
- Create a user
- User permissions
- List tables in database
- Drop/delete a database
MySQL tutorial: Record insertion with foreign key constraint 
NGINX 
- View logs:
- Restart:
node npm fix vulnerabilities tl;dr 
Notes: Logo Design Theory & Application Bootcamp 
- About
- Rule of thumbs for logo creation
- Conceptual simplicity
- Great typography
- Well crafted
- Logo “Brief”
- Foundation
- Client “likes”
- Look at competitor’s logos in this industry space
- Literal vs. conceptual logos
- Types of logo categories
- Concept Development preparation
- Sketching
- “Identifying good ideas”
- Resources
npm install from public or private repos on GitHub or Bitbucket 
OS X boot disk and fresh install 
- Making boot disk:
- Fresh install:
Parallels Virtual Machine Preferences 
Periodic Table of SEO 
Photoshop create frame animation from multiple files 
- Read this first
- Screen recording gif
- Links
Photoshop Tips 
Placing credit freeze on child dependent 
- About
- How-to guide
- Equifax
- TransUnion
- Experian
Placing credit freezes 
- How-to freeze my credit guide
- 1. TransUnion
- 2. Equifax
- Change of address
- 3. Experian
- Tips!
- Placing fraud alert
PM2 Node.js Process Management 
- About
- PM2/Server commands
PostgreSQL Django cheat sheet 
PostgreSQL tips 
- Database backup and testing
- ALTERing existing table
PostgreSQL, psql, CentOS, Linux setup and notes 
- Useful
psqlcommands - Local development notes
- Linux/CentOS setup and notes
- PHP and other setup notes
- Links
Printful guideline cheat sheet 
- Global rules
- T-shirts
- Men, Women & Youth T-Shirts
- 12x16
- 10x12
- 7x8
- Sweatshirts: Pullover Hoodie
- XL-larger-Front-Back
- S-M-L-Front
- S-M-L-Back
- Sweatshirts: Raglan
- Kids
- Adults
- Sweatshirts: Raglan Hoodie Dress
- Sweatshirts: Zip Hoodie
- 01 Adults
- SML
- XL2XL
- 02 Kids
- 03 Youth
- 01 Adults
- Tank Top
- 01 Adults
- 10x12
- 12x16
- 02 Youth
- 03 Kids
- 01 Adults
- Women's Racerback Tank
- XL & above
- XS-L
- Men, Women & Youth T-Shirts
Quickly access local development files servers on OS X from your Android or iPhone (or other mobile device) 
Rectangle.app window pane manager preferences 
Repo name ideas 
- Random thoughts:
- Star Wars:
- Brewster Millions:
- Rockford Files!
- Raising Arizona:
- More Star Trek
- Misc:
- Misc.
- Seinfeld
Ricoh Theta notes 
- Q: How to connect to Theta via command line?
- Q: How to load the Theta as a mounted hard drive?
- Q: Can one upload pano to Theta's site without using Facebook?
- Q: How to upload to Microsoft Photosynth?
- Q: Can I embed Ricoh's panoramas?
Ruby tips 
- TL;DR
- Links
Running different versions of Hugo from command line (sans Homebrew) using zsh 
- 1. Download Hugo release versions
- 2. Add to your path
- 3. Run Hugo!
SDKMAN! Install and manage Java versions not listed 
Setting up a new dev Mac 
- xCode
- Java
- Dot files …
- IDE
- Homebrew
- Restart and agreements
- Bash completion
- Upgrade Bash
- Brew install Node (and npm)
- Install Ruby and RVM
- Bundler!
- Python 3.4.x!
- Git
- SSH key(s)
- XAMPP
Setting up a secure SSL HTTPS website using Apache on CentOS 
- Registrar settings
- HTTP
- Apache SSL setup
- Renew
- From scratch
- Purchase SSL
- Verification e-mail
- Link
- Text file
- Setup certificate files
- Checking to see if things worked
- Apache web server setup
Setting up Linux server with SSH keygen for BitBucket 
- Create/setup the key on your server:
- Add key to BitBucket
- Clone BitBucket repo
- Pulling updates
- Links
Setup and use Python’s (v3.x) virtual environments using pyvenv 
- Development notes
- Python3 boilerplate
Setup SSH key for local dev box and use agent forwarding for servers 
- Attention macOS users
- Checking for existing SSH keys
- Generate a new SSH key and adding it to the
ssh-agent - Adding your SSH key to the ssh-agent
- Copy SSH key
- Setting up SSH agent forwarding
- Add key to BitBucket
- Example config
- Copying existing
- Troubleshooting
- Links
Shopify, ShipStation, Printful to connect Etsy, Amazon and Ebay 
- Accounts needed
- Etsy
- Shopify
- ShipStation
- About
- Setup
- Printful
- Links
- Pros/cons and tips
ST2: Monokai Theme 
ST2: Setup 
- Official ST2 Docs
- Micky's key bindings:
- Micky's
Settings - Userfile: - Patrick's
Settings - Userfile: - Modify app chrome:
- Color scheme:
- Change the opacity of theme rulers (aka tab stops):
ST3: Projects & workspaces 
- How to create a new project:
- Workspaces:
- Video tutorials:
ST3: Setup 
- 1. Install!
- 2. Get package control!
- 3. Enhance the sidebar!
- 4. Get Soda
- Settings’ goodness!
- 5. Modify theme!
- Key bindings!
- See also
- Links
Stop junk (snail) mail! 
- DMAchoice
- OptOutPrescreen.com
- Catalog Choice
Sun G size for my headz 
Swift 2 notes 
- Atomic Data Types
- Data Sequences & Combinations
- Comments
- Atomic Data
- Data Definitions
- Compound/Composite Data
- Class and Struct Variables in Swift
- Optional Variables using
? - Optional Variables using
! - Functions
- Generic function
Tips for writing kids books 
- Age range
- Characters
- Location
- Tense
- Perspective (POV)
- Character arc
- Have clear parts
- Tips on story
- Now that your story is figured out …
- Time
- Artwork
tmux tips and shortcuts 
- Conf
- Commands
- Split window into 3 stacked panes left, and one large on right
- Resurrect
- iTerm + tmux tips
- Links
TOC test 
Trix are for kids you silly Octocat 
- Pin ‘n’ lock:
- Zen and the art of GitHub (Command Bar) searching:
- Navigate GitHub like a boss:
- Use your keyboard!
- More:
- Finally:
Upgrade bash on OS X 
- Links:
Use SquidMan to access vhosts on Mac 
- Spoof
- Apache
vhost - iOS device IP
- SquidMan proxy
- Enable proxy
- Test
- Further reading
Useful psql commands 
Using FontDoctor to organize fonts 
Using gnu screen 
- Quick tutorial
- Navigation
- Example
- Links
Using MySQL on macOS Mojave via Homebrew 
- Install Homebrew
- Install MySQL
- Reinstall or remove MySQL
- Links
Using npm to install Bower locally and install dependencies as a run script 
Vagrant and VirtualBox on macOS X 
- Work in progress May 1, 2017
- Automated provisioning, an example
- Using host database
Vagrant tips and tricks 
- Ruby language
- Multiple VMs in one Vagrantfile
- Mounting VM as disk
- Windows OS
- Mac OS
- Connect to VM MySQL using SSH tunnel and MySQL Workbench
- Links
Wacom mapping 
Web Component notes 
Web development website accessibility testing tools and websites (a11y) 
- a11yresources
- Text spacing bookmarklet
- Colour Contrast Analyser
- Web Developer browser extension
- Nu Html Checker
- axe
- Accessibility Insights for Web
- Chrome Audits
- macOS VoiceOver
- Links
WebFaction Django Python tips notes 
- Default Python:
- Default
pip - Python's
venv- Links
- Specify a default Django settings file using
pyvenv - SSH key bitbucket
- If you get
Address already in use: make_sock… - Helpful bash aliases
WebFaction: Django mod_wsgi 4.2.8 Python 3.4 
- WebFaction control panel
- Domains
- Applications
- Websites
- Databases
WebStorm macOS centric notes, tips and tricks 
- Install the toolbox!
- Syncing settings
- Theme
- Optimizations and tweaks
- Speed things up
- Show hidden (dot)files
- Useful keyboard shortcuts
- Safe refactorings
- Live templates and Emmet
- Search Everywhere
- Preview the usages of a symbol
- Atom-like command palette
- Navigate to definition
- Quick fixes
- My after-market installed plugins
- Links
Wigglegrams or "stereographic drawings"... 
Wings 3D preferences 
Wings 3d tips 
- Create a UV mesh
- Make transparent texture
- Auto rotate
- Deselect
- Grow selection
- Select adjacent edges
- Edge loop
- Toggle wireframe view
- Import Wings 3d mesh and textures into Unity
XAMPP: Mac 
- Spoof:
- Problems:
- HostnameError001
- May 2014 UPDATE:
- December 2015 update
- PHPmyAdmin
- Linkages: