Skip to content

Instantly share code, notes, and snippets.

@codeslinger
codeslinger / foo.rb
Created March 16, 2010 20:57
problem with module attribute keeping value over multiple Rails requests
#
# -=[ Problem ]=-
#
# On the first Rails request, after calling Foo.configure in
# config/environments/development.rb, @@provider is the correct
# object and so Foo.doit() succeeds. On the second request, though,
# it raises the ArgumentError b/c @@provider is now nil. What am I
# doing wrong?
#
# This file lives in lib/foo.rb in a Rails 2.3.5 project
# Author: Pieter Noordhuis
# Description: Simple demo to showcase Redis PubSub with EventMachine
#
# Requirements:
# - rubygems: eventmachine, thin, cramp, sinatra, yajl-ruby
# - a browser with WebSocket support
#
# Usage:
# ruby redis_pubsub_demo.rb
#
We couldn’t find that file to show.
#!/bin/sh
set -e
priority=2
basedir=/usr/lib/jvm/jdk1.7.0
basediralias=/usr/lib/jvm/jdk1.7.0
mandir=/usr/lib/jvm/jdk1.7.0/man
jdiralias=jdk1.7.0
srcext=1.gz
@codeslinger
codeslinger / black-scholes.c
Created July 12, 2010 02:50 — forked from ecounysis/LICENSE.txt
Black-Scholes Option Pricing Model in C
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
double Normal(double);
double N(double, double, double, double, double);
double delta(double, double, double, double, double);
double delta2(double, double, double);
double ND2(double, double, double);
#!/usr/bin/env ruby
# vim:set ts=4 sw=4 et ai:
#############################################################################
# Copyright (c) 2007, Toby DiPasquale
#
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
votes CF
"back in black" => { 201005211200 => '1', 201005201159 => '1', 201005201157 => '1', 201005011900 => '1', 201004190600 => '1' },
"black album" => { 201005021800 => '1', 201005010600 => '1' },
"black star" => { 201005011000 => '1' }
cached_counts CF
"back in black" => { 'cached_count' => 2, 'counted_until' => 201005011931 },
"black album" => { 'cached_count' => 1, 'counted_until' => 201005010600 }
/**
* This file is licensed to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance with the
* License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
package com.mypackage.benchmark
import com.mypackage.util.Logging
import net.lag.configgy.Configgy
import scala.collection.mutable
import scala.collection.JavaConversions._
import java.net.InetSocketAddress
import java.nio.charset.Charset
import java.util.concurrent._
require 'rubygems'
require 'json'
require 'redis'
class RedisComments
def initialize(redis,namespace,sort_proc=nil)
@r = redis
@namespace = namespace
@sort_proc = sort_proc
end