「Emacs」を含む日記 RSS

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

2023-03-05

vimmer & rubyistってネトウヨしかおらんのか

アンチフェミツイートRTしまくってたりしてビビますわ。エディタの話はどこ・・・ここ…? いやまあvimjp使えって話なんすかね。

Emacs使いはS式しか喋らないのに

2023-03-03

vi って検索すると did you mean: emacs, emacs って検索すると vi

Google対立を煽っている

2023-01-15

オープンソース凄いとか未だに言われるけど

MS OfficePhotoshopからデファクトを奪うレベルオープンソースソフトが未だに出てこないのはどういうこと?

LibreOfficeしろGIMPしろ、いつまで経っても業務でまともに使えるレベルにならないし。

あとGUIも、オープンソースにおける決定版がこれまた待てど暮らせど出てこない。

てかOSSって、便利である以上に複雑怪奇UIで、ユーザを苦しめるソフトばっかり作るよね。

(PerlsendmailbindTeXgnuplotなどなど挙げてったらキリがない)

なんでユーザの使い勝手というか、そこら辺のデザインがこうも蔑ろにされるのか意味わからん

結局、viemacsどっちがいいかという、傍から見たらきのこたけのこ未満のしょーもないレベルで使い勝手を言い争っていた頃からOSS界隈は何も変わっちゃいないと。

今どきデスクトップLinuxを使うとか意味わからん

プログラミングだったら今やWindowsmacでも、超快適な環境を超簡単セットアップできる。

からLinuxで開発環境を構築する意味は全くない。

昔ながらのviemacsが、現代的な開発環境より使い勝手に優れるとか絶対にありえないし。

それにLinuxなんてプログラミングどうこう以前に、MSOfficeもPhotoshopも使えないじゃん。

ああ、代替ソフトの話は要らんから

こっちが問題にしているのはあくまでMSOfficeやPhotoshopが使えないことなので、完成度低すぎな「なんちゃって代替ソフト」があっても全く解決にならない。

あと、Linuxオープンソースというのは確かに特徴っちゃ特徴だけど、果たしてデスクトップLinuxユーザに、OSオープンソースプロプライエタリかが問題になるレベルで使っている人間がどれほどいるのかっていう。

そうなると結局、デスクトップLinuxユーザというのは今も昔も

あるいは

が占めているという結論OK

これまんまAndroidユーザと被る時点で笑ってしまう。

あっちもディストリビューションごとの違いよろしく機種ごとに違いがありすぎて、問題解決ハードルを高くしているし。

2022-12-29

anond:20221229182056

調べたけどできなかった。だけどこんなのあるんだ。ありがとう

結局ubuntuを再インストールして、apt install emacs-mozc-bin のインストールにしたらOKだった

snapインストールしたパッケージを優先して使うにはどうすれば良いのだろうか?

OS Ubuntu

snapインストールしたemacsと、aptインストールしたemacsがある

もともとは snap版のみを使っていたが、apt install emacs-mozc をしたら、なぜか/usr/bin/emacs が呼ばれるようになって、おそらくこのemacsaptインストールされたものだと思う。

優先度は/usr/bin > /snap/bin なので、普通に $emacs と呼ぶと、aptemacsが使われる。

[解決策1]

alias emacs='/snap/bin/emacs' とする。

しかsnapemacsが使える

ただし、which emacsとしたとき、/usr/bin/emacs と出るので、この設定のことを忘れたときにはまりそう。

[解決していない策]

sudo apt autoremove emacs

ただ、これをしても/usr/bin/emacsが消えない。なんでだろう


さて、PATHの順番を変えるのはやりたくなく、emacsだけ呼び出し先を変えたいんだけど、どうやるんだろう。

キーボード青軸

私はプログラマだが、キーボードにはあんまりこだわりはない方だったと思う。

大学時代HHKB Lite2 を使っていたが、それ以外は特にキーボードにこだわりを持たずに生きてきた。

その大学時代に使っていた HHKB Lite2 も結局大学コンピューター室にあるキーボードがそれだったからそれにしただけなので、やはりこだわりなどというものは持っていなかったに等しいだろう。

ただ、プログラミングをその HHKB Lite2 という英語配列キーボードで覚えた関係上、それ以降のキーボード英語配列でなければイヤだということと、やはり HHKB Lite2 の影響で、Aキー左側に Control キーがないとイヤだということ、この2点は私がキーボードに求める数少ないこだわりだったかもしれない。

なので、それ以降に買った MacBook では英語配列のものを買っていたし、Aキー左側に Control キーがないとイヤだというのは、 MacOS の設定でなんとかやってきた。

これは余談だが、 MacOSデフォルトEmacs 風のキーバインドを採用しているのに英語配列ではAキーの左隣が Caps lock になっているのは非合理的だと感じる。本当になんでだ。日本語配列だとAキーの左隣にちゃんと Control がいるのに。

話を戻すと、 MacBookキーボード英語配列にして買っていたので、今までは特にこだわりもなく MacBookキーボードを使ってきた。

しかし、今度仕事で使うことになった MacBook日本語配列だったのだ。

これは多分厳しいものがあると感じた。なので、英語配列キーボードを買うことにしたのだ。

自分が今まで時折、アキヨドでキーボードを気まぐれに試打した感覚から自分は多分青軸メカニカルキーボードが好みなのだろうと思っていた。

青軸は音はうるさいが、クリック感があるのが良い。

そして今日、改めてアキヨドでキーボードを触ってみて、その予感は確信へと変わった。

様々な機種を試打してみた結果、 Keychron の K8 Pro という機種の青軸版の打鍵感の適度な軽さが気に入り、これを買うことにした。

そして、その打鍵感を確かめたくてこの文章を書いている。

正直、とてもうるさい。だが、とても楽しい

ただキーボードを打つ。

それだけのことに楽しさを見出せるなんて想像もしていなかった。

青軸欠点は音がうるさいことだが、この点が気にならない在宅勤務で良かったと思っている。

次の仕事はもう来年になるが、このキーボード仕事をしてみることを今からとても楽しみにしている。

2022-12-06

anond:20221206045507

転生に備えてemacsゴリゴリ書くことに慣れておかないと

2022-11-27

キーボードの使い方知らんやつ多すぎるから教えてやるわ

https://b.hatena.ne.jp/entry/s/www.itmedia.co.jp/pcuser/articles/2211/25/news072.html

これ見てブコメPC初心者ばっかりだったか解説しておくわ

ハッカーは矢印キーを使わない

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必要ない人

以上を踏まえると

HHKBを買う必要は全く無いしRealforce買っておけばいい

「家と職場に一台ずつHHKB必要」とかいう人もいるんだが全く意味不明だと思う

まぁ、たまにHHKBを2台使って分離キーボードにしてる人とかもいるけれどレアケースかな

2022-11-10

anond:20221110173603

ここにvimemacsxyzzyatomeclipseか(あとなんでもいい)あるじゃろ?

2022-11-03

anond:20221103172419

VimEmacs比較対象になってるのはともかく

VimVSCode比較対象になってるのは凄い変な感じするな、VSCode需要って別にエディタとしてだけじゃないやん

anond:20221103172419

ほとんどの開発現場はもう全員IDEVSCode使ってるからvimとかemacsとか言い出すのはガイしかいない

2022-08-20

OSSWeb系のはしり

オープンソースソフトウェア(OSS)は、ソフトウェア開発でも長い歴史を持ち、なおかつかなり個性的な特徴がある。

ざっと挙げるなら

こうしたコミュニティからまれてきたソフトを最も多用しているのは、他ならぬWeb系だろう。

サーバサイドプログラミングが中心になることからLinuxを触る機会も他の開発系に比べて格段に多いだろうし。

結果、「UNIX哲学」とかGNU歴史とか全く意識せずとも、こうした活動を通じていつの間にかOSSエッセンスを身に着けた人が、Web系には少なからずいそう。

その意味では、OSSがどういうわけか今のWeb系の礎になってしまったという意味で、タイトルに書いた通りになっているのかなーと。

2022-08-12

なんでそんなにコマンドラインを目の敵にするんだか

anond:20220811155256

↑を書いた元増田ですが、VBの話から派生した話で、やたらコマンドライン(以下CLI)を使った開発に否定的人間がいて閉口した件。

そりゃ一口に開発と言っても色々なので、本当に統合開発環境(以下IDE)だけで開発するケースもあるのは、こっちも知ってるんだよ。

から学習者の中で「何をやりたいか」が既に決まっているなら、CLIを全く触らずプログラミングを学ぶケースもアリということなのだろう。

でも、これには主に2つの理由で全く納得がいかない。

1つ目は、そもそもプログラムって何?」というレベルの人が「何をやりたいか」なんて決まっているわけがないので、最初から「何をやるか」を決めてかかるのはナンセンスという話。

しろどういう開発に進んでもいいように、「等号は代入を意味する」辺りから始まって、どんなプログラミングでも基礎の基礎になる、データ構造アルゴリズム意識させることに集中させたい。

そのためには難易度低めで比較潰しが効く言語を、できるだけシンプルな手順で作業できる開発環境で学べる方がいい。

そしたらPythonの実行環境とそこそこ以上の機能を持つテキストエディタを入れて、コマンドプロンプトとかPowerShellとかのCLIから"Helllo, world"が取っ掛かりだと思うわけ。

もしLinux環境が用意できるなら同じことをLinuxでも試してもらって、プラットフォーム依存しない開発の入り口くらいを知っておければベター

いずれにせよ何かを実行する方法が1つではないという重要な知見は、できれば基礎のうちに知ってもらいたいことの1つだし、それはWindowsLinuxとかCLIIDEという対比がうってつけかなーと。

ちなみにIDEは、Pythonによる手続きプログラミングに慣れた後のタイミングで学べばいいと思う。

そこまで行ったら変数の型や、クラスオブジェクトとかの難しい話をGo言語で学んでおくことで、現場で使われているJavaC#swiftへの移行もスムーズになりそうだし。

ちなみに「初心者コース」の最後、もし可能ならRustでポインタメモリの話の触りくらいを体験してもらえると、組み込みに進む際のハードルが少しは下がるんじゃないかな。

もう1つは、いくら現場によってはIDEだけで開発する現実があっても、CLIを使った開発がどういうものかくらい、プログラマにとっては知ってて当たり前じゃねーの?という話。

もちろん「プログラマが何を知ってて当たり前なのか」は、時代の移り変わりとともにどんどん変わる。

大昔ならおそらく機械語とかが必須だっただろうけど、今なら機械語よりはHTMLを読めるほうが遥かに重要なわけで。

あと、UNIX系OSパーティションごとに主要なディレクトリを分割してインストールしていた時代であれば、edエディタの使い方は必須だったと聞く。

(/binに入るエディタedのみだったため、もし使えないとシステムクラッシュして/以外マウントできなくなったときに詰む)

でも今やそんなの完全に過去の話どころか、viemacsの論争ですら多分古い方の問題になるだろう。

そういう過去の諸々も踏まえるとCLI未来永劫、プログラマにとって常識的ナレッジだとは自分も思っていない。

でも今はまだ、プログラマを名乗るならCLIからコンパイルだ実行だくらいの基礎は知ってて当然だと思うんだが。

(流石にmakeまで知ってる必要はないと思うけど)

ということで、自分の言ってることはそこまでおっさん臭くないつもりなんだけどね。

本当に、何がそんなに引っかかるのか意味がわからない。

2022-08-05

anond:20220805140503

コードエラーリアルタイムで教えてくれるIDEは昔からあったけど、玄人志向の人らはviやらemacsやらで、SIer技術に興味ない人らは秀丸とかでなぜかIDEは嫌われてたな。

2022-07-16

大学情報の授業でEmacsを教えるのは老害のものであり、学生の成長を妨げるハードルの1つであるような気がしてきた。

2022-07-15

anond:20220715081652

パロディ宗教カルトっぽい雰囲気を出してカルト嘲笑するって文化があったり、政教分離がなされるべきシーンで政教分離がなされていない場合は明らかにパロディ宗教だとわかるのにそのパロディ宗教敬虔信者だと名乗って宗教優遇する政策を止めたりする活動がある

パロディ宗教代表スパモン教はオレゴン州教育委員会公立学校進化論と並行してインテリジェント・デザイン説(知的存在=神が創造した)を教えようとする動きを見せ始めたことで、それに反発したボビー・ヘンダーソンが中心になって成立
ここでいう知的存在=神とは一神教の神すなわりキリストなので、キリスト教を元に酷似した神話や教えを持つ宗教としてスパモン教は作られた
まりインテリジェント・デザイン説を肯定すると創造者はキリストではなくスパモンである可能性を否定できなくなるというわけ

今回のEmacs教会もまた、わざとカルトっぽい雰囲気を出してカルト嘲笑しつつ、実態政治宗教から最も遠い位置に居るボランティア集団であることがわかるっていうレトリックだな

