Skip to content

Instantly share code, notes, and snippets.

View aeinbu's full-sized avatar

Arjan Einbu aeinbu

View GitHub Profile
@kconner
kconner / macOS Internals.md
Last active September 12, 2024 02:10
macOS Internals

macOS Internals

Understand your Mac and iPhone more deeply by tracing the evolution of Mac OS X from prelease to Swift. John Siracusa delivers the details.

Starting Points

How to use this gist

You've got two main options:

@trey
trey / mom-and-pop-software.md
Last active October 23, 2020 00:22
Mom and Pop Software Companies

Mom and Pop Software Companies

  • Self-funded.
  • Not built to flip.
  • No bigger than Panic.

Alphabetical list:

Company People
@freshcutdevelopment
freshcutdevelopment / web.xml
Last active May 8, 2022 14:05
Web.config for single page application push state in IIS (credit to Matt McCabe)
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<remove name="pushState" />
<rule name="pushState" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
@dataslask
dataslask / my-validate.js
Last active June 1, 2016 10:44
Provides validation messages and styling with AngularJS and Bootstrap.
/*
Provides validation messages and styling with AngularJS and Bootstrap.
Example usage:
<div class="form-group" my-validate="My validation message">
<label class="control-label" for="copies">Copies:</label>
<input id="copies" name="copies" type="number" class="form-control" required min="1" ng-model="copies" />
</div>
@thegitfather
thegitfather / vanilla-js-cheatsheet.md
Last active September 2, 2024 13:10
Vanilla JavaScript Quick Reference / Cheatsheet
@mondain
mondain / public-stun-list.txt
Last active September 20, 2024 14:55
Public STUN server list
23.21.150.121:3478
iphone-stun.strato-iphone.de:3478
numb.viagenie.ca:3478
s1.taraba.net:3478
s2.taraba.net:3478
stun.12connect.com:3478
stun.12voip.com:3478
stun.1und1.de:3478
stun.2talk.co.nz:3478
stun.2talk.com:3478
@branneman
branneman / better-nodejs-require-paths.md
Last active August 28, 2024 01:17
Better local require() paths for Node.js

Better local require() paths for Node.js

Problem

When the directory structure of your Node.js application (not library!) has some depth, you end up with a lot of annoying relative paths in your require calls like:

const Article = require('../../../../app/models/article');

Those suck for maintenance and they're ugly.

Possible solutions

@trey
trey / happy_git_on_osx.md
Last active September 19, 2024 16:23
Creating a Happy Git Environment on OS X

Creating a Happy Git Environment on OS X

Step 1: Install Git

brew install git bash-completion

Configure things:

git config --global user.name "Your Name"

git config --global user.email "you@example.com"