Skip to content

Instantly share code, notes, and snippets.

clicube

Block or report user

Report or block clicube

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View 1 server.rb
require 'yaml'
require 'twitter'
#OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE
CONFIG_FILE = File.dirname(__FILE__) + "/config.yaml"
config_data = YAML.load_file(CONFIG_FILE)
stream_client = Twitter::Streaming::Client.new do |config|
config.consumer_key = config_data['consumer_key']
View splatoon_network_2.md

キャプチャ時系列

  • 0:00 キャプチャ開始
  • 0:05 マッチングスタート
  • 0:16 マッチング終了
  • 0:33 バトル開始
  • 3:33 バトル終了
  • 4:03 つづける?
  • 4:13 やめるを選択
@clicube
clicube / Rakefile.rb
Last active Aug 29, 2015
Dockerのコンテナを操作するRakefile
View Rakefile.rb
NAME = File.basename(File.dirname(__FILE__))
IMAGE = "#{ENV['USER']}/#{NAME}"
DIR = File.dirname(__FILE__)
DOCKER_OPT = ""
task "status" do
puts get_status
end
@clicube
clicube / happy.sh
Created Apr 5, 2015
実行すればするほどどんどんハッピーになるシェルスクリプト
View happy.sh
#!/bin/sh
echo "echo happy" >> $0
View VPN_Server_on_debian7.7.md

さくらVPS上のdebian7.7でL2TP/IPSecのVPNサーバ

検索してでてきたものをそのままやるだけではうまくいかなかったのでメモ。

設定の手順はすでにインターネット上にあるので、このメモはほぼ設定ファイルの内容が書いてあるだけである。

2015/2/1 debian7.7 @ さくらVPS

https://gist.github.com/CLCL/5742738

View start_stop_daemon.rb
module StartStopDaemon
# Start or stop daemon process.
#
# * command (String or Symbol):
# [start] Create new instance with arguments ,call #start and create PID file.
# [stop] Call #stop, send TERM signal and remove PID file.
# [restart] Do stop and start.
# [status] Show whether the process is running nor not.
# [-h|--help|help] Show usage.
View [Ruby] 動作中のRubyプロセスにコマンドを送れるgemを作りました.md

[Ruby] 動作中のRubyプロセスにコマンドを送れるgemを作りました

ずっと動いているタイプの(デーモンみたいな)Rubyプログラム、 現状の状態をうかがい知るためにはログを丁寧に出力させなければいけなくて、 かといって細かいログまで出力させると必要性の低いものもどんどん出てきてしまう。

show_status みたいなコマンドを打って、状態をぱっと出力できたら便利だなあと思ったので作ってみました。

動作中のプロセスに対して「あれしろ、こうしろ」って後から指令を送る用途にも使えそうです。 「一時停止しろ」とか「接続しろ」とか「終了しろ」とか。

@clicube
clicube / dputs.rb
Created Nov 23, 2014
printfデバッグの出力が目立たないので赤くする
View dputs.rb
lambda{
header = lambda{|color| "\e[#{color}m" }
footer = lambda{ "\e[0m" }
add = lambda{|name|
dname = ("d" + name.to_s).to_sym
Kernel.send :define_method, dname do |*args|
begin
print header.call(31)
@clicube
clicube / MyEnterFunc.vim
Created Aug 22, 2014
Vim: Enterキー押下時、カーソルの右がとじ括弧だったら括弧の外側で改行
View MyEnterFunc.vim
"----------------
" Enterキー押下時、カーソルの右がとじ括弧だったら括弧の外側で改行
"----------------
function! MyEnterFunc()
let pos = getpos('.')
let c = getline('.')[pos[2]-1]
if(c =~ "[\\)\\]]")
return "\<Right>\<Enter>"
endif
return "\<Enter>"
You can’t perform that action at this time.