あれ、addsupportっていつくたばったんだ どおりで静画が出ないわけだ
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
mikutter_niconicoろくにメンテしてないし、静画のサポートだけupstreamにパッチ上げるか~?
This account is not set to public on notestock.
ぐーぐるさんへ Pixel3aのセキュリティパッチレベルはいつになったらまともになるんですか
まだ内容覚えてたから補足すると、夢の中で新興のサービスのサーバ管理を請けていて、初日の朝から障害起こしてたから寝起き頭で確認しに接続したら、もう運用者側で対応済ませてたみたいで俺はログだけ見て帰ったんだけど、IP名指しでお前のせいで各種SaaSのアクセストークン全リセしたし法的措置も辞さない的なことサービス運営ブログみたいなのに書かれた。
This account is not set to public on notestock.
ただのindeterminate progressを表現するためだけにjquiのprogressbarに依存してるの無駄すぎる、現代ブラウザだけでいいならちょろっとCSS書けば終わりやんか
デプロイアーティファクト一式上書きrsyncするだけまで持ち込んでたので、ゴーでて数秒で終わった
隣のチームから「誰々がログインできないとビルドできないし…」みたいなの聞こえて、ここ数件の案件では毎回デプロイアーティファクトはCIで作るようにしてるのマジ正解やなってなりましたし
まえ同じようなやつでアトリエのグッズもらったきがするので、アルトネ・サージュに振ったのは覚えてる、しかし……
めがねふきみたいなの→まあ使いようはあるので良
グラス→シェルノサージュとシャッツキステのコラボの時の商品らしい……サージュやってないからわかんねええ
This account is not set to public on notestock.
ヒマで1hくらいでオレオレフレームワーク製の小さいWebアプリをLaravel 5.8に移植するなどした日だった
ぬきたしが気になってるけどシナリオゲーよめるほど脳味噌のこってないから手を出さないよ
Tissueの平均を直近30サンプルくらいにしようと思ったら、くっそガバガバSQLで求められててアァつってる
俺には俺の使命があるから生きるみたいに言うとかっこいい気がしてきたけど、現状使命らしい使命がTissueの運営開発くらいしかなくて軽くクラっとした
オタクの指先を支えるオムロン (マウス用のスイッチ) https://social.mikutter.hachune.net/@shibafu528/102253407199517579
Mastodonのapp/motels/account.rbとか見てるが、まぁ〜〜なんちゅうかRuby on Railsですなあって感じや
ログレベルが環境変数に出してあったので助かった、一時はDockerのマウントで雑にinitializerを注入するしかないかと思った
今の俺ならtootsuite/mastodonを読むためのフレームワーク知識が1年前よりはある
PHP: rfc:rename-double-colon-token
https://wiki.php.net/rfc/rename-double-colon-token
なんで変えたいんだろうと思ったが、トークン名はパースエラーのメッセージに露出するから、こんなん出てきたら分かるかバカって話になるのか
クッソ昔にバグチケ立てられててcloseされてるの草 https://bugs.php.net/bug.php?id=14492
PerlでJVMをつくろう - Mobile Factory Tech Blog
https://tech.mobilefactory.jp/entry/2020/06/08/100000
> Don’t lock yourself up within Symfony!
https://symfony.com/six-good-reasons
ちょっと目を引くこと書いてんじゃん。本当かよ、俺は信じないぞ。
Artisanのコマンドを書いたことがある人は、非LaravelでもSymfony consoleを使うと取っつきやすい
PHPに型が付きまくったらJavaかよwwwみたいな話されたこともあるんだが、何もしなくても一瞬でコードをリロードできる作りで初速を稼げて、一方ちゃんと型で舗装していくことが可能なの普通に良いのでは?
俺がKotlinでTissueを書こうとしてた時に一番不満だったのがイテレーションが素早く回せないこと、2番目がいいテンプレエンジンと出会えなかったことなんですが、初速に難があると三日坊主を促進するからな
Symfonyのドキュメント見てる AbstractControllerのメソッド、なんか既視感がすごくて触りやすそうだな
アノテーションを用いたルート指定はまあSpring MVCで使ったことがあるし目新しさはないけど、PHPだとコメントに書くのだいぶアレだな。PHP 8のAttributeで書けるようになってほしいね
ドキュメント見てる感じだとなかなか雰囲気は良い。なんでこれPHPでやってるんや……という気持ちが強く沸くが。
お前もwebpackラッパー持ってんのかよ!!
Managing CSS and JavaScript (Symfony Docs)
https://symfony.com/doc/current/frontend.html
> Encore is inspired by Webpacker and Mix
あーあーあーあー…
なんかsymfony cliとかいう謎バイナリが配られていて、dev serverとか立ち上げられるんだけどこれは何なのだろうね
Cakeだってphp -S使ってるし、こんなことやってるフレームワークってあるのか?
Symfony腰を据えて俺は設計をやるぞやるぞみたいな感じで触ったらやりごたえありそう。これは多分Springをやるときのようなやつだ。
This account is not set to public on notestock.
テストデータの氏名を SecureRandom.random_bytes(8).codepoints.map{|c| c + 'ぁ'.ord}.pack('U*') にしたらデータベースがホラーものみたいになった
Faker使えばいいものを、なんでこうしたのかは単に見た目が面白くなりそうだと思ったからです
人間にUUIDを振る → https://social.mikutter.hachune.net/@d_flat_aug7/104325353232451778 → たぶん死ぬので空きIDになるので衝突しない
週5で8時間勤務/日デフォルトは基本的人権が犯されるので、適度に抜いていかないといけない。
ここ数日遊んでるやつはprivateにしてる理由がないのでpublicにした。
https://github.com/shibafu528/kusotype-sandbox
1. 意味深なjsxを書く
2. d.tsを雑に書く
3. アプリケーション側で参照する
4. tscにバチクソ怒られる
5. 2に戻る
という遊び用のリポジトリです
自分がどれくらい間抜けなのかって話だこのコミットは https://github.com/shibafu528/dotfiles/commit/6e7ab3f681934873845bb04fd0681ddebc2bb8d5
'(:eval (if (buffer-file-name) "%f" "%b"))
これ、マニュアルをよく読むと
'(buffer-file-name "%f" "%b")
でも可とされている。
へぇー……って感じ
https://ayatakesi.github.io/lispref/26.3/html/Frame-Titles.html#index-frame_002dtitle_002dformat
https://ayatakesi.github.io/lispref/26.3/html/Mode-Line-Data.html#Mode-Line-Data
OSX11.1のSDKでビルドされてほしいが、なんかCI上では10.15のSDKが参照されている
今export SDKROOT=macosxしてrake叩いたらなぜかmrubyのビルドに成功したとかいう状態になってて謎
まずSDKROOTに設定する値そうじゃねえだろ
それはさすがに変だろと思って env SDKROOT="`xcrun --sdk macosx --show-sdk-path`" rake で殴りつけたらこれはビルド成功。
一応rake実行前にSDKROOTが空なのは別途チェックしたが、空の時の挙動が思った通りになってないんだろうな…
Cocotodon/JokeDiagnosisKitのビルドコマンドラインの-Lに、間違ってプロジェクトグローバルに設定されたこのタイミングで存在しないディレクトリが入ってる…
これでJokeDiagnosisKitのldがコケて、Cocotodon本体以外は並列ビルドしてるので巻き込まれてmrubyのビルドが突然abortされる
{JokeDiagnosisKit, Pods, mruby} -> Cocotodon の順でビルドされる必要があって、mrubyのビルド成果物のディレクトリを-Lで指定してるからやな
なんで今までXcode GUI上でビルドできてたのかとも思うが、これは多分しばらくcleanしてないせい
今度はpbxproj内に何故かローカルマシンの絶対パスが書かれててビルドコケたなど
Actionのクォータどんくらい使ったのかな…と思ったがPublic repoだから問題なかった
Cocotodon/DonKit 最初の時点から POST /api/v1/apps と POST /oauth/authorize と POST /oauth/token をサポートしている
MastodonKitのほうがSwiftなのでモダン vs DonKitはObjCなのに2020年から書かれて今でも保守してるので最終コミット日時で言えばモダン
DonKitの失敗はコールバック方式のAPIにしたことで、素直にPromiseKitにすればよかった
頭がすっかりPromiseに慣れてしまってるので、コールバック式でネストしまくるのだいぶ苦しい顔になる ただしObjCを書いている時点で既に苦しいはずである
This account is not set to public on notestock.
確かに既存の大量のObjC資産(主にApple謹製の)をいい感じにSwiftから使いたいとなれば必要だが……マジでやる/やったっつってんのか
AFNetworkingのシグネチャに沿ってsuccess:failure:にしてるけど、withCompletionHandler:(id, NSError*)にしたほうが色々都合良さそう
何気に@.objcでSwift側のasync関数をいい感じにobjcに見せることも可能なの笑う それやるんだ
SwiftをまだObjC相互運用遊びとgRPCクライアントとしてしか使ってないな…
#Cocotodon 投稿ボックスの公開範囲アイコンと比べて、TL側の公開範囲が見分け辛いので前者と同じアイコンが使えないか模索予定
webpackをいじるチケットを書いたり取ったりする人もしかして僕しかいないの!?になっています(知ってた(だからこそやってる))
Vivaldi 4.0を録画した映像ににラデツキー行進曲を重ねてニコニコ動画に投稿
真面目にロジック考えるときは職場じゃないとだめだな、家だとストレスで抜きたくなる
CocotodonのCIにmruby/build/のcache設定つっこんだ あんなん毎回ビルドしてられっか
y4aでは時間がかかりすぎることを理由に別ビルドしてaarを依存関係に入れてるわけで…
あれおかしいなこれキャッシュされてn……あっxcodebuildにclean渡してたw
それでもmrbgemのgit cloneしたcacheが生きてる分短縮された模様
build variant * mrbgem 回のgit cloneが走るので馬鹿にならない
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
Let's go meme、ボカロ曲のKINGのイントロと相性良さそうだなと思ったんですがもう作られてないですか
This account is not set to public on notestock.
自宅の入力デバイスをマウスにしてしばらく経過して、腕動かすのって大変だなぁってなってる(?)
パラレルに物事やれないし荷物は寝て受け取るし、俺もしかして大嫌いなJSだったのかもしれんなぁ
よくWebのことdisってるけど、テキストエディットがほぼ全て無償でundo搭載なのは優れていると思っています
php-* 7.4.30-1.el7.remi -> php-* 8.0.20-1.el7.remi
あっ (デプロイ用マシンはyumがラリってて素直にupdateができないのわすれてた)
# php -v
PHP 8.0.20 (cli) (built: Jun 8 2022 00:33:06) ( NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.20, Copyright (c) Zend Technologies
with Zend OPcache v8.0.20, Copyright (c), by Zend Technologies
php.iniをrpmnewとdiffとって修正する作業なーー (実際そんなに変更はない)
本番動作確認してたら、パスワード変更時にメール送信で詰まってタイムアウトして、俺のパスワードは!?となりかけましたがコミットされててセーフ
PHP 8.0のリリース宣伝ページを改めて見ているが、str_starts/ends_withとかいう神関数ようやくTissueでも使えるか
starts_withはstrpos === 0でもギリギリいいけど、ends_withはね あると楽だよね
あーー 8.1までいけばカジュアルな用途では完全にarray_merge退場させられるのか うわー使いてぇー
適当にドラッグストアで買ったコーラ、家に帰ってよく見たら700mlと書いてあってデッカ…となった
そろそろIE死ぬということを思い出し、とうの昔にIE対応していないTissueを今開いてみたんですが、謎の力で何も操作ができない
This account is not set to public on notestock.
買われたけど身までは買ってくれなかったか首を切られたのでGNU Tissueを作り始める回
This account is not set to public on notestock.
Google Tissue、Meta Tissueになるよりはいいでしょ(?)
Meta Tissueはかなり嫌だな、Facebookアカウントでログインしたくない
This account is not set to public on notestock.
Tissueでビッグなデータって乳だけなんだけど、最近はロリコンが頻繁にチェックインしてるのでビッグではない
逆になんで今までそうだったんだ...wwww
PHP8.1: mb_convert_encoding not working with ASCII chars above 127 · Issue #8744 · php/php-src
https://github.com/php/php-src/issues/8744
This breaks BC (backward compatibility) が これは紀元前を壊します になる機械翻訳、納得はできるが言及したくなるものがある
php-src#8281 はもうPR approvedだからマージされそうな気がする
あートラブルがあったのgitリポジトリのほうだからこっちは閉めるほどじゃなかったのか
> This bug tracker no longer accepts new non-security issues.
:naruhodo:
きょうTissueの本番更新やりながら唐突に思い出してsubscribeしたら、信じられない速度で決着してしまった
こんにちは。
s25t(smhn) の鯖管です。
さきほど、停電により14:19頃から15:00頃までサーバーがダウンしていました。
停電の原因としては、地震の際にブレーカーが落ちるようにする装置が誤作動したことによって発生しておりました。
現在は復旧済みです。
ご迷惑をおかけし申し訳ございません。