Skip to content

Instantly share code, notes, and snippets.

View mikeymckay's full-sized avatar

Mike McKay mikeymckay

View GitHub Profile
@mikeymckay
mikeymckay / gist:9090984
Last active August 29, 2015 13:56
Embedding ruby in bash
echo "Retrieving application files from cloud to put in local database:"
printf '%s\n%s\n' `echo "
require 'rubygems'
require 'couchrest'
cloud_db_url = 'http://example.org/zanzibar'
local_db_url = 'http://localhost:5984/zanzibar'
@cloud_db = CouchRest.database(cloud_db_url)
resizeCanvas = function (largerOrSmaller){
scaleValue = (largerOrSmaller == "larger") ? 0.1 : -0.1
$('#canvasHolder').css({ scale: ($('#canvasHolder').css('scale') + scaleValue) });
offset = $("#canvasHolder").offset()
if (largerOrSmaller == "larger")
if (offset.top > 0 && offset.left > 0)
resizeCanvas("larger")
else
$('#canvasHolder').css({ scale: ($('#canvasHolder').css('scale') - scaleValue) });
JSONC = require './public/JSONC.js'
s = "H8KLCADCswRiVAIDbVdNb8OcNhDDvSvDgl56w4klPcO6NsKywrhawopLUcKQw4QVwrzChVEEwq7DkRgIaiNNDkXDkMO/w543H8Kkw5ZtwpHDgDscccK5w4N5b8Oewox+HH59w7nDrXB3w6jCn1/Cm8OTw4vDs8OXT1/Cnz7Dv3XDuHDDuFzDrcK7H8KHwpAXP8O6ZnLCsSVew5/CnyjCuEbDvh7Drn7DoSXDvsKPHl/Do8OPwoHCisKdw4bCnmB0wqlLw7gIwr5NIcOJwqPDoMOvT3nDrDfCssOVw5nCj8KdWBvCnR0+I3V4wpzDhVrDjcOVw6bCq8KXw63DscOowoPDn8O4w6DDmMK7wrPCi2rCpV7Cj8KOw6/CjsKOIcONaTnDmSPDnMKiwrczLjnCqnPDrMOIwr45w7Y/UWzDpcOgKQ/Cum/DocKzw5hYfcOrZz9ew5nDjjjCvMOTw7MvfsOFJcOTw4DDtkYzw4nDhyYrwrfCnHh5w7USw4rCo8OEw4LCliYMwpnCrAnDq2lzJWMhw6HCj8KYGVt6w7UPCXFxEgJvw5bCnMK5wrHCk1Bhw7RuEMOLL8O4wq1mwqLDscKqw4vCksOewpzDsV9yGXDCkB7DiTYiw58swrV9wrZ8wrXDuSHCq8OVUw8ULMKjDmdaekcqOHgYFk4cfGzDjcKNIB9Kw6QxFBxXXMOZK8KSa8K9RcOMw7A6w419DcKNw4ErfEIOwqMvwqYXwo4sK8KdwqjDpTNxwq1VfzNvIMOCwqggIG10eMO8wpvCk8K1BMKJdSfCrlxFwpItKHh2fzgcPQLClsKMHcKzw7HDkMKPSRPDjsKPFm80RW7Cmj1Dw6BywqdkHcKcEgNJw6XCqxnChRnDucOGLsK2U8K0w7lYUmrCoEd/wqrDnGXDljUbwrIqFMKKXBZJwojCmwM1wpHDuhPDjcOgw6HCjWdhTxDDj8KKSijCnMOFwr3CmsK4U8
#!/usr/bin/ruby
#
#You will need ruby and a hpricot to make it work (depending on your setup):
#sudo apt-get install ruby1.8 libhpricot-ruby
#or
#sudo gem install hpricot
#
#Then you will need to add the following to your /etc/aliases file:
#weather: |/path/to/weather_email.rb
#And then run the following to load the new email alias:
#!/usr/bin/env ruby
require 'rubygems'
require 'id3lib'
require 'earworm'
require 'yaml'
CONFIG = File.join(File.expand_path(ENV['HOME']), '.earworm')
begin
config = YAML.load_file(CONFIG)
class String
def change_case
self.gsub(/([A-Z]*)([a-z]*)/){"#{$1}".downcase + "#{$2}".upcase}
end
end
"UPUPdowndownLeftrIGHTlEFTrightBABAstart".change_case
#!/bin/sh
# the command= trick gets screwed up with quotes so be careful
echo "Hostname is currently `hostname`"
# TODO setup hostname
# TODO setup LibertyNet/connectivity
#todo insert gerbo alex and dave's public key
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAyUvMIvhJUYs7nIaiLBnUcs03XuOeHiw1JGh1M/ovbKc9YO4SJsl9CYxpyDeh9jSyvdNhNdeUSg7PBSSyAYpVXeK6WXN9LnqKOWRu8n5rXGNSycM2tenaADiS/xtMkHmIFYOE/QFQF+Amg5lKR1DjsfZXzscdtYsmAT09j6GFYfgY/KIP/gxSsEDzOGSIxYqJwpCzV+/nwub72ElzVcW9EJu2HpSD8jhKF6XrZ3VExsCk9v86qrTGWeVOyFubRb7+V6Db4xc+x2HirdyMW7hZceDfTpB0xX1GXd4PYZ023gfvNkGbIj/aOSDeJtDIJyQhzCbIXY+CiLkU556e0rg2Nw== njero@alexandria.local
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAzFtSLwtu0GoHLWG8X5ScMBX0xYtxjlWiEhEJRPWoIq+e4MQg34mtSEUtVt9lyeiAx9PfrmFhcbFeL72Y1bRi7bxEy+9Nu72bEPicVibukTuiFz1M0snoHVCtr6FnHd8q29+hcfeaqFwn2lIyE11DiH5aHOd2hAPNAVQ/p1CPY5HCmIerIuuE+QgEQTE6Zm3Lp8L4LvyFhZl4kZ5CLx8mOQWIj8ZVh3HUvCCh2b3AZdZzOE4E2Jk0ST4QJ7IlenRQ+9E6RKQ6pVOYgYunfhD0IIaXrd9UiGTGm+G/3YfKHhIznF3QyBv5lW06A5BKz37v8rXil7zu0jKLh5Kf41BiAQ== ace@lalanje
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAzb5cQe46LoJB5PQou+Rc+BNyRLC5iMILS8/KddZUJGdQobzzx6pxyvS6Wq9i6EGj6X8WzGTa9FLgFUNI1EGg0wLMANTpDwiMYyBLZQ8oLwbUkTrQaDKw8Bf/FwLQiaUjx0DB7U7YNJlGMZ
DELETE FROM schema_migrations;
Query OK, 10 rows affected (0.03 sec)
mysql> exit
Bye
crazy@paiute:/var/www/bart$ rake db:migrate RAILS_ENV=development
(in /var/www/bart)
== 20080405175950 LoadBaseLegacySchema: migrating =============================
== 20080405175950 LoadBaseLegacySchema: migrated (0.0000s) ====================
@cohort_patient_ids[:all] = PatientRegistrationDate.find(:all,
# :joins => 'LEFT JOIN patient_identifier ON
# patient_identifier.patient_id = patient_registration_dates.patient_id
# AND identifier_type = 18 AND voided = 0',
:conditions => ["DATE(registration_date) >= ? AND DATE(registration_date) <= ?",
@quarter_start, @quarter_end]
# :order => 'CONVERT(RIGHT(identifier, LENGTH(identifier)-3), UNSIGNED)').map(&:patient_id)
).map(&:patient_id)
# @cohort_patient_ids[:start_reasons] = start_reasons[1]