Skip to content

Instantly share code, notes, and snippets.

View sublee's full-sized avatar
✔️
Hello, world!

Heungsub Lee sublee

✔️
Hello, world!
View GitHub Profile
@sublee
sublee / README.rst
Created September 28, 2010 08:03
Finger Binary ASCII art generator for Python

Finger Binary

What's Finger Binary?

Here is a description of `Finger Binary in Wikipedia`_.

Finger binary is a system for counting and displaying binary numbers on the
@sublee
sublee / fuckie.js
Created November 4, 2010 07:23
This source makes an error in Internet Explorer
{,};
$ curl -H"Accept: application/json" "http://www.hangulize.org/langs"
{
"length": 38,
"langs": [
{
"iso639-1": "az",
"iso639-2": "aze",
"code": "aze",
"name": "Azerbaijani",
"iso639-3": "aze"
@sublee
sublee / quine.py
Created January 27, 2011 05:48
A quine in Python I made at 2007
x='print"x=\'%s\'\\n%s"%(x.replace("\\\\","\\\\\\\\").replace("\'","\\\\\'"),x)'
print"x='%s'\n%s"%(x.replace("\\","\\\\").replace("'","\\'"),x)
@sublee
sublee / README.md
Last active October 10, 2015 18:58
WebOffice Login for Google Chrome

WebOffice Login for Google Chrome

소개

Google Chrome으로 WebOffice에서 출근체크할 수 있도록 해주는 사용자 스크립트입니다. 아주 빠른 Google Chrome으로 남들보다 빨리 출근해보세요.

만든이: 루팡팀 이흥섭

사용법

@suite.test
def deprecated():
r1, r2, r3 = Rating(), Rating(), Rating()
with warnings.catch_warnings(record=True) as w:
warnings.simplefilter('always', DeprecationWarning)
transform_ratings([(r1,), (r2,), (r3,)])
match_quality([(r1,), (r2,), (r3,)])
assert len(w) == 2
assert w[0].category is DeprecationWarning
assert w[-1].category is DeprecationWarning
"""
spawn...
3.56747082911
builtin_function_or_method 100727
18.2844139451
dict 200500
20.1863144234
dict 300500
22.0894001079
dict 400500
@sublee
sublee / regular_crossword.py
Last active December 12, 2015 06:19
Test suite for a regular crossword
# Question: http://www.coinheist.com/rubik/a_regular_crossword/grid.pdf
# My Answer: http://sphotos-h.ak.fbcdn.net/hphotos-ak-prn1/534798_4778312810689_972807554_n.jpg
import re
assert re.match(r'.*H.*H.*', 'NHPEHAS')
assert re.match(r'(DI|NS|TH|OM)*', 'DIOMOMTH')
assert re.match(r'F.*[AO].*[AO].*', 'FOXNXAXPH')
assert re.match(r'(O|RHH|MM)*', 'MMOMMMMRHH')
assert re.match(r'.*', 'MCXNMMCRXEM')
assert re.match(r'C*MC(CCC|MM)*', 'CMCCCCMMMMMM')
@sublee
sublee / comedy_big_league.py
Last active December 13, 2015 20:08
Comedy Big League TrueSkill ratings
# -*- coding: utf-8 -*-
"""
<`Comedy Big League`_ Season 4> TrueSkill rating calculator
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This small code collects match results and calculate `TrueSkill`_ ratings
of the teams. The match results are provided from `Enhawiki mobile
mirror`_.
It depends on :mod:`trueskill`, :mod:`ranking`, :mod:`lxml` and
@sublee
sublee / chris.py
Last active December 15, 2015 00:59
# -*- coding: utf-8 -*-
from collections import namedtuple
from ranking import Ranking
Player = namedtuple('Player', ['score', 'weight'])
players = [Player(100, 1), Player(80, 1), Player(80, 2.5), Player(80, 2.5),
Player(70, 1), Player(60, 1.5), Player(60, 1.5)]