macOSへ
左下でなにわろてんねん 見世物ちゃうぞ
家の録画視聴管理システムにMastoshareリンクを置こうか考えて数年
素PHP 7.1 + Smartyで出来ていて、一度Laravelに乗せかえようと思ったけどあまり嬉しくないからやめた
ChinachuのレスポンスとMySQLのレコードをくっつけてHTMLにする、MySQLに視聴記録を書き込むだけだからこんなんフレームワークも何もどうだっていいんだよな
MySQLに書き込む時の主キーがChinachu番組IDになってるんだけど、つい近年のバージョンまでは普通に重複が発生するIDとしてカスな値なので、視聴管理システムの側も考え直したほうがいいなと思ったり思わんかったり
なんか修正入ったらしいんだけど、そんなバージョンをまだ導入していない
Chinachu自身がそのIDをURLに使っててかぶったときに正常処理しなくなるから神バグだったという話が脇道である
AnnictとかAnimetickはね、使ってないです……
なんで使ってないかは、そこまで真面目に管理するモチベがないからです
視聴管理なんかしてもTS増やすだけ勢には未視聴が増えるだけという話もあるぞ〜
昔はクール単位で消化率出そうかなと思ってたんだけど、消化率0%になって考えるのをやめた
記憶力はカスなので中途半端に見たやつはどこまで見たか忘れる
ルカの持ち物が云々言われていたところにたこルカとマグロで終戦してしまった回本当に何だったんだろう
めっちゃおなかすいた、ビラノア飲むチャンスだがしかしポテチとか食いたい
んもうアクセスキーどう振るか雰囲気でやってるけどどうしようって感じよ
接続先の管理を追加したんだけど、Manage S&ervers... かなあみたいな
&Open Proto File...
Open &Workspace...
&Save Workspace...
Manage &Imports...
Manage S&ervers...
&Quit
Shiftかまして対応させるか、いやいやこのアプリで保存できるものワークスペースしかないんだよな……みたいな葛藤ある
Open, Saveをワークスペースのみの言葉にして、ProtoファイルをインポートみたいにしてCtrl+Iを渡してあげると割と丸く収まる気はする
またやる気が出たらフォロワーがいつでもアイコン変えられるようにしたいね
フォロワーがいつでも [俺のアイコンを] 気分で変えられる
なんで単純なダイアログ作るのにこんなやる気でないんだろうと思うも、これ前職でしょぼいダイアログをWinFormsで書いてたときもおんなじというか、いつでもこうだわ
このアカウントは、notestockで公開設定になっていません。
クイーンのかんむり、100kベルかとおもったら1000kベルか
というか結構キーボードショートカットが実装されているのを初めて知った
たべるドームのうた - ニコニコ動画
https://www.nicovideo.jp/watch/sm36744170
えっその仕様知らんかったんだが
どうぶつの森+ 金のあみ・金のつりざお入手RTA 3時間28分18.7秒 part1/4 - ニコニコ動画
https://www.nicovideo.jp/watch/sm34365374
LaunchpadにApplicationに入ってもいないやつが出てきてなんでやつってる
no matching function for call to ‘ServerEditDialog::connect(QPushButton*, void (QAbstractButton::*)(bool), ServerEditDialog*, void (ServerEditDialog::*)())’
じゃねーんじゃww
&QAbstractButton::clicked 長いのでもう &QPushButton::clicked でいい気がしてきた
Qt::ItemFlagsの操作、PHPが脳裏をよぎりだす
そういえば中二病でも恋がしたい!は家族共用のレコーダーで録画してた時代のBD-REをこっちに持ってきてた気がする
レコーダーの類がないので観るかフォーマットするかの2つしかできない、なんとまぁ…
2015Q4からはPT3で録画してるけど、それまではBSについてはDIGAで録画したのをダビングしてたな
どうもertona.netのアイコンが色々古いらしいということがわかった
_人人人人_
> 100% <
 ̄^Y^Y^Y^ ̄
