トップページ > プログラム > 2017年02月15日 > ZQplfFJ2

書き込み順位&時間帯一覧

11 位/246 ID中時間01234567891011121314151617181920212223Total
書き込み数2101010000000000000000005



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
くだすれPython(超初心者用) その32©2ch.net
【node.js】サーバサイドjavascript 4【io.js】 [無断転載禁止]©2ch.net
Visual Studio 2015 Part8©2ch.net

書き込みレス一覧

くだすれPython(超初心者用) その32©2ch.net
131 :デフォルトの名無しさん[sage]:2017/02/15(水) 00:00:20.86 ID:ZQplfFJ2
JavaScriptでは、function式だと、変数の巻き上げが出来ないけど、function文だと出来る

var f = function(){ }; // 式

文は先に、関数呼び出しを書ける。
f();
function f(){ };

また、Goではインクリメントが式ではなく、単独文のみの使用に限定しているから、
式内にインクリメントを書けないので、バグを防げる
a++

こういう式を書けないので、安全
a++ = f(b++)
【node.js】サーバサイドjavascript 4【io.js】 [無断転載禁止]©2ch.net
332 :デフォルトの名無しさん[sage]:2017/02/15(水) 00:10:45.91 ID:ZQplfFJ2
Rubyを使えば?
Chefのレシピは、どこにでもある

Chef → Vagrant → VirtualBox

CentOSは8〜10年と、サポート期間が長い。
Ubuntu Serverは5年だろ
Visual Studio 2015 Part8©2ch.net
252 :デフォルトの名無しさん[sage]:2017/02/15(水) 01:22:47.19 ID:ZQplfFJ2
PowerShell, IE・Edgeは、utf-8のファイルを読めるけど、何か問題があるの?
【node.js】サーバサイドjavascript 4【io.js】 [無断転載禁止]©2ch.net
334 :デフォルトの名無しさん[sage]:2017/02/15(水) 03:20:36.44 ID:ZQplfFJ2
%w{php mysql nginx}.each do |name|
package name do
action :install
end
end

%w{php-fpm mysql nginx}.each do |name|
service name do
action :start
end
end

Chefで、複数のパッケージをまとめて、インストール・起動できる
【node.js】サーバサイドjavascript 4【io.js】 [無断転載禁止]©2ch.net
336 :デフォルトの名無しさん[sage]:2017/02/15(水) 05:14:07.85 ID:ZQplfFJ2
Rubyでは中間言語にコンパイルする時に、エラーが分かるから、
途中まで実行されないから、中途半端な状態にならない

シェルスクリプトではエラー処理など、複雑なプログラミングはできない

Chefでは、action :install など、共通のコードで、
ディストリによって、CentOSのyum / Ubuntuのapt-get を自動的に切り替える

設定ファイルに書き込むとか、cron での定期実行とか、
Vagrant を削除すればすべて消えるから、何回でもテストできるし、
Test Kitchen というテストツールもある

こんな全工程をとても、シェルスクリプトでは書けない


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。