Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000| # replace PAPERTRAIL_HOSTNAME and PAPERTRAIL_PORT | |
| # see http://help.papertrailapp.com/ for additional PHP syslog options | |
| function send_remote_syslog($message, $component = "web", $program = "next_big_thing") { | |
| $sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP); | |
| foreach(explode("\n", $message) as $line) { | |
| $syslog_message = "<22>" . date('M d H:i:s ') . $program . ' ' . $component . ': ' . $line; | |
| socket_sendto($sock, $syslog_message, strlen($syslog_message), 0, PAPERTRAIL_HOSTNAME, PAPERTRAIL_PORT); | |
| } | |
| socket_close($sock); |
| desc "convert a latin1 database with utf8 data into proper utf8" | |
| task :convert_to_utf8 => :environment do | |
| puts Time.now | |
| dryrun = ENV['DOIT'] != '1' | |
| conn = ActiveRecord::Base.connection | |
| if dryrun | |
| def conn.run_sql(sql) | |
| puts(sql) | |
| end | |
| else |
| #!/bin/bash | |
| #### | |
| # Split MySQL dump SQL file into one file per table | |
| # based on http://blog.tty.nl/2011/12/28/splitting-a-database-dump | |
| #### | |
| if [ $# -lt 1 ] ; then | |
| echo "USAGE $0 DUMP_FILE [TABLE]" | |
| exit |
| # modify from veewee | |
| require 'digest/md5' | |
| CURRENT_DIR = File.dirname(__FILE__) | |
| PRESEED_MD5 = "#{Digest::MD5.file("#{CURRENT_DIR}/preseed.cfg").hexdigest}" | |
| Veewee::Session.declare( { | |
| :boot_cmd_sequence => [ | |
| "<Esc><Esc><Enter>", | |
| "/install/vmlinuz ", | |
| "noapic ", |
| (function($){ | |
| $('.pagination a[data-remote=true]').live('ajax:success', function(e){ window.history.pushState('', '', $(e.target).attr('href')) }) | |
| $(window).bind('popstate', function(){ $.ajax({url:window.location, dataType:'script'}) ; return true }); | |
| })(jQuery); |
| # set up git and perform initial commit | |
| git :init | |
| append_file '.gitignore' do | |
| <<-EOS | |
| *.rbc | |
| *.sassc | |
| .sass-cache |
| <ifmodule mod_deflate.c> | |
| AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript | |
| </ifmodule> | |
| <IfModule mod_expires.c> | |
| ExpiresActive On | |
| ExpiresByType text/html M3600 | |
| ExpiresByType text/css M3600 | |
| ExpiresByType application/javascript M3600 | |
| ExpiresByType image/bmp M3600 | |
| ExpiresByType image/gif M3600 |
| #!/usr/bin/env python | |
| """Command line script to convert a file, usually an image, into a data URI | |
| for use on the web.""" | |
| import base64 | |
| import mimetypes | |
| import os | |
| import sys | |