Skip to content

Instantly share code, notes, and snippets.

View harking's full-sized avatar

George Montana Harkin harking

View GitHub Profile
@harking
harking / GhostCartridge-Instructions.md
Last active August 16, 2022 02:47
CatGenie GhostCartridge Installation Instructions.

Installation

Installing the GhostCartridge is straightforward and only takes about 10 minutes.

  1. Unplug the CatGenie 120 & turn off the water supply. Disconnect the water supply as well.
  2. Remove any covers and the CatGenie main control unit from the CatGenie.
  3. Remove the 4 screws on the back of the cat genie. You will need a 6" long Phillips screwdriver to remove the screws. You will also need to remove the screw behind the tamper seal. (Note: US Law allows you to modify your CatGenie without voiding your warranty.)
  4. Unplud the RFID SaniSolution Cartridge Reader from the side of the cartridge holder.
  5. Plug in the 4 wires from the GhostCartridge. The RFID plug will have a smooth side and a side with an outdent.
  • There wire colors on the RFID plug are usually 1. Red, 2. Blue, 3. Black, 4. White, however CatGenie can change these colors at any time. There are two ways to connect the GhostCartridge:
1978 Motobecane Super Mirage 59cm
Original:
- Front/Rear Rims, Front Hub, Front/Back brake calipers, handlebar
New:
- Shimano Drop Bar Shifters - SL-BS77
- 10 speed chain
- Brake Levers - Origin 8 brown
- Seatpost
@harking
harking / _.md
Created September 28, 2012 14:31 — forked from anonymous/_.md
just another inlet to tributary
@harking
harking / deep_copy_test.js
Created July 17, 2012 15:49
Deep Copy Woes
var deep_copy, audienceObj, labObj, audience, lab;
audienceObj = function(spec) {
var that;
return that = $.extend(deep_copy, that, {
name: '',
client_id: null,
purchased: false,
init: function() {},
Poor Naming of Identifiers:
SELECT a.id AS behavior_id,
a.name AS behavior_name,
b.id AS behavior_type_id,
b.name AS behavior_type_name
FROM behaviors a,
behavior_types b
WHERE a.behavior_type_id = b.id;
<?php
$elements = array('a','b','c');
foreach($elements as &$element) {
$element = $element . "_testo";
}
var_dump($elements);
/**
* Based on http://stackoverflow.com/questions/359788/javascript-function-name-as-a-string
* Exmple use:
* var functionNames = ['drawA', 'drawB', 'drawC'];
* for(var i=0; i < functionNames.length; i++) {
* functionNames[i].toFunction()(arg1,arg2);
* }
**/
String.prototype.toPointer = function(){
var context = window;
ERROR NoMethodError: undefined method `path' for nil:NilClass
/var/lib/gems/1.8/gems/yard-0.6.4/templates/default/module/setup.rb:125:in `mixed_into'
/var/lib/gems/1.8/gems/yard-0.6.4/templates/default/module/setup.rb:125:in `each'
/var/lib/gems/1.8/gems/yard-0.6.4/templates/default/module/setup.rb:125:in `mixed_into'
/var/lib/gems/1.8/gems/yard-0.6.4/templates/default/module/setup.rb:125:in `each'
/var/lib/gems/1.8/gems/yard-0.6.4/templates/default/module/setup.rb:125:in `mixed_into'
/var/lib/gems/1.8/gems/yard-0.6.4/templates/default/module/html/box_info.erb:26:in `_erb_cache_7'
/var/lib/gems/1.8/gems/yard-0.6.4/lib/yard/templates/template.rb:238:in `send'
/var/lib/gems/1.8/gems/yard-0.6.4/lib/yard/templates/template.rb:238:in `erb'
/var/lib/gems/1.8/gems/yard-0.6.4/lib/yard/templates/template.rb:316:in `render_section'
#!/usr/bin/env ruby
require 'fileutils'
project_name = File.expand_path(__FILE__).split('/')[-4]
msg = %{
Build failed for #{ENV['PROJECT']}
Last commit was http://github.com/si2team/midpoint/commit/#{ENV['SHA']}