大切なのはアウトプットとコミットメント。 忘備録てきなかんじです。
Android Java
Android StudioでCやC++のライブラリを取り込む時には、JDKを使ってダイナミックライブラリなどにして取り込むと思います。 なんかうまくいかない時には下記の方法で調べてみてください。 ### こんな場合を想定 * .soファイルをプロジェクトに取り...
Linux Mac macOS Unix
XMLがインデントされてない時って困ります。 Unix系ならtidyコマンドで整形することができます。 まずはHomebrewでインストールしちゃいます。 ```bash `gutter:false; $ brew install tidy-html5 ```...
Windows
Windowsのイベントログをログとして取得しているのですが、毎回「イベントビューアー」を開くのは面倒です。 コマンドプロンプトで出力させる方法があったので、残しておきます。 使うコマンドはwmic nteventです。 WindowsServer2003とW...
Git
Gitをコマンドラインで使っていると、addやdiffした時に特定のファイルを指定したい時があります。 今まではコピペしていたのですが、*も使えることがわかりました。 長いパスを全て入力する必要がないので、かなり使い勝手が良いです。 ```bash `gutte...
Java
byte[]をArrayListにしたかったのですが、下記の方法でできます。 byte配列が大きい場合は、ObjectInputStreamを使ったほうが早いかもしれません。 [stackoverflow](https://stackoverflow.com/ques...
Android
Androidでデータベースと言えばSQLiteです。 SQLiteを使うには、SQLiteOpenHelperを使ってDBを開くと思いますが、開発を続けていくとColumnを追加したりする必要が出てきます。 SQLiteOpenHelperを使っていると、onU...
Bash Linux Mac macOS Unix
Linuxを操作していて、対象フォルダのサイズを調べたくなったのですが、duコマンドの引数を忘れていたのでまとめます。 (Macのduコマンドと引数が違っていたのでその辺りもまとめます) ## やりたいこと カレントディレクトリにあるフォルダのサイズを調べる ##...
ガジェット
最近ガジェットを買っていなかったのですが、久しぶりに楽しそうなものを予約しました。 ダンボールで作って遊ぶ。 NINTENDO LABOが予約開始になっていました。 [Nintendoのサイト](https://www.nintendo.co.jp/labo/)...
HTML
ブログをMarkdownで書いているのですが、Tableを記述した時にボーダーや色がつかないことに気づきました。 勝手につくものと思っていたのですが、CSSを追記する必要があったので、まとめておきます。 Markdownで書いた部分はclassがmarkedのd...
Mac macOS
Macでスクリーンショットを撮るには、ショートカットを使います。 他の方法もあるかもしれませんが、ショートカットを覚えるのが一番楽です。 ## ショートカットまとめ | 内容 | ショートカット | |...
SQL
MySqlで日毎の集計をまとめるには下記のSQLで行えます。 ちょっと手元で試していませんが、メモの通りなら動くはず... ```sql `gutter:true; SELECT DATE_FORMAT(column, '%Y%m%d') AS ...
Mac macOS Raspberry pi
Macにはpfを使ってパケットフィルタすることができます。 WiFiのパケットをVrtualBox上のLinuxやWindowsサーバーに流したりできます。 確認はYosmiteでしていますが、High Sierraでもできると思います。 今回はen1の80...
Linux Raspberry pi
昔のメモを元に記事を書いています。 Raspberry PiのOSは以下の物で設定、動作確認しています。 ```bash `gutter:false; $ lsb_release -a No LSB modules are available. Distributor...
Vim
Vimのコマンドモードでヤンクしているものをペースとする方法です。 ``` `gutter:false; <C-r> + " ``` Controlを押しながらrキーを押して、そのあと " を押します。 コマンドモードに入る直前...
Vimを使っていて、cursor下の文字をヤンクするにはどうするんだっけ? と少し考えてみて、下記のようにすればできる事を確認。 ``` `gutter:false; yl ``` 貼り付け(ペースト)はp or Pで。 少し考えて見ると単純なんだけど、...
Unix系のOSを使っていると、コマンドの使い方をmanで引く時があります。 ```text `gutter:false; GREP(1) BSD General Commands Manual ...
Linux
システム管理的な事をしているとLinuxに追加されているユーザーを調べたい時があります。 調べて見ると、コマンドとかなくて、/etc/passwd ファイルを見るとのこと。 やっぱそうか。 ```bash `gutter:false; $ cat /etc...
Linux Mac macOS Perl Unix
ファイル名を正規表現で一括変換したい時ってたまにあります。 * 提供されたファイルの名称がおかしい * iOSのプロジェクトに入れるファイル名に変換したい(@2xとかしたい) perlのワンライナーで一括変換できます。 ```perl `gutter:fal...
Bash Linux Mac macOS Ubuntu Unix
1, 2, 3, ... と並んだ連番のフォルダを作成する機会があった時に、1つ1つ作成するのは時間の無駄です。 MacやLinuxなどのUnix系のOSを使っている場合はコマンドラインから一発で作成してしまいましょう。 ```bash `gutter:fal...
Bash Linux Unix
シェルスクリプトでgrepコマンドを使って特定の文字列が含まれるか調べたい時があります。 grepはマッチ押した時に0を返します。 ```bash `gutter:true; grep 'hogehoge' test.txt if [ $? -e...
Bash GoogleHome Raspberry pi
HubotをRaspberry Piで動作させているのですが、気がつくと停止していることがあります。 その時には、Slack経由で呼びかけても、なんの返事もありません。 家にいれば、アクセスして呼び起こすこともできますが、出先だと手も足も出ません。 長い間泣き...
Mac
### アプリを切り替える Macでアプリを切り替えるショートカットは ⌘ (Command) + TABです。 目的のアプリで止めれば最前面のアプリを切り替えることができます。 ### 同じアプリ内のWindowを切り替える 同じアプリ内のWindowを切り替える...
Bash Linux Mac sed Unix
sedでファイルの内容を書き換えるには -i コマンドを使います。 ```bash `gutter:false; # test.txtのhogeをFOOに書き換える $ sed -i '.bk' -E 's/hoge/FOO/' test...