@mimikun human_rights.lua で find() を作ってるけど、「table が特定の value を持つ要素を持つかどうかをチェックする」は vim.iter() を使うほうがいいと思う。
たとえば、
vim.iter({ 3, 6, 9, 12 }):find(12)
は 12 を返すし
vim.iter({ 3, 6, 9, 12 }):find(20)
は nil を返すので、vim.iter(t):find(v) ~= nil で書けたはず。
vim.iter(t) が返すオブジェクトは他にも map や filter や any のような関数型っぽい便利機能いろいろあるので Lua でやりがちだけど for でごちゃっとしてしまう操作をスッキリ宣言的に書けると思う
@mimikun
a .. path_sep .. b .. path_sep ..
みたいな書き方をしたくなったときは
table.concat({a, b, c}, path_sep) で concat したほうがすっきり書けると思う
@mimikun せっかくだから気づいたことここに逐次つけておくね。
vim.loop は deprecated なので vim.uv にするほうがいいけど、NeoVim のバージョン次第で vim.uv が使えないかもしれないので、
local uv = vim.uv and vim.uv or vim.loop
uv.os_name()
...
みたいな書き方にしておくと後々に vim.loop が nil になっても困らない
あと home directory は os.getenv しなくても vim.uv.os_homedir() で Windows/Unix 系問わず取得できます
@mimikun
init.lua で filetype plugin indent off したあと on してるのあんま意味なさそう。
filetype ごとに個別のインデント幅設定したいときは、たとえば ftplugin/lua.lua とか置いてそこに
vim.opt.shiftwidth=2
vim.opt.softtab=2
とか書いとけば ft=lua のファイル読んだときだけ設定が override されるのでそっちのほうがよいと思いました。
2024-02-10 23:34:47 mimikunの投稿
mimikun@mstdn.mimikun.jp
このアカウントは、notestockで公開設定になっていません。
2024-02-10 23:37:49 砂狼あずにゃんの投稿
osa_k@social.mikutter.hachune.net
このアカウントは、notestockで公開設定になっていません。
なんか NeoVim の plugin 書いてるひとたちアグレッシヴに nightly の API 使って逆に stable neovim だと plugin がうまく動かないみたいなの前経験したので諦めて nightly つかってるとこある
どうでもいいけど自分の dotfiles がまだ rust-tools.nvim のままで rustacean に移行し忘れてたの思い出せました
2024-02-10 23:32:18 砂狼あずにゃんの投稿
osa_k@social.mikutter.hachune.net
このアカウントは、notestockで公開設定になっていません。
問題に関係ないけど、inlay hint は neovim 本体に入ったから別建て plugin そろそろ要らんそうな気がする
snippet 補完の使おうとして前後行が消えたりしたことあったの思い出したんですが、vsnip 無効化とかするとどうなるのかしら
簡素な構成なので何か問題でるような入れ込んだ依存や設定があるようには見えないので、completion 消えるのだいぶ謎だなあ。
<CR> をとりあえず <C-y> とかにして同じ問題起きるかは気になる
2024-02-10 23:21:18 砂狼あずにゃんの投稿
osa_k@social.mikutter.hachune.net
このアカウントは、notestockで公開設定になっていません。
GitHub - AboutRSS/ALL-about-RSS: A list of RSS related stuff: tools, services, communities and tutorials, etc.
https://github.com/AboutRSS/ALL-about-RSS
GitHub - AboutRSS/ALL-about-RSS: A list of RSS related stuff: tools, services, communities and tutorials, etc.
Sandal のひとのブログわたしもたまに参照するんだけど何者なんだろ
自分がユーザーでもないものに issue 建てる暇人とかおるんだ
@akahana 一人でぐねぐねしててもわからんのままだと思うのと、全部書き直せはないでしょ(本質的な起動しない事由の指摘じゃないしそれ
狂犬病を免疫学習で克服できた人、人類の光すぎるから直ちに献体提供したほうがよさそう
2024-02-10 18:58:09 Cocoa Hotoの投稿
cocoa_hoto@misskey.io
このアカウントは、notestockで公開設定になっていません。
そういえばgithubにdotfilesおいておくとcodespacesで自動で読み込むようにできるらしく賢いなと思った
あとハンドルネームじたい杜甫々(とほほ)なんだ……
plugin manager なに使ってるか知らんけど遅延ロード発火させるイベント勘違いして設定しとるんとちゃうの
ブルアカのフレンドコードいままで出したことなかったけど、BGCTKPDM です。
そういやブルアカだとサークルのメンバーのフレンドコードや進行度ってみれない?
逆に言えば VMM やるにしても kernel やるにしても GUI toolkit やるにしても、プラットフォームをつくるということなので具体的なユースケースやアプリを書く気持ちがないと良い品質のものは作れないということではあるが
2024-02-10 22:49:00 Sazaの投稿
Saza@social.camph.net
このアカウントは、notestockで公開設定になっていません。
kernel が裏でいろいろ準備してから main() でスケジューラー起こしたらタスクのディスパッチする無限ループに入りつつ都度割り込みをハンドラで捌いたりなにかしらの操作要求をシステムコールで受け付けるのと同じで、GUI アプリも裏のツールキットやフレームワークはメインのイベントループが居つつマウスやボタンのイベントを受け取ったらアプリが設定してるハンドラ呼び出したりアプリのサスペンドとかバックグラウンドモードになったり前面にきたりしたときのようなアプリのライフサイクルに応じた処理を呼び出したり、下側にいるヤツの気持ちや振舞いの本質は大差ない
いきなり follow suggest みたいなのが TL にでてきた
2024-02-10 22:09:24 Giraffe Beerの投稿
giraffe_beer@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
何の話かとおもったら西陣織のパターンのメディアが FD で、の話か
メモリースティック → FD はあるので SD → MS → FD で
初めて買ったアニメの Blu-ray Disc ソフトはたぶん『ストライクウィッチーズ』二期の BD BOX(501 JFW 各隊員のパーソナルマークピンバッジつき)だったと思う
2024-02-10 22:00:29 kuriuzuの投稿
kuriuzu@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
2024-02-10 21:59:14 抑圧と昇華そして床への浸透の投稿
Niceratus@pawoo.net
このアカウントは、notestockで公開設定になっていません。
そんで X で follow してるから気付いたのだけど園崎未恵さん私と同じ 2/7 が誕生日なんで誕生日の配信とかやってるのも知った
島根に松屋なかったから先にスト魔女のバルクホルンのひと、で認知した > 園崎さん
2024-02-10 21:55:51 抑圧と昇華そして床への浸透の投稿
Niceratus@pawoo.net
このアカウントは、notestockで公開設定になっていません。
ひとまず全部 unsafe で括ってやれば borrow checker が走るとかモダンなパターンマッチや C の enum でない代数的な直和型とかつかえるべんりでモダンな低レイヤ言語、ぐらいにはなると思うし最初はそれでもよさそう。borrow checker もちょいとした hack で外せそうではある。(もちろん C の POD な struct や enum と互換するデータ構造もつくれるはず
そこらへんわりと手軽にできるようになってると思いますね
メモリ空間を直接いじってレジスタとか叩くとなると、やっぱCが楽ー(※)ってなっちゃうんですがその辺Rustとかどーなんですかね。unsafe使えばその手のコードも書けるとは聞きますけど、「そのアドレスを」「どのビット幅で」「どう操作する」を手軽に書けるのかどうか(やることがやることなので安全性については考慮しない)。
(※)だって高級なアセンブラだし
C を使うのは C を使いたいというよりはしがらみで C を使わざるを得ないことが多かったりするように、C++ や Java も悪くないし漸近的に新しいセマンティクスや機能を増やしてるので既存のものを言語切り替えるほど大胆な変更ではなく徐々にモダンにリファクタリングできることには価値があるけど、それはそれとして今から新しく書くときにそれでなくてもいいよねという
インターフェース設計の一部として抽象クラスをつくってそれを継承するのは構わないけど、実装の再利用のための継承はやめよう、でいい気はする。ところでそんな運用でカバー、とかするぐらいなら型クラスある言語とか trait がある言語とかでいいわけだけど
Vim でも Emacs でも LSP の恩恵に預って継承元の実装にコードジャンプとかできるわけだけど、IDE 使おうがエディタ使おうが何を使おうが人間の認知やワーキングメモリを無駄遣いするのは変わらないんだよなあ。
GDB に tty コマンドなんてあるのか。ためしてみよ
2024-02-10 14:28:36 hfpの投稿
hfp@social.mikutter.hachune.net
このアカウントは、notestockで公開設定になっていません。
竹がイネ科なの完全に認知してなかったけどよく伐り倒したり筍掘ったりしてました
そっか、わたしたち宿敵だったんだね(CV 鬼頭明里)になってきた
ヒトは稲や小麦を毎年刈ってるからそう思うかもしれないけれど別にそんなことはない
2024-02-10 19:01:43 ヒポポタマスジの投稿
Otakyuline@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
じょうずにできたね、今夜はひとりで寝られるかな!?
2024-02-10 18:52:05 よみたそまるの投稿
yomi@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
今日、トイレにいったことくらいしか良かったことがない。3歳児か?
逆に窓口や紙の航空券なかったら人に航空券送ったり出張で買ったりするのに困ると思うのだけど、いままで出張とかしてなかったのだろうか
オンラインチェックイン何年前からあるとおもってるのだ
@risa Apple Wallet はロック画面でホームボタンダブルタップするか、ホームボタンのない機種ならサイドボタンをダブルタップすれば即座に開けるとおもいますが。
@risa Apple Wallet 登録するといちいちアプリ起動しなくても Apple Wallet のクレジットカードなど一覧するところで QR も出せる
それで凍結だなんだいわない人はそもそも X をまだ使ってたほうがインプレッションとか悪くないのでは
2024-02-10 15:07:04 もちゃ(あと-17.00Kg)の投稿
mot@mastodon.motcha.tech
このアカウントは、notestockで公開設定になっていません。
緩んでるのはそうだけど本邦のセンシティヴ画像への倫理観でやるとどこいっても不満かトラブルかだとおもった
イラストレーターのポートフォリオサイトを独自ドメインで建てるのに Tumblr、はアリではないかとおもうが近頃騒いでいる NSFW な落書きをどこかにさらっと投げたい人々の受け皿足り得るかはわからない
Tumblr むかしはアダルトでもなんでもござれだったけど方々の SNS に先駆けて R-18 抹殺したんだよね
個々人の責任の限りにおいて自由にすればいいしそれで職に就くことが阻害されてはならないと思うけれど、一方で自身の頭部に不可逆の変更を加えるとして「魚のヒレのような形をした気象観測装置を手術で頭の左右に取り付け」ることにした意思決定の経緯は気になる。いいのかそれで?
そのためにコネクタやらなんやら起こすとそれだけで企画成立しなくなる販売価になりそ
2024-02-10 14:28:24 六橋の投稿
6hs1@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
PS5のメディアギャラリーに1つだけお気に入り登録されてるキャプがあるな〜と思ったら、ロジェが惚れ薬作らせて姉妹百合させてるやつだった
2024-02-10 14:14:56 六橋の投稿
6hs1@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
2024-02-10 14:13:58 六橋の投稿
6hs1@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
2024-02-10 14:13:11 六橋の投稿
6hs1@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
メーカーとして特定メーカーの SD カード以外動作保証しません、ならわかるけど、認識しないのって専用ハードウェアでしか使えない暗号化つかってるとかそういうのだろうか
これシートへの擦過傷防ぐプロテクタで人間につけるやつはまたべつね
誕生日プレゼントにいただいたポケットやプロテクター、ベルトガイドをシートに取り付けた
実はヒナとミユは晄輪大祭で接点がある(競技の爆発の餘波でゴミ箱ごとふっ飛ばされたミユをヒナが救護していたことが『晄輪大祭 舞台袖のかくしごと』で語られる)
2024-02-10 13:24:51 miwpayouの投稿
miwpayou0808@miwkey.miwpayou0808.info
このアカウントは、notestockで公開設定になっていません。
郵送できてるってことは現住所を受け取りはしたんだよな……?
親が農協の生命保険を私名義で私が子どもの頃からかけていたらしく、解約するしないはともかく、とりあえず管理を巻きとろうと思い Web アカウントをつくり住所変更申請で現住所を申請したところ、「入力不備のため完了しませんでした」旨同封された手書き申請書類が実家最寄り JA から郵送されてきてほんわかした
@aiwas まあキャストやろねと思ってるけど絶対おもしろいからただのオタク連れてきただけであってほしい気持ちもまあまあある
ほんわか日常だった、それでいいじゃないか、これからのことなんか先生にはわからないんだよ
2024-02-10 12:44:10 miwpayouの投稿
miwpayou0808@miwkey.miwpayou0808.info
このアカウントは、notestockで公開設定になっていません。
2024-02-10 12:42:45 miwpayouの投稿
miwpayou0808@miwkey.miwpayou0808.info
このアカウントは、notestockで公開設定になっていません。
サークル、リーダーがメンバーの先生の出勤チェックで圧をかけるのには使える(ぶるあかライブの坂巻先生情報)
@miwpayou0808 リーダーじゃない人だてそもそも「ユーザー情報」ボタンが自分にしか出てこないんだけど自分の情報べつにサークルから確認したくはないんだよね
VISAカードの裏側と “手が掛かる” 決済システムの育て方
プリコネだとイベントの sp ボスでももはや3凸編成とかすぐ出てくるしだいたい Lv. と R. は MAX にしてるからコピペエンジニアリングだけでなんとかしてしまえてしまっていたので、久々に真面目に考える必要がある
ブルアカのフレンドコードいままで出したことなかったけど、BGCTKPDM です。
そういやブルアカだとサークルのメンバーのフレンドコードや進行度ってみれない?
ヘタに水着ミヤコとかいれずホシノ、ツルギでがんばってもらうか……?
2024-02-10 12:09:35 miwpayouの投稿
miwpayou0808@miwkey.miwpayou0808.info
このアカウントは、notestockで公開設定になっていません。
special 全然育ててなくてワロタ、special 全然育ててないと私の中で話題に
さっきの部隊3、この手持ちでどうできそうか悩んでる、アドバイスだれかくれ
部隊1はえいわすさんのミネ団長借りてフェーズ4クリアなんだけど、部隊3がどうにもならなくて悩んでる
爆発範囲フロントの圧倒的不足でフェーズ4、フェーズ4、フェーズ2みたいになった
2024-02-10 11:52:27 miwpayouの投稿
miwpayou0808@miwkey.miwpayou0808.info
このアカウントは、notestockで公開設定になっていません。
2024-02-10 00:42:45 Giraffe Beerの投稿
giraffe_beer@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
2024-02-10 00:42:24 Giraffe Beerの投稿
giraffe_beer@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
@osa_k そう考えると百年戦争でうっかりフランスのヴァロア朝を攻め滅ぼす大勝利かましちゃってイングランド人のアイデンティティを持たないまま大陸側に橋頭堡築いてそのまま覇権国家になってしまったのかもしれない
@osa_k 現実だとノルマン朝の征服のあと継承問題による無政府状態挟んでプランタジネット朝が成立、そこからフランス王国の封建領主同士の小競り合いがだらだら 100 年続いてる間にナショナリズムを確立して次第にプランタジネット朝がイングランド人としてのアイデンティティ育んでノルド語なまりフランス語(=ノルマン語)の語彙を借用したり変化したりしたアングロサクソン語(=中英語)を喋るようになった、という流れではある
@osa_k 現実のイングランドもフランス王国辺境の公爵であるギョーム2世の征服王朝として初代ノルマン朝ウィリアム1世が戴冠、ノルド語なまりの古フランス語を宮廷で喋っていたのが現在の U.K. の王室の祖先であるので……
2024-02-10 00:31:18 砂狼あずにゃんの投稿
osa_k@social.mikutter.hachune.net
このアカウントは、notestockで公開設定になっていません。
スミノフも韓国に移っちゃったしロシアで作られてるので日本で手に入りやすいのストリチナヤぐらいしか残ってなさそう
ルルーシュ・ヴィ・ブリタニアが命じる!陰茎を開示しろ!
ヴィとかのミドルネームもそうだがパッパの名がシャルルなのといいブリタニアなんだけど言語は英語ではなくロマンス諸語、というかフランス語っぽいのあの世界の歴史が詳しく気になってくる
害虫に「全力で見逃せ」と凄む自虐ネタで苦笑を買うジェレミア
5年前をまるでつい最近かのように……おじいちゃんか……?
2024-02-10 00:21:36 埼玉ギャル(仮)の投稿
sota_n@social.mikutter.hachune.net
このアカウントは、notestockで公開設定になっていません。
X で一生ルルーシュと C.C. を描き続けてる強火のオタクを思い出している
2024-02-10 00:18:40 大破の投稿
musashino205@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
2024-02-10 00:18:29 Giraffe Beerの投稿
giraffe_beer@mstdn.maud.io
このアカウントは、notestockで公開設定になっていません。
e-私書箱連携してるとふるさと納税や生命保険や信託ほか金融商品の取引報告書やら全部 XML で勝手に確定申告にデータつっこんでくれるのでよい > マイナポータル