モノラルログ

マツオ ( @matsuoshi / monaural.net ) のざっくりしたブログです

無料でデータ通信できる(らしい) donedone に加入した

いわゆる格安SIM (MVNO), ビッグローブが新しく立ち上げた "donedone" に加入した www.donedone.jp 特徴的なのは、0円で低速 128kbps を50GB使える、という「エントリープラン」があること。さっそく申し込んでみました。 (なお申込み多数につき、これを書い…

PHP でシステムのコマンドを実行する関数の種類を調べた

php

PHP でサーバのコマンドを実行する関数ってどれくらい種類があるのか、調べる機会があったので、そのメモです system() や exec() が有名かと思いますが、結構種類が多かった……! exec passthru pcntl_exec popen proc_open shell_exec system 実行演算子 し…

module.exports されていない関数を rewire でテストする

JavaScript + jest で古いコード、module.exports されていない関数をテストしたかったのですが、rewire というのを使えば可能でした、というメモ たとえばこんなコード function privateSum(a, b) { return a + b } とだけ書かれたファイルがあるとします。…

PhpStorm のフォルダ単位の diff ビューアーを、コマンドラインから起動

PhpStrom の、フォルダ単位の差分表示機能 見やすくて助かってるんですが、この画面って CLI から起動できるんですね、しらんかった pstrom diff <path_1> <path_2> でいけるっぽい 参考こちら pleiades.io</path_2></path_1>

リモートでの意思決定/合意の工夫として miro を使ってみた

合意の段階 書籍「アジャイルコーチング」の「合意を形成する」の章で出てくる「合意の段階」 アジャイルコーチング作者:RachelDavies,LizSedley発売日: 2017/07/14メディア: Kindle版 なにか意思決定をする場面において、賛成や反対は…

PHP の array_column() という便利関数を今さら知った

php

PHP 5.5 から入ってた array_column という関数を知らなかった。便利やん。今月知った。 いうなれば、laravel collection や underscore.js の pluck に相当するやつ。PHP標準で入ってたんですね…… www.php.net array_column の使い方 このような二次元の連…

Karabiner で、英数キーを Cmd キーに置き換えてしまったが大丈夫

また Karabiner でのキーボード設定メモ。 cmd キーを押すつもりが、間違って英数を押しちゃった! というのをなくしたい ええい、いっそ英数キーを cmd キーにしてしまえ! でもやっぱり英数キーも使うので、 英数キー押しながら、なにかのキーを押す → cmd…

Karabiner を使って、マウスの右ボタン+トラックボール操作でスクロールする

急にトラックボール派になりました。 ということでトラックボール + Karabiner Elements を使って少しカスタマイズしたことのメモなどです。 カスタマイズ内容まとめ 右ボタンをホイールクリックにする 左右ボタン同時押しで右クリック 右ボタン押しながらト…

PhpStorm内のターミナルを WSL にしたい (for Windows)

Windows の PhpStorm でターミナルを開くと、標準のコマンドプロンプト (cmd.exe) が立ち上がる。 ふだんあまりコマンドプロンプトは出番がないので、WSL の ubuntu を起動させるようにしたく、その設定メモ Setting → Tools → Terminal → Shell path のとこ…

2021年のおみくじも凶でした。16年で8回 凶を引く男です。

あけましておめでとうございます。 おみくじ。下下。いわゆる凶。 View this post on Instagram A post shared by H.Matsuo (@matsuoshi) 過去ログから数えたら、この16年で8回、凶相当を引いています。よく生きてるな自分。 栄光の記録 year result emoji 2…

peco で git のローカルブランチを切り替える

ちょいメモ peco 使って、git のローカルブランチを切り替えるコマンド git checkout $(git branch | sed -r "s/^[ \*]+//" | peco) 単純に git branch コマンドの出力結果を (ちょっと行頭の余白を削って) peco に渡し、git chekout するだけ

Sidekick って統合ブラウザがけっこういいかも、Biscuit から乗り換え試用中

昨日から試用している Sidekick ってブラウザがけっこういいかも、という感じなのでメモ www.meetsidekick.com Station とか Biscuit, Franz, Rambox みたいな、Webアプリをひとまとめにしてくれるアプリ、あるじゃないですか。タブ切り替えできるやつ。 sta…

2020年お気に入り Spotify プレイリスト

2020年のお気に入り音楽、Spotifyプレイリストを作りました。 open.spotify.com 一部を除いて 2020年リリースの曲になっています 女性ボーカルインディものと、ポストパンク系をよく聴いていたような気がする Japan, Man - Cautious その他、中身の紹介はこ…

30分ごとに鳩時計が「ポッポー」と鳴くだけの Chrome拡張 ”Cuckoo Alarm"

リモートワーク、時間の感覚が溶けるので、スマホアプリで鳩時計を使っていました。 30分ごとにポッポーと鳴るようにしたので、「あっ、もうこんな時間」などと気づくことができます。気づいたら30分とかすぐ経ってるよね…… ただ、スマホアプリだと、PCを離…

RDM : Macのディスプレイ解像度を上げるツール

探してたツールが見つかったので、自分メモ github.com Mac のディスプレイの解像度を自由自在に設定できるツール、RDM たとえばディスプレイの解像度が 1920 x 1080 だとしたら、通常、それより低い解像度 (1280 x 800 とか)に設定することはできる。でも1…

Google で "Roll Dice" と検索するとサイコロを振ってくれる

先日のオンライン勉強会で教えてもらったネタ おもしろいのでメモしておく Google で "Roll Dice" と検索するとサイコロを振ってくれる ほれ https://www.google.com/search?q=roll+dice 見慣れぬ画面がでてきました。ここで Roll ボタンでサイコロが振れる…

開いているURLとタイトルを、Markdown形式でクリップボードにコピーするブックマークレット

小ネタすぎてすまん。タイトルのとおりです。 現在開いているページのURLとタイトルを、Markdown形式 ([タイトル](URL) の形) でクリップボードにコピーする、ブックマークレットになります。 javascript:(()=>{d=document;e=d.createElement('textarea');e.…

Audacity で m4a ファイルを開く (for Mac OS)

Audacity はデフォルトだと m4a ファイルに対応していないのだけど、ライブラリを追加すると直接 m4a 形式も扱えるようになる。 ffmpeg ライブラリをインストールする lame.buanzo.org ページなかほどにある "64-bit FFMPEG for Mac OS X" の "RECOMMENDED d…

書籍 "ScrumMaster The Book" が出たので、翻訳者の方にお話を聞いてきた

「アジャイルラジオ」という PodCast がありまして、その名のとおりアジャイルやスクラム関係の話題をいろいろ話したりしてまして。主に「スクラム道関西」のコミュニティのメンバーたちで運営しており、私もたまに参加しています。 agileradio.github.io で…

ダニング=クルーガー効果

これ、毎回名称を忘れて何だったっけ?とググってしまうので、ちゃんと記憶するためにメモしておく。 ダニング=クルーガー効果。 完全に理解した ダニング=クルーガー効果(ダニング=クルーガーこうか、英: Dunning–Kruger effect)とは、能力の低い人物が…

Mac の Night Shift をキーボードショートカットでONにする

Night Shift べんり 目に優しい Mac の Night Shift, べんりなんですが、いちいち設定画面からポチポチクリックして ON / OFF するのはめんどくさいなーと思いまして。キーボードショートカット一発で変更できる方法はないか、探してみました。 結論、Shifty…

vue.js で v-for を使って <dl> リストを作るとき

今さら知ったメモ 前提 vue.js で、配列のデータを定義リスト (<dl><dt><dd>) として出力したい。 あれ、v-for でどう書けばいいんだっけ、となった <template> というタグが使える 結論、こんな感じ <dl> <template v-for="item in items"> <dt>{{ item.title }}</dt> <dd>{{ item.description }}</dd> </template> </dl> <template> タグ自体は、実際のレンダリング</template></template></dd></dt></dl>…

読んでる途中「測りすぎ――なぜパフォーマンス評価は失敗するのか?」

測りすぎ――なぜパフォーマンス評価は失敗するのか?作者:ジェリー・Z・ミュラー発売日: 2019/05/10メディア: Kindle版 読んでる途中。 まあ、タイトルが興味ひきますよね、「測りすぎ――なぜパフォーマンス評価は失敗するのか?」 そして第1章「簡単な要旨」に…

Nuxt.js で underscore.js を使う

Nuxt.js で underscore.js を使うためのメモ。 1. vue-underscore を入れる yarn add vue-underscore 2. プラグイン化する /plugins/underscore.js ファイルを作成、中身は以下3行 import Vue from 'vue' import underscore from 'vue-underscore' Vue.use(u…

pause//2005 (Spotify プレイリスト)

2020年の5月頃によく聴いていた曲プレイリストです。Spotify にてどうぞ。 Remi Wolf, Wajatta, mxmtoon, Emoress Of, Model/Actriz, Jordana ほか 過去作ったプレイリストは、別ブログ (音楽ブログ "pause") のこのへんに置いています pause.monaural.net

algolia でサイト内検索、オートコンプリートを実装する

無料から使える爆速の全文検索サービス Algolia www.algolia.com 別でやってる音楽ブログ "pause" のほうに導入してみました。(右上のメニューから検索できます) pause.monaural.net こちらブログは hugo + netlify でホスティングしているんですが、静的サ…

Tailwind CSS と Laravel Mix とで SCSS のビルド環境を作る

Tailwind CSS を使ったビルド環境を、Laravel Mix ベースで構築するメモ install まずは Tailwind CSS と Laravel Mix をインストール。cross-env も必要そうなので一緒に入れる。 yarn add -D tailwindcss laravel-mix cross-env package.json を修正 Larav…

CSS animation を一時的に止める

css

こんなプロパティあったのか、知らんかった CSS の animation で動かしているものを、一時停止させたいとき animation-play-state: paused; これでOK 明示的に再生させたいときは animation-play-state: running; ボタンを押すとアニメーションを再生・停止…

Notion が無料でも使い放題になったぞ〜〜〜

かなりイケてる情報管理ツール、Notion。 いままで無料版では容量の制限(1000ブロックまで) というのがあったのですが、このたび改定され、無料ユーザでも容量無制限になりました。やったーーーー www.notion.so 何につかえるのか シンプルな見た目ながら、…

bitwarden は無料でも 2人までパスワードを共有管理できる

そういえば少し前にパスワード管理ツールを bitwarden に乗り換えたんですが matsuoshi.hatenablog.com bitwardenって、無料でも他の人とパスワードを共有管理できるんですね。 https://bitwarden.com/#personal Free for 2 Users Sharing for 2 users Unlim…