- くだすれ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 というテストツールもある こんな全工程をとても、シェルスクリプトでは書けない
|