「vi」を含む日記 RSS

はてなキーワード: viとは

2017-03-12

から情報学部学科で学ぶあなたへ

購入すべき物

macでもwindowsでもいい、core i3以上、メモリが8G以上が乗った持ち運べる物。これは絶対に買うべき。atomceleronが乗った廉価機は避ける。どうしてもお金が無いなら5年以内の中古でも良い。

これは講義資料などの閲覧用。なくても良いが、あると非常に便利。逆にプリンターは大抵の大学にあるのでいらない。情報系の教科書web上に無償で公開されている物が多いので、それらを活用して学ぶべし。MOOC活用するのもよい。

以下は学ぶべき

大学カリキュラムにあっても、先行して学んで損はない。

コンピュータのしくみと合わせて学ぶ。

英語情報の方が早くて正確である場合が多い。

どうせいつか覚えるので、早めに使えるようになっておいて損なし。

  • OSにまつわる内容

基本。

使えると色々自動化できて便利。個人的にはpython(3)がオススメ

必須では無いと思うが変換ツールと合わせて使うと便利。レポートにも使える。

どちらかお好みで。大抵のエディタIDEで使えるため汎用性がある。筆者はemacs派。

サークル課外活動

ひとりで手を動かして継続的に学べるのであればそれでいいが、そうで無い人間の方が多いのでは無いかと思う。筆者もそうだ。そういった人間他者と共に学ぶのがよい。

大学情報系や電気電子系のサークルがある場合はひととおりみておくといい。真面目に活動していて、ソフトウェアなりロボットなり成果物があるようなら入って良いと思われる。唯のオタクの溜まり場になっているようならまあ入らない方がいい。

サークル以外にも、都市部に住むのであれば技術主体としたコミュニティが多くある。SNSや同期、先輩のツテを使って興味のあるものに参加してみるとよい。

プログラマーバイトなども良い経験になる。しかブラック職場もあると聞くのでよく選ぶべし。

といっても、課外活動に惚けて大学の授業を疎かにするのは愚の骨頂。大学の授業で学ぶのは全ての基礎なので、これを知らずにどんな最新技術に触れようと意味が無い。

競技プログラミング

これは情報学部で学ぶならやらない理由が無い。プログラミング力を鍛えるには最適である

AIZU ONLINE JUDGEやAtCoderゲーム感覚で楽しむとよい。

まとめ

思いつきで書いたので書き漏らしはあると思う。あとよく言われる教授質問に行ったりして活用しろ〜などは情報系でも同じ事が言えると思う。

情報系の学生として最もやってはいけないことは、読んだだけ、聞いただけで理解した気になってしまう事だと思う。授業で聞いた事全てとは言わないが、せっかく場所を問わず実験ができる学問なので、興味を持った内容だけでも良いのでコーディングして動かしてみて欲しい。

2017-01-06

vimってガンダムに例えると何?

おっさんからviしかからないんだけど

vimってvi進化版?

viファーストガンダムとしたらvimってなに?

黒いガンダムあたり?

2016-12-11

[]FSSの残りの四人の予想

ども、FSS大好きっ子です。

今月号読みました?

2017年1月号、読みました?

読んでないなら帰ってください!



いやあ、腰抜かしましたよね。

マドラプロミネンス本人であることは、GTM改変前からデザインズで公開されてたけど、

まさか、他にもそういう奴らがいて、しかも、ハリコンがジュノーンって……

まじかよ!!!

すげえなあ、まじで驚いた。

しかも、バーナー・レンダウドこと、オージェさんって、ミラージュレフトのバーナー・ダウドさんだよね、多分。

ってことは、超帝国剣聖のマドラに加えて、こいつもミラージュにいるのかよ。

……素朴な疑問だけど、3159年ってこんなアホみたいなメンバーで何と戦うねんな。



でまあ、今月で

クルマルスが、ドラグーン

オージェが、レンダウド

プロミネンスが、マドラ

と三人が判明してるから、残り四人。

アトール、バング、ネプチューンジュノーンか……

全員が既存キャラだとして


ジュノーン:コーラスVI(これなら、フォーカスライトこと、アウクソーこと、デルタベルンを娶れる理由も明確になるしね)

アトールジャコー(Aナンバーのくせに剣聖じゃないの不自然だったし、アトールなのに深い意味はないけど、マグダル救出に関わりそうだから、その辺でなんとか)

バング:ミューズ(ヒッター=カイエンに気づいて覚醒したら、BL脳爆発するわ。……いやまあ、でも冷静に考えるとイルゾンサヤステな気がするな、魔導大戦で破裂の人形使うらしいし)

ネプチューンブラフォード(だ、だって、筆頭騎士だよ!? この三期ミラージュの筆頭騎士なんだよ!? マキシ、ツバンツヒ、マドラログナーとかがいる中で筆頭騎士なんだよ!? これぐらい盛ってもらわんと困るわ。あとカイエンと並んで賞賛したウピゾナさんが報われる)



