Skip to content

Instantly share code, notes, and snippets.

@chrisb
chrisb / gist:4d6a09c6cc1ca2e1b14e
Last active November 25, 2022 04:15
Homebrew, Ruby, and Rails on OS X 10.10

OS X 10.10 Guide

Here's what I did to get things working.

1. Install Xcode 6

Yep, over at: https://developer.apple.com

2. Install the Command Line Tools (CLT)

@veerkun
veerkun / php_regex_get_title_of_url.php
Last active August 29, 2015 14:01
PHP regex get meta title of URL or web page address
<?php
function vk_get_title($url) {
//Read URL
$html = file_get_contents($url);
// Get the 'content' attribute value in a <meta name="description" ... />
$matches = array();
preg_match('/<title>([^>]*)<\/title>/si', $html, $match );
if (isset($match) && is_array($match) && count($match) > 0) {
//$title = strip_tags($match[1]); //use if want strip tags
@hatzopoulos
hatzopoulos / ua.js
Last active April 22, 2019 10:23
Optimized Google Universal Analytics
// Optimized Google Universal Analytics
// optional requirement 1:
// if using ga_track_pre_url feature;
// the DOM element must exist before document.getElementById('ga_track_pre_url').value
// like going just before the closing </body> tag
// optimized http://mathiasbynens.be/notes/async-analytics-snippet#universal-analytics
(function(G,o,O,g,l){G.GoogleAnalyticsObject=O;G[O]||(G[O]=function(){(G[O].q=G[O].q||[]).push(arguments)});G[O].l=+new Date;g=o.createElement('script'),l=o.scripts[0];g.src='//www.google-analytics.com/analytics.js';l.parentNode.insertBefore(g,l)}(this,document,'ga'));
@johnfmorton
johnfmorton / CreateBookmarklet.html
Last active July 29, 2017 09:58
Bookmarklet to auto-refresh any page at some point in the near future.
<!DOCTYPE html>
<html>
<head>
<title>Page Refresher</title>
</head>
<body>
<h1>Page Refresher</h1>
<p>Drag the link below to your toolbar to install the "page refresher" bookmarklet. Press the bookmarklet and you will be prompted for when you'd like the page you're on to be refreshed in your browser.</p>
<a href="javascript: (function () { var jsCode = document.createElement('script'); jsCode.setAttribute('src', 'https://gist.githubusercontent.com/johnfmorton/9238562/raw/b2a65b62c17569d3d275b9f2a755d14658e8d036/pagerefresher.js'); document.body.appendChild(jsCode); }());">Refresher</a>
@ttscoff
ttscoff / .searchlink
Last active February 20, 2025 09:46
Sample configuration file for SearchLink (~/.searchlink)
@prenagha
prenagha / Create Gist.scpt
Created January 13, 2014 15:17
Launchbar action to create public gist
--
-- gist support for launchbar
-- 1. install gist client "sudo gem install gist"
-- https://github.com/defunkt/gist
-- 2. login "gist --login"
--
-- use from launchbar as file action, string/search action, or
-- plain action (will take text from clipboard)
-- then will put gist url as launchbar result
-- from there you can Copy it or hit Enter to open in browser
@mlgill
mlgill / keychainsetup.py
Created January 8, 2014 02:29
keychainsetup: iOS (Pythonista), attempts to seamlessly set and get passwords
import keychain
def set_get_user_pass(service):
# store username and password in keychain if not found
if not service in [x[0] for x in keychain.get_services()]:
print 'Keychain does not contain %s username and password.' % service
username = raw_input('Enter your %s username and press enter:' % service)
password = raw_input('Enter your %s password and press enter:' % service)
print 'Username %s and password saved for %s.' % (username, service)
@hiilppp
hiilppp / redirect_to_pythonista.html
Created January 4, 2014 14:23
HTML file that opens Pythonista, where a specified script is executed, while the browser window closes in the background. This serves as workaround for IFTTT's lack of support for custom URL schemes in the URL parameter of Pushover's Channel.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh" content="0; pythonista://foo.py&action=run&argv=bar"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script language="JavaScript">
setTimeout("self.close()", 500);
</script>
</head>
@archagon
archagon / simpletables.css
Last active January 1, 2016 00:29
Pretty CSS tables for my Squarespace site.
table
{
text-align:center;
border-collapse:collapse;
border:none;
font-size:0.85em;
display:inline-block;
line-height:1.4em;
}
.tablepadding
@lisamelton
lisamelton / transcode-video.sh
Last active April 29, 2025 20:17
Transcode video file (works best with Blu-ray or DVD rip) into MP4 (or optionally Matroska) format, with configuration and at bitrate similar to popular online downloads.
#!/bin/bash
#
# transcode-video.sh
#
# Copyright (c) 2013-2015 Don Melton
#
about() {
cat <<EOF
$program 5.13 of April 8, 2015