くりにっき

フルスタックキュアエンジニアです

本を売った

近々引っ越しをする予定があって、引越し前に荷物の整理をしたくて物理本をほぼ全部売ったのでその時のメモ。*1 漫画・ラノベ系 まんだらけの宅配買取を利用 ekizo.mandarake.co.jp 詳しい冊数は数えてないけどダンボール2箱でたぶん100冊前後。買取金額は47…

padrinoにPRを送った

padrino アプリでactiverecordを5.1系から5.2.0に上げようとしたら rake ar:migrate でエラーになったので直した エラー内容 activerecord 5.2系からは ActiveRecord::Migrator.migrate がなくなったとのこと。めちょっく! $ bundle exec rake ar:migrate:r…

itamaeプラグインのCIを作り直した

個人開発してるitamaeプラグインのCI環境を作り直したのでその知見 tl;dr; 今までのCI 問題点 新しいCIの構成 やったこと gemの依存にdocker-apiを追加 spec/spec_helper.rbを修正 .travis.ymlを修正 serviceを使わない場合 serviceを使う場合 メリット デメ…

rubicure v1.1.2リリース

rubicure (1.1.2): All about Japanese battle heroine "Pretty Cure (Precure)". https://t.co/pfuO7MMTOn— RubyGems (@rubygems) 2018年4月3日 はぐプリでは公式HP*1のキャラ紹介に誕生日が載っていなくててっきり誕生日設定がないのかと思っていたのです…

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

株式会社はてなに入社しました 黒服つながりです 株式会社はてなに入社しました - hitode909の日記

キュアラインを作った

gem

注)タイトルは半分釣りです LINE TIMELINE をスクレイピングするためのgemを作りました。 github.com cure_line (0.1.1): LINE TIMELINE scraping tool https://t.co/Xoeo4XXjVd— RubyGems (@rubygems) 2018年3月20日 使い方 READMEからの抜粋ですがこんな…

自分のスライドのリンク集を作った

「リンク集」って響きに懐かしさを感じるオッサンです(挨拶) 自分の勉強会のスライドの公開先はSlideshareやSpeakerDeckやGitHub Pagesなどその時の気分で変わるんですが*1、後から探す時に不便だったのでまとめました。ご査収ください github.com 関連リ…

ChatWorkMentionTaskを作った #megurorb

Meguro.rb#12 で趣味アプリについてのLTしたので資料を上げておきます megurorb.connpass.com スライド版 エントリ版 ChatWorkMentionTaskとは 動作風景 所感 技術的なこと 仕組み 頑張ったこと 副産物の紹介 omniauth-chatwork 実際の設定 chatwork やっ…

OSS雑メンテ #railsdm

Rails Developers Meetup 2017 というイベントで「OSS雑メンテ」という発表をしたのでスライドをシェアさせていただきます スライド 発表中の反応 他の人のスライド スライド 発表中の反応 OSS雑メンテ末吉さん #railsdm— シロ (@shiroemons) 2017年12月9日 …

chatwork-rubyのメンテナになった

注意:アドベントカレンダーとは全く関係ないエントリです github.com https://rubygems.org/gems/chatwork chatwork-rubyにPRを送りまくってたら気づいたらメンテナになっていました asonas/chatwork-ruby のコラボレーター権とrubygemsにpushできる権限を…

SAML連携したChatWorkアカウントでOAuthログインする方法

先日のブログの続編です sue445.hatenablog.com うちの会社ではChatWorkをSAML連携させて利用しています。 SAML連携したChatWorkアカウントだと普通のやり方ではOAuth認証できません。一応できるんですがやり方が難しすぎて初見だとエラーが出てハマるので現…

omniauth-chatworkを作った

omniauth-chatwork (0.1.0): OmniAuth strategy for ChatWork https://t.co/9wbmu7k3as— RubyGems (@rubygems) 2017年11月15日 github.com なんのgem? 使い方 OAuthクライアントの登録 omniauth-chatworkをproviderとして組み込む 技術的なこと ローカルでの…

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…