みんなの予想まってるよー!

まあ、普通にキャラだと思うけどねー!

2016-11-08

いかげん、まことしやかにことばについてルールを語るのはやめてほしい http://anond.hatelabo.jp/20161108134523

http://anond.hatelabo.jp/20161108134523

(1) 日本語の「リャ・リュ・リョ」がそもそも英語存在しない問題

『舌を巻く"R"の発音で「リャ・リュ・リョ」は物理的に発音できない』ために英語存在しないんですが、

からそれはでたらめ。ロシア語では「ряа(=[rya])」・・・などの表記と音が存在する。物理的に 発音できないなどということはありえない。「英語では物理的に発音できない」という主張だとしても「なんで言語によって物理法則が変わるんだ」ということになるから、その問題提起はあきらかにおかしい。また、だとすると「日本語では平安時代物理的に"ぴゃ"という発音はできなかった」という意味のわからない主張が正しいことになる。

そもそも、

ということと

ということは同じではない。

英語ネイティブの人でも気づかないだけで[rya]という音は発声している。ただ、それが音韻として用いられていなかったり、あるいは弁別性を有しなかったりするだけ。あなたの言っていることはそもそも文字と音声言語混同してるんだよ。


そもそも「ラリルレロ」は"L"か?"R"か?"L"の方が近いのでは?

どちらでもない。みんな大好きWikipediaから引用

https://ja.m.wikipedia.org/wiki/ら行

頭子音の音声学上の実際の発音は、「り」を除く「ら」行音の場合一般的に、語頭や、撥音(ん)の後では歯茎側面はじき音 [ɺ] 、そり舌側面接近音 [ɭ] または有声そり舌破裂音 [ɖ] に発音され、撥音(ん)の後を除く語中、語尾では歯茎はじき音 [ɾ] またはそり舌はじき音 [ɽ] に発音される。「り」の場合は他の「ら」行音に比較して頭子音が硬口蓋化するため、語頭や、撥音(ん)の後では歯茎硬口蓋側面はじき音 [ɺʲ] 、硬口蓋側面接近音 [ʎ] または有声硬口蓋破裂音 [ɟ] に発音され、撥音(ん)の後を除く語中、語尾では歯茎硬口蓋はじき音 [ɾʲ] または硬口蓋はじき音 [ɟ̆] に発音される。

まりコンテキストによって r や l どころかまったく違う音になっている。話者は音韻として「ら行」に分類しているだけ。ここ、ブクマでもトラバでも「おれ英語知ってるしー。ら行はRじゃないよねー」とか物知り顔で言ってる人多いが恥ずかしいだけだぞ。

「リャ・リュ・リョ」の英語表記において、"L"か"R"の2択でなぜ"Rya,Ryu,Ryo"が発音できない"R"を選んだのか?

ローマ字表記」は「英語表記」ではありません。

ローマ字表記ラテン文字圏向けに26文字アルファベット日本語表記する方法として考え出されたものです。英語表記するためのものではないです(なお「ラテン語表記」でもないです。いまの時代ラテン語新語表記なんかできるかボケ)。

「そんなの細かい違いでしょ」と言い出しそうだが大問題。たとえば国語表記アルファベットを使っているベトナム語も「英語表記なんだから英語発音考慮せよ」ということになってしまう。

nước Cộng hòa Xã hội chủ nghĩa Việt Nam

こんなんね。「えー! アルファベットじゃないじゃーん!」とか不平言ってもダメ。これはアルファベットダイアクリティカルマーク足してるだけ。ダイアクリティカルマークアルファベットじゃないと言い出すとウムラウト打ってるöドイツ語アルファベット使ってないということになる。

英語しかものごと考えないくせついてるからそういう変な発想になるのよ。

ここも若干厄介な問題が絡んでいて、英語とは"value"を「バリュー」と読むくせに"Lue"は「ルー」と読む言語なんですね。

すなわち、表記と読みが一対一対応していない、ということです。

それも間違いです。英語表記は「その単語英語文化移入された時点では表記と読みが一致していた」んです。ただ、英語場合ノルマンコンケストとかいろいろな文化交流があったせいでさまざまな表記が残ってしまった。結果として音声・表記不一致になっているように見えるだけ。実際には歴史的背景を知っていればスペリングから発音推定できるようになっています中学高校でちゃんと習ってるはずだけどhttp://bit.ly/2eRDbuy:ノルマンコンケスト]についてはWikipediaでも読んで。

ただし、"Rya,Ryu,Ryo"だと読みを慣例化していく以前に、「原理的に発音できない問題」が出てしまい、不適切だと思います

うん。だから誰にとって原理的に発音できない」のか明らかにして。

