00:25:51 @shibafu528@social.mikutter.hachune.net
icon

Doctrine分かるニキおらん? traitにpropertyを書いてそこにDoctrineのannotation commentを書いた場合って、mixinした先のentity classで正しく認識される?

00:27:49 @shibafu528@social.mikutter.hachune.net
icon

timestampの自動更新に近いtraitを書いてて、まあ特定のカラムがある前提を持たせた上での共通処理みたいなのです

00:30:55 @shibafu528@social.mikutter.hachune.net
icon

冷静に考えてPHPで$をひたすら打つの苦痛だな IDEA実際には打たなくても補完候補は出してくれるけども…

00:31:30 @shibafu528@social.mikutter.hachune.net
icon

日頃業務で無限に打っているRubyの @ はどうかというと、JISキーボードの場合Shiftを押さえなくて良いのでノーダメージなのだった

00:40:56 @shibafu528@social.mikutter.hachune.net
icon

Shift+数字キー押す時の運指が親指でShift押さえなのでけっこうキツい

00:41:14 @shibafu528@social.mikutter.hachune.net
icon

なんでこんな癖になったんだ?

00:42:52 @shibafu528@social.mikutter.hachune.net
icon

そのアングルの先生はぱうーにいるんだよなぁ

00:43:51 @shibafu528@social.mikutter.hachune.net
icon

IDEAに #[Pure] 付けろとか言われたので何かと思ったら言語バージョン設定がズレてた

00:44:58 @shibafu528@social.mikutter.hachune.net
icon

へーいくつかこの手のattrがあって、付けるとコード解析しやすくなるのか

00:52:24 @shibafu528@social.mikutter.hachune.net
icon

Doctrineの属性書きやすくなるからPHP 8へのアップグレードやってもいいかも

00:52:49 @shibafu528@social.mikutter.hachune.net
icon

入力支援は十分にあるけどまあだるいもんはだるい

01:18:49 @shibafu528@social.mikutter.hachune.net
icon

akari-slimのPKがPKじゃなかった問題の対処をようやく始めることができた。今後の視聴記録はNetworkID, ServiceID, EventID, 放送開始日時を複合PKとして記録するようになった。

01:20:07 @shibafu528@social.mikutter.hachune.net
icon

今までChinachu上のRecord IDをPKとしていたが、あれは普通にダブりうる値をソースとした生成値だし、たまたまうちでデプロイされてるバージョンにダブるバグがあったので色々だめだった。

01:21:53 @shibafu528@social.mikutter.hachune.net
icon

参考

Attach image
01:24:57 @shibafu528@social.mikutter.hachune.net
icon

EventIDを頻繁に使い回す (※EPGで使い回して良いこととなっているので誰も悪くない) ので有名なのはニチアサだが、どうも7年くらい録画鯖を動かしていたらBS11とかも4〜5年くらいで流石にダブってくるっぽかった。

02:19:32 @shibafu528@social.mikutter.hachune.net
icon

ア〜 DoctrineのObjectRepository::find、複合PKの一部にnull使えなさそうだな

02:21:03 @shibafu528@social.mikutter.hachune.net
icon

findByで引けばいけるか?

02:34:45 @shibafu528@social.mikutter.hachune.net
icon

旧視聴履歴のマイグレを書いたので走らせている

02:34:49 @shibafu528@social.mikutter.hachune.net
icon

地味〜に時間かかるなw

02:35:55 @shibafu528@social.mikutter.hachune.net
icon

元々947件だったはずが、ダブりによってマイグレ後は1038件に増えるというね

02:44:34 @shibafu528@social.mikutter.hachune.net
icon

あとはID重複チェック画面に日時とか見つつこれが本当に見たやつだ!とかを改めて記録する機能を付ける

02:44:50 @shibafu528@social.mikutter.hachune.net
icon

記憶に自信ね〜

02:44:54 @shibafu528@social.mikutter.hachune.net
icon

いい時間すぎるので寝るか

02:50:43 @shibafu528@social.mikutter.hachune.net
icon

翌営業日以降に確認させていただきます

07:29:10 @shibafu528@social.mikutter.hachune.net
icon

何故か起きたけど寝るか 足りない

08:58:22 @shibafu528@social.mikutter.hachune.net
icon

外でどでかい音の作業が始まり叩き起こされた

