Skip to content

Instantly share code, notes, and snippets.

View masnick's full-sized avatar

Max Masnick masnick

View GitHub Profile
@masnick
masnick / gist:475541
Created July 14, 2010 15:20
Add favicons to Basecamp
// ==UserScript==
// @name Basecamp Favicons
// @namespace http://masnick.org/userscript
// @description Adds a favicon to Basecamp
// @include http://*.basecamphq.com/*
// @include https://*.basecamphq.com/*
// ==/UserScript==
var favicon_link_html = document.createElement('link');
favicon_link_html.rel = 'icon';
@masnick
masnick / gist:508569
Created August 4, 2010 18:30
Run shell script from Finder
tell application "Finder"
set theWindow to window 1
set thePath to (POSIX path of (target of theWindow as alias))
tell application "Terminal"
do script "cd " & thePath & " && ./runme.sh"
end tell
end tell
@masnick
masnick / gist:568688
Created September 7, 2010 17:12
Translate into multiple languages
require "rubygems"
require "rsay"
[Language::ARABIC, Language::CHINESE, Language::CHINESE_SIMPLIFIED, Language::CHINESE_TRADITIONAL, Language::DUTCH, Language::FRENCH, Language::GERMAN, Language::GREEK, Language::ITALIAN, Language::JAPANESE, Language::KOREAN, Language::PORTUGUESE, Language::RUSSIAN, Language::SPANISH, Language::SWEDISH].each do |out|
puts Translate.t('words', Language::ENGLISH, out)
end
@masnick
masnick / main.css
Created November 12, 2010 15:28
Modification of h4x0r Adium message theme default CSS
/* textonly by Mark Fickett, 2004. Poke/edit/maul, but leave credit - think GPL */
/* Generally: naib.webhop.org Adium-related: naib.webhop.org/~markfickett/adium */
/* Modified by phrenzy, 2005 - http://www.baproducers.com */
/* Further modified by Max Masnick, 2010 - http://max.masnick.me */
body {
background: #fff;
font-weight: normal;
  1. Create Linode

    1. Record root password:
  2. Boot

  3. SSH in as root

    1. Install security updates:

    sudo apt-get update sudo apt-get upgrade --show-upgraded

hello world!
We couldn’t find that file to show.
@masnick
masnick / gitolite_hn.bash
Created June 20, 2011 15:36
Setting up gitolite (hn)
# Assuming Ubuntu 10.04 with git already installed.
#
# Make sure to secure your server: http://www.andrewault.net/2010/05/17/securing-an-ubuntu-server/
# These instructions are based on:
# http://sitaramc.github.com/gitolite/doc/1-INSTALL.html:
# First, get you id_rsa.pub onto the server as /tmp/YourName.pub
scp ~/ssh/id_rsa.pub you@git.you.com:/tmp/
@masnick
masnick / tarsnap.sh
Created July 29, 2011 21:55
Compiling tarsnap on Lion
# You'll need to install Xcode first.
# Download the tarsnap binary from https://www.tarsnap.com/download.html.
# After you untar the archive, cd into the folder and:
CC=/usr/bin/gcc-4.2 ./configure
CC=/usr/bin/gcc-4.2 make all install clean
@masnick
masnick / error.sh
Created July 29, 2011 21:09
ubuntu/prgmr locale error
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "en_US.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory