00:02:09 @shibafu528@social.mikutter.hachune.net
icon

邪神ちゃんドロップダウン

Attach image
00:17:35 @shibafu528@social.mikutter.hachune.net
icon

あーうちからも疎通できてないです

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

Attach image
00:17:57 @shibafu528@social.mikutter.hachune.net
icon

ほう

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

英語読めないけどDoctrineのドキュメント読んでる

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

Slimのプロジェクトテンプレート眺めてるんだけど、なかなかいい作りしてんね

github.com/slimphp/Slim-Skelet

Web site image
GitHub - slimphp/Slim-Skeleton: Slim Framework 4 Skeleton Application
00:56:46 @shibafu528@social.mikutter.hachune.net
icon

これをSlimで書き直してみたい

Attach image
00:57:17 @shibafu528@social.mikutter.hachune.net
icon

こういうブートストラップを捨てたいんよ

Attach image
00:59:18 @shibafu528@social.mikutter.hachune.net
icon

この雑ルーティング本当に事故を起こせるんじゃないかって思う、/Controller/ActionのオートマッピングはCake2に触発されたけど、今は手でルーティングパターンを書くやつのほうが安心して使えるなになってる

01:02:27 @shibafu528@social.mikutter.hachune.net
icon

オートマッピング、SVNな職場で開発メンバーが各々機能開発をしだして一気にルート設定が追記されてcheckin時に衝突するといったことが無くなることしか良さがない

01:02:48 @shibafu528@social.mikutter.hachune.net
icon

いやもうちょっとあるかもしれないけど、あまり考える気がない

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

アノテーションルーティングは特に好きでも嫌いでもない

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

オートルーティングだからどんなルートがあったのか思い出せないのウケる

01:41:35 @shibafu528@social.mikutter.hachune.net
icon

うおおおおおおおおおお(フィンダーおじさんの例のBGM)

Attach image
01:42:13 @shibafu528@social.mikutter.hachune.net
icon

あっ、productionモードの時のshutdown handler実装ミスってた

01:43:26 @shibafu528@social.mikutter.hachune.net
icon

既存ソースコード調査の結果、ルートは以下のとおりでした。

Attach image
01:44:14 @shibafu528@social.mikutter.hachune.net
icon

TwigにするかSmartyにするか悩むわね

01:44:43 @shibafu528@social.mikutter.hachune.net
icon

Twigにする→大正義
Smartyにする→既存資産が使えて楽

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

Twig数えるほどしか使ったことない、SmartyとBladeとは仲良くしている

01:45:30 @shibafu528@social.mikutter.hachune.net
icon

Blade使わせろやLaravelオラァッ!!

01:54:52 @shibafu528@social.mikutter.hachune.net
icon

素朴にコントローラーを作ったら、もうroutes.phpはすごく単純になった、いいですねえ

Attach image
01:55:05 @shibafu528@social.mikutter.hachune.net
icon

Slim本当に手触りがいいな

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

__invoke()を実装したクラスでも良いとのことで、まあこれは設計の好みによるな

02:07:28 @shibafu528@social.mikutter.hachune.net
icon

phpleague/diいつのまにかオワコンになってたのか

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

PHP-DIきみにきめた

02:12:12 @shibafu528@social.mikutter.hachune.net
icon

slimのtwigプラグインべつに何してるわけでもなく、ちょっと使いやすいように薄くラップしてるだけか。初期化はMiddlewareで走るようになってたり工夫されてるが。

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

ってことはSmartyも簡単に統合できるな

02:15:08 @shibafu528@social.mikutter.hachune.net
icon

素PHPer引退したのでSmartyのAPI忘れたが

02:15:29 @shibafu528@social.mikutter.hachune.net
icon

完全に理解した、ありがとう5年前の俺

Attach image
02:23:46 @shibafu528@social.mikutter.hachune.net
icon

おい5年前の俺!!!!! setEscapeHtmlいれろや馬鹿!!!

02:52:15 @shibafu528@social.mikutter.hachune.net
icon

assignしたはずの変数が消失する怪奇現象が起きてつらくなってきた

02:53:25 @shibafu528@social.mikutter.hachune.net
icon

むっ完全に理解した

02:53:28 @shibafu528@social.mikutter.hachune.net
icon

これシングルトンになってねえ

03:11:07 @shibafu528@social.mikutter.hachune.net
icon

やっと動いた…

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

DIコンテナの状態がよくわからんことになってた

03:12:06 @shibafu528@social.mikutter.hachune.net
icon

Slim 4だとだいたいMiddlewareで拡張を積むことになって、なんかRackの様相を呈しているな

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

とりあえずリクエストを受けてテンプレエンジンでHTML作るとこまではできたので、まあこれでもう立派な†動的ホームページ†よ

03:14:20 @shibafu528@social.mikutter.hachune.net
icon

あとはChinachuとの通信コードを持ってきたり、Doctrine使ってDBアクセスやる感じになる

03:14:38 @shibafu528@social.mikutter.hachune.net
icon

