くりにっき

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

Padrino

padrinoにPRを送った

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

Sebastian-badgeを作った

Sebastian-badgeとは Jenkins pluginの埋め込みバッジをホスティングするサイトです http://sebastian-badge.info/ RubyGems.org とかのバッジにインスパイアされて作りました。開発期間1週間くらい Jenkins pluginの埋め込みバッジって? こういうの 自分で…

Padrinoでアプリ作る時もdatabase.ymlを作った方がよかった

よく忘れるのでメモ Padrino でアプリを作ると config/database.rb に ## # You can use other adapters like: # # ActiveRecord::Base.configurations[:development] = { # :adapter => 'mysql2', # :encoding => 'utf8', # :reconnect => true, # :databas…

Tカード個人情報提供先新着botを作りました

https://twitter.com/ccc_privacy_bot Tカード個人情報提供先新着bot (@ccc_privacy_bot) | Twitter 作った経緯 Tカードが個人情報を提携企業に提供開始 個人情報提供の停止 手続きガイド|CCC カルチュア・コンビニエンス・クラブ株式会社 ツタヤTカード、…

渋谷.rbでLTしてました #shibuyarb

渋谷.rb[:20141015] - Shibuya.rb | Doorkeeper togetter : 渋谷.rb[:20141015] まとめ #shibuyarb - Togetterまとめ 話したスライド GemoireというYARDホスティングアプリを作った #shibuyarb from Go Sueyoshi (a.k.a sue445) 過去エントリを短めにまとめ…

GemoireというYARDホスティングアプリを作りました

Githubエコシステムを活用したイマドキの趣味開発 - くりにっき 上記エントリのスライドでもちらっと書きましたが、YARDドキュメントホスティングアプリを作りました。 sue445/gemoire 名前の読み方と由来 Gem + Grimoire (グリモワール = 魔導書) = Gemoire…

PadrinoでStrongParametersみたいなことをしたかった

Strong Parametersについて params で受け取った値をホワイトリスト形式で制御するRails4からの機能です。*1 詳しいことは StrongParameters | TECHSCORE(テックスコア) を参照 最近Padrino使ってて同じことができないか調べてました(activerecord 4系を使…

heart_seedというマスタデータDB投入用のgemを作りました

github: https://github.com/sue445/heart_seed rubygems: http://rubygems.org/gems/heart_seed マスタデータ作成時の問題点 xlsやxlsxはExcelで編集するのには向いてるけど、バイナリなのでgitやsvnとの相性は悪い diffが見れない yamlはdiffが見やすいけ…

Padrinoでar:migrate時に自動的にannotateする

annotate_modelsの紹介 annotate_models を使うとmodelにスキーマ情報が付加されて見やすくなるので自分の観測範囲だとよく使われています。 # == Schema Information # # Table name: users # # id :integer not null, primary key # gitlab_user_id :integ…