大切なのはアウトプットとコミットメント。 忘備録てきなかんじです。
Linux macOS Ubuntu Unix
## 利用シーン * manコマンドを見ながらコマンドを打つ * 別マシンにログインしながら自分のマシンでもコマンド実行したい * ターミナルをいちいち切り替えるのが面倒 ## コマンド一覧 Prefixキー (CTRL + b) このキーを押してから下の表のキーをおす...
C++ Ubuntu
C++のロギングライブラリの[log4cxx](https://logging.apache.org/log4cxx/latest_stable/)を使っているのですが 日本語の出力時に文字化け(????)のようになってしまっていました。 色々調べた結果、以下のよ...
Ubuntu
仕事では仮想環境を使うのにVirtualBoxを使っていますが、家ではMacにWindowsを入れるわけではないのでParallelsにUbuntuをインストールして使おうと思いました。 Ubuntuをインストールした所、「かな」「英数」で入力切り替えができなかったの...
Ubuntu Vim
久しぶりにVimをソースコードからインストールします。 ## 環境 * Ubuntu 18.04 LTS ## 事前準備 ビルドに必要なパッケージをインストールします。 Software Updater > Settings... > Source...
C++ Ubuntu Unix
色々あって更新が滞っていました。 c++のサンプルを作成しても、いちいちg++ xxxと記載するのが面倒になってしまいました。 そういう時には、makefileを作れば良いのですが、今まで避けて通って来ていたので書き方がよくわかりませんでした。 そういえ...
awk Linux Mac macOS Ubuntu Unix
カンマ区切りのCSV形式の文字列を逆順にしたい。 手でやってもいいのですが、コピペがめんどくさい。 awkを使って行う方法を考えてみました。 ```bash `gutter:false; $ echo "hoge,foo,bar" | a...
Linux Raspberry pi Ubuntu システム管理
サーバーをクラウドに移行させるのには現在のマシンスペックを調べる必要があります。 では LinuxのCPUのスペックってどうやって調べるの? ググればすぐわかるんですけどね。 ## CPUの情報を調べる ```bash `gutter:false; $ ca...
Bash Linux Mac macOS Ubuntu Unix
1, 2, 3, ... と並んだ連番のフォルダを作成する機会があった時に、1つ1つ作成するのは時間の無駄です。 MacやLinuxなどのUnix系のOSを使っている場合はコマンドラインから一発で作成してしまいましょう。 ```bash `gutter:fal...
Linux Mac Ubuntu Unix
** 自分の管理しているPCに対してのみ行いましょう ** ** 他のネットワークの機器に対して行うとは法律に触れる可能性があります ** セキュリティの本を読んでいて、家の中のRaspberry Piに対してポートスキャンしてみることにしました。 Mac(High...
Bash Linux Mac Ubuntu Unix
16進数の文字列をバイナリに変換したかったのですが、コマンドラインでできたので方法を紹介します。 ## 変換方法 xxdコマンドを使います。 ```bash $ echo "12AF" | xxd -r -p > /tmp/chang...
Linux Mac Ubuntu Unix Vim
Software Design8月号のVimの細道にためになる記事がありました。 vimでroot権限のファイルとか開いて編集したのに気づいたらユーザー権限だった!ってことよくあります。 自分のVimにはSudoWriteを入れているので、そんな時には下記のようにすれば...
Bash Mac Ubuntu Unix
Macで環境を移行した時に新規に新しいMacとして移行したのですが、元のMacから少しずつ必要なファイルやフォルダーをコピーしています。 元のMacにある事を忘れて新しく同じ名称のフォルダーを作成してしまったのですが、Macはフォルダーを上書きしてしまうので、うまくマージ...
Bash Fedora Mac Ubuntu Unix
いつもググってしまうので、記事にして覚えることにします。 .bashrcに記載してもダメです。 ~/.inputrcに記載します。 ```bash set completion-ignore-case on ``` /ets/inputrc に記載しても同じそう...
Ubuntu(12.04)のVimで * レジスタにヤンクしたものをブラウザに貼付ける事ができなかった. Ubuntuでは + にヤンクしないとクリップボードを共有できなかった...