Skip to content

Instantly share code, notes, and snippets.

@nicolas-brousse
nicolas-brousse / carrierwave.rake
Created September 16, 2014 11:58
Rake Tasks for Carrier Wave for reprocessing versions.
namespace :carrierwave do
desc 'Reprocesses Carrier Wave file versions of a given model.'
task reprocess_all: :environment do
ActiveRecord::Base.descendants.each do |m|
next if m.uploaders.empty?
puts "Reprocess #{m.name}"
m.all.each do |entry|
cask :v1 => 'common-group' do
version :latest
sha256 :no_check
# Binaries
depends_on :formula => 'wget'
depends_on :formula => 'curl'
depends_on :formula => 'whois'
depends_on :formula => 'zsh'
@nicolas-brousse
nicolas-brousse / 0_main.php
Last active August 29, 2015 14:13
PHP POO example
<?php
$post = new Post();
$post->setTitle('Awesome title');
$post->setContent('My very awesome article');
$comment = new Comment();
$comment->setAuthor('Alice');
$comment->setText('That\'s a very great article!');
FROM gliderlabs/alpine:3.2
RUN apk-install curl
@nicolas-brousse
nicolas-brousse / convert_svn_to_git.sh
Last active September 28, 2015 03:07
Convert svn repository to Git repository
#! /bin/sh
#
# Convert svn repository to Git repository
# Author: Nicolas Brousse <nicolas@opsone.net>
# Date: 2013-10-02 17:28:01 UTC
#
# Thanks to: http://www.mabishu.com/blog/2011/01/13/migrate-subversion-repository-to-git-without-loosing-data/
#
set -e
@nicolas-brousse
nicolas-brousse / index.html
Created February 23, 2012 10:47
simpleAccordion - jQuery - plugin
<html>
<head>
<title>jQuery simple accordion</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="jquery.simpleAccordion.js"></script>
<script type="text/javascript">
$('.accordion').simpleAccordion();
</script>
</head>
<body>
@nicolas-brousse
nicolas-brousse / 0_menu.md
Last active December 10, 2015 23:39
Tips for a fresh install on Ubuntu server
#! /bin/sh
#
# Create new empty rails application with rvm
# Author: Nicolas Brousse <nicolas@opsone.net>
# Date: 2011-11-17 00:18:10 UTC
#
# create_rails [version] [gemset_name] PATH
#
set -e
@nicolas-brousse
nicolas-brousse / .powrc
Created June 6, 2013 15:22
Pow RC file for use rvm with .ruby-version and .ruby-gemset files
#!/usr/bin/env bash
if [ -f "$rvm_path/scripts/rvm" ] && [ -f ".ruby-version" ] && [ -f ".ruby-gemset" ]; then
source "$rvm_path/scripts/rvm"
ruby_version=`cat .ruby-version`
ruby_gemset=`cat .ruby-gemset`
environment_id="$ruby_version@$ruby_gemset"
rvm use "$environment_id" || {
{
"create_window_at_startup": false,
"detect_slow_plugins": false,
"draw_white_space": "all",
"ensure_newline_at_eof_on_save": true,
"font_size": 11.0,
"highlight_line": true,
"highlight_modified_tabs": true,
"hot_exit": false,
"ignored_packages":