細かい話ですが, nnoremap o A<CR> のほうがいいかもです. count を指定したときの挙動が元の o に似ているので...
  • naruhodo1
1 件の返信 最終返信:00:24:29
hrsh7th 1日 00:24:29
採用させていただきました!ありがとうございます。
常用してる
markdown って CR に何かあるんですっけ。
markdown は知らないけど lexima.vim の恩恵に預かるために私は o を A$ にする運用してます
leximaのA$、分かりみがあるなあ
自分の環境だと箇条書きを改行で増やす場合に insert-mode の <CR> と o で動きが違ったのが気になった感じでした。
* から始まる行でエンター押すと次の行も * から始まるやつですよね.
プラグインによるかもしれませんが,もし 'comments' オプションに b:* を入れることで実現されている機能なら, set formatoptions+=o を設定することで解決するかもしれません.
ただし set formatoptions+=o を設定した場合は, O で現在行の上に行を挿入する場合でも * が挿入されるようになります.
Vim rendered on a cube for no reason. Contribute to oakes/vim_cubed development by creating an account on GitHub.
ゴリラ 1日 09:28:02 Slack
プラグインかと思ったら違った
libvimなるものがあるのか oni2のコアになってるっぽいな
ゴリラ 1日 11:10:14 Slack
  • 👍1
  • benri3
  • fuita1
twitter
意地悪Lab@もひんごさん @ohitoyoshi_lab
弊社Slack
ゴリラさんが使われてしまい爆笑しました。@gorilla0513
友達と称しましたがまぁ知らない仲ではないというニュアンスで受け取ってください

私がようやく在宅勤務になった、という話題でこれが出てきました。 https://pbs.twimg.com/media/EUe8t-EXYAEp1kL.jpg
Twitter
ゴリラ 1日 11:10:35 Slack
早速使われて嬉しい
yutakatay 1日 13:46:12 Slack
slack新UIになってこのチャンネルに書き込んでる人ベスト3みたいなやつがなくなって悲しい 😢
yutakatay 1日 13:47:26 Slack
あとは概ね使いやすくなった気がする
そんなのあったのか
気付いたら勝手に下書きに空が出来てる事がある。
tennashi 1日 14:17:01 Slack
jkjkjk と入力された下書き作成されがち
  • wakaru6
Tsuyoshi CHO 1日 14:17:23 Slack
:wq って末尾にあったり
ゴリラ 1日 14:20:18 Slack
slackでVimキーバインドを使いたい
WEB版slack + firenvimで出来ないのかな(試した事ない)
ゴリラ 1日 14:29:24 Slack
その手があった
  • cw_surprise2
Theia is an open-source cloud &nbsp; desktop IDE framework implemented in TypeScript.
新しいテキストエディタが登場したらしい
LSPやVSCodeの拡張機能に対応してるとか
使ってみるにはビルドが面倒であった
theia さんのコードを参考に vscode の extension を LSP プロトコルに載せられないかを検討しています。(今は余裕がなくて放置しちゃいましたが)
node.js の require をハイジャックして vscode が require された時に、theia 向けのオブジェクトを返却することで乗っ取れるらしい。
黒魔術
https://github.com/eclipse-theia/theia/blob/master/packages/plugin-ext-vscode/src/node/plugin-vscode-init.ts#L91
誰か「俺がやってやるぜ」という人が現れたときのために、キーポイントを貼っておきます。。。
Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript. - eclipse-theia/theia
ゴリラ 1日 14:53:39 Slack
> node.js の require をハイジャックして vscode が require された時に、theia 向けのオブジェクトを返却することで乗っ取れるらしい。
完全に黒魔術、面白そう
vscode の拡張機能は package.json の engines フィールドが vscode だったりするんですよね。node.js 環境であれば require('path') がビルトインで可能。に近い概念なのだと思います。
ゴリラ 1日 15:42:52 Slack
Easy TOC creation for GitHub README.md. Contribute to ekalinin/github-markdown-toc development by creating an account on GitHub.
ゴリラ 1日 15:42:57 Slack
便利だった
さっきのvim_cubedめっちゃいい
vim-plugからminpacに乗り換えた所大体7msくらい起動が速くなった
どう考えても誤差の範囲内
yutakatay 1日 20:18:26 Slack
w
gitpodはtheia ideのマネージドサービスですね
ビルドはだるそうだったのでtheia ideをdockerコンテナで立ち上げてみたけど結構面白そう
vim-plugが勝手にsyntax enableしてくれるのでvimrcから抜けているというガバが発覚した
プラグインに介護されている
Tsuyoshi CHO 1日 21:41:02 Slack
あららw
多分コピペしてた時に抜けてたんだろうなぁ…plugにそんな機能があるなんて知りもしなかった
yutakatay 1日 21:47:03 Slack
もう長いことプラグインマネージャー変えてないなーって思ったらNeoBundleからvim-plugに移ったの4年前だったw
8年前くらいに感じる。
plug お行儀悪いな
なので今日投げ捨てた
記述量を減らしたいんでしょうな
deinは一時的に無効化はするけど有効化はしない
記述量を減らすよりユーザーが選択できるべきだと思うので
  • wakaru2
Ken Takata 1日 21:58:31 Slack
minpac、近いうちに devel ブランチをマージして非互換な変更を入れる予定ですので、ご注意を。
(と言いつつ1カ月以上放置しているような…)
  • hai-small2
マッピングの<nowait>ってバッファローカル同士だと効果がないのか
というより書く順番によって意味が変わるのでバグっぽい挙動する
プラグインのマッピングを上書きして潰すようなマッピングしてる僕が悪いので避けよう
ゴリラ 2日 09:02:35 Slack
最近、自動補完少し使ってたけど鬱陶しくてオフった
ゴリラ 2日 09:02:51 Slack
vim-lspでオムニ補完ってできるかな
Tsuyoshi CHO 2日 09:06:03 Slack
むしろそっちをasyncで呼ぶくらいなので大丈夫なはず
ゴリラ 2日 09:10:45 Slack
なる
あとでヘルプ読んでみよ
mattnさん好きそう(てか知ってそう) https://hpjansson.org/chafa/
Turn pictures and animations into top-notch terminal graphics and ANSI art.
chafa 知らなかった。
  • majika1
Tsuyoshi CHO 2日 10:12:05 Slack
新年度の新人さんかな、たくさん。
  • goodpoem6
welcome!
yutakatay 2日 10:14:31 Slack
メンターがvim-jpのSlackには入っとけよって指導してるのかなw
  • goodjob7
  • warau4