anond:20220715080542

こいつの正体はオープンソース活動やってるヤツでEmacs教会スパモン教と同様のパロディ宗教

政治宗教からもっとも遠い位置に居て、かつ、インターネットで広く知れ渡り、更に多くの実績を持ってる連中

インターネットを支えるWebサーバーGNU/Linux自体がこいつらのサポートで成り立ってる代物

カルトの同志の皆様方、聖イグヌチウス様はこうお伝えしてます

わたくしどもの教会はこれまで個々に伝道され教えを実践してまいりましたが、2009年Saint I-gnu-cius(聖イグヌチウス)様がわたくしどもの前に顕現を果たしたことを切っ掛けとして共に教えを一帯となって伝道していこうと心新たにしChurch of Emacs(Emacs教会)が同年に成立いたしました。

ここでは反カルトを説く皆様方へSaint I-gnu-cius(聖イグヌチウス)様のお伝えの一部を紹介することで、わたくしどもの心が皆様と共にあるということを示したいと思います

「我こそはSaint I-gnu-cius(聖イグヌチウス)である。Church of Emacs(Emacs教会)より派遣さる。」


(中略)


「汝ら純潔を守るべき事あり。汝ら、もし、邪悪制限された論理(Software)を受任(Install)されたる利器(Computer)を所有して支配下に置きし時、かかる利器に、神聖にして完全なる自由な基幹倫理(Operating System)を受任し、その上に自由なる論理のみを受任すべし。この誓いを守りて貫き通したれば、いずれ汝ら聖人となり、その頭に光背を頂くに至らん。」

わたくしどもは個人自己決定権を持つべきだと誓いをたてており、これらの誓いを貫徹することによってわたくしどもの魂もまた聖人に近付くのだという教えを持っています

またそれは、わたくしどもと心が近くあるが道を違える者たちにも自由はあるべきだとSaint I-gnu-cius(聖イグヌチウス)様はお伝えになっているのです。

vi vi vi獣の数字なるが、自由実装viを使いたるときは、罪ならず。そは贖罪なり。

たとえ教会カルトという烙印を捺されようとも、わたくしどもはそのカルト信者自由があるのならば、カルト教会信者贖罪されるべきだと考えているのです。

断罪だけでは何も解決しないのです。わたくしども1人1人がその罪を贖罪する心を持ち、不自由に囚われているカルト信者の方々を自由の愛の手で包み込み、そして自由の愛の手を繋げていくことが重要なのではないでしょうか。

これらの教えはわたくしどもChurch of Emacs(Emacs教会)の有志によってWeb上にこのような動画としてアップロードされていますし、先日わたくしどもと同じ教会に属しているであろう者の投稿があったようなので皆様方にも認知していただいている方がいらっしゃるのではないかと存じます

更にわたくしどもを冷静によく評価している投稿も見付けましたのでこちらも合わせてご紹介したいと思います

それでは皆様方、最後に聖句をあげさせていただき、それを締めの挨拶とさせていただきます

GNU,FLOSS,GNU,FLOSS.」

2022-07-11

煽り抜きでEmacsって誰が使ってんの?

CLIエディタvim使うことある故にすげえ疑問

2022-07-08

anond:20220708035852

繁殖なんて植物でもできるがEmacsの開発は才能がある人間しかできない

という名言があったな

2022-06-28

世帯年収5000万円のリアル

家庭内格差のある世帯でのリアルな例として雑記的に。

anond:20220625155900増田のいう「悲惨な人たち」に該当する。

開業医

GAFAではない外資系プラットフォーム企業勤務


…ここまで書いてきたところでお気づきかもしれないが、将来の夢があんまり描けていない。今をなんとなく、そこそこよいものに触れ続けて生きていくだけの人生で、ドキドキやハラハラ映画小説で「他人人生を疑似体験」するだけでいいと思っている。

2022-04-22

HHKBのよくある勘違い

PFUの高級キーボードHappy Hacking KeyboardHHKB)だが使い方を間違えている人が多い

矢印キーは使わない

HHKBの特徴は矢印キーが無いことだ

一応、Fnキーを押しながら使うことはできるが非常に使いにくい

なぜこんなことになっているか、というと、そもそもプログラマーハッカー)は基本的に矢印キーを使わないからだ

