2024-01-01から1年間の記事一覧

「禅とオートバイ修理技術」に学ぶデバッグの定石

仮説なき試行錯誤はデバッグのアンチパターン 「禅とオートバイ修理技術」という本を読みなおしていたのですが、これぞまさにトラブルシュート/デバッグのあるべき姿!という話が出てきたので書き留めておこうと思います。 「デバッグをしているときにサルの…

よく使うGMailの検索演算子

スターされたメール : is:starred 重要 なメール : is:important 受信後、1か月以上が経過のメール : older_than:1m 受信後、1年以上が経過のメール : older_than:1y 迷惑メールやごみ箱も検索対象に含める : in:anywhere 参考

PHP extension intl

概要 Unicodeおよび国際化とローカライズに関するライブラリであるICUをラップする国際化用拡張モジュール CakePHPにて、 composer create-project する際にこのextensionが導入されていないと実行に失敗するケースがある。 install方法 $ sudo apt install …

PHP-FPM

概要 fpmはFastCGI Process Managerの略でPHP5.4.0から公式サポートされたPHP標準のアプリケーションサーバ https://maasaablog.com/blog/9_ewmd0oda/ install方法 $ sudo apt install php7.3-fpm installするとSystemd Serviceとして常時起動する $ systemc…

PHPあれこれ

About プログラミング言語PHPに関するメモ用ページ。 reference php(1) php -a でインタラクティブシェルに入る php -r で引数に渡された任意のPHP処理を実行する ex) php -r "echo 'hoge';" php -m で使用可能なすべてのPHPモジュールの一覧を出力 文法 よ…

Google Chromeのデフォルトの検索エンジンをPerplexityに変更する

使い方 Google Chromeの検索バーで pa と入力後、半角スペースを押すと 以下のように、検索モードがPerplexityに代わる。この状態で検索キーワードを入れて、ENTERするとPerplexityで検索が実行される 設定方法 (1) chromeの検索バーに chrome://settings を…

PPAリポジトリ

PPA = Personal Package Archives の略称 https://linuxize.com/post/how-to-add-apt-repository-in-ubuntu/ PPA = Personal Package Archives の略称 PPAとは UbuntuのSource Packageをアップロードできるサービス である UbuntuとPPAとLaunchpad Ubuntu Li…

git : remote tracking branch , upstream branch あたりの関係性の整理

git

定期的に忘れて混乱するのでメモ。 remote tracking branch と upstream branch と remote branch fetchとmergeは何をしているのか originとは何か 参考:

Windows11でタスクバーを左寄せにしたい

個人用設定 -> タスクバー の タスクバーの配置 にて、 左揃え を選択。 参考

ScoopでAdobe Acrobat Readerを入れる

手順を調べるのに、少し時間がかかったのでメモ。 概要 以下のscoop bucketを追加することで、Adobe Acrobat Readerのinstallが可能になる。 手順 管理者権限でPowerShellを起動し、前述のbucketのgit repoのREADMEの案内に従い、以下を実行 scoop install 7…

Windows11初期構築の備忘メモ:Scoopを使ったパッケージ管理を試す

新PCの初期構築に際し、Scoopを使ってみたので備忘メモ。 Scoopとは何か SccopはWindows向けのCLI操作が可能なパッケージマネージャーです。*1macでいうところのHomebrewの位置づけですね。類似の製品にChocolatelyがあります。 https://scoop.sh/ scoopの基…

デスクトップPCを新しく購入しました

2019年より使用のLG GRAMが調子が不調気味になり始めたため、新しくHPのデスクトップPCを購入しました。 画像の出展 構成・スペック 構成・スペックは以下となります。 HP 285 Pro G8 Microtower Windows11 Professional AMD Ryzen 5 PRO 5650G with Radeon …

WSL2起動時に .bashrc が読み込まれない

環境 Windows 10 WSL2 Ubuntu 22 現象 WSL2起動時に .bashrc が自動で読み込まれない。 対処法 .bash_profile に以下を追記する。 if [[ -f ~/.bashrc ]] ; then . ~/.bashrc fi

因果関係の理解と設計時の思考の永続化

因果関係の理解まで至りたい OSやM/Wというのは、「極端に間違ったことをしなければ、手を入れなくても一定の機能要件を満たす(動いちゃう)」という性質がある。もっと雑にいうと、「根拠はわからないがパラメーターの変更をランダムに試行錯誤したら、ほ…

Ubuntuでcatとlsをbat(1)とexa(1)に置き換える

2024.01.06.追記 bat(1) ですがコマンド名が bat -> batcat に変わった様子でしたので、 .bashrc の内容を微修正しました。 Note that on these distros, you must use the “batcat” command to use the bat command due to a conflict with an existing pac…

/* https://sunrise033.com/entry/hatena-blog-how-to-hierarchicalize-categories */