真面目な理由で勧められてるのかもしれないけどゴリラの話する所なんだよなあここ
(それだけじゃないですが)
heavenshell 2日 10:29:40 Slack
(この人たち仕事してるのかな?)
と思われちゃう。
業務時間内でも活気の絶えないslackです(ニッコリ
  • yabai1
  • sorena4
vimrcいじるだけでおちんぎんもらいたい
ほしい
RyoYamazaki 2日 11:02:06 Slack
3月から家で自分の環境設定しかしてないのにおちんぎんもらってるなんて言えない
  • parrot3
  • majika1
  • 69b9bbe795f194423
  • subara2
1 件の返信 最終返信:12:13:18
RyoYamazaki 2日 12:13:18
弊社クライアントが飲食業界なもので…
WFHになって一ヶ月ちかくなりますが、実は半分くらいの時間はvimrcとdotfilesと趣味のコードの読み書きに使っているかもしれない.... 気がする。もちろん仕事もやってま.....
今日は人がたくさん入ってくる。みなさんどこで知ったのでしょう? (興味本位)
@Tsuyoshi CHO has a poll for you!
  • sasumatsu6
twitter
mattn @mattn_jp
先日、vim-jp の slack で Go をどうやって学んでいくかみたいな話題が出たので僕的にまとめると

1. Go Tour をやる (1日)
2. Effective Go を読む (1~2日)
3. GitHub から興味のあるソースを読む
4. 標準ライブラリを読む

間に適度にスキルにあった書籍を買う、くらいが良さげな感じと思います。
Twitter
twitter
mattn @mattn_jp
なんで vim-jp の slack で Go の話題... と思われるかもしれないけど、僕が知ってるオープンな日本の slack で Go の話題が一番活発なのたぶん vim-jp なんで...
Twitter
yutakatay 2日 12:20:48 Slack
犯人w
  • 👮‍♂️2
RyoYamazaki 2日 12:21:20 Slack
これはさつまつ案件
#golang はとてもアクティブですね
yutakatay 2日 12:51:32 Slack
直近30日のアクティブ度はこんな感じ
yutakatay 2日 12:53:43 Slack
ときどき見てますけど、 #random #lsp #golang が3強な感じ
ついで #plugins #question #dotfiles #linux みたいな感じですね
yutakatay 2日 12:56:57 Slack
ちなみに新UIでなくなっちゃいましたが、チャンネルごとのおしゃべり野郎ベスト3みたいなのも前あって、私が最後に見たときの random は mattn, thinca, ゴリラ の順でした
新UI不便…
phyllite 2日 13:11:55 Slack
アクティブ度ってどうやって見るんですか?
Tsuyoshi CHO 2日 13:16:29 Slack
vim-jpのアナリスティクスからチャンネルのを見るのがそうかな
phyllite 2日 13:18:47 Slack
おお、ありがとうございます 🙇‍♂️
自分もこれ初めて知りました
アクティブ度は「最後にアクティブだった日」のことかな?(多分)
rclone 使ってる人っています? (どのチャンネルで振るのが適切かわからん) (Vim 関係ない話題)
使ってます。
Google Drive 上に全角スラッシュ を含むファイルやディレクトリがあるんですが、これを rclone ls で見たり rclone sync で取ってくると 0x201b な文字がスラッシュの前に付いてしまって ‛/ になっちゃうのですけど、同じ現象の人いますかね…?
Dropbox で試してみよ…本体の処理かドライバ側か切り分けよう
含むファイル名作った事ないなぁ。
Dropbox は大丈夫だった。Google Drive 固有か…
encoding をいじったらうまくいったかも (まだちゃんと理解できてないのでドキュメントを読んでる)
ゴリラ 2日 21:40:43 Slack
twitter
imanau@元公務員Webエンジニア @imanau11
@gorilla0513 ゴリラさんの声初めて聞いたけど、全然ゴリラじゃなかった。
ゴリラと思ってたのに騙されました。
ゴリラじゃないのに、

ゴリラ@バナナバナナバナナバナナバナナバナナバナナバナナバナナ

なんて詐欺だと思いました。
Twitter
ゴリラ 2日 21:41:05 Slack
ゴリラじゃないって言われてしまった
Tsuyoshi CHO 2日 21:42:51 Slack
vimのDIな仕組み(組込み)は <mods> での 分割方法とか range とかはその気があるかな
引数に変換されるけど
heavenshell 2日 21:42:53 Slack
ゴリラじゃないんですか?
ゴリラ 2日 22:09:12 Slack
ゴリラすよ
ゴリラ 3日 01:47:49 Slack
twitter
ゴリラ@バナナバナナバナナバナナバナナバナナバナナバナナバナナバナナバナナバナナバナナバナナバナナ @gorilla0513
ゆるぼ
データ構造の設計の勉強法
Twitter
ゴリラ 3日 01:47:53 Slack
ゆるぼ
多分抽象構文木について知りたいのだろうと思うのでこんなのはどうでしょうか
http://www.nct9.ne.jp/m_hiroi/golang/abcgo16.html
ゴリラ 3日 08:04:28 Slack
おおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお
ゴリラ 3日 08:04:36 Slack
ゴリラ 3日 08:04:37 Slack
読みます
ゴリラ 3日 08:04:39 Slack
ありがとうございます!
ゴリラ 3日 08:05:21 Slack
あ、もち抽象構文木についても勉強しますが、どちらかというと、データ構造をどのように勉強すれば良いのかアドバイスをいただきたいと思っています
汎用的なデータ構造に関しては、アルゴリズムを学ぶのが一番の近道な気はします
同じサイトですがこんなのとか http://www.nct9.ne.jp/m_hiroi/golang/abcgo10.html
競技プログラミングの簡単な問題をひたすら解説や人の答え見ながらやってみるとかいいかもしれない
ゴリラ 3日 08:46:46 Slack
なる
ゴリラ 3日 08:46:49 Slack
ありがとうございます!
ゴリラ 3日 08:47:08 Slack
競技プログラミング、確かに学べそう
プログラミングのネタが無限に降ってくるのできっかけにはいいかなと
向き不向きあるので無理にやらなくてもいいとは思いますが
ゴリラ 3日 08:58:47 Slack
何回かやったことがあるんですが、日本語難解過ぎて辛かった記憶がありますw
  • wakaru1
短い間、本腰入れて入門本やったことあるんですがかなり勉強になりましたね。やる価値はすごくある。
どの目的かでも変わりそう。いうてもリストかツリーかハッシュくらいだけど。
アルゴリズムとデータ構造学ぶための競技プログラミング、はじめてみようと思ったことは何度かあるけどなかなか自分の中で学習する優先順位が上がらない…
3 件の返信 最終返信:14:37:51
#←
チャンネルにも投稿済
たまたまご 3日 11:25:44
自分、この本最近買いましたが、ソートのアルゴリズムとか全然やったことなかったのでとても面白いですね
#←
チャンネルにも投稿済
たまたまご 3日 11:28:11
あれ、、これのことではなかった…?
プログラミングコンテスト攻略のためのアルゴリズムとデータ構造 https://www.amazon.jp/dp/4839952957?ref=ppx_pop_mob_ap_share
monaqa 3日 14:37:51
ありがとうございますー。実はその本、少し前に買ってました!
データ構造なんて本たくさん出てるよ…
大学にデータ構造とアルゴリズムって単位あったな
競技プログラミングで使うデータ構造とそれ以外で使うデータ構造は結構違う印象があるので無理に競技プログラミングで学ばなくてもいいかも(ゲーム性が楽しいなら向いてると思う)
競技プログラミングだと Union-Find バンバン出てくるイメージだけど他で見たことない…
  • wakaru1
Tsuyoshi CHO 3日 11:21:23 Slack
https://qiita.com/hinastory/items/543ae9749c8bccb9afbc
題材の料理が上手い(わかりやすかった)
新しいプログラミング言語に入門するためには、やはり手を動かすことが大事です。本を読んで体系的に学ぶのももちろん重要ですが、それは言語の魅力を知ってからでも遅くはありません。 しかし「Hello World」レベルだと簡単すぎて言語の...
たまたまご 3日 11:25:44 Slack
自分、この本最近買いましたが、ソートのアルゴリズムとか全然やったことなかったのでとても面白いですね
このスレッドに返信しました : アルゴリズムとデータ構造学ぶための競技プ ...
よくよく考えると。
ゲームで当たり判定っぽいことするとアルゴリズム必須だと思ってたけど、最近はこれもエンジンに任せることが多いから古い知識なのかな…
たまたまご 3日 11:28:11 Slack
あれ、、これのことではなかった…?
プログラミングコンテスト攻略のためのアルゴリズムとデータ構造 https://www.amazon.jp/dp/4839952957?ref=ppx_pop_mob_ap_share
このスレッドに返信しました : アルゴリズムとデータ構造学ぶための競技プ ...
当たり判定理解してるとこういうのがスッ…と書けるので便利 https://github.com/kurehajime/pong-command
エンジンに任せて気が向いたら理解するくらいでいいと思う
判定自体はアルゴリズムじゃなくて数学でしたな。
その最適化はアルゴリズム。
コリジョン
君、肩がコリコリじょん
  • 🤔2
  • dajare1
コリコリでやバイナリーツリー
  • dajare1
昔、ハル研のプログラミングコンテストで、ポリゴン同士の衝突判定がお題になったとき、参加してた。
pong がやってる判定くらいだと四角形なのであまり面白みがない。
  • wakaru3
ポリゴン同士かあ。3Dちゃんとやったことないけど外積かなあ。
そそ外積。まぁポイントはいかに高速に衝突してないケースを棄却するかなんだけど…数学というか算数って感じw
  • naruhodo1
衝突判定は突き抜けも考えると難しい。
  • sorena1
ハル研のプロコン、外部の参加は学生のみだったような
4 件の返信 最終返信:11:57:19
当時学生だったw
thinca 3日 11:55:04
そんな昔からやってるのかあのコンテストw
(私も学生の頃に参加したことがあります)
僕が参加した2年目くらいに、助手の先生が参加してて入選辞退して、その後参加資格に学生が明記されるようになったというw
thinca 3日 11:57:19
個人的には部外者の社会人部門も用意してほしい。賞金なしでいいのでw (荒らされそう)
tetris みたいに1セル単位だと、画面に表示する物がそのまま2次元配列みたいになってるから、計算しなくてもその値でそのまま判定に使って横着できるんだけど。
・速度を持った、大きさをもつ物体どうしの衝突
・壁に挟まれたとき力のかかり方を考慮して適切に押し戻す
この2つが絡むともうエンジン使った方がいい感じ…。それより簡単な用件なら手書きでもいけるけど。
  • wakaru2
1フレームに物体のサイズ以上移動してしまう物体同士の判定がむずい
  • sorena2
僕が昔バネを使った剛体表現やってたよ。ちょうどそれのではじめのころ。
誰にも当たらない銃弾が爆誕するやつw
  • wakaru1
とあるゲームのMOD作っててやったんだよなあそれ…(速度上げすぎるとすり抜けるやつ)
簡単な解法は高速移動する物体の体積増やしちゃうやつ…ちょっと相対性理論っぽいな。反射とかは解決できないけど。
  • naruhodo1
ですね。あとフレームを細かく割って 二分探索っぽくするとか。 すり抜け解決できないやつだこれ。
移動前と移動後の2点と、判定対象のオブジェクトで出来る法線ベクトルが逆向きになってるかで判定すれば最悪 x2 の計算量?
線分しかあかんか。
8ビット機時代、シューティング作って弾がすり抜けるの、体験したなぁw
tennashi 3日 12:04:10 Slack
その辺の計算、かけ算の回数減らすの大変そう...
まあ弾の場合は特別にray判定するのが常套手段かと。
  • sorena1
そして追加される「風に吹かれる」「重力で落ちる」弾という要件。
Tsuyoshi CHO 3日 12:04:51 Slack
人間の操作ができない範囲で、事前に危険域にはいったら、軌道を算出してやる、というのはあるのかな(直前だとリカバリー不能になる場合の対策)
そして追加される「オンライン」という要k
yutakatay 3日 12:07:17 Slack
ゲームづくりたいへんそう・・・
Google が出した Stadia とかだとフレームの遅さとか遅延を補う為に予測がいっぱい入ってるらしいすね。
「もうすぐ、たぶん、ぶつかる」みたいな事やってんだろうな。
最近twitterで見ましたね、32キーあるなら32種類投機実行するとか
ゲーム作りは楽しいゾイ
変な挙動でも大体において面白くなればいいので、無数の誤魔化し手法があって面白いw
まあそうは言っても本当にフレーム単位でセンシティブなゲームはストリーム無理っぽいですね。少なくともオフラインと同じ感覚で遊ぶのは無理
  • sorena1
変な挙動を楽しむ奇特な人すらいるので(話脱線してるな)
  • sorena2
デスストランディングで遊んでた時、一時期ワールド境界にほころびがないかずっと調べてたw
Tsuyoshi CHO 3日 12:11:12 Slack
最近はコマンド選択RPGですらサブフレーム単位で技を繰り出すし(さらに脱線)
例えば某オンラインロボゲーだと、銃みたいな弾速の早いモノは撃った側だけでHIT判定してしまうとかありますね。
変な挙動はまぁ楽しいけど、作者が想定してなかったバグのおかげで2カ月楽しめるゲームが2日で終わる様なケースが出てしまうとどっちらけになるからなぁ。
  • totemoturai3
そういえば Fallout3 の弾は撃った瞬間に着弾するので、偏差射撃が効かないってのがあったなw
ですね。
納得感という意味では、撃った側が画面に表示されている通りにヒットするのが最優先なので。
どういう意味です?(あんま詳しくない)
偏差とか相手の挙動依存になると、本当は相手はラグがあってそこにいないかもしれない…。
見こしで当たる予定の射撃ができない?
動いてる相手に当てるためには動く先を予想してそこに打つでしょ。
それが偏差射撃
はい。
でも Fallout 3 は撃った瞬間に着弾するので、偏差射撃すると当たらない。
シューティングそんなに種類やってないのでアレだが、スプラトゥーンのチャージャーも撃った瞬間に着弾している気がする (確認したわけではなくて体感)
  • majika1
あーw
弾が飛ぶアニメーションはそれはそれであるけど無意味というw
あと当たり判定は攻撃側でしているはず。これも体感で実際にそうなっているか確認したわけではない
マリオカートはライバルのカートの動きにラグがあると無理やり補正しているので、ダートの上を通常速度で走ったりかっ飛んだり面白いことになる。
ラグがあると、やられた側は今の絶対当たってないでしょってタイミングで死ぬ
  • sorena3
yutakatay 3日 12:17:34 Slack
いらつくやつ
頭では、ラグがあって避ける前に実は当たってたんだなってわかるんだけど、納得は行かないやつ
"ラグのせい"という点において納得できないんだよな
  • sorena1
MMORPG(FF14)が最近見た中だと面白くて、他人すべてが自分より0.5秒ほど遅れている。悪平等
弾が命中する世界線と弾を避ける世界線が存在する
理解はできるが腹立つ
UOでラグがひどくて巻き戻されるのな…
yutakatay 3日 12:20:53 Slack
というか私今始めてそういう風に実装されていることしったんで妙に納得感があるw
私の中では絶対あたってないって核心してるけど、まあコンピューターがいうんだから実際は当たってたんだろうな・・・って思ってましたが、当たってない!私は間違ってなかった!!!
  • 😆1
無線ラグキッズの電子レンジ対策
目には目を
ラグにはラグを
闇の力に手を染めたか…
ラグ自体は避けられないのでメタな対策があるといいんですけどね。つまりラグの度合いでマッチングを分けるという
そう、ほんとそれ
過去試合のラグや切断回数で分けてほしい
レベル帯とかもそうだけど
マッチしない、というのが一番問題だとは思うけど、ユーザとしては何らかの対策があってほしい
意図的にラグを発生させて勝率を上げるメソッド
マッチングの初期実装の要件になくて後からその機能を足すのは厳しい…とかありがち(うちがそr
マッチングロジックは複雑になりがちなので保守性大事
通信回線の安定度なんて時間でも変わるし任意の2つのピア同士でも変わるし…
  • wakaru1
回線切断者同士でマッチングするようになるペナルティを導入したゲームが、最近ありましたねw
マッチング終わった直後に電子レンジを止める技が横行しそう。
ピア同士というのは P2P を導入してるゲームということです?
サーバを介するやつしかやったことない
スプラトゥーンは P2P
へー!(やったことない)
やりましょう 💪
実践イカパケット解析!!! 巷で話題のあのイカパケットを解析してみた話 a.k.a. Packetoon
実践イカパケット解析
オッ
スプラトゥーンがどれくらいやばいかと言うと、某ハヤブサ氏が Vim 界に帰ってこれないくらいやばいです
  • sorena5
  • 😨2
  • wakaru2
Tsuyoshi CHO 3日 12:30:37 Slack
これか
なんかの大会で優勝もしてたっぽいしなぁ…
yutakatay 3日 12:32:12 Slack
上のスライドおもしろい
おるやんけ。
おるんだな〜
みつけた
Tsuyoshi CHO 3日 12:34:37 Slack
特定しますた? (知らないのでわからない)
記事の中でデカデカ映ってますよw
塗りという要素を加える事で新しいゲーム性になるっての本当任天堂らしいなーと思う
スマブラといい、格闘ゲーム/FPS に新しい要素を加える事で頭打ち感をなくしたっぽいのが
スマブラは別に新しいゲームでもないけどw
  • wakaru3
僕は普段ゲームやらない勢力なので、たまに家電量販店とかで最新の FPS 見ると感動します。
  • wakaru1
私もなんだかんだ、最新のよくある美麗グラフィックのゲームってあんまりやらないんだよな
FF15 は買ったけど積んでるな…
yutakatay 3日 12:44:13 Slack
ゲーム無限に時間が溶けるから最近は回避してますね。。。
(ほんとはすごくやりたいけど!!)
プログラミングと言うゲーム
yutakatay 3日 12:44:56 Slack
まじで実際そう思い込んでることにしてますね
yutakatay 3日 12:45:18 Slack
けど、たまにほんとのゲームやるとバカ楽しくて・・・
profile取ってもvim9部分は出ないんだな(そりゃそうか)
Vimも無限に時間が溶けるので注意
  • puro3
  • gativim3
  • fukaikousatsu3
  • sonomasakada3
オンラインもくもく会してぇ
https://note.com/chlorine0528/n/na1c46767756a
  • 👀5
  • goodpoem1
日本だとまだあまり紹介されていないですが、Remoという面白いオンラインビデオツールがあります。 オンラインでカンファレンスを開催できるツールなのですが、これを日々のオンラインイベントにも活用するとができます。 もちろんZoomもすでに普及してきていますし、他にもビデオでオンラインイベントを開催できるツールは無数にあります。 ただ、そのなかでもRemoを特別なものにしている機能が、対面で会っているかのような「テーブル」を模したUIです。 それがこちら↓ これを最初に見たときは感動しました。これならイベントの休憩時間や終了後に雑談が生まれる予感がしたからです。
この UI 面白いな
yutakatay 3日 15:29:17 Slack
心配なのはぼっちになったとき・・・
yutakatay 3日 15:30:01 Slack
カンファレンスだとぼっちでも背景に溶け込めるけど、これだとぼっちが可視化されてしまうw
別にボッチでも良い(あー離席してるんだろうな)、という空気を醸成していきたい。
それより人気のある人でも人数制限で聞ける人が少ないのが気になる
https://remo.co/ をひらいたらいきなり通知を要求してきたのでいきなり期待がしぼんだw
  • wakaru5
All the benefits of in-office interaction, all the freedom of remote work, all in one place. Build a community for your remote team with Remo.
Remo: Live Video Conversations Now Simplified - Remote collaboration has never been so simple.
evil
初手通知を送るサイトはブロック安定
  • sorena3
こんなどうでもいいところでヘイト稼がんでもいいのになぁ
通知欲しければこちらからアクションするんでボタンだけ置いといてくれるのが一番
その点slackはちゃんとユーザ側のアクションによって通知を有効化してくれるからえらい
  • sorena1
普通のサイトで通知など必要ないんだよな
そもそもまだ利用開始すらしてないのに何を通知する気だ
  • sorena2
  • 😆1
バクダンくん 3日 21:02:59 Slack
(スプラトゥーンの話に乗り遅れた……!)
Tsuyoshi CHO 3日 22:07:33 Slack
「NY非常事態日報」と銘打って非常事態下のニューヨークについてレポートしよう、ということで文章を書いていたのが3月17日から19日までの3日間。無観客開催となった大相撲春場所も後半に差し掛かる頃だった。この段階ではまだ外出禁止令的なことにはなっておらず、しかし数日中にそういう状態になるだろうと言われているくらいのタイミングだった。 3/19時点でのニューヨーク市(州ではなく、市)の感染者数は1,871名。学校はすべて休校になっていたが、完全なリモート授業はこの段階では始まっていなかった。日を追うごとに非常事態の深刻度が大きくなっていく、そんな非
heavenshell 3日 22:12:46 Slack
皆様もご安全に 🙏
Tsuyoshi CHO 3日 22:13:36 Slack
正直、自分の有給で休みたいなあ(体調は問題ないけど、持って帰りたくない)
うーむ、本人が重傷一歩手前
他の家族は軽傷だったように見える
簡単に感染してしまうこと、もし感染した場合に大変なことになることは留意しなくてはいけない
ゴリラ 4日 12:01:33 Slack
  • goodpoem3
  • 👀1
twitter
pon @po3rin
これ死ぬほど便利だな!
Goが無くても & OS別にバイナリがリリースされてなくても、Goで作ったバイナリをcurlコマンドのみで一発でインストールできるようにするOSS。shにパイプしてOSを判定するのはなるほどと思った。GoでCLIを提供する時の手間も減りそう。

https://www.google.com/amp/s/cto.ai/blog/on-demand-go-binaries/amp/
Twitter
Reminder: vimrc読書会はじまるのでは https://gitter.im/vim-jp/reading-vimrc
  • 👀1
1 件の返信 最終返信:23:31:30
#←
チャンネルにも投稿済
(cmdwinのやつはまったくうごいていない... (小声))
(cmdwinのやつはまったくうごいていない... (小声))
このスレッドに返信しました : Reminder: vimrc読書会はじ ...
yoshitia 5日 01:55:05 Slack
イタリア+日本。おいしいものをめぐるいい時間、いい出会い。 Italy + Japan, happy time and pretty people around good food
yoshitia 5日 01:55:20 Slack
このブログ、バイオハザードみがあってつらい
Google Drive、ファイル名の長さに制限があるっぽい。たぶん 255 バイト。キビしい…。
あれ
昔調べたときは確か16bit signed intの上限くらいだった気がしたけど…
変わったのかもしれないですね
ファイル上げようとするとエラーになるんですよね
ほう…
現代のファイルシステムでそんな小さい制限かける意味が分からない
DOSじゃあるまいし
確かに、GASからファイル作るのに調べたときの話なので、
アップロードは別に上限があるのかもしれないですね
音楽ファイルとかで連名で歌ってるキャラソンとかがアーティスト名にキャラ名と声優名が全部入るのであっという間に制限を超える
やってみるか…
そもそもローカルでも256バイト以上のファイルが作れない…笑
ファイルシステムなにw
ext4ですね
linux はそうですね。
ext4 そんな制限きついんだっけ
失念してましたねー
ext4 の制限じゃなかった気がする。
linux全般そうなのか、なるほど
こちら(xfs)でもだめでした
パスの最大長はもっと長いけど、ファイル名は 255 とかだった気がする。
これ確かにそういえば、カーネルでそもそもみたいな話をなんかで読んだ気がする
Windows はバイト数じゃなくて文字数だった気がする
NTFSは文字数ですね
それは覚えてる。しかもなんか260文字とか中途半端なやつ
あれーしかしこのファイル今まで Dropbox で Linux と同期していたはずなんだが…
制限云々よりもどうやってその妙な値が出たのかが気になる
Dropbox、長過ぎるファイル名のやつなんか変な処理していた記憶が…
250バイト以上のファイル名は1バイト $1 必要です。
もうかりそう。
ファイル名税
今改めて同期してみたらファイル作られなかった…私が気付いてなかっただけで実は同期できてなかったっぽい…
  • totemoturai1
なるほどなー
笑なんてこった
その辺へのご配慮で、アップロードするファイルは255バイト制限かけてるんでしょうね
エラーも何も無しに同期できないとしたらとても怖い
じゃあ仮に Google Drive に制限なかったとしても死んでたわけか…
Once set-up, Dropbox should sync files automatically. If files are not showing up on the website or app, here's how to resolve possible issues.
Troubleshoot Dropbox syncing issues
> Max character length
> If you're having trouble syncing files and your file name is over 255 characters, the easiest solution is to shorten the name of the original file.
うける
しかもここに書かれてるのは「文字数」ですけど
実態ははバイト数で影響受けている
文字数とバイト数を混同するやつは何をやってもダメ
  • sorena1
海外の方にとっては「文字数」=「バイト数」なのでな
thinca 氏、全英国圏を敵に回す。
まあ良心的に解釈すると一般ユーザー向けへの説明でバイト数とか言い出すとややこしくなるからなんだろうが
マルチバイト圏のユーザーから制限超えてないのにうまく動かないんですけどって問い合わせきた時に余計めんどくなりそう
にしても 255 バイト、マルチバイト圏民にとっては割と現実的にひっかかるのでもっとゆるくしてほしさある
???「いかにもCJKらしい手前勝手な考えだな。
Dropboxはもともと英語圏のソフトウェアだ。ASCIIと生き、ASCIIが死ぬときはともに滅びる。」
???「あの子を解き放て!あの子はSaaSだぞ!」
???「黙れ小僧!」
混ざっとる
世の中には rtol とかもあるし、文字を正しく扱うのはとてもむずかしい
文字の話だとこれ面白かったな https://qiita.com/yumetodo/items/54e1a8230dbf513ea85b
# C++ Advent Calendar 2018 この記事は[C++ Advent Calendar 2018](https://qiita.com/advent-calendar/2018/cpp) 15日目の記事です。 -...
家にいる時間が長くなったので音楽ファイルの整理とかをしているのだけど、なかなか悩ましい
  • wakaru1
もう音楽ファイルの整理をやめてしまった
1万曲以上あったけど、ほとんどYouTube Musicで聞けるし良いや的な発想に
FLAC に入れられるメタデータの形式である Vorbis Comment は複数のアーティストを扱う場合は同じ名前のフィールドを複数回入れて ARTIST=foo ARTIST=bar としてもよいとなっているのだけど、そのようなデータを扱えるタグ入力ファイルや音楽再生ソフトに出会えていない
私の聞いてる曲は聴き放題サービスにはあんまり入ってない
  • wakaru1
あとは聴き放題サービス自体がたくさんありすぎてもう何もわからない
Spotify 入ってみたけどなんか違うなってなったので解約予定
買った曲と聞き放題で聞ける曲をいい感じに merge してほしい
あまり音楽と真剣に向き合う気持ちが Spotify からは感じられなかった
Spotifyがいいんかなと思ってたけど特定の曲ばかり聴く人とは相性が悪いと聞いたので
仕方なくAmazon music使っているがUIがアレすぎて
Google Play Music、買った曲の取り込みも、配信の曲もマージして聞けたのに
Youtube Musicに移行してアレができなくなってしまった
Spotify は音楽に特にこだわりない人がなんとなく聞くサービスと私の中ではなりました
お、そうなのか > Google Play Music
そうなんですよ
できましたね。音質落とされるけど
YouTube Music 考えてたのでちょっと考える。
いやでもYouTube Musicはできないですよ
ローカルで突っ込んだものとマージされるの逆にやめてくれって思ってたな
そのせいでGoogle Play Musicは使わなくなった
落とされるけど私程度の素人が聞いてもわからない程度のはず。私はわからないけど気持ちが悪いのでちょっとなーとなる民
はい。できないと聞いて移行しない方向で考える。
あーなるほど
今改めて調べたらできるようになってる?
Tsuyoshi CHO 5日 22:23:45 Slack
320Kは聞きわけは、ほぼ無理だとおもう。あとAppleもおなじくらいだったかな
世の中には色んな人がいる
Tsuyoshi CHO 5日 22:23:59 Slack
まあ、気になるのわかる
YouTube MusicはYou Tube Premiumのオマケとして考えればよいのでは
私は音楽聴かないのでYouTubeの広告を消す料金が高いなと思いながら
広告消すためだけにお金を払ってる
Tsuyoshi CHO 5日 22:24:36 Slack
でもGoogle Play Musicからの移行がほぼ確定的...まあちゃんと機能が移植されれば文句はいわない
聴き放題サービスではないですがインターネットで音楽聴くシステムの中ではSoundcloudのインターフェースが一番好き
https://www.itmedia.co.jp/news/articles/2003/10/news084.html
つい3週間前にできるようになっていた。
なんとー。アップロードしよう…
Google Play MusicからYouTube Musicへの移行に必要な最後から2番目のステップ、音楽アップロード機能がようやく追加されました。あと一歩です。
YouTube Music、ようやく音楽アップロードが可能に(もうすぐさよならGoogle Play Music)
どうしてもお気に入りのこの曲が聞きたいんじゃって人は結局聴き放題サービスどれもダメな気がしてる
プログラマって「もしかしてそのソフトウェア、自作したらタダになるんじゃね?」みたいな発想があるけど、音楽は厳しいよねー。「もしかして聞きたい曲を自分で作曲したら音楽に掛けるコストがゼロになるんじゃね?」は無い。
できる人なら本業にしてそうだw
絵を描く人でその発想の人はたまにいますけどね
お金払いたくないから作るっての、アーティストにはあんまりない発想な気がする
そうそういない感じがある
yoshitia 5日 22:26:42 Slack
プログラマが欲しいから自分で曲を作るってのは聞いたこと無いな
yoshitia 5日 22:27:32 Slack
プログラマが自分には〇〇作る才能がないから生成してくれるソフト作ったよ!ってケースはあった気が
(プログラマがないから作ろうとして作るのは音楽管理アプリじゃないかな(でも聞き放題は難しそう))
もし未来が来て AI で自分好みの曲をバンバン作曲してくれたら音楽業界は...
ついさっき #golang でないから作った人を見たぞ
yoshitia 5日 22:29:06 Slack
んーと最近AIきりたんってのがあって
プログラマは気づかない、自作して無料になったかもだがじかんというものをしょうひしていることを
  • kzk2
私はVimに大量を時間を消費した
  • fuhahahaha5
yoshitia 5日 22:29:52 Slack
曲と歌詞を用意してそれ食わせるといい感じに歌ってくれるボーカロイドみたいなのが
Vimに持っていかれる時間はなんとも思わないのが不思議
yoshitia 5日 22:30:21 Slack
できて新作ボーカロイド動画がそれ一色になりつつあるとか
時には思うが、時間を倍プッシュしてしまう
趣味にかけた時間を無駄だと思う人はいない
  • tashikani3
yoshitia 5日 22:31:33 Slack
課題は人間が微調整かけるためのパラメータ設定する機能追加してないんで
音楽整理もなんかもはや趣味ではある
yoshitia 5日 22:32:02 Slack
歌い方が似たりよったりなんだとか
yoshitia 5日 22:32:08 Slack
まだまだこれから
最近ブックマークを整理したが、全部整理した後に「これエクスポートしてVimでいじればよかったのでは」と思った
マウスで100も1000もある物を移動させるのは苦行
FLAC のメタデータを編集する Vim プラグイン作りたいのだけどさすがにそこまでしている余裕がない
カバーあたりはどのみちつらそう
yoshitia 5日 22:33:22 Slack
確定申告、amazonの領収書をhtmlで吐き出してvimで不要なもの削除するなど
タグとかディレクトリとかファイル名とかキレイに管理したくなるのあるあるすぎる
  • wakaru1
そこに写真も加わって手に負えなくなって
結局音楽の方は諦めてしまった
さっき文字数オーバーしたファイル名、結局アーティスト部分の最後を … にしてお茶を濁したのだけど、ファイル名はどれもタグから自動生成しているので再生成すると死亡する
Tsuyoshi CHO 5日 22:40:18 Slack
タグがあるので、ファイル名は簡素にするようにしてたなあ...(衝突さえしなければいいで)
それも検討したい
ファイル名変えるとレーティング情報全部消えるな…
YouTube Music 使ったことなかったので開いてみたのだけど、真っ暗な画面が出て左下に「エラーが発生しました」のポップアップが出て終わってしまった。~完~
嫌われているとしか思えないエンディング
初見これで使おうと思う人はいない
Tsuyoshi CHO 5日 22:52:33 Slack
うえ、luma さんのgithubアカウントが消えてます...oh
(ばれた)(古いアカウント消そうとしたらふきとんだ)(つらい)
  • totemoturai2
Tsuyoshi CHO 5日 22:53:45 Slack
インストールしてたプラグインの更新がコケたので...
GitHubに連絡している
Tsuyoshi CHO 5日 22:54:01 Slack
がんばってください...
(申し訳nai.........)
最近、削除前に確認するインターフェースは癖で削除するので役に立たないと思うようになってきた
yoshitia 5日 22:56:27 Slack
削除の確認って手癖でokやyesやってしまいますね
まあ自分の手で "delete my account" を入力したんですが,確認を雑にやってしまった...
リポジトリ削除するときにリポジトリ名書かせるやつありますけど(GitHub はたしかそう),あれなら多少効果ありませんかね?
yoshitia 5日 22:57:24 Slack
そういうのあるから
定型文だったら効果が薄れていくのはわかる
yoshitia 5日 22:57:53 Slack
ゴミ箱機能、できた当時すっげー有難がられたらしいすね
  • industrialization1
Githubのあれですら事故対策としてはあんまり意味ないと思ってる
明確な意思の元で誤った判断を下した時には無意味
Shift+Del ...
Tsuyoshi CHO 5日 22:58:08 Slack
rmは人類最後の墓場
rm をゴミ箱移動のエイリアスにしてる人とかいますね
alias rm=trash-putしてます…
yoshitia 5日 22:58:53 Slack
地味に削除の操作した後にやべっ消しちゃだめなやつだったってのが防げる
shift del が癖になってる人みるとこわい(人のこと言えないが)
明確な意思のもとで誤った判断を下してしまうなら,それを止めるのはインターフェースの仕事ではないような気もしますね...
trash-cli、どうも復元操作が全然イケてないので意味がない気がしてきている
どうせデスクトップないので gomi コマンドに乗り換えた方がいい説あるんだよなぁ
Tsuyoshi CHO 5日 22:59:44 Slack
やるなら、あれですかね、確認メールが飛んで、そのURLで「ほんとうにこのアカウント消すの?」とプロフィールページで画像とフォロワー/フォロウィーのリストを確認してから、くらいじゃないと
完全にセーフティネットだと思ってるので操作性あんまり気にしてない(イケてないのはわかる)
いざって時に復元できないと意味がないんですよね。ゴミ箱
  • sorena1
  • tashikani1
trash-empty実行したら確認もなしに消えるのは:hiee: って感じですね
Tsuyoshi CHO 5日 23:01:02 Slack
WindowsのGUIのごみ箱くらいの復元UIはもってないと、という気はする...TUIでいいので
yoshitia 5日 23:09:50 Slack
アラン・クーパーの格言は知らんかったけど
事情があって焦っており,それがよくなかったな(あとGitHubは複数アカウントがダメみたいなのをみて急いでしまった)
yoshitia 5日 23:10:40 Slack
コンピュータ上のデータはコピーや上書きは簡単だが削除すると戻らない
yoshitia 5日 23:10:53 Slack
は常に意識してる・・・
あ、gomi コマンド、フルスクラッチで作り直される
https://github.com/b4b4r07/gomi/pull/15
うーん、しかし期待してたコレ閉じられてるけど実装されてる気配はないな…やらないことにしたんかな
https://github.com/b4b4r07/gomi/issues/8
WHAT Re-created from the scratch. WHY Code base is too stale and it's difficult to maintain more. fix #8 fix #9 fix #14
See also freedesktop.org andreafrancia/trash-cli rmコマンドをゴミ箱に置き換える
マイクロソフトが作る車のエアバッグは開く前に「エアバッグを開きますか? Yes/No 」を聞いてくるってジョークが昔流行った。
どうやらごちゃごちゃしてつらくなったので作り直した空気は感じたけど、ゴミ箱の中身を消す方法みたいな最低限の機能もなくなっちゃったのかな
hootsuite携帯サイト初期デザインと実装全部僕がやったんだけど、当時はtweetに関するすべての操作をundoableにした記憶があります
  • goodjob2
tweetの削除のundoもできる (ただ残念ながら擬似的なやつで、単純に全く同じ内容で再投稿するものだったので、tweet idが変わるからundoではない。permalinkが死んでしまう系。これはよくないので内部で削除処理を遅延させてタイムアウト後ひっそり削除するようにしないとけないけど当時の構成ではかなり厳しかった。このあたりユーザには誤解を与えてしまいそうなので、undo時の操作でその旨を表記した記憶がある)
バクダンくん 6日 08:06:11 Slack
一瞬un-doableって読んで何も操作ができないのかと思てもた
@yutakatay has a poll for you!
lambdalisue 6日 11:45:38 Slack
ターミナルを起動すると Vim が開く(Vim がターミナル派)

が抜けてる
  • cw_surprise3
  • 👏2
tennashi 6日 11:46:43 Slack
PC を起動すると Vim が開く (Vim が PID 1 派)
  • ultrafastparrot8
  • 69b9bbe795f194423
VimがVM派もいたはず
「Vim を起動する」…そんなことはする必要がねーんだ
VimがPID 1は過激… (というか色々問題起きないのかな
Vimがターミナル派いるのか…
Tsuyoshi CHO 6日 12:06:35 Slack
他のあらゆるデーモンがいないから、たぶん生活は無理だと思いますがw...
vimrcにデーモン起動のスクリプト用意しないとですかね
PID1にするにはいささか不安定すぎませんかという思い
heavenshell 6日 12:07:24 Slack
vim 以外起動しない派は流石にいないかw
せめてプロセスのパイプが開ければ
Vim、普通にクラッシュするのでな…
いや難しいか
あれ? だれか UEFI で動くVim やってなかったっけ?
  • cw_surprise1
ネタで作ってる人はいた気がします
yutakatay 6日 12:08:51 Slack
それはすごいいいw
twitter
Shinya Hayakawa @tsurumau
VimはOSが無くても動くと聞いて
Twitter
  • 👀2
vim ported to UEFI. Contribute to mischief/efivim development by creating an account on GitHub.
それより誰か暗黒美夢王の改宗に突っ込んでほしい
僕は闇の力に飲まれてしまうと困るので突っ込めない
5 件の返信 最終返信:17:36:21
Shougo 6日 14:14:44
ん?
なんの話かな
Shougo 6日 14:17:39
闇の力を一番発揮できるのがneovimと判断しただけで何も我は変わっていない
kyoh86 6日 14:35:16
あれっ
kyoh86 6日 14:36:01
こうなってらしたので笑
Shougo 6日 17:36:21
Emacs押した覚えないけど…。
vimrcで非同期にでinitスクリプトを呼ぶのロマンあるな vimは起動しているがシステム全体としてはまだ起動していない.. みたいな
前やってたけど has('vim_starting') が使えないとか地味に困るやつがあったな
Tsuyoshi CHO 6日 14:07:29 Slack
今なら v:vim_did_enter でいけるか? 的なw
確かに (違いがわかってない)
Tsuyoshi CHO 6日 14:14:59 Slack
差はあんまないんでしょうけど、変数な方は条件を初期化処理でマニュアルで実施する方法を本体に捩じ込めそう?とか思ったもんでw
Ken Takata 6日 14:20:05 Slack
v:vim_did_enter は 7.4.1658 で追加されましたが、追加された後に、has('vim_starting') があるから要らなかったよね、って話になったような。結局削除されずに残りましたが。
Tsuyoshi CHO 6日 14:22:31 Slack
vimの謎機能の1つになっちゃってますよね...
v:vim_did_enterの方が速そう(気にする所ではない)
vimがターミナル派の少なさよ
流石にネタ枠か
Ken Takata 6日 14:46:19 Slack
「お客様の中にVimがshellの方はおられませんか?」
もしかしてvimshellヘビーユーザー
@Tsuyoshi CHO has a poll for you!
ゴリラ 6日 15:12:00 Slack
Vim起動したらinsertモードにしている人がいない説
熟練したVimmer でも vim -y -u NONE を終了できない説
誰かが言ってたけどInsertモードにいるのは水中に潜ってるのと同じような物らしいのでね
Shougoさんのdein.vimのWindows向けインストーラー(PowerShell)を作ったんですけど、こういうのってプルリクエスト投げても大丈夫ですかね
自分そこらへん詳しくないんですみません😖
1 件の返信 最終返信:15:21:27
#←
チャンネルにも投稿済
とりあえず投げてみてはどうだろうかと思う
問題あればcloseされるだけですし
:h i_CTRL-O

<Up> カーソルを1行上へ移動する *i_<Up>*
<Down> カーソルを1行下へ移動する *i_<Down>*
CTRL-G <Up> 1行上の、挿入開始位置と同じ列へ移動 *i_CTRL-G_<Up>*
CTRL-G k 1行上の、挿入開始位置と同じ列へ移動 *i_CTRL-G_k*
CTRL-G CTRL-K 1行上の、挿入開始位置と同じ列へ移動 *i_CTRL-G_CTRL-K*
CTRL-G <Down> 1行下の、挿入開始位置と同じ列へ移動 *i_CTRL-G_<Down>*
CTRL-G j 1行下の、挿入開始位置と同じ列へ移動 *i_CTRL-G_j*
CTRL-G CTRL-J 1行下の、挿入開始位置と同じ列へ移動 *i_CTRL-G_CTRL-J*
<Left> カーソルを1文字左へ移動する *i_<Left>*
<Right> カーソルを1文字右へ移動する *i_<Right>*
<S-Left> カーソルを1単語前へ("b"コマンドのように) *i_<S-Left>*
<C-Left> カーソルを1単語前へ("b"コマンドのように) *i_<C-Left>*
<S-Right> カーソルを1単語後へ("w"コマンドのように) *i_<S-Right>*
<C-Right> カーソルを1単語後へ("w"コマンドのように) *i_<C-Right>*
<Home> カーソルを行の最初の文字へ *i_<Home>*
<End> カーソルを行の最後の文字の後へ *i_<End>*
<C-Home> カーソルをファイルの最初の文字へ *i_<C-Home>*
<C-End> カーソルをファイルの最後の文字の後へ *i_<C-End>*
<LeftMouse> カーソルをマウスでクリックした位置へ *i_<LeftMouse>*
<S-Up> 1ページ上へ *i_<S-Up>*
<PageUp> 1ページ上へ *i_<PageUp>*
<S-Down> 1ページ下へ *i_<S-Down>*
<PageDown> 1ページ下へ *i_<PageDown>*
<ScrollWheelDown> ウィンドウを3行下へ移動 *i_<ScrollWheelDown>*
<S-ScrollWheelDown> ウィンドウを1ページ下へ移動 *i_<S-ScrollWheelDown>*
<ScrollWheelUp> ウィンドウを3行上へ移動 *i_<ScrollWheelUp>*
<S-ScrollWheelUp> ウィンドウを1ページ上へ移動 *i_<S-ScrollWheelUp>*
<ScrollWheelLeft> ウィンドウを6列左へ移動 *i_<ScrollWheelLeft>*
<S-ScrollWheelLeft> ウィンドウを1ページ左へ移動 *i_<S-ScrollWheelLeft>*
<ScrollWheelRight> ウィンドウを6列右へ移動 *i_<ScrollWheelRight>*
<S-ScrollWheelRight> ウィンドウを1ページ右へ移動 *i_<S-ScrollWheelRight>*
CTRL-O 1つコマンドを実行して、挿入モードに戻る *i_CTRL-O*
CTRL-\ CTRL-O CTRL-O と同様だがカーソルを移動させない *i_CTRL-\_CTRL-O*
CTRL-L 'insertmode' がオンのとき: ノーマルモードへ *i_CTRL-L*
CTRL-G u undo で元に戻す地点を新たに設定 *i_CTRL-G_u*
CTRL-G U カーソルが同じ行内にある場合、次の左右への *i_CTRL-G_U*
カーソル移動で undo を分割しない。
-----------------------------------------------------------------------

Note: カーソルキーを押した時に挿入モードから抜けてしまったら、'noesckeys' オプ
ションをチェックする。

CTRL-Oコマンドは時々副作用を生じる: カーソルが行末を越えている場合に、行の最後
の文字の上へ移動してしまうかもしれない。マッピングでは<Esc>を使うのが無難であ
る (まず "x" を入力し、<Esc>を押すとカーソルは常にその文字の上に置かれる)。ま
たは CTRL-\ CTRL-O を使う。しかしその場合はカーソルが行末を越えてしまう可能性
があることに注意。Note: CTRL-\ CTRL-O で実行するコマンドではカーソルを移動する
ことができる。カーソル位置は復元されない。

CTRL-O コマンドではノーマルモードに移動できる。その最中に挿入モードに再突入す
るコマンドを使ってもそれはモードが入れ子になるわけではない。例えば "a<C-O>a"
と入力してから <Esc> を押した場合にはノーマルモードに戻る。<Esc> を 2 度タイプ
する必要はない。タイピングではない方法、例えばマッピングや source したスクリプ
トから実行した時は例外で、モードは入れ子になる。そのため上記の「"a<C-O>a" と入
力してから <Esc>」をマッピングにより入力した場合には、ノーマルモードではなく挿
入モードになる。

Shiftキーを押しながらのカーソルキー操作は、全ての端末で可能なわけではない。

更に副作用として、"i" や "a" コマンドでの回数指定は無視される。そうしないと
CTRL-Oでのコマンドの繰り返しが複雑になってしまう。

CTRL-G u を使う例:

:inoremap <C-H> <C-G>u<C-H>

これは undo できるバックスペースキーを再定義している。これで以前の入力を変
更することなく CTRL-O u を使ってバックスペースの結果を元に戻せる。もう1つの
例:

:inoremap <CR> <C-]><C-G>u<CR>

これは改行ごとに undo を分割する。また、それを行う前に短縮入力の展開も行う。

CTRL-G U の使用例:

inoremap <Left> <C-G>U<Left>
inoremap <Right> <C-G>U<Right>
inoremap <expr> <Home> col('.') == match(getline('.'), '\S') + 1 ?
\ repeat('<C-G>U<Left>', col('.') - 1) :
\ (col('.') < match(getline('.'), '\S') ?
\ repeat('<C-G>U<Right>', match(getline('.'), '\S') + 0) :
\ repeat('<C-G>U<Left>', col('.') - 1 - match(getline('.'), '\S')))
inoremap <expr> <End> repeat('<C-G>U<Right>', col('$') - col('.'))
inoremap ( ()<C-G>U<Left>

これにより undo を分割することなくカーソルキーを挿入モード内で使うことができ、
|.| (および redo) は期待通りに動作するようになる。
また次のような (上記の "(" マッピングをともなう) テキスト入力:

Lorem ipsum (dolor

は |.| を使用して期待通り繰り返すことができるようになる。
Lorem ipsum (dolor)

CTRL-O は undo 位置を分割する。つまり、その前後に入力したテキストが別々にundo
されるようになる。これを避けたい場合(マッピングの中などで)は CTRL-R =
|i_CTRL-R| が使えるだろう。例: 関数を呼ぶ:
:imap <F2> <C-R>=MyFunc()<CR>

'whichwrap' オプションが適切に設定されているならば、行の先頭/末尾での<Left>と
<Right>キーは、カーソルを上の行や下の行へ移動させる。

CTRL-G j と CTRL-G k コマンドはカラムの前にテキストを挿入するのに使える。
例:
int i;
int j;
カーソルが最初の "int" にあるとき、"istatic <C-G>j " と入力するとこうな
る:
static int i;
int j;
全ての行のカラムに同じテキストを挿入するには矩形ビジュアルコマンド "I" |v_b_I|
を使う。

              
なんかごめんなさい
  • 😖3
  • iinoyo1
i_CTRL-Oで勝てる
とりあえず投げてみてはどうだろうかと思う
問題あればcloseされるだけですし
  • ❤️1
このスレッドに返信しました : Shougoさんのdein.vimのWi ...
なんなら暗黒美夢王さんここにいるので直接相談してみるのも手
ありがとうございます、とりあえず投げてみます
(GitHubアカウントとりあえず作り直してローカルにある分投げた) (無いのは vcov, vital-Luv あたりです)
  • odaijini1
Tsuyoshi CHO 6日 15:43:44 Slack
vital-luv、forkを削除しないほうがよかったかな...(なにか必要があって消したのかとおもった...)
いえいえ, わざわざありがとうございます.プラグインの件すみません.いずれにせよ,もっと気を付けないといけないですね..
Tsuyoshi CHO 6日 15:47:27 Slack
いえ、こちらは気にせず、ロストがあるかもしれない本人のほうがダメージですから
大量に積まれたTODO,あれはむしろ失ってよかったかもな (適当) (解放)
GitHub には復元してもらえなかった?
3 件の返信 最終返信:15:55:18
#←
チャンネルにも投稿済
GitHubにsupport経由で連絡しています
昨日19:30, 消してすぐに連絡しました
いまのところ向こうからのアクションがないです
thinca 6日 15:53:45
新しく同じ名前のアカウント作っちゃうと復元がめんどくならないかなぁ、と
すごいわかります.どうしても必要だった...
Tsuyoshi CHO 6日 15:50:16 Slack
zinitスキームはリスキーですよ(実際事故なんだろうけど) w
F/FとかStarとか消えるの地味につらそう
GitHubにsupport経由で連絡しています
昨日19:30, 消してすぐに連絡しました
いまのところ向こうからのアクションがないです
このスレッドに返信しました : GitHub には復元してもらえなかった ...
changelog書いてねっていうスタンスのOSSへの貢献、changelogを書くことはとても良いことなのだが、すぐにchangelogがコンフリクトを起こしてしまうのでPRをmergeしてもらえるまで他のPRがmergeされるたびに粘り強くupstreamブランチをmergeしてpushし続ける根気がいる。
もしかしてコンフリクト起こしやすいchagelogのフォーマットが悪いのでは...
コミットとタグとblameがあれば代用可能な気がする
コミットログをちゃんと書いてればこういうので自動作成とか?
https://github.com/git-chglog/git-chglog
CHANGELOG generator implemented in Go (Golang). Contribute to git-chglog/git-chglog development by creating an account on GitHub.
そうですね。読む側のことを考えると利用者にいちいちgitのログを細かく深く漁らせるのはちょっと申し訳ない気持ちがあります。
https://github.com/conventional-changelog/standard-version
standard versionとかでもchangelog自動生成できるですが、個人的には仕事だといろいろ回って手書きに落ち着いてます。
  • tashikani1
🏆 Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org - conventional-changelog/standard-version
開発者目線以外を忘れつつあるな、よくない
heavenshell 6日 20:21:06 Slack
changelog 人間が書いても疲弊するだけなので最近は release-drafter に任せとります。
zipやtgzで配布するツールにはバイナリと一緒にchangelogが付いていることが多いですね。
インターネットにつながらない環境()だと意外と助かります。
インターネッツォ
heavenshell 6日 20:22:04 Slack
ここにも人権を得てない人が……
いや、私の今の仕事はインターネッツォに繋がりますよ笑
人権の無い環境が入ってくると有用な記事をスクラップする癖が付いてくるので容易にストレージが爆発する
自動生成ツール便利なんですがchangelog更新で勝手にコミットされてしまうタイプはあんまり好きになれない
heavenshell 6日 20:31:17 Slack
自分も。なので release-drafter で GitHub のリリースノートを勝手に更新するやつにしてますー。
この前作ったリポジトリは CHANGELOG.md は人力で書くけど、新しくタグ切って push すれば gh releases は自動で作られるようにしておいた
songmuさんがPRからCHANGELOG生成するghchってツールつくってた気がするけどどうなんだろう
Tsuyoshi CHO 6日 21:10:06 Slack
いっそ、みんなlatestのchangelogリンク(前との差分コミットの一覧)を見てね、にしたりしてw(本末転倒)
うちのvimrcにはVimShellの行があるのであとはそのとおり...!
  • sonomasakada3
Deolの行にしたいけどまだしきれていない...
deol便利になりましたよ。私が毎日使ってるから地味な改善がある
  • goodpoem1
Tsuyoshi CHO 7日 10:00:39 Slack
ビデオチャットするにしても、なんで既知の信頼できるソフトじゃないんだろう、と思うのだが...
https://www.itmedia.co.jp/enterprise/articles/2004/07/news027.html
テレワークに多くの企業が移行する中、Web会議でおなじみになりつつある「Zoom」の脆弱性が話題になっています。どんなアプリにも脆弱性は付き物で、基本的に修正、アップデートすれば解決する――はずなのですが、今回はセキュリティ記者として見過ごせない問題が出てきたので、解説します。
Zoomがアカウント作らなくてよくて楽だったからかなと思いますね
Tsuyoshi CHO 7日 10:02:30 Slack
あー...
heavenshell 7日 10:04:09 Slack
利便性、安定性が他より群を抜いてると思いますねー。
ちゃんと使い比べたことがない
:goodpoem: > 毎日
GWも緊急事態宣言で外ではまともに遊べないし、vimプラグイン開発がはかどりますな
  • sorena4
hokorobi 7日 19:03:13 Slack
例年もGWだからといって外で遊んでないんですよね~。
  • me-too6
  • fukaikousatsu3
GWだろうがなんだろうが大体家にいる(よくはない)
健康に悪いしよくないのは分かってるけど手が勝手にマシンを起動するので仕方がない
みなさんさぞかし進捗出ているんだろうなぁ
hokorobi 7日 19:16:59 Slack
GWはアマプラの孤独のグルメ8を見ようと思っています!(多分GW前に見終わってる)
heavenshell 7日 19:54:54 Slack
「GW 明けにまたきてください。本当の進捗をお見せしますよ」
それ以上いけない
プラグインのメンテしてるだけで終わる
プラグインの開発を進めないとなのだがなー。気になるissueを見つけるとつい対応してしまうのだ
  • iinoyo1
#welcome で色んな人の自己紹介が見られるのいいな... と思ったけど,あそこの発言も vim-jp のアクティブ具合から考えて3週間程度で見られなくなってしまうことを思い出した
tennashi 7日 21:15:54 Slack
消えたらもう一度自己紹介することにより 10000 人までなら自己紹介を見せ続けることが可能
  • benri4
ゴリラ 7日 21:52:58 Slack
ゴリラですって毎度言うと飽きそうな気がしてきた
ゴリラ 7日 21:53:06 Slack
自分が
Tsuyoshi CHO 7日 21:54:12 Slack
いや、大概大丈夫だと思いますがw...
yutakatay 7日 21:57:09 Slack
自動自己紹介再送botが必要ですね
誰か自己紹介したら1行ずつ「ゴリラです」ってレスする bot
yutakatay 7日 21:59:11 Slack
こわいやつw
ニックに破壊力あるので羨ましい。
Tsuyoshi CHO 7日 22:09:44 Slack
ログを蓄積して、 #slot に自己紹介slotを仕込もう(どう揃うのか謎)
ゴリラ 7日 22:40:21 Slack
> 誰か自己紹介したら1行ずつ「ゴリラです」ってレスする bot
ログが倍の速さで埋もれていくw
  • kzk1