Vimの人はhjklでのキー移動、EmacsはC-BPNFでのキー移動

シェルを使う場合Emacs風にキー移動できるしショートカットを使うので基本的には使わない

ちなみに知らない人も多いがTwitterVim風のキーバインドで移動可能

Macの人は例えばメモアプリなんかがEmacs風のキーバインドで移動可能

ブラウザテキスト編集部分なんかでもEmacs風で移動可能

Windowsを使う場合アプリなんかでキーバインドを入れ替えて矢印キーを使わないようにする

こんな感じで矢印キーを使わない人が多いから、矢印キーが無くても問題ないのだ

何故矢印キーを使わないのか

勘違いしてはいけないのは、ハッカー

HHKBを使うために矢印キーを使わない」

のではなく

ハッカーが矢印キーを使わないかHHKBには矢印キーが無い」

ということだ

何故使わないかというと単純に「遅い」から

矢印キーホームポジションから離れた場所にあるため、使うためには一旦ホームポジションから指を離さなければならない

一度話してまた元に戻るという、このコンマ数秒レベルの遅延が鬱陶しくて仕方が無い

なのでホームポジションに指を置いたままキー移動したい、という考えに至っている

同様の理由でBack SapceやDeleteも使わない

Emacs風だとCtrl-HやCtrl-Dで代用する

持ち運び前提

とはいえ、全く矢印キーを使わないかというとそういうわけではなく、そりゃたまには使わざるを得ないし使った方が早い場面もある

なので矢印キーを右下の空いてるスペース(通称、猿が辻)に置いておけばいいし、HHKB Liteだとそこに矢印キーがある

なぜそれでも置かないかというと、そもそもが持ち運び前提のキーボードであって、少しでもキーを減らしたい、という哲学があるから

はっきり言ってしまって持ち運ばないならRealforceを使えば良く、HHKBを利用する利点は持ち運び前提であるという一点だけと言っても過言では無い

これの大きな理由は、昔はサーバルームでの作業のようにキーボードを繋いで利用するような使い方が前提であった、というのもあるがそもそも哲学によるところが大きい

アメリカ西部のカウボーイたちは、馬が死ぬと馬はそこに残していくが、どんなに砂漠を歩こうとも、鞍は自分で担いで往く。馬は消耗品であり、鞍は自分の体に馴染んだインタフェースからだ。

いまやパソコン消耗品であり、キーボードは大切な、生涯使えるインタフェースであることを忘れてはいけない。

和田先生のこの談話代表されるように、キーボード人間コンピュータと関わるうえで重要インタフェースであるという設計哲学がある

なのでキーボードコンピュータに備え付けられているものではなく、持ち運んで自分の好みのものを使う、ということを推奨している

そのためにもキーボードは使いやすさや打鍵感だけでなく持ち運びやすさを重要視してバランスの取れた設計を目指している

その結果、矢印キー排除するデメリットよりも、排除することで得られる持ち運びやすさのメリットの方が大きいと判断したのだ

左右の猿が辻があるお陰で持ち運びしやすいというのも使ったことがある人なら分かるポイントだと思う

複数持たない

この辺りは賛否あると思うが、馬の鞍であるという哲学に基づけば、PC毎にHHKBを用意したり、自宅と会社で2つ置いている、などは使い方として間違えている

全く同じキーボードであっても、物理的なモノが違えば慣れ親しんだものではなくなってしまうだろう

キーボードを生涯のインタフェースとするなら1つのHHKBを持ち運び使うということを体現して欲しい

ただ最近Bluetooth接続が増えたことや、HHKB BTの出来が良くないことなどもあるため、複数持っている人も多いとは思う

ちなみに、BTモデルには充電池が内蔵されておらず電池駆動なのも生涯使うことを考えているのだろうと思う

足は出さな

これはHHKBに限らない余談になるが、キーボードの裏面にある足は基本的に出さな

首に角度を付けるよりも水平の方が使いやすいのは人体の自然原理

なぜあの足が付いているか、というと実は「キートップを見やすくするため」だ

なのでHHKBの無刻印モデルに足が付いている理由は全く理解できないし、HHKBを使うような人がキートップを確認するとは思えないのでそもそもいらない

とはいえ、昔から足を出して手首に角度を付けてタイピングすることに慣れてしまっている人もそれなりにいるだろうから

自分の好みで出したり引っ込めたりすればいいとは思う

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