Skip to content

Instantly share code, notes, and snippets.

Kuniaki IGARASHI igaiga

Block or report user

Report or block igaiga

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 find_no_spec_end_points.rb
# routesの中でrequest_specで呼ばれないエンドポイントを探す
require "active_support"
require "active_support/core_ext"
require "awesome_print"
### routes
raw_routes_string = ActionDispatch::Routing::RoutesInspector.new(Rails.application.routes.routes).format(ActionDispatch::Routing::ConsoleFormatter.new)
raw_routes = raw_routes_string.split("\n")
raw_routes.shift # 先頭行はヘッダ行なので読み飛ばし
routes = raw_routes.map do |line|
View EnvForRailsGirls.md

RailsGirls向けの環境と動作確認状況 2017.6.8

Mac

  • 推奨する環境 : Ruby2.4.1+Rails5.1.1
  • インストール、アプリ作成、Herokuへのデプロイまで動作確認済み
  • 日本語版Guideサイトの更新も済み

Win

View pr.rb
input="ja 東京都 80 0"
data=input.split
output={domain:data[0],title:data[1],access_count:data[2]}
p output
View compare_linker.rb
#!/usr/bin/env ruby
# https://github.com/masutaka/compare_linker
# 使い方
# bundle updateします
# コミット、プッシュしてPR作ります
# このファイルにPR番号やアクセストークンを書くか、実行時に以下のように指定します。
# $ PR_NUMBER=7777 OCTOKIT_ACCESS_TOKEN=xxxxxx bin/compare_linker
# PRにコメントが投稿されてます
require 'bundler/setup'
require 'compare_linker'
View UseRailsOnWindows.md
View wikipedia_analytics_minimum.rb
## Analyze Wikipedia access data
# Data format
# https://wikitech.wikimedia.org/wiki/Analytics/Data/Pageviews
# Files
# https://dumps.wikimedia.org/other/pageviews/
filename = "pageviews-20170101-000000"
file = File.open(filename)
access_data = []
file.each_line do |text|
View wikipedia_analytics_en_sample.rb
# Analyze Wikipedia access data
# https://dumps.wikimedia.org/other/pageviews/
# Data format
# https://dumps.wikimedia.org/other/pagecounts-raw/
# "ja "はじまりのものだけ(=Wikipediaだけ)をカウントしている。
# ja.X の説明は上記のData format参照。
# 取得したサンプルデータ
# "en Tokyo_Station 3 0\n"
# "ja 名古屋駅 3 0\n"
# "ja 大阪駅 4 0\n"
View analytics_wikipedia_access_data_older_version.rb
# encoding: utf-8
# Analyze Wikipedia access data older version
# https://dumps.wikimedia.org/other/pagecounts-raw/
require "cgi"
filename = "20120301-000000-ja.txt"
file = File.open(filename, "r:UTF-8")
list = []
while text = file.gets
begin
next unless text =~ /^ja/
View wikipedia_analytics.rb
## Analyze Wikipedia access data
# Data format
# https://wikitech.wikimedia.org/wiki/Analytics/Data/Pageviews
# Files
# https://dumps.wikimedia.org/other/pageviews/
# "ja "はじまりのものだけ(=Wikipediaだけ)をカウントしている。
# ja.X の説明は上記のData format参照。
## 結果(pageviews-20170101-000000の駅名上位10件)
# 八丁堀駅 12
# 品川駅 9
View gcorp.zsh
# peco + git branch -r + git co
function peco-g-branch-checkout () {
local selected=$(git branch -r | peco --query "$LBUFFER" | awk -F/ '{print $NF}')
if [ -n "$selected" ]; then
git checkout -b ${selected} origin/${selected}
fi
}
You can’t perform that action at this time.