mk2

Web Technology Engineer in Japan

About: mk2.red
December 20, 2024

2024年のまとめ

ここ数年やっていなかった、1年のまとめをやりたいと思います。 1月〜3月 • 大阪への引っ越しで色々大変だった • 仕事の記憶はあまりなし… 4月〜6月 • Ruby Kaigi @ 沖縄 • 楽しかったなぁ… • 毎年最終日に帰宅しているが、そうすると祭りを最後まで楽しめた感がないので、今年のRuby Kaigiは最終日翌日に帰りたい • 仕事ではチーム体制が代わり、色々と新しいことに着手していた • やりたいことがぴたっとできた時期でストレスは少なかった 7月〜9月 • 仕事で結構ストレスを抱えていた時期 • 技術選定が外部から指定されて、それにふりまわされる、みたいな… • 会社のエンジニアの体制がだいぶ充実してきた時期 • プライベートでは、大阪の生活に慣れ...
Read more
December 19, 2024

Redmine Query Languageを考えてみる

Redmine Adventer Calendar 2024の12月20日分の記事です。 ----- どうもmk2です。 JiraにはJiraクエリ言語というものがありますが、Redmineにおいてそのようなものを聞いたことがありません。フィルタ実行時のクエリパラメータがある種それに近しいものである気もしますが、可読性は良くないと思います。 今回はそんなJQLに似た、RQL(Redmineクエリ言語)を少しだけ夢想してみようという記事です。 今回のリポジトリ: https://git.sr.ht/~mk2/rql (Redmine 6、Ruby3以上前提) どういうものになるのか 完成したもののスクショを以下に示します。 このように、RQLで書いたクエリに応じてチケ...
Read more
July 28, 2023

ダイエットしている

思えば数年間ダイエットしようとしていた。結婚して、子供が産まれ、忙しいからしゃーないとのたまいつつ、ダイエットしようとしていた。 ただし気持ちだけ。 今年の7月からは医者に脅されたこともあって(語弊を招くだろうこの表現は)、ちゃんとダイエットを始めた。 まず初めにカロリーを考えている。 とにかく摂取カロリーを減らすのだ。 そうすれば自ずと体重は減る、そう、あらゆるウェブサイトにそう書いている。 と言うわけで当面下記のような生活を送る予定である。 ・朝 5枚切りパン1枚 りんごバター小さじ2 ・昼 パスタ100g with 何らかのソース or サラダチキン2つ or おにぎりandサラダチキン or 500kcal以下の何らかのご飯 ・夜 ご飯は食べない 茶碗より少...
Read more
May 15, 2023

Railsを始めて、4ヶ月が経過した

今の会社に転職して4ヶ月ほどになる。初めてのRails、初めてのRedmineで日々楽しく過ごしている。 ここ数年はずっとTypeScriptをやっていたものだから、型のない言語にちゃんと触れるのはすごく久しぶりで、補完がほぼ効かない状況で書くってこういうことか〜というのを今更ながらに感じている。 ではそれがストレスかというとそういうわけでもない。TypeScriptの理不尽な型パズルに悩まされることもないし、型をどうにかするために謎のハックを考えたりする必要もない。楽である。 ただしやはり補完は欲しい。 Ruby / Rails / Redmineをやる感じになったので、昔使っていたSpacemacsにエディターも戻してみた。VSCodeもVSpaceCodeで使...
Read more
May 15, 2023

規約重視なフロントエンドフレームワークにはまっている

元: https://lycaon.hatenablog.com/entry/2020/11/09/011927 ----- 以下日曜の夜に書いたポエムです。 最近、Ember.jsという Rails 的なフロントエンドフレームワークにはまっている。(Rails 的、ということは設定より規約が重視され、アプリケーションの構造が決められたものになる、ということである) かなり前から存在しているフレームワークで、英語版 Wikipedia の Ember.js の記事によると、2011 年の暮れに最初のバージョンがリリースされたようだ。 さらに同じ記事の歴史の項目を見てみると、 “History In December 2011, the SproutCore 2.0 ...
Read more