Skip to content

Instantly share code, notes, and snippets.

View jacoyutorius's full-sized avatar
🏠
Working from home

jacoyutorius jacoyutorius

🏠
Working from home
View GitHub Profile
<!DOCTYPE html>
<html>
<head>
<title>Vue-cross</title>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
@jacoyutorius
jacoyutorius / ruby-ldap-auth-sample.rb
Created April 17, 2017 12:06
ruby-ldap-auth-sample: rubyでLDAP認証をするサンプルコード
=begin
## ruby-ldap-auth-sample
RubyでLDAP認証するサンプルコード。
### setup
Kitematicで実行すると楽。
設定値は特に変更していない。
@jacoyutorius
jacoyutorius / Gemfile
Created February 25, 2017 10:17
wrkでサーバーチューニングするための環境
# frozen_string_literal: true
source "https://rubygems.org"
# gem "rails"
gem "awesome_print"
gem "wrk_parser", git: "https://github.com/jacoyutorius/wrk_parser.git"
@jacoyutorius
jacoyutorius / uptime.rb
Last active February 25, 2017 07:01
td-agentのin_execプラグインで読み取るためにuptimeをrubyで出力
module Monitoring
module Command
class Uptime
def exec
parsed = parse_uptime
# only over v2.4
# puts parsed.named_captures.to_json
# ~v2.3
@jacoyutorius
jacoyutorius / date_parser.rb
Created October 30, 2016 00:38
文字列に含まれる日付からDateオブジェクトを取り出す
require "rspec"
require "pry"
class HamamatsuEventCalendar
def parse text
ret = text.match(/(?<year>(\d*))年(?<month>(\d*))月(?<day>(\d*))日/)
Date.new(ret[:year].to_i, ret[:month].to_i, ret[:day].to_i)
rescue
nil
end
module Ruboty
module Handlers
class RamenPolice < Base
on(/.*(hi|profile|名前|自己紹介|).*/, name: :profile, description: "名乗る")
on(/.*(麺|めん|面|免|綿).*/, name: :examine, description: "ラーメン食べたか聞いてくる ", all: true)
on(/.*(rand|random).*/, name: :random, description: "ランダムにラーメン店を教える")
on(/.*map*./, name: :map, description: "地図")
def profile message
message.reply("ラーメン警察です")
@jacoyutorius
jacoyutorius / RailsParamParser.js
Last active July 20, 2016 03:04
Ransackを使ったRailsのgetパラメータをjsで使いやすいようにパースする
function ParamParser(){
var search_params = decodeURI(window.location.search);
if(search_params == ""){
return {};
}
// 検索パラメータの冒頭の"?"を削除
if(search_params[0] == "?"){
search_params = search_params.substr(1);
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Click Counter</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.6/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.6/react-dom.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.23/browser.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<style media="screen">
@jacoyutorius
jacoyutorius / app.rb
Last active December 4, 2015 06:34
LinuxのSystemログをAWS CLI+RubyでS3にアップロードするスクリプトを書いた ref: http://qiita.com/jacoyutorius/items/64c04e540023d3d636f9
# 保存するログを格納しているディレクトリへのパス
target_dir_path = [
"/var/log/httpd",
"/var/log/mysql",
"/var/log/messages"
]
target_file_path = [
"/var/log/lastlog",
"/var/log/maillog","
""/var/log/yum-log",
@jacoyutorius
jacoyutorius / event.rb
Last active August 29, 2015 14:27
Railsのbefore_saveでハマった話 ref: http://qiita.com/jacoyutorius/items/eec1929dc852dd61a0ea
before_save do
self.closed = false
self
end