https://pc-builds.com/calculator/Core_i7-7700K/GeForce_GTX_950/0Km0R9lu/32/
GTX 950なんてデスクトップ4K 60fps出力のための板でしかないからなあ
自分のサーバならどんなクソクエリ叩いても俺とpushしにきたsidekiqしか困らん
朝飯に食べたいものを置かないし今日買いにいかないことで、明日朝日を浴びて歩行するることを強制するか
反応ツイートを分類しきる胆力が凄い
非モテ男性のつらさチャートに対する世の中の反応から垣間見える「非モテ男性のつらさ」|すもも|note https://note.com/sumomodane/n/nc8b4edf1c8c3
@mitarashi_dango @mohemohe @MulticolorWorld
えせけん関係ないやろ
VSのフォームエディタの開き方に慣れているので、Qt Designerのフォームエディタの開き方は何か不思議に感じる
@MikutterSupport そういえば/about/moreのFAQがライザに対応してないっすね
screen上でjavaコマンド叩いてデタッチしていた時代が懐かしい
中学生の頃はワールドデータのバックアップを取ってからjar上書きみたいなオペレーションしてたな
あとはProtocol Buffersで保存用のスキーマ書いて読み書きできるようにすれば完璧
ワークスペースロードする時とかにどれ選んでたか復帰させるのに、UUIDかAddressどっちでやるかって感じがある
なんでUUID作るだけでそんなややこしそうな話になるんだ…?
https://doc.qt.io/qt-5/quuid.html#createUuid
MBAほぼ初期設定のままだけど、ほっとくと速攻スリープするのにQuickTimeで何か再生してる時とかはちゃんとスリープ抑止入ってるのな
#FloraRPC
ショートカットキーバインド
C-i : Open Proto
C-o : Open Workspace
C-s : Save Workspace
C-M-i : Manage Imports
C-M-s : Manage Servers
みたいなかんじに振り直すか
Import Proto file... (C-i) みたいに名前変えたほうがいいかも
実のところ今エセ英語で書いたがen-USのリソースは無く全て日本語がベタ書きされている
サポート対象外です、くらいは予想してたが簡単に取れそうだけどOSわざわざ言わんでもいいやん…
このアカウントは、notestockで公開設定になっていません。
Linuxだけ明確に蹴ってるということが分かり、微妙におもしろい
GitLab Container RegistryにイメージぶんなげてCIで使うみたいなのをよくやっていましたが
接続先、ワークスペースファイルに保存できるようになった #FloraRPC
@tsutsuii あぁ、そんなに細くないなと思ってたらやっぱり。確かにちょっと高いっすね。ゴミ引くよりはいいんでしょうけど。
そういやHDMIケーブルだいたい付属品か実家のどこかから出土したやつで戦ってるから買ったことないな
この手のprefixが3つくらい重なったの最近見て、おいおい前職ですら見なかったぞ正気か?ってなった
観測圏の実況民が実況してるからグレイプニル10分くらい見たけど面白そう しかしここまで見とらんしこっから見るかーという気もいまいち起きず
Protobufを設定データのシリアライズに使うのだいぶいい感じ
そういえばlibgrpc/libgrpc++だとgrpc-goとの差異で時々ハマるみたいなのがあるようで、FloraRPCはフロントエンドとして実際の通信にどんな実装を使うのか差し替えできるとデバッグ時のクライアントとして強いかもしれない
通信レイヤーを抽象化できると、めっちゃ頑張ればssh先にエージェント送りこんでそっからgRPCのhttp2通信を撃つみたいなそういう楽しいこともできるんじゃないですかね
そういうことができると、GUIツールながらファイアウォールをちゃんと設定しているネットワーク内に送りこんでデバッグするみたいな愉快なことに使える
接続先管理のPRマージした。これでやっとギリギリ実用水準かな! #FloraRPC
これで1日回しておけば、翌日から使い回せるんですかね?
俺
↓
Webカメラ
↓
OBS → SSD
↓
VirtualCam
↓
会社
あるSNSでの悪いオタクと別のSNSでの別の悪いオタクのアイコンが同じだと、発言が悪いのは変わらないけどどの悪いオタクだよになる
別に俺だって俺の欲しいものが何もかも揃ってるエディタなら……RubyMineとかいうそんなに役に立たないのが明らかなソフトにディスクスペース渡さねえよお……
オッシャープマスク「応募を受け付けました。」に到達できたわ
kb10uyのチンポ、プログレッシブJavaScriptフレームワークだったのか
このアカウントは、notestockで公開設定になっていません。
オリコカードアプリのパスコードロック、Vpassのそれみたいなフローにしてくれないかな
Vpass、生体認証対応端末なら*IDが通ったら即座に進めるの良いと思っていて、わざわざ生体認証使うかその場でパスコード打つかとか選ばせないでくれという気持ちがな
久々にちょっと大きめのデータを保存用HDDに移していて、HDDを感じている
このアカウントは、notestockで公開設定になっていません。
どうせ抽選と言い張るなら後でdistinctすりゃいいものを
QFileDialogで保存ダイアログ出した時、Macだとこうなるのか…
えーと単一の設定ファイルなら ~/.emacs にelisp書く感じです。とりあえずちょっと設定って感じならこっちでおっけ。
ごりごり設定作りこむなら ~/.emacs.d/init.el って感じでひとつディレクトリ掘った下に置くことが多いです。
package.elを使いこむとかそういう感じになると ~/.emacs.d ディレクトリがあったほうが都合がいいけど、必要になってから mv ~/.emacs ~/.emacs.d/init.el したって問題ない
Qtのなぜそれをデフォルトで許可しているのかシリーズ
「ウィンドウのタブ管理するやつがメニューに出てくる」
お前はドキュメントベースが基本実装だとでも思っているのか? これCocoaじゃないんだぞ?
シングルウィンドウアプリケーションなのでこれがデフォルトで触れるの普通に困る
これやっぱり何度ググってもObjCを書いてNSWindowにメッセージ送りつけろっていう割とだるい解しか得られねえ…
まあ、まあ、ネイティブのウィジェットに対するアクセスができるだけマシなんだが……
とりあえず必須機能はだいたい実装できてきたし、やり方ちゃんと読んでトライしてみてもいいかもなあ。
とりあえず自分用issueを立てた… #FloraRPC
[Mac] 表示メニューから「タブバーを表示」を消したい · Issue #47 · shibafu528/florarpc
https://github.com/shibafu528/florarpc/issues/47
エリアインでフラグ判定だから一回外でないと帰省にならないよ
今アサインされているプロジェクトのインフラに無頓着すぎたツケが回ってきて血を吐くような思いをしている
やっぱりインフラを理解せずにアプリケーションエンジニアやるなんて無理なんすよ!!!wwww
このモニター、Macに繋ぐときはsRGBモードにしないと色が破滅するな…
前職で使わされた明るい色なんもわからん液晶よりひどい色になった
これやるためにちゃんと作業できるようにしようかなー思ったんだけど
https://github.com/shibafu528/florarpc/issues/47
なかなかMacでWindowsキーボードって違和感あるな…
無変換→英数
変換→かな
Application→Fn
にリマップした。しかしAquaSKKを使っているので実は英数かなをマップしなくても何も困らないことに気づいてしまった
WindowsもMacも優秀なSKK実装に恵まれているのに、Lin...(トゥートはここで途切れている)
Macの充電用USBケーブル、しぬほど不安になるからあれやな
なんか会社で数人くらい、MacのUSB-Cポートで不幸にあってる人見て何も信じられなくなった
充電ができるかどうか以上に、そもそもポートがクッソ弱そうな割にケーブルが強いというのがまず懸念としてある
staticなのか >> allowsAutomaticWindowTabbing - NSWindow | Apple Developer Documentation
https://developer.apple.com/documentation/appkit/nswindow/1646657-allowsautomaticwindowtabbing
今日はこれを使った調理をね、していこうと思うんですが飯と風呂を済ませてからその気力が残っているかな??
[::ClassName methodName] とかだいぶ嫌な気持ちになった
クラス名バッティングさせたから、まあObj Cクラスはルートだよなあ思ってまさか…と思って :: を書き足したらコンパイル通ったの理解できるけどやめてくれよ…となった
FloraRPCのプラットフォーム依存コード、ちゃんと隔離していかないとな〜
昔toshi_aがObjective-C++はいいぞぉジョージィ…つってた
なぜ2020年にObjective-C++を初めて書かないといけないのか
このアカウントは、notestockで公開設定になっていません。
庄内平野の娘 - ニコニコ動画
https://www.nicovideo.jp/watch/sm36750489
モバイルではプラットフォームネイティブ派だけどPCだと突然どうでもいい顔をしだすダブス太郎です
いうてPCでネイティブの文脈が重要視されるのmacOSしかいねえし…
りんごろうのおと - ニコニコ動画
https://www.nicovideo.jp/watch/sm36749425
Windowsで嫌われるのはプラットフォームに沿ってないことじゃなくてmacOSでしかアプリをリリースしないことなので、なんでもいい
おおおこれAcceptedか、次のPHPから治安良くなるね
PHP: rfc:pdo_default_errmode
https://wiki.php.net/rfc/pdo_default_errmode
> This RFC proposes that the default PDO error mode by changed to PDO::ERRMODE_EXCEPTION in the next major PHP version.
これを生PHP案件の初手で書けるかどうかでプロジェクトの治安がちょっと変わる
俺はむしろそっちの知識があまりない、しょっちゅうmpywが燃やしてることしかしらん
これ通りそうだな、まああると嬉しい仕様
PHP: rfc:trailing_comma_in_parameter_list
https://wiki.php.net/rfc/trailing_comma_in_parameter_list
地味ながら嬉しい関数、これも通りそうだね
PHP: rfc:add_str_starts_with_and_ends_with_functions
https://wiki.php.net/rfc/add_str_starts_with_and_ends_with_functions
えっこれ通りそうなのマジ……?(構文キッモw)
PHP: rfc:attributes_v2
https://wiki.php.net/rfc/attributes_v2
まあでも、そうだなあ……doc commentをパースしてアノテーション!wとか言ってるよりはいい加減サポートされたほうが良いのかもなあ
Symfonyははしゃぎだして、PHPUnitがいい感じになりそう
y4aにtwitter.comのURLを本文として設定したACTION_SENDが入ってきたらクエリパラメータからsを外すみたいなの、思い付いたけどやるきはまったく起きんな
y4aの開発のためだけに残されているIntelliJ IDEA 2019.2 (ここ数ヶ月以上起動していない)
島クリエイターにマイルぶちこんでたが3000マイル足りねえ
ヴェーーーーぐらんと、まあVMに対してアレソレしたいなら便利かもしれないが、Dockerが全部持っていった感がある
まだ「Linux以外のDockerはカスだなあ」って気持ちになった時の開発環境プロビジョニングには使い物になる
Vagrant + Ansibleまではやってみたけど、まあ俺も実戦では使ってないね…
_人人人人人人人人_
> IntelliJ IDEA <
 ̄^Y^Y^Y^Y^Y^Y^Y^ ̄
