101010😈

プログラミング備忘録とともに、ポエムってます。🤢🤢🤢

Raspberry Pi Zeroをホスト名でSSHアクセス可能にする | Raspberry Pi

前回の記事からラズパイの設定の続きを行う。 www.101010.fun 今回はラズパイをホスト名でSSHアクセス出来るようにしてみた。最終的な解決方法は最下部のまとめに記してあるので急ぎの方はそちらを参考にしてほしい。 ホスト解決の格闘 ssh pi@192.168.100.1…

Raspberry Pi Zero をモニター、キーボード使わずにインストールする

Raspberry Pi Zero WH(以下ラズパイと略す)を初めて購入しOSのインストールまで行ったときの手順をメモしておく。なおモニターやキーボードは装着せず、SSHを使ったリモート操作となる。 OSイメージのダウンロード SDカードの場所を確認する OSを焼く SSH…

Androidアプリをコマンドラインからビルドする | Android

AndroidアプリをMacのターミナル上でコマンドからビルド実行してみたのでメモしておく。 シェルにパスを通す エミュレータの名前を確認する エミュレータ起動 ビルド実行 参考 シェルにパスを通す emulatorやadbコマンドを使えるようにするため以下のパスを…

Pythonで簡単にHTTPリクエストを行う

メモ書き。アプリ開発と違ってUIスレッドとか意識しなくて済むから恐ろしくラク。 import urllib.request def fetchJojoApi(): url = 'https://apppppp.com/jojo.json' params = { 'foo': 123, } req = urllib.request.Request('{}?{}'.format( url, urllib.…

HttpsURLConnectionを使ったHTTPリクエスト | Android Kotlin

HTTPリクエストはOkHttpで行うようにしていこうと思うが、せっかく作ったHttpsURLConnectionを捨ててしまうのももったいないのでこのページにプログラムコードを載せておくことにしよう。 PostParamsのようなクラスもわざわざ作ったが、OkHttpにはFormBody.B…

非同期処理でCoroutine(コルーチン)を使ってみる | Android Kotlin

いよいよ非同期処理もコルーチンへ移行しようと思っているので理解できている範囲で使い方をまとめておく。 ライブラリのインストール ScopedAppActivityクラスの作成 launchを使う コルーチンで非同期処理を書く suspend関数 asyncを使わずwithContextを使…

Mockitoを使ったはじめてのテスト | Android Kotlin

Mockitoの使い方を学ぶために行ったサンプルテストを記述していく。 Mockitoを使えるようにGradleでインストール 簡単なプログラムでテストする whenとthenReturnを理解する whenとthenReturnを理解する2 spyを理解する verifyでメソッドが何回呼ばれたか確…

Kotlinでオブジェクト(object)の動作確認 | Kotlin Android

objectを使っていくつか遊びがてら実験してみた。オブジェクトに関してもやもやしていたが少しだけつかめてきた気がする。 companion object でシングルトンの動作確認 メソッドの関数オブジェクト インタフェースとオブジェクトの組み合わせ companion obje…

Let's Encrypt自動更新ができなかったときの解決法 | CentOS 6.x SSL

以前に こちらの記事 で設定したLet's Encryptの自動更新がうまくできず、またもや次のようなメールが届いてしまった。 Hello, Your certificate (or certificates) for the names listed below will expire in 19 days (on 31 Mar 19 18:05 +0000). Please …

デバッグに役立つ例外処理のメモ

Android x Kotlinにおけるデバッグに役立つ例外処理のメソッドを紹介する。 どちらとも例外を投げてプログラムを強制終了させることが出来る。またクラッシュした際にメッセージを投げることが可能だ。 requireNotNull var nullableHoge: Hoge? ... requireN…

Adapter内でのリソースファイル操作のメモ | Android Kotlin

リストビューやリサイクラービューのAdapter内においてViewの操作をするときのメモ書き。 ビューを表示制御する リソースファイルにアクセスする ビューを表示制御する 次のようにしてViewの表示、非表示を操作できる。 holder.imageView.visibility = View.…

AndroidManifest.xmlの細かな設定 | Android Kotlin

AndroidManifest.xmlでよく使いそうな設定をまとめておく。 applicationタグがWarningで覆われてしまう 画面を縦のみに固定する インターネットの利用を許可する ボタン連打によるActivityの二重起動を防ぎたい 参考 applicationタグがWarningで覆われてしま…