Real TODO ver.2.2.0がリリースされました!
個人開発しているiOSアプリ『Real TODO』のver.2.2.0がリリースされました!
Real TODOとは
シンプルなToDoリストアプリです。いつまでに何をやるかだけにフォーカスしたToDoリストが作れます。タスクリストは期限が近い順に自動的に並ぶので、上から順番にタスクをこなしていけます。
アップデート内容
今回の主なアップデートは以下の2点です。
- タスクごとに通知のオン/オフが設定できるようになりました
- 期限日がわかりやすくなりました
1. タスクごとに通知のオン/オフが設定できるようになりました
今まではアプリ全体での通知設定しかできませんでしたが、新バージョンではタスクごとに通知のオン/オフ設定ができるようになりました。これでアラームの必要がないタスクは通知オフにできます。
なお、現状はタスクの期限時刻の2時間前に通知される仕様ですが、将来的には10分前、1時間前など任意の時間に通知設定ができるようにするつもりです。機能の実装自体は簡単ですが、UIをどうするかで悩んでいます。
2. 期限日がわかりやすくなりました
個人的にこのアプリを使ってて、期限日がわかりにくい、特に曜日の表示がほしいと思い、以下のスクショのように日時の表記を修正しました。フォントサイズ自体は小さくなりましたが、太字黒色にしたことで結果的に見やすくなりました。こうして見ると、曜日の表示って重要だなと思います。曜日があるのと無いのとで認識が全然違う。
その他、設定ボタンを小さくしたり(設定画面は普段あまり見られない画面のため、歯車アイコンは控えめなサイズにしよう!)など、軽微な修正を含んでいます。
Real TODOはApp Storeで配信中です。よかったら下記リンクからインストールしてみてください!
apps.apple.comメモアプリver2.1.1をリリースしました。
個人開発しているAndroidアプリ『メモアプリ』のバージョン2.1.1をリリースしました。
メモアプリとは
シンプルなメモ帳アプリです。 ステータスバーに常駐しているため、ステータスバーからすばやく起動して、パッとメモすることができます。 瞬間的に思いついたアイデアを残したり、ToDoリストや買い物メモとしても使えます。
アップデート内容
今回のアップデートは、フィルターボタンの位置の修正と軽微なものです。
従来のボタンの位置では、メモの大部分と被ってしまい、読みづらくしていました。今回の修正では、ボタンを右側に配置し、ボタンサイズも少し小さくしたため、従来よりもメモが読みやすくなっていると思います。ボタンのデザインも少しカッコよくしました。
メモアプリ(英名: ToDo List)はGoogle Playで配信中です。よかったら下記リンクからインストールしてみてください!
コンビニで売っているほうじ茶チーズティーにハマっています。
最近、と言っても今週からハマっているのが、↑写真の『ほうじ茶チーズティー』(販売者: 株式会社エルビー)です。セブンイレブンで売られています(他のコンビニではまだ見たことがない)。
昨年、タピオカミルクティーの次に来るのはチーズティーと言われているとか言われていないとかで、何回か飲んだことがあるのですが、そのチーズティーがコンビニで売られているのを見つけ、つい買ってしまいました。
その味は、一言でいうと、めちゃ美味しい!です。僕の奥さんも美味しいと言って飲んでいます。
プロセスチーズが入っているようですが、チーズ感はあまり無く、味がしつこくないので、とても飲みやすいです。逆に、チーズ臭さというかチーズ感を求めている人には物足りないかもしれません。
値段は194円(税込)くらいなので、THE ALLEYとかで買うよりは断然安いです。
毎朝、出社前にセブンに寄って買って、職場で飲んでいます。前述したように、味がしつこくないので、朝からでも全然飲めます。(昨日は売り切れで買えませんでした。やはり密かに人気が出ている!?)
しばらくはコレを飲んでプログラミングする日が続きそうです。
/tmpのパーミッションが原因だった(?)
2日間くらい以下の事象に悩まされていました。とても時間を浪費した気がするので、また同じ事象が生じたとき用に備忘録を残しておきます。
いずれもいつの間にかできなくなっていました。ちなみに、使っているPCはMacBook Air (Retina, 13-inch, 2018)でOSバージョンはmacOS 10.15.2です。
結論から言うと
タイトルにもあるように、/tmpのパーミッションが原因だったようです。
曖昧な表現なのは、色々やっていて、いつの間にか治った感があり、結局、/tmpのパーミッションが原因だったか確認できていないためです。けっこう焦っていたのでBefore/Afterの状態遷移を確認していなかったです…
事象
VPN接続できない!
これは非常に焦りました。VPN接続できないと仕事に支障をきたすためです。
最初は接続先の設定が変わったのかな、と疑いましたが、他の人は接続できているのと、iOS版のCisco AnyConnectアプリを使えば自分のアカウントでも接続できたため、これは自分のMacBookに原因があるのだなと切り分けはできました。
App StoreにiOSアプリをアップロードできない!
このiOSアプリは個人開発しているアプリなので、緊急性は低かったのですが、早くリリースしたいという思いもあり、アップロードできないことにイライラしていました。
ERROR ITMS-90725は、iOS12.1以上をターゲットにビルドされたアプリでないとアップロードできないというエラーなのですが、いや、Deployment Target=iOS12.1でやっているし…
Xcodeの再起動、クリーンビルド、Provisioning Profileの更新など思いつくことは一通りやってみたのですが、いずれもダメでした。
Photoshopが起動できない!
起動しようとすると、100%応答なしになる。何故だ…
やってダメだったこと
- アプリの再起動
- MacBookの再起動
- ディスクユーティリティのFirst Aid
- セーフモードでの起動からの再起動
- SMCリセット
Macがおかしいかな、というときに試すことはやってみましたが、いずれも効果なしでした。
突然、光が見えてくる
事象が解消されず悶々としていましたが、他の仕事も進めないといけないため、その作業をしているとき、偶々、以下のMySQLが起動できないとうエラーに遭遇しました。
ERROR: for mysql Cannot start service mysql: failed to create OCI runtime console socket: mkdir /tmp/pty250188720: permission denied: unknown Encountered errors while bringing up the project.
mkdir /tmp/pty250188720 の権限が無いというエラーなので、以下のコマンドで権限を与えてやりました。
sudo chmod 1777 /private/tmp # /tmpが無いときは作ればいいみたい sudo mkdir /private/tmp sudo chown root:wheel /private/tmp sudo chmod 1777 /private/tmp sudo ln -s /private/tmp /tmp
これでMySQLは無事起動できました。
この時、ふと思ったのです。/tmpって上記の事象のときにも使ったりするんじゃないかと。そこで試してみたところ、全事象がキレイに解消されているではないですか! (これか、これが原因なのか!?)
/tmpのパーミッションなんて自分で変更することはまず無いので、いったいいつ誰が変更したのか…
結局、何かよくわからないですが、もしまた同じような事象が発生したとき、チェックポイントの一つとして覚えておこうと思います。