Scratch book

大切なのはアウトプットとコミットメント。 忘備録てきなかんじです。

メニューを開く
  • ホーム
  • Home

Android Java

[Android] .so (ダイナミックライブラリ) を取り込もうとしてうまくいかない時

Android StudioでCやC++のライブラリを取り込む時には、JDKを使ってダイナミックライブラリなどにして取り込むと思います。 なんかうまくいかない時には下記の方法で調べてみてください。 ### こんな場合を想定 * .soファイルをプロジェクトに取り...

Linux Mac macOS Unix

[Mac] XMLをインデントする(コマンド)

XMLがインデントされてない時って困ります。 Unix系ならtidyコマンドで整形することができます。 まずはHomebrewでインストールしちゃいます。 ```bash `gutter:false; $ brew install tidy-html5 ```...

Windows

[Windows] イベントログをコマンドでCSVファイルに出力する

Windowsのイベントログをログとして取得しているのですが、毎回「イベントビューアー」を開くのは面倒です。 コマンドプロンプトで出力させる方法があったので、残しておきます。 使うコマンドはwmic nteventです。 WindowsServer2003とW...

Git

[Git] diffやaddでパスを指定する

Gitをコマンドラインで使っていると、addやdiffした時に特定のファイルを指定したい時があります。 今まではコピペしていたのですが、*も使えることがわかりました。 長いパスを全て入力する必要がないので、かなり使い勝手が良いです。 ```bash `gutte...

Java

[Java] byte[]をArrayListに変換する (byte配列をリストに変換)

byte[]をArrayListにしたかったのですが、下記の方法でできます。 byte配列が大きい場合は、ObjectInputStreamを使ったほうが早いかもしれません。 [stackoverflow](https://stackoverflow.com/ques...

Android

[Android] SQLiteのアップデート方法 (onUpgrade)

Androidでデータベースと言えばSQLiteです。 SQLiteを使うには、SQLiteOpenHelperを使ってDBを開くと思いますが、開発を続けていくとColumnを追加したりする必要が出てきます。 SQLiteOpenHelperを使っていると、onU...

Bash Linux Mac macOS Unix

[Linux] ディレクトリのサイズを調べるコマンド(Macでもできるよ)

Linuxを操作していて、対象フォルダのサイズを調べたくなったのですが、duコマンドの引数を忘れていたのでまとめます。 (Macのduコマンドと引数が違っていたのでその辺りもまとめます) ## やりたいこと カレントディレクトリにあるフォルダのサイズを調べる ##...

ガジェット

[ガジェット] Nintendo Labo 予約した!

最近ガジェットを買っていなかったのですが、久しぶりに楽しそうなものを予約しました。 ダンボールで作って遊ぶ。 NINTENDO LABOが予約開始になっていました。 [Nintendoのサイト](https://www.nintendo.co.jp/labo/)...

HTML

Markdown.js で記述しているTableに色をつける

ブログをMarkdownで書いているのですが、Tableを記述した時にボーダーや色がつかないことに気づきました。 勝手につくものと思っていたのですが、CSSを追記する必要があったので、まとめておきます。 Markdownで書いた部分はclassがmarkedのd...

Mac macOS

[Mac] スクリーンショットを撮る (ショートカット)

Macでスクリーンショットを撮るには、ショートカットを使います。 他の方法もあるかもしれませんが、ショートカットを覚えるのが一番楽です。 ## ショートカットまとめ | 内容 | ショートカット | |...

SQL

[MySql] 日毎の集計をまとめる

MySqlで日毎の集計をまとめるには下記のSQLで行えます。 ちょっと手元で試していませんが、メモの通りなら動くはず... ```sql `gutter:true; SELECT DATE_FORMAT(column, '%Y%m%d') AS ...

Mac macOS Raspberry pi

[Mac] pfを使ってポートフォーワードする (pfctl)

Macにはpfを使ってパケットフィルタすることができます。 WiFiのパケットをVrtualBox上のLinuxやWindowsサーバーに流したりできます。 確認はYosmiteでしていますが、High Sierraでもできると思います。 今回はen1の80...

Linux Raspberry pi

Raspberry Pi キーボードのCapsLockをControlにする

昔のメモを元に記事を書いています。 Raspberry PiのOSは以下の物で設定、動作確認しています。 ```bash `gutter:false; $ lsb_release -a No LSB modules are available. Distributor...

Vim

[Vim] コマンドモードでペースト

Vimのコマンドモードでヤンクしているものをペースとする方法です。 ``` `gutter:false; <C-r> + " ``` Controlを押しながらrキーを押して、そのあと " を押します。 コマンドモードに入る直前...