(3) 日本語の「ラリルレロ」ってそもそも"L"なのか問題

この件に関しては私が無知であり、"R"よりも"L"の方が日本語に近いと勘違いしていました。

音声学だったり色んな経緯があって"R"になったようですね。

先にも書きましたがLでもRでもありません。また、音声学的背景で決まったものでもありません。そもそも /l/ と /r/ は「流音」と言って似たような音の仲間です。

ヨーロッパのことばの中でも「単語の中の-rolor-って部分、時代が移り変わるうちに -lorol- って間違って巷間に流布しちゃった。テヘペロ」などということがふつうにあるレベルです(ポルトガル語中世ロシア語の流音交替現象など)。「日本人発音しわけられないし聞き分けられないんだよねーププ」という指摘がよくなされますか、広い視野で見ると「そんなに変わらない音」なんです。

からローマ字で L と R どちらを採用たかは「気分で決めた」以上のなにものでもないです。

(4) そもそもローマ字って英語じゃなくて日本語じゃね問題

本当にそうだと思います

まぁ、どうせ英語ネイティブスピーカーが読む可能性があるのなら、読みやすくて発音が近い方がいいじゃないですか。

なるほど。ではお聞きしますが、


(5) ワープロで"La"が「ぁ」になる問題

xa で打てばいいと思います

2016-07-18

http://anond.hatelabo.jp/20160718003623

おもしろいね。こういう感覚もあるんだ?w

あの最強議論って誰が始めたか知らないけど、実在しない自分達の好きなキャラを褒めて、友達とどっちが好きかを競うゲームなんだよ。

マジメにやるとケンカになったりもするから「どっちも漫画だろ!」ってツッコミ待ちもしながら突拍子もない議論で笑わせるわけ。それでもケンカになる時はあるけどねw

ノリとしてはジャニーズファンが「私と家庭持つなら誰が一番合ってると思う?」みたいのとか、屋台好きが「大判焼きと今川焼きはどっちがおいしいか?」ってやるのとか、SEさんが「viEmacsのどちらが子羊たちに刻印を施すか」なんかを議論する感じ? 元々は冗談だったんだけど…、どこかで嫌な思いしちゃったかな?

 あ、あと天気は全人類共通のどこまでも広げられる奥深い話題から増田さんはその良さを分かるにはまだ若いのかもって思いました。

嫌な相手も含めて色々な人と会話をこなしていく経験をすると、きっと天気の話の楽しさやありがたさに気付けるんじゃないかな。

 嫌いな話題は誰にでもあるけど、できれば楽しい話題を探していけるといいね

2016-05-19

vi鬼軍曹をください

Emacsカーソルキー(たとえば↑)を押すと「C-pを使え!!!」ってアラートを出して、Emacsキーバインド強制してくる拡張スクリプト鬼軍曹.el(drill-instructor)」。

同様にEnter/ReturnキーやBackspaseキーでも「C-mを使え!!!」「C-hを使え!!!」と御叱りの言葉を頂ける。

一々操作方法を教えながら叱ってくれるので、すぐに操作を覚えられた。



こんな感じでカーソルの移動にhjklを使え!!!とか、iで編集モードに入れ!!!とか叱ってくれるvimスクリプトがほしい。

Emacsっぽいことしたら叱ってくれる機能もあると良いけど高望みはしない。

はてなーの人(特に増田にいる人)はEmacs派よりもvi派が多いっぽいので、是非教えてほしい。



自分で探してみたら二つ見付かった。

http://blog.cohtan.org/2008/06/vimpluginvim.html#!

でもこれはリンク先が消滅してた。

http://w.vmeta.jp/tdiary/20110211.html

こっちはスパルタすぎて使えません><

2016-03-10

visudo

"vi" って言ってんだろうが! nano で開くなクソが

2016-01-20

業界ではVimじゃなくてViを使うと稼げるの?

Linuxコマンド入力するだけで28万円以上も貰えるって楽だよね。

http://www.lancers.jp/work/detail/860174

学生なら無料で使える秀丸エディタEmEditor無料版を使ってるけど、金になるのならViも覚えようかな。

2015-12-28

http://anond.hatelabo.jp/20151228165455

viのhjklは先行する何かの影響で実装された記憶があるので、操作が共通だからというだけで「viを忍ばせる」というのは言い過ぎではないかという気がする

まして「vimを忍ばせる」というのは、ちょっとその、まあなんというか…

さておきhjklで移動程度でいいのなら、最近3.6.0がリリースされたnethackも入れてほしい

Vimキーバインドを忍ばせる人々

Vim(あるいはvi)のキーバインド提供する人がいる。

Vimの外でもVim風の操作ができたりするのは彼らのおかげだ。

デフォルトオプションプラグインアドオン、様々な手段提供されている。



Vimを使っている人でも使うかどうかは人それぞれだし、

どの程度Vim再現できているのかも実装によってまちまちなのだが、

なんだかんだで有名どころのテキストエディタ統合開発環境では何らかの形で提供されることが多くなったように思う。



以下は提供しているソフトウェアの一覧。

(一覧に無いものは私が知らないか忘れているだけなので、実際にはまだあると思う)

統合開発環境 名称
Visual Studio VsVim
Xcode XVim
Eclipse Vrapper
NetBeans jVi
IntelliJ IDEA IdeaVim
MonoDevelop Vi Mode
Qt Creator FakeVim
テキストエディタ 名称
Emacs VIP
Emacs Viper
Emacs Evil
Atom Vim mode
Atom vim-mode-plus
Sublime Text Vintage
Sublime Text Vintageous
Brackets vimderbar
Visual Studio Code Vim
Light Table Vim

他にもブラウザ向けのアドオンとか。

ブラウザ 名称
Firefox Vimperator
Firefox VimFx
Firefox Vimium
Chrome Vimium
Chrome Vrome
Chrome Vichrome
Chrome cVim
Opera VimOperate
Opera wasavi
Safari sVim
Safari vimari

いくつかのコマンドでも。

コマンド 分類
bash シェル
zsh シェル
ksh シェル
tcsh シェル
yash シェル
tig gitインターフェース
less ページャー
cgdb デバッガ
LuaKit Webブラウザ

hjklでスクロールできるWebサービスとか。

名称 操作
Twitter jk前後の項目に移動
TweetDeck jk前後の項目に移動
Facebook jk前後の項目に移動
Google+ jk前後の項目に移動
Tumblr jk前後の項目に移動
GitHub jk前後の項目に移動
Pocket jk前後の項目に移動
Pixiv(複数投稿) jk前後の絵に移動
ニコニコ静画(漫画) jkスクロール
ニコニコ静画(電子書籍) hjklで前後のページに移動(wasdでも可)
はてなブックマーク jk前後の項目に移動

ゲームも。

名称 操作
nethack hjklで上下左右に移動(yubnで斜め移動)

追記

viのhjklは先行する何かの影響で実装された記憶があるので、操作共通からというだけで「viを忍ばせる」というのは言い過ぎではないかという気がする

> まして「vimを忍ばせる」というのは、ちょっとその、まあなんというか…

確かにVimではなくvi模倣だったりして無理があった…。hjklの大元を辿るとどこに辿り着くんだろう(ビル・ジョイの使っていたキーボードとは別?)

2015-12-25

いぇ~いLingrのみんな見てるぅ~?

http://anond.hatelabo.jp/20151222002334元増田だよ!

思いの外レスが付いてびっくりだよ!!スラドで見た時は流石にびっくりしたね!

適当に書きなぐったのでまあNeo****を害悪だとかなんとか言ったけど、まあちょっと言い過ぎたかなっては思ってる

でもね、初手からNeo****でプラグインを入れるのを勧める記事が溢れているのはやっぱり害悪だと思うな!

せめてなれてから(vimtutorを終わらせてから)入れるべきじゃないかな?

あ、でも勘違いされないように言っておくけどLingrのみんなはちゃんとOSS活動やってて偉いなって思ってるよ!煽りじゃなく。



ほんとはだんまりしてるつもりだったけど、気になったコメントが有ったから返信するよ!

http://anond.hatelabo.jp/20151225003934

最初に言っておくけどまあエディタなんて結局全部主観から

ただwとかiとか書いてある記事不要、ないほうがマシっていう意見は変わらない

せめて先頭の方にvimtutorって書いてあればまあまだ許せるけどね

あとset -o viだけど、(ちなみにスラドset -o vibashbashはニワカって書いてあってわろた)

set -o emacsのほうが使いやすいと思うよ。主観だけどねw

なんでかっていうとシェルではテキストオブジェクトを使えてうれしい時が少ないから

モードが2つあることのデメリットのほうが大きんじゃない?

あとDo one thing...はエディタにも当てはまると思うけどなあ。そんな否定することじゃないんじゃない?まスラドのみんなの意見も聞きたいとこだね!



まー結局誰がどう何を使おうといいんだけどね、昔からvimユーザーとしてvim使いにあらずんエンジニアにあらず(まあそこまでじゃないけど)、みたいな風潮がf*ckだと思う

(また主観がどうのとか言われると思うけど、実際のブコメとかでもそういうコメントあったからね、少なくとも俺以外もそう思ってる人は少なくないと思うよ

先日のVim学者叩きについて思うこと

先日、「最近のvim偏重主義について思うこと」と題する記事を公開し、Vimを新しく学ぶ人たちを攻撃する人がいた。こんな記事本来なら無視しておきたいのは山々だったが、思いの外プログラミング界隈で話題となってしまった。このままでは新しくプログラミングを学ぶ人たちに悪い影響を及ぼしかねないと思い、自分意見をここに残すに至った。


先ほど述べた通り問題記事Vim初心者こき下ろす内容のものであり、以下のように述べてる:

なんでこんな常識的ものにこんなにブクマつくの???っていっつも驚く。

こんなのただの煽り文句ではないか。最近の若者はいかに「なってない」かについて熱くなるのはおっさんの悪い癖なので、初学者はこんな悪口に囚われずにまずは自分の好きに色々試して欲しい。そうして学び取れることはたくさんあるだろう。


もちろん、Vim好きな人でも一度はEmacsも試してみるべきだという意見には一理ある。エディターはコーディングに欠かせないものであり、常日頃使うのだからどれが好みに合ってるかを判断する前にそれぞれの特徴を把握しておいた方が良いだろう。ただし、何も両方極める必要は無い。なお問題記事は以下の主張をしてる:

viEmacsは基本教養である。どちらかしかできないのは文盲のようなものである

大抵のプログラマーにとって、エディターは手段であって目的ではない。自分にとって便利であったり使いやすかったりするから特定エディターを選ぶのであって、好みに合わないエディターは使わなければ良い。特にVimユーザーの多くからすれば、vi互換エディターは多くのシステム最初から搭載されているのだから無理してEmacsに慣れることに時間を割くぐらいならもっと他の勉強をしたいだろう。


また、問題記事は以下のようにVim学者批判してる:

vimvim言ってブクマしてるみなさん、vimtutorは起動したことありますか?Vim関連の記事を100個ブクマするよりよっぽど有用です。

私もvimtutorはすごくオススメするが、他の情報源から同じことを学んだからといって馬鹿にしたりするようなことはしない。同じことでも、様々な人が様々に紹介することの一体どこに問題があるというのか。日本語で書かれた情報が増えることは普通に喜ばしいことであるはずだ。

全体的に問題記事自分の好みを絶対視し、それに合わないものをこけ下ろしてるに過ぎない。

文章、少なくとも日本語Vimに向かないし、Javaの開発ならeclipseですらvimよりよっぽど生産性が高い。

vimにpluginなど入れて喜んでいる一部の人達をみると、やはりvimで通ぶっているだけではないかと思えてしまう。

大体がshellでset -o viなんてしたら使いづらくて仕方がない。shellはctrl-aで先頭に戻るし、ctrl-rで履歴検索をするものである

どれもこれも極めて個人的感想に過ぎないでは無いか。私も個人的感想を言わせてもらえば、Vim日本語を扱うのにほぼ問題を感じたことなど無いしどうしてもダメだと思ったら香りパッチでもあてれば良い。VimJava開発をする方法だって複数あるし言語間でエディターを統一することは悪いことではない。shellでviキーバインドはは普段から使用しているが、何が「使いづらくてしょうがない」のかが私にはさっぱり理解できない。そんなものは結局好みの問題であり優劣の問題では無い。


最後に、問題記事ではわざわざUNIX哲学を持ち出している:

Do one thing and do it wellって知ってますか?一つのプログラムでなんでもしたいならwordかVSで十分です。

しかし、ここでUNIX哲学を持ち出すのは果たして適切だろうか?そもそもEmacsVimUNIX哲学に沿った代物であるというのは相当無理のある主張だろう。EmacsVimが主にUNIX環境使用されることが多いのは事実かもしれないが、一つの目的に特化したツールの集まり問題解決に当たろうとするUNIX哲学アプローチに沿っているとは言えない。それにエディターにもUNIX的なアプローチを人々が求めているのであれば、edエディターとしてメジャーになっているはずだが実際はそんなことはない。結局エディターの話でUNIX哲学云々を議論するのは論点がずれているのである。もし言語によってエディターをコロコロ変えるべきだということが言いたくてUNIX哲学を持ちだしたのであれば、それはUNIX哲学でもなんでもない、ただの好みの問題に過ぎないのだ。


ついつい長々とした文章を書いてしまったが、こんな実のない議論をしてもしょうがないので問題記事もこの記事も一つの意見だと思って参考程度にとどめて欲しい。結局何が正しいかは自分判断するしか無いだろう。

2015-12-22

最近vim偏重主義に思うこと

ここ2,3年くらい、Vimが妙に流行っている。はてブqiitaでもVim関連のページが出れば大量にブクマがつくし、「俺はVim派だから」みたいな発言大学だったりtwitterだったりでもみる。



しかしその実、世間に出回る「vim tips」みたいなのをみると、cやr,はたまたw,$,0,..など超がつくほど基本的ものしか載っていない。

なんでこんな常識的ものにこんなにブクマつくの???っていっつも驚く。

昔はvimに憧れるワナビーブクマをつけてるのではないかと思っていたが、どうやら今のネット界隈では「vim派」と言って通ぶることが一種ステータス?になっているのではないかと思うようになった。



ちょっと前に流行ったvim pluginブームもびっくりした。vimあくまでもIDEなんていらないスクリプトを書いたり、CUIでエディットしたい時に使うものだろう。

ものには使いみちというものがある。文章、少なくとも日本語Vimに向かないし、Javaの開発ならeclipseですらvimよりよっぽど生産性が高い。

vimにpluginなど入れて喜んでいる一部の人達をみると、やはりvimで通ぶっているだけではないかと思えてしまう。

.vimrcは長けりゃいいっていうものではない。それがemacsに対するvim美徳ひとつではなかったのか。



そもそも、vim人口が見かけ上増えているにもかかわらずemacs人口が増えていないのがおかしい。どうも最近vim派の人たちはemacsをあまりうまく使えていないようである。(俺のまわりだけかもしれないが)

昔のhackerはエディタ戦争なんて言いながらもお互い両方のエディタを使えたものだ。大体がshellでset -o viなんてしたら使いづらくて仕方がない。shellはctrl-aで先頭に戻るし、ctrl-rで履歴検索をするものである

そもそもエディタ戦争なんて洒落にすぎないんじゃないかと個人的には思っている。viEmacsは基本教養である。どちらかしかできないのは文盲のようなものである



いつからvim界隈はこんなに歪になってしまったのか。

vimvim言ってブクマしてるみなさん、vimtutorは起動したことありますか?Vim関連の記事100個ブクマするよりよっぽど有用です。

Do one thing and do it wellって知ってますか?一つのプログラムでなんでもしたいならwordかVSで十分です。無理してviを使う必要はないです。



俺はまだLinuxを使い始めて10年くらいだけれど、エディタvi(m)一筋だった。

それだけに、今のviを取り巻く環境は悲しい。



何がいけなかったのだろうか。



コメントをもらった。同意してくれる人がいてうれしい

あとvivimがうんぬんというブコメありましたが、逆に今日vivimを使い分けることがあるんでしょうか…?

(もちろんインストール直後のdebianとかだとvim.tinyしか入ってないけど)

普通/usr/bin/viってvim.basicを指してることが多いと思います。もしvim.tinyを指していたらごめんなさい。

てかaliasなりupdate-alternativesみたいなの使われたほうがいいのでは…?



id:akanehara増田はじめてだからよくわかんないけどブコメに返すのこれでいいの?)

