Skip to content

Instantly share code, notes, and snippets.

View stan's full-sized avatar
💭
¯\_(ツ)_/¯

stan

💭
¯\_(ツ)_/¯
View GitHub Profile
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Cross-browser kerning-pairs & ligatures</title>
<style>
body { font-family: sans-serif; background: #f4f3f3; color: rgba(40, 30, 0, 1); width: 500px; margin: 80px auto; padding: 0px; }
a { color: rgba(15, 10, 0, 0.8); text-decoration: none; border-bottom: 1px solid; padding: 1px; -webkit-transition: background 1s ease; }
a:hover { background: rgba(0, 220, 220, 0.2); }
p { line-height: 1.5; padding: 0px 1em 0em 0em; }
From bb2a78858cffa7c6937642986e9aca1a4f862c0d Mon Sep 17 00:00:00 2001
From: Ilya Grigorik <ilya@igvita.com>
Date: Thu, 10 Jun 2010 00:46:48 -0400
Subject: [PATCH] async rails3
---
Gemfile | 6 ++++++
app/controllers/widgets_controller.rb | 6 ++++++
app/models/widget.rb | 2 ++
config.ru | 1 +
# rubygems DNS is temporarily down, put this into your /etc/hosts to install gems,
# but don't forget to remove the entries once their DNS is back up again
72.4.120.124 rubygems.org
207.171.181.231 production.s3.rubygems.org
216.137.45.24 production.cf.rubygems.org
import re
# http://atomboy.isa-geek.com/plone/Members/acoil/programing/double-metaphone
from metaphone import dm as double_metaphone
# get the Redis connection
from jellybean.core import redis
import models
# Words which should not be indexed
require 'rubygems'
require 'sinatra'
require 'redis'
# To use, simply start your Redis server and boot this
# example app with:
# ruby example_note_keeping_app.rb
#
# Point your browser to http://localhost:4567 and enjoy!
#
#!/bin/bash
# run with: curl -s http://gist.github.com/265272.txt | bash
set -e
localdir=$HOME/.mongodb
datadir=$localdir/data
conf=$localdir/mongod.conf
agentdir=$HOME/Library/LaunchAgents
agent=$agentdir/org.mongodb.mongod.plist
@stan
stan / prime.rb
Created May 22, 2010 09:16 — forked from atnan/prime.rb
class Integer
def prime?
!("1" * self).match(/^1?$|^(11+?)\1+$/).nil?
end
end
gemcutter => redis downloads spec
=================================
keys
----
downloads => global counter for all gem downloads
downloads:today => sorted set for downloads from today
downloads:rubygem:rails => counter for all rails downloads
downloads:version:rails-2.3.5 => counter for all rails 2.3.5 downloads
#!/usr/bin/env ruby
%w(rubygems open-uri nokogiri).each { |lib| require lib}
doc = Nokogiri::HTML(open('http://xkcd.com/').read)
img = doc.at_css("#middleContent img")
puts %|Content-type: text/html
<html>
<head>
An exception occurred running /Users/stan/.rvm/gems/rbx-1.0.0-rc5/bin/unicorn
assertion failed: current_unwind < kMaxUnwindInfos (Rubinius::Internal)
Backtrace:
An exception occurred running /Users/stan/.rvm/gems/rbx-1.0.0-rc5/bin/unicorn
assertion failed: current_unwind < kMaxUnwindInfos (Rubinius::Internal)
Backtrace:
ESC[0;31m Unicorn::HttpServer#worker_loop at /Users/stan/.rvm/gems/rbx-1.0.0-rc5/gems/unicorn-0.99.0/lib/unicorn.rb:698ESC[0m
Unicorn::HttpServer#spawn_missing_workers {} at /Users/stan/.rvm/gems/rbx-1.0.0-rc5/gems/unicorn-0.99.0/lib/unicorn.rb:605ESC[0m