こもろぐ @tenkoma

What We Find Changes Who We Become -- Peter Morville著『アンビエント・ファインダビリティ 』

広告:本ブログで紹介している書籍等商品の紹介でAmazonアソシエイトを利用していることがあります。

HatenaBlog Workflows Boilerplate を使ってみた

組織でのはてなブログ運営をGitHub上で行うためのテンプレートリポジトリ「HatenaBlog Workflows Boilerplate」を公開しました - はてなブログ開発ブログ hatena/Hatena-Blog-Workflows-Boilerplate この記事は GitHub.com で下書きしました。

【追記あり;不具合・修正されそう】PHPUnit 10 から、PhpStorm UIでテスト実行中の出力(echo, var_dump, etc...) が、テストログに出力されない

追記 2023/07/17 不具合としてレポートされ、議論が進んだ結果 10.2.6 (現時点で未リリース)で修正されるようです 報告されたPR: Proposal for progress output when using teamcity. #5367 by SakiTakamachi 実際に修正されたコミット: Closes #5445 by seb…

メールアカウントをGoogle Workspaceに移行して、1つに集約することにした

20年前からインターネット利用してて、メールアドレスが増えてきてそれぞれのアカウントを見に行くのが面倒くさくなったので、Google Workspaceに移行することにした。 スマホアプリの通知もそうだが、自分に不要な通知に煩わされる生活にならないようにした…

空気清浄機と給気口フィルター

1年前にダイソンの空気清浄機を買った www.dyson.co.jp 稼働率は平均1日2時間くらい(目標値設定: ホコリや花粉に敏感)で、これくらいだったら不要だったな、と思ってたけど、2021年3月30日の黄砂飛来時は稼働音がずっとうるさくなっていた。 www3.nhk.or.j…

今契約しているサブスクリプションまとめ