いやね、俺はNeoなんちゃらとかなんちゃら.vimとかのプラグイン流行りまくってるのどうかと思うんよ。

vi使いたくてあんなゴタゴタした画面分割するならtmuxscreenで別タブにシェル開けばいいしそのほうが拡張性高いじゃん…っていう。

それかVSなりIntelliJで(ちなみに俺はeclipse使います微妙disったけど)

あとはSIGSTOP(てかSIGTSTPか)で止めるのもよい使い方だと思う。

とにかくこれからviなりunixを使い始める人達がああい害悪に影響されてほしくない。Neoほげほげよりtmuxとかctrl-zのほうがのちのちず~~~っと役に立つから

vi流行ること自体はいいと重いますemacsもっとはやって欲しいです。nanoは即update-alternatives --config editorするんで知りません



と思ったらなんかみなさんいろいろ考察してくださっていますが、今やviクラスタunixクラスタなのか…

なんてこったい



id:Lycoris_i

TeXは確実にGUIのほうが使いやすいよ。俺はTeXstudioだけど、シェアウェア買ってる人もいるね。特に仕事道具にしてる人は。

vimじゃあPDFからジャンプとかできないから校正の時とか使いづらいことこの上ない



id:FantasyZone3, id:lbtmplz

一理ある



id:SndOp

俺も割と同じ意見だよ。煽りとかじゃなく。

問題vim scriptelispに劣ってるところだと思う。

言語プラットフォームとしてみたときやっぱりemacsには一日の長があるよ

なのにpluginとか言って喜んでるのはなんか違うと思うなあ。

2015-12-07

http://anond.hatelabo.jp/20151207140952

じゃあviだったらいいのか。

Emacsでもいいんだよな。

2015-11-29

あるサイトタロット占いプログラム(それ自体はほぼ遊びで作られている)で占っていたら、今の自分を完全に見抜かれている気がして胸くそ悪さまで感じるので、引いたカードさらして行く。


IV. PENTACLES (金貨の4, ペンタクルの4) REVERSE

逆位置:執着。嫉妬。どん欲。吝嗇。保持。保管。

② Page of CUPS (聖杯の小姓) REVERSE

少年子供感性想像力。引っ込み思案。弱気

VI. PENTACLES (金貨の6, ペンタクルの6) REVERSE

