[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 10/24 19:35 / Filesize : 263 KB / Number-of Response : 1007
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【最強CUI】PowerShell -Part 1



1 名前:デフォルトの名無しさん [2013/09/12(木) 18:35:04.72 .net]
スレなかったので立てました

720 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 02:10:25.98 ID:i6C/PPoX.net]
>>714
一時的に元のパラメータで実行したくなったらどうするん

721 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 02:25:24.69 ID:i6C/PPoX.net]
>>714
https://technet.microsoft.com/ja-jp/scriptcenter/powershell_owner07.aspx

722 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 03:26:24.37 ID:YDls2ool.net]
>>715
$PSDefaultParameterValues で設定するのは、
あくまで、コマンドレットのパラメーターの既定値(デフォルト値)です。
なので、ある $PSDefaultParameterValues の設定の元で、
別の値をコマンドレットのパラメーターに指定したくなったら、
その値を改めてコマンドレットのパラメーターに指定して、コマンドを実行すれば良いだけです。
あるいは、$PSDefaultParameterValues の値を一時的に変えて、
コマンドを実行しても良いかもしれません。

>>716
すみませんが、レスの意図が分かりません。

723 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 03:29:40.11 ID:i6C/PPoX.net]
>>717
バカの壁に囲まれてるから判らないんだと思うよ

724 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 03:41:22.67 ID:t3kT//Oe.net]
横からだが
mkdirがnew-itemのエイリアスらしいのに、デフォルトでディレクトリが作られるのが謎だったが
オプション付きでエイリアス登録できるようになってたのね

725 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 10:03:31.29 ID:cforlfSk.net]
mkdirはエイリアスじゃなくて関数
(Get-Item Function:\mkdir).Definition
を実行してみれ

726 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 12:20:23.92 ID:t3kT//Oe.net]
>>720
$wrappedCmd〜new-item でnew-itemをラップしてるのは分かった
こんな面倒な指定しなきゃいかんのか、パラメータ一つ略すだけで

727 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 14:21:41.22 ID:N1eA/7CK.net]
script blockを指定できるようになったら良いのにね

> Set-Alias hoge -ScriptBlock {cmdlet $args -param}

728 名前:デフォルトの名無しさん [2016/04/24(日) 17:47:43.41 ID:n8icIlKb.net]
>>719
・ mkdirがnew-itemのエイリアスだと勘違い
>>716>>718見てオプション付きでエイリアス登録できると勘違い
>>721も早合点くさいし・・・
こういう奴見ると頭痛くなる



729 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 20:06:41.04 ID:/LaxulbR.net]
シェルが糞で使い物にならないなこれ
readlineも入ってないんだもん

730 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 20:36:37.67 ID:gfJIGmNC.net]
V3以前を使ってるとか、その糞環境を窓から投げ捨てなさい

731 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 20:43:54.62 ID:/LaxulbR.net]
使ってみた印象、コマンドプロンプトにemacsのコマンドをコマンドレットとなずけましたというだけだな

732 名前:デフォルトの名無しさん mailto:sage [2016/04/24(日) 21:26:27.37 ID:sYukcisz.net]
使う気が無い人向けのPowerShell入門
ttp://karino2.livejournal.com/69885.html
ライトユーザー向け:PowerShell再入門
ttp://m0t0k1x2.tumblr.com/post/120697058604/
"オブジェクト"から学ぶPowerShell
www.slideshare.net/stknohg/powershell-61260644

733 名前:デフォルトの名無しさん [2016/04/25(月) 02:29:05.34 ID:ZagQR9Ha.net]
>>726
みただけみたいね

734 名前:デフォルトの名無しさん [2016/04/26(火) 10:36:46.60 ID:70pI3+s/.net]
こいつの魅力ってどこらへん?

735 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 12:41:24.20 ID:GMvuAzj7.net]
モダンなシェルが書ける
バッチだと今どきGOTOとかだし

736 名前:デフォルトの名無しさん mailto:sage [2016/04/26(火) 19:10:16.16 ID:Tx8NMol0.net]
スクリプトのことをシェルと言っちゃうような人に
モダンとか言われても、プププですよ。

737 名前:デフォルトの名無しさん [2016/04/26(火) 23:14:46.98 ID:ZSimnd6R.net]
bashを導入するなら、.NET Frameworkに対応するんだろうな。

738 名前:デフォルトの名無しさん mailto:sage [2016/04/27(水) 01:06:29.84 ID:s42qV1Hi.net]
それは本家のbashが.NET coreに対応しないなら全く価値は無いし
テキストベースの基礎設計が変わらない以上は対応してもpowershellと同じようには使えないだろうね



739 名前:デフォルトの名無しさん [2016/04/27(水) 01:52:23.73 ID:DIeRo8dz.net]
それだとbashとPowerShellが混在して、迷走するだけ。

マイクロソフトのお得意技だが。

740 名前:デフォルトの名無しさん mailto:sage [2016/04/27(水) 06:32:26.71 ID:vmi3tpS2.net]
CEO 交代で明らかに戦略を変えたから
COM偏重も見直しかもな

741 名前:デフォルトの名無しさん [2016/04/28(木) 00:25:20.78 ID:5MC9+OOp.net]
単にbashユーザーの取り込みでしょう

742 名前:デフォルトの名無しさん mailto:sage [2016/04/28(木) 00:34:59.70 ID:Jc3mirn7.net]
>>734
こういうこという人よくいるけど
windowsはlinuxじゃないし、linuxはwindowsじゃないんでそれぞれの為のシェルをどっちかに寄せても不幸しか生まれないよ

743 名前:デフォルトの名無しさん mailto:sage [2016/04/28(木) 00:36:51.81 ID:4kuk6T6M.net]
UWP推しな時点で今後もCOMまみれというか.NETのランク下がってるよね

744 名前:デフォルトの名無しさん [2016/04/28(木) 02:00:07.35 ID:5MC9+OOp.net]
>>738
なんで?
.NETランク上がってるような気がするけど

745 名前:デフォルトの名無しさん [2016/04/28(木) 10:50:04.19 ID:bfgqHswm.net]
PowerSHELLも廃れるんだろなあ
なんか低調だし

746 名前:デフォルトの名無しさん [2016/04/28(木) 17:11:35.33 ID:E/QwVwkG.net]
>>740
なんの目的で使うのか次第でしょう。
米国では増えてるし、ms自体がpowershell利用したものの作成に
走ってるので、そりゃないでしょ。

747 名前:デフォルトの名無しさん mailto:sage [2016/04/28(木) 18:47:49.62 ID:0CK/BdIm.net]
PSはシステム管理者向けだから
JSとか普通のスクリプトみたいに
一般に普及しないのは仕様がない

748 名前:デフォルトの名無しさん mailto:sage [2016/04/28(木) 21:40:27.84 ID:huGJc8sU.net]
>>741
MSSQLとかIISみたいにもう管理はpowershell前提で従来のコマンド類がそもそも用意されてないとか大分前からだしな
サーバ管理だとHyper-Vは当然としてVMWAREもpowershell前提だしAWSも対応してる
廃れるだの何だのって業務で使ってないだけじゃないの?



749 名前:デフォルトの名無しさん mailto:sage [2016/04/28(木) 22:26:50.24 ID:t8l+I9BG.net]
>>741
米国では増えてるってエビデンスある?

750 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 10:08:05.50 ID:H9O34uIX.net]
>>729
最近勉強始めたばかりだけど、担当よるんじゃないかな
俺はシステム管理やってるから、PSを使いこなせれば楽になると思った
PGや設計する人は概念知ってりゃ良いだけかもね

751 名前:デフォルトの名無しさん [2016/04/29(金) 10:57:13.15 ID:6StK+sIg.net]
運用向けの言語とかニッチさしかないじゃん

752 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 11:26:52.06 ID:XJ8ifySN.net]
PowerShell結構好きだけどbashに駆逐される運命とは(`;ω;´)

753 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 11:46:31.95 ID:gox5D7xT.net]
>>746
企業内クラウドとかをms製品で作ったらpsで運用するだろう
msとしてはそういう方向に持っていきたいはず

企業内クラウドじゃなくてもDCとかも同様

754 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 11:47:47.65 ID:gox5D7xT.net]
bashで運用スクリプト作ってた人達からしたらそれらが直接動けば移行する気になるかも知れない

755 名前:デフォルトの名無しさん [2016/04/29(金) 19:52:39.85 ID:fCXVs0fr.net]
>>737
マイクロソフトはいつもこれで失敗している。

どう使い分けるのかを示さず、重複機能でユーザーを混乱させる。

756 名前:デフォルトの名無しさん [2016/04/29(金) 19:55:45.95 ID:fCXVs0fr.net]
Powershellはコマンドレットが中途半端で、すぐ.net frameworkを使うことになるのが残念。

757 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 20:56:30.13 ID:ZYXZ2tyt.net]
1つ覚えればいいんだから、すぐAWKやPython、Ruby、Perlを使うことになるよりましじゃろ?

758 名前:デフォルトの名無しさん mailto:sage [2016/04/29(金) 21:43:46.25 ID:iKLCNqlh.net]
>>750
今回は示してるだろ
PowerShellはシステム管理者向け
bashは開発者向け



759 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 00:12:23.59 ID:q6AZPspZ.net]
>>750
単純に、UNIXも使えるからとMac使ってる、流れてしまっている連中を取り込もうとしてるだけやで。

760 名前:デフォルトの名無しさん [2016/04/30(土) 00:49:38.73 ID:pFZRQvkq.net]
>>754
だと思う。
>>753
プロトタイプに最高だよ

761 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 01:36:54.31 ID:hdth9551.net]
>>751
どんな言語使ってても一定以上複雑なことは
けっきょくライブラリやフレームワークに頼ってるから
そこは仕様がないんじゃね

762 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 01:41:44.53 ID:hdth9551.net]
むしろ.NET Frameworkを使えるのが
PSの良いところだと思う

763 名前:デフォルトの名無しさん [2016/04/30(土) 02:22:42.73 ID:pFZRQvkq.net]
>>757
だね。

764 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 02:48:11.38 ID:haBwD1Fb.net]
組み合わせないと使えないんだったら、C#とかC++だけで
作った方が手っ取り早いと思うがなあ。

765 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 10:07:59.11 ID:K5jIf/bW.net]
対象者がC#やC++使える前提で話すのをやめなさいって

766 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 10:08:58.56 ID:FmKrCKwb.net]
これがVSから独立してOSに標準搭載されたら
少なくとも開発者はもうPowerShell使わなくなるだろうね

C# スクリプト
https://msdn.microsoft.com/ja-jp/magazine/mt614271.aspx

767 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 12:00:15.28 ID:haBwD1Fb.net]
>>760

>むしろ.NET Frameworkを使えるのが
>PSの良いところだと思う

こういう話が出てくるのに、使えない前提なの?
誰かに作らせるもんね、って話?だったら最低だな。

768 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 12:37:18.26 ID:qUjvHAvp.net]
実行ファイル入れちゃいけない時とかあるからね



769 名前:デフォルトの名無しさん [2016/04/30(土) 12:59:55.77 ID:3pbrN2to.net]
>>759
それは、C#やC++をしっかり覚えている人限定の話だよね。

素早く作りたいときにC#やC++で入出力作ってるだけで
時間切れになっちゃうよ。

770 名前:デフォルトの名無しさん [2016/04/30(土) 13:58:21.88 ID:WILOMmUT.net]
>>753
管理者と開発者というよりは、UNIX系OSユーザーを取り込みたいだけでしょ。

bashを使わせたら、bashでできることは、ほとんどbashになると思うよ。

完全に2種類を扱うはめになって、うまく連携できるのかね。

771 名前:デフォルトの名無しさん [2016/04/30(土) 14:04:14.43 ID:WILOMmUT.net]
そもそもWindows PowerShellをbash風にするか、バッチファイルの拡張をしなかったのが失敗だったんだよ。

マイクロソフトはPowerShellを言語を研究してどうのこうの言ってたけど、できたものは、取っつきにくいもので中途半端というお粗末ぶりだった。

772 名前:デフォルトの名無しさん [2016/04/30(土) 14:24:18.68 ID:oiJstMwM.net]
>>766
使用目的次第じゃないの

773 名前:デフォルトの名無しさん [2016/04/30(土) 14:32:22.02 ID:WILOMmUT.net]
PowerShell、bash、バッチファイルWSH、VBScriptとたいへんだなw

774 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 14:42:42.62 ID:K5jIf/bW.net]
UNIX系ユーザーにとっては取っつきにくいものなんだろうねぇ、UNIX系じゃないから
バッチみたいにやりたいことができないってことがなく、WSHのようにまどろっこしい感じもないから、とても取っつきやすかった

>>762
いや管理者向けツールなのにC#やC++使える前提なのはおかしいでしょ、ってだけ
言語別に覚えるくらいならPowerShellから直接.NET操作するわーって人の方が多いと思うよ
まあ、プログラム板で言ってもしょうがないつーのはあるけど

775 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 14:44:53.53 ID:sdZ1hFlz.net]
あれこれ出すことでPG人口増やしたり雇用拡張狙ってるのでは?
新しい言語に次々入れ替える事で老害を追い出したり
実際は雇用増やしたりしないから皺寄せ被るだけだけど

776 名前:デフォルトの名無しさん [2016/04/30(土) 15:01:50.25 ID:WILOMmUT.net]
>>770
マイクロソフトは昔から重複機能を出しまくりです。

777 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 15:34:13.78 ID:YMKMB9Sr.net]
>>765
FAQくらい読めよ馬鹿

https://msdn.microsoft.com/ja-jp/commandline/wsl/faq

非公式日本語訳
ttp://kledgeb.blogspot.jp/2016/04/wsl-1-ubuntu-on-windowsubuntu-on.html

[誰のためにあるシステムなの?]
これらのシステムは、開発者のためにある。
特にWeb開発者や、オープンソースのプロジェクトで開発を行っている開発者たちのためにある。
これらのシステムは、UbuntuのBashやLinuxのコマンド群(sedやawkなど)を使用可能にする。
さらにRubyやPythonといったLinuxのツール群も利用可能だ。

[このシステムはPowerShellにとってどういう意味があるの?]
オープンソースのプロジェクトで活動している時、
PowerShellプロンプトからBASHへ移った方が非常に便利なケースが多々あった。

Bashのサポートにより、Windowsのコマンドライン環境の価値を高め、
PowerShellやPowerShellのコミュニティーは他の人気のある技術に注力できる。

[すべてのLinuxアプリがWSLで動かせるの?]
違う!
「WSL」は、Windows上でBashやLinuxのコマンドラインツールの実行を
必要とする開発者達に向けたツールだ。

「WSL」は、「Gnome」や「KDE」といったGUIデスクトップやアプリケーションのサポートを目的としていない。
加えて、「Redis」のような多くの人気あるサーバーアプリケーションを動かすこともできるだろうが、
「WSL」のサーバー目的での使用は推奨しない。

サーバー目的で使用するなら、Microsoftは「Azure」や「Hyper-V」、
「Docker」といったソリューションを提供しているので、そちらでUbuntuを利用して欲しい。

778 名前:デフォルトの名無しさん [2016/04/30(土) 16:15:02.86 ID:WILOMmUT.net]
>>772
要するに迷走



779 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 18:20:08.52 ID:qV1fboCw.net]
まるでUNIXが迷走していないかのような言い方

780 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 18:42:55.01 ID:haBwD1Fb.net]
今は迷走してないだろ。LinuxみたいなUnixもどきは別として。

781 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 19:39:10.96 ID:qUjvHAvp.net]
OS Xが迷走でないと

782 名前:デフォルトの名無しさん [2016/04/30(土) 20:04:24.05 ID:WILOMmUT.net]
>>774
バッチファイルを少し改良するだけでも全然違ったけど、マイクロソフトはCUIは古いものと決めつけた結果がこれ。

783 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 20:15:48.37 ID:K5jIf/bW.net]
迷走した結果としてbash, zsh, tcsh...etc、 果てはPythonやRubyがシェル代わりになっちゃっただけで、迷走してはいないね

784 名前:デフォルトの名無しさん [2016/04/30(土) 20:28:19.81 ID:WILOMmUT.net]
UNIX系はbshでなんら困らない。

785 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 21:06:47.82 ID:haBwD1Fb.net]
似たような実装がいくつもあるからと言って大本が迷走してる訳ではないだろ。
なんか頭の悪い奴がいるよな。

786 名前:デフォルトの名無しさん [2016/04/30(土) 21:45:12.37 ID:YakJljRS.net]
bashの実装を見るに、Windowsの管理ができるようには思えないから
PowerShellとは競合しないんじゃないかな

787 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 21:46:18.31 ID:K5jIf/bW.net]
PowerShellで.NET使う=C#経由で使うって勘違いしちゃった子に言われちゃったよ、とほほ・・・

788 名前:デフォルトの名無しさん [2016/04/30(土) 21:54:12.44 ID:WILOMmUT.net]
UNIXはシェルスクリプトで自分自身の機能を動かしているからな。

Windows PowerShellには期待したけど、マイクロソフトがやる気なしだからCMDの置き換えも進まない。

管理がPowerShellだと言うけど、システム管理は、かなりの部分がGUIの実行ファイルだし、言うこととやることが違いすぎる。



789 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 22:04:43.07 ID:O7pF7Dyv.net]
>>783
リモートで多数のサーバを管理するには?

790 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 22:16:19.07 ID:gFTnfePy.net]
powershellの大部分がGUIの実行ファイル??
何言ってんだこいつ、何か根本的に間違えた理解してないか

791 名前:デフォルトの名無しさん mailto:sage [2016/04/30(土) 22:44:19.80 ID:haBwD1Fb.net]
>>785
君の文章の読み取り能力の問題だと思うよ。

792 名前:デフォルトの名無しさん [2016/05/01(日) 06:24:14.36 ID:KwtCSCHw.net]
>>785
だとおもう。

793 名前:デフォルトの名無しさん [2016/05/01(日) 07:20:11.13 ID:Pgk5j+7p.net]
勘違いしているのが多いけど、Windowsって同じ管理ツールをGUIとCUIで表示仕分けているだけで、実体は同じだよ。

794 名前:デフォルトの名無しさん [2016/05/01(日) 08:31:20.33 ID:XCt98tIy.net]
Windows化万歳!
systemd最高!

795 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 09:46:21.95 ID:5Qk7Bzky.net]
windowsAPIの新しい奴がドットネットというインタープリターで
powershellはドットネットを直接動かせるからwinndowsで出来ることは
なんでもできるってだけでインターフェイスなどはコマンドプロンプトと
変わらない
コマンドプロンプトのコマンドは新しいコマンドのエイリアスとして定義されている
というのがpowerhellの実情だよ

796 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 10:06:32.34 ID:dUThwqKG.net]
>>777
一方、いまだにGUIを馬鹿にし続けているUNIXはMacにユーザーを取られてしまいましたとさ

POSIXなんてそのうちObjective-CみたいにAppleに乗っ取られて
用済みになったら捨てられちゃうんじゃないの?ww

797 名前:デフォルトの名無しさん [2016/05/01(日) 11:09:03.92 ID:Pgk5j+7p.net]
>>791
UNIXはパソコンじゃないしな。

798 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 11:27:27.19 ID:AqctS693.net]
デスクトップ用途なら隅々まで日本語化が必須だから
面倒見てくれる企業がいないとダメ



799 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 11:30:32.89 ID:WJyMnvJx.net]
>>790
>windowsAPIの新しい奴がドットネットというインタープリターで

大丈夫かいな。

800 名前:デフォルトの名無しさん [2016/05/01(日) 11:45:42.78 ID:5Qk7Bzky.net]
wikipediaより
インタプリタは、およそ次のいずれかの動作をするプログラムである。
ソースコードを直接実行する。
ソースコードを何らかの効率的な中間表現に変換しながら実行する。
システムの一部であるコンパイラが生成し出力した、コンパイル済みの中間表現を実行する[1]。ソースプログラムはマシンに依存しない中間的なコードに事前にコンパイルされ、実行時にリンクされ、インタプリタで実行される。
Brainfuck や Lazy K、マイクロコンピュータの Tiny BASIC は1の例である。Perl、Python、Ruby、Prolog は2の例、Java や .NET Framework などは3の例である。

801 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 11:58:53.37 ID:jao1F05W.net]
.NET Frameworkってインタプリタで実行出来るの?
JITだと思ってた

802 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 12:15:23.85 ID:AqctS693.net]
インタプリタと仮想マシンをごっちゃに覚えてるだけだろう

803 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 12:18:12.13 ID:UaAM6zJL.net]
powershellというインタプリンタで.NETのオブジェクトが動いてるから、間違ってるとも言い切れないが
791が言ってるのは多分それとも違うな

804 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 12:29:05.71 ID:rZHTTQR4.net]
"共通言語ランタイムは、パフォーマンスを向上させるようにデザインされています。
このランタイムには多くの標準ランタイム サービスが用意されていますが、マネージ コードのインタープリター処理が行われることはありません。
ジャスト イン タイム (JIT: Just-In-Time) コンパイルと呼ばれる機能により、すべてのマネージ コードは、それが実行されるシステムのネイティブ機械語で実行できます。"
https://msdn.microsoft.com/ja-jp/library/zw4w595w.aspx

805 名前:デフォルトの名無しさん [2016/05/01(日) 12:52:04.23 ID:7LFQQ27Y.net]
>>796
dllの実行形式モジュールだよ

806 名前:デフォルトの名無しさん [2016/05/01(日) 12:53:57.29 ID:7LFQQ27Y.net]
>>794
.NETをインタープリターと思っていたとは信じられない
ほんと心配になるね。

807 名前:デフォルトの名無しさん [2016/05/01(日) 12:58:25.32 ID:7LFQQ27Y.net]
ここでPowerShellがどうだこうだと文句言っている人の
多くは、まるきりPowerShellを知らずに、勘違いして批判してると
思ったほうがいいようだな。

808 名前:801 [2016/05/01(日) 13:08:55.26 ID:7LFQQ27Y.net]
>dllの実行形式モジュールだよ

dllを実行形式というと語弊があるな。
要は実行モジュールにロードするバイナリだよ
インタプリタなんかじゃない



809 名前:デフォルトの名無しさん [2016/05/01(日) 13:11:22.44 ID:5Qk7Bzky.net]
wikipediaによると
インタープリターのバリエーションにバイトコードインタプリタと実行時コンパイル
があるらしい
このスレッドでいってるのはインタープリターのバリーエーションとしての
インタープリターであって、広義にいうと実行時コンパイル(JIT)は
インタープリター

810 名前:デフォルトの名無しさん [2016/05/01(日) 13:20:26.19 ID:tKi6j9CT.net]
匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています

言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?

Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al

ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw


The Covenant Project
概要

Covenantは、純粋P2Pのファイル共有ソフトです

目的

インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します

特徴

Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)

接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません


811 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 13:37:31.49 ID:WJyMnvJx.net]
>>804
>wikipediaによると

大丈夫かいな。

812 名前:デフォルトの名無しさん [2016/05/01(日) 13:39:27.69 ID:7LFQQ27Y.net]
>>804
ここみると、そういう意味でインタープリターと
言っているようには見えないんだよな。
そうだとしたらUNIXシェルの話はなんで出るのって話にもなる。

813 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 13:46:09.04 ID:WJyMnvJx.net]
wikipediaによるとUNIXシェルはJITなんじゃないの?w

>>790は初っぱなの「windowsAPIの新しい奴」から大丈夫じゃないし
なんだろう、中学生の情報の教科書にそういうことが書いてある?
とか心配になってきた。

814 名前:デフォルトの名無しさん [2016/05/01(日) 15:34:01.35 ID:5Qk7Bzky.net]
windowsはドットネットというインタープリターがOSに埋め込むようになったから
シェルにドットネットが使えるようになったんだろ
linuxはプロプライエタリソフトじゃないからOSにインタープリターが埋め込めなくて
posix標準だからコンパイル済みのツールが必要だけど
windowsはこれまでコマンドラインツールを用意してこなかったけれど
これからはドットネットの関数を使えばそんなもの必要ないと言うようになった
ということだな

815 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 15:45:59.66 ID:UaAM6zJL.net]
>>809
また盛大に突っ込まれるぞー
とりあえずDLLが何かってとこから勉強してみては

816 名前:デフォルトの名無しさん mailto:sage [2016/05/01(日) 15:49:14.25 ID:f7rDjALb.net]
取り敢えず国語からガンバレ

817 名前:デフォルトの名無しさん [2016/05/01(日) 15:52:57.10 ID:5Qk7Bzky.net]
昔はそうだったけれど残念なことに
ドットネットはwindows10からアンインストールできないようになって
windowsの一部として組み込まれるようになってしまったんだよ

818 名前:デフォルトの名無しさん [2016/05/01(日) 16:01:37.75 ID:+mt+Irjx.net]
>>812
それって、単に.NET Nativeの話でしょ。



819 名前:デフォルトの名無しさん [2016/05/01(日) 17:43:02.49 ID:Pgk5j+7p.net]
.net frameworkってただのクラスライブラリなのにな。

Windows SDKで簡単なアプリケーションの開発でもやってみたらいいよ。

820 名前:デフォルトの名無しさん [2016/05/01(日) 18:38:49.23 ID:eoHxXThR.net]
ここが盛り上がるということはパワーシェル使いのシステム管理者の皆さんは休みがちゃんと取れたという事ですね
よかったよかった






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<263KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef