Skip to content

Instantly share code, notes, and snippets.

View CyberStrike's full-sized avatar
🎯
Building Products

Chris Scott CyberStrike

🎯
Building Products
View GitHub Profile
@CyberStrike
CyberStrike / mobile.coffee
Last active January 2, 2016 02:49 — forked from sdthornton/Detect Mobile Browser - CoffeeScript
Detect Mobile Browser - CoffeeScript
@mobileWeb = /Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune/i.test(navigator.userAgent)
// Usage: if @mobileWeb then ...
@CyberStrike
CyberStrike / each.js
Last active August 29, 2015 13:57
Using a jQuery's $.each
$.ajax({
url: 'http://api.randomuser.me/?results=10',
dataType: 'json',
success: function(data) {
addUsername(data);
}
});
addUsername = function(data) {
$.each(data.results, function(i) {
@CyberStrike
CyberStrike / _flash_errors.slim
Last active August 29, 2015 14:04
Rails Flash Errors Customisation
'app/views/layouts/_flash_errors.slim'
- flash.each do |type, message|
.alert class="#{flash_class(type)} alert-dismissible"
button.close data-dismiss='alert'
| ×
strong
.text-center= message
@CyberStrike
CyberStrike / _form.slim
Last active August 29, 2015 14:05
Form Field Errors Rails 4
= error_message_for(:resource, :field_name, :prepend_text => '')
@CyberStrike
CyberStrike / .gitignore
Created September 29, 2014 04:04
My default .gitignore
# See https://help.github.com/articles/ignoring-files for more about ignoring files.
#
# If you find yourself ignoring temporary files generated by your text editor
# or operating system, you probably want to add a global ignore instead:
# git config --global core.excludesfile '~/.gitignore_global'
# Ignore bundler config.
/.bundle
# Ignore the default SQLite database.
@CyberStrike
CyberStrike / .gemrc
Last active August 29, 2015 14:08 — forked from jch/.gemrc
# http://docs.rubygems.org/read/chapter/11
---
gem: --no-ri --no-rdoc
benchmark: false
verbose: true
update_sources: true
sources:
- http://gems.rubyforge.org/
- http://rubygems.org/
backtrace: true
##
## Bundle of CA Root Certificates
##
## Certificate data from Mozilla downloaded on: Wed Sep 3 03:12:03 2014
##
## This is a bundle of X.509 certificates of public Certificate Authorities
## (CA). These were automatically extracted from Mozilla's root certificates
## file (certdata.txt). This file can be found in the mozilla source tree:
## http://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt
##
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery.min.js"></script>
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
<meta charset="utf-8">
<title>JS Bin</title>
<style id="jsbin-css">
.icon-group {
@CyberStrike
CyberStrike / .bash_profile
Created December 14, 2014 21:35
My .bash_profile
# Source Git
source /c/'Program Files (x86)'/git/etc/git-completion.bash
source /c/'Program Files (x86)'/git/etc/git-prompt.sh
# Reset
Color_Off='\e[0m' # Text Reset
# Regular Colors
Black='\e[0;30m' # Black
Red='\e[0;31m' # Red
@CyberStrike
CyberStrike / rewritinghistory.sh
Created February 13, 2015 21:47
remove a file from history
git filter-branch -f --index-filter 'git rm --cached --ignore-unmatch FILENAME' SHA1..HEAD