08:59:05 @shibafu528@social.mikutter.hachune.net
icon

全然寝たりないんだけど!

09:14:56 @shibafu528@social.mikutter.hachune.net
icon

うげ、y4aの隠し機能のサウンドテーマエクスポートが壊れてそう。Android 11と12で確認した

09:21:41 @shibafu528@social.mikutter.hachune.net
icon

部屋出た瞬間レベルの場所でなんかやっててそりゃうるせえわけだ

09:46:47 @shibafu528@social.mikutter.hachune.net
icon

9時始業で仕事された感じがする (なんか静かになってきた)

09:47:23 @shibafu528@social.mikutter.hachune.net
icon

寝不足なのでだいぶイライラしている

09:55:20 @shibafu528@social.mikutter.hachune.net
icon

java.io.FileNotFoundException: /storage/emulated/0/Android/media/shibafu.yukari/Notifications/Yukari - Yukari Reply.ogg: open failed: EPERM (Operation not permitted)

あーAndroid 11のストレージ周りのアレっぽそう

09:55:33 @shibafu528@social.mikutter.hachune.net
icon

こんな所に考慮漏れがあったとは

10:01:04 @shibafu528@social.mikutter.hachune.net
icon

まだ作業してるわ うっせ

10:08:39 @shibafu528@social.mikutter.hachune.net
icon

Yukari Nextの場合だけっぽそうだな

10:15:56 @shibafu528@social.mikutter.hachune.net
icon

CCはアレな関係性で聞いてないってシラ切られた時用だから…

10:16:06 @shibafu528@social.mikutter.hachune.net
icon

まあ、それもそれでそっか……って感じだけど

10:17:37 @shibafu528@social.mikutter.hachune.net
icon

y4aのコードの妙に微妙なところを踏んだ

10:17:54 @shibafu528@social.mikutter.hachune.net
icon

直せるけどめんどくせーなこれ

10:21:53 @shibafu528@social.mikutter.hachune.net
icon

Mode1 GRIPもしかして最初に買ったスマホより小さいのではないか

10:31:01 @shibafu528@social.mikutter.hachune.net
icon

マジでうるせえ仕事いったほうがよかったわこれ

10:33:33 @shibafu528@social.mikutter.hachune.net
icon

/sdcard/Android/media/{package name} へのアクセス、自分以外のpackage nameに大して子孫パスのファイルを開くことはできないけど、mkdirはできるらしい

10:44:10 @shibafu528@social.mikutter.hachune.net
icon

あ、そういうの前職のPCのデスクトップに置いてた〜

11:57:55 @shibafu528@social.mikutter.hachune.net
icon

補完候補が出てこなかった時に違和感を抱けなかったのが敗因

11:59:36 @shibafu528@social.mikutter.hachune.net
icon

あ〜 あ〜〜〜〜 そういうことか

12:00:08 @shibafu528@social.mikutter.hachune.net
icon

$undefinedVar ?? $alternative みたいな式を書くと前者がundefinedでもIDEA警告してくれねえわ

12:00:48 @shibafu528@social.mikutter.hachune.net
icon

これは本当にそうあってほしい場面と、困る場面とが両方あってむずかしいな

12:46:54 @shibafu528@social.mikutter.hachune.net
icon

これ可変長引数のパスに使うやつだと思いこんでて、サンプルのように使えるの知らなかった
php.net/manual/ja/migration56.

12:47:05 @shibafu528@social.mikutter.hachune.net
icon

そういえば他の言語ではそういう使い方したことあるのにな

12:52:37 @shibafu528@social.mikutter.hachune.net
icon

akari-slimの視聴記録のPK変えたのに、なんか視聴記録を更新するエンドポイント直し忘れてた

13:09:24 @shibafu528@social.mikutter.hachune.net
icon

グアアアアアcache busting入ってねええ

13:23:05 @shibafu528@social.mikutter.hachune.net
icon

昔はUI要素のサイズが32dp四方とかでも全然操作できたけど、最近は指先の精度が落ちてきて48dpくらいは欲しくなってきたので、デザインガイドラインには従ったほうがいいんだなと

13:23:48 @shibafu528@social.mikutter.hachune.net
icon

いけるはいけるけど疲れてると外す

13:24:57 @shibafu528@social.mikutter.hachune.net
icon

これはy4aのUIに対する文句です

13:34:05 @shibafu528@social.mikutter.hachune.net
icon

うにゃうにゃとやって今度こそakari-slimのPK変更対応完了。これで本番環境のデータをちまちま直せば本当に完了やな……やる気が起きなくて問題を把握してから3年くらいかかった……

13:40:00 @shibafu528@social.mikutter.hachune.net
icon

これでEPG一般の情報に依存するようになったので、たぶんEPGStationに乗り換えできる

13:40:23 @shibafu528@social.mikutter.hachune.net
icon

EPGStationのAPIからどの辺の情報が取れるか分からんが…

13:52:17 @shibafu528@social.mikutter.hachune.net
icon

13:57:57 @shibafu528@social.mikutter.hachune.net
icon

sad

14:29:23 @shibafu528@social.mikutter.hachune.net
政治
icon

もっと酷くなる前に止血ができる奴がデ庁にいることに目をつけている人がいて、なるほどとなった。確かにこういうのってグダグダと失血死する話題ばかりな気がする。

14:34:42 @shibafu528@social.mikutter.hachune.net
政治
icon

ズタズタな話題ばかり出てくる一方で、組織的にその方向に舵を切れる力が残っているのは非オタク構文の良い話。そういう人が出て行ってそうなのが怖いですが……

14:37:07 @shibafu528@social.mikutter.hachune.net
icon

何人何十人走り回ってもダメな時はダメだものな

14:42:35 @shibafu528@social.mikutter.hachune.net
icon

akari-slimの改修が終わったから、残りの休みは何しようになってる

14:53:33 @shibafu528@social.mikutter.hachune.net
icon

めしくわないとまずいな

15:43:21 @shibafu528@social.mikutter.hachune.net
icon
Web site image
俺わらわ拙者それがしボクなのだ(たいさんち)の通販・購入はメロンブックス | 作品詳細
16:07:36 @shibafu528@social.mikutter.hachune.net
icon

iesのケツはユーザー1人やろ

16:07:56 @shibafu528@social.mikutter.hachune.net
icon

あっだから気軽に破壊的変更していいのかぁ!

16:10:43 @shibafu528@social.mikutter.hachune.net
2022-05-06 16:07:47 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

将来仕事で必要になりそうなコードを先読みして実際のタスクになる前にプライベートな時間に書いてから公開しておいて「実装したいコードがGitHubに置かれていてライセンス的にも問題ないです、これ使いましょう」と提案する裏技を使う人も世の中には存在するらしい。

16:11:52 @shibafu528@social.mikutter.hachune.net
icon

ヤリチンもへ

16:12:55 @shibafu528@social.mikutter.hachune.net
icon

俺は貞操を守るぞ

16:14:32 @shibafu528@social.mikutter.hachune.net
icon

おい!!!!!!!

16:19:27 @shibafu528@social.mikutter.hachune.net
icon

そぎぎフリー

16:35:58 @shibafu528@social.mikutter.hachune.net
icon

インクジェットエッチと空目

16:36:06 @shibafu528@social.mikutter.hachune.net
icon

何これ?

16:41:17 @shibafu528@social.mikutter.hachune.net
icon

ヘッドクリーニングとは

16:55:57 @shibafu528@social.mikutter.hachune.net
icon

とうとうYouTubeのレコメンドにAsahi Linaが出てきて終わった……になってる

17:10:36 @shibafu528@social.mikutter.hachune.net
icon

丼の上にどーんとな

17:35:34 @shibafu528@social.mikutter.hachune.net
icon

miwpamou1919

17:36:05 @shibafu528@social.mikutter.hachune.net
icon

よくみたらみうぱよのID1919じゃないじゃん 騙された

17:36:48 @shibafu528@social.mikutter.hachune.net
icon

覚えておきます

17:38:28 @shibafu528@social.mikutter.hachune.net
icon

左詰めかよ

17:41:32 @shibafu528@social.mikutter.hachune.net
icon

OSの設定画面から見た感じ、けっこうy4aのデータ通信量がエグいことに今更気づいた

17:42:17 @shibafu528@social.mikutter.hachune.net
icon

これ内訳知りたいな〜

17:45:29 @shibafu528@social.mikutter.hachune.net
icon

なるほど

17:46:41 @shibafu528@social.mikutter.hachune.net
icon

いや、Twitterの頃は気を遣ってたけどMastodon周りはどうだか…

17:46:48 @shibafu528@social.mikutter.hachune.net
icon

怪しいのそこな気するんよ

17:49:35 @shibafu528@social.mikutter.hachune.net
icon

ん〜 Twitterの頃はどのサイズのURLをリクエストするか一応気にはしてたのと、それによって個々のデータサイズが小さめだったのだけど、Mastodonで雑にやった結果速攻でキャッシュの天井叩いて削除発生してそうな予感はする。測ってみないと真実は分からないけど。

17:50:10 @shibafu528@social.mikutter.hachune.net
icon

y4aのキャッシュ上限の初期値はかなり小さかった

17:52:08 @shibafu528@social.mikutter.hachune.net
icon

17:52:20 @shibafu528@social.mikutter.hachune.net
icon

ぶっちゃけ1GBくらいガメてもバレない気がする

17:52:43 @shibafu528@social.mikutter.hachune.net
icon

64はキレるな

17:55:00 @shibafu528@social.mikutter.hachune.net
icon

最大でも256MBしか明け渡せないのはちょっと少ないな

Attach image
17:55:40 @shibafu528@social.mikutter.hachune.net
icon

他に2区分あるので最大768M

17:57:33 @shibafu528@social.mikutter.hachune.net
icon

この選択肢たぶん2013年当時とかに決めたやつのままだからなー、心細いな

18:40:49 @shibafu528@social.mikutter.hachune.net
icon

じらび部員だったのか

19:10:36 @shibafu528@social.mikutter.hachune.net
icon

今日はお腹がガスっぽいが朝からストレスフルだったので仕方がない気がする

19:11:17 @shibafu528@social.mikutter.hachune.net
icon

というかマジで朝イチだけうるさかったな、信じらんねぇ…

20:05:07 @shibafu528@social.mikutter.hachune.net
icon

昔のメイン端末のy4a画像キャッシュサイズはicon=16M, thumbnail=8M, preview=8Mにしていたらしい。それも少ないと思うが……

20:08:51 @shibafu528@social.mikutter.hachune.net
icon

たぶん64M, 32M, 32Mか64M, 64M, 64Mくらいでいいと思う。カスタム絵文字がサムネイルキャッシュと同じカテゴリで容量管理されるので、Mastodon使うなら後者かな…

20:09:40 @shibafu528@social.mikutter.hachune.net
icon

プレビューキャッシュはそんなに同じ画像何度も開かないだろうから、別にそんなに容量割り当てなくてもいい。デフォルトの16Mで良い気もする。

20:43:06 @shibafu528@social.mikutter.hachune.net
icon

AndroidのMITMだる

20:43:18 @shibafu528@social.mikutter.hachune.net
icon

いやこれ単に古いAndroidでやったらよかっただけか……

20:50:30 @shibafu528@social.mikutter.hachune.net
icon

ん〜 アクセスしてるURLはMastodonでも概ね妥当だな デフォルトキャッシュサイズ変えるか

21:04:09 @shibafu528@social.mikutter.hachune.net
icon

そこまで貯める意味はないが1GBまで選べるようにした

Attach image
21:04:33 @shibafu528@social.mikutter.hachune.net
icon

初期値は各キャッシュカテゴリごとに一律32MBに引き上げ

21:05:11 @shibafu528@social.mikutter.hachune.net
icon

/boot

21:12:26 @shibafu528@social.mikutter.hachune.net
icon

画像キャッシュ容量の初期値を一律32MBに引き上げ、最大1GBまで選択可能に拡張 · shibafu528/Yukari@c3c4d70
github.com/shibafu528/Yukari/c

Web site image
画像キャッシュ容量の初期値を一律32MBに引き上げ、最大1GBまで選択可能に拡張 · shibafu528/Yukari@c3c4d70
21:14:21 @shibafu528@social.mikutter.hachune.net
icon

コミットメッセージの基準値はXperia acro HDです

21:14:56 @shibafu528@social.mikutter.hachune.net
icon

ぺりゃくろもっと小さかったかもしれんが忘れたな

21:19:48 @shibafu528@social.mikutter.hachune.net
icon

2013年頃に出回ってるスマホのストレージの見積り難しいんだよな。
Yukariでは原則としてキャッシュ保存先に /sdcard にリンクされている外部ストレージ(API用語)を使うけど、2011年とかならほぼ確実にリムーバブルストレージがマウントされていたのがこの辺の時代から内蔵ストレージになりつつあって、かつパーティション切られたりしてて実際使えるのいくつだよみたいな話が……

21:20:45 @shibafu528@social.mikutter.hachune.net
icon

単純にカタログスペックから読むことができないのが難しい。

21:26:13 @shibafu528@social.mikutter.hachune.net
icon

少ない容量を他のアプリと奪い合い、最悪アンインストールを覚悟して内部ストレージに保存するか、いくらかの手間とユーザーからの自由アクセスを許すことを許容して外部ストレージに置くかをファイルの性質ごとに考えていた時代なんてもう遠い昔なんだ

21:26:39 @shibafu528@social.mikutter.hachune.net
icon

まあrootedな端末ならどの道アクセスされるんだけど…

21:28:01 @shibafu528@social.mikutter.hachune.net
icon

そう思うと今マジで楽だな。y4aのキャッシュみたいなどうだっていいやつは依然外部ストレージに置いといたほうがデバッグが楽だけど。

21:28:57 @shibafu528@social.mikutter.hachune.net
icon

@ahiru これとしぁのみぞ知る原因みたいな感じなん?

21:37:40 @shibafu528@social.mikutter.hachune.net
icon

@ahiru やっぱりそうか。。

21:43:52 @shibafu528@social.mikutter.hachune.net
icon

@ahiru 今そんなのあるのか! 聞いてみないと分からんけど、ややありえそうな気がするな。Target SDK更新怠ってるアプリは消すとかそういう脅しもあるくらいだし…

21:44:57 @shibafu528@social.mikutter.hachune.net
icon

minSdk上げた後の不要な分岐全部消すをそういえばやってない

21:48:47 @shibafu528@social.mikutter.hachune.net
icon

冷蔵庫からold gearおにぎりが発見された

22:18:11 @shibafu528@social.mikutter.hachune.net
icon

Android開発の同人誌を買おうとしたはずが結月ゆかりアンドロイド設定の同人誌を買っていた

22:19:47 @shibafu528@social.mikutter.hachune.net
icon

y

22:29:58 @shibafu528@social.mikutter.hachune.net
icon

† AndroidX † · Issue #291 · shibafu528/Yukari
github.com/shibafu528/Yukari/i

Web site image
† AndroidX † · Issue #291 · shibafu528/Yukari
22:30:22 @shibafu528@social.mikutter.hachune.net
icon

何年放置したァ!?

22:37:25 @shibafu528@social.mikutter.hachune.net
icon

そろそろ移行できてないと、新しいパターンがいくつもライブラリで提供されてるのを使えねーってのがデカくなってきた

22:44:31 @shibafu528@social.mikutter.hachune.net
icon

テクブのAndroid 11本を今更読んでる。電源ボタンメニューのIoTリモコン画面みたいなやつ、あれアプリから好きにコントロール可能なオブジェクト提供できたのか!

22:45:41 @shibafu528@social.mikutter.hachune.net
icon

Pixel3a見たらTaskerがなんか対応してた

22:59:12 @shibafu528@social.mikutter.hachune.net
icon

あー、Android 12 Splashの対応、Adaptive Iconが仮定されていたのか……

23:55:34 @shibafu528@social.mikutter.hachune.net
icon

ウーン、今月のX-EROSそんな刺さらんかったな

23:56:01 @shibafu528@social.mikutter.hachune.net
icon

Tissue確認、なるほどね

23:57:09 @shibafu528@social.mikutter.hachune.net
Komiflo X-EROS #96
icon

もう1周読んだら増えるかもしれないけど、さらって刺さったのはあんま無かったな…
komiflo.com/comics/12816
komiflo.com/comics/12817
komiflo.com/comics/12825
komiflo.com/comics/12829

Web site image
[狼亮輔]やくそくおねえちゃん
Web site image
[fu-ta]しみゅれーしょん
Web site image
[桐原湧]密着取材
Web site image
[剥元ここ]ていくあうと
23:57:48 @shibafu528@social.mikutter.hachune.net
icon

みたらしのブクマ確認、まあ分かる

23:58:01 @shibafu528@social.mikutter.hachune.net
icon

たしかに追加でブクマするならこの辺からになりそう

23:58:42 @shibafu528@social.mikutter.hachune.net
icon

12813、完全にアレすぎる