何番煎じか分からないですがまとめてみます。新規開発のみで既存のアップデートは含めません
gem
sengiri_yaml
https://github.com/sue445/sengiri_yaml
巨大なyamlファイルをいい感じに分割したりマージします
itamae-plugin-resource-encrypted_remote_file
https://github.com/sue445/itamae-plugin-resource-encrypted_remote_file
暗号化されているファイル復号化してサーバに転送するための itamae で Resourceプラグイン
capistrano-around_chatwork
https://github.com/sue445/capistrano-around_chatwork
capistranoで特定のtaskの開始と終了でChatWorkにメッセージを投稿するgem。実行時間の計測もできます
twitter_retry
https://github.com/sue445/twitter_retry
Twitter APIのエラーハンドリングをいい感じに行うためのgem
apple_system_status
https://github.com/sue445/apple_system_status
iTunesの課金障害を検知するために作ったgemです
iTunesのステータスが変わった時*1に各アプリのエンジニアが常駐してそうなチャット部屋に投稿するようなボットを社内に立てています。課金障害を検知したい時は「App Store」と「iTunes Store」辺りをチェックしていればだいたい検知できます。*2
index_shotgun
https://github.com/sue445/index_shotgun
不要なindexを抽出するためのgem。pt-duplicate-key-checkerのRuby実装といってしまえば元もこないですが、MySQLの他にPostgreSQL, SQLite3, Oracleでも実行できるのがポイントです。activerecordすごい
名前の由来は SQLアンチパターン の1つの「インデックスショットガン(闇雲インデックス)」です
gitlab_awesome_release
https://gitlab.com/sue445/gitlab_awesome_release
GitLab上のtagとMergeRequestからいい感じにCHANGELOGを自動生成するためのgem
faraday_boolean
https://github.com/sue445/faraday_boolean
外部APIのレスポンスが文字列の "true"
や "false"
だった時にRubyの true
や false
に変換するfaradayのプラグイン
gitlab_mr_release
https://github.com/sue445/gitlab_mr_release
git flowで開発してる時にマージ済のMergeRequestからいい感じにリリース用のMergeRequestを作るためのgem
リリースMRに生成されたmarkdownを元にCHANGELOGを生成もできて便利
activerecord-simple_index_name
https://github.com/sue445/activerecord-simple_index_name
activerecordで add_index
とかした時に生成されるindexのデフォルト名を短くするためのgem (thx kamipoさん)
Rails 5.0対応頑張ります ('A`)
itamae-plugin-recipe-tig
https://github.com/sue445/itamae-plugin-recipe-tig
俺得itamaeプラグイン第1弾
itamae-plugin-recipe-git_now
https://github.com/sue445/itamae-plugin-recipe-git_now
俺得itamaeプラグイン第2弾
余談ですがitamae-plugin-recipe-tigとitamae-plugin-recipe-git_nowを自分の開発環境にインストールするためのレシピ公開しています。
Chefとかitamae版のdotfilesリポジトリなんですが、こういうのみんなどういうリポジトリ名にしてるんでしょう?
webアプリ
Sebastion-badge
Jenkins pluginの埋め込みバッジをホスティングするサイトです。GitHubのREADMEとかに埋め込めます
便利なんだけどあまり使われてる感がないのでドンドン宣伝してください!!!!(ダイレクトマーケティング)
アイドル募集ジェネレータ
http://sue445.github.io/idle-recruit-generator/
そういうのもありましたね(遠い目)
RubicureAPI
https://rubicure.herokuapp.com/
Rubyをインストールしなくてもcurlなどでrubicureの機能を使うためのAPIサーバです
プリキュアハッカソン 3でプリキュアの映画を見ながら作った成果物。
Chrome拡張
PullRequest Suppressor for GitHub
https://chrome.google.com/webstore/detail/pullrequest-suppressor-fo/pjdcpaodmmecdminpbehhkidbgbaelke
GitHubでリポジトリをforkした時に元のリポジトリに対するPullRequestを抑制するためのChrome拡張
Jenkinsプラグイン
Jenkins GitLab Logo Plugin
https://wiki.jenkins-ci.org/display/JENKINS/GitLab+Logo+Plugin
JenkinsのダッシュボードにGitLabのプロジェクトのアイコンを表示するためのプラグイン
その他ツール
GoPrecure
http://sue445.hatenablog.com/entry/2015/12/07/000000
Go!プリンセスプリキュア のgolang実装です
あと4話で終わるなんて。。。(放心)