全力で怠けたい

怠けるために全力を尽くしたいブログ。

productive

西暦と和暦を変換する wareki コマンドが Docker コンテナになりました。

はじめに インストール方法 使い方 参考にしたサイト はじめに wareki コマンド が Docker コンテナ になりました。 もともと実行ファイル1つだけの構成でしたが、環境を汚したくないときの選択肢の1つとして Docker コンテナにしてみました。 もちろん、今…

CSV や TSV を SQL ライクに select できる q コマンドが便利すぎた。

CSV や TSV などの表形式のデータを SQL ライクに select できる q コマンド が便利すぎたのでメモしておく。 q コマンドとは とりあえず公式ドキュメント。 harelba.github.io 公式ドキュメントには以下のように書いてある。 q は SQL ライクな命令を表形式…

Vim のキーボードマクロの記録と実行。

Vim のキーボードマクロが便利なのだがあまり使わないのでいざ使うときに「あれ、どうやってたっけ?」となるので Vim のキーボードマクロの基本的な記録、実行と閲覧方法をメモしておく。 キーボードマクロとは テキストエディターの多くは入力した文字を保…

iTerm2 のカレントのプロファイルは $ITERM_PROFILE で取得できる。

iTerm2 のカレントのプロファイルの取得方法のメモ。 iTerm2 のカレントのプロファイルの取得方法 iTerm2 のカレントのプロファイルは $ITERM_PROFILE で取得できる。 $ echo $ITERM_PROFILE my-favorite-profile カレントのプロファイルを取得できると何が…

EC2 インスタンスのメタデータを取得する ec2-metadatafs コマンドが便利すぎた。

AWS の EC2 インスタンスのメタデータを取得する ec2-metadatafs を使ってみたら便利すぎたのでメモ。 ec2-metadatafs ってなに? ec2-metadatafs は AWS の EC2 インスタンスのメタデータを取得できるコマンド。 ec2-metadatafs の特徴は EC2 インスタンス…

AWS CLI で意図していないプロファイルを使ってしまうのを防止するコマンドを書いたメモ。

AWS CLI で意図していないプロファイルを使ってしまうのを防止するコマンドを書いたメモ。 動機 AWS CLI はプロファイルを --profile オプションや AWS_DEFAULT_PROFILE 環境変数で指定できるようになっていて AWS アカウントや IAM ユーザーが複数あっても…

バグの再現手順を共有するのに GIF がとても便利。

仕事でバグとかの再現手順や操作手順を共有するのに GIF を使うのが流行りつつある。 *1 もちろん動画でもいいのだがちょっとした手順なら GIF のほうがずっと手軽で便利と感じることが多い。 たとえばこんな感じ CUI でも便利だけど GUI のバグ再現手順とか…

GitHub のコミットメッセージを CLI から検索できる gommit-m がとても便利。

commit-m: GitHubコミットメッセージの文例が検索できるサービス がとても便利なのだけど、CLI からも検索できるようにした gommit-m がとても便利だったのでメモ。 gommit-m の使い方 gommit-m 検索ワード で検索ワードを含むリポジトリとコミットメッセー…

シェルで '{' を使った複数ファイルの指定が地味にいろいろと便利。

シェルはワイルドカードを使ったり '[', ']' を使うと複数ファイルを指定することができる。 最近 '{', '}' を使って複数ファイルを指定できることを知ったのでメモ。 例 深い階層のファイルを操作するときとか地味に便利。 $ mkdir temp/{a,b} $ tree ~/tem…

西暦と和暦を変換する wareki コマンドが新元号「令和」に対応しました。

新元号「令和」への対応 アップデート方法 インストール方法 使い方 新元号「令和」への対応 wareki コマンド が新元号「令和」に対応しました。 2019年5月1日以降は令和を返すようになりました。 $ wareki 2019/04/30 H31 $ wareki 2019/05/01 R1 あと --re…

XVim2 で使える機能のメモ。

ebc-2in2crc.hatenablog.jp XVim2 でどんな機能が使えるかを調べたメモ。 とりあえず自分が使うものだけ。 モーション b, B, f, F, gg, G, h, j, k, l, w, W, t, T, 0, $, ^, %, +, -, {, }, (, ), n, N, ', `, M, H, L 自分が使うものはだいたい使えるみた…

Xcode に XVim2 をインストールしたメモ。

Xcode に XVim2 をインストールしたときのメモ。 環境 macOS Mojave (10.14.3) Xcode 10.1 XVim2 5c7aaa56e2d39ed2dd9ad42b7f14e4c91ee59218 インストール手順 README どおりの手順でインストールできた。 自己署名証明書の作成と Xcode の再署名 https://gi…

1人で始めた職場での改善活動の1年をふりかえってみたメモ。

職場で勝手にやっている改善活動のメモを取り出してから1年たったのでふりかえってみたメモ。 書くこと #俺俺改善活動 ツイートで追うカイゼン 変わったこと 実際にやっていたこと まとめ ハッシュタグ #俺俺改善活動 ツイートで追うカイゼン メモはハッシュ…

在宅での仕事で作業に集中するために効果があった工夫のメモ。

