Skip to content

Instantly share code, notes, and snippets.

View SamSamskies's full-sized avatar
🚀
vamos

Sam Samskies SamSamskies

🚀
vamos
  • Various
View GitHub Profile
@SamSamskies
SamSamskies / git-bash-setup
Last active August 29, 2015 13:56
Bash git branch name with colors
BLACK="\[\033[0;30m\]"
RED="\[\033[0;31m\]"
GREEN="\[\033[0;32m\]"
YELLOW="\[\033[0;33m\]"
BLUE="\[\033[0;34m\]"
DEFAULT="\[\033[0;00m\]"
function parse_git_branch {
ref=$(git symbolic-ref HEAD 2> /dev/null) || return
echo "("${ref#refs/heads/}")"
{
"auto_complete_commit_on_tab": true,
"color_scheme": "Packages/Color Scheme - Default/Cobalt.tmTheme",
"font_size": 16.0,
"ignored_packages":
[
"Vintage"
],
"save_on_focus_lost": true,
"scroll_past_end": true,
@SamSamskies
SamSamskies / scrolling-sample.js
Created September 1, 2014 07:20
scrolling sample
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title></title>
<style>
body {
margin-top: 50px;
}
@SamSamskies
SamSamskies / linkify.js
Created December 19, 2014 06:10
Convert strings to links
// source: http://stackoverflow.com/a/3890175/2281322
function linkify(inputText) {
var replacedText, replacePattern1, replacePattern2, replacePattern3;
//URLs starting with http://, https://, or ftp://
replacePattern1 = /(\b(https?|ftp):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gim;
replacedText = inputText.replace(replacePattern1, '<a href="$1" target="_blank">$1</a>');
//URLs starting with "www." (without // before it, or it'd re-link the ones done above).
replacePattern2 = /(^|[^\/])(www\.[\S]+(\b|$))/gim;
@SamSamskies
SamSamskies / stackexchange-api-response-example.json
Last active August 29, 2015 14:14
Example StackExchange API response
{
"items":[
{
"user":{
"reputation":363279,
"user_id":19068,
"user_type":"registered",
"profile_image":"https://www.gravatar.com/avatar/1d2d3229ed1961d2bd81853242493247?s=128&d=identicon&r=PG",
"display_name":"Quentin",
"link":"http://stackoverflow.com/users/19068/quentin"
@SamSamskies
SamSamskies / readme.md
Last active August 29, 2015 14:16
philips-hello-world
require 'rubygems'
require 'mechanize'
require 'byebug'
a = Mechanize.new { |agent|
agent.user_agent_alias = 'Mac Safari'
key = 'JSESSIONID'
value = '3a70858e14aca4f6aac9ec59d95d13d86e0b4e755b40b67bb56f96f27fbf05b2.e3qSc3iTc34Oe3iNaO0'
cookie = Mechanize::Cookie.new(key, value)
@SamSamskies
SamSamskies / ruby_joke_041213
Last active December 16, 2015 04:19
My Ruby Joke of the Day 4/12/13
bar = ["beer"] * 50
bar.inject([]) { |my_mouth, beer| my_mouth << beer }
@SamSamskies
SamSamskies / blank_line_stripper.rb
Last active December 16, 2015 05:08
I created a ruby one liner to delete all blank lines from a text file and store each line in an array.
#returns an array filled with each non-blank line from the file as elements.
File.read(file).squeeze("\n").split("\n")
@SamSamskies
SamSamskies / index.html
Last active December 16, 2015 22:09 — forked from dbc-challenges/index.html
DBC Phase 2 Practice Assessment Part 3
<!doctype html>
<html>
<head>
<link rel="stylesheet" href="http://cdn.jsdelivr.net/normalize/2.1.0/normalize.css">
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Lato:100,900">
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/3.0.2/css/font-awesome.min.css">
</head>