This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fs = require('fs') | |
writevalue = (i, val)-> | |
output += "Case #"+i+": "+val+"\n" | |
# is a palindrome (expects a string) | |
isPalindrome = (num) -> | |
reversed = (num).split("").reverse().join("") | |
num is reversed |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.io.BufferedReader; | |
import java.io.BufferedWriter; | |
import java.io.File; | |
import java.io.FileReader; | |
import java.io.FileWriter; | |
import java.io.IOException; | |
public class Palindrome { | |
public static void main(String[] args) throws Exception |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Small Knockout Extension to allow for canceling/confirming | |
* changes to the view model. Defaults to the changed option. Based on code sample from Ryan Niemeier | |
* http://www.knockmeout.net/2011/03/guard-your-model-accept-or-cancel-edits.html | |
* | |
* Please note: You should not use this unless you are | |
* explicitly confirming or resetting the values in every scenario before you | |
* reference them again. An unwanted revert may occur if you make changes without confirming and then cancel at a later point. | |
*/ | |
//wrapper to an observable that requires accept/cancel |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Small Knockout Extension to allow for canceling/confirming | |
* changes to the view model Originally from: | |
* http://www.knockmeout.net/2011/03/guard-your-model-accept-or-cancel-edits.html | |
*/ | |
//wrapper to an observable that requires accept/cancel | |
ko.protectedObservable = function(initialValue) { | |
//private variables | |
var _actualValue = ko.observable(initialValue), | |
_tempValue = initialValue; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# This is a script to set up a Linux Mint environment for Tim's development this summer. It is by no means complete, but is just meant to get started with some of the basics for java development and the courage project. | |
#set your username here | |
USER=ben | |
#update available packages | |
apt-get update | |
#installing postgres | |
apt-get -y install postgresql |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" A minimal vimrc for new vim users to start with. | |
" | |
" Referenced here: http://vimuniversity.com/samples/your-first-vimrc-should-be-nearly-empty | |
" | |
" Original Author: Bram Moolenaar <[email protected]> | |
" Made more minimal by: Ben Orenstein | |
" Modified by : Ben McCormick | |
" Last change: 2014 June 8 | |
" | |
" To use it, copy it to |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Explanation | |
This was my end of 2012 software inventory. The goal was to identify all of the things I use software for, evaluate what the best software was to use for those use cases, and then commit to using that software for all of 2013. The goals were simplicity, productivity, and a more focused approach to the tools I use. | |
## Use Cases & Solutions | |
#### Web Browsing in Windows | |
* **Chrome** - I don't love Google's business model. And their designs are hit and miss. But they really do make some great software. In my experience Chrome is the best browser to debug with, the fastest, and handles multiple tabs & searching the best. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"<Your Name Here> | |
" Setup stuff | |
" =========== | |
" Use vim rather than vi settings | |
set nocompatible | |
" Plugins Setup |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import random | |
# Implementation of Resevoir Algorithm, see | |
# http://stackoverflow.com/a/3540315/1424361 | |
def random_line(contestants): | |
line = next(contestants) | |
line2 = line | |
# go through each line, check to see if we | |
# should select it, with decreasing probability | |
# over time |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Show hidden characters
{ | |
"bitwise":true, | |
"curly": true, | |
"eqeqeq": true, | |
"immed": true, | |
"indent": 4, | |
"latedef":true, | |
"newcap": true, | |
"nonew":true, | |
"quotmark":"single", |
OlderNewer