ここ1ヶ月くらい在宅で仕事をすることが多かったので、自宅でも安定して仕事に集中するために効果があった工夫をメモ。 工夫を一言でいうと 工夫を一言でいってしまうと「作業環境を会社でのそれに近づける」これに尽きる。 本来はプライベートモードである…

利用できる iOS シミュレーターをざっくり確認するときのメモ。

利用できる iOS シミュレーターをざっくり確認するときのメモ。Xcode の Devices & Simulators から確認できるけど、普段 Xcode を使わないのでコマンドラインからざっくり確認したい。こんなときは Xcode のコマンドラインツールである simctl コマンドを使…

pt でよく使うオプションのメモ。

pt でよく使うオプションのメモ。 したいこと 単語単位の検索 大小文字を無視 大小文字を無視 (スマートケース) 正規表現での検索 特定のファイルを検索 特定のファイルを除外して検索 単語単位の検索 単語単位で検索したいときは --word-regexp あるいは -w…

dt に計算結果の日付が無効になったときの調整オプションを追加したメモ。

3/31の1ヶ月後が4/30になったり5/1になったりする 動きをオプションで指定できるようにしたメモ。dt は5/1になる動きだったのを、4/30になるようにオプションで指定できるようにした。 $ dt "2018/01/31" +1M 2018/03/03 $ dt --adjust-day "2018/01/31" +1M…

Go での開発環境に Makefile を導入したメモ。

dt に Makefile を導入しました。雑に始めた Go での開発環境のメモ。 - 全力で怠けたい で↓みたいなことを書いたのですが、 いくつかコマンドを Github で公開しているのですが、Github の Release に登録するためのバイナリの作成やアップロードが面倒です…

日付を計算したり、日付の書式を変換する dt コマンドを作りました。

日付を計算したり、日付の書式を変換するコマンドを作りました。github.com 書くこと なにができる? 使い方 インストール 動機 まとめ なにができる? 日付の加算と減算 日付の書式を変換 これだけをしてくれるコマンドです。 使い方 システム時刻の1年3ヶ…

西暦と和暦を変換する wareki コマンドを作りました

西暦と和暦を変換するコマンドを作りました。github.com 書くこと なにができる? 使い方 インストール 動機 まとめ なにができる? 西暦を和暦に変換 和暦を西暦に変換 これだけをしてくれるコマンドです。 使い方 西暦を和暦に変換 $ wareki 2018 H30 西暦…

外から得られた学びを自分たちの現場に適用するには? まずは、現場の状況や制約に照らし合わせることから始めよう - カイゼン・ジャーニーを読んで

私たちも数多くの挫折を味わってきました。やはり、現場を変えるなんて一人では進めることができないのでしょうか。 そんなことはありません、ということが言いたくて私たちはこの本を書きました。一人から行動を起こすことはできます。そして、その行動が次…

zlib を利用してデータを圧縮 / 展開するコマンドを作りました

zlib を利用してデータを圧縮 / 展開 *1 するコマンドを作りました。github.com 書くこと なにができる? 使い方 インストール 動機 まとめ なにができる? データを zlib で圧縮 zlib で圧縮 されたデータの展開 これらをしてくれるコマンドです。 使い方 …

Mac の日本語入力ソース選択に Ctrl + Space を取られて Eclipse のコンテンツ・アシストが効かなかったときのメモ

Mac の日本語入力に Ctrl + Space を取られて Eclipse のコンテンツ・アシストが効かなかったときのメモ。 書くこと 環境 起こったこと やったこと 環境 mac OS Sierra 日本語 (JIS) キーボード配列 Google 日本語入力 2.20.2700.1 起こったこと Ctrl + Spac…

Mac のファンクションキーを標準的なファンクションキーとして使う

新しい Mac を使い始めてファンクションキーのデフォルト動作がなじまなかったときのメモ。 書くこと 環境 Mac のファンクションキーのデフォルト動作 やったこと 参考にしたページ 環境 mac OS Sierra Mac のファンクションキーのデフォルト動作 Apple サポ…

Slack 俺俺チートシート

Slack を使い始めて便利だなと感じたショートカットキーをメモ。今のところはナビゲーションとファイル・スニペット関連のショートカットのみ。 書くこと 環境 よく使うショートカットキー 参考にしたページ ToDo 環境 mac OS Sierra Slack 2.8.1 よく使うシ…

1人で始めた職場での改善活動1年間を振り返ってみたメモ

職場で勝手にやっている改善活動のメモを取り出してから1年たったので振り返ってみたメモ。 書くこと 実際にやったこと 変わったこと 一番大きく変わったこと まとめ 実際にやったこと メモはハッシュタグ #俺俺改善活動 を付けて Twitter へツイートしてい…

チームメンバーにリファクタリングを紹介する勉強会を開催した

チームメンバーにリファクタリングを紹介する勉強会を開催しました。 動機 ふりかえりで、最近コードがちょっとよくなってるよね、という話題がでた 仕様変更やバグ修正のたびにコードが汚くなって困っている…という声もでた コードをよくする方法があるなら…

探索型マインドマップを使おう

このところマインドマップの話を耳にすることが多いので、自分も使い方を書いてみようと思います。 マインドマップにはいろいろな使い方がありますが、探索型としてマインドマップを使うことがほとんどなので、そのことについて軽く。 探索型マインドマップ …