くりにっき

ドリコムのプリキュアの人です

wercker_build_triggerを作った

github.com wercker_build_triggerについて モチベーション 使い方 導入事例 wercker_build_triggerについて Wercker のビルドを外部から手軽に実行するためのツールです モチベーション 僕は下記のように週1回Travis CIで定期ビルドを実行しています sue445…

DigitalOceanで使えるimageを一覧で取得する

tl;dr; https://gist.github.com/sue445/dd1ab749f9cf364777acbe66d34576e4 前置き itamaeプラグインのCIを回してたら DigitalOceanで「centos-7-0-x64なんてイメージはないぞ!」ってエラーになりました + vagrant up centos70 --provider=digital_ocean Br…

gitlab_mr_release v1.0.0をリリースした

gitlab_mr_release (1.0.0): Release MergeRequest generator for GitLab https://t.co/rRcImQNmkB— RubyGems (@rubygems) 2017年10月1日 github.com ふと GitLab APIのドキュメント を読んでたら GET /projects/:id/merge_requests で複数のiidを渡してまと…

CIのバッジを並べて表示するだけのサイトを作った

モチベーション 使ってる技術 デプロイ周り https://sue445.github.io/my-ci-badges github.com モチベーション gemやアプリなどを40個くらいメンテしてて一応全てでweekly ビルドを実行してるのですが、CIのバッジが各リポジトリにしか貼っていなくてCIのス…

tweet_sanitizerというgemを作った

退院後の初gem情報です tweet_sanitizer (0.1.1): sanitize tweet https://t.co/UqzO7kcdRC— RubyGems (@rubygems) 2017年8月16日 github.com どんなgemか? モチベーション 使い方 tweet_sanitizerを使わない場合 tweet_sanitizerを使った場合 ユースケース…

入院中に持っていってよかったもの

突然ですが持病が悪化して2週間ほど入院していました 入院時に個人的に持っていってよかったものなどをシェアしたいと思います。おみまいに持っていく品物の参考にしてください 前提 持っていってよかったもの Kindle Paperwhite 32GB、マンガモデル ノートP…

rubocopでcop単位でコミットする

「rubocopでauto correct(自動修正)したものをコミットする時はまとめてコミットするのではなくてcop単位でコミットした方が後から履歴が見やすい」って言われたことがあったので実践してみました rubocop –auto-correctしたものをまとめてコミットした時 …

compact_blankというgemを作った

gem

なんやかんやで久しぶりにgem作りました https://github.com/sue445/compact_blank https://rubygems.org/gems/compact_blank compact_blank (0.1.0): Adds compact_blank and compact_blank! to Array and Hash https://t.co/QSylzr5ydX— RubyGems (@rubyge…

ドリコムで使ってるgem一覧 #railsdm

先日 【増枠】Rails Developers Meetup #2 でLTした時の資料です。ご査収ください rails-developers-meetup.connpass.com 資料 スライド版 sue445.github.io markdown版 github.com 当日の質問 覚えてる範囲で 社内gemにするかOSSするかどう切り分けてる? …

TwittodonというTwitterからMastodonに流すボットを作った

