Skip to content

Instantly share code, notes, and snippets.

View cdesch's full-sized avatar
🏠
Working from home

cdesch cdesch

🏠
Working from home
View GitHub Profile
(Backtrace restricted to imported tasks)
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing as deploy@192.168.1.112: rake exit status: 1
rake stdout: == 20150817191541 CreateBookStoreBooks: migrating =============================
-- create_table(:book_store_books)
rake stderr: rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:
PG::UndefinedTable: ERROR: relation "authors" does not exist
: ALTER TABLE "book_store_books" ADD CONSTRAINT "fk_rails_52f80cb3c5"
@cdesch
cdesch / ShortenVideo.rb
Created September 16, 2015 19:20
Shorten all videos in a directory to a specified time using ffmpeg
puts 'Converting FLV files'
basedir = '.'
Dir.glob("*.mp4") do |my_text_file|
puts ' --> converting: ' + my_text_file
puts "ffmpeg -i #{my_text_file.gsub(/ /, '\ ')} -ss 00:00:00.0 -c copy -t 00:00:10.0 new.#{my_text_file.gsub(/ /, '\ ')}"
`ffmpeg -i #{my_text_file.gsub(/ /, '\ ')} -ss 00:00:00.0 -c copy -t 00:00:10.0 new.#{my_text_file.gsub(/ /, '\ ')}`
end
@cdesch
cdesch / CRC8.m
Created March 1, 2012 19:14
CRC8
//
// CRC8.m
//
// Created by Chris Desch on 2/6/12.
// Translation from http://avrhelp.mcselec.com/index.html?crc8.htm
- (int)crc8Checksum:(NSString*)dataFrame{
char j;
int crc8 = 0;
@cdesch
cdesch / touchCorePlot
Created March 13, 2012 23:37
Core Plot Scatterplot Point size for touch detection
// Create plot and increase size for
CPTScatterPlot *dataSourceLinePlot = [[CPTScatterPlot alloc] init];
dataSourceLinePlot.plotSpace = plotSpace;
dataSourceLinePlot.identifier = colorName;
dataSourceLinePlot.plotSymbolMarginForHitDetection = 10.0f;
@cdesch
cdesch / ObjectiveCSnippets
Created March 14, 2012 02:26
Useful Objective-C Snippets
//Deprecating an Item with a define
#define DEPRECATED __attribute__ ((deprecated))
@cdesch
cdesch / gist:2380263
Created April 13, 2012 21:21
avr-gcc error
cjs-MacBook-Pro:github cj$ cat cjs-MacBook-Pro:github cj$ brew install homebrew-alt/avr/avr-libc.rb
cat: cjs-MacBook-Pro:github: No such file or directory
cat: cj$: No such file or directory
cat: brew: No such file or directory
cat: install: No such file or directory
require 'formula'
def relative(name)
return name if name.kind_of? Formula
File.join(File.split(__FILE__)[0], name) + '.rb'
@cdesch
cdesch / ds12B20.c
Created July 6, 2012 03:24
DS12B20
#include <avr/io.h>
#include <avr/interrupt.h>
#define F_CPU 8000000UL
#include <util/delay.h>
#include <stdlib.h>
#include "ds18b20.h"
$().ready(function(){
// Instant Search
$('#q').keyup(function(){
$('.search_item').each(function(){
var re = new RegExp($('#q').val(), 'i')
if($(this).children('.search_text')[0].innerHTML.match(re)){
$(this).show();
}else{
$(this).hide();
};
@cdesch
cdesch / accounts-models.py
Created November 30, 2012 14:58 — forked from erikankrom/accounts-models.py
Multiple Profiles for Internal/External Users
from django.db import models
from django.contrib.auth import User
from mycompany.models import Client
from userprofiles.models import Profile
class External(Profile):
#External-specific models
client = models.ForeignKey(Client)
def __unicode__(self):
@cdesch
cdesch / OS X Wiki Server Whitelist
Last active December 15, 2015 22:59
OS X Wiki Server Whitelist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>protocols</key>
<array>
<string>scp</string>
</array>
<key>styles</key>
<array>