Skip to content

Instantly share code, notes, and snippets.

View kkosuge's full-sized avatar
🐇
busy

Kosuge Kazuya kkosuge

🐇
busy
View GitHub Profile
@Shinpeim
Shinpeim / 008.md
Last active December 15, 2015 04:59
プロセスさん第8回:プロセスグループ と フォアグランドプロセス

重要

サイズがあまりに大きくなってしまったので、gist ではなくて github 上で管理するようにしました。

https://github.com/Shinpeim/process-book

URL 変わっちゃうの申し訳ないんだけど、一覧性が高くなるのと pull req が受け取れるメリットのほうを取ります。せっかく読みにきてくれたのにひと手間かかっちゃってすみません。

@Shinpeim
Shinpeim / 007.md
Last active December 15, 2015 03:29
プロセスさん第7回、シグナル と kill

重要

サイズがあまりに大きくなってしまったので、gist ではなくて github 上で管理するようにしました。

https://github.com/Shinpeim/process-book

URL 変わっちゃうの申し訳ないんだけど、一覧性が高くなるのと pull req が受け取れるメリットのほうを取ります。せっかく読みにきてくれたのにひと手間かかっちゃってすみません。

@rummelonp
rummelonp / rails_console_lib_reaload.rb
Last active December 14, 2015 13:58
rails console で reload! した時に lib も再読み込みするやつ
if defined?(Rails)
lib = File::join(Rails.root, 'lib')
ActiveSupport::Dependencies.autoload_paths << lib
Dir[lib + '/**'].each do |f|
class_name = File.basename(f).sub(/\.rb$/, '').camelize
ActiveSupport::Dependencies.explicitly_unloadable_constants << class_name
end
end
@rummelonp
rummelonp / tweet_reverser.rb
Last active December 14, 2015 13:58
ツイートっぽいっぽい出力を下から上に流すやつ(改行ちゃんと見てない)
# -*- coding: utf-8 -*-
require 'curses'
class TweetReverser
include Curses
SCREEN_NAME_PATTERN = /@[a-zA-Z0-9_]+/
COLORS = [COLOR_RED, COLOR_GREEN, COLOR_YELLOW, COLOR_BLUE, COLOR_MAGENTA, COLOR_CYAN]
@Shinpeim
Shinpeim / 006.md
Last active December 14, 2015 08:19
ゾンビプロセスと孤児プロセス

重要

サイズがあまりに大きくなってしまったので、gist ではなくて github 上で管理するようにしました。

https://github.com/Shinpeim/process-book

URL 変わっちゃうの申し訳ないんだけど、一覧性が高くなるのと pull req が受け取れるメリットのほうを取ります。せっかく読みにきてくれたのにひと手間かかっちゃってすみません。

@Shinpeim
Shinpeim / retry.rb
Last active December 14, 2015 06:48
# -*- coding: utf-8 -*-
class Retry
def initialize(times, begin_block)
@times = times
@begin_block = begin_block
end
def catch(error_type, &rescue_block)
tries = 0
begin
@begin_block.call(tries)
@Shinpeim
Shinpeim / 005.md
Last active July 14, 2021 20:18
プロセスとかの話 : preforkサーバーを書く

重要

サイズがあまりに大きくなってしまったので、gist ではなくて github 上で管理するようにしました。

https://github.com/Shinpeim/process-book

URL 変わっちゃうの申し訳ないんだけど、一覧性が高くなるのと pull req が受け取れるメリットのほうを取ります。せっかく読みにきてくれたのにひと手間かかっちゃってすみません。

@rummelonp
rummelonp / homebrew_sushi.patch
Created February 14, 2013 10:52
Homebrew インストール後に寿司表示するやつ
diff --git Library/Homebrew/formula_installer.rb Library/Homebrew/formula_installer.rb
index 1008bc2..3cf2492 100644
--- Library/Homebrew/formula_installer.rb
+++ Library/Homebrew/formula_installer.rb
@@ -236,7 +236,7 @@ class FormulaInstaller
ohai "Summary" if ARGV.verbose? or show_summary_heading
unless ENV['HOMEBREW_NO_EMOJI']
- print "🍺 " if MacOS.version >= :lion
+ print "🍣 " if MacOS.version >= :lion
@tatat
tatat / static_html_init.sh
Last active December 12, 2015 08:48
こんな感じで行こうと思う
#!/bin/bash
jquery_version="1.9.1"
jquery_name="jquery-${jquery_version}.min.js"
jquery_url="http://code.jquery.com/$jquery_name"
mkdir -p haml coffee sass vendor public/{javascripts,stylesheets,images,lib}
touch vendor/.gitkeep
curl -L "$jquery_url" > "public/lib/$jquery_name"
@Shinpeim
Shinpeim / 000.md
Last active January 22, 2022 07:31
プロセスとかスレッドとかプロセス間通信とかについて書く場所

重要

サイズがあまりに大きくなってしまったので、gist ではなくて github 上で管理するようにしました。

https://github.com/Shinpeim/process-book

URL 変わっちゃうの申し訳ないんだけど、一覧性が高くなるのと pull req が受け取れるメリットのほうを取ります。せっかく読みにきてくれたのにひと手間かかっちゃってすみません。

この文書の目的