ここ最近作ってた便利ツールの共有です Twittodonとは? サンプル 使い方 「Twitter -> Mastodon トゥート同期アプリ」との違い 最後に Twittodonとは? Twitterからの任意のツイートをMastodonに流すためのボットです github.com ちなみにTwittodon(ついっ…

Travis CIで定期的にビルドを実行する

tl;dr; 前置き 解決方法 設定方法 活用例 tl;dr; Travis CIを使っているのならCron Jobsを使うのが便利 前置き Meguro.rb#2 や OSSパッチ会 で発表した資料で「1年以上ビルドしてないリポジトリだと久しぶりにPRが飛んできたらactivesupport系でだいたいテス…

プリキュアが始まる前にトゥートするmastodonボットなどを作った

前置き プリキュアこのあとすぐボット 実際にトゥートした結果 技術的なこと プリキュア誕生日ボット 技術的なこと ソースコード 参考リンク 前置き 最近 Mastodon が流行っていますが、僕はプリキュア好きなのでプリキュアインスタンスの きゅあったー に参…

chrome-gitlab-notifier v2.0.0をリリースした

今年初のビッグバンリリースです chrome.google.com tl;dr 書き直した経緯 主な変更点 差分 mithril.jsを採用した経緯 開発期間とか tl;dr 既存のコードを全て捨てて全部書き直しました 書き直した経緯 GitLab API v4に対応するにあたって、既存のコードベー…

今日から使える!OSSプルリク集 #megurorb

昨日 Meguro.rb#2 2017/04/20(Thu) でLTをしたのでその時の資料を公開したいと想います megurorb.connpass.com スライド版 ブログ版(内容はスライドとほぼ同じです) 1. ドキュメントのtypoなどを修正 https://github.com/gitlabhq/gitlabhq/pull/7534 2. .…

誕生日に有給でプリ充してきた

プリ充 = リア充のプリキュア版みたいなの Togetterでもよかったんだけどはてなブログの方がはてブ通知受け取れて便利なのでこっちで。 プリキュアドリームスターズ@TジョイSEIBU大泉 スイパラプリキュアコラボ@池袋スイパラ プリキュアドリームスターズ@…

35歳になった

とうとう定年の歳です *1 例年のごとくこの日は有給とってプリキュアの映画を見に行く予定です。 例のリスト http://www.amazon.co.jp/registry/wishlist/3HH1FL88AQAG8/ ご査収ください *1:「エンジニア35歳 定年」でググってください

株式会社はてなに入社しました

株式会社はてなに入社しました 株式会社はてなに入社しました - hitode909の日記

rubicure v1.0.0リリースノート

rubicure (1.0.0): All about Japanese battle heroine "Pretty Cure (Precure)". https://t.co/pfuO7MMTOn— RubyGems (@rubygems) 2017年3月12日 rubicureのこれまでとこれから - くりにっき でも書きましたが、大幅に変更が入っています! sue445.hatenabl…

勉強会のスライドにもマンガルーが使えそう

tl;dr マンガルーとは? ある予感がしてFAQを読んでみた 実際に問い合わせてみた まとめ tl;dr HTMLにマンガルーのタグを埋め込む形式であれば勉強会のスライドにも利用可能 マンガルーとは? マンガのコマをwebサイトやSNSに貼り付けることができるサービス…

プリキュアの誕生日をGoogleカレンダーに登録する

あると便利そうだったのでキラッとひらめいて作りました。 概要 使い方 実際に登録してみた 仕様 概要 rubicure でプリキュアの誕生日を取得できるので、RubicureAPI でical形式で登録できるようにしてみました。 使い方 https://rubicure.herokuapp.com/ の…

ChatWork API v2への追従について

下記でChatWork APIのバージョンアップがアナウンスされています help.chatwork.com 既にv2はリリースされていてv1は5月上旬に停止予定とのことなので早めにアップデートしておくのがいいでしょう とのことで、自分の視界に入っている限りでのv2対応状況につ…

Travis CIでdepを使う

zatsu_monitor でdep対応をしたのでその時のメモ depについて .travis.yml depをいれたメリット depについて depについては下記を参照 mattn.kaoriya.net .travis.yml 必要最低限だとこんな感じ language: go go: - 1.7 - tip before_install: - go get gith…

rubocopでreversibleなmigrationかどうかチェックしたかったので作った

僕がrubocopに送ったPRが v0.47.0 に取り込まれました。 個人的に便利機能だと思うのでこの場を借りて軽く紹介したいと思います。 Rails/ReversibleMigrationについて 具体例 どうして作ったか? 検出精度について auto correctについて Cop開発Tips 前提知…

僕に「サザエさん」の話させたら長くなりますよ?

これは 僕に「○○」の話させたら長くなりますよ Advent Calendar 2016 - Adventar の25日目です。 www.adventar.org 僕に「サザエさん」の話させたら長くなりますよ? サザエさんとは? サザエ実況採点ポイント エイケン 開幕雪室 城山先生生存確認 レア脚本…

rubicureのこれまでとこれから

これは プリキュア Advent Calendar 2016 - Adventar の16日目です。 www.adventar.org 12/16はキュアピースの中の人の金元寿子さんのお誕生日です。おめでとうございます!!!! 今回はこれまでのrubicureとこれからのrubicureについて書くポエムです rubi…

業務連絡

最近こっちの更新が滞っておりますがsue445 Advent Calendarは絶賛更新中です。 qiita.com 当日記には下記アドベントカレンダーを投稿予定なのでよろしくお願いします。 12/16 www.adventar.org 12/25 www.adventar.org

久しぶりにJenkinsプラグインをリリースしようとしたら謎のエラーで失敗した

Qiitaや会社ブログにはエントリ書いてたけどこっちのブログは1ヶ月間更新無しとかマジか。(挨拶) 前置き tl;dr エラー内容 原因 ソース org.jenkins-ci.plugins.pluginのバージョンを上げるとBetamaxがうまく動かない問題 前置き 先日自分がメンテしてるJe…

今更RubyKaigi2016振り返り

RubyKaigi 2016 に参加してたのですが、最近までISUCON予選あったり自分がメインで関わってるアプリのリリースとかあったりで今更振り返りです rubykaigi.org 0日目(前日) 1日目 弊社ブースについて 2日目 RubyKaraoke 2016 3日目 その他 0日目(前日) 知…

gemspecにRUBY_VERSIONによるif文書くのは意味がないので今すぐやめるべき

自戒です tl;dr 発端 間違った対処法 だがしかし sonots先生曰く 検証結果 所感 Rubyのバージョンによる分岐を全部Gemfileに寄せた結果 謝辞 tl;dr gemspecの中でRubyのバージョンによってインストールしたいgemのバージョンを変えたい時は、gemspecではなく…

gitlab_mr_release v0.3.0をリリースした

gitlab_mr_release (0.3.0): Release MergeRequest generator for GitLab https://t.co/rRcImQNmkB— RubyGems (@rubygems) 2016年8月17日 gitlab_mr_releaseについて v0.3.0の新機能 MR作成時にラベルを設定できるようになった --source(MR作成元ブランチ)…