やっと涼しくなってきた。気温の変化が激しすぎて辛い
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
@hadsn 2.2の時代だとアプリをexternal storage にインストールするのが流行していたのです。外部SDカードと違って速度とエラー率で有利な内蔵ストレージには利点がありました。
app/models/tag.rb でdowncase つかった文字列とSQLのlowerを比較してるところ、railsのdowncaseはASCIIのみだけど PostgreSQLのlowerは他の文字も変更する。
PostgreSQLのlower ってロケールによるけどUnicode対応だよね。全角のABCも小文字になる。
select E'\u0061\u0062\u0063\u0041\u0042\u0043\uff41\uff42\uff43\uff21\uff22\uff23\u3084\u3086\u3088';
select lower(E'\u0061\u0062\u0063\u0041\u0042\u0043\uff41\uff42\uff43\uff21\uff22\uff23\u3084\u3086\u3088');
それらと比較するとAndroidスマホはGoogleのキラーアプリが揃ってた。ごく初期からアプリ間連携を完備していたのでメジャーなアプリと自作アプリの連携もスムーズに行えた。ストアアプリはマトモだったので自作アプリの公開と宣伝に何の問題もなかった。
しかし日本で足を引っ張ったのは国産端末のヘボさである。同時期のサムスン端末がフラッシュメモリ16GBなのに対して国産端末は1GB未満のものが大半だった。そんなのコンテンツリーダーにすらならんし、アプリ数個いれた時点で溢れるわ! Android 2.x の端末が陳腐化した理由の大半は記憶領域不足だ。
その後にサムスンのTizenスマホ用のアプリを仕事で書かされたけど、渡された端末が最後まで位置情報取得もWebView(しかUIに利用できない)もマトモに動かなくて頓挫した。
Windows Phone 7 時代に仕事でアプリを書かされたけど、リストビューの挙動はバグいしストアは検索結果がバグいしでダメだこりゃと思った。なお自由度もAndroidどころかAppleより低かった。アプリ間連携もロクにないし共用ストレージ領域もない。
Adaptive Icon にしないアプリが(主にゲームで)ものすごく多いので、Playストアによる締め付けが行われてる感じですね。既存のゲームアプリは対応するんだろう?
そういや#SubwayTooter のPlayストアのアイコンを変えました。背景透過じゃなくてAndroid 8のAdaptive icon的な図柄にしないとストアからいてまうぞって脅されたんです。電車のライトは Adaptive icon 化した時からあるやつ
@Cutls 告知用アカウントではPCからkurotodon使ってる。機能的には不満しかないが恐ろしく安定してるので、告知だけやるならアレがベストなのだった。
新機能のハッシュタグ候補、正直、適切な候補がでてくるとは言いがたい。
サジェストされるようになったことで、そもそも候補の選定を改善しよう、という方向に話がいかないとかなりツライ感じ。
添付したこれ、subw まで入力した時の候補だけど、まぁイタダケナイ。
@Cutls これさ、候補が1ページに収まらん場合、欲しい候補がそもそもリスト中にないとか出てこない? 文字入力の度に全ページ読む訳にもいかないし、結局ソートはサーバ側依存ですですませるしかない気が。
検索APIにソート順指定のパラメータは存在しないため、サーバ側でのソート順に従わなずにクライアント側の好きな順序で表示したければ文字入力のたびに検索結果を全ページ読み込め、という話になってしまう。負荷的に言ってクライアント側にソート順変更の自由はない