タグ くりにっき
人気順 5 users 10 users 100 users 500 users 1000 usersHerokuにあった個人アプリを軒並み対応した - くりにっき
背景 やったこと1. 廃止 やったこと2. GCPに移行 ユースケース図 URLベースで見たユースケース図 実行環境で見たユースケース図 実際にGCPに移行したアプリ達 Cloud Run Cloud Functions AppEngine GCP移行した全てに共通してること やったこと3. CircleCIに移行 付録A. 道のり 付録B. 調査メモ(移行時に参考にしたドキ... 続きを読む
なるべくお金をかけずに個人アプリを運用したい - くりにっき
前々からこの手のことを書きたいとは思ってたけど id:k0kubun さんの下記エントリに触発されて書きました。 k0kubun.hatenablog.com tl;dr; 個人アプリ開発歴 前提 Heroku GCP Google App Engine Cloud Run Firebase Cloud Functions GitHub Pages GitLab Pages 2022/5/7 ブコメレス tl;dr; HerokuやFirebaseを駆使すれ... 続きを読む
至極の難問YAMLクイズ - くりにっき
前置き 練習問題 問題1 問題2 問題3 問題4 参考文献 おまけ:LT直後のみんなの反応 前置き 社内勉強会のLTで発表したら好評だったので投下 自称YAMLエンジニアのsue445が今まで踏んだ罠をクイズにしました Ruby 3.0.0の Psych で動作確認していますが他言語での挙動は調べていません Psychがlibyamlベースなので他の言語... 続きを読む
質問をする技術 - くりにっき
以前社内に書いたポエムなんだけど年に1回くらい引用したくなるので公開した tl;dr; 質問をする時はゴールを提示する【MUST】 理由1 理由2 コンテキストを詳しく共有する【SHOULD】 期待してた結果(expect)と実際の結果(actual)を書く【IMO】 tl;dr; テンプレ 【質問内容】 【やりたいこと or 今困ってること or 質問の... 続きを読む
僕がOSS導入時に気にしてること - くりにっき
前置き 観点 GitHubやGitLabなどのリポジトリの場合 https://rubygems.org/ https://hub.docker.com/ 前置き 社のesaに投下したものの反応が薄くて寂しいので全体公開 他人が作ったOSSを使うにあたって、もしあまりメンテされないOSSを使うと結局別のOSSに乗り換える必要があっておつらいので、僕がどんな観点でOSSを選... 続きを読む
ERDをPlantUML形式で自動生成するツールを作った - くりにっき
PlantUML + ERDでPlantERDです github.com モチベーション PlantERDの特徴 使い方 出力するテーブル数の制限について 技術的に頑張ったこと テストのこと Foreign keyで隣接している別のテーブルを探す方法 複数DB対応のつらみ 追記:2019/12/13 9:45 モチベーション 既存プロダクトへの不満が一番大きいです。 https://... 続きを読む
CIマニアから見たGitHub Actions(Beta)の使い所 - くりにっき
1ヶ月くらい使って勘所が見えてきたのでメモ メリット 1リポジトリ辺り20並列までジョブを並列実行できる ジョブ実行時はアクセストークンが勝手に設定されている マトリクステストがやりやすい 実際にGitHub Actionsに移行したプロダクト zatsu_monitor activerecord-compatible_legacy_migration index_shotgun デメリ... 続きを読む
AWS Lambda CI/CD俺的ベストプラクティス - くりにっき
Lambdaで動くアプリやフレームワークの事例はよく見るのですが、LambdaのCIやCDにしやすさに主眼をおいた紹介はあんまり見ないので現時点での自分のベストプラクティスのメモです tl;dr; このエントリで書いていること Lambdaをデプロイするのに肝になること デプロイしやすさに着眼したフレームワーク紹介 論外 コンソ... 続きを読む
git-updateがクソ便利 - くりにっき
git-sync にインスパイヤされて作りました qiita.com ソースコード gist.github.com モチベーション 例えばトピックブランチで作業してて、リポジトリのmasterが更新されたから最新のmasterを取り込んでrebaseするってことよくやると思うのですが、その時にいちいち git checkout master git pull --ff git checkout top... 続きを読む
CIマニアから見た各種CIツールの使い所 - くりにっき
社内外でちょいちょい聞かれるのでメモ。 前置き GitHubを使ってる場合 ライブラリを作ってる場合 Travis CIを選択する理由 Travis CIを選択しない理由 アプリを作ってる場合 CircleCIとWerckerの共通点 CircleCIとWerckerの機能差異 GitLabを使ってる場合 GitLab CIの優位点 Jenkinsなどを使った方がいい場合 前置き 10... 続きを読む
CircleCI 2.1のorbを作って最速で実アプリに投入した - くりにっき
tr;dr; 【前置き】先日の出来事 orbとは 【今回作ったもの】sue445/ruby-orbs モチベーション 準備 使い方 CircleCI 2.0から2.1に移行したPR ついでにHerokuにデプロイするやつもorbに寄せた Before After 補足 post-deploy Context one more thing tr;dr; https://circleci.com/orbs/registry/orb/sue445/ruby-orbs htt... 続きを読む
転職エントリ - くりにっき
from : 株式会社ドリコム (2012年7月~2018年6月) *1 to : ピクシブ株式会社 (2018年7月~) タイトルで煽らない、かしこまった見出しもつけない、ウィッシュリストのせない、東亜飯店張らない、fromとtoを両方書く。職場崩壊を暴露しない。キラキラしない。これが私の求める退職エントリです。— laiso (@laiso) 2017... 続きを読む
勉強会のスライドにもマンガルーが使えそう - くりにっき
2017 - 03 - 02 勉強会のスライドにもマンガルーが使えそう tl;dr マンガルーとは? ある予感がしてFAQを読んでみた 実際に問い合わせてみた まとめ tl;dr HTMLにマンガルーのタグを埋め込む形式であれば勉強会のスライドにも利用可能 マンガルーとは? マンガのコマをwebサイトや SNS に貼り付けることができるサービスです mangaloo.jp このサイトのすごいところ... 続きを読む
gemを作る時に気をつけていること - くりにっき
2015-05-07 gemを作る時に気をつけていること Ruby gem 公私含めて2年間でたぶん30個以上はgemを作ってますが、なんとなく体得はしたもののこういうことは誰も教えてくれなかった気がするので残しておきます アンダースコアとハイフンを使い分ける gemを作る第一歩は bundle gem <作りたいgemの名前> ってやると思いますが、単語区切りであればアンスコ、ネームスペースの区... 続きを読む
Railsアプリやgem作る時にいつも入れているgem一覧 - くりにっき
2015-03-29 Railsアプリやgem作る時にいつも入れているgem一覧 id:joker1007 さんに触発されました。 Ginza.rb 21回の発表資料。rails_adminのつらみとオススメgem達。 1年間で10個以上アプリやgemを作っている中でよく使うgemをまとめてみます Railsアプリ(rails new した直後に必ず入れる) annotate https://gi... 続きを読む
オレオレRailsアプリを支えるインフラの作り方 - くりにっき
2014-12-19 オレオレRailsアプリを支えるインフラの作り方 Rails AdventCalendar はじめに これは Ruby on Rails Advent Calendar 2014 - Qiita の19日目です 18日目 @yancya さんの Rails でシングルじゃないテーブル継承 - Qiita でした 19日目:オレオレRailsアプリを支えるインフラの作り方 最近... 続きを読む
ドリコムを支える中間ポイントシステム - くりにっき
2014-12-01 ドリコムを支える中間ポイントシステム AdventCalendar Ruby gem ドリコム はじめに これは ドリコムAdventCalendar の1日目です 1日目:ドリコムを支える中間ポイントシステム 僕はドリコムに入社してからほぼずっと課金周りのシステムに携わっているのでその話を書きます。 一応自己紹介 HN sue445 お仕事 社内ライブラリや社内ツールの開発... 続きを読む
Tカード個人情報提供先新着botを作りました - くりにっき
2014-11-19 Tカード個人情報提供先新着botを作りました Twitter Ruby Padrino Heroku https://twitter.com/ccc_privacy_bot Tカード個人情報提供先新着bot (@ccc_privacy_bot) | Twitter 作った経緯 Tカードが個人情報を提携企業に提供開始 痛いニュース(ノ∀`) : Tカード、11月1日より個人情報... 続きを読む
githubでgemを公開する時に使いたいバッジ - くりにっき
2014-08-11 githubでgemを公開する時に使いたいバッジ Ruby gem Github Rubicure,バッジの見本市としてのリポジトリとしても優れてる.— か (@ka_) 2014, 7月 23 と言われたので調子に乗って Rubicure で使ってるバッジをまとめてみます。 結構たくさんあるので必要に応じて使えばいいかと。 CI系 いろいろありますが無料で使えるのはこの辺。... 続きを読む
tigから git rebase -i したらいろいろ捗った - くりにっき
2014-08-07 tigから git rebase -i したらいろいろ捗った git tig git dtコマンド - razokulover publog を見て自分もgitのコマンドをカスタマイズしてるのを思い出したので普段よく使っているのを紹介します。 対象者 作業途中はtmpコミットをたくさん作って、最後に git rebase -i でコミットを整えている人 前置き gitのタイプ... 続きを読む
bundler + rspecでfluentdプラグインを作るための手順 - くりにっき
2014-07-16 bundler + rspecでfluentdプラグインを作るための手順 Ruby fluentd rspec 先日 fluent-plugin-out_chatwork を作ったのですが、fluentdの公式サイト だとtestunit使用を前提にしててrspec厨には厳しい世の中だったので自分用にrspecでfluentdプラグインを作るまでの手順をまとめてます。 コマン... 続きを読む
エンジニアならチェックしておきたい技術系Tシャツまとめ - くりにっき
2014-07-03 エンジニアならチェックしておきたい技術系Tシャツまとめ ネタ Tシャツ 夏だ!デスマだ!Tシャツの季節だ! ということで、エンジニアならチェックしておきたい技術系Tシャツをまとめてみました Github github:shop ここは定番中の定番ですね。Tシャツだけで5種類もあります。勉強会に行くとだいたい1人はGithub Tシャツ着てる気がします。 他にマグカップやステッ... 続きを読む
Jenkinsに入れているプラグインまとめ(Rails中心) - くりにっき
2014-01-08 Jenkinsに入れているプラグインまとめ(Rails中心) Jenkins Rails Ruby ふと思いついたので会社のJenkinsで使ってるプラグインをまとめてみます。 RailsでJenkins運用してる人の参考になれば幸いです。(入れてるけどあまり使ってないのは端折ってます) 他に便利なプラグインあったらコメントやブコメで教えてくださいw Ruby/Rails系プ... 続きを読む
Rubyでプリキュアを作った #cure_advent - くりにっき
2013-12-16 Rubyでプリキュアを作った #cure_advent プリキュア Ruby AdventCalendar これは プリキュア Advent Calendar 2013 の16日目です。 はじめに 12/16はキュアピースの中の人の金元寿子さんの誕生日です。おめでとうございます!!! ピカピカぴかりんじゃんけんぽん!キュアピース! #いい夫婦の日なので嫁を晒す #いい夫婦の日... 続きを読む
RSpec Performance Turning - くりにっき
2013-07-30 RSpec Performance Turning rspec ドリコム 勉強会 社内で開催されたRSpec勉強会テストのパフォーマンスチューニングについて話したので資料を公開してみます。 RSpecの名は冠しているものの他の言語やテスティングフレームワークでも応用できるところがあるかもしれません。 RSpec Performance Turning from sue445 ... 続きを読む