プログラミング

tech

Randoop を使った際のメモ

Randoop を使った際のメモを残します。
android

Android Studioでメソッドにカーソルを合わせると「Fetching Documentation」が出て待たされるときの対策

Android Studioでメソッドにカーソルを合わせると「Fetching Documentation」が出て待たされるときの対策。メソッドの中身見に行ったらそのクラスのコードが全部「Stab」となっている場合もこれで解消できるはず。
android

Hashidsで重複をHashの衝突を確認した際のメモ

Firestore を使ってみようと思い調査したところ、ホットスポットなるものが生じない設計を心がけねばならないということがわかった。高日付をドキュメントで検索しようと思っていたのでこれは問題になりそうだと思い、ひとまず日付をハッシュ化して取り扱おうと考えた。日付をハッシュ化して問題となるのは桁数。Firestoreは保存容量も課金対象になるので下手にハッシュ化して文字数が増えることは避けたい。調べてみると大体8桁から128桁の関数が多いようだが、できればもっと少ないほうがいい。Hashidsというライブラリが良さそうだとわかり調査した。
python

pyinstallerで作成した実行ファイルが、ファイルをダブルクリックしたディレクトリのパスを正しく取得してくれない

pyinstallerで作成した実行ファイルが、ファイルをダブルクリックしたディレクトリのパスを正しく取得してくれなかったのでその対策です。
開発

Macでプログラムからテキストファイルに改行コードを出力したのに何故か改行されない

Python でテキストファイルに改行コード ’¥n’ を出力しても改行されずに一行のテキストになってしまいました。 その原因と対策です。