くりにっき

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

2015-01-01から1年間の記事一覧

勉強会やアニメの実況におすすめなTwitterクライアントの紹介

Twitterで実況する時に長年愛用してるツイタマについての紹介です *1 俺氏スペック 実況とは? 個人的な実況要件 ツイタマ for PCについて Adobe AIR製なのでWindowsとMacの両方で使える ストリーミングAPI対応 検索ワードに対応したフッタを付加できる 小ネ…

【今月のgem】itamae-plugin-recipe-git_now を作った

俺得itamaeプラグイン第2弾です itamae で git-now をインストールするプラグインを作りました itamae-plugin-recipe-git_now (0.1.0): Itamae plugin to install git-now https://t.co/kHujyxgeOH— RubyGems (@rubygems) 2015, 12月 17 github.com git-now…

rubicureでプリキュアの誕生日を手軽に調べる #cure_advent

はじめに 15日目 16日目:rubicureでプリキュアの誕生日を手軽に調べる 基本的な使い方 have_birthday?, has_birthday? birthday birthday? ちなみに昨日(12/15)はキュアスカーレットの誕生日でした 応用的な使い方 参考文献 17日目 はじめに これは「プリキ…

【今月のgem】itamae-plugin-recipe-tig を作った

毎月恒例の今月のgemです itamae で tig をインストールするプラグインを作りました itamae-plugin-recipe-tig (0.1.0): Itamae plugin to install tig https://t.co/IOxQm4AfUi— RubyGems (@rubygems) 2015, 12月 15 github.com 作った経緯 使い方 recipe n…

GoがGoでGo!プリンセスプリキュアを作った #gocon #cure_advent

はじめに 6日目 7日目:GoがGoでGo!プリンセスプリキュアを作った スライド板 エントリ版(内容はスライドと全く同じです) GoがGoでGo!プリンセスプリキュアを作った 自己紹介 【今期の嫁】キュアトゥインクル 【本妻】キュアピース Agenda 「Go!プリンセス…

社内gemとOSSのgemのメンテについて

これは 【その1】ドリコムAdventCalendar の1日目です *1 【その1】ドリコム Advent Calendar 2015 - Adventar 【その2】ドリコム Advent Calendar 2015 - Adventar 自己紹介 1日目:社内gemとOSSのgemのメンテについて 言葉の定義 OSSのgemのメンテで意識し…

【今月のgem】activerecord-simple_index_name を作った

今月2つ目のgemです activerecord-simple_index_name (0.1.0): Shorten index name https://t.co/vh4zzSYAMj— RubyGems (@rubygems) November 29, 2015 activerecord-simple_index_name について 例 使い方 作った経緯 追記 追記2 activerecord-simple_index…

【今月のgem】gitlab_mr_releaseを作った

gitlab_mr_releaseについて 使い方 設定ファイル作成 リリースMergeRequestを作成 設定ファイルについて .env.gitlab gitlab_mr_release.md.erb gitlab_mr_release (0.1.0): Release MergeRequest generator for GitLab https://t.co/rRcImQNmkB— RubyGems (…

rubicureを使って各シリーズのプリキュアの人数を40バイトで計算する

きっかけ こういうタイムラインだったので rubicure でサクッと出してみた この話題で僕がよく授業で話すのは「2,3,4,5,6、?、?、?」の、最後3つを埋めよってやつ。7,8,9だと思うでしょ?でも、本当にそれしか考えられないか?他のアルゴリ…

KINEZOで返金してもらった

忙しい人のまとめ 自分に落ち度がなければ返金は可能 返金にいたった経緯 「映画Go!プリンセスプリキュア Go!Go!!豪華3本立て!!!」の最速上映のチケットを購入するためにKINEZOを使ったのですが下記のような現象になりました 予約しようとしたら最後の…

メタ勉強会で社内勉強会文化についてLTをしました #metabenkyokai

メタ勉強会 ~ 社内勉強会うまくいってる?~ #metabenkyokai でLTをしていました atnd.org 発表資料 社内ツールが支えるドリコムの社内勉強会文化 #metabenkyokai from Go Sueyoshi (a.k.a sue445) www.slideshare.net 弊社は意外に社内勉強会が活発なのです…

【今月のgem】faraday_booleanを作った

今月2回目のgemリリースです。*1 faraday_boolean (0.1.0): Faraday response parser for boolean body https://t.co/txWumtrDQo— RubyGems (@rubygems) October 20, 2015 github.com とあるAPIのクライアントgemを仕事で作っています。 ほとんどのAPIのレス…

【今月のgem】 gitlab_awesome_releaseというgemを作った(ついでにGitLab + GitLab CI使ってみた雑感)

gitlab_awesome_releaseについて gitlab_awesome_release (0.1.0): Generate changelog from tags and MergeRequests on GitLab https://t.co/SHzxzyFsto— RubyGems (@rubygems) 2015, 10月 17 リポジトリ(GitLab.com)*1 : https://gitlab.com/sue445/gitl…

reveal.js + markdownでスライドを作る時は reveal-ck が便利だった

前置き 最近スライドを作る時は reveal.js を使ってmarkdownベースでスライドを作ることが多いです。 サンプル スライド:http://sue445.github.io/omotesandorb-04/ リポジトリ: https://github.com/sue445/omotesandorb-04 markdownでスライドを作れるの…

Macでpercona-toolkitを使う方法

最新号のWEB+DB PRESSで重複indexを検出するためのpercona-toolkitのpt-duplicate-key-checkerが紹介されていました WEB+DB PRESS Vol.88作者: 佐々木拓郎,高柳怜士,鶴原翔夢,小野侑一,中村俊介,佐藤春旗,長野雅広,佐々木健一,久保達彦,若山史郎,佐藤太一,伊…