アンバランス。過剰。行き過ぎ。やり過ぎ。自己満足

1枚目を引いた時点で怖くて2枚目以降を引きたくなくなった。

2枚目も同じ気持ちになった。

3枚目で何故か妙に納得した。やっぱりこの指摘を信じて冷静に行動した方がいいんだろうか。ちなみに悩みは恋愛関係陳腐もの

2015-09-20

Windowsシステムディスク入れ替えで躓いた件の備忘録

ちょっとした事情からシステムディスク移設をしたところかなり躓いたので、備忘録的にメモ

時代に逆行して個人的な書き物をする場所を一切持ってないのでお借りします。



以下、Linuxなりの最低限の知識があり、バイトオーダーもわかり、細かいところは勝手に補間できる人向け。


目的

Windows 7システムディスクの入れ替え。

オフセット32256バイトを1048576バイトに調整する。

得てして非AFTからAFTという状況と思われる。

コピー元が壊れかけの時はやらないほうが吉。


手順には省略するがたぶんやらないといけないこと


手順

  1. c:\boot\BCDバックアップ(BCD.org等)
  2. clonezillaとLinux Live USB CreatorをDL
  3. clonezillaのUSB起動ディスク作成(「作成したファイルを隠す」、「LinuxLiveWindows上で起動可能にする」のチェックは外す)
  4. HDD接続し、NTFSフォーマット
  5. msinfo32.exeを実行し、オフセットが1048576になっていることを確認
  6. clonezillaのローカルパーティション→ローカルパーティションでクローニング、オプションは全部デフォルト
  7. HDDのみ接続し(念のためclonezillaのUSBも外す)、Windowsインストールディスクを起動
  8. 最初の画面で「次へ」を選択したらShift+F10でコマンドプロンプトを起動
  9. diskpartを起動、list disk → select disk n → list part → select part n → active し、exit
  10. bootrec /fixboot, bootrec /fixmbrを実行
  11. bcdedit /enum allを実行、随所でdeviceがunknownになっているはず
  12. bcdedit /set {bootmgr} device "partition=C:"等をunknownになっているぶんだけ行う。osdeviceやfiledeviceも。
  13. ほかはツールになにも弄られないようにしてシャットダウン
  14. この状態で起動しようと思ってもカーソル点滅から進まない。ここから先の情報(というか23.)は少なくとも日本語では見当たらなかった。
  15. clonezillaを再度起動
  16. lsblkで/lib/live/mount/mediumとなっているデバイスを調べる(仮に/dev/sdb1。ついでに新HDDシステムパーティションは/dev/sda1と仮定。)
  17. sudo mount -o remount,rw /dev/sdb1を実行(自信があれば/tmpとか使ってもいい。オススメしないけど。)
  18. /lib/live/mount/mediumに移動
  19. sudo dd if=/dev/sda1 of=./pbr.bin bs=512 count=1を実行(/dev/sdaだとMBRになってしまうので注意)
  20. pbr.binのバックアップを取る
  21. sudo vi -b pbr.binを実行
  22. :%!xxd でバイナリ編集できるようにする
  23. 1Cが"3F00"になっているはず。これがhidden sectorsすなわちオフセット。ここを"0008"に書き換える
  24. :%!xxd -rで元にもどし、:wqで保存終了
  25. sudo dd if=./pbr.bin of=/dev/sda1 bs=512 count=1を実行し書き戻し(/dev/sdaだと略)
  26. 祝起動

23.もそうだけど12.もどこにもなかった。(英語は面倒でしっかり読んでない)

2点でめっちゃ躓いたってお話

2015-09-05

http://anond.hatelabo.jp/20150905114603

vi使ってなくてもニコニコでその操作ができるか確認できると思うけど、なんでユーザ限定するんだろ

vi/Vimを使っている人に聞きたいこと

Neovim、vis、nvi、JVim、ViViElvis、JElvis、Lemmy、Calvin、Levee、WinVi、vile、xvi、Vigor、Stevie……をはじめとしたテキストエディタを使っている人でも構わない。

ニコニコ静画(電子書籍)でhjklを打ったらページ送りができたんだけど再現する?

まんが4コマぱれっと(電子書籍版)で再現した。

http://seiga.nicovideo.jp/watch/bk1860

2015-09-03

init.el

init.elってvi編集するよね?

2015-08-20

メシマズ改善が難しいの、厨房に入れないことなんだよ

なんかさ、メシマズ話題になる度に

「男はなにもしないで文句だけ言う」

文句をいうなら自分で作れよ」

みたいなコメントが並ぶんだが、嫁姑問題に疎いんだろうな、といつも思う。

それが悪いとは言わない。想像力が足りないとも思わない。

女性でも当事者にならないと想像しづらいし。



ちょっと想像して欲しいんだが、オマエさんが職人だったとするな。

