Doctrine分かるニキおらん? traitにpropertyを書いてそこにDoctrineのannotation commentを書いた場合って、mixinした先のentity classで正しく認識される?
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
Doctrine分かるニキおらん? traitにpropertyを書いてそこにDoctrineのannotation commentを書いた場合って、mixinした先のentity classで正しく認識される?
timestampの自動更新に近いtraitを書いてて、まあ特定のカラムがある前提を持たせた上での共通処理みたいなのです
冷静に考えてPHPで$をひたすら打つの苦痛だな IDEA実際には打たなくても補完候補は出してくれるけども…
日頃業務で無限に打っているRubyの @ はどうかというと、JISキーボードの場合Shiftを押さえなくて良いのでノーダメージなのだった
IDEAに #[Pure] 付けろとか言われたので何かと思ったら言語バージョン設定がズレてた
Doctrineの属性書きやすくなるからPHP 8へのアップグレードやってもいいかも
akari-slimのPKがPKじゃなかった問題の対処をようやく始めることができた。今後の視聴記録はNetworkID, ServiceID, EventID, 放送開始日時を複合PKとして記録するようになった。
今までChinachu上のRecord IDをPKとしていたが、あれは普通にダブりうる値をソースとした生成値だし、たまたまうちでデプロイされてるバージョンにダブるバグがあったので色々だめだった。
EventIDを頻繁に使い回す (※EPGで使い回して良いこととなっているので誰も悪くない) ので有名なのはニチアサだが、どうも7年くらい録画鯖を動かしていたらBS11とかも4〜5年くらいで流石にダブってくるっぽかった。
ア〜 DoctrineのObjectRepository::find、複合PKの一部にnull使えなさそうだな
あとはID重複チェック画面に日時とか見つつこれが本当に見たやつだ!とかを改めて記録する機能を付ける
うげ、y4aの隠し機能のサウンドテーマエクスポートが壊れてそう。Android 11と12で確認した
java.io.FileNotFoundException: /storage/emulated/0/Android/media/shibafu.yukari/Notifications/Yukari - Yukari Reply.ogg: open failed: EPERM (Operation not permitted)
あーAndroid 11のストレージ周りのアレっぽそう
/sdcard/Android/media/{package name} へのアクセス、自分以外のpackage nameに大して子孫パスのファイルを開くことはできないけど、mkdirはできるらしい
$undefinedVar ?? $alternative みたいな式を書くと前者がundefinedでもIDEA警告してくれねえわ
これ可変長引数のパスに使うやつだと思いこんでて、サンプルのように使えるの知らなかった
https://www.php.net/manual/ja/migration56.new-features.php#migration56.new-features.splat
akari-slimの視聴記録のPK変えたのに、なんか視聴記録を更新するエンドポイント直し忘れてた
昔はUI要素のサイズが32dp四方とかでも全然操作できたけど、最近は指先の精度が落ちてきて48dpくらいは欲しくなってきたので、デザインガイドラインには従ったほうがいいんだなと
うにゃうにゃとやって今度こそakari-slimのPK変更対応完了。これで本番環境のデータをちまちま直せば本当に完了やな……やる気が起きなくて問題を把握してから3年くらいかかった……
これでEPG一般の情報に依存するようになったので、たぶんEPGStationに乗り換えできる
もっと酷くなる前に止血ができる奴がデ庁にいることに目をつけている人がいて、なるほどとなった。確かにこういうのってグダグダと失血死する話題ばかりな気がする。
ズタズタな話題ばかり出てくる一方で、組織的にその方向に舵を切れる力が残っているのは非オタク構文の良い話。そういう人が出て行ってそうなのが怖いですが……
将来仕事で必要になりそうなコードを先読みして実際のタスクになる前にプライベートな時間に書いてから公開しておいて「実装したいコードがGitHubに置かれていてライセンス的にも問題ないです、これ使いましょう」と提案する裏技を使う人も世の中には存在するらしい。
とうとうYouTubeのレコメンドにAsahi Linaが出てきて終わった……になってる
OSの設定画面から見た感じ、けっこうy4aのデータ通信量がエグいことに今更気づいた
ん〜 Twitterの頃はどのサイズのURLをリクエストするか一応気にはしてたのと、それによって個々のデータサイズが小さめだったのだけど、Mastodonで雑にやった結果速攻でキャッシュの天井叩いて削除発生してそうな予感はする。測ってみないと真実は分からないけど。
昔のメイン端末のy4a画像キャッシュサイズはicon=16M, thumbnail=8M, preview=8Mにしていたらしい。それも少ないと思うが……
たぶん64M, 32M, 32Mか64M, 64M, 64Mくらいでいいと思う。カスタム絵文字がサムネイルキャッシュと同じカテゴリで容量管理されるので、Mastodon使うなら後者かな…
プレビューキャッシュはそんなに同じ画像何度も開かないだろうから、別にそんなに容量割り当てなくてもいい。デフォルトの16Mで良い気もする。
ん〜 アクセスしてるURLはMastodonでも概ね妥当だな デフォルトキャッシュサイズ変えるか
画像キャッシュ容量の初期値を一律32MBに引き上げ、最大1GBまで選択可能に拡張 · shibafu528/Yukari@c3c4d70
https://github.com/shibafu528/Yukari/commit/c3c4d70f2bad8776534110a41ea4e4c060f0d971
2013年頃に出回ってるスマホのストレージの見積り難しいんだよな。
Yukariでは原則としてキャッシュ保存先に /sdcard にリンクされている外部ストレージ(API用語)を使うけど、2011年とかならほぼ確実にリムーバブルストレージがマウントされていたのがこの辺の時代から内蔵ストレージになりつつあって、かつパーティション切られたりしてて実際使えるのいくつだよみたいな話が……
少ない容量を他のアプリと奪い合い、最悪アンインストールを覚悟して内部ストレージに保存するか、いくらかの手間とユーザーからの自由アクセスを許すことを許容して外部ストレージに置くかをファイルの性質ごとに考えていた時代なんてもう遠い昔なんだ
そう思うと今マジで楽だな。y4aのキャッシュみたいなどうだっていいやつは依然外部ストレージに置いといたほうがデバッグが楽だけど。
@ahiru 今そんなのあるのか! 聞いてみないと分からんけど、ややありえそうな気がするな。Target SDK更新怠ってるアプリは消すとかそういう脅しもあるくらいだし…
Android開発の同人誌を買おうとしたはずが結月ゆかりアンドロイド設定の同人誌を買っていた
† AndroidX † · Issue #291 · shibafu528/Yukari
https://github.com/shibafu528/Yukari/issues/291
そろそろ移行できてないと、新しいパターンがいくつもライブラリで提供されてるのを使えねーってのがデカくなってきた
テクブのAndroid 11本を今更読んでる。電源ボタンメニューのIoTリモコン画面みたいなやつ、あれアプリから好きにコントロール可能なオブジェクト提供できたのか!
あー、Android 12 Splashの対応、Adaptive Iconが仮定されていたのか……
もう1周読んだら増えるかもしれないけど、さらって刺さったのはあんま無かったな…
https://komiflo.com/comics/12816
https://komiflo.com/comics/12817
https://komiflo.com/comics/12825
https://komiflo.com/comics/12829