Skip to content

Instantly share code, notes, and snippets.

@atma
atma / gulpfile.js
Created October 8, 2014 02:38
A sample gulpfile for typical frontend dev
var gulp = require('gulp'),
browserify = require('browserify'),
es6ify = require('es6ify'),
hbsfy = require('hbsfy'),
bulkify = require('bulkify'),
source = require('vinyl-source-stream'),
streamify = require('gulp-streamify'),
concat = require('gulp-concat'),
gutil = require('gulp-util'),
livereload = require('gulp-livereload'),
@atma
atma / fotorama-thumbnails.html
Created May 15, 2014 16:33
Fotorama sample usage with thumbnail navigation
<div class="fotorama" data-nav="thumbs" data-width="700" data-ratio="4/3"
data-max-width="100%">
<a href="1.jpg"><img src="thumb_1.jpg" width="100" height="75"></a>
<a href="2.jpg"><img src="thumb_2.jpg" width="100" height="75"></a>
<a href="3.jpg"><img src="thumb_3.jpg" width="100" height="75"></a>
<a href="4.jpg"><img src="thumb_4.jpg" width="100" height="75"></a>
<a href="5.jpg"><img src="thumb_5.jpg" width="100" height="75"></a>
</div>
@atma
atma / fotorama-keyboard-fullscreen.html
Last active August 29, 2015 14:01
Fotorama sample usage with keyboard & fullscreen enabled
<div class="fotorama" data-allowfullscreen="native" data-fit="cover"
data-keyboard="true" data-width="700" data-ratio="4/3" data-max-width="100%">
<img src="images/1.jpg">
<img src="images/2.jpg">
<img src="images/3.jpg">
<img src="images/4.jpg">
<img src="images/5.jpg">
</div>
@atma
atma / .gitignore
Created March 1, 2014 14:04
.gitignore for .NET froject
# Build Folders (you can keep bin if you'd like, to store dlls and pdbs)
[Bb]in/
[Oo]bj/
# mstest test results
TestResults
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
@atma
atma / dabblet.css
Created December 7, 2013 15:26 — forked from LeaVerou/dabblet.css
(C)Leanest CSS spinner ever
/**
* (C)Leanest CSS spinner ever
*/
@keyframes spin {
to { transform: rotate(1turn); }
}
.progress {
position: relative;
@atma
atma / org.mongodb.mongod.plist
Created October 1, 2013 01:27
mongodb launch agent, put to ~/Library/LaunchAgents/org.mongodb.mongod.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>org.mongodb.mongod</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/mongod</string>
<string>run</string>
@atma
atma / WPEmulator.lnk
Created September 3, 2013 16:39
How to start Windows Phone 8 Emulator without Visual Studio
"C:\Program Files (x86)\Microsoft XDE\8.0\XDE.exe" /vhd "C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Emulation\Images\Flash.vhd" /video "720x1280" /memsize 1024 /language 409 /creatediffdisk "%Temp%\dd.720x1280.1024.vhd" /fastShutdown
@atma
atma / nginx.conf
Created August 18, 2013 16:45
Nginx + nodejs + socket.io websockets
# Add to nginx.conf http section
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
@atma
atma / ufw_rules.sh
Last active February 25, 2018 20:20
Basic rules for securing ubuntu VPS with ufw
# default rule
sudo ufw default deny
# allow ssh
sudo ufw allow 22/tcp
# enable firewall
sudo ufw enable
# allow https?
@atma
atma / UNMR_stack.sh
Created July 15, 2013 19:39
How to install the latest versions of node.js/mongodb/redis on Ubuntu
sudo apt-get install python-software-properties
# Node.js
sudo apt-get purge nodejs npm
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
# mongodb
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
sudo touch /etc/apt/sources.list.d/10gen.list
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/10gen.list