Skip to content

Instantly share code, notes, and snippets.

View tmaximini's full-sized avatar

Thomas Maximini tmaximini

View GitHub Profile
'use strict';
/**
* Module dependencies
*/
var gulp = require('gulp');
var gutil = require('gulp-util');
var lr = require('tiny-lr');
@tmaximini
tmaximini / gulpfile.js
Last active August 29, 2015 14:02 — forked from aslansky/gist:9728460
browserify gulp example
// browserify
var browserify = require('browserify');
var es6ify = require('es6ify');
// gulp stuff
var gulp = require('gulp');
var livereload = require('gulp-livereload');
var source = require('vinyl-source-stream');
var jshint = require('gulp-jshint');
var livereload = require('gulp-livereload');
var watch = require('gulp-watch');
@tmaximini
tmaximini / SassMeister-input.scss
Created November 4, 2014 20:04
Generated by SassMeister.com.
// ----
// Sass (v3.4.7)
// Compass (v1.0.1)
// ----
.spaVoucher {
font-size: 12px;
&__heading {
font-size: 16px;
&--blue {
@tmaximini
tmaximini / SassMeister-input.scss
Created November 4, 2014 20:20
Generated by SassMeister.com.
// ----
// Sass (v3.4.7)
// Compass (v1.0.1)
// ----
.spaVoucher .spaVoucher {
font-size: 14px;
color: black;
&__bodytext {
font-size: 12px;
@tmaximini
tmaximini / Contract Killer 3.md
Last active August 29, 2015 14:14 — forked from malarkey/Contract Killer 3.md
basic open source design / software / consulting contract blueprint

Contract Killer

The popular open-source contract for web designers and developers by Stuff & Nonsense

  • Originally published: 23/12/2008
  • Revised date: 15/12/2013
  • Original post

@tmaximini
tmaximini / SassMeister-input.scss
Created April 1, 2015 20:10
Generated by SassMeister.com.
// ----
// Sass (v3.4.12)
// Compass (v1.0.3)
// ----
.my-class {
font-size: 14px;
color: black;
&__bodytext {
font-size: 12px;
@tmaximini
tmaximini / article_set.rb
Created July 14, 2011 22:30
carrierwave upload problem
require 'RMagick'
class ArticleSet < ActiveRecord::Base
validates_presence_of :name
validates_length_of :name, :minimum => 3
# creator
belongs_to :user
@tmaximini
tmaximini / test.rb
Created July 15, 2011 09:52
carrierwave trouble
# this doesn't throw error, but now file gets uploaded, nothing stored in the blog_image string field (that's my mounted uploader where carrierwave should store the image identifier in)
img_path = "#{RAILS_ROOT}/tmp/sets/"
img_name = "set_#{self.id}_#{Time.now.to_i}.png"
# save composite image to PNG
template.write(img_path + img_name) # this works, it generates the desired PNG
#save and upload to s3
tmp_image = File.open(img_path + img_name)
@tmaximini
tmaximini / gist:1211231
Created September 12, 2011 13:21
get all products from category tree
# category.rb
class Category < ActiveRecord::Base
acts_as_nested_set
attr_accessible :name, :description, :lft, :rgt, :parent_id
has_many :categorizations
has_many :products, :through => :categorizations