Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View masnick's full-sized avatar

Max Masnick masnick

View GitHub Profile
@masnick
masnick / Web Confidential to KeePassX.rb
Created June 28, 2010 01:10
Web Confidential to KeePassX
#!/usr/bin/env ruby
# Usage:
# 1) Save as something.rb on Desktop. Optionally update the date on the line
# that beings with "time = " if you want the creation date to be correct in
# KeePassX.
# 2) Run in Terminal: chmod 777 ~/Desktop/something.rb
# 3) Run in Terminal: ~/Desktop/something.rb web_confidential_export.txt
# 4) Import the resulting export.xml into KeePassX
# 5) Use the "srm" command to delete the plaintext files containing passwords
# Put this in your ~/.bash_profile file
# To reload the .bash_profile without restarting Terminal, run "source ~/.bash_profile"
# http://stackoverflow.com/questions/420456/open-terminal-here-in-mac-os-finder
function ff { osascript -e 'tell application "Finder"'\
-e "if (${1-1} <= (count Finder windows)) then"\
-e "get POSIX path of (target of window ${1-1} as alias)"\
-e 'else' -e 'get POSIX path of (desktop as alias)'\
-e 'end if' -e 'end tell'; };\
#
#
# test.rb
#
#
require 'rubygems'
require 'active_record'
require 'classifier'
@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.