UNIXのシェルっていまだにテキストベースなんでしょ
1 :
PowerShell最強:
時代遅れなんだよ
何がすごいの?
, ' ´ ̄ ̄ ̄ ー- 、
/ ` 、 【First Res】
/ / ヽ 、 \ 作詞: ICHIKO 編詞: 俺
/ | | | ヽ ヽ ハ. 作曲: 新井理生 編曲: 俺
/ |,斗 ミ 弋T ト、 | |i i |
| | | |/| | |\ヽ | _」_ハ | |i | | First Res から始まる 俺とルイズのHistory
| | | リ >― ミ\ヽ イレ-、\| :|乂ノ この運命に魔法かけた スレが突然現れた
| | V / ん.ハ }.ノ{ハ...i} トレ ∧∧
/i| ', ヘ {こリ ヾ.シ レ' | \ アニメスレかよ ν速には ありえないコトだよね
../ |. ', ...::.::''' :`゛::::: | ', \ はじめてだよ ! こんな気持ち やけにココが心地良くなってくる
. i| ', :::::: ノ \
/ | \.. , -‐、 / | \ もし君が… 興味が無いというなら
/ ∧ `ー- ニ._´ ィ´ | \ \ ようつべか ! ステ6を ! 一度見てほしい
/ \ / ⌒ヽ、 \|-ュvヘ--、 \
/ ', //^/ィ__,⊥..._\ Sweet Res まだ醒めない タイトルになんだよ俺ぇぇ
| ヽ、 / rヘ{Y// ヽ \ 魅力の魔法かけて 偽りありまくりじゃねーか !
/ | _ ⊥ヘ rくr‐、__/rく }^^Y | \
/ |\イ__rへ‐ヘ〉-‐|--┴< ̄ト 〉__|.r┴─ First Res から始まる 俺とルイズのHistory
/ |イ /.: ヽ \|r‐|:.: .: .: .:  ̄`ー┴<入 この運命に魔法かけた スレが突然現れた
http://stage6.divx.com/video/1046621
>>1 大昔からバイナリベースだよ
そこらのOSのShellを覗いてみな
むしろテキストじゃないなんて退化だと
気軽にさくさくじゃないシェルスクリプトってはっきり言って不要
なんで世の中の本や新聞はテキスト情報が中心なのかね?
テレビみたく全部動画とかになった方がいいと思う?
UNIX復権の兆し
PowerShellはいろいろ出来て複雑。
sh/kshぐらい貧弱でいいんだよ。
せめてMS-DOSのコマンドプロンプトがPowerShellくらいできてればなあ・・・
テキストベースってなあに?
UNIX板にPowerShellスレを立てたい漏れ
11 :
名無しさん@お腹いっぱい。:2007/09/17(月) 22:47:55
PowerShell(笑)
>>12 PowerShellは結構凄いぞ。Windowsは方向的にはすべてがプログラマブル
コンポーネントで、それをプログラミング言語レベルで結合させる文化なんだけど、
今回、それをCLIの世界に落とすとこうなる!っていうUNIXへの回答みたいな感じ。
eshellとかrc使ってる人はPowerShellのナイスさが少し判るかも。
UNIXといえばMSだしな
15 :
親善大使:2007/09/18(火) 19:28:43
PowerShellは悪くねぇっ!
PowerShellは悪くねぇっ!
PowerShellは……
そろそろshellのバッチ処理の部分とインタラクティブな
UIの部分を切り離してデフォルトではインタラクティブ
shellを入れないようにすべきじゃないか?
gettyも動かさない。キーボードドライバやディスプレイ
ドライバも入れない。勘違い野郎達にOSとは何であるか
思い知らせてやれ。
そのかわりapacheをデフォルトで動かし、ネットに繋ぐと
携帯経由で操作できるようにしとけば十分。
というか言語非依存のオブジェクト指向ライブラリの為の枠組みはぜひ必要だね。
Perl入れて関連ライブラリ入れて
Python入れて関連ライブラリ入れて
C++入れて関連ライブラリ入れて
Bashからそれらを呼び出すとかもう悪夢そのもの
それなんてParrot?
つーか、.NET CLRでいいよもう。Ruby.NET, IronPython, F#, C#, C++/CLR, Java.NETがあるわけだし。
すべて、ファイルシステムにマッピングすればいいよ。
UNIXはファイルシステムにマッピングしすぎ
便利だけど
パイプ・ストリームですべてを処理しようという発想は最早時代遅れ
22 :
19:2007/09/22(土) 09:51:50
ファイルシステムを使う妄想
ディレクトリ = オブジェクト
ファイル = プロパティ or メソッド
これだと、プロトタイプベースな感じになると思う。
プロトタイプとなるオブジェクトを作って、コピーしてつかう。
特異オブジェクトを作るのも簡単だし、リンク使えば、オブジェクト/プロパティの共有出来る。
最初の複製はトップディレクトリ以外はリンクでやって、
書き込みを実際のファイル作成とかにすれば、copy on writeみたいだな。
メソッドは実行ファイルだから、パスを指定して実行すれば、
自分がどこに属するかはわかるから、this/selfも可能だな。
>>22 kwsk.
クラス(プロトタイプ)とインスタンスはどうやって区別するの?
foo0 = new Foo("hoge")
foo1 = new Foo("hage")
foo0/hello -> hoge
foo1/hello -> hage
みたいなのの実現方法は?単に Foo フォルダ = Foo クラス(プロトタイプ)では
できない。
全てのインスタンスはクラスでもある、ってのがプロトタイプベースドなオブジェクト指向。
だからプロトタイプとインスタンスは常に同一で、区別なんてない。
他のオブジェクトをコピーして、必要な部分を書き換えて使うのが基本。
foo0 = clone(Foo)
foo0/hello = "hoge"
foo1 = clone(foo0)
foo1/hello = "hage"
foo0/hello -> hoge
foo1/hello -> hage
みたいにする。
25 :
名無しさん@お腹いっぱい。:2008/01/17(木) 18:46:58
26 :
名無しさん@お腹いっぱい。:2008/08/15(金) 00:09:33
vimじゃないの〜?
27 :
名無しさん@お腹いっぱい。:2008/10/23(木) 19:51:35
>1
別にすごくないよ。
∧,,,∧
( ・∀・) ほー それで
( : )
し─J
Windowsのシェルは?
一応PowerShellというオブジェクトベースのシェルはあるけど、まだまだ発展途上だなあと思う
オブジェクトベースなら尚更のこと、資産が揃わなきゃどうしようもないと思う
>>31 新しく憶えるメリットがないんだよなあ。
過去の資産を捨ててまでの移行するメリットがない。
あとMicrosoftはすぐ規格変えちゃうので将来に不安が。
過去の遺産を捨てるってどーゆー事?
今まで作ったバッチファイルが使えなくなるわけじゃないでしょ
>>33 過去の資産はUNIX系の知識って事。
そこからWindowsに乗り換えるメリットがないってこと。
>>35 いや、普及して数十年たって枯れた知識の方が楽なので………
今さら新しいシェル覚えるメリットないです。
>>36 × 今さら新しいシェル覚えるメリットない
○ M$製のシェルなんか死んでも使わない
お前の本音はこうだろ
>>37 本音は普及して枯れたシェルから乗り換えるメリットが見出せない。
世界中で普及して数十年っていうのなら乗り換え候補にはなる。
>>39 .NET 開発者でもmonoも使わないからメリットないわ
じゃあこれから使うようにすればいい
冗談はともかく、UNIX文化からオブジェクト指向シェルが登場しなかったのは不思議
.netが嫌ならJVMを使うとかすればいいと思うんだけど
>>41 だからー新しい事を憶えるメリットがないんだってば
40年も続いて問題ないのに変えてどうする
問題あると思ってる人がいるからわざわざpashを作る人がいるんでしょ
「またM$がわけのわからん事を始めやがった」で済ませずに
それともMSが無理やり作らせてるとでも思ってるの?
>>43 だから他人なんかどうでもいいんだよ。
俺は使わないという話をしてるの。
わかる?
問題がないから40年変わらないってのもまあ実際あるんだろうけど
続き過ぎてしまったせいで変えることができなくなった面も大きいと思う
UNIXのシェルは脆弱性だらけのゴミ
やっぱりWindowsじゃないとな
47 :
名無しさん@お腹いっぱい。:2014/09/27(土) 08:02:48.34
テキストベースなのハム問題。
だれか xiki のはなししてます?
49 :
名無しさん@お腹いっぱい。:2014/10/14(火) 08:53:05.69
シェルインストールでUSBの接続したら
DVDドライブが教えてください。
インストール途中を失敗します。
ありがとうございます。
>>49 Your Japanese does not make sense.
Please do not use a translator but write in correct Japanese or English.
改変コピペに釣られんな
PowerShellを使い始めると、UNIXのCLI環境のひどさがわかるというか、
UNIXを効率的に利用するために、どれほど統一性のないコマンドや大量の一文字オプションの暗記を
要求されてきたか気づかされます(cmd.exeもそうだけど)。
結局UNIXの世界のハッカーって、丸暗記の才能のある人ってことじゃないの?と今では思います。
でも、そういう文句を言えないカルチャーなんですよね、UNIXって。
いやあ、いまどきbash/zshの補完を使わない人なんてそうそういないと
思うけど。csh系を今でも使ってるような人は周りにいないのでわからない。
=の隣にスペース置くなとか、古いシェルは罠だらけだよな
配列とかパラメーター展開も意味不明な構文暗記させられるし
PowerShellは何もかも洗練されてる
>>53 書く時はともかく、既存のスクリプトを読む時はどうなの?
>>55 既存のスクリプトはいろんなシチュエーションがあるのでまあつらいね。
POSIX以前のshellで動かすのを想定してるようなものもあり得るし。
PowerShellは実装一種類しかないからそりゃまあ楽だけど、
いろんな名前がキャメルケースでやたら長いのはちょっとなあ、と思う
ことはある。
>いろんな名前がキャメルケースでやたら長いのはちょっとなあ、と思う
ことはある。
Windowsらしく大文字・小文字を区別しないし、Tabで入力補完できるし
短い別名(エイリアス)も使えるから書くぶんには特に問題にならない
まあ、歴史的なものなんでしょうがない。
それを切り捨てると、新規に覚えなきゃいけないので拒否する。
これからの人は、俺には関係ないからどうでもいいやw