Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@nilghe
nilghe / helloworld.c
Last active August 29, 2015 14:14
Just a simple "Hello World" for C, because I can.
#include <stdio.h>
int main(int argc, char* argv[]) {
printf("Hello world!\n");
return 0;
}
@nilghe
nilghe / smooth-scroll
Created March 18, 2015 08:47
Very simple smooth scrolling to another anchor on the page. Taking into account the header height.
$('.scroll-to').on('click', function(){
var anchor = $(this).attr('href');
var height = $('.header').height(); // If the header is fixed
$('html, body').animate({
scrollTop: $(anchor).offset().top - height
}, 400);
return false;
@nilghe
nilghe / box-sizing.scss
Created March 25, 2015 05:33
Simple SASS mixin for box sizing
@mixin border-box() {
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box; /* Firefox, other Gecko */
box-sizing: border-box; /* Opera/IE 8+ */
}
@nilghe
nilghe / post-receive.sh
Created December 3, 2015 08:48
Simple deploy post-receive hook for git
#!/bin/sh
#
# An example hook script for the "post-receive" event.
#
# The "post-receive" script is run after receive-pack has accepted a pack
# and the repository has been updated. It is passed arguments in through
# stdin in the form
# <oldrev> <newrev> <refname>
# For example:
# aa453216d1b3e49e7f6f98441fa56946ddcd6a20 68f7abf4e6f922807889f52bc043ecd31b79f814 refs/heads/master