Skip to content

Instantly share code, notes, and snippets.

View SamSamskies's full-sized avatar
🚀
vamos

Sam Samskies SamSamskies

🚀
vamos
  • Various
View GitHub Profile
@media print {
* {
background: transparent !important;
color: black !important;
box-shadow: none !important;
text-shadow: none !important;
}
}
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 / readme.md
Last active August 29, 2015 14:16
philips-hello-world
@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 / 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 / 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 / sublime-settings
Last active May 9, 2016 19:11
sublime settings
{
"auto_complete_commit_on_tab": true,
"color_scheme": "Packages/User/SublimeLinter/Monokai (SL).tmTheme",
"detect_slow_plugins": false,
"ensure_newline_at_eof_on_save": true,
"font_size": 18.0,
"ignored_packages":
[
"Vintage"
],
{
"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 / 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/}")"
@SamSamskies
SamSamskies / layout_vars.rb
Created December 12, 2013 03:28
Load vars to be used in layout using Rails.
class ApplicationController < ActionController::Base
before_filter :load_vars
protected
def load_vars
#check if ajax call
unless request.xhr?