不満駆動の性格だと、不満が無いと生産が途絶えるから難しいな
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
射精記録でGoogle検索してたらnote有料記事で射精記録売ってる人出てきてびっくりしちゃった
カジュアルに分割するとやってる感出るし分割できる程度には設計できるんだなって感じするんですが、よほどじゃないと管理が面倒臭くなるだけなんすよ
PHPだとマジで悪用するビジョンが描けないの何だろう、PHP製ソフトウェアを知らんだけな気がしてきた
GitHubのユーザーページの上に自由に書けるようになったやつにTissueシコ草embedできたら面白いかもしれん
みてる
imgproxy/imgproxy: Fast and secure standalone server for resizing and converting remote images
https://github.com/imgproxy/imgproxy
Tissueで画像プロキシをするのはやぶさかではないが、Nodeにサーバを汚染されたくない
metadataにuuidつけてuuid+hmac(uuid, ENV['METADATA_IMAGE_PROXY_KEY'])でリクエストしたらよしなにするエンドポイントを生やして、nginxに強めにキャッシュさせればええんちゃうか(
このレベルのプロキシ、もしかして素PHPなら readfile() って呼んだりせんか
わざわざstream_context_create()してまでfile_get_contents()で済ませるの草
TwitterのTLに俺の会社の席にティッシュ箱デプロイしたオタクが久々にポップしたのでギャーつってる
転職先にアカウント割れてると、オタクがいるといたずらされることがあるから気をつけようね
アプリケーションレイヤーのエンジニアが片手間にLAMP鯖作ることがなくなりつつあるだけで、むしろインフラストラクチャを支えるための要求技術では専門化が進んでいる
さっきまでdependabot潰しが進んでたのに、なんかデプロイやってるうちに生えてて笑える
sin氏tweecha/tweecha2/txiichaとでキー複数あるはずだしな
シチュエーション的には別にオブジェクト構造でマッチして回避できるんだけど、釈然としない
instanceなので、
new B().__proto__ // => B
.__proto__ // => A
.__proto__ // => Object
じゃないかという解釈なんだけども
> タイムゾーンを省略した場合も受理するが動作は未定義、省略した場合はサーバのシステム日時を使用
(= Asia/Tokyo)
https://tissue-webhook-test.herokuapp.com/apidoc.html
まあこれ関係ない話かもしれませんが、チェックインのTZは原則Asia/Tokyoです
Incoming Webhookにおいては、ユーザープログラムがチープなシステムでない限りTZ明示を推奨します。
内部的にはnew Carbon()にパスしてるだけなので、CarbonひいてはPHPが受理できる形式だったら何でも受けるし、不審な挙動をしたらPHPのお気持ちエミュっといてください
Middleware stackは一見正しい順序で書かれているのに、なぜかCookie暗号化解除の前にSession開始が走って自爆しているという問題が起きていた 分かるかこんなん!!
設定上の順序はいたって普通だったので、Priority制御でソートされた結果がおかしいんかな
$middlewarePriority、欲しくなる気持ちは分からんでもないけどマァなんて難儀なもの入れやがったんだって気持ちは拭えないな
モバイルクロスプラットフォーム開発の夢と現実 - いつもあさって
https://akuraru.hatenadiary.jp/entry/2020/08/22/174431
> Xamarin,React Native,Flutterが今までの夢の歴史を終わらせれると思った時などに採用すべきだろう。
草
Androidアプリエンジニアかつアンチモバイルクロスプラットフォームのポジショントークとしては「検討すらするな」です
専門家がいないから検討に上がるのに、本当にちゃんとしたプロダクトをこれで作るには対応する全プラットフォームの専門家の知識が不可欠な時点で破綻してるんだよ
PWAは要件に「ストアに乗せたい」が入った時点で即退場なので、ネイティブやってる人の視点だとこういう所には出てこないと思う
逆に、ストア乗せなくていいならこんなん使わずに普通にPWAですらなくブラウザ上でもいいわけで
あーいや一応、高レベルのフレームワークに乗った開発にできるのか。よく知らないけど。
mikutter mastodon_account_viewerのミュート判定壊れてるきがす
ミュートの取得処理が一切走ってないのと、走ってたとしても複数のMastodon worldがあると壊れる作りになっているっぽいことが分かった
実はこれを薄々認識したまま、とりあえず取得処理で多少はフィルタされた結果を得るべきだろうとDataSourceを増やした節はある
結局複数のWorldでそれぞれサーバ上のmutesリストは違うはずで、でも統合したTLでは論理和で扱いたいはずで……んー結局クライアントサイドミュートは必要っすねェ
今の作りが微妙っぽさあるから、ちょっと作り直しが必要なんじゃないかと思う。だけど、これに取り組むモチベーションはとしぁさんには無いと思うので、他の人でやるしかないっすね〜
miku4.0ではSSE接続時にミュートを取りにいってるんだけど、なんとこれはStatusのクラス変数(!?!?!?!?)かつ全アカウント共通、しかもなぜか取得処理の先頭で #clear してるのじゃ
なんで実装されてるか、Worldonだったからという他ないのでは…(Worldonの頃からミュート周りの処理は変更されていない)
今こういうの書けば元通り動くかな〜思ってたら動かなくて、なんでかと思ってコード見たらclear合戦に気づいちゃったんだよね
Twitter側のクライアントサイドミュートはマジで1mmも見てないから知らんとしか言えねえ〜
あの機能を使う前にサードパーティプラグインでサーバ上のミュートリスト取り行ったんで……はい……
Mastodon worldのblock listの取得処理はまぁまぁ普通っぽそう(でもclass variable使ってるのだけもにょる)なので、少なくともそっちに寄せる、突っ込んでやるなら別の実装を検討する感じでやったらいいんだろうけど
公開範囲を切り替えるpostbox commandを追加した。ショートカットキーを設定して一発で鍵投稿しちゃおうね。
https://github.com/shibafu528/mikutter_mastodon_postbox_visibility
Qt/C++だから頑張れば直せそうだけど、よくよく考えたらQtでBitmap使うコードまだ書いたことねーわ
んー画像表示周りのスケールが密度1.0決め打ちで作られてるのが原因だと思われるけど、面倒くせえな
転職してから、会社と自宅でソースコード置くディレクトリの名前が違うからいっつもcd失敗する
ンマーある意味ボンヤリして変な操作するのを防止できてるのかもしれん そんなことないんだけど
@toshi_a やっぱりか……でも俺は会社ではプロジェクトディレクトリにはfzfで移動してるから…
@toshi_a たしかにやりかねないかも…自宅ではfzf入れないで生活するか…(???)
!?
なんかbuild_config.rb.lockとかいうロックファイル生成されるようになってんだけどwwww
普通に……yaml……だな…… conf.gemで参照したやつが記録される?
にしても何に使うんだろう、同じコミットが拾われるようになるんかな?
なんかX270の中によくわからんmruby gemがあったので回収してメインマシンにもっていく
1年以上前に、yukari-exvoiceの持つmikutter互換レイヤーを汎用化しようとしたソースが見つかったのでまたちょっと触ってみてる。
とはいえ、ほぼ内容は無だったので動かなかった……
これ、組込先アプリケーションに依存する部分だけ未定義にしておいて、誰でも使うだろうDSLとかの互換コードだけでもmrbgemにしとくだけでだいぶ違うと思ってやった覚えがあるなあ。
例えばConfigLoaderは組み込み先の事情にかなり依存する。Androidだったら雑にSharedPreferencesに流しこみたいし、AppleのプラットフォームならNSUserDefaultsとかに入れたいだろう
でも、そこさえ用意すればUserConfigの互換コードなんてほぼどうでもいいし同じことするだけなんだよな
Rust 用 Tissue クライアントできました
https://github.com/kb10uy/tissue-rs
IntelliJのActionでチェックインできたら良くね!?
>Tissue4J<
Ctrl+Shift+A > checkin [RET] でチェックインされたら普通に地獄すぎる
tissue-rsは完璧にIncoming Webhookの仕様をカバーしてるので、まあこんな感じのリクエストができると思ってもらっていいです