たばこと塩の博物館に行った
ここは本当に面白かったのでオススメです。入館料も異様に安い。
www.tabashio.jp
これは企画展にあった巨大な何かです。
博物館には全く関係...
ブログを書いた
dawn.hateblo.jp
mastodon を fork して、実装を追ったり、スパム対策のパッチを当てたり、絵文字リアクションを表示できるようにしたり、デプロイを高速化したり...
というわけでねhttps://t.co/IcPz05fXfH— 𝘼𝙧𝙧𝙖𝙮-𝙨𝙖𝙣 (@genya0407) July 5, 2023
背景
2023年7月頃に mastodon サーバーを立...
本年もよろしくお願いいたします。
初詣
柴又帝釈天 に初詣に行った。ちなみに帝釈天は寺なので、厳密には初詣ではないです。
そのあと 水元公園 まで歩いて、水元公園を一周した。寒いし距離も長いし死ぬかと思...
ここ数年を振り返る
2018年を振り返る - 不眠日記
2019年を振り返る - 不眠日記
2020年を振り返る - 不眠日記
2021年を振り返る - 不眠日記
2022年を振り返...
カメラを買った
My new gear...
RICOH GR III / GR IIIx / デジタルカメラ / 製品 | RICOH IMAGING
カメラを買えなかったを書いてから2ヶ月...
Gem を作った
github.com
MySQL を利用したテストにおいて、テストケース間で DB の状態がリークしないようにデータを消す Gem である MysqlRewinder を作りました...
9月分を書き忘れていたので合併号です。
学生時代のバイト先の飲み会
大学生の時、 株式会社スプーキーズ という会社でプログラマのアルバイトをしていたのですが、そのメンバーの人たちと飲み会をし、二次会...
引っ越し
引っ越ししました!!!!!
social.genya0407.link
家からオフィスまでドアツードアで30分ちょっとぐらいのところ。
所要時間はそこまで変わらないんだけど、京王線に乗ら...
mastodon 移行
もはや Twitter はほとんど見てません(と言いつつたまに見てるが)
そういうわけで、引き続きよろしくお願いいたします。
social.genya0407.link
...
多摩動物公園に行った
www.tokyo-zoo.net
近所にあるけどいったことがなかった動物園に行きました。
個人的見どころ:
「京王動物園線」という、動物公園に行くためだけの路線がある
...
see: ブログを統合します - 不眠日記
...
オクトパストラベラー2をクリアした
クリアしました。裏ボスは倒してないけど、これ以上進めない気がする(飽きたので)。
やはり、戦闘システムはとても良いが、アウトゲームやストーリーはあんまり好みに合わない...
これは Ruby Advent Calendar 2022 の7日目の記事です。
TL; DR
ABC size を可視化する abc_size_visualizer という gem を作りました。...
このところ、夏休みの自由研究として「mruby と Rust をいい感じにつなぎこむ」というのをやっていました。
github.com
お盆休みのすべてを費やし、なんとか「実用可能」といえそうなレベル*...
magnus というcrate を利用すると、超簡単に Ruby の拡張ライブラリが実装できます。
具体的には、Rust 側の記述はこんな感じになります。
use magnus::{define_c...
趣味の Web アプリを廉価にデプロイしたい、という話題が最近盛り上がっています。
個人開発のコストはDB次第 - laiso
個人でWEB開発を15年くらいやってる者ですが
個人開発を黒字...
ISUCON11を振り返る - さんちゃのblog に書いたとおり、ブラウザ・HTTP周りの知識の少なさを感じていた。この問題を解決するために、「ハイパフォーマンスブラウザネットワーキング」を読んだ。
...
最強の加湿器
世の中には「最強の加湿器」を作った人がいる。
最強の加湿器を作った from Arata Sato
www.slideshare.net
曰く、「最強の加湿器」は湿度を自動で適切な...
この記事は、CAMPHOR- Advent Calendar 2021の21日目の記事です。
Ruby on Rails に hotwire-rails という gem を導入すると、ブラウザ・サーバー...
@ebiebievidence と @uni745e の2人と一緒に「ここにチーム名を入れる」というチームを組んで、ISUCON11に出場しました。
結果は予選敗退、最高スコアは45180、最終スコア...
Webアプリケーションのデプロイが始まってからデプロイが終わるまでの数分間、ユーザーはそのWebアプリを使い続けることはできるのでしょうか?
この記事では、デプロイ中もユーザーがWebアプリを使い続…...
よく考えてみたら「テスト」について勉強したことなかったなと思って、本を読んでみた。
はじめて学ぶソフトウェアのテスト技法作者:リー・コープランド発売日: 2005/11/03メディア: 単行本
本の...
この記事は、 CAMPHOR- アドベントカレンダー 2020の8日目の記事です。
Rubyで設定を書けるLinux用のキーマッパーをRustで実装した話をします。
Rumap
Rumap は R...
Rubyのブロックを雰囲気で使ってる人に向けて、ブロックの使い方を整理する。
ブロックとはなにか
ブロックは「処理の集合体」です。無名関数とかラムダ式とかクロージャのようなものです。
例:
# { …...
標準入力をいい感じにヒストグラムにするCLIツールを作りました。
GitHub - genya0407/hist
インストール
Releases · genya0407/hist · GitHub...
ブログを移転した
ブログを移転しました。
https://genya0407.github.io/
Atomフィードもあるので、僕のブログを継続的に読みたい人がいたらRSSリーダーに登録してくださ...
概要
例の建築家の同期が、動画に映る人の位置を1秒ごとに目視で認識するという虚無作業をしていたので、自動化するWebアプリ的なものを作りました。
github.com
使い方
まず、人物認識した...
scanコマンドというcliツールを作った。
GitHub - genya0407/scan
scanコマンドは、標準入力の各行に対して正規表現を適用し、ほしい部分を取り出すコマンドだ。使い方は以下...
この記事は CAMPHOR- Advent Calendar 2019 19日目の記事です。
"駆け出し建築家" にWebサイトの作り方を教えた話をします。
背景
僕にはTという友人がいる。高校生...
TL;DR
Rubyにおいて、キーワード引数を取るメソッドには、to_hashメソッドを実装しているオブジェクトを渡すことができて、キーワード引数として展開して解釈される。
キーワード引数とは
de…...
Webアプリの開発時などに使える「使い捨てMySQL環境」の作り方を解説します。...
builderscon tokyo 2019の感想です...
『Linux-DBシステム 構築/運用入門』を読了したので、その感想や関連した諸々について書きます。...
Webアプリの開発時などに使える「使い捨てPostgreSQL環境」の作り方を解説します。...
「Rubyのしくみ」を読みました。この記事では、「Rubyのしくみ」がどのような本なのかという紹介と、僕がこの本を読んで得た感想について書きます。...
Rubyを楽しむために
Rubyは、奥が深い言語です。覚えゲーともいいます。
Rubyは、いろんな機能を覚えるとキレイに書けて気持ちがいいです。
キレイに書けるとRubyが楽しくなります。
Ruby…...
Effective Rubyを読みました。この記事では、Effective Rubyがどのような本なのかという紹介と、僕がこの本を読んで得た感想について書きます。...
1年ぐらい前に質問箱(peing.net)を真似て匿名質問サービスを作成しました.
これに関して技術的な話と技術的でない話をします.技術的な話というのはRustでWebサービスを作る知見で,技術的でない...
京都のIT系学生コミュニティ「CAMPHOR-(カンファー)」に私が出入りするようになったのは2016年の冬なので,足掛け4年ほどCAMPHOR-に関わっていたことになります.
この記事では,CAMP...