今までまとめて把握できてない状態だった。 使わなくても良くなったATOKと、あまり使っていなかったesa.ioを解約したけど、サブスクリプション把握できてないなぁ、と思ったのでまとめてみた。 2020/09/16 現在 (過去1年の実績なので、ドル払いなどで変動も…

Work from homeが始まってから買ったもの

3月から1度もオフィスに行ってないです。 もとからデスク・オフィスチェアや外付けモニタはあったので、自宅で仕事出来る環境はありましたが、より快適にしたかったので半年でいろいろ買った。 EIZO FlexScan 27.0インチ ディスプレイモニター EV2785-BK EIZ…

開発環境でOpcacheを有効にする

Docker Desktop for Mac の環境で動かしていたPHPアプリケーションが遅い(1リクエスト1.2〜1.4秒ほどかかっていた)。 ずっと、Docker Desktop for Macの Mount 機能は速度が出ないからだ、と思いこんでいて、最近知った Mutagenを試したけど、200ミリ秒ほど…

⛳ PHPer Code Golf by pixiv(PHPerKaigi 2020) 上級編の回答について解説

PHPerKaigi 2020 、お疲れ様でした!! PHPer Code Golf by pixiv で賞を頂いたtenkomaです。 PHPer code golf 賞ゲットしました!!pixivさん、楽しい問題を用意していただいてありがとうございます! #PHPerKaigi pic.twitter.com/1v6zlRG7rE— /; SameSite…

Chrome 80 クッキーのSameSite属性対応のややこしい注意点2つ

2020年2月4日に Chrome 80 がリリースされました。 このバージョンでは既存のWebアプリケーションの振る舞いに大きな影響を与える変更として、クッキーのSameSite属性の既定値が変わるというのがあります。 ただし、振る舞いの変更は、2月18日以降に予定され…

CHROMEのAVAIL BACKPACKを買った

https://www.chromeindustries.jp/smartphone/detail.html?id=000000000632 2014年にcote&ciel のリュックを買って使ってましたが、底が破れたり、肩のベルトがどんどんずれて背負い心地が悪くかったので買い換えようと。 以前CHROMEのメッセンジャーバッグ…

PHPカンファレンス福岡2019 マネクラからの挑戦状 Webサイトコードゴルフ スコア60230(非公認)の解説

PHPカンファレンス福岡2019内企画 マネクラからの挑戦状、開催時間内にはほとんどやってませんでしたが、後日やってみて、スコア60230を出せたので解説してみます。開催時間外なので非公認スコアです。 (記事公開後、 @m3m0r7)さんと相談しながら縮めた結果…

55型有機EL TVとサウンドバーの感想

55型有機EL TV (OLED55C8PJA) LG 55V型 有機EL テレビ OLED55C8PJA 4K ドルビービジョン対応 ドルビーアトモス対応 2018年モデル出版社/メーカー: LG発売日: 2018/04/20メディア: エレクトロニクスこの商品を含むブログを見る ヨドバシ.com - LGエレクトロニ…

ドラム式洗濯機 Cuble (NA-VG2300L-X) 感想

パナソニック ななめドラム洗濯乾燥機 Cuble(キューブル) 10kg 左開き プレミアムステンレス NA-VG2300L-X出版社/メーカー: パナソニック(Panasonic)発売日: 2018/11/01メディア: ホーム&キッチンこの商品を含むブログを見る ヨドバシ.com - パナソニック PA…

12年ぶりにまとめて家電を買った

いま使っているものがだいたい8〜12年使っているものばかりで、オーブンレンジと冷蔵庫は使えなくもなっている。 便利なものが出てきているらしいのでまとめて買い換えることにしました。勢いが大事… すべてヨドバシカメラアキバかヨドバシ.comで買ったので…

PHPerKaigi 2019にて「PhpStormでコードを理解する技術」というテーマで発表しました

2019年3月29〜31日にかけて開催されたPHPerKaigi 2019の2日目に発表してきました。 KeynoteファイルもDropboxで公開します。 こちらは、そのうち削除するかもしれません。 PhpStormでコードを理解する技術 この発表はイベントの少し前に公開した以下の4…

PhpStorm でコードを理解する (テストコードを読む・実行する・書く編)

(※諸事情によりテスト実行の準備を省略している、後で加筆したい。) テストコードを読む もし、前述のフィボナッチ数列を出力するコードにテストコードがあれば、コードを実行しなくても理解できた可能性が高い。テストコードは、欠陥の検出につかうツールで…

PhpStorm でコードを理解する (コードを実行する編)

コードを実行する コードを見ただけでは、全体的に何をやっているのかわからない、ということがよくあると思う。 例えば、以下のコードは何を出力しているコードでしょうか? (変数名などは意図的に不親切な感じにしてある)

PhpStormと連携する必要最小限のDocker環境を作る

PhpStormネタをまとめるときに、Docker環境の設定の話は分離しておきたいと思ったので独立した記事にする。 はじめに Docker を利用すると、Dockerfileやdocker-compose.ymlを使って、PHPアプリ開発環境の設定を手軽にチームで共有できるため、プロジェクト…

PhpStorm でコードを理解する (経緯をたどる編)

PhpStorm でコードを理解する (コードを読む・構造を知る編)の続き。 経緯をたどる コードを理解するために、コードが変更された経緯を理解するのが有効なこともある。そんなときに使える機能をまとめる。 Git連携 Git連携のLog機能・History機能(ファイル・…

PhpStorm でコードを理解する (コードを読む・構造を知る編)

プログラムコードを書くとき、多くの時間を「コードを理解する」ことに費やしていると思う。 PHPコードを読み書きするのに、なぜPhpStormを使っているのか考えたとき、デバッガやバージョン管理が統合されていることも理由としてあるが、コードを理解しやす…

LEDデスクスタンド

パナソニック LEDデスクスタンド クランプタイプ ダークグレー SQ-LC516-K出版社/メーカー: パナソニック発売日: 2018/02/21メディア: ホーム&キッチンこの商品を含むブログを見る 引っ越して、机で本が読みにくい環境になってしまったので買った。 スイッチ…

USB切り替え器

UGREEN 切替器 3.0 高速転送 USB 切り替え PC2台用 プリンタ マウス キーボード ハブなどを切替 手動切替器 プリンタ 切り替え機 USBケーブル×2 1.5m (附属品) (パソコン2:USB機器4 )出版社/メーカー: UGREEN GROUP LIMITEDメディア: エレクトロニクスこの…

PHPカンファレンス仙台2019で「PhpStormとPHPUnitを連携してユニットテスト作成を楽にする」を再発表しました

2019年1月26日(土)に開催されたPHPカンファレンス仙台2019に参加してきました。 一般参加の予定でしたが、2日前に登壇キャンセルで代打を募集されていたので、応募して話せることになりました。 「PhpStormとPHPUnitを連携してユニットテスト作成を楽にす…

2018年に買った物まとめ

満足度高い順で。 27インチ 4Kモニタ, USB-Cで給電可能 EIZO FlexScan 27.0インチ ディスプレイモニター (4K UHD/IPSパネル/ノングレア/ブラック/USB Type-C搭載/5年間保証&無輝点保証) EV2785-BK出版社/メーカー: EIZO発売日: 2018/01/30メディア: Personal…

新訳版テスト駆動開発をPHPで写経した

テスト駆動開発作者: Kent Beck,和田卓人出版社/メーカー: オーム社発売日: 2017/10/14メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る 旧訳(ピアソン)版をJavaで写経したことはあったけど、PHPではなかったので、正月に読んでいた。コ…

CakePHP3 アプリケーションのためのDocker開発環境を作ってみた

CakePHP Advent Calendar 2018 - Qiita 24日目の記事になります。 先日、第133回 PHP勉強会@東京で「PhpStormとPHPUnitを連携してユニットテスト作成を楽にする」というテーマで発表しました という記事を書きました。 そのとき、利用したサンプルアプリケ…

第133回 PHP勉強会@東京で「PhpStormとPHPUnitを連携してユニットテスト作成を楽にする」というテーマで発表しました

第133回 PHP勉強会@東京 CakePHP Advent Calendar 2018の3日目でCakePHP2 アプリでも PHPUnit と PhpStormを連携させるという記事を書きました。 実はこの連携と、連携することによってテスト作成が楽になる、という話は意外と知られていないのでは、と思い…

CakePHP2 アプリでも PHPUnit と PhpStormを連携させる

CakePHP Advent Calendar 2018 - Qiita 3日目の記事になります。 去年のCakePHPアドベントカレンダーではCakePHP 3 のチュートリアルにユニットテストを追加する話を書きましたが、 今年はCake 2のテストの話を書きます。 CakePHP2 アプリは PhpStorm の恩恵…

Read the Docs にあるドキュメント(Sphinx) で引用符が "「", "」" などに変換されるのを防止する

PHPUnit のドキュメントは reStructuredTextというマークアップ言語で記述され、Sphinx というビルドツールでHTMLなどのフォーマットに変換されている。Sphinx によるビルドはRead the Docsというドキュメントホスティングサービス上で実行される。 Sphinx …

CakePHPのカンファレンス "CakeFest 2019" の候補地に日本が!

More about the CakeFest 2018 Nashville cancellation — Bakery Japan, Atlanta GA, USA France Germany 全世界のCakePHP コミッターやユーザーが集まるカンファレンス CakeFest - CakePHP Conference - Home Page 2019 の候補地に日本が選ばれています。 …