壺を作るとか、漫画を描くとか、なんだったらiPhoneアプリ作るんでも良いよ。

一日のウチ、かなりの時間をその作業に費やす職人だ。

良い仕事をしたいと思ったらどうする?そう、環境を整えるな。

ろくろの位置、ペン軸の太さ、使うエディタショートカット



で、ある日、「オマエの仕事文句があるから、俺にやらせろ」ってヒトが入ってくる。

引き継ぎじゃ無いんだよ。廃業しろと迫るわけじゃない。ちょっと代われって感じ。

それさ、代わる?自分神聖作業場他人が入ってきて、作業場使わせろって事だよ。

はてなーに伝わりやすそうな例で言うとさ、Emacsでやってたのに、目の前でviとか設定始めてんの。

耐えられる?設定ファイル勝手に書き換えられて。



男子厨房に入らずっていう意味じゃなくて、家のキッチンってものすごいパーソナルな作業場なのよ。

だれにでも使えるような、最大公約数的な配置になってたりしないの。そんな理由もないし。

そして、パーソナルな作業場を、他人に乱されることほど、癇に障ることって無いのよ。



同居とか、二世住宅で、世帯別にキッチンを作る必要性が強調されるのは、そこなの。

夫と舅がふたりともNゲージマニアから趣味の棚は一つで良いわよね?って言われたら、エッてなるでしょ。

いくら趣味が同じだって行っても、同じだからこそ、共用にはしづらい。共用に出来ない。



そしてね、食事って別に特別な日のイベントじゃないでしょ。

たとえば、家族旅行に行くとき段取りが悪いから、次は私がやる、宿も抑えるし店の予約もする。

これなら、手も出せるし、やりやすい。イベントから

でもね、料理、日々の食事って、そうじゃない。

日曜に一回息子がキッチンうまい飯を作った。で?

メシマズに対して、誰かが代わりに料理すれば良いっていうのは、つまり毎日の食事担当を完全に代わる」必要があるのよ。

何回か、「こうやったら上手く出来るだろう」って言われても、意味が無いの。



キッチンが一つしか無い家庭で、メシマズが食事担当になってる時に、本人が更生する以外に手は無い。

例えば、各日で料理担当をするとかも、あんまり意味が無いと思う。

チームで仕事する為に、なんかルールとか規約が決まってる世界の話じゃないのよ。

凄く下品な言い方するとね、「オマエが奥さんを喜ばせられないのは、愛撫の仕方が悪い」って他人が奥さん触る感じ。

それさ、耐えられる?

食事担当キッチンに立っている人間は、そう言うレベルでその場所を捉えてるの。



からメシマズ話題になった時のアドバイスとして、「代わりに作って味を見せたら良い」は完全に逆効果

そりゃ、姑の飯がマズイからって、嫁が姑のキッチン使って飯作って舅が喜んだら、いびり倒しもするだろうと。

男性目線的に言えば、完全に女房寝取られてる状態ですよ。

アノヒトの愛撫の方が良かったアナタの愛撫はもう嫌って奥さんから毎日言われてみ。アノヒトに憎悪以外湧く?



下手なブコメばっかり書いてんな、オレに代われって家族に言われてみ。

しか家族の書いたブコメの時に限ってスターが付くの。それで家族得意げ。

そのアカウント、続ける気力、ある?耐えられる?

2015-02-16

よみがえれ!edしぐさ

一文字うかがい

edコマンドはすべて1文字。行を挿入するときは"a"や"i"、行を削除するときは"d"。編集内容を保存するときは"w"、edを終了するときは"q"。edの人々は長いコマンド名にわずらわされずに暮らしていたんだ。

線引きしぐさ

書き間違えた言葉を直したいこともあるよね。たとえば"history"を"fiction"に置き換えたいときedの人々は一つずつ"history"を探して書き換えるのではなく、s/history/fiction/gのように、置き換える言葉を線で区切って並べていたんだ。簡潔さを好むedの人々らしいしぐさだね。

点打ち仕舞

edにはコマンドモード編集モードがあったんだ。テキストを直接入力するときに使うのが編集モードテキスト入力を終えるときは、"."1文字だけの行を入力するんだ。そうすることでコンピュータ編集モードの終了を伝えられるし、ユーザピリオドを打つことでモードの切替を意識できる。edではそんな人と機械への気配りはあたりまえだったんだ。

版刷り大事

edの人々が主に使っていたのはディスプレイではなく、ロール紙に1行ずつ印字するテレタイプ

今の私たちには一見すると不便に思えるつくりも、edの人々にとっては紙と時間節約する工夫の詰まったものだったんだね。

vi言葉emacs言葉

edの人たちは、宗教戦争につながる言葉を使わないように心がけていたんだよ。

ログイン ユーザー登録
ようこそ ゲスト さん