トップページunix
1001コメント237KB

Emacs Part 33

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2009/12/20(日) 20:11:28
前スレ
Emacs Part 32
http://pc12.2ch.net/test/read.cgi/unix/1256324736/
0362名無しさん@お腹いっぱい。2010/01/13(水) 00:32:06
事大妄想じゃね?
0363名無しさん@お腹いっぱい。2010/01/13(水) 02:52:27
リアルブートすんぞ?
0364名無しさん@お腹いっぱい。2010/01/13(水) 11:59:58
Emacs専用ネットブックってないかな?
0365名無しさん@お腹いっぱい。2010/01/13(水) 12:04:11
何その地獄
0366名無しさん@お腹いっぱい。2010/01/13(水) 12:04:23
専用と言いますと?
0367名無しさん@お腹いっぱい。2010/01/13(水) 12:48:02
ブートして自動ログインしたら画面がmewとw3m
0368名無しさん@お腹いっぱい。2010/01/13(水) 13:16:32
Emacsはログインシェルにもなるんだから、自分で設定すればいいじゃん。
0369名無しさん@お腹いっぱい。2010/01/13(水) 13:17:35
だよね。
専用を作ることはできるだろうけど
専用として売られているものはない。
0370名無しさん@お腹いっぱい。2010/01/13(水) 14:48:25
だから?
0371名無しさん@お腹いっぱい。2010/01/13(水) 18:44:39
ただし、意外と爆発的にヒットするかもしれんよ。
0372名無しさん@お腹いっぱい。2010/01/13(水) 18:56:56
普通にEmacsOSだって作れるはず。
そうなるとマルスレ対応できないと生き残れない。
0373名無しさん@お腹いっぱい。2010/01/13(水) 19:26:24
ttp://blog.livedoor.jp/dankogai/archives/51327356.html
こんなんでよければ既にあるけどな
0374名無しさん@お腹いっぱい。2010/01/13(水) 19:36:43
フリビってところがいまいちかなあ。
0375名無しさん@お腹いっぱい。2010/01/13(水) 19:58:08
俺は Emacs 専用スマートブックが欲しいな。
要件はキーボードがちゃんとしてる。それだけ。
0376名無しさん@お腹いっぱい。2010/01/13(水) 20:18:07
そういや左小指の位置にctrlキーがある配列のkbdって無くなってきたな
0377名無しさん@お腹いっぱい。2010/01/13(水) 20:25:47
FreeDOS+emacsは?
0378名無しさん@お腹いっぱい。2010/01/13(水) 20:29:43
いやどす
0379名無しさん@お腹いっぱい。2010/01/13(水) 22:01:47
過去レス蒸し返して申し訳ないが、本当に-nw離れが進んでるの?
screenは時代遅れですか?
0380名無しさん@お腹いっぱい。2010/01/13(水) 22:03:24
だから俺は-nw使ってるって
0381名無しさん@お腹いっぱい。2010/01/13(水) 22:52:25
よかったね。これで二人だ。
0382名無しさん@お腹いっぱい。2010/01/13(水) 22:58:30
>>379
俺は最初からXサポート無しのビルド使ってる.
 
0383名無しさん@お腹いっぱい。2010/01/13(水) 23:35:05
僕はローカルではCocoa Emacs
そっからリモートマシンに入った中のscreenではもちろん -nw
[4人目]
0384名無しさん@お腹いっぱい。2010/01/13(水) 23:39:18
きったねぇ環境だなぁ
0385名無しさん@お腹いっぱい。2010/01/13(水) 23:39:35
> Cocoa Emacs

何それ
0386名無しさん@お腹いっぱい。2010/01/13(水) 23:48:43
mac carbon emacs 23 cocoaでググレカス
0387名無しさん@お腹いっぱい。2010/01/13(水) 23:52:02
>>384は美しい環境で使っているよね
自身の環境を教えてね
0388名無しさん@お腹いっぱい。2010/01/14(木) 03:13:02
GUIでMeta+F等に多用するコマンド割り当ててんだけど、
-nw だとターミナルウィンドウの「ファイル(F)」のプルダウンメニューが開きやがる。なんだこれ。
0389名無しさん@お腹いっぱい。2010/01/14(木) 03:19:54
-nwって、みんなターミナルソフトは何使ってんの?
0390名無しさん@お腹いっぱい。2010/01/14(木) 10:39:05
>>388
それ、よくあるw
0391名無しさん@お腹いっぱい。2010/01/14(木) 14:25:27
俺の経験上、-nw 使う奴ってサーファーっぽい奴が多いんだけど、なんでだろ?
0392名無しさん@お腹いっぱい。2010/01/14(木) 14:55:57
俺の経験上だと-nw使うやつにサーファーっぽいのは居なかったから誤差だろう。
0393名無しさん@お腹いっぱい。2010/01/14(木) 15:47:02
ネットサーファーです
0394名無しさん@お腹いっぱい。2010/01/14(木) 16:17:24
ネットサーファーっていう言葉自体がもう何の意味もないような・・・
ウェブ使ってない人いないだろもう。
0395名無しさん@お腹いっぱい。2010/01/14(木) 16:43:28
雑談は他で。
0396名無しさん@お腹いっぱい。2010/01/14(木) 16:44:51
* このスレでのコミュニケーションを前スレ以上に活発にすること (用がなくとも、毎日の書き込みが理想)
0397名無しさん@お腹いっぱい。2010/01/14(木) 17:43:38
ネチズン
0398名無しさん@お腹いっぱい。2010/01/14(木) 18:50:09
Linuxのemacs23をつかっているのですが、複数プロセスで起動することってできないのですか?
navi2chとtwittering-modeを同時に起動させておくと、twittering-modeのリフレッシュが定期的におこって
フォーカスがミニバッファに移ってしまって、一時的にnavi2chとかテキスト編集ができなくなるのが不便なのです・・・。
知恵を貸してください
0399名無しさん@お腹いっぱい。2010/01/14(木) 18:56:51
犬板で聞けばいいじゃない
0400名無しさん@お腹いっぱい。2010/01/14(木) 19:50:59
emacsを複数プロセスで起動するぐらいなら別のtwitterクライアント使った方が良い気もする。
twit.el とか X 上で動くクライアントとか。
0401名無しさん@お腹いっぱい。2010/01/14(木) 20:23:31
非同期になってないってこと?

マルチスレッドになれば一挙解決
0402名無しさん@お腹いっぱい。2010/01/14(木) 20:24:51
またおまえか
0403名無しさん@お腹いっぱい。2010/01/14(木) 20:36:15
犬ではプロセスとスレッドは同じもの
0404名無しさん@お腹いっぱい。2010/01/14(木) 21:01:58
Solarisでもプロセスとスレッドは同じだったぞ
作るときいちいち指定してやんないとプロセスになっちまう
0405名無しさん@お腹いっぱい。2010/01/14(木) 21:05:03
>>401
ちげーよ
非同期になってるから問題起きてるんだよ

>>398
作者のhayamizさんにtwitter上で聞いてみたらどうかな
0406名無しさん@お腹いっぱい。2010/01/14(木) 21:56:07
twitter嫌いだ
中学生PGとか増えてきて鬱
自分も幼少期にネットがあれば人生変わってただろうな
0407名無しさん@お腹いっぱい。2010/01/14(木) 22:43:18
悪い方に変わることもあると思うけどな。

なんかもうPGはもう本気の本気で用済みな流れだよね。
言語どんどん簡単になってくるしリソースありあまってるし。

0408名無しさん@お腹いっぱい。2010/01/15(金) 03:05:13
「子供にも出来る簡単な仕事です」
0409名無しさん@お腹いっぱい。2010/01/15(金) 09:47:33
完全にスレ違いだと思うけど
gitのときに
$ git fetch
して
$ git diff origin/master
で変更を確認して
$ git merge origin/master
ってやってたんだけど
bzrではこういうのどうやるの?
0410名無しさん@お腹いっぱい。2010/01/15(金) 09:54:39
Bazaarでバージョン管理【bzr>git,svn,cvs】
http://pc12.2ch.net/test/read.cgi/tech/1218083381/
0411名無しさん@お腹いっぱい。2010/01/15(金) 09:57:35
そっちで聞いてみる。ありがとう。
0412名無しさん@お腹いっぱい。2010/01/15(金) 11:53:48
なぜemacsはbzrなんだ
0413名無しさん@お腹いっぱい。2010/01/15(金) 11:54:43
gitは犬臭いと思ったんじゃない?
分散リポジトリもなんか色々ありすぎて面倒だよね
0414名無しさん@お腹いっぱい。2010/01/15(金) 12:17:27
そもそもgitってどうしてこんな急速に普及したんだろう
最近じゃ何でもかんでもgitだもんな。不思議なもんだ
0415名無しさん@お腹いっぱい。2010/01/15(金) 12:46:43
普及したっていっても結構狭い範囲のような気もするけど、
とはいえその狭い範囲での普及速度は半端なかったよね。
0416名無しさん@お腹いっぱい。2010/01/15(金) 13:26:35
Dragonfly BSDもgit
0417名無しさん@お腹いっぱい。2010/01/15(金) 14:28:45
>>412
bzr がGNU Projectだから。
0418名無しさん@お腹いっぱい。2010/01/15(金) 18:17:42
>>405
そうですね、直接聞いてみます。
有難うございます。
まぁ上にあったように、別のクライアントを使うのも一つかなと。
Mac,Linux,Windowsで同じ環境が使えたら便利なんだけど、、、まぁ仕方がないのかもしれませんね
0419名無しさん@お腹いっぱい。2010/01/15(金) 19:16:13
>>418
Adobe AIR製のクライアントなんかだとMac、Linux、Windowsとどこでも動くような気はする。
まあtwittering-modeにミニバッファに出力しなくするパッチでもあてりゃ解決しそうだけど。
0420名無しさん@お腹いっぱい。2010/01/15(金) 20:14:04
>>418
作者のhayamizです
あれはミニバッファにフォーカスが移っているのではなく、
ネットワーク通信でブロックしている状態です。
Emacsのネットワーク通信は非同期でも実質ブロックします。
特に通信速度が遅い場合には顕著ですね。
おそらくバッファリングがあまり賢くないんでしょう。
適当な外部プロセスに通信させてバッファリングするとかなり改善します。
最新版の0.9.0ではcurlコマンドを使えれば使うようにして大分改善はしましたが、
アイコン画像の取得はまだcurlを使っていないのでブロックしてしまいますね。
次のリリース(来月あたり?)で直したいなあと思ってはいます。
アイコンを表示しなければ0.9.0+curlでほぼブロックしなくなると思いますよ。
最新版はこちらからどうぞ twmode.sf.net/ja/
0421名無しさん@お腹いっぱい。2010/01/15(金) 20:18:09
やっぱりマルスレ必要だな
0422名無しさん@お腹いっぱい。2010/01/15(金) 20:25:57
(*´・ω・)(・ω・`*)ネー
0423名無しさん@お腹いっぱい。2010/01/15(金) 22:41:30
関西でEmacs勉強会らし〜
ttp://d.hatena.ne.jp/peccu/20100115/1263561382
0424名無しさん@お腹いっぱい。2010/01/15(金) 22:49:30
Emacs なんて用途別に
複数上げときゃいいじゃない
0425名無しさん@お腹いっぱい。2010/01/15(金) 22:50:22
勉強会って、宗教の集まり?
0426名無しさん@お腹いっぱい。2010/01/15(金) 23:03:52
そうやって斜に構えるのいい加減やめたら?
0427名無しさん@お腹いっぱい。2010/01/15(金) 23:08:25
斜に構えてるのか?
0428名無しさん@お腹いっぱい。2010/01/15(金) 23:34:29
一時流行った宗教セミナーくさいもんな
0429名無しさん@お腹いっぱい。2010/01/15(金) 23:36:27
流行ったのか?
0430名無しさん@お腹いっぱい。2010/01/15(金) 23:37:19
勉強会は実質人脈増やしだと思う。
Emacsの勉強会はさておき、正直参加してない人は損してるなとは思うなぁ。
0431名無しさん@お腹いっぱい。2010/01/15(金) 23:41:37
読書会(笑)もだね
0432名無しさん@お腹いっぱい。2010/01/15(金) 23:47:51
>>430
>正直参加してない人は損してるなとは思うなぁ。

勉強会で喋った事もあるけど、そういうのは人それぞれだと思うよ。
他人の話を聞く暇があったら集中してハックしたいとか、文献を
読みあさりたいとか、そういう時の方が自分は多い。
0433名無しさん@お腹いっぱい。2010/01/15(金) 23:48:43
技術者もコミュ力大事だよな。
0434名無しさん@お腹いっぱい。2010/01/15(金) 23:59:38
同時に、他人に流されない様にする事も大事だ。
0435名無しさん@お腹いっぱい。2010/01/16(土) 01:03:31
他人を流すぐらいの影響力を持ちたいもんだな。
ヒキコモってても他人が寄ってきてマネするぐらいになったらすげえよ。

そうじゃない一般人は表にでて日の光浴びたほうがいいんじゃね?
0436名無しさん@お腹いっぱい。2010/01/16(土) 01:10:12
誰か閉じこもってるのか?
0437名無しさん@お腹いっぱい。2010/01/16(土) 02:36:22
>>420
乙です
> Emacsのネットワーク通信は非同期でも実質ブロックします。
mewなんかは取り込んでる最中でもいろいろ作業できるけどなんかやってんのかな
0438名無しさん@お腹いっぱい。2010/01/16(土) 02:45:19
Emacs へ愚痴ってみる
Emacs は、何でも出来ると言われますがそれが仇になってると思います。
色々できるようにするためには、互いに設計思想の異なる Elisp を
寄せ集める必要がありますよね。設計思想が互いに異なるもんだから、
干渉しあうこともあるし、操作感がバラバラになります。
個人、または特定のグループが設計してけば、こんなことにはならない。
また、 Emacs の目指す方向をもっと明確にすれば、好き勝手な拡張は
出来ませんから、それもいいかもしれません。
ユーザによるエクステンションを売りにするなら、何でも出来るような土台を
用意するよりも、明確な目的のある土台を用意すべきだと思いますね。
個人的にはブラウザとかメーラーとかテトリスとかいらないからエディタに
特化して欲しかったですね。ブラウザは Firefox 使えばいいし、メーラは
サンダーバード使えばいいし、テトリスは DS でやればいいだけの話。
Emacs で何でもやろうとするのは、UNIX コマンドや sed, awk を使えば
数行で出来ることを、わざわざ c 言語でやるのに似てる気がします。
しかし、エディタに特化してるはずの他のエディタなんですが、あまり使い
ものになるのがないのが悩ましいですところです。
0439名無しさん@お腹いっぱい。2010/01/16(土) 02:55:23
エディタ機能だけ使えばいいんじゃないか?
メーラとかブラウザまでemacsメインにしてる人は少ないと思うよ。

emacsの良いところは、自分で拡張しやすいところだと思う。
操作感が良くなかったら、lispで書き換えてしまえばいいし。

あなたがemacsに求める機能はあなたの頭の中にあるし、
emacsはあなたがemacsを拡張することを禁止していない。
0440名無しさん@お腹いっぱい。2010/01/16(土) 03:09:51
はいはい、マルスレマルスレ
0441名無しさん@お腹いっぱい。2010/01/16(土) 03:23:41
>>437
mewは自前の通信プログラム群をもってたような。
0442名無しさん@お腹いっぱい。2010/01/16(土) 03:31:33
mewは外部コマンドにメールの取得を任せて、非同期でメールを
読むことが出きるようにしている。
0443名無しさん@お腹いっぱい。2010/01/16(土) 03:39:30
マルチスレッドほしいけど、共有メモリモデルだと過去のElispがゴミになりそうな予感。過去のElispの蓄積が無くなったらEmacsの価値の大部分は失われることになるなあ。
0444名無しさん@お腹いっぱい。2010/01/16(土) 06:32:42
イーマックス便利だなまじで
0445名無しさん@お腹いっぱい。2010/01/16(土) 08:03:01
>>443は、すでに自分が入る墓穴が視野に入っている老人。
0446名無しさん@お腹いっぱい。2010/01/16(土) 08:31:55
老人Z
0447名無しさん@お腹いっぱい。2010/01/16(土) 08:38:13
「今まであるものよりでかいも、すごいもののを作ろう」という気概を無くしたら、
もう老いたってことだよ。
0448名無しさん@お腹いっぱい。2010/01/16(土) 09:20:34
Emacsにマルチスレッドがそなわったからってそんな凄い物になるとは思えん。
実際マルチスレッドなんて今じゃ普通の技術なのに誰も作らないってことは
必要だと思ってる奴なんて案外このスレぐらいにしか居なかったりしてな。
0449名無しさん@お腹いっぱい。2010/01/16(土) 09:57:54
最強に見える
0450名無しさん@お腹いっぱい。2010/01/16(土) 10:00:13
作ったら作ったでみんな嬉しいんじゃないかな
0451名無しさん@お腹いっぱい。2010/01/16(土) 10:50:18
最強ならWebアプリをWebブラウザじゃなくてEmacs上で動かして
一般の人に使わせている事例があってもよさそうだが
そういう例は聞かないな
0452名無しさん@お腹いっぱい。2010/01/16(土) 11:03:20
一般人が使うと頭がおかしくなって死ぬ
0453名無しさん@お腹いっぱい。2010/01/16(土) 11:03:53
何度、勉強会で特殊な方々との軋轢を生んだことか。
勉強会は、何か自発的なものではなく、企業や政治が主体のcontributionなんじゃないの?
0454名無しさん@お腹いっぱい。2010/01/16(土) 11:05:48
>>453
どんな軋轢?
0455名無しさん@お腹いっぱい。2010/01/16(土) 11:06:27
お国の違いとかw
0456名無しさん@お腹いっぱい。2010/01/16(土) 11:08:03
とりあえずcontributionしてます、みたいな勉強会が多過ぎなんだよな。
エビデンス目的で、ビデオとか回してたら、もううんざり。
0457名無しさん@お腹いっぱい。2010/01/16(土) 11:33:10
そりゃ勉強会の探し方に問題あるんじゃないの?
0458名無しさん@お腹いっぱい。2010/01/16(土) 11:42:34
どんな勉強会だよw

>>451
一般の人に使わせてる事例はあんまりないけど
API公開してるサービスをEmacs上で実装してる例は結構多いと思うよ。

url.el と xml まわりがもうちょっと便利になればなぁ。



0459名無しさん@お腹いっぱい。2010/01/16(土) 16:17:42
>>448
マルチスレッドどelispを理解してたら軽々とそんな事いえないよね
0460名無しさん@お腹いっぱい。2010/01/16(土) 16:21:56
>>448
全体の設計とか、そこら中に排他処理を埋め込んだり、環境依存の部分を
括り出したりとか、過去のスクリプトとの互換性とか、並列度を上げる為に
どうすれば良いのかとか、GC との絡みとか、スレッド間で環境をどこまで
共有するかとか、色々悩ましいと思うけど。デバッグも面倒だし。

>>456
中の人の純粋な気持ちだけじゃ難しい所もあるんじゃないの。そこは大人の
事情も当然あった上で、全体としてメリットがあるなら良いと思うけど。
どうしても理想的な状況じゃないと勉強会したくないなら仕方が無い。
0461名無しさん@お腹いっぱい。2010/01/16(土) 16:33:28
elispを理解(笑)
■ このスレッドは過去ログ倉庫に格納されています