MN-Core Challenge #1 参加レポ

2024-08-28 から 2024-09-24 にかけて開催された MN-Core Challenge #1 に参加した。

投稿

【Go】 text/template の with や range の内側から外側の "." にアクセスする

Go言語の text/template における with や range は "." を上書きする。これらの内側から外側の "." にアクセスする方法を調べた。

投稿

reparojson: 文法エラーを直すだけの JSON フォーマッタを作った

文法エラーだけを直し、空白の削除や挿入といった整形処理を一切おこなわない JSON フォーマッタを作成した。Neovim と連携させる設定例も紹介する。

投稿

ScalaMatsuri 2024 参加レポ

2024-06-08 から 2024-06-09 にかけて開催された、ScalaMatsuri 2024 に参加した。

投稿

PHP カンファレンス香川 2024 参加レポ

2024-05-11 に開催された、PHP カンファレンス香川 2024 に参加した。

投稿

【Zsh】 Composer のカスタムコマンドに対する Zsh 補完で引数にファイルを補完させる

Zsh の Composer に対する補完はカスタムコマンドやその引数を補完しない。カスタムコマンドの引数としてファイルを補完させる方法を調べた。

投稿

【GitLab】 GitLab CI/CD 上での bash/sh は pipefail が有効になっている

GitLab CI/CD で bash/sh スクリプトを動かすと、pipefail オプションが有効になった状態で実行される。

投稿

PHP カンファレンス小田原 2024 参加レポ

2024-04-13 に開催された、PHP カンファレンス小田原 2024 に参加した。

投稿、 更新

死ぬまでに作る自作○○一覧あるいは人生の TODO リスト

駄文

投稿、 更新

PHPerKaigi 2024 参加レポ

2024-03-07 から 2024-03-09 にかけて開催された、PHPerKaigi 2024 に参加した。

投稿、 更新

PHPカンファレンス関西 2024 参加レポ

2024-02-11 に開催された、PHPカンファレンス関西 2024 に参加した。

投稿

YAPC::Hiroshima 2024 参加レポ

2024-02-10 に開催された、YAPC::Hiroshima 2024 に参加した。

投稿

【備忘録】 個人用サーバに WireGuard を導入する

個人用サービスのセルフホストに使っているサーバに WireGuard を導入する作業をしたメモ

投稿、 更新

【Neovim】 空の PHP ファイルに namespace 宣言を挿入する

Neovim で空の PHP ファイルを開いたとき、ディレクトリの構造に基づいて自動的に namespace 宣言を挿入するようにする。

投稿

2023年の振り返り

2023年にやったことを振り返る

投稿

ISUCON 13 に参加した

ISUCON 13 に参加した。チーム名「うつしもゆ」、最終スコア 13,580 点

投稿

放送大学に入学しました

放送大学に入学しました。頑張ります。

投稿

PHP の処理系を Emscripten で WebAssembly にコンパイルする

PHP の処理系 (php/php-src) を Emscripten で WebAssembly にコンパイルし、任意のコードを隔離された環境で評価できるようにした。

投稿

PHP カンファレンス福岡 2023 参加レポ

2023-06-24 に開催された、PHP カンファレンス福岡に参加した。

投稿

PHPerKaigi 2023 参加レポ

2023-03-23 から 2023-03-25 にかけて開催された、PHPerKaigi 2023 に参加した。

投稿、 更新

PNG 画像の最小構成エンコーダを実装する

PNG 画像として valid な範囲で最大限手抜きしたエンコーダを書く。

投稿

このブログのジェネレータを書き直した

このブログのジェネレータを書き直したので、やったことを書き記しておく。

投稿

PHPerKaigi 2023: ボツになったトークン問題 その 3

来年の PHPerKaigi 2023 でデジタルサーカス株式会社から出題予定のトークン問題のうち、ボツになった問題を公開する (その 3)。

投稿

PHPerKaigi 2023: ボツになったトークン問題 その 2

来年の PHPerKaigi 2023 でデジタルサーカス株式会社から出題予定のトークン問題のうち、ボツになった問題を公開する (その 2)。

投稿

【備忘録】 このサイト用の VPS をセットアップしたときのメモ

GitHub Pages でホストしていたこのサイトを VPS へ移行したので、そのときにやったことのメモ。99 % 自分用。

投稿、 更新

PHPerKaigi 2023: ボツになったトークン問題 その 1

来年の PHPerKaigi 2023 でデジタルサーカス株式会社から出題予定のトークン問題のうち、ボツになった問題を公開する (その 1)。

投稿

【PHP】 fizzbuzz を書く。1行あたり2文字で。

PHP で fizzbuzz を書いた。ただし、1行あたりに使える文字数は2文字まで。

投稿、 更新

弊社の PHP Foundation への寄付に寄せて

先日、私の勤めるデジタルサーカス株式会社が、PHP Foundation へ寄付をおこないました。本件を社内でしつこく推進した1人として、推進の理由等を書き残しておきます。

投稿

PHP カンファレンス沖縄で出題されたコードゴルフの問題を解いてみた

PHP カンファレンス沖縄の懇親会 LT で出題されたコードゴルフの問題を解いてみた。

投稿

PHPerKaigi 2022

2022-04-09 から 2022-04-11 にかけて開催された、PHPerKaigi 2022 に参加した。

投稿

term-banner: ターミナルにバナーを表示するツールを書いた

ターミナルに任意の文字のバナーを表示するためのツールを Go で書いた。

投稿、 更新

PHPerKaigi 2022 トークン問題の解説

PHPerKaigi 2022 で私が作成した PHPer チャレンジ問題を解説する。

投稿、 更新

【C++】 属性構文の属性名にはキーワードが使える

C++ の属性構文の属性名には、キーワードが使える。ネタ記事。

投稿

【Python】 クロージャとUnboundLocalError: local variable 'x' referenced before assignment

Python における UnboundLocalError の理由と対処法。

投稿

【Ruby】 自身を実行している処理系の種類を判定する

Ruby には複数の実装があるが、自身を実行している処理系の種類をスクリプト上からどのように判定すればよいだろうか。

投稿

【Ruby】 then キーワードと case in

Ruby 3.0 で追加される case in 構文と、then キーワードについて。

投稿

Rust のプリミティブ型はどこからやって来るか

Rust のプリミティブ型は予約語ではなく普通の識別子である。どのようにこれが名前解決されるのかを調べた。

投稿

【Vim】 autocmd events の BufWrite/BufWritePre の違い

Vim の autocmd events における BufWrite/BufWritePre がどう違うのかを調べた結果、違いはないことがわかった。

投稿

Vimで選択した行の順番を入れ替える

Vim で選択した行の順番を入れ替える方法。

投稿

PHPerKaigi 2021

2021-03-26 から 2021-03-28 にかけて開催された、PHPerKaigi 2021 に参加した。

投稿

My First Post

これはテスト投稿です。これはテスト投稿です。これはテスト投稿です。