はてなキーワード: Vimとは
今でこそWindowsでも全く問題なく開発できるけど、ちょっと前は「Macのが開発体験が良い」と言われていた。
具体的には2011~2015年あたり。
2013年のころ、俺はWindowsで開発していた。WSL2なんてものは当たり前に存在しない時代だ。
たとえばC言語を使いたい場合、MinGWとMSYSを使ってこんなかんじで必要なものにチェックマークをしてインストールしていた。
まちがえた。俺が使っていたのはCygwinだ。こんなかんじでインストールする。
「パスを通す」とか言われていた時代だ。今ではインストーラがほとんどやってくれる。
Windowsのコマンドプロンプトがアホほど役に立たないので、msysCygwinのコンソールを使うのだ。
Pythonのインストールにもパスを通していた時代だった。当時はまだ2系が主流で、卒論を書く際、大学の教授から「3系は使ってもいいけど、俺は知らないからサポートできない」と言われた。
Scipyはインストールしなければ使えなかったので、「python scipy インストール」で検索して出てきた記事を参考にしてインストールしていた。これがまたエラーの連続だった。
プログラムを開発するエディタも、vim、emacsがまず候補に上がった。どちらも癖のあるエディタなので、そういうのが嫌な人はサクラエディタが推奨されていた。そして少しして登場するAtomに感動したのだ。今ではあたりまえのようにVSCodeがある。
ちなみに俺はPythonの開発ではIDLEというのを使っていた。知ってる?こんなの。
そんなWindowsユーザーを少し煽るような(Winユーザが自虐するような)、「プログラミングするならMac」という風潮があったと記憶している。そこから「どうやらMacはUnix系で、コンソール操作が簡単らしい」「文字がきれい」「Windowsでは定期実行するためのcronすらないが、Macにはある」「xcodeというのがあるからめちゃくちゃプログラミングがラクらしい」みたいなイメージがあった。
今ではWindowsも随分便利になったし、IDEやインストーラがなんでもしてくれるようになった。今では結論、「どっちでも好きなほうを使えばいい」という良い環境になった。
非常に長文なので誰も読まないかもしれないが、読んでいただければ幸い。
日本人の宗教批判は主にオウム神理教や創価学会あたりから根深くなったと自分は思っている。とにもかくにも「宗教はやばい」となり、それが「宗教的なものはやばい」となっているのではないか。たしかに新興宗教団体はやばかった。最近でも、自民党から膿となって出てきた旧統一教会の問題がある。
日本人全体で、なんとなく「宗教はやばい」というゆるやかな共通認識があると思う。
そこから「宗教について熱心に語る者は、なんとなく、やばい」とされていると思う。ごく少数の人間だけが宗教について深く調べる。多くは、ミイラ取りがミイラになることを恐れているとか、宗教的な人間とみなされることを怖がっていたり、単に無関心な可能性もある。
ほとんどの人は、まずその「ヤバい」「うさんくさい」「拝金主義」という外から見える性質に嫌悪感を感じているはずだ。実際に、古来から権力・権威・金銭などと結びつきが強いように思う。多くの人々に害を為すものは、それが宗教だろうがなんであろうが、どういう形をとっていようと敵対される。宗教に対するネガティブな意見は、おおよそこの表面に出てきた宗教のネガティブな部分についてのものが多いと思われる。
また「人型の何か偉そうにした超常の力を持ったジジイ」を幻視して「そんなやつがこの世界作ったわけないだろ」と直感的に思うのではないか。
宗教的なものがやばいの1つの例でいえば、ガチのドルオタはキモいというものがある。キモいというのは比喩的表現で、ドルオタクラスタの方には申し訳ない表現だが、周りからは理解不能なのである。アイドルという神を信仰することで「生きがい」となして自分の人生を全うしていく。しかしひとたびその信仰の前提が破壊されれば、一瞬にして生きがいを喪失する。
アイドルの推し活は「きわめて宗教的だ」と半ば冗談めいて表現されることが多いが、比喩でなくそのまま宗教といっても過言ではない。仮に江戸時代に今のアイドルの状態を維持可能な状態で放り込めることができるとすれば、瞬く間に江戸幕府を牛耳ることができるだろう。実際BTS外交などと言われるほどアイドルは脅威的な潜在能力を持っている。一向宗など目ではない。江戸の民たちはアイドルの存在を知覚することで、それに畏怖し、夢を見ることができ、人生に生きる意味を見出しやすくなることだろう。本居宣長も、古事記伝にて「それはさておいても◯◯ちゃんのかわゆしこと尊し」などと書くかもしれない。知らんけど。
宗教のはじまりはアニミズムだという。何か神聖視せざるを得ないものを発見しそれに畏怖し感動することで、その圧倒的な偉大さを見て、人はそれを「神」と名付けたようだ。
日本では現状「科学信仰」と「常識信仰」が主流であると思う(これは自分の主観による)。「科学的な権威がありさえすれば信用する」だとか「よく知れ渡っているから信用する」といったものだ。「長いものには巻かれろ」という日和見主義的な発想がそこにあるように見える。
そもそも「信じる」とは「実際に本当にあるかどうかわからないが『ある』と信じる」ことにある。
自分には本当にあるかどうかよくわからないものを『本当にある』と思い込むことを信じるという。そういう行為には、根拠など無いのではないか。少し古いが「アイドルはうんちしない」などがそうだ。
宗教が必要かどうかは置いておいて、その発生過程や宗教が果たしてきた役割は、歴史を学習すれば誰でもその関連性には嫌でも気付くだろう(重要性は別かもしれないが)。人は「たかが宗教ごとき」で人を殺し合い、憎み恨み、人生を捧げたり、幸せになったり、正しく生きようと努力したり、救われてきた。さまざまな血を流してきたのであった。これは事実である。現在の今の自分にとって宗教は全然必要でないと感じていたとしても、その自分が存在する羽目になった基盤に宗教がある。一体全体どうしてこんなものが人類の中で大きな役目を持つようになったのか。
真に必要でないのであれば、なぜこの世から抹消できないのか。たとえばガラケーは抹消されつつある。必要でなくなったからだ。しかし宗教はどうか。消せども消せども名を変えて復活しているように思う。
科学的であると自負する人であっても、古来から続く伝統的な宗教っぽいものをなんとなく忌避していて、その拝金主義的傾向や宗教の政治的利用による人間支配を見て、なんとなく嫌悪しているのではないか。
また「宗教が必要かどうか」を論じるとき、「実際になくせるかどうか」のその現実性について論じられることは少ない。宗教がなくなれば代わりのものが出てくるのみである。名を変えたそれが絶対視される。
実際にとりあえず「宗教は必要ないもの」と考えて、この世から排除することにしてみよう。つまりそれは逆に言えば「信教の自由」の剥奪である。仏教を信じてはならない、キリスト教を信じてはならないとされる。
ありとあらゆる宗教的なものは不要なので排除されなければならないとする。しかし、必要か、不要か。それは誰にとって必要なのか、誰にとって不要なのか。
宗教と宗教でないものについて、どこで、誰が、どのように、なんの権限で線を引くのか。これはもしかすると権力闘争の始まりかもしれない。受容するか・弾圧するかのどちらかを、ある人間の主観で決めることができるということほど恐ろしいものはない。異端審問のラベリング(【十分科学的でない】というラベル)を受けて生きなければいけない世の中は厳しいものになるだろう。反ワクチン派・反知性主義者が実際にそうした世の中を生きている。われわれから見れば彼らは狂っているが、彼らから見ればわれわれが狂っているのである。
宗教と科学はなんの根拠もなく二項対立されがちだが、これは一神教的な態度ではないだろうか。
つまり科学的であればあるほど宗教的でなくなるはずだという根拠のない「思い込み」があるのかもしれない。
いったいなぜ、科学的であることが正しいのだろうか。いったいなぜ、論理的であることが正しいのだろうか。これは唯物論的な立場である。いったんそういうことにしているという、あくまで仮説である。そのように考えるとうまくいっているだけなのではないか。
そして、自分にとって宗教が必要ないからといって、他人にとっても同様に必要ないとは限らない。つまり全体としては「まだ必要」というのが答えになると思う。
それから自分は、ロジカルシンキングや科学最強説を強硬に主張してその他の考え方を排除しがちな陰キャはあまり好きではない(自分はロジカルシンキングそのものや科学的思考は好きだが、論理的であることが正しいことを信じることは論理的ではない、という前提があると思うからだ)。
彼らは科学や論理というアカデミックな権威のおこぼれを欲しており、いわば虎の威を借る狐のように見える。そうした人間は、自分よりも科学的で自分よりも論理的な人間が宗教的なものを崇拝しているのを目の当たりにしたとき、考え方を転向するかもしれない。これを改宗(conversion)というのだろう。
Visual Studio Code等さまざまなIDEに組み込んでコマンド操作できるテキストエディタがある。これはVimと呼ばれ、世の中で広く親しまれている。入門はやや難しいが、Must-Haveでおすすめである。これは宗教以上に必要である。
もちろんあなたはVimを導入しないという選択をとることもできる。
こう言うと自分は旧来の宗教観を引きずっているように思われるかもしれないが、一方で自分は古来から続いておりただの慣習となっていて合理的ではない規則を、ただ自分の強権を保とうとせんがために信じている老害もまた好きではない。彼らは自分の保身を考え、自らの世界観の安定させ、外に目を向けない人間である。生臭坊主と言われる。
自分は、そうした既製品の宗教や、新興宗教の教祖というただの詐欺師をそのまま信じてしまう人は愚かだと思うが、そういうことも含めて現実でありなぜそういった事象がでてきてしまうのか、なぜ彼らはそれに縋りつくはめになったのかを単に否定することは科学的ではないと思う。それは現実を観察できていない。少なくとも彼らにとって、彼らを救ってくれるのは科学ではなかったということなのだろう。
宗教はおもしろい。とりわけ理系で哲学や文学や詩や宗教やヒトや精神や心というものから縁遠かった者ほど、大人になってから初めて知ることで、そのおもしろさに気付きやすいかもしれない。
以下はすべてメインで使ってるプラットフォーム・プロダクトです。
俺って異端だよね!!😆
わかってる。ここでLinuxをメインOSに使えてない時点で俺は中等半端なんだよ🥺
でもそれも含めて異端だよね!😆
私、emacsって知ったのってエディタ戦争を知ってからで、専門学校の1年生の頃だったかなぁ。
秀丸とかしか知らなかったから、emacsやvimっていうのを知って、なんだかワクワクしちゃったんだよね。
Andy Huntさんもエディタに詳しくなれって言ってるし、カスタムキーバインドやオートコンプリートでめっちゃ効率アップできるって聞いて、自分も試しにやってみたんだよ。
結局、私にはemacsが一番しっくりきて、emacs lispも勉強して、エディタを自分好みにカスタマイズする方法を覚えたんだけど、他の人が作った可愛い.elライブラリを使うことが多かったな。
bashも最初からemacsキーバインドを使ってるし、覚えておいて超便利だったよ。
最終的にはemacsを常に立ち上げて、開発やメール、TODO管理も全部emacsでやっちゃうようになったんだけど、でもff14はやっぱりemacsじゃできなかった(笑)。
ストールマン先生がペド疑惑で騒動になったりして、ちょっと混乱した時期もあったけど、それでもemacsをやめるってことはなかったな。
まあ、とにかく小指がちょっと痛いんだよねぇ。
そもそもあの脚ってキートップを見やすくするために付けられてた
つまりはタッチタイピングできない人のために見やすくする理由で作られていて
打ちやすさは手前は平面、奥が少し盛り上がる状態が一番負担が少ない
これは「人による」みたいなことはなくて、人間はそういう風に出来ている
特にカーソル移動をするときにFnを使って矢印キーを押す人が多いが
EmacsならC-nやC-pを使うし、Vimならjやkを使う
なので矢印キーなんて(ホームポジションから遠いし)使わないよね、という思想の元作られている
他にもBackSpaceはC-hなのでDeleteになっているしF1とかF2とかは使わないというのが前提
「うるさい俺は矢印キーを使いたいんだ」
という人はRealforce使えばいいのであってHHKBである必要は全く無い
まぁHHKBの大きな思想に持ち運べる馬の鞍思想があるので、持ち運ぶために使うけど矢印キーを使いたい、という人は一定数いると思うけど
QWERTY配列の理由はよく使うキーを中心に構成されているとか
タイプライターが壊れないようにわざとバラしてあるだとか言われているが
本当に押しやすいとかタイピングが早くなるような配列はちゃんと研究されているし
例えば日本語なら親指シフトが最も良いなんていうのも昔はあったんだが
結局のところ毎秒3キー押せるのが3.5キーになったところで意味は無いし
それよりも共通認識として広まっているQWERTY配列でいいじゃん、となって現在に至る
打ち間違えるためだけに存在してそうなNum Lockキーだが
数字を打ち込むときにテンキーがあるのとないのでは大違いで圧倒的にテンキーの方が速い
一方でノートPCではテンキーを置く場所をケチりがちなので無理矢理Num Lockキーを使ってキーボードの一部をテンキーにしている
斜めになっているのでテンキーとは打ち方が変わってしまうが、それでも使いこなせば数字を打ち込むのがめちゃくちゃ速くなる
ただ、ほとんどの場合は外付けのテンキーを使ってる気もするのでやっぱりいらないかもしれない
余談だがテンキーのあるキーボードのNum Lock機能は矢印キーとテンキーを切り替えるもので
昔のゲームなんかはテンキーを使って上下左右をコントロールしていたのだが
その場合はそもそもゲーム自体がテンキーによる入力で上下左右に動けていたので
そしてWASDキーによる移動が主流になって完全に廃れた
絶滅危惧種となりつつあるHome End PageDown PageUpだが
PageDownとPageUpはそれなりに使い方が知られているとして
HomeとEndが行頭・行末への移動だと知っている人は意外と少ない
文章を打っていて行頭に戻りたければHomeを押せばいいし、行末ならEndでよい
マウスでカーソル移動する必要はなくて便利なのだが恐らく大半の人はマウスで移動しているのと
Emacsキーバインドプログラマーとコンソールを触る人はC-aとC-eで代用できるので
まだRSSリーダーを使っているのは少数派かもしれないが、これを辞める時は暫くは来ないと思う。
色々と情報を収集するタイプの人間なので、各サイトを回っているとキリがないから使いだしたのがきっかけで2006年からくらいかな。
スマートニュース系もあるけれど、トレンドの偏りと網羅性に乏しいと思い、そっちにシフトできなかった。
暫く前からFeedly使っているが、ざっと並んだ見出しをVimキーバインドで捌いて既読にしたらスッキリ。
(いつか恩返しに有料版使います)
朝と午後の隙間時間にこれやるだけで、必要な情報は逃していないという精神的な安定が得られる。
1日の見出しフィード数はだいたい500~600くらいで、営業日が240日として、500x240=120,000 というとんでもない情報量ということになる。
インプットだけ多すぎって思われるかもしれないが、慣れると特に何てこともない。
今後何でもAIに聞いとけっていうムーブが常套手段になると思うけど、聞くにあたっては自分の知っている色んなことを整理した上で尋ねた方が、まともな答えが得られるしその答えを検証できると思うんだな。
地道な蓄積があるから、まだまだ取り残されなくてすみそうだ。
10年くらいHHKBを使っていたけど様々な理由で一般的なコンパクトキーボードに切り替えた
そもそも文字が見えづらいことで無理してタッチタイプをしていたことと、必要以上にコンパクトになりすぎた筐体に身体が合わなくなったからだった
タッチタイプはできるけど必要に迫られたときに見づらいタイプだったからね
少ないキーは理想的ではあるものの、ゲームや動画編集等でも使うためにはちょっと余剰なキーが合ったほうが都合が良いこともある
もちろん文章を書くためだけなら少ないキーで良かったんだけど、生活環境の変化で脳が多めのキーを必要としていたらしい
だけどHHKBの最大の魅力であった矢印キーだけは捨ててはいけなかった気がする
何かにつけて文章を書いていると矢印キーのためだけに右手を移動させるので集中力が切れる
HHKBだとFnキーを押せばモードを切り替えられるためそれで矢印も操作できた
少ない運指で直感的に操作できるため、vimモードより圧倒的に楽になるし押し間違えもない
これが自分の中ではHHKBを使い続けたい最大の理由だったし、キーボードを変えてからもこれだけは悩ましい
似たような機能は多分あるだろうがHHKB並のものは厳しいだろう
あるいは自作キーボードに辿り着くだろうけどそこまで金はかけられない
当初やりたいなと思っていた次の5つは気付けば満たしたか、満たさなくてもよくなっていた。
カードを使うことのワクワクは今は無いが、色々な場面で便利に使えているし、作ってよかったと思う。
* 公式クライアントでしかできないことが増えたため、公式クライアントを使うようになった。ツイタマ辺りは使いやすい気がするものの…
* ニコニコ動画最近見なくなってしまった。でもサブスク型のサービスは色々利用している
* 買った。でも最近起動してない…
* プライベートリポジトリはタダになった。今はたくさん作ってる
* 寄付した。直接メールが届くとのことだったけど自分のところには来なかった。ICCFのサイトからではなくVimのサイト経由だと来るのかも。活動…されてるかしら。されてるといいな
クレジットカードを作ったらやりたいこと
https://anond.hatelabo.jp/20150826110542
【追記】
スマホ決済そういえばまだ試してない!試すか…!
多数のおすすめを教えていただいたことで、知見が広まっだけでなく用途別に使い分けるのが良さそうだと気づきを得られたと思います
文書作成はObsidianのようなMarkdownがいけるエディタで、ちょっとしたメモにはKeep/OneNoteのどちらかでやるのが快適そうな予感はしています。が、正解がわかるのは流石に来年になってからでしょう。
実際にしっくり来たかの続報をいつか書きたい気はしていますが、増田は一期一会ですし予定は未定で終わるかも…ともかくありがとうございました。そして良いお年を。
みんなのおすすめメモアプリを教えてほしい。今はEvernoteでやってるけど新しいアプリのことも知っておかないとな、と思ったので教えてくださいな
要件は以下
・AndroidでもiOSでも編集可、ブラウザPCからでも編集できる
・目次が作れる(長大な文章になったらジャンプできる機能がほしい)
・画像の挿入や手書き機能は今は必要としてないけど、いつ必要になるかもわからないからその辺はお気になさらず
・(追記)メモを公開することは考えてないので、ブログサービスとかは無しで。いやアリです!非公開で書けばいいという御指摘に感謝!(23:20追記)
・「Evernoteが神!他のアプリは糞!」って人は好きな激辛スナックを教えてほしい。ちょい前に復刻した激辛マニアを食べてみたら魚粉がなかなかマッチしてて美味しかったけど、もっと前に売ってた昔の激辛マニアも恋しいね
・メモアプリに興味ないし激辛スナックも食べられない人は来年の抱負書いてね、きっと叶います
・Evernote→今まで使ってきただけなので、ベターがあればサヨナラ!
・Lifebear→目次はなくてもtodoやメモのワンセットとしては強い印象を覚えました
・Dropbox paper→情報の後出しをするつもりはなかったんだけどDropboxは全端末に入れてあるのでちょっと試します
・notion→改めて触ってみたけど、欲しい機能は一通り揃ってますね。襷に長しって感じなんで機能を持て余しそうではありますがなかなか。
・Google Docs→個人的なダークホース。確かに目次が作れるしデバイス間共有も楽々、何よりGoogleが抱えているという安心感がなかなかのもの!言われて思い出したけどGoogleは確かにうまく行ってないサービスを撫で斬りにしてるな…Googleリーダーとか好きだった。
・Onenote→強い、目次機能がないこと以外すごくしっくりきてる。
・Gmail→その発想はなかったがかなりいいセンついてる。
・Colornote→Lifebearが機能食ってるけどtodoアプリ単体では触ってきた中で最高の感触です
・Obsidian→「端末間で共有したいならGoogle DriveとかDropbox使ったらいいよ」というアプローチが潔くて面白い!マークダウンも書けるので適正あるし、Vimプラグインがあるのも好き
・Workflowy→なるほど「アウトライナー」というジャンルがあるんですな。Workflowyは単純なエディタとしてはすごく簡素で邪魔になるものがなく気持ち良い。
・Joplin→今でかけてるんで帰宅したら試します!少し待ってて
cider_kondocider_kondo 確かに目次重要。拙者も大昔は今は亡き構造化エディタ https://www.vector.co.jp/magazine/softnews/071218/n0712181.html とか使ってた(構造化できるのに実体は単なるテキストファイルって、今考えても割と無敵だよな…
あああああ構造化エディタ懐かしい!!!今思うとこれを使っていたから目次にこだわっているのかも知れないです。源泉を再発見できて嬉しい。ありがとうございます
自分ももっと激辛情報来るかなと思ってたので意外だった。でも色々教えてもらえて嬉しいよ
個人的にはタラタラしてんじゃね〜よは激辛ではないけど、よく考えたら辛さの感覚は人によるので挙げてもらって全く問題ないです。すぐに飲み込まずに口の中でじんわりと味わうのがいいよね
ここまで色々と紹介してもらってわかったこと。
一口に「メモアプリ」と言っても使ってみてそれぞれ目指しているものがかなり異なっているので「しっくりくる」かどうかは本当に個々人の用途・スタイルにかなり左右される。
ただハッキリと言っておきたいのは「まぁEvernote落ち着くんだろうけども…」と思いながら立てたこの増田も、実際に色々節操なく触ってみたらメッチャ面白かったので2022年の最後に素敵な体験をくれた増田とブコメの皆様に感謝です。NotionとGoogle Docs、Onenote、Obsidianがかなりビンビン来てます。
https://b.hatena.ne.jp/entry/s/www.itmedia.co.jp/pcuser/articles/2211/25/news072.html
HHKBでよく聞く「HHKBに矢印キーが欲しい」「Fn使う矢印キーが使いにくい」という意見は全くもって的外れ
日頃からアホみたいにキーボードを叩くハッカーと呼ばれる人達は矢印キーを使わない
代わりに使うのはEmacsキーバインドと呼ばれるCtrlを押しながらP,N,B,F,A,Eなどを使うカーソル操作、もしくはH,J,K,Lを使うVimキーバーインドだ
エディタがVSCodeになろうがPowerPointを使うことになろうがこれは変わらない
なんならBackSpaceも使わないしDeleteも使わない
その代わりCtrlやMetaキーをめちゃくちゃ使う
なのでその使い心地を究極まで求めてHHKBのキー配置が決まってる
矢印キーがどこに配置されていても、押すためには一度ホームポジションから手を動かす必要があるんだが
死ぬほどキーボードを叩く人からするとこの動きに無駄が多くてイライラする
EmacsキーバインドやVimキーバインドだとホームポジションから動かないので流れるようにタイピングができる
シェルなんかを使うときもEmacsキーバインドでカーソル操作ができるから基本的にはみんなCtrlを使ってカーソル移動する
難しそうに見えるけれど一度慣れてしまえばすぐに使えるキーバインドなのでHHKBを持ってる人は是非覚えて欲しいし
そうでない人もすぐにCaps LockをCtrlに変えて覚えてほしい
ちなみにEnterは右小指で押すし、BackSpaceはCtrl-H、DeleteはCtrl-Dを使う
マウスは滅多に使わないがどうしようもなく使うときのためにMacのようなトラックパッドが距離が近くて重宝されているし
Thinkpadの赤ポチが人気なのはそのせいだと勝手に思ってる
別に使わないキーは使わなければいいだけで付属していてもいいではないか、という疑問があると思う
テンキーだってFunctionキーだってPrintScreenだって使わなくても付ければいい、というのは至極まっとうな意見に思える
例えばサーバールームなんかにはキーボードが無くて自分で持って行ってUSBに刺して使うということがあったりするし
HHKBが産まれた20年前なんかはWorkStation毎にキーボードが違う、みたいなこともあったから自分の慣れたキーボードを持って行って繋ぐこともあった
この辺はクラウド化してSSH前提になったので回数は減ったが逆にノートPCを持ち歩いていろんなところで作業することが増えた
ノートPCのキーボードが全然ダメだからお気に入りのキーボードを持ち歩く、ということも(一部界隈では)増えたわけだ
そんなときにRealforceみたいな馬鹿デカいキーボードを持ち歩くわけにもいかないのでHHKBは小型化をキープしている
小型化するときにキーは少ない方が小さくなれるのでキーの数は少ないままというわけだ
HHKBを持ってる人は「左右の手前側に空いてるスペースあるじゃん」と思うだろうが
以上を踏まえると
はHHKBを買う必要は全く無いしRealforce買っておけばいい