ViewControllerが解放されない。クロージャーで強参照していた件。

使い終わったViewControllerでdeinitが呼ばれていないことに気づいた。 メンテナンス性を上げようとしてカプセル化を行ったは良いが、クロージャーで強参照をしてしまっていた。 delegateや、rootViewcontrollerのようなパラメータにweakの指定はもちろんの…

【Android版】リリース履歴

タイピングの神様 フリック入力で文字の早打ち!Toshihiko Arai無料posted withアプリーチ Android版タイピングの神様のリリース履歴 2018.11.16 [1.8.37] 動作がだんだん重くなる問題を修正しました。 2018.11.12 [1.8.36] 正解率の表示を追加しました。 シ…

サクッとBasic認証する

Basic認証の設定方法は、いちいち覚えられないのでの記録に残すことにする。 認証をかけたいフォルダに、.htaccessを配置。 AuthUserfile /somewhere/directory/.htpasswd AuthName "Please enter your ID and password" AuthType Basic require valid-user …

kotlinでUNIXタイムスタンプの取得

System.currentTimeMillis() これでUNIXタイムスタンプが取得できた!、と思ったらつまづく。 正解はこちら。 val unixTimestamp = System.currentTimeMillis() / 1000 1000で割る。 UNIXタイムスタンプの単位は秒だから。 一方、System.currentTimeMillis()…

タピングの神様 - Privacy Policy

Privacy Policy (I) There is no personal information of the user to be provided to a third party from this application. (II) Advertisement display and network access to connect to ranking system. プライバシーポリシー (I)このアプリから第三者…

Log.dのメッセージ出力には文字数制限あり

ログ出力のこれ。 Log.d(tag, message) messageを出力できる最大文字数が設定されているようだ。4000文字くらいで途切れてしまうが、知らずに数時間ハマった。 val list = message.split(Regex("\n")) list.forEach { Log.d('bugfix', it) } こんな感じで改…

Mac容量が少なくなったら、xcode関連のいらないファイルを削除する

Mac

ボトルネックを探す。だいたいライブラリが容量をくっている。 sudo du -h -d 1 ~ xcodeで開発していると、下記フォルダ内が溜まっていくので定期的に削除してあげる。 ~/Library/Developer/Xcode/Archives/ ~/Library/Developer/Xcode/DerivedData/ シミュ…

メイン作業を快適にするため、シンプルな机を作ってみた - DIY

一度大きい机に慣れると、小さい机に戻れなくなる。 机を作るのはこれで何度目だろう。5回目くらいか? だんだん、設計が安定してきている。 土台はSPFで、天板は安価なパイン集成材の1810mm x 910mmをそのまま大胆に使う。 木材費用はカット代も含めて6590…

🐷スペアリブの角煮26人分を作る - 山梨キャンプ

26人という大人数のキャンプなので、スタッフ二人ですべてをまかなうのは大変だ。そこでなにか一品、料理を持ち寄って欲しいとのことだった。以前にふるまったスペアリブの角煮を、友人からリクエストされたのでそれに答えることにした。 材料 スペアリブ 26…

Super Memo - Privacy Policy

Privacy Policy (I) We don’t get excessive personal information. (II) We can get personal information because we hold internet connection for advertisement. プライバシーポリシー (I)このアプリから第三者に提供される利用者情報はありません。 (I…

Linux、ls コマンドで文字化け

MacのデータをLinux保存した場合、日本語でファイル名をつけるとlsコマンドなどで文字化けする。 Linux上で下記を実行する。 export LANG='ja_JP.UTF-8'

【iPhoneアプリ】英文パズルで英語、熟語を覚えよう!

英文パズルで英語、熟語を覚えよう!Toshihiko Arai教育無料 「覚える!英熟語」の再リリースです。 英熟語を楽しく覚えられる、英語学習アプリです。バラバラになっている単語を並べ替えて、正しい英文を作りましょう。豊富な問題を収録しております。