タグ r7kamura
人気順 10 users 50 users 100 users 500 users 1000 usersaction_extractor gem
action_extractorという、Railsでアクションへの入力値を表明するためのGemをつくって試してみている。 https://github.com/r7kamura/action_extractor 使い方 例えば、IDを元にリレーショナルデータベースから記事を1件取得して、その本文とタイトルを更新する、というアクションがあるとする。 def update article = A... 続きを読む
ANDPAD Rails 6.0へのアップグレード - ANDPAD Tech Blog
r7kamuraと言います。2020年9月頃からANDPADの開発に参画しています。 2021年2月、ANDPADで利用しているWebアプリケーションフレームワーク Ruby on Rails (以下Rails) のバージョンを5.2から6.0にアップグレードしました。今後アップグレードを行う方が同様の作業を行えるよう、今回の変更に伴い必要となった作業につい... 続きを読む
2020-11-08 このブログの実装 2020年版 - waka.dev
r7kamura さんのこのサイトの実装 2020年版に倣って、このブログの実装を書いてみる。 ソースコードは全て GitHub に上げてある。 ホスティングとCI Cloudflare Workers を使って配信している。 CI は専用CLIツールの Wrangler の使い勝手がよく簡単。 GitHub Action も公式から提供されているのがあるのでそれを使うだ... 続きを読む
Sprocketsから移行するときのWebpackの設定 | r7kamura on Patreon
Rails アプリでの assets 管理を Sprockets から Webpack に移行できないか調査するために、ひさしぶりに Webpack の設定を一から用意する機会があったので、設定についてまとめておこうと考えました。 https://gist.github.com/r7kamura/46a28a8c35174ec69989d0d7bfc3fc79 にコード例を載せておきます。これを題材にこ... 続きを読む
運動をはじめた – r7kamura – Medium
11月頃から少しずつ運動するように心がけてるという話です。こういう習慣的なものは振り返りが大事なので、この記事で振り返ることにします。 運動不足なので歩くことにした前回書いた記事 でも少し触れましたが、半年ほど前に入院してから、退院後数ヶ月は激しい運動は控えるようにと言われていたこともあって、運動不... 続きを読む
danger-suggesterの話 | r7kamura on Patreon
https://github.com/r7kamura/danger-suggester をつくったときの話です。 Danger Danger というツールがあって、こいつは CircleCI や TravisCI などの CI で RuboCop や ESLint やその他プロジェクト独自の設定と共に動かすと、GitHub の Pull Request に自動でコメントを付けてくれたりして、要はコードレビューに役... 続きを読む
ActiveRecordを試すときに便利なやつ – r7kamura – Medium
ActiveRecordを試すときに便利なやつ 手元で ActiveRecord の挙動を確かめてみたいときに、いちいちデータベースを用意したり、他人と共有できるコード片に整えたりするのは、結構な手間に感じてしまうかもしれません。この記事では、そういったケースで利用できる知識を幾つかまとめておこうと思います。 以下は今回題材に使うコード例で、これを上から順に説明していきます。 ActiveReco... 続きを読む
Rails 4.2.8 の変更点 – r7kamura – Medium
Rails 4.2.8 の変更点 Rails 4.2.7.1 から 4.2.8 の変更点について、CHANGELOG に変更内容が記述されているものを対象に、自分用に日本語であらためてまとめておくことにしました。 ソースコードの差分は、以下の URL から確認できます。 今回対象とする変更では、以下のライブラリの CHANGELOG にのみ変更点が記載されています。それぞれ順番に説明していきます。... 続きを読む
個人で運用している Web サービスをどう管理しているか 2018年版 – r7kamura – Medium
個人で運用している Web サービスをどう管理しているか 2018年版 個人で運用している幾つかの Web サービスについて、自分がどう管理しているかを振り返る。 実験には Heroku を利用 習作につくったアプリやβ版段階のアプリは、Heroku で動かしている。Heroku を使う場合のより具体的な条件としては、データベースが明らかに無料枠に収まりそうで、24時間動いていなくてもまあ誰にも怒... 続きを読む
Gyazo の Web API の設計変更 – r7kamura – Medium
Gyazo の Web API の設計変更 以前の記事でも書きましたが、業務委託として Nota 社の Gyazo というサービスの実装を手伝っており、その中で Web API の設計を変更した話について書こうと思います。以前の記事というのは、以下の記事のことです。 ここでは、Web ブラウザやその他のクライアントから HTTP を介して利用し、JSON などのデータフォーマットでクライアントアプ... 続きを読む
今年貼って良かったもの – r7kamura – Medium
今年貼って良かったもの 電子メールって、最近だとスパムフィルターが優秀だったり、メール末尾に配信停止機能への導線を付けることが徹底されつつあったりするので、広告メールに煩わされることって現代ではそこまで無くなってきてるけど、郵便受けに入れられる紙の広告ってスパムフィルターとか付けられないじゃないですか。 でも郵便物って、プロバイダやら保険の請求やらと、確実に受け取らないと損をすることの多い重要な物... 続きを読む
Gyazo 開発環境の Docker 化 – r7kamura – Medium
Gyazo 開発環境の Docker 化 業務委託として現在 Nota 社の Gyazo のサーバサイドの開発をお手伝いさせてもらっているのですが、その中でやっていることについて幾つか紹介したいと思い、今回は開発環境で全面的に Docker を使うようにしたという話について書こうと思います。 Gyazo Gyazo について知らない人もいると思うので、念のため説明しておきます。Nota 社では、主... 続きを読む
作業用に曲面ディスプレイを導入 – r7kamura – Medium
作業用に曲面ディスプレイを導入 主にプログラミング作業用に 34 型の曲面ディスプレイを導入したので、嬉しがって設置してみた様子を紹介する。 PC での作業用途ならアームが欲しい スタンドがしっかりとした構造になっている分、スタンドが奥行きを取る構造をしている。PC での作業用に使う場合は、少し近すぎるかもしれない。このままでもまあ良いけど、もう少し遠くても良いかな、ぐらいの感覚。 幸い標準的な規... 続きを読む
Web アプリの JavaScript の初期化処理をどうまとめるか – r7kamura – Medium
Web アプリの JavaScript の初期化処理をどうまとめるか いわゆる JavaScript のエントリポイントを、自分の場合はどういうパターンで管理しているかについて。 ディレクトリ構成 自分の場合、次のようなディレクトリ構成でまとめていることが多い。 client/javascripts/entryPoints/*.js client/javascripts/initializers/... 続きを読む
config/routes.rb の書き方を見直した – r7kamura – Medium
config/routes.rb の書き方を見直した 開発を手伝っている Rails アプリの config/routes.rb の書き方を見直した。 ルール 以下のようなガイドラインを設け、これを守るように書き換えた。 resource(s) などの DSL の利用を避ける パスの辞書順に定義する HTTP メソッドの部分だけ特別にインデントする 具体例 こういう形の、素朴なルーティングがひたす... 続きを読む
Incrementsを退職します – r7kamura – Medium
IT エンジニアが退職するときに添えられることが多い東亜飯店の画像 今月いっぱいで Increments 株式会社を退職します。今日が最終出社日で、残りは有給消化です。 Increments では何をやってたの? Increments と言えば Qiita を運営している会社というイメージですが、Qiita の開発に直接携わる機会はほとんどなくて、技術基盤や Qiita:Team の開発に携わった... 続きを読む
チャットボットフレームワーク Ruboty を振り返る – r7kamura – Medium
Ruboty を利用したデプロイの様子 この記事では、Slack や HipChat で動く Bot をつくるためのフレームワーク Ruboty の仕組みを振り返り、現状の実現方法を把握し、今後 ChatOps を改善するための足掛かりとしたい。 出勤、デプロイ Ruboty というチャットボットフレームワークを数年前から開発しており、仕事でも Ruboty でつくった Bot を使った業務フロー... 続きを読む
Speee Cafe Meetup #07 に参加した – r7kamura – Medium
https://speee.connpass.com/event/56197/ より 出張でしばらく東京に滞在していて、たまたま予定も席も空いていたので参加できた。雑談などで得た技術情報についてまとめておく。 TypeScript, Flow 最近会社で開発している Web アプリケーションに TypeScript を導入したという話を聞いたので、その辺に居た人を交えて、Flow と TypeSc... 続きを読む
「飲みに行くぞ」ボタンブログパーツ作った - ぱすたけ日記
2017 - 05 - 18 「飲みに行くぞ」ボタンブログパーツ作った ブログとかに置くために飲みに行くぞボタンほしい — ホームページビルダー (@r7kamura) 2017年5月18日 作った。 「飲みに行くぞ」ボタンブログパーツ 仕組みとしてはJSを埋め込んでもらって .lets-drink-beer-button が付いてる要素の data-* を見て、 twitter のintentを... 続きを読む
引越しそばおき - #つくりおき
2016 - 11 - 28 引越しそばおき 包丁を使う 火を使う id:r7kamura です。このたび引越しましたので、慣例に従い、引越し蕎麦を打ちました。欲張って具を載せすぎてしまい、麺は見えません。 材料 そば粉 200g 強力粉 200g 豚こま 400g ねぎ 多いと良い 和風だし 6倍 100ml 載せたい惣菜 工程 今回はそば粉と強力粉とこを5対5の割合でつくります。5割蕎麦です。... 続きを読む
最終掲示板戦争 - ✘╹◡╹✘
2016 - 09 - 28 最終掲示板戦争 こんにちは、r7kamuraです。26年なにも考えずに生きてきて、レールに沿った人生を歩んできました。 さて、数日前からなんとなく気が触れて Ruby on Rails で掲示板をつくってみている。上の画像はいまつくりかけのもの。 CSS 全部手で書いてみてるからまだ見てくれがかなりショボい。最初に手を動かしはじめたきっかけは、2007年頃に「 Rai... 続きを読む
ツイートオブザイヤー2015 - わくわくパンダさん日記
2015 - 12 - 31 ツイートオブザイヤー2015 今年もやって参りました。mirakui 版ツイートオブザイヤー2015の発表です。 入賞 以下14作品を入賞とします。おめでとうございます。 そこから一歩でも動いてみろ、キルフェボンだぞ — r7kamura (@r7kamura) 2015, 1月 18 「Excelを方眼紙にしちゃお♪」って「女の子を椅子にしちゃお♪」と同じ乱暴さ感じ... 続きを読む
Qiitaにどのブラウザでログインしているか確認できるようになりました - Qiita Blog
こんにちは、r7kamura です。年内も余すところわずかとなってきましたが、皆様いかがお過ごしですか。 少し前に、自分のログイン履歴を確認できる画面をQiitaおよびQiita:Teamの設定画面に追加しました。こっそり公開した結果、ほとんどの人が気付いていないと思うので、改めて紹介しておこうと思います。 https://qiita.com/settings/security https://t... 続きを読む
最強のTwitterクライント進捗 - bokuweb.me
2015-09-14 最強のTwitterクライント進捗 Electron Tweet github.com 触り始めて2週間たったので自分もとりあえずここまでをまとめておく。 【参考】 r7kamura.hatenablog.com r7kamura.hatenablog.com 画像展開 とりあえず先頭の画像だけをばーんと見せてる。複数画像は表示できていない、gifや動画は未対応。gifはもし... 続きを読む
最強のTwitterクライアント戦争情報 - ✘╹◡╹✘
2015-08-25 最強のTwitterクライアント戦争情報 9m 最強のTwitterクライアント作り始めた - 9mのブログ kkosuge/slack-like-twitter-client r7kamura 最強のTwitterクライアント戦争に参戦 - ✘╹◡╹✘ r7kamura/retro-twitter-client k0kubun ElectronでYoruFukurou風のT... 続きを読む