現代の括弧補完、| -> ()| みたいなキャレット移動するやつそんないる?
もへもへに絵文字にされたの見ながら、16〜20px四方で何となく分かるの大事やなって思った
それくらいのサイズで識別できる絵ができたときにアイコンにしがち
送られてきた羊羹が食いきれずに死ぬshibafu528やめて
またzgockさんに給食食べきれなくて延長戦してる子みたいに言われるぞ
TissueのIDシーケンスが9000超えてることに気づきました
Streaming RPCだと突然送信コマンドの名前が変わるドッキリも直すかねえ (時間あるかな)
名前が違うというかショートカットが違うのが駄目なところで、連打できない
phoronix.comが思い出せなくてphoenixでググった回
リトライアルゴリズムにExponential Backoffってのがあるよーってのを見て、へぇどういうやつなんだろうって読んでたら、進研ゼミでやった!!!になった
おおよそTwitter4JのUserStream再接続に入ってるやつやん
このアカウントは、notestockで公開設定になっていません。
どうしておうちにサーバーがあるの?→ここでママはこの物体がサーバーであることに初めて気づく→家族会議
CALちゃん「(必要数買ってなくて)ヤバいわよ!」じゃねーんじゃ
マウントラックサーバ「は?お前なんかうるさいうちに入らないだろw」
配信端末、昨日までは終わったら速攻とじてたけど流石にやべーなと思ってシャットダウンだけして開いたままで冷ましてる
会社の近くの飯屋高いのしかないせいで、なんか在宅でも1食くらいうばいつでも日のメシ代変わんねーなとなった
邪神ちゃんがメデューサにやさしくしていてもDVにしか見えねえ…
俺の手にかかればうんこでたをRails consoleからBTできるが(マウント)
このアカウントは、notestockで公開設定になっていません。
まずうんこでたを探さないといけないし、最悪1000件全部ActiveRecordのインスタンス起こしてから1件ピックしてるし、何も褒める所が見当たらない
ちなみにertona.netのStatus件数は3682665件とのことです
(account_id, id DESC, visibility, updated_at) のINDEXあるし、なんか特定ユーザーの最新nは全数よりは全然良さそう?
まあuser timeline出すのにこのindexは必須だろうなという感じある
うんこの高速な検索を要求されるPostgreSQLやActiveRecordもかわいそうだな
もうトリガーでうんこをどっかのテーブルにid送ったほうがはえーわ…
この間JDKって略されてるの見てマイクラできそうだなって思った
Sorry, this diary is japanese only じゃねーーーよwwww
「運命的な出会いでておくれた」ポケモンのトレーナーメモに書かれてそう
自分で書いたプログラムの動きが悪いからキレてる (なぜ戻った)
まあこれは完全に理由分かってて、ページネーションは後付けだからパラメータ引き継ぐの忘れてるんでしょうね…
録画視聴管理、ここ5年の俺にしては珍しく他の人でも使えるけどパブリックにしてないコード
gitlab.comに2つ上げてあるけど、legacyと言われているほうが現行版でありLaravel版は一度も動作したことがない
akari-legacyもakariもいじる気全然おきねーみたいなのはあるな
PHPやってるからnanotodonでCのcurl API見たとき親近感あった
第3世代録画視聴管理システムが開発されてakari-legacyがakari-ancientになる
いやでも普通に困った感じのバグ修正のコミットとかもあって、やっぱ昔書いたコードのログって味ありますよ
1. 必要なDBスキーマをどこにも書いてないし、マイグレコードもない
2. コンフィグが定数に書かれてる
3. うちのプライベートIPアドレスがそのコンフィグにベタ書きされている
……! 昨日の今日であれなんですが、akari-legacyこいつPDOがExceptionモードになってねえ
そりゃ研修でPHP覚えた半年後に勢いで書いたコードだしなー
このakariはどこから来た名前かというと、DTVサーバソフトにChinachuがあって吉川ちなつなので赤座あかりです
しかしLaravelでフルスクラッチしかけてたけど、この規模でLaravel完全にデカすぎだし、SlimとTwigとDoctrineみたいな組み合わせで書きたいかも
サムネから犯罪か何かかと思ったけど、革食ってる人の動画だったしちゃんとした動画だった
MBAなかなかキーボードの感触が好みだったので使いたいんだけど、CLionがちゃんと動いてほしい
キーボードさしかえやすくするために出したUSBハブ、はやくもデバイス認識が怪しい
なんか接続するとポートごとにランプがつくんだけど、たまにクッソ弱い光で点滅してる
三項、業務だとどっちかで適当に書いてrubocopにautocorrectさせて、行の収まりを見て変えたくなったらRubyMineにAlt+Enter指示している
ステロイド剤の軟膏塗っときゃ見かけ元通りなの、ほんとーーーにちょろいな
ちょろいけど放っておけばいずれまたこうなるのだからはーもう
なんでTissueにオカズURL検索を入れてないんだ?となった夜中
TissueのチェックインテーブルにおいてはURLは単独カラム、別に完全一致検索でも無いより遥かにいい
チェックインテーブル起点で引くんじゃなくてメタデータテーブル起点引きになるかなあ、いやあれはキャッシュ的な所があるからそうはいかないか…
というかこれ誰もissueに書いてないのか、ちょっと見とこ
検索だとURL体系が変わったものでも公知で1:1対応できるやつなら寄せて検索できたらな気持ちあるわなー…
@d_time サイトごとの特化がいるから確かに近い感じになりそう
まあPulseaudioを必要としてる人は自分で入れちゃってるからな…
akari-legacy、まさかのjQuery 2.xか…
あーそうか、Twitter buttonだとhashtag別で乗せるけど、Mastoshareは自分でtextに含めないとか。ううむ。
そういや会社でWindows Update当てててヒマだったときにDBの本読んでたんだけど、ほんの序章しか読めず在宅勤務をやっているので続きを読む機会がねえ
akari-legacy、分かってはいたけど毎回Chinachuの全レコードを引いてきてオンメモリでページネーション…
いやーでもこれ主軸がChinachuのデータだからしゃあないはず
Chinachu WebUIはどうしてるんだろう?と見てみたらそもそもこいつ自身全部オンメモリ処理なのかw
パス持ちたくない、認証機構持ちたくないはTissueもやろうとしてやめたやつ
前時代のjsを書き続けるマイクラのゾンビ「var--...」
このアカウントは、notestockで公開設定になっていません。
akari-legacy、スタイルシートいじろうかなと思ったらlessでマジかよ…になってる
less、すきだったけどまあscssでいいやになったというか…
node-sassがあるからlessへのこだわりは無くなった
いや単に何でお前がRuby依存なんだよ、Rails厨か?みたいな気持ちがあってnode実装のあるlessを使ってたんよ当時は
Smarty 3.1.27 から 3.1.36 に上げた〜
akari-legacy、グローバルレベルで"use strict";してるJSを発見して泣いてる
'\' でexplodeしてから最終要素の文字列のControllerを切り捨てたほうがいいんじゃねーのと思いつつ、まあ分かるからいいか…になった
ア akari-legacy cache-busting入ってねえ
頼まれてたやつ処理してたらWebフォームが入力を虚無に送りこんでブチ切れてる
ゴミの塊をダウンロードして解凍したら、トータルで50GBもSSDの容量もっていかれた。HDDに移すぞ…
監視配信でX270に負荷がかかりすぎるからデスクトップに逃がしたい件、モニタ問題どうしようと思ってたけど、デスクトップでWindows起動してX270からRDPすりゃいいな…
Google MeetよりもRDPのほうが負荷かからないでしょ、たぶん
みんなレジストリに書かずにAppDataに設定ブン投げるようになってしまった(?)
地雷を避けながら綿密にクリーンアップするくらいなら、Windowsの運用ノウハウの中でもぶっちぎりで昔からある「再インストール/リカバリ」でいい説がある
そもそも、人体の量がカッコ良ければカッコ良いほど仕事の能率も上がることについては、もはや疑いようのない事実。であるなら、ゲームというPCで最もヘビーなアプリケーションを快適に動かすためのゲーミング人体が、高い信頼性が要求されるビジネスシーン…
#shindanmaker
https://shindanmaker.com/942323
自分のトゥートをまとめるツールがあるとつついさんあたりにウケそうだなって思ったけど、なんかありそうで特に手を出していない
棘といえばそうなんだけど、Fedだと無制限にまとめ放題だと全方位からボコボコにされそうだから自分だけがターゲットならいいんじゃねーかなーって
Mastodon単体だと掘り返しが貧弱すぎて自分のログを振り返るのすら大変(ログ読むだけならnotestockがある)
static site故の制約あれはちょっとつらいというか物量次第でただの攻撃やで
まあそんなページ開くよりも常によっぽど負荷かかってるから瑣末なもんだが
自分用であれば、特定アカウントからフォローされることに同意させてAP購読という手があるのでは
邪神ちゃん税金払ってるのか…
タイトルで遊ぶの、オタクが作るアニメロゴコラ画像の類を思い出して笑っちゃう
MFC経由とはいえほぼWin32APIとの戦いだよなこれ…
全部同じIDなのになんで1つだけ状態が違うみたいな表示になってるんだ……?(akari-legacyの謎シリーズ)
今日はC++やろうと思ってたのになんでPHPばっかりやってるんだろう
Chinachuの録画済みデータのAPIレスポンス、いろいろ処理に使う前にまずdedupしたほうがいいな
Chinachu、同じ番組のレコードをダブって生成することがあって、それは基本的にAPIのレスポンス配列上では隣接しているので、こちらでイテレーションしてるときに直前要素と比較するだけでいけるな
視聴済のレコードを隠す機能が完全クライアントサイド実装で、session storageに記憶してるとか覚えてねー……
akari-legacyのここがだめ→このシステムとは無関係に夜間バッチでmp4を生成しているのに、無関係ゆえにMP4ダウンロードボタンを押すとChinachuにリアルタイムエンコードを要求する
録画データをChinachuと切り離して管理したいというのはずっと思ってるから、まあその時にこれを解決したい…その時がくれあ
そういや昔、3年ちょっと前くらいに問題を緩和するために録画鯖のMP4出力先を検索したりMP4をストリーミングで返すWebサーバを作ろうとしてたけど、今思えばマイクロサービスっぽい
録画情報を持ってるChinachu、視聴記録を持ってるAkari、物理ファイルを持ってるその作られなかった何か…
@d_time ありがとう、参考にします (結局昨晩そのまま寝たっきりで、まだどんな感じでやっていくか方針決まりきってないけど…)
@akkiesoft おや、お誕生日だったんですか おめでとうございます!
スマホのChromeでデバイスに送信で飛ばしたページがPCに来るの2分くらいかかってるの何だよ
resが死ぬほど食われてるわけでもなければ、あまり気にしなくていいんじゃないかとは思うが…JVMの専門家はここにいるかな?
おそらくmmapとかででかい空間を一気に取ってから細かく使ってるだけのやつだと思うんだけど
Macのキーチェーンから証明書拾う方法調べようとしたらちんちんイライラしてきたから集中できなくなった
security find-certificateってのがヒットしたんですけど、これに近いC/ObjCAPIあったらシコってる間に送ってください
要件: システムのルート証明書とかその辺をpemで取得したい。直接pemで得られなくても、OpenSSLのAPIに入力して変換可能であれば可。
むー、APIを使う方法だと途端に面倒に見えるけど、これただただくどいだけか?
macos - OSX: Export system certificates from keychain in PEM format programmatically - Stack Overflow
https://stackoverflow.com/questions/32472337/osx-export-system-certificates-from-keychain-in-pem-format-programmatically
おりんごのアプリ、タイトルバーダブルクリックの振舞いでOSの挙動に従ってくれないのちょいちょいあるけど、これは許容されてる感じなん?
クライアント領域がタイトルバー部分まで侵食してるタイプのやつでちらほら…
んーまあだいたいやってることは理解できた、Core Foundation APIもKeychain services APIもいまいち分かってはいないが雰囲気だけは
__bridge_transfer NSString* !!!!!
Keychain services APIというかSecurity.frameworkのAPIがだいたいCFなんとかで返してくるけど、どうせObj-Cで書くなら手動参照処理じゃなくてARCにやらせたいという気持ちがあり、なんかなあ
C++プログラムから使いたいという関係でObjective-C++で書くことになるので、まあ今ググるとSwiftとiOSで同じAPI触ってる人たちばっかでうんつらあい
Xcode、エラーとかが行末あたりにピョコッと出てくるのなんかおもしろい
正直C++がホストでネイティブAPIとのブリッジのためのコードが必要というシチュだと、Objective-C++はC++名前空間に引きずりこめるし世界観を合わせやすい
どう考えてもC++やObj-Cを書くのはだるいんだけど、ここだけモダンな言語ぶちこむと手間のほうが大きいよなーってのはある
そもそもライブラリ事情でモダンな言語でプロジェクトをキックオフできなかったハァハァ敗北者
ん?これCFDictionaryRefを取るんだからmutableCopyいらねえな?
あれっ、似たような操作もしかしてSecTrustCopyAnchorCertificatesでもいけるのか
こっちのほうがフルパスベタ書きみたいなことしなくていいから綺麗っぽそう
よーーく見たら、最後にPEMを標準出力に出してるところで、改行じゃなくて円記号出してて草
ここまでARC有効な前提で書いてたけど、実際FloraRPCに組込むなら-fobjc-arcを付けないとか
まあ付けなくても [autorelease] 呼べばいいっちゃいいのか
全部Core Foundationで書けばObjective-C++にせずに書けることを今更把握してしまったが、んーーーwww
そうか、そうだよな FoundationじゃなくてCore Foundationだもんな
どうせもうAppKitに依存したObjCコードをビルドしてるんだからどうでもよくね?と思ってしまう
Macの共有メニューからMastodonに飛ばしたいですが
SafariよりFinderとかキャプとったときとか雑に共有ボタンから撃ちこみたい
せっかくスマホの文脈っぽいボタンあるんだったら、できたらなーみたいな程度の話
@ahiru お、クリップボードヒストリよさそう。入れてみるかな…
なぜか買った瞬間からしばらく忘れてたけど、このMacがあればTissueのSafari動作確認もできる
あの忌々しい「SafariでだけCSSが腐ってる」を自分で対応できる…!
MBA、ここはチンコパッヨよりいいなって思ったところがありまして、キーボードの右端のほうのキーが縮小されてないことですね
うちのディスプレイに「ゲーミングモード」ってのがあるのに気づいた。1677万色に光るのかな
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
はいプロ 世界一出社が上手 出社界のtourist テレワーク時代の終焉を告げる者 実質職場 出社するために生まれてきた男
フェットチーネグミの一族みたいだけど、あいつもうここ何年も食べた覚えがないので近いかどうかは比較不能。
このアカウントは、notestockで公開設定になっていません。
Macのキーボードのモディファイアなれねえなあと思いながら、PC/AT互換機のだいたいあんな感じに至るまで、すっかり多様性は無くなったんやねみたいな気持ちにもなった
侵略!ンゴ娘 - ニコニコ動画
https://www.nicovideo.jp/watch/sm36766655
ロストワンゴのん号哭 - ニコニコ動画
https://www.nicovideo.jp/watch/sm36766784
ロストワンの号哭、ちょうどボカロを追わなくなってからの曲なので、この辺から音ゲーで遊べるボーカル曲という印象になってしまっている
> All paths set in these environment variables must be absolute.
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
む、nanotodonで実装する時これ見逃してたかも
> If an implementation encounters a relative path in any of these variables it should consider the path invalid and ignore it.
正しく処理するなら絶対パスかどうかを判定しないといけないんだなー
ホアアアアアアアアっていいながら書いた https://github.com/shibafu528/florarpc/pull/50/files
FloraRPC、一度Obj-C++書いたせいでObj-Cコードが抵抗なく増えてヤバいね
これ律儀に型宣言してるけど、C++だからauto使えるじゃん
platform/windows/RootCertificates.cpp
を指定したはずなのに、コピペしたから
platform/windows/RootCertificates.mm
になっててオイオイオイオイオイオイになった
Macでのルート証明書対応をマージしたので、これでWin/Mac/LinuxでgRPC over TLSできるようになった #FloraRPC
FloraRPCは使ってるフレームワークをオタクに貶されたのでMacでも日本語が中華フォントにならないけど、完全にフレームワークが悪いのではやく直れや
あんなワークアラウンドいつまでもmain.cppに置きたくねーぞ
いつもスケジュール遅延してるから年末リリースがまず半信半疑な上、金がなさすぎてLGPL版がちゃんとリリースされるのかすら不透明なQt 6
シャワーあびたらちょっと全然関係ないプログラムでも書いてみるか
Twitter APIのUserTLリミットが増えすぎてUIこわれた件の修正しかやる気ないですが
まあ俺はFloraまだNotarization通してないんですけどねゲラゲラ
ま、俺以外がMojave以下なら問題ないんや(すっとぼけ)
仕事中一瞬でも集中力が落ちると脳内にあの娘にドロップキックが流れだすから仕事にならなかった