覚えたら書く

IT関係のデベロッパとして日々覚えたことを書き残したいです。twitter: @yyoshikaw

その他

Mac - Ctrl + Alt + Delete コマンドの送信

Windows上でたまに利用する Ctrl + Alt + Delete のキー組み合わせ。 これをMac環境からも実行したい場合があります。 たとえば、VMwareの仮想マシン上のWindowsをMacBookから操作しているようなケースです。 MacBookのキーボードでは以下のキーの組み合わせ…

Linux - 特定のプロセスが掴んでいるファイルを特定する

自分用のメモです。 ps 等で対象のプロセスのプロセスID(PID)がわかっている状態で以下のいずれかを実行すれば、 対象プロセスが掴んでいるファイルを確認できます。 lsof -p {PID} または ls -l /proc/{PID}/fd 関連エントリ

Mac - Finderでパス指定で移動する

Finderを利用している際に、パス(フルパス)で対象のフォルダに移動する方法は command + shift + G です。 以下のようにパスを入力する欄が出てくるので、そこに移動したいフォルダのフルパスを入力して移動します。 関連エントリ

Mac - Finderでのファイル移動のショートカット

ファイルのコピーをする場合は、 Windows(のExplorer)では Ctrl + C ⇒ Ctrl + V の操作で可能です。 Mac(のFinder)では command + C ⇒ command + V の操作で可能です。 まー、似たようなもんですね。 では、ファイルの移動(ファイルの切り取り⇒貼り付け…

Mac - マルチディスプレイでのDockの移動

MacBook 等を使っているとどうしてももう一画面ほしくなって、マルチディスプレイ環境で作業するケースもあるかと思います。 こういった状況で、Dock がメインのディスプレイからいつの間にかサブのディスプレイ側に移動してしまうことがあります。 これをど…

Mac - コピー元の書式を引き継がずに貼り付ける

例えばWebブラウザで表示されている文章をコピーして、メーラーやメモなどに command + V で貼り付け操作を行うと、コピー元の書式(スタイル)までコピーされてしまいます。 正直、個人的にコピーして貼り付けする操作の場合は、大多数のケースでコピー元の…

MacBook - バッテリの状態確認方法

MacBook のバッテリの状態(劣化状況)の確認方法のメモです。 アップルメニューから「このMacについて」を開きます 表示されたダイアログの「システムレポート」をクリックします 左側のペインで「電源」を選択します 右側のペインに、バッテリの 充放電回…

Slack - メッセージ入力フィールドに送信ボタンを表示する

Slack の メッセージ入力用のフィールドに送信ボタン(send message)を表示する設定手順です。 以下、英語表記版の Slack での設定です。 設定手順 1) Slackの画面左上にある ワークスペース名 をクリックします。 2) メニューから Preferences を選択しま…

Mac - Finderでファイルやフォルダを開く

Windowsをメインで利用していたユーザがかなり違和感を覚えるのがMacのFinderの動きです。 WindowsのExplorer でも MacのFinderでも ファイルを開く時、フォルダ(ディレクトリ)を開く時、マウスのダブルクリックで可能です。 これに関しては特に問題ありませ…

Mac - ウィンドウの切替ショートカット

(以下、MacBookの USキーボード前提で書いています。JIS配列キーボードだと話が変わってくる部分があると思います) Windowsでウィンドウを切り替えていくショートカットといえば Alt + tab です。これさえ押し続ければ基本的にはいつか自分の求めるウィン…

Mac - USキーボードの英字・かな入力切替ショートカット変更

色々理由あって、MacBookの英字配列(US)キーボードを使っています。 昔からのMacユーザでは無いのであまり詳しく無いですが、以前は command + スペース で英字とひらがな の入力切り替えを行なっていたようです。 が、最近のMacのデフォルトでは、command +…

Mac - メニューバーに日付を表示する

Macのメニューバーに時刻が表示されていますが、デフォルトでは日付は表示されていません。 以下のようなイメージです。 時刻部分をクリックすれば、日付は分かるようになってはいます。(以下のような表示) 個人的には、仕事でPC使っている時などに、ふと…

Mac - デフォルトのメーラーを変更する

