Skip to content

Instantly share code, notes, and snippets.

@tcnksm
tcnksm / docker_cheat.md
Last active January 14, 2025 15:09 — forked from wsargent/docker_cheat.md
Docker 虎の巻

Docker 虎の巻

何故Dockerを使うべきか

Why Should I Care (For Developers)

"Dockerが面白いのはシンプルな環境に隔離性と再現性をもたらしてくれることだ.ランタイムの環境を一度作れば、パッケージにして別のマシンでも再利用することできる.さらに,すべてはホスト内の隔離された環境で行われる(VMのように).最も素晴らしい点は,シンプルかつ高速であることだ."

@ganta
ganta / gist:5360630
Created April 11, 2013 03:58
GitHubのcommitのURLの末尾に ?w=1 とつけると差分がわかりやすい(時がある) http://d.hatena.ne.jp/ken_c_lo/20130410/1365623063 を見てやっつけで作ったBookmarkletです。付いてなければ付けるだけです。もっと簡潔な書き方があれば教えてください。
javascript:
var url = location.href;
if (url.match(/^https:\/\/github\.com\/.*\/commit\//)) {
var params = url.split('?')[1];
if (params == undefined) {
location.href = url + '?w=1'
}
}
@rummelonp
rummelonp / 0-README.md
Created December 23, 2012 19:33
CarbonEmacs から GNU Emacs for Mac にしたら日本語が破滅したので直した

CarbonEmacs から GNU Emacs for Mac にしたら日本語が破滅したので直した

CarbonEmacs(version 22)から GNU Emacs for Mac(version 24)にしたら日本語が破滅した

元々フォントの設定をしていなかったので CarbonEmacs がよしなにしてくれてたものがなくなり正常に表示されなくなったらしい

ひとまずアスキーをモナコ/日本語をヒラギノ角ゴProNに設定しといた

その他

@omz
omz / FileBrowser.py
Created November 10, 2012 17:25
FileBrowser
import SimpleHTTPServer
import SocketServer
import webbrowser
import os
os.chdir('/')
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
httpd = SocketServer.TCPServer(("", 0), Handler)
port = httpd.server_address[1]
webbrowser.open('http://localhost:' + str(port), stop_when_done=True)
httpd.serve_forever()
@hayajo
hayajo / changelog_en.md
Last active April 1, 2025 14:37
ChangeLog を支える英語

ChangeLog を支える英語

ChangeLog を書く際によく使われる英語をまとめました。

ほとんど引用です。

基本形

@iegik
iegik / gitignore2svnignore.sh
Last active July 1, 2025 06:26 — forked from luisfaceira/converter.sh
Oneliner to convert svn:ignore into .gitignore
#!/bin/bash
cat .gitignore | sed 's/^/\.\//g;s/\(.*\)\/\([0-9a-zA-Z\*\?\.]*\)$/svn propedit svn:ignore "\2" \1 /mg' | bash
@kreeger
kreeger / mw2md.rb
Created March 5, 2012 22:43
Ruby: Convert MediaWiki to Markdown
#!/usr/bin/env ruby
require 'rubygems'
require 'optparse'
require 'maruku'
require 'wikicloth'
require 'tidy_ffi'
require 'pandoc-ruby'
opts = {}
OptionParser.new do |o|
@tetu1225
tetu1225 / app.rb
Created July 18, 2011 06:00
Sinatraで画像ファイルをアップロードして表示する
require 'sinatra'
require 'haml'
# 静的コンテンツ参照のためのパス設定
set :public, File.dirname(__FILE__) + '/public'
# アップロード
get '/' do
haml :index
@ongaeshi
ongaeshi / vector3.rb
Created May 10, 2011 02:13
3次元ベクトルメモ
require 'matrix'
# http://d.hatena.ne.jp/tanku/20100318/1268930228
# http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-math/575
require 'quaternion'
class Vector
def outer_product(o)
raise 'size#{self.size}' unless size == 3
Vector[
self[1] * o[2] - self[2] * o[1],
@ongaeshi
ongaeshi / j2-tab-setting.el
Created April 16, 2011 04:28
スペースではなくタブでインデントタブ幅4の場合のjs2-modeでのタブ設定
; スペースではなくタブでインデント
; タブ幅4
;
; の場合のjs2-modeでのタブ設定
(setq tab-width 4
espresso-indent-level 4
indent-tabs-mode t
c-basic-offset 4)