モノラルログ

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

書籍コーチングアジャイルチームスと「ネイティブワイヤリング」「BART分析」

書籍「コーチングアジャイルチームス」を買って読んでいます、いろいろとためになることばっかりだ 1章に出てくる「ネイティブワイヤリング」という言葉は初耳だった 8章の「BART分析」も同じく ↓続きはこっちのブログに書く matsuoshi.github.io matsuoshi.…

Next.js + GitHub Pages でブログを作った

タイトルのとおりです blog starter とかもあったけど、Next.js 全然触ったことなかったのでスターターは使わずに自分で実装してみた https://matsuoshi.github.io/ やったこと マークダウンパーサ (mdx) frontmatter 記事詳細ページ インデックスページ タ…

git の初期ブランチ名を main に変更する

GitHub デフォルトのブランチ名が main なので、それにあわせる git config --global init.defaultBranch main これで、ローカルで git init したときもデフォルトのブランチ名が master ではなく main になる

gitの差分をhtml形式で出力してくれる diff2html

gitの差分を、htmlページに埋め込む必要がありました。 できれば、見栄えのいいかんじ、GitHub 風に出力したく、そんなことができるツールを探していたところ、diff2html というライブラリに遭遇。 github.com 見た目はこんな感じ。GitHub風で見やすい。 つ…

読んだ「成功する要求仕様 失敗する要求仕様」

「成功する要求仕様 失敗する要求仕様」アラン・M・デービス 成功する要求仕様 失敗する要求仕様作者:アラン・M・デービス日経BPAmazon 読んだ。いわゆる要件定義・要求定義に関する本。帯に「デマルコ絶賛!」とあり、表紙の感じからも「ピープルウェア」な…

Add to Trello の代わりになる、Trello用ブックマークレットを作った

愛用していた Trello用の Chrome拡張 "Add to Trello" が、しばらく前から使えなくなってしもうた ので、自分でブックマークレットを作った話です やりたいこと 現在ブラウザで開いているページを、サクッとTrelloにカードとして追加したい。 あとで読む 開…

無料でデータ通信できる(らしい) 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…