Macでデフォルトのメーラー(メールクライアント)を変更するための手順メモです。 Dock 等から メール(メール.app)を開きます。 メールのメニューから「環境設定」を選択します。 「デフォルトメールソフト」のプルダウンで変更したいメーラー(メールク…

Excel - シートのタブ移動

Windows慣れした人間のための MacにおけるExcel のシートのタブ移動ショートカットキーのメモです。 右のシートに移動 現在のアクティブなシートから右隣のシートに移動するショートカットは以下の通りです Windows Ctrl + PageUp Mac option + → 左のシート…

Mac - 画面のロック

Windowsの場合、画面をロックする場合のショートカットは Windowsキー + L です。 Macの場合、画面をロックする場合のショートカットは以下になります。 controlキー + commandキー + Q 一個注意しなければならないのは、 controlキー + shiftキー + Q を間…

Mac - マウスホイールの動作を変更する

Windows使っていたユーザがMac使うとびっくりする動きはいくつもありますが、 マウスホイールに対する画面の動きがWindowsとは逆になっています。 Windowsの場合 マウスのマウスホイールを指で下方向に動かすように回転させると、画面は下方向にスクロールし…

Mac - Dockを自動的に隠す

MacBook などを使っているケースで、モニタのサイズが限られている場合に Dockの表示が邪魔になるケースがあります。 通常であれば以下のようにデスクトップの画面下にDockが表示されています。 デスクトップであったり、外部モニターがあれば問題になりにく…

Mac - スクロールバーを常に表示する

Macのスクロールバーは通常は表示されておらず、"マウスまたはトラックパッドに基づいて自動的に表示" という設定になっています。 画面の見た目上、常にスクロールバーが表示されていなくて良いと思うんですが、Windowsメインで使っている者からするとスク…

Mac - 日本語入力の確定をEnterキー1回で行えるようにする。

Windows主体で利用しているユーザがMac使った時の戸惑いポイントはいくつもありますが、 日本語入力して変換等を行って、単語や文章を確定させる時にreturnキー(Enterキー)を2回押さないといけないというのが鬱陶しく感じます。 returnキー(Enterキー)1…

Mac - 余白無しでスクリーンショットを撮る

Windowsをメインで使っている人間なのでMacでの操作や動きに戸惑うことが多々あります。 で、今回は画面のスクリーンショットを撮る時の動作に関してです。 スクリーンショットを撮るパターンとしておおよそ以下の3パターンになると思います 画面全体のスク…

MacBook - キーボードのファンクションキーをデフォルトでONにする

Touch BarではないモデルのMacBook Proでファンクションキー(F1, F2, F3 ...)を有効にする方法です。 どのモデルもそうなのかは不明ですが、例えば MacBook Pro のキーボードで F1, F2キーを押すと F1, F2キー(ファンクションキー)としての動作ではなく…

ルーティングプロトコル - IGP

「インフラ/ネットワークエンジニアのためのネットワーク技術&設計入門 第2版」を読んでおります。 まだ読んでる途中ですが、めちゃくちゃいい本だと思います。とにかくわかり易いです。 普段プログラミングがメインでインフラ(ネットワーク)と縁遠い人も…

ネットワークで接続できない時の問題切り分け

「絵で見てわかるOS/ストレージ/ネットワーク」 を読んでまして、 絵で見てわかるOS/ストレージ/ネットワーク 新装版作者:木村 達也,西田 光志,鳥嶋 一孝,田中 彰人,小田 圭二発売日: 2019/09/13メディア: 単行本(ソフトカバー) ここだけはメモっておきた…

macOS - ipコマンドを使えるようにする

素の状態だとmacOSで ip コマンド使えないんですね。 Homebrewで iproute2mac をインストールして使えるようにしましょう。 とりあえず、念のためにHomebrewで iproute2mac を検索します。(以下コマンドを実行) brew search iproute2mac 実際に実行した結…

macOS - gccでエラーが出た時の対処

MacBookでひさしびりに gcc 使おうとしたら invalid active developer path というエラーが出ました。 yukiMacBook-Pro:~ yuki$ gcc -v xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/De…

インターネット上で使われる英語の略語表現

インターネット、チャット、メールなどで使われる英語の略語表現の例です。 (自分用のメモです!。古いものも混ざっているかもしれません) 略語 フルスペル 意味 ASAP as soon as possible 出来るだけ早く。ただちに。 ATB All the best. では、ごきげんよ…

オブジェクトストレージ

オブジェクトストレージについての自分用のメモです! 操作対象リソース リソース 説明 アカウント ストレージサービスを利⽤するテナント コンテナ オブジェクトを保存する⼊れ物 オブジェクト コンテナに保存するファイルの実体 オブジェクトストレージAPI…

Vimでの改行コードの可視化

今回のエントリは、MacOS環境で試してますので、Linux環境だと挙動が違うところがある可能性があります vimでファイル触っているということは大概の場合において、行末尾の改行コードが LF なわけですけど。 WIndowsで作成したテキストファイルを作成すると …

矩形同士の交差

左下の座標(X, Y) と 右上の座標(X, Y) が 与えられた矩形(長方形)があったとして、 2つの矩形が与えられて、その矩形同士が以下のように交差(領域が被っているかを)しているか判定したいです 交差の判定は Max(矩形1.左下X, 矩形2.左下X) < Min(矩形…

jqで基礎的な操作をしてみる

前回、jqコマンドをインストールしました。 基礎的な操作だけ試しておきます。 仮に person.json というファイルの内容が以下のようになっているとします { "name": { "first" : "taro", "last": "yamada" }, "age": 20 } これを整形して表示する場合は以下…