Skip to content

Instantly share code, notes, and snippets.

@nicklegr
nicklegr / svn2git.rb
Last active August 29, 2015 14:11
svnリポジトリのダンプ → gitレポジトリ の変換
require 'fileutils'
# カレントにauthors.txtを作る
# svnadminのヘルプを参照
have_trunk = %w|
(trunkがあるリポジトリを列挙)
|
# 1. trunkがない
@nicklegr
nicklegr / FileTemplates.py
Created June 21, 2013 09:56
Sublime Text 2 - FileTemplates plugin: multibyte support
import os, time, re
import sublime
import sublime_plugin
import glob
import os
from xml.etree import ElementTree
current_path = None
class CreateFileFromTemplateCommand(sublime_plugin.WindowCommand):
@nicklegr
nicklegr / gist:5737713
Created June 9, 2013 04:57
ExecJS::RuntimeError - SyntaxError: octal literal '06' must be prefixed with '0o' on line 34:
html = '''
<table class="table">
<tr>
<td>
<a href='https://twitter.com/TwitAA_bot'>
TwitAA_bot
</a>
</td>
@nicklegr
nicklegr / gist:3929444
Created October 22, 2012 03:10
Twitter公式クライアントのコンシューマキー

Twitter公式クライアントのコンシューマキー

Twitter for iPhone

Consumer key: IQKbtAYlXLripLGPWd0HUA
Consumer secret: GgDYlkSvaPxGxC4X8liwpUoqKwwr3lCADbz8A7ADU

Twitter for Android

Consumer key: 3nVuSoBZnx6U4vzUxf5w
Consumer secret: Bcs59EFbbsdF6Sl9Ng71smgStWEGwXXKSjYvPVt7qys

Twitter for iPad

Consumer key: CjulERsDeqhhjSme66ECg

@nicklegr
nicklegr / short_url.rb
Created May 8, 2012 14:10
Rubyで、さまざまなサービスの短縮URLを展開する
#!ruby -Ku
require 'net/http'
require 'uri'
require 'json'
require 'pp'
class ShortURL
# 普通のURLを渡した場合、そのまま返す
def self.expand(short_url)
@nicklegr
nicklegr / B.rb
Created May 1, 2012 03:49
GCJ 2012 Round 1A - B. Kingdom Rush
require 'pp'
# http://0xcc.net/ruby-bsearch/index.html.ja
# require './bsearch'
# https://github.com/kanwei/algorithms
# require 'rubygems'
# require 'algorithms'
# include Containers
@nicklegr
nicklegr / A.rb
Created May 1, 2012 03:40
GCJ 2012 Round 1A - A. Password Problem
require 'pp'
# http://0xcc.net/ruby-bsearch/index.html.ja
# require './bsearch'
# https://github.com/kanwei/algorithms
# require 'rubygems'
# require 'algorithms'
# include Containers
@nicklegr
nicklegr / gcj-bash-aliases.sh
Created April 27, 2012 11:34
GCJ bash aliases
function sakura {
cygstart /d/Program\ Files/sakura/sakura.exe `cygpath -m $@`
}
# 問題とサンプルデータを生成し、開く。
# usage: go A
function go() {
problem=$1
source=$problem.rb
data=$problem-sample.in
@nicklegr
nicklegr / gcj-ruby-tmpl.rb
Created April 27, 2012 11:32
GCJ ruby template
require 'pp'
# http://0xcc.net/ruby-bsearch/index.html.ja
# require './bsearch'
# https://github.com/kanwei/algorithms
# require 'rubygems'
# require 'algorithms'
# include Containers
@nicklegr
nicklegr / uh_nyah.coffee
Created April 21, 2012 10:09
enchant.js haiyoru_something
enchant()
SCREEN_WIDTH = 640
SCREEN_HEIGHT = 480
class UhNyah extends Game
constructor: () ->
super(SCREEN_WIDTH, SCREEN_HEIGHT)
@enemies = []