日経平均株価マジで3月やばかったんだな
Developer of iMast https://github.com/cinderella-project/iMast (Third-party Mastodon client for iOS)
あと一応 Misskey の Collabolator だったり Quesdon を昔作ってたりしました
渋谷凛のことが大好き。
フォロリクはお気軽に。
FANBOXを始めました https://rinsuki.fanbox.cc/
本メールは、メールマガジンを望まずに受信している方を対象としています。
↑
???????wwww
App Store Connect からの度重なるリジェクト (※iMastではない) で、お電話しましょうステートになったんだけど、best time to reach you とか言われても今睡眠リズム大崩壊だからわかんねーよという顔をしている
Pull-Request をマージする前に Issue をリンクしてマージしたら閉じるようにしてくれ 2020
「Appleの1984のCM知らないでしょ」たしかに普通は知らないかも…となるな (私は知ってた)
なんだかんだいって XML 独自の変な記法の設定ファイルやつよりは100億倍ぐらい良いのではという気がしてきた
例えば映像作品だと -b:v 10k とかで再エンコすれば元の作品とはかけ離れたような見た目になると思うがそれは「改変」なのか?これが改変ならばどの辺までがOKなのか?そもそも再エンコするのはだめ?等々
Creative Commonsには改変禁止(ND)があって、これはFree Softwareの観点からすると「ソフトウェアに変更を施す」というソフトウェア開発者の権利をソフトウェア利用者に与えないという意味になるけれど、Free Cultureの観点からするとFree Cultural WorkではないもののAll Rights Reservedに比べると大きな前進と解釈している。
sudo sysctl -w net.bridge.bridge-nf-call-iptables=0で直ったけどそうじゃなくね?
すくなくとも GitHub Packages は普通にできると言っている (GitHub Packages は pull するのでさえログインが必要だがそれはまた別の話)
Dockerfile の FROM って URL 指定できたりしますっけ?
文法確認しても FROM <image>[:<tag>] [AS <name>] みたいな感じで、 <image> が何やねんというのがわからんのですが
普通にdocker.io外からもpull/pushできるし (そりゃ毎回ホスト書かないといけないので長くはなるが) 、べつに…感がある
Docker 、せっかく設定ファイルが宣言的だったりテキストのスクリプトだったりでバージョン管理もしやすいんだから、さっさと中央集権的なリポジトリ作法を脱すればいいんですよ
……と思うじゃん? エコシステムを握りたい Docker 側としてはそれをやると損です
libvirtdとdockerとルーター(といっても多重NATの一番手前側)を1マシンで両立させようとして、とりあえず
- libvirtd で立てたマシンから外に出られる
- ルーターも動く
- dockerコンテナに外からアクセスもできる
ようになったが、dockerコンテナ同士で通信しようとすると no route to host と言われてしまう謎の現象に悩まされている。これを越えさえすれば完成なんだが…
この Bluetooth キーボード,Windows のバッテリー表示上は常に 60% だけど特定の key combo でバッテリー残量の数値を文字としてキーボードから PC に送信して入力する斬新なシステムでウケる
こういうこと言ってると「おっ、ここで死ねば一生働かずにうまい飯食ったことになるじゃん」とか考えてしまうのがよくない
1980POP|初音ミク https://nico.ms/sm37342975 #sm37342975 #ニコニコ動画
FF6のRTA!?!?!!??(壊れまくって)楽しそう!!!!!!!!!!と思ったらglitchlessか… https://www.twitch.tv/rtainjapan
Undo/Redo 実装したらかなり Mac の Document-based Application みが増したがこんな雑な実装 ( https://github.com/rinsuki/Checklists/commit/ab6bd64fd9b103f403e7de613743fc9620f321ea ) でいいのか?という気持ちになる
I donated to @mozilla today because I #lovetheweb . Join me and help fight for a better and healthier internet, for all. https://foundation.mozilla.org @mozillaより
前者は「まあこんな感じのことしたらダメやで」感があり後者は「俺がダメだと思ったらダメな」感がある
それでも、具体例を示した上での「その他、運営者が不適切と判断した場合」と具体例なく「運営者が不適切と判断した場合は……」は違うんだよなぁという気持ち
うわ、もうmasterにマージ来た。あとでガッツリ検証するぞ。
Add support for managing multiple stream subscriptions in a single connection
https://github.com/tootsuite/mastodon/commit/ef057584fd2714d94666f9ffef4aa89147eda72c
これまで、タイムラインの種類毎にWebSocketのコネクションを張っていましたが、これを一つに統合します。結構な接続数の節約になるハズです。
ちゃんと問題無く動くか、見た目は多分大丈夫だと思うけど……みたいな段階なので、master追従される方はよくよくご注意を。
mastercardもgithub org持ってるんだ!!! https://github.com/Mastercard/oauth1-signer-nodejs
尼マケプレで買った荷物、依頼主が俺の実家住所+芝生様、宛先が現住所+実名とかいうだいぶ意味不明な送り状で届いた。どんなデータを送ってるんや尼は…?
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
何でもかんでも rinsuki.net のサブドメインに押し込めているが、それはそれとしてデータホストのために別ドメインが欲しい (Cookieの空間を切りたい)
twitter.comだと人のいいね一覧を見るのにログインが必要だが、mobile.twitter.com の React じゃない方 (IEのUAで開くと出てくる) だと人のいいね欄がログインなしで見れる
まあReactもAngularもVueも落ち着いてるしそれらを代替するようなフレームワークも特に新しいのが出た覚えはないしSvelteやStencilはこれらと共存できるしそんな激変してるわけでもない気がする
react 16のリリースからもう2.5年も立ってるし瞬きしてるあいだにフレームワークが変わってる世界と言われない(言われる)
このアカウントは、notestockで公開設定になっていません。
気合実装
function getElementsByXPath(xpath, root = document) {
const x = document.evaluate(xpath, root, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null)
return Array.from(Array(x.snapshotLength).keys()).map(i => x.snapshotItem(i))
}
@lo48576 本当のbookmarkletは編集がつらいとかの問題があるのでなんかそこは UserScript ぐらい楽になっててほしいという気持ち
UserScript (ページを開いたら自動ロード) ではなくブックマークレットへのショートカットが欲しい気持ちになってきた
いや〜〜〜 とりあえずいい感じの Document-Based Application ができたの満足度高いな
このアカウントは、notestockで公開設定になっていません。
もはや画面が 16:9 のスマホはレアなので画面枠とぴったり合わせるには Xperia XZ とかのモデル用意するしかないねんあ
https://mstdn.rinsuki.net/@rinsuki/104665691080781678
https://mstdn.rinsuki.net/@rinsuki/104665693526458114
プライベートAPIのヘッダーファイルは単純に探すにだるいから最初から公開しておいてほしい (プライベートとは?)
AACSの鍵一覧、どちらかというとそれでAACS解き放題になるのはどうでもよくて (どっちにしろ日本だと法的にはリッピングできないわけだし)、なんかこうみんなが頑張ってDRMをやってきたのが一瞬で台無しになるところが見たい
一番リークされてほしいもの、AACSの鍵一覧で、次がAppleのプライベートAPIのヘッダーファイル
Happy birthday, Rin!
今日の朝9時ごろ、配信3周年記念のiMast 5.0 をリリースします!
リリースノートはこちら。
https://github.com/cinderella-project/iMast/releases/tag/5.0
このアカウントは、notestockで公開設定になっていません。
> I recently received an email from Steve Jobs. He told me that he has read all of my blog posts. I found this ridiculous, so I replied, “You’re full of it!” Shockingly, he wrote back. “Actually,” he said, “all of the new apps of the past few years are nibless.” He then described the Apple-sanctioned technique of writing a nibless application.
🤔
https://lapcatsoftware.com/blog/2008/10/20/working-without-a-nib-part-7-the-empire-strikes-back/
チェックボックスが押される度にwindow.makeFirstResponder(tableView)したら解決した…
チェックボックスとテキストフィールドがあるcellが複数並んでて、スペースキーでチェックボックス切り替え、Enterキーでテキストフィールドにフォーカスってしたいんだけど、スペースキーでチェックボックス切り替えるとチェックボックス自体が first responder になってしまいEnterキーでテキストフィールドを編集できなくなる
すごい時代を感じるウインドウ背景だ… https://sitearo.com/cocoa/1100_binding/01_whats/index.html
本当はこういう風に全部方向変わるんだけどね https://support.apple.com/ja-jp/HT208649
macOSってシステムの表示言語とアプリケーションの表示言語を独立で設定できるんですけど、メニューバーとかそのへんの方向はシステムの表示言語で決まるなので、アプリケーションだけRTLの言語にした時に、メニューバー内にあるサブメニューが左に出ようとするんだけど左にはそんなにスペースがないので結局右に出がちみたいな状態になって、なかなか面白い
自前でSMTPサーバー持ちたくないからGoogleのサーバーからMastodonのメール送りたいんだけど無理では?という気がしている
初代iPhone(ほぼ、電話とメールとWebブラウズができる音楽プレイヤーだった。アプリストアも最初はなかった。コピペができなかった)レベルまで機能を削ったカスタムROMにしたら一日の使い方が効率的になる人いそう。少なくとも私はきっとそう。
もっというと iPhone X とそれより前の機種はSEPに脆弱性見つかっちゃったんでそのうちなんとでもなるようになりそう (その前に端末買い替えてえ〜)
前からディスプレイになにやら書き込んで非純正ディスプレイでも True Tone 使えるようにする機械とかあるしまあそんなもんと思ってる
このアカウントは、notestockで公開設定になっていません。
思ったんですが、色紙に贈り先の人の名前だけでなく住所も一緒に書いてはどうかというアイデアがあります
マジがmazaiになってそこからいつのまにかモンエナを指すようになったらしい https://dic.nicovideo.jp/a/%E9%AD%94%E5%89%A4
経緯がわからないといえば、 RedBull 等が「魔剤」と呼ばれるようになったのがよくわからない
📝Google Drive の Resumable Upload API で、アップロードが完了すると404が返ってくる理由 - rinsuki
https://scrapbox.io/rinsuki/Google_Drive_%E3%81%AE_Resumable_Upload_API_%E3%81%A7%E3%80%81%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E3%81%8C%E5%AE%8C%E4%BA%86%E3%81%99%E3%82%8B%E3%81%A8404%E3%81%8C%E8%BF%94%E3%81%A3%E3%81%A6%E3%81%8F%E3%82%8B%E7%90%86%E7%94%B1
このアカウントは、notestockで公開設定になっていません。
ただなんか .venv をプロジェクト内に作る設定を有効にしないとVSCode連携がうまくいかないので気をつけて
poetryたぶんPythonのpipenvとかそういうジャンルの中で一番まともだと思う(私も使っています)
例えば pip install がOSのパッケージマネージャのエイリアスになっていて、透過的にOSのパッケージに変換されてからインストールされるとかならいいかもしれない
このアカウントは、notestockで公開設定になっていません。
あと、このライブラリはパッケージマネージャにないから直で入れるとその依存関係にあるライブラリがパッケージマネージャにあるのに野良で入ってしまうとかもある
システムのパッケージマネージャでpythonとかrubyとかのライブラリ入れるの、ローリングリリースじゃないディストリの場合古いバージョンで死ぬとか、ローリングリリースでも実はそのライブラリのパッケージがメンテナンスされてなかったりとか、もうここにあるrequirements.txtをどうやってシステムのパッケージマネージャでインストールするねんとか、いろいろ問題がある
このアカウントは、notestockで公開設定になっていません。
分離してくれるのはvirtualenvでpipenvとかpoetryとかそういうのはvirtualenvのラッパーという認識だけどもしかしたら間違ってるかもしれない
もともとPythonにはpipというrequirements.txtから必要なパッケージをインストールしてくれるのがあって、それはnpmでglobalにインストールするように振る舞う。pipenvを使うとそれを分離できるということでいいのかな
CMakeHoge.cmake もなんか頭悪いのでアレ
{{hogename}}@{{hogename}}.{{tld}}
みたいなのに近い悩みがある
notestockの検索、なんで動いているんだろう。全文検索インデックスがぶっ壊れたのでDROP INDEXしてあるんだが・・・。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
それはそれとして googleapis のこれはひどい https://github.com/googleapis/google-api-nodejs-client/issues/2187
早くVP9のハードウェアデコード入らんかな。まあ Big Sur b4 では入ってるのでOSリリース待ちなんだけど
VSCode Remote の Download でファイル名の初期設定が「名称未設定」なのどう考えてももっとやりようあっただろ感が2094872390483%
KVM、Kernel-based Virtual Machine と Keyboard, Video and Mouse switch があってややこしい
イテレーターでまわしてみた。なんとも原始的だ。 @rinsuki https://wandbox.org/permlink/x3nufmO2elc3xJSm
わかる人にはわかる字幕シリーズ、 [Music] や [Applause] がある
まあこれは別にnullableなものが入るわけでもないからこれに.filter(x => x != null) とかでもいいんだけど
このアカウントは、notestockで公開設定になっていません。
まあそもそも新しいブラウザじゃないとアレなんだけどどうせこのコードは最新stableのNodeでしか動かないのでどうでもよい
flat だと ["1","2","3","4","5","a","b","c"] になっちゃうんだなあ
このアカウントは、notestockで公開設定になっていません。
[["1", "2", "3", "4", "5"], ["a", "b", "c"]] みたいなのを ["1", "a", "2", "b", "3", "c", "4", "5"]みたいにするのってどうしたらいいんだろう
その点Windowsは<del>ゲーミングOSだけあって</del>画面キャプチャ周りめっちゃまともですごい
Darwin/XNUは《まぁ、確かにソースコードがオープンではある》タイプのオープンソースソフトウェアなので外部からコントリビューションしまくって次期macOSはこんなに強くなるぜみたいな可能性が基本的になく……
macOSが非効率あんま気持ちわからんな…画面キャプチャまわりはパフォーマンスひっっっどいけど
Docker本番にしか使ってないので Docker for Mac が遅いみたいな話体感がない