謎のトラブルでcapstrano3移行に失敗した話

表参道.rb #4 で発表しようと思って資料を作ったものの参加できなくなったので資料だけ上げておきます。 スライド版 謎のトラブルでcapstrano3移行に失敗した話 #omotesandorbsue445.github.io スライドのソースコード https://github.com/sue445/omotesando…

gitで自分が修正したファイルだけを別のコマンドの引数で渡したい

よく忘れるのでメモ 忙しい人のまとめ git diff --name-only --diff-filter=ACMR origin/master...HEAD | xargs <なんかコマンド> 例)自分が修正したファイルだけをrubocopで静的解析チェックするワンライナー git diff --name-only --diff-filter=ACMR ori…

プリキュアハッカソン 3 を開催した #cure_hack

3回目ともなると既に恒例行事ですね connpass.com togetter.com 個人的によかった試み プリティストア限定のドーナツを用意した 参考: きららの夢ヶ浜名物ドーナッツ 長いハッカソン中のアイスブレイクになった キャラデコのケーキを買った p-bandai.jp キャ…

名刺に貼るアイコンシールを自作する

Twitterのアイコンがないと名前が一致しない人って多いですよね!?(挨拶) 名刺にアイコンシールを貼ろう - だいくしー(@daiksy)のはてなブログdaiksy.hatenablog.jp を読んで思い出したネタ。 僕も会社の名刺に 自作の アイコンシールを貼っているのでノ…

ActiveRecord::Relationを返さないクエリに対して雑にexplainする方法

最初にまとめ tap 便利だった やりたかったこと SomeHistory. # 5〜6行くらいのなんか複雑な ActiveRecord::Relation のメソッドチェーン pluck(:user_id) こういうクエリに対して雑に実行計画をとりたかった pluck を呼んだ時点で戻り値がArrayになるので p…

【今月のgem】apple_system_statusを作った

apple_system_status (0.1.0): Apple System Status scraping library http://t.co/bDBkkUgDwm— RubyGems (@rubygems) 2015, 7月 28 sue445/apple_system_statusgithub.com 経緯 先日iTunes Storeなどで障害が起きていて、弊社でもiOSの課金周りでエラーが多…

redisのSorted Setsで同一スコアの場合の順位がどうなるか調べてみた

リアルタイムのランキング処理に超お役立ちなredisのSorted Setsですが、同一スコアがあった時の順番がどうなるのか気になったので調べてみました。 忙しい人のまとめ 同一scoreの場合はmemberのアスキーコード順になる 仮定 同一スコアの場合にはrankはラン…

【今月のgem】twitter_retryを作った

twitter_retry (0.1.0): Twitter api awesome handling with retry http://t.co/YlUSqomYgq— RubyGems (@rubygems) 2015, 7月 19 sue445/twitter_retrygithub.com どんなgem? Twitter APIのエラーハンドリングをいい感じに行うためのgemです 作った経緯 弊…

naturalsorterでバージョンをいい感じにソートする

そういう需要があったので調べていました 現状 手元のgemで git tag した結果です(長くてすみません。。。) $ git tag v0.0.1 v0.0.2 v0.0.3 v0.0.4 v0.0.5 v0.0.6 v0.0.7 v0.0.8 v0.0.9 v0.1.0 v0.1.1 v0.1.2 v0.1.3 v0.1.4 v0.1.5 v0.1.6 v0.1.7 v0.1.8 …

Agile Samurai Basecamp 2015.06 に講師として参加してました #agilesamurai

Agile Samurai Basecamp 2015.06 ふりかえり&TDD - Agile Samurai Base Camp | Doorkeeper 【事例紹介】週刊TDD(社内TDD勉強会)紹介 週刊TDD(社内TDD勉強会)ﰀ 紹介 #agilesamurai from Go Sueyoshi (a.k.a sue445) 自分の週刊TDDのリポジトリ https://git…

capistrano-around_chatwork を作った

最近は既存アプリで使ってる capistrano を2系から3系に上げる仕事をしているのですが、ChatWork通知周りのとある処理が汎用化できそうだったのでgemにしてリリースしました capistrano-around_chatwork (0.1.0): post to ChatWork before and after the spe…

ServerkitでMacの隠しファイルを表示する方法

忙しい人のまとめ recipe.yml に下記を書けばok resources: - type: defaults domain: com.apple.finder key: AppleShowAllFiles value: 1 notify: - restart_finder handlers: - id: restart_finder type: command script: killall Finder 経緯 仕事用のMac…

gemの複数バージョンカジュアルテスト #shibuyarb

gemを作っていると複数のrubyのバージョンや依存gemのバージョンをカジュアルに組み合わせてテストをしたいというのがよくあると思いますが、あまりやり方が知られていない気がするのでまとめてみます 今回のエントリのサンプルプロジェクト sue445/multiple…

プリキュアのRuby実装の紹介 (2015 ver) #MeguroStartup

第一回 目黒スタートアップ勉強会(仮) - connpass で飛び入りLTしていたのでrubicureとその周辺のエコシステムにの最新動向に関する発表をしました。ご確認ください スライド プリキュアのRuby実装の紹介 (2015 ver) #MeguroStartup from Go Sueyoshi (a.k.a…

itamae-plugin-resource-encrypted_remote_file を作った

itamae-plugin-resource-encrypted_remote_file (0.0.1): encrypt secret data, and forward decrypted file to remote. http://t.co/te4q9nPRtV— RubyGems (@rubygems) 2015, 5月 9 sue445/itamae-plugin-resource-encrypted_remote_filegithub.com 概要 暗…