リアーネ本当に…… https://social.mikutter.hachune.net/media/CQ5bd-x3EY4iAvWAiVY
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
Smarty、テンプレ内で関数宣言して再利用可能にするみたいな機能あるけど、これ使うよりおとなしくプラグイン書いたほうがコンパイル結果めっちゃ素直ですね……当たり前といえば当たり前だけど
テンプレートとしての部分が支配的な場合はPHPで書くより楽なんだけど、こんな機能どれくらい使われてるのかわからんという疑問もある
Bladeだって困ったらカスタムディレクティブなり作るわけだし、なんでSmartyだからって何もしてなかったんだろうなあ(hint: 現場の平均レベル)
css className出し分けるだけなのにテンプレート関数使うのオーバーヘッドすげぇな
これ流石にプラグイン関数のほうがマシそう
なんかcachegrindとにらめっこしてSmartyの{function}をひとつただのPHP関数に落とし込んだら100ms〜削れて真顔になってる
まだたくさんあるんだが全部葬ったらどうなるんだ……
最終的に300ms以上縮められそうな見込みが立ってきたけど、しんどいねになったのでそっとstash
Smartyの{function}、呼出時の動作としては$tpl_varsとかその辺をスタックにpushかけて退避して、呼び出された側で$tpl_varsに引数とかをマージしてからレンダ、終わったらスタックから$tpl_varsをpopして戻すとかその程度なのに、ちりつもで重くなるのでやっぱPHP 7やな~ってなった
Zend Engine 3の力である程度ごり押せ……いやあんま変わらんか PHP7とは比較してないし分からんね
メインPCがバックアップ中でラップトップに退避してるんだけど、Linuxなにもかもがはえ~
Windows環境から輸入したIDEAの設定がことごとくKDEとコンフリクトしてラップトップを投げる回
結局Windowsにして4年、Windowsじゃないとできないことそこまでやってないんじゃね感してきた
むしろNTEmacsで使えるinit.el錬成などの時間の浪費のほうをしている気がするが……?
NTEmacsで使えるinit.el錬成のメリット、仕事でも完全にオレ最適化で使えるとか… (おわり)(Linuxで働けるならメリットは消える)
やろうと思ってたのが大げさで、Wi-Fi APごととかにプロファイル持とうかとか考えてたので脳内ででかくなって収拾つかんくなったやつ
引用URLを1つだけ本文に勘定しなくなった改訂が入った時にPOST statuses/updateにも改訂が入って、比較的最近にメンテナンスされているアプリなら勘定から外すために引用URLを別パラメータに移動する措置をするはず
その過程でXperia acro HDに貼ってあった厚みで衝撃吸収を謳っていた保護シートが溶けてんの発見したからまぁいいか…
おはよー!おはよー!そこにいるの?まぶしー!まぶしー!夢があるの!冒険が\はい!/挑戦を\はい!/つーれーてーきーたー\問☆題☆解☆決!/\(゚ヮ゚)>\(゚ヮ゚)/\(゚ヮ゚)/<(゚ヮ^)
家中の家電を外出先から制御できる、エレコム「スマホでかんたんどこでもリモコン」 - エルミタージュ秋葉原 http://www.gdm.or.jp/pressrelease/2020/0310/341185
昔Dropbox課金してなかった頃、容量に困ってOnedriveに分散させてたやつが今になって却って面倒になってきた (LinuxでOnedrive同期やりたくないし…)
https://aur.archlinux.org/packages/onedrive-abraunegg/ これを使えばいいんだろうけど
ま1回Windows起動してガッとmvしたほうが環境にパッケージ増えなくてクリーンだな
Well Known Messageもなんかしてパース環境に取り込んであげないといけないのか
protoc、自身のファイルパスから相対で../include/とかを検索してるというオチだった
だいたいシステムのパケマネでいれると/usr/bin/protocになるから/usr/includeにwell-known messageのprotoが入ってる想定みたいな
// Get the absolute path of this protoc binary.
bool GetProtocAbsolutePath(std::string* path)
っての発見してああああお前実行時解決かよってなった
/usr/includeとか仮定するわけにもいかんし、そもそもこのためだけにシステムの都合を気にしたくないな
CMakeのPROTOBUF_INCLUDE_DIRをそのままコンパイル時のマクロまで引き回すことにした。システムにだいぶ依存するが、一旦は…
ん、これもしかしてImporterを継承するなりしてカスタムImporter作れば何とかなるな
生成コードのDescriptorが入ってるプールからルックアップするDescripotorDatabaseをImporterに認識させればいけるはず
実際にWell known messageをリフレクションして使いたいときもどうせそっち参照することになるし
libgrpc++は覚えてもgRPCしかできないけど、libprotobufはProtobufが何かと使い道はありそうなので価値がある
COBOLを笑う人は十進演算が必須な場所で浮動小数点数とか使って怒られたことがないのだろうか あのような手間を払わずとも最初に習うデータ型がそれを担保しているのすごく特定ドメインでは強いと思うんですよ
本質的な強みはもっと他にあると思うが、俺はこれで仕事をしたことがないのでまあ分からん
こっちは通販をプライマリな経路にしてるんや、普段ドラッグストアやらイオンいってるやつはすっこんでろという気持ち
JavaScript Host Environment | Qt QML 5.14.1
https://doc.qt.io/qt-5/qtqml-javascript-hostenvironment.html
> The QML runtime implements the 7th edition of the standard.
ほんとぉ?
作ってるgRPCクライアントでQML使うか悩んでる あまりフットプリント大きいならC++で頑張ります……みたいな気持ちがあり
qmlsceneでQMLロードするとQtQuick.Controlsがネイティブの見た目になるのに、QQmlApplicationEngineクラスでロードすると独自になるな なんだこれ
main関数で使うやつをQGuiApplicationじゃなくてQApplicationにしたらネイティブになった……えっなにこれ
QApplication extends QGuiApplication の継承関係で、QApplicationはQt Widgetsに所属しているのか なるほどなるほど
QtQuick.Controls.TextField、右クリックコンテキストメニューが提供されていないとのことで解散です
右クリックしたらCut/Copy/Pasteくらい標準でできててほしいよね、ができないらしい……
コンテキストメニューくれってチケット起票されてるけど、2013年だしQt6でも載ることはなさそう https://bugreports.qt.io/browse/QTBUG-35598
ちなみにQMLロードしてもメモリはそんなに食わないみたいで、Chromiumを抱えこんで立ち上げるよりはよっぽど低コストのようだ
うーんImporter細工してwell-known proto仕込めるかと思ったが、なんかちゃんとカプセル化されてるな…
protobufのリポジトリから基本型のprotoファイル全部コピーしてきて、Qt Resource Fileにパックしてそれをロードできるように仕込みをするのは現実的にできそう
libprotobufのImporterはファイルロードの処理をSourceTreeというクラスで抽象化していて、基本実装としてはファイルシステム上のパスから仮想マップを作ってそれでパス解決するやつがある
これは好きに実装できるので、Qtのリソースの特定prefixから探索してヒットすればそこから、無ければ前述のファイルシステムから読むやつに全部委譲するやつを書いたらうまくいった
fopenするとはいったけど、InputStreamの操作もJavaとかのそれみたいな感じで抽象化されてるのでまあどうにでもなるやつですね…
このアカウントは、notestockで公開設定になっていません。
<T extends SourceTree> を表すにはこれでいいんか?
ZeroCopyInputStream (ただしZeroCopyかどうかは実装者に委ねられている)
programs.pbとvideos.pbに分けようかと思ったけど、videosに追加してからprograms側にインデックス転記してる間に死んで孤児発生してもアだし、単一のままでいくか…
そういえばKomifloは、閲覧期限が切れている作品でもAPIで作品情報はちょっとくれるので、Tissueみたいな所にURL残してれば当時の掲載誌をFANZAで買うみたいなのもやりやすそうですね
二条かためのエロ漫画とか久々に読みたかったんだけど、今日は他のオカズで手を打った
そういえば現代のRAMクソデカくなったスマホだと、JVMヒープのmaxどれくらいになったんだろう。NDKはどうせ枯らすまでmallocできるからどうでもいい。
GPUに縁のないことしかしてないから正直想像ができないんだけど、そっち方面でむちゃくちゃ使うのかな どれくらい使いうるのかが分からん
ゲーミングなデバイスでこのスペックを謳ってるということは、そっちで使うのかなぁと想像したものの、フーム…
大多数のスペックをターゲットとしてリソース管理している場合、ある程度余裕持って展開しておく戦略を取ったにしても使う量には限度があると思うんだよな
高性能を要求するプロファイルを作りこむにしてもそれが使える客どれくらいいるんだよ工数の割合うのかよとか、高品質なアセットがあってもどこに保存するストレージがあるんだよとか、なんか別の軸の問題が出てくる
そうでした、スマホはそもそもバッテリー駆動なのだから過剰な演算をするなって目線もあるな
謝罪案件ですがGLSLはたった今初めて読みました なるほどこのレイヤーで話が発生しているんだと理解
いやy4a書いた頃には既にあったんですが、y4aでイースターエッグを仕込むほどふざける段階になってもGLSLを学ばなかったというだけです…
どこに書いたからパッと思い出せるので読んでるが、なんと記憶を失っていて思ったより読めない
1. resからアプリアイコンを読んでtexImage2D
2. 1面分の格子の頂点をVBOに突っ込む
<loop>
3. ちょっと回転させる
4. 2を使ってtranslatef,lotatefしながら6面描画する
5. 1をバインドした板を描画する
</loop>
らしいがもうだめだ、同じコード書ける気がしない
glVertexPointer(2, …)で使われてるし単純に3次元座標入れられるという認識がなかった説あるな
昼休みなのでこれを聞いて落ち着いている
【AIきりたん】貧乳に胸が盛られていても許せ高校/貧乳に胸が盛られていたら許せない高校 校歌(合唱ver.) - ニコニコ動画
https://www.nicovideo.jp/watch/sm37168455
当時は携帯からTwitterをやっていなかったので、家に帰ってから打ってるなこれ
https://twitter.com/shibafu528/status/46178809266970624
このアカウントは、notestockで公開設定になっていません。
1-9まで読んだ。キャスのデレだ。かわいい。
先が気になるが今日はこれくらいで……
夢セカイから戻って、謳ったときのこときっと素敵だと思うんだ、なんて想像で話されてしまったら、うまく行かなかったときの曼珠沙華の民の目と自責が発生しうると思うと怖すぎるからうまく行ってくれみたいな感じになるな
イオナサルが積もった塵と決定的な負の出来事によって何も思い出せず端末とおしゃべりする女になったのであってほしいような、それはちょっとひどいようなとか思ってますよ
GLES2の入門記事みたいなのを読んで、なるほど〜となってるが手を動かしてないので多分1時間後には忘れてると思う
思ったより簡単に使い始められそうだし、Cocotodonちゃんとアカウント追加とか付けてもいいかも
今 ~/.cocotodon.json にアクセストークン書けとかいうヤバいスタイルだしな…
ははーんなるほどね
えっちなことばをおしえるイタコさん_八十四語目 - ニコニコ動画
https://www.nicovideo.jp/watch/sm40156455
不良品なの!?雫ちゃん!素行不良編【VOICEROID劇場】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm40156400
~/Library/Application Support 「私のことはどうでもいいの!?」
Windowsじゃないのに突然~/AppData/Roaming/{application_name}みたいなディレクトリ掘り始めるアプリあったらそれはそれで面白いな
こんなことするアプリ絶対WindowsですらAppDataの場所変えてる場合に場所間違えるので何も信用できないが…w
えっちな音声スピーカーから誤再生を久々にやらかしましたのでご報告させていただきます
秀丸メールなことを除けば良い機能じゃん…
「秀丸メール」に添付ファイルを「Windows サンドボックス」で開く機能が追加 - 窓の杜
https://forest.watch.impress.co.jp/docs/news/1394561.html
昨晩emerge -avuDN worldを叩いたまま寝たのガチで忘れてた (確認で止まってた)
エラーとロギング、ないと困るが難しいしその辺のクソキータ書く程度の連中は軽視してるからノウハウの出回りも少なくて辛い
最近Keep使ってないのはApple統一したからかメモることがそんなにないからか、どちらか
OneNote、はるか昔にパッケージ版買って使ってたことあるんだよな…強いノートとしては強い、簡単なメモではない
薬局が箱ティッシュくれた。ふむ、名前入りティッシュか…配る算段があれば作ってみたいが。
スマホを持っていようがいまいが人を避けることそのものが下手で軌道が重なるので、スマホを片手に持っていたからといって人を舐めないでほしい
ぐちぐちと言うだけの人になってる気ばかりしているけど、自分のMastodonの投稿見たらそれは本質なのではという気がしてきて救いがない
このアカウントは、notestockで公開設定になっていません。
は……?
「C++Builder」が誕生から四半世紀、「C++Builder 1」が無料でダウンロード可能に - 窓の杜
https://forest.watch.impress.co.jp/docs/news/1394721.html
KDEといえば、Kateが今どきのテキストエディタ感を出すようになってきている。
Adventures in Linux and KDEブログでちょいちょい新機能の紹介見てる
このアカウントは、notestockで公開設定になっていません。
紅蓮~漆黒エリアのモブハンそういえば開放してなかったなと思ってやってるけど、NPCにやべーやつしかいねえ
【緊急地震速報 最終報 2023年3月11日】
5時13分頃、千葉県北西部を震源とする地震がありました。震源の深さは約60km、地震の規模はM4.2程度、最大震度3程度と推定されています。詳しい情報が入り次第お伝えします。
#緊急地震速報
オーシャンフィッシングしながら何か運動するとめっちゃ良さそうな気がするが死ぬほど疲れそう
このアカウントは、notestockで公開設定になっていません。