101010

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

これってSoundPoolのバグ? | Android Kotlin

プールで競争、かきふりゃとえびふりゃ SoundPoolを鳴らしていると、そのうち鳴らなくなったりするバグ。その時コンソールには次のようなエラーが。 E/AudioTrack: AudioFlinger could not create track, status: -12 E/SoundPool: Error creating AudioTrac…

消化不良

今年買ったプログラミングの本を積み上げてみた。 これだけ読んでるんだ、などと自慢したいわけではなく、短期間に大量に買った割にはほとんど読めていないということ。衝動買い、無駄撃ちが多い気がする。 正直、この中でちゃんと吸収できている本といえば…

和洋折衷

当たり前な日本を感じていたが、見返してみると何か違和感。どこか東ヨーロッパというか、オリエンタルと言うか。今週撮った写真だが見返してみるとそんなことが気になった。

mitmproxyとスペック

左はMac(クライアント&開発マシン)、右はsurface pro(linuxホストマシン)、真ん中はRaspberry Pi zero(linuxホストマシン) Macのテープはvim訓練のため。(一週間程度ではあるがだいぶ慣れた) 遊びがてらはてなブログのAPIを使ってみようとした。だ…

私のスマホ

左から、Nexus5x、iPhone7、Huawei p20だ。 半年ほど前からHuaweiのp20 liteをメインとして使っている。アプリユーザーの端末を調査すると、日本人限定とはなるが、このHuaweiのp20 liteユーザーが圧倒的に多いのだ。アプリ開発者として市場調査的にもこの端…

私のMacBook

このMac Bookを使ってプログラミングしている。2、3年に一度は買い替えているMacBookだ。 vimの操作訓練のために、養生テープを貼って矢印キーを使えない状態にしている。状態と言うより変態なのかも知れない。 下に見える汚い手あては、百均で売っていた靴…

デスソース雑記

歩いた。秋葉、銀座、芝浦、新橋あたり。竹芝桟橋、昼間っからサラリーマンがあるれる中のビールは格別だ。(ハンチョウ第一巻の蕎麦屋な感じ) いろいろ歩いて、芝公園。 ところで自分のwhileループは自分では抜けられない問題。抜けるには第三者の助けが必…

やはりIntelliJ!VSCodeではKotlin開発の限界を感じる | Android Kotlin

VSCodeが快速軽量でとても好きだ。それに比べIntelliJやAndroid Studioを立ち上げるときのもさっとした感じ。毎回よっこらしょって感じでコードを書き始めるまでの気軽さはないかもしれない。 VSCodeでKotlinも書ける。インテリセンスを導入すればメソッドや…

キーストアとアップロード証明書でリリースできない | Android

アップロード証明書でリリースできない状態をなんとかこうとか解決したときの備忘録。 キーストアの場所を探す ~/Library/Logs/AndroidStudio3.3 にログが残っているのでこれをヒントに以前リリースしたときに使ったキーストアの場所を探す。日付を参考にide…

Androidプロジェクトで大きなファイルを調べるコマンド | Mac Shell

例えばあるAndroidプロジェクトのファイル容量を調べてみよう。下記コマンドは1Mより大きいサイズのみを表示するようにフィルターをかけている。 $ du -m * | awk '$1 > 1{print}' [master] 2 app/build/generated/not_namespaced_r_class_sources/debug/pro…

Go言語でラズパイ用にクロスコンパイル!⚡ | Raspberry Pi

ラズパイでの開発やクロスコンパイルのことを調べていたら、以前から気になっていたGo言語が良さそうな気がしてきた。そこでGo言語を使ってMac上でクロスコンパイルして、ラズパイでハローワールドを実行させてみた。 MacでGO言語をつかえるようにする ハロ…

ラズパイのプロジェクトをGitで管理する | Raspberry Pi

ラズパイで開発したプロジェクトソースをGitHubへプッシュ出来るようにしようと思ってラズパイにGitを入れてみた。GitHubへプッシュするところまで行った。 まずはラズパイにGitをインストールする。 sudo apt-get install -y git GitHubのウェブで新規レポ…