体調不良などが重なり、ブログを書くのが 2 週間ほど遅れてしてしまいました。 2 月 8 日(木)の夜から 2 月 12 日(月) にかけて、友人かつ同僚であるぞえ(@for__3)の車で広島と大阪の 2 箇所を回ってきました。 なぜそんな無茶(?)をしたのかという…
2024/01/13(土)に本編が開催された「PHP カンファレンス北海道 2024」および、非公式全然野菜(前々夜祭)と公式前夜祭に参加してきました。 昨日東京に帰る予定でしたが、悪天候に伴う欠航やチケットの振替手続きミスなど、いろいろが重なってまだ新千歳…
この記事は PHP Advent Calendar 2023 の9 日目の記事です! qiita.com フレームワークに備わっているようなクエリビルダや ORMは便利なものです。 一方で「この SQL 文はクエリビルダの機能では表現できないな」「長年使われてきた秘伝の SQL 文があってな.…
9 月 16 日(土)に、琉球大学にて開催された「PHPカンファレンス沖縄2023」に参加および登壇してきました。 phpcon.okinawa.jp こちらも福岡と同様、物理的に参加するのは 2019 年以来 4 年ぶりでした。 聴講セッション 自身のライブコーディングについて …
前夜祭を含め、2023/03/23(木)〜 2023/03/25(土)に開催された PHPerKaigi 2023 に参加、および登壇してきました。 タイトルにある通り、2020 以来のオフラインをメインに据えた 3 年ぶりのフルスペックの PHPerKaigi でした。 phperkaigi.jp 当日の様子…
1 週間ほど経ってしまいましたが、3 月 10, 11 日に開催された DevRel/Japan CONFERENCE 2023 および、DevRelCon Yokohama 2023 に参加してきました。 devrel.tokyo yokohama-2023.devrelcon.dev 参加のきっかけ 聴講セッション 1 日目 2 日目 全体の所感な…
この記事は「ウィルゲート Advent Calendar 2022」の 6 日目の記事です。 adventar.org また、同アドベントカレンダー 1 日目の記事の続編でもあります。 (前編はこちら) blog.okashoi.net スマートリモコンである Nature Remo の Web API を利用してエア…
この記事は「ウィルゲート Advent Calendar 2022」の 1 日目の記事です。 adventar.org 12 月に入り寒さも厳しくなってきました。 我が家ではスマートリモコンである Nature Remo を活用してエアコンを含む家電操作の自動化をしています。 日常にスッと溶け…
本戦開催から 1 ヶ月以上経っちゃいまいたが、改めまして、今年もやりました。 意図や所感などを箇条書きで雑多に書いていきます。 isucon.net 大きな方針は ISUCON 11 のときと大きく変わらないので、こちらの発表を参考にしてください。 www.youtube.com d…
9 月 24, 25 日に開催された PHP カンファレンス 2022 に参加して来ました。 phpcon.php.gr.jp 聴講セッション 17年続くWebサービスを改善する 〜新卒2年目からみるカラーミーショップ〜 なるべくJavaScriptを書かないでSymfonyのUIをリッチにする、『Symfon…
両方とも同一の php://temp に出力させ、 process_close() したあとに rewind() でファイルポインタを先頭に戻して stream_get_contents() で読み込む。 &2']; // 実行したいコマンド $fp = fopen('php://temp', 'w+'); $descriptorSpec = [ 1 => $fp, // フ…
ローカルポートフォワーディング ProxyCommand コマンドオプションで指定 設定ファイルで指定 ローカルポートフォワーディング ssh -L <ローカルポート番号>:<アクセス先IPアドレス>:<アクセス先ポート番号> <踏み台ユーザ名>@<踏み台IPアドレス>:<踏み台ポ…
前提 pip install opencv-python 手順 ファイルパスを引数に渡して VideoCapture オブジェクトのインスタンスを生成 read() メソッドを呼び出す毎に次のフレームを取得 imwrite() 関数で画像ファイルとして書き出す コード例 #!/usr/bin/python3 # coding: u…
一週間経ってしまいましたが、Day 0(前夜祭)、Day 1 に続き PHPerKaigi の最終日 Day 2 の参加レポートと全体の感想です。 blog.okashoi.net blog.okashoi.net Day 2 参加レポート クロージングと全体感想 Day 2 参加レポート 最終日である Day 2 では、私…
昨日の前夜祭に引き続き、本編にも参加しています。 blog.okashoi.net 本編かつ日曜日ということで参加人数が増加し、スポンサーブースを含む「廊下」も前夜祭以上に人が集まり賑わっていました。 私はセッションの聴講と、「廊下」にたむろするのとを半分く…
今年もやって参りました。 PHPerKaigi の季節です。 phperkaigi.jp 私は PHPerKaigi の大ファンで、今年は 2 年ぶりの現地会場あり(カンファレンス自体はオンラインとのハイブリッド)ということで、喜び勇んで参加申し込みをしました。 受付完了、会場 in#…
10 月 2, 3 日(土、日)に開催された PHP Conference Japan 2021 に参加しました。 phpcon.php.gr.jp 今年もオンライン開催で、YouTube Live + Discord のチャットという形式での参加でした。 それゆえ、特に写真や物が残る訳ではなく、ただ言葉で語るだけ…
先日、PHP カンファレンス沖縄 2021 にて「自分たちのコードを Composer パッケージに分割して開発する」というテーマで発表しました。 phpcon.okinawa.jp プロポーザル fortee.jp スライド 自分たちのコードを Composer パッケージに分割して開発する…
今年もやってきました! PHPerKaigi です。 phperkaigi.jp PHP Conference Japan 2020 は私用で参加できなかったこともあり、大きな技術カンファレンスに参加するのは 1 年ぶり、それこそ昨年の PHPerKaigi 以来でした。 ↓昨年の参加レポート blog.okashoi.n…
isucon.net 記憶が正しければ ISUCON 6 から参加しており今年で 5 回目の参加でした。 チーム「牡蠣を食べろ」として参加し、結果は予選敗退でした。 自分のやったこと 戦うための土台づくり アプリケーションの仕様把握 「なぞって検索」の改善 所感など 初…
昔の発表スライドなどを整理していたら、大学時代(今から 6 年以上前)の身内向けの勉強会で作ったネタ資料が出てきました。 「せっかくなので公開しよう」と思ったものの、身内の会向けに作った資料であることから公にするには*1問題のあるスライドだった…
バーチャル空間でのイベントを開催できる cluster。 cluster アプリには 2020/04/19 現在、音声出力デバイスを選択する機能はありません。 そのため、cluster イベントの音声を(ほぼ)直接配信しつつ、配信者自身もイベントの音声を聞けるようにするにはひ…
最近の新型コロナウイルスの流行から、カンファレンス等の各種イベントの中止が相次いでいます。 そんな中で「リアルで集まれないなら、バーチャルで集まれば良いのでは?」という発想の勉強会、それがバーチャル空間勉強会です。 今回、そんなバーチャル空…
もう 2020 年の 2 月後半になりますが、2019 年におけるアウトプット関連の数値を公開しておきます。 定性的な振り返りはこちら。 blog.okashoi.net 2018 年の各種数値はこちら。 blog.okashoi.net アウトプット概要 どれだけ見られたか? おわりに アウトプ…
2/16(日)に Object Oriented Conference 2020 に行ってきました。 募集は随分前でしたが、ずっと楽しみにしていたカンファレンスでした。 ooc.dev 聴講セッション keynote: Object-Oriented Diversity DDDはオブジェクト指向を利用してどのようにメンテナ…
少し日が空きましたが、最終日のレポートです。 phperkaigi.jp Day 0, Day 1 の参加レポートはこちら。 blog.okashoi.net blog.okashoi.net 聴講セッション ジェネレータで無限を手玉に取る術 マスターデータの管理運用と実装について PHPシステムをコンテナ…
昨日に引き続き、PHPerKaigi 2020 の参加レポートです。 phperkaigi.jp Day 0 の参加レポートはこちら。 blog.okashoi.net 様子など 聴講セッション CakePHPの進化から読み解く、PHPフレームワークの"今"っぽさ PHPとEventSauceで始めるイベントソーシングア…
今年も PHPerKaigi の季節がやってきた! phperkaigi.jp というわけで、Day 0(前夜祭)の参加レポートです。 今年は「ジョーカー」チケットで参加! トレーディングカード Day 0 聴講セッション Deep Module in PHP マルチパラダイムモデリング 〜異なるモ…
2019 年を振り返りながらダラダラと書いていたら、2 月に入ってしまいました。 2018 年の振り返りはこちら*1。 blog.okashoi.net 仕事について 仕事以外でのエンジニアとして プライベート 2020 年の抱負 仕事について 人としての在り方について 仕事につい…
こちらはウィルゲート Advent Calendar 2019 の 18 日目の記事です。 昨日は @msm_2 さんによる「SwiftUIについて調べたこと」でした。 sinnderu.hatenablog.com 背景 JK-FF についての解説 実際の動作 実装解説 懇親会 LT での反響 感想と今後の展望 これは…