Skip to content

Instantly share code, notes, and snippets.

View rayners's full-sized avatar

David Raynes rayners

  • Baltimore, MD
  • 19:34 (UTC -04:00)
View GitHub Profile
@rayners
rayners / controllers.application.js
Last active November 1, 2017 23:38
Ember.defineProperty
import Ember from 'ember';
const WEEK_DAY_NAMES = [
'Sunday', 'Monday',
'Tuesday', 'Wednesday',
'Thursday', 'Friday',
'Saturday'
];
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
### Keybase proof
I hereby claim:
* I am rayners on github.
* I am rayners (https://keybase.io/rayners) on keybase.
* I have a public key whose fingerprint is AEE2 3479 C4B1 58EA 5965 6A36 8675 4798 6CB7 9288
To claim this, I am signing this object:
@rayners
rayners / drink_reminder
Last active August 29, 2015 13:56
Water reminder as a service
#!/bin/sh
/usr/local/bin/growlnotify -s -m "Drink water" -n "Water Reminder"
;; my fancy frame title
;; "Emacs: <filename> [on <user>@<host>] [[ Working on <current-clocked-task> ]]"
(setq frame-title-format '("" invocation-name ": "(:eval (if (buffer-file-name)
(abbreviate-file-name (buffer-name))
"%b"))
(:eval (if (tramp-tramp-file-p buffer-file-name)
(concat " on " (tramp-file-name-user (tramp-dissect-file-name (buffer-file-name))) "@" (tramp-file-name-host (tramp-dissect-file-name (buffer-file-name))))))
" "(:eval (if (org-clock-is-active) (concat "[ Working: " org-clock-heading " ]")))))
@rayners
rayners / index5.html
Created October 21, 2010 05:47
HTML5 Index Template for Movable Type
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title><$mt:blogname$></title>
</head>
<body>
<header>
<hgroup><h1><$mt:blogname$></h1></hgroup>
</header>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
function iity() {
var d = new Date();
var c_hour = d.getHours();
var value = 'Nope';
@rayners
rayners / Plugin.pm
Created May 17, 2010 13:56
Example of a dynamic plugin setting
package PluginName::Plugin;
use strict;
use warnings;
use base qw( MT::Plugin );
use MT::Util qw(dirify);
sub load_config {
eval { require Some::Module; 1; };
if ($@) {
# it didn't load
}
else {
# it did!
}