管理人Kのひとりごと

デジモノレビューやプログラミングや写真など

スクリプトの実行パス(カレントパス)を取得する(Shellscript)

Shellscriptでスクリプトの実行パス(カレントパス)を取得する方法。 実行環境 CentOS Linux release 7.9.2009 (Core) 取得方法 $(cd $(dirname $0); pwd) # $0:実行コマンド名 # dirname:パスからディレクトリを取得 実行例 $ pwd /tmp $ touch hoge.sh $ ec…

yyyymmdd(年月日)を取得したい

Windows(CMD,Powershell)、Linux(bash)でyyyymmddを取得する方法の備忘 検証環境 Windows Linux OS別yyyymmdd取得方法 Windows(CMD) Windows(Powershell) Linux(bash)

dockerコンテナ名からコンテナIDを取得する

dockerコンテナ名からコンテナIDを取得したかったのでメモ。 検証環境 コンテナ名を付けてコンテナを起動 コンテナ名からコンテナIDを取得 参考にしました

NANOTE(初代)にDocker on Ubuntu(WSL2)をインストールした記録

NANOTE(初代)にDocker on Ubuntu(WSL2)をインストールした記録です。 NANOTE(初代)の情報 参考にした手順 ハマったポイント

Windows 10でペアリング済みBluetooth機器の接続・切断を切り替えるショートカット

PC(Win10)とiPhoneでBTイヤホンの接続を切り替えるとき(※)、PC側では Win+i(「設定」を開く) ↓ 「デバイス」 ↓ ※目的の機器※ ↓ 「切断」のように切り替えており、手数減らしたいなー、せめて「デバイス」の「Bluetoothとその他のデバイス」を一発で開くショ…

HHKB Professional HYBRID Type-SはUSB-Cで有線接続できた(電池入ってなくてもOK)

HHKB Professional HYBRID Type-Sを昨年から使っています。 www.k-hitorigoto.online happyhackingkb.com最近、この機種はUSB-Cケーブルで接続すると、給電だけでなく通信も行える(有線キーボードとして使える)ということを知りました。(機種名のHybridはそ…

センター北・南(横浜)のショッピングモール名称と最寄駅の整理

横浜のセンター北や南に買い物に行くことがあるんですが、名前と位置関係があやふやです。整理してみます。 ※よく行くショッピングモールに限り記載しています No. ショッピングモール名 最寄り駅 特徴 1 モザイクモール港北 センター北 観覧車あり 2 ノース…

LEICA DG SUMMILUX 9mm/F1.7 ASPH. H-X09が届いたのでレビュー

LEICA DG SUMMILUX 9mm/F1.7 ASPH. H-X09が届きました。 6/26に購入、7/18に届きました。注目度の高いレンズとは思っていましたが、まさかここまで手に入らないとは...。一時は「入荷目途たちません」のメールが来たくらいです。現在私が保有しているカメラ…

VSCodeでファイルのエンコーディング自動判定させる方法

VSCodeでファイルのエンコーディング自動判定させる方法です。 検証バージョン 自動判定方法 検証バージョン 1.69.0 自動判定方法

gitで管理されたファイルの変更を無視する

Git

gitで管理されたファイルの変更を無視する方法について。下記ページの内容がわかりやすかったです。 私はリポートリポジトリ側で変更が発生したらそれを取り込みたかったので、以下のコマンドを利用しました。 $ git update-index --assume-unchanged <ファ…

Windows 10 標準機能でスクリーンショット取得方法あれこれ

Windows 10 標準機能でスクリーンショット取得方法あれこれ 確認環境 Windows 10 標準機能でスクリーンショット取得方法あれこれ

mailコマンド備忘

cronのメッセージを確認するmailコマンドの使い方を忘れてしまうので整理。 検証環境 よく使う操作 一覧画面の操作 個別メッセージの操作 その他 参考リンク

サクラエディタ v2.4ではファイル選択ダイアログに近代的なダイアログを使えるようになっていた

サクラエディタ v2.4ではファイル選択ダイアログに近代的なダイアログを使えるようになっていました。

ChromeでWebサイトごとのcookie内容を表示させる方法

PC

備忘 検証環境 Windows 10 Home 21H2 Google Chrome 101.0.4951.54 Webサイトごとのcookie内容を表示させる方法 メニュー ↓ 設定 ↓ プライバシーとセキュリティ ↓ Cookieと他のサイトデータ ↓ すべてのCookieとサイトデータ

gitで削除されたリモートリポジトリを表示させない方法

Git

「git branch -r」としてリモートブランチを表示させたときに、リモートブランチとしては存在しないもののを表示させない方法を見つけたのでメモ。 www.r-staffing.co.jp

docker build内でaptに失敗するとき(Docker Desktop for Windows)

結論:Docker Desktop(WSL)の時刻がずれているので修正する(ホストOSの再起動で対処) WindowsのDockerでbuildする際にaptに失敗することがあったので記録。 環境 Windows 10 Home 21H2 Docker Desktop 4.7.1 参考にしました 下記ページの内容がズバリでした。…

dockerのログ肥大化を防ぐ方法

気が付いたらdockerコンテナが出力するログが肥大化してディスクを圧迫することがありました。 以下のページを参考にログサイズと世代数を設定しました。it-web-life.com

Linuxでディスク使用量の多いフォルダ、ファイルを探す

定期的に調べるので記録 確認環境 コマンド 実行例 参考にしました 確認環境 [root@localhost hoge]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) コマンド # du -ah → 結果にファイルを含める、サイズをKやGで表示 # sort -hr → サイズ…

