Skip to content

Instantly share code, notes, and snippets.

@choro3
choro3 / serial.txt
Created October 26, 2012 15:27
Serial Number
7gbgk82237fynl53
atmzfp4zamb5bz44
kt5xsz4zv7gl2gy3
tktrs83zw5qhbgy2
4au2r63zzd35vc45
uhlunn2zgcqwfgl4
qvmz7y5zz8jwkgy3
6a344p2zaa536b52
2xebs65zd6er3b52
3p7rwd2zbjsalml5
@choro3
choro3 / mail_notify.py
Created January 14, 2013 06:35
メール送信スクリプト
#!/usr/bin/env python
# coding: utf-8
import sys
import argparse
import smtplib
import email
import os
import os.path
@choro3
choro3 / poj_solved.user.js
Last active December 11, 2015 11:28
POJで解答済みの問題のタイトル脇にチェックをつけるgreasemonkeyスクリプト
// ==Userscript==
// @name POJ
// @namespace http://www.choro3.net/
// @description poj
// @include http://poj.org/*
// ==/UserScript==
(function(){
var user = "choro3";
var fig = "http://upload.wikimedia.org/wikipedia/commons/thumb/0/03/Green_check.svg/600px-Green_check.svg.png";
# coding: utf-8
import bisect
def palindromes():
for d in xrange(7):
for i in xrange(10 ** d, 10 ** (d + 1)):
yield i * 10**d + long(str(i)[::-1]) % (10 ** d)
for i in xrange(10 ** d, 10 ** (d + 1)):
yield i * 10**(d + 1) + long(str(i)[::-1])
@choro3
choro3 / fid.py
Created May 5, 2013 13:49
高速文字列解析の世界 p42 完備辞書(ビットが密な場合) ほんとに正しく実装出来てる?
# coding: utf-8
# 完備辞書 (p.42
# 密なばあい
from math import log, ceil
class FID (object):
def __init__(self, seq=long(0), N=65536):
# coding: utf-8
"""
Yahooファイナンスからトルコリラ/円の為替レートを取得するだけ
"""
import sys
import argparse
import urllib
@choro3
choro3 / gist:6783584
Created October 1, 2013 19:15
ランダムにn行出力
#!/usr/bin/env python
# coding: utf-8
import sys
import random
import argparse
def main(filename, linecount):
with open(filename, 'r') as f:
_l = sum(1 for _ in f)
@choro3
choro3 / gist:7248776
Created October 31, 2013 12:22
mroongaとspiderをインストールするchef recipe。 ubuntu/linux mint用
#
# Cookbook Name:: mroonga
# Recipe:: default
#
# Copyright 2013, YOUR_COMPANY_NAME
#
# All rights reserved - Do Not Redistribute
#
["cmake",
import System.Environment
import Data.List
import Control.Applicative
data Field = Field (Int, Int) (Int, Int)
size :: Field -> (Int, Int)
size (Field (w, h) _) = (w, h)
pos :: Field -> (Int, Int)
@choro3
choro3 / ks.cfg
Last active September 25, 2015 15:51
sudo と ssh だけできるVMを作成するための Kickstart 設定
# Kickstart file automatically generated by anaconda.
#version=DEVEL
install
autostep
reboot
url --url=http://ftp.jaist.ac.jp/pub/Linux/CentOS/6.7/os/x86_64
lang ja_JP.UTF-8
keyboard us
network --onboot yes --device eth0 --bootproto dhcp --ipv6 auto