akari-legacyではPDO直でやってたけど、流石に今回は1枚レイヤー挟むぞ

03:15:18 @shibafu528@social.mikutter.hachune.net
icon

Chinachuへの問い合わせも、DBへの問い合わせも、いずれも外部への問い合わせなので一様にRepositoryとして表現できるやんね

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

出社

13:54:50 @shibafu528@social.mikutter.hachune.net
2020-06-12 12:53:13 もぐのの投稿 moguno@social.mikutter.hachune.net
icon

このアカウントは、notestockで公開設定になっていません。

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

述語をメソッドに切り出してコメントつけて、メソッド参照で当て込むこともある

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

そんな規模のことやる?って話は大いにある

14:01:08 @shibafu528@social.mikutter.hachune.net
icon

おそとくそあちーね

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

@shibafu528 remind me

18:42:13 @shibafu528@social.mikutter.hachune.net
icon

通知フォワード

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

部屋あっつ

20:52:21 @shibafu528@social.mikutter.hachune.net
2020-06-12 17:29:28 やひるの投稿 ahiru@social.mikutter.hachune.net
icon

このアカウントは、notestockで公開設定になっていません。

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

@ahiru みました、なんで新展開ができるのか意味が分からない

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

リストの再現をやっているが、なんかそれはそれとしてListが各垢1つしか列挙されてないような気がするんだが

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

うーん

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

21:25:54 @shibafu528@social.mikutter.hachune.net
icon

ああー、ローカルが古くて1442が入ってなかった

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

む、develop最新pullしたら現象が起きるようになった

21:30:25 @shibafu528@social.mikutter.hachune.net
icon

@toshi_a 俺も使ってない、今ertonaと末代にリスト作った

21:30:46 @shibafu528@social.mikutter.hachune.net
icon

bisectのお時間か……?

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

fu-mu

Attach image
21:37:30 @shibafu528@social.mikutter.hachune.net
icon

……え?なんでクエパラ重なってんの?www

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

あ!!!!

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

完全に理解した

21:42:34 @shibafu528@social.mikutter.hachune.net
icon

🎫1442 の変更によって、Diva Model一意性確保のためにuriをオーバーライドしていて、Listのクエリパラメータが入っているが、なんとSSE繋ぐ時にその

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

nginx access.logと突き合わせれば一発で分かるけど、mikutterのdebug logには合成される前のuriしかロギングされてないから気づきにくい

21:46:58 @shibafu528@social.mikutter.hachune.net
icon

えーと試しに uri.to_s してるところに .gsub(/\?list=\d+\z/, '') を差し込みましたところ、完全に直りertona.netのaccess.logも正常になりました。さてどう直すのが正しいかなこれは……

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

こういう時だけは開発用Mastodonサーバがあると便利

21:54:08 @shibafu528@social.mikutter.hachune.net
icon

こういう時にしか役に立たねえ、金の無駄

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

誕生日抜けてますよ

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

@toshi_a child frame

22:38:35 @shibafu528@social.mikutter.hachune.net
icon

グッと力をこめたらパッチできた

22:48:33 @shibafu528@social.mikutter.hachune.net
icon

ねむくなってきた

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

酒で歯をごまかすな

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

眠くなってきたからこれ以上真面目に考えるのは無理」

22:53:43 @shibafu528@social.mikutter.hachune.net
icon

force-with-leaseしたのがバレるログが残ってしまった

22:54:40 @shibafu528@social.mikutter.hachune.net
icon

クソ眠くて考え忘れてたんだけど、 にclass外部から値ねじこんだりとかしてないよね?

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

paramsとqueryをprivateにしたくなるわに

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

@toshi_a おっけ、信じるぞ

23:00:33 @shibafu528@social.mikutter.hachune.net
icon

@toshi_a いやmedia only timelineのstreamingが…

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

いやtimelineはauthorizedなの使ってないから実質死になのかwwww

23:02:04 @shibafu528@social.mikutter.hachune.net
icon

@toshi_a sync三唱してくれ

23:03:18 @shibafu528@social.mikutter.hachune.net
icon

@toshi_a ラリってラリー・ウォールになった?

23:10:45 @shibafu528@social.mikutter.hachune.net
icon

まさか安酒で調整を……!?

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

Gmailが鮪食べないと死ぬウィルスが流行ってるし明日鮪食べないと死ぬウィルスが流行ってるのを確認しましたか?って言ってきてマジでバカな名前のイベント設定だと思うんだけど

23:14:03 @shibafu528@social.mikutter.hachune.net
icon

楽天カードマンは8秒に1人増える、mikutterのSSEコネクションは1秒に1つ死ぬ

23:14:26 @shibafu528@social.mikutter.hachune.net
icon

どっちが強いかは明白だな

23:15:04 @shibafu528@social.mikutter.hachune.net
icon

修正がマージされたのでmikutterのほうが弱い

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

そういえば壁紙が変わったので、KDE Plasmaのバージョンが上がったんだなあって気持ちになってる