DOSバッチの個人的テンプレート

たまーにDOSバッチを作成することがあるんですが、いつもググってしまうので、よく使う処理をここに記録します。 @ECHO OFF CLS REM yyyymmddhhmmssを作る SET DATE_STR=%DATE:~-10,4%%DATE:~-5,2%%DATE:~-2,2% SET TIME_STR=%TIME: =0% SET TIME_STR=%TIME_…

docker-composeで「the input device is not a TTY」が発生

docker-composeで「the input device is not a TTY」が発生したので、対処したメモ。 確認環境 対処方法 関連

Lightsailインスタンスのタイムゾーンを変更する

VPSとして、Amazon Lightsailを使っています。 www.k-hitorigoto.onlineデフォルトでタイムゾーンがUTCなので、JSTに変更しました。 確認環境 作業手順

グラフの横軸ラベルを90度回転させる(ExcelVBA)

Excelのグラフの横軸ラベルを回転させたかった。応用が効きそう。 コード Option Explicit Sub 表の横軸ラベルを90度回転させる() Dim chartCount As Integer Dim i As Integer chartCount = ActiveSheet.ChartObjects.Count For i = 1 To chartCount ' 90で…

ExcelVBAで列番号→列名、列名→列番号変換

ExcelVBAで列番号→列名、列名→列番号変換する場面がありますが、毎度忘れてしまいます。 シンプルなやり方を見つけたのでメモです。 qiita.com

ExcelVBAをVSCodeで編集できるXVBAについて

ExcelVBAのエディタはいつまでたっても今一つ...VSCodeで編集したいなーと思って探していたらありました、「XVBA」です。 詳細は以下記事をご参照ください。記事の通り設定したらVSCodeで編集できるようになりました。 しかしながら、入力補完まではXVBAでは…

Cloudwatchのメトリクス一覧をCLIで取得する

Cloudwatchのメトリクス一覧をCLIで取得しました。 検証環境(Cloudshell) Cloudwatchのメトリクス一覧をCLIで取得 コマンド 実行例

Windows10内蔵のssh.exeで多段SSH+ダイナミックポートフォワーディング

Windows10内蔵のssh.exeで多段SSH+ダイナミックポートフォワーディングする方法です。下記記事はTeratermを利用していますが、ダイナミックポートフォワーディングはTeraterm 4.104以上だとうまくいかないようなので、Windows10内蔵のSSHクライアントで試し…

買ってよかったもの2021

毎年恒例。年内に書けて良かった。昨年以前のもの↓ 冷蔵庫(MR-CX30F、8月) よかった 残念 Kindle Unlimited ⁺ Fire HD 10 Plus(12月) よかった 残念 Fitbit Charge 4(Suica対応版、3月) よかった 残念 HHKB Professional HYBRID Type-S よかった 残念 サウン…

EMRでタグをつけるとEC2にも同じタグが付与される

EMRクラスタにNameタグをつけたところ、クラスタを構成するEC2のNameタグにも同じ値が設定されました。 Amazon EMR クラスターにタグを追加すると、タグはクラスターに関連付けられているアクティブな Amazon EC2 インスタンスそれぞれに伝達されます。 docs…

CloudShellを使ってEC2他の情報を表示する(awscli+jq)

CloudShell便利ですね。 aws.amazon.comCloudShellにはawscli、jqが入っているので、EC2やRedshiftの情報を一覧表示させてみました。 確認環境 一覧表示コマンド EC2 Redshift

docker on Lightsailで、ログをCloudWatch Logsに出力する

VPSとして、Amazon Lightsailを使ってみています。 aws.amazon.comLightsail上でdockerを稼働させて、各コンテナのログをCloudwatch Logsへ飛ばそうとしましたが、うまくいかなかったのでうまくいった方法を残します。 確認環境 logging設定だけではダメでし…