Vim

[Vim] カーソル下の文字をヤンク(コピー)する

Vimを使っていて、cursor下の文字をヤンクするにはどうするんだっけ? と少し考えてみて、下記のようにすればできる事を確認。 ``` `gutter:false; yl ``` 貼り付け(ペースト)はp or Pで。 少し考えて見ると単純なんだけど、...

Bash Linux Mac macOS Unix

[Unix] manコマンドの読み方

Unix系のOSを使っていると、コマンドの使い方をmanで引く時があります。 ```text `gutter:false; GREP(1) BSD General Commands Manual ...

Linux

[Linux] ユーザーの一覧を確認する

システム管理的な事をしているとLinuxに追加されているユーザーを調べたい時があります。 調べて見ると、コマンドとかなくて、/etc/passwd ファイルを見るとのこと。 やっぱそうか。 ```bash `gutter:false; $ cat /etc...

Linux Mac macOS Perl Unix

[perl] ファイル名を一括で変換する

ファイル名を正規表現で一括変換したい時ってたまにあります。 * 提供されたファイルの名称がおかしい * 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コマンドを使って特定の文字列が含まれるか調べたい時があります。 grepはマッチ押した時に0を返します。 ```bash `gutter:true; grep 'hogehoge' test.txt if [ $? -e...

Bash GoogleHome Raspberry pi

気づいたらHubotがDownしている時の対応

HubotをRaspberry Piで動作させているのですが、気がつくと停止していることがあります。 その時には、Slack経由で呼びかけても、なんの返事もありません。 家にいれば、アクセスして呼び起こすこともできますが、出先だと手も足も出ません。 長い間泣き...

Mac

[Mac] Windowを切り替える

### アプリを切り替える Macでアプリを切り替えるショートカットは ⌘ (Command) + TABです。 目的のアプリで止めれば最前面のアプリを切り替えることができます。 ### 同じアプリ内のWindowを切り替える 同じアプリ内のWindowを切り替える...

Bash Linux Mac sed Unix

[sed] ファイルの内容を書き換える

sedでファイルの内容を書き換えるには -i コマンドを使います。 ```bash `gutter:false; # test.txtのhogeをFOOに書き換える $ sed -i '.bk' -E 's/hoge/FOO/' test...

<Previous Next>

サイト内検索

人気記事

  • [SQL] 超絶遅いSQLを高速化した (同じテーブルをjoin)
    何万件もあるテーブル同士をJOINしていて超絶遅かったSQLの実行を早くした話です。 テーブル同士のJOINをしていたり、サブクエリを使っていたりで遅そうだなとは思っていましたが、実際に使ったら遅すぎて使えませんでした。 (少ない環境ならそれなりに動くので、本番で...
  • Raspberry pi で画面が見切れてしまっている時の直し方
    raspbery pi をHDMIでディスプレイに繋いでセットアップしていたのですが 画面の上下左右が見切れてしまっていました。 直し方がわかったので備忘録として残します。 ### 修正方法 以下のファイルを編集する ``` `gutter:false; $ /...
  • [Java] byte[]をArrayListに変換する (byte配列をリストに変換)
    byte[]をArrayListにしたかったのですが、下記の方法でできます。 byte配列が大きい場合は、ObjectInputStreamを使ったほうが早いかもしれません。 [stackoverflow](https://stackoverflow.com/ques...

カテゴリー

  • 9cc
  • Android
  • awk
  • Bash
  • C
  • C++
  • DeepLearning
  • Docker
  • emacs
  • Fedora
  • Git
  • Go
  • GoogleHome
  • HTML
  • iOS
  • iPad
  • iPhone
  • Java
  • JavaScript
  • Keras
  • kotlin
  • Linux
  • Lisp
  • Mac
  • macOS
  • nginx
  • Objective-C
  • OS
  • Perl
  • PHP
  • PowerShell
  • Puzzle
  • Python
  • Raspberry pi
  • Ruby
  • Scheme
  • Security
  • sed
  • Shell
  • SQL
  • Swift
  • Ubuntu
  • Unix
  • VB
  • Vim
  • VSCode
  • watchOS
  • Windows
  • Xcode
  • zsh
  • アニメ
  • アプリ作成
  • ウィスキー
  • お酒
  • ガジェット
  • カップ麺
  • キャンプ
  • ゲーム
  • システム管理
  • マンガ
  • ワンライナー
  • 映画
  • 競技プログラム
  • 雑記
  • 書評
  • 正規表現
  • 設計
  • 低レイヤ

ブログアーカイブ

  • 1月 2025 ( 2 )
  • 2月 2024 ( 1 )
  • 1月 2024 ( 1 )
  • 11月 2023 ( 1 )
  • 10月 2023 ( 2 )
  • 4月 2023 ( 2 )
  • 3月 2023 ( 3 )
  • 2月 2023 ( 2 )
  • 1月 2023 ( 5 )
  • 12月 2022 ( 4 )
  • 11月 2022 ( 2 )
  • 10月 2022 ( 6 )
  • 9月 2022 ( 1 )
  • 8月 2022 ( 3 )
  • 7月 2022 ( 2 )
  • 6月 2022 ( 2 )
  • 5月 2022 ( 2 )
  • 4月 2022 ( 9 )
  • 2月 2022 ( 2 )
  • 1月 2022 ( 3 )
  • 12月 2021 ( 2 )
  • 11月 2021 ( 2 )
  • 10月 2021 ( 3 )
  • 9月 2021 ( 7 )
  • 8月 2021 ( 1 )
  • 7月 2021 ( 5 )
  • 6月 2021 ( 4 )
  • 5月 2021 ( 4 )
  • 4月 2021 ( 8 )
  • 3月 2021 ( 5 )
  • 2月 2021 ( 6 )
  • 1月 2021 ( 13 )
  • 12月 2020 ( 7 )
  • 11月 2020 ( 12 )
  • 10月 2020 ( 9 )
  • 9月 2020 ( 2 )
  • 8月 2020 ( 10 )
  • 7月 2020 ( 3 )
  • 6月 2020 ( 6 )
  • 5月 2020 ( 9 )
  • 4月 2020 ( 8 )
  • 3月 2020 ( 9 )
  • 2月 2020 ( 9 )
  • 1月 2020 ( 8 )
  • 12月 2019 ( 3 )
  • 11月 2019 ( 5 )
  • 10月 2019 ( 6 )
  • 9月 2019 ( 2 )
  • 8月 2019 ( 13 )
  • 7月 2019 ( 10 )
  • 6月 2019 ( 10 )
  • 5月 2019 ( 8 )
  • 4月 2019 ( 8 )
  • 3月 2019 ( 9 )
  • 2月 2019 ( 13 )
  • 1月 2019 ( 17 )
  • 12月 2018 ( 13 )
  • 11月 2018 ( 13 )
  • 10月 2018 ( 20 )
  • 9月 2018 ( 13 )
  • 8月 2018 ( 10 )
  • 7月 2018 ( 21 )
  • 6月 2018 ( 13 )
  • 5月 2018 ( 23 )
  • 4月 2018 ( 27 )
  • 3月 2018 ( 25 )
  • 2月 2018 ( 23 )
  • 1月 2018 ( 16 )
  • 12月 2017 ( 17 )
  • 11月 2017 ( 12 )
  • 10月 2017 ( 13 )
  • 9月 2017 ( 13 )
  • 8月 2017 ( 21 )
  • 7月 2017 ( 9 )
  • 2月 2017 ( 2 )
  • 1月 2017 ( 1 )
  • 10月 2016 ( 3 )
  • 8月 2016 ( 2 )
  • 7月 2016 ( 4 )
  • 6月 2016 ( 2 )
  • 10月 2014 ( 1 )
  • 9月 2014 ( 2 )
  • 4月 2014 ( 1 )
  • 3月 2014 ( 1 )
  • 2月 2014 ( 1 )
  • 1月 2014 ( 3 )
  • 12月 2013 ( 1 )
  • 5月 2013 ( 1 )

自己紹介

自分の写真
k28
休日は子供と遊んだり, プログラミングしたりしてます. GitHub:https://github.com/k28
詳細プロフィールを表示
© 2013 - 2019 Scratch book . プライバシーポリシー. Powered by Blogger.