Skip to content

Instantly share code, notes, and snippets.

View marcusandre's full-sized avatar

Marcus André marcusandre

View GitHub Profile
@marcusandre
marcusandre / readme.md
Last active December 28, 2015 23:58
Add a .gitignore to all empty subirectories.

This is very useful if you want to keep empty directories in your repository.

find . -type d -empty -exec touch {}/.gitignore \;

or:

find . -type d -empty -exec touch {}/.gitkeep ;

@marcusandre
marcusandre / Vagrantfile
Last active December 30, 2015 03:39
For a very quick opportunity to demonstrate Docker.
# -*- mode: ruby -*-
# vi: set ft=ruby :
VAGRANTFILE_API_VERSION = "2"
BOX_HOSTNAME = "brioche"
BOX_NAME = "precise64-3.8"
BOX_URL = "https://oss-binaries.phusionpassenger.com/vagrant/boxes/ubuntu-12.04.3-amd64-vbox.box"
$script = <<SCRIPT
wget -qO- https://get.docker.io/ | sh
@marcusandre
marcusandre / ios7.js
Created December 10, 2013 11:23
iOS7 status bar hack.
if (navigator.userAgent.match(/iP[ha][od].*OS 7/)) {
document.write('<style type="text/css">body{padding-top:20px}header{margin-top:20px}</style>');
}
language: node_js
script: make test
notifications:
email:
- marcus.andre@crowdtopic.de
node_js:
- "0.11"
- "0.10"
services:
- redis
@marcusandre
marcusandre / gist:9367067
Created March 5, 2014 13:23
Do something every day from today for one week.
/**
* Module dependencies.
*/
var moment = require('moment');
// weekdays
var weekdays = [
@marcusandre
marcusandre / datauri.md
Created July 12, 2014 10:49
Simple bash function to convert a file to Data URI format. (outputs to stdout)

File to Data URI

Simple bash function to convert a file to Data URI format. (outputs to stdout)

datauri() {
  local type=$(file -0 --mime-type "$1" | cut -f 2 -d ' ')
  cat <(printf "data:${type};base64,") <(base64 "$1")
}
@marcusandre
marcusandre / grid.css
Created July 23, 2014 09:28
table based grid-system
@media (min-width: 37.5em) {
.row { width: 100%; display: table; table-layout: fixed; }
.col { display: table-cell; }
}
@marcusandre
marcusandre / wp_replace.sql
Created January 2, 2015 16:35
replace wordpress database content when migrating.
update wp_options set option_value = replace(option_value,'http://old_domain.com','http://new_domain.com');
update wp_postmeta set meta_value = replace(meta_value,'http://old_domain.com','http://new_domain.com');
update wp_posts set post_content = replace(post_content,'http://old_domain.com','http://new_domain.com');
update wp_posts set guid = replace(guid,'http://old_domain.com','http://new_domain.com');
update wp_posts set pinged = replace(pinged,'http://old_domain.com','http://new_domain.com');
update wp_comments set comment_content = replace(comment_content,'http://old_domain.com','http://new_domain.com');
@marcusandre
marcusandre / bubble_sort.go
Created February 6, 2015 10:34
Implementing Bubble Sort Algorithm in Go
package bubble
func sort(arr []int) {
for itemCount := len(arr) - 1; ; itemCount-- {
swap := false
for i := 1; i <= itemCount; i++ {
if arr[i-1] > arr[i] {
arr[i-1], arr[i] = arr[i], arr[i-1]
swap = true
}
@marcusandre
marcusandre / inline-blocks.md
Created February 26, 2015 21:47
Correct inline-block elements
<div style="text-align: center;">
  <div class="inline-block">Element</div>
  <div class="inline-block">Element</div>
  <div class="inline-block">Element</div>
</div>
.inline-block {