Skip to content

Instantly share code, notes, and snippets.

View 5v3n's full-sized avatar

Sven Kräuter 5v3n

View GitHub Profile
@5v3n
5v3n / .rvmrc
Created November 7, 2010 10:28
Gemfile & .rvmrc for schacon/showoff
rvm ree@showoff
var MyMath, myMath, sys, x;
sys = require('sys');
MyMath = function() {};
MyMath.prototype.square = function(x) {
return x * x;
};
MyMath.prototype.cube = function(x) {
return this.square(x) * x;
};
myMath = new MyMath();
sys = require 'sys'
#oo love:
class MyMath
square: (x) ->
x * x
cube: (x) ->
this.square(x) * x
#functional love:
printSquare = (number_to_process) ->
"square(#{number_to_process}) = #{myMath.square(number_to_process)}" #<- why does this work? myMath should be out of scope in here!
sys = require 'sys'
class MyMath
square: (x) ->
x * x
cube: (x) ->
this.square(x) * x
#let's get something rolling:
myMath = new MyMath
x = 3
#mind the nice string processing:
@5v3n
5v3n / gc_test.rb
Created October 4, 2010 19:48 — forked from mattetti/gc_test.rb
# hacking some lines to get into the ruby object allocation process...
# Enable the GC profiler:
GC::Profiler.enable
# If our test create too many objects forcing the GC to run,
# we can disable the GC to properly see the object allocation
# GC.disable
def count_string_allocations
<%#
# search given tags...
%>
<%
require File.join(File.dirname(__FILE__), 'src', 'toto_decoration')
decorator = TotoDecoration.new
%>
http://www.ixquick.com/do/metasearch.pl?&cat=web&query=
require 'rubygems'
require 'nokogiri'
require 'open-uri'
require 'digest/md5'
require 'csv'
require 'json'
require 'curb'
require 'pp'
data = []
# encoding: UTF-8
# Chiliproject to Redmine converter
# =================================
#
# This script takes an existing Chiliproject database and
# converts it to be compatible with Redmine (>= v2.3). The
# database is converted in such a way that it can be run multiple
# times against a production Chiliproject install without
# interfering with it's operation. This is done by duplicating
@5v3n
5v3n / gist:9993518
Last active August 29, 2015 13:58
Python bottle framework and pycurl on the Arduino YUN
# released to the public domain, sven@makingthingshappen.de 2014
opkg update
opkg install nano
opkg install python-openssl
opkg install distribute #contains easy_install
opkg install python-curl
easy_install bottle
easy_install paste