Plasma 5.19のWindow Rules UIリニューアル、これどうなんだ??
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
Plasma 5.19のWindow Rules UIリニューアル、これどうなんだ??
現在の設定を閲覧するには見た目はいいが、オーバーライドプロパティを追加するとこが微妙
でもsystemsettings5の基本UIはわりと好みなんだよな、コンポーネントレベルで好みの差がある
ネイティブなDesktop GUIで、モーダルなウィンドウ内ドロワーとか要る???
1つのアプリケーションは1つのウィンドウしか持てなくてその中にしか描画できない……なんてことは無いってちゃんと覚えていると信じたいが
用途別に重なってないと思うんだけど、こうプロトコル都合でこうなっている事実がただ苦しい
とりあえずakari-slimにakari-legacyのtplファイル持ってきた
全部staticメソッドだったのをインスタンスメソッドにしたのと、型を付けたの以外はそのまま。素朴なPHPの味がする。
コンストラクタでAPI base urlを注入したいからインスタンスメソッドにした感じ。元々のコードは直接constants.phpに書いてあった定数を読んでた
JVM言語はトランスパイラではないので、Javaの文法上許容されないことでもJVMバイトコード上許容されることなら表現可能だから、ちょっと関係性は違うように思うよ
まあ利用者としてはJava書きたくないから${lang}使うわなので、外から見りゃかわんね
マルチステージビルドでjlinkしてサブセット作れってことなんかねえ めんどいと思うんだけど
汎用なdocker imageだとモジュール削るわけにいかんから、jigsawの恩恵で何MB縮むかみたいなのもできないしどう転んでも容量は大きくなりそう
Slim 4、PSR-7 Requestから取れる値って別に何も安全にしてくれるわけではないよな、ということはfilter_var_arrayとか通さないとか
akari-slim、PHP >= 7.2ターゲットで書いてるんだけど、これをakari-legacyと同じサーバにデプロイするためにはPHPのバージョンアップが必要であることが分かってしまい
PHPerはDateTimeクラスを使った処理をなんだかんだ読めるか、無言でphp.netを引きにいくから困りはしないんだけど、やっぱCarbonのほうが読みやすい
This account is not set to public on notestock.
うぉう、ローカルのphpがdate.timezone = UTCになってやがった
PRレビューしてる時にちょっとしたミスがあって「s/foo/bar/」みたいに書いたら、なんですかそれ?って言われてしまって毒されてるな俺はとなった
Doctrine、何もしなくても複合主キーが扱えたので俺の中のORM格付けの順位で急上昇した
世の中のORM、複合主キーをなかったことにするやつが多すぎる。まあだいたいactiverecord gemのせいだろう。
toshi_a.detach(toshi_a.tooth.last.crown)
【RTA】スーパーマリオランド Any% 12分25秒052 WR - ニコニコ動画
https://www.nicovideo.jp/watch/sm37021057
ああそうか、DoctrineはActiveRecordじゃないからEMに触れる場所じゃないと永続化ができないな。どう統治していくのが綺麗かな。
EntityManager::flushで管理されているEntityに対する変更をDBに書き込む処理が全部走るのか
これはライフサイクルコールバックでcreated_at/updated_atを更新するだけのtrait
旧弊社に置いてきたオレオレフレームワークでは、Controllerにtraitを付けることで共通の振舞いをアタッチできた
class HogeController
{
use ShouldLogin; // preAction callbackでログインセッションをチェックする
}
みたいな
akari-legacy、どうやらcreated_at/updated_atカラムは定義しているがDBのDEFAULTで値を設定したっきり一度も更新してないらしいことが分かって爆笑している
いや、でも自宅のMySQL環境捨てたかったしもう書き直したほうがいいのかもしれん
逆起こしで一発で出せるけど、元々流したやつがあったらコメ(not データベースオブジェクトへのcomment)書いてるかもしれないし見たかったなあ程度
This account is not set to public on notestock.
Tissueティッシュ配れてないんだよな、あっ今日鮪会に持っていってよみたそに押しつけるか
元々は https://php.net/readfile で直接Chinachuのストリーミングエンドポイントに繋いで、それを出力バッファ無効化してパススルーしてた
This account is not set to public on notestock.
Slimの$app->redirect()、まさかのbaseURLガン無視という仕様があり自前で対処する必要が出た
akari-legacyと視聴数が合わないという怪奇現象以外は問題なくうごいてるな
全てをよしなにやってはくれないので結局PHPの地力は必要だけど、まあ、それくらいはいいんじゃないですか?っていう
Slimがやってくれるのはルーティング、DIコンテナとの統合、ミドルウェアシステムの提供、リクエスト情報のまとめくらい。まあミドルウェアを活用してもうちょっと追加機能はあるけど、使わなくてもいい。
.php直エントリをやめる時、ルーティングは微妙に考慮事項があって書くのだるいし雑だとパフォーマンスが出なくて困る。まずこれを解決してくれる。
ミドルウェアみたいな共通処理も、まあ誰もがやるので書けば書けるんだけど、単純なものだし最初からあるとちょっと楽できる。
TissueをSlimで書きなおす予定は今は無いけど、Laravelの進化がアレすぎたら有り得る