Skip to content

Instantly share code, notes, and snippets.

View tsevdos's full-sized avatar
🏠
Working from home

John Tsevdos tsevdos

🏠
Working from home
View GitHub Profile
// remove all local branches except from the ones that exist in remote
git fetch --all -p; git branch -vv | grep ": gone]" | awk '{ print $1 }' | xargs -n 1 git branch -D
@tsevdos
tsevdos / webkit-only-styles.css
Created January 2, 2012 15:47
Conditional CSS for Webkit-based browsers
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */
body { background:red; }
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<script id="jsbin-javascript">
@tsevdos
tsevdos / index.html
Created January 2, 2012 15:38
Simple HTML5 template
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Really simple HTML5 template</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<!--[if lt IE 9]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
</head>
@tsevdos
tsevdos / commitPushAndPublishToNpm.sh
Created September 17, 2016 17:34
npm (re)publish module
git commit -m “Release 0.0.1”
git tag v0.0.1
git push origin master --tags
npm publish
<html>
<head>
<meta charset="utf-8">
<meta content="yes" name="apple-mobile-web-app-capable">
<title>Cool web-app</title>
<!-- iPhone - iPod touch - 320x460 -->
<link href="splashscreen.png" media="(device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 1)" rel="apple-touch-startup-image">
<!-- iPhone - iPod (Retina) - 640x920 -->
@tsevdos
tsevdos / example.rb
Last active February 1, 2016 18:59
Extending Class methods with Module Mixins
# module
module Findable
def find_by_name(name)
# find something
end
end
# Class
class Klass
# class stuff
@tsevdos
tsevdos / atbash.rb
Last active January 30, 2016 10:22
Atbash Cipher
class Atbash
LETTERS = %w(A B C D E F G H I J K L M N O P Q R S T U V W X Y Z)
NUMBERS = %w(0 1 2 3 4 5 6 7 8 9)
PUNCTUATION = [' ', ',', '.']
def self.encode(str)
cipher = []
str.chars.each do |char|
next if PUNCTUATION.include?(char)
dir($('el'));
console.table(myArray);