はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ シェル経由

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 3 / 3件)
 

Python でシェル経由でコマンド実行するときのバッドノウハウ - methaneのブログ

2013/12/22 このエントリーをはてなブックマークに追加 173 users Instapaper Pocket Tweet Facebook Share Evernote Clip kill subprocess バッドノウハウ エスケープ

2013-12-23 Python でシェル経由でコマンド実行するときのバッドノウハウ PHPだってシェル経由でないコマンド呼び出し機能が欲しい コマンド実行でシェルが怖いなら使わなければいいじゃない どちらの記事でも Python の subprocess を使ってシェルを介在せずにコマンドを実行する方法が紹介されています。 シェルを介在すると、エスケープの問題考えるのが面倒だったり、 kill... 続きを読む

PHPだってシェル経由でないコマンド呼び出し機能が欲しい | 徳丸浩の日記

2013/12/21 このエントリーをはてなブックマークに追加 104 users Instapaper Pocket Tweet Facebook Share Evernote Clip 徳丸浩 PHP OSコマンドインジェクション エントリ 日記

2013年12月21日土曜日 PHPだってシェル経由でないコマンド呼び出し機能が欲しい このエントリはPHP Advent Calendar 2013 in Adventar の21日目です。 OSコマンドインジェクションとは OSコマンドインジェクションという脆弱性があります。PHPから外部コマンドを呼んでいる場合に、意図したコマンドとは別のコマンドを外部から指定され、実行されてしまうものです。... 続きを読む

銀行丸めと四捨五入。 | みむらの手記手帳

2013/06/20 このエントリーをはてなブックマークに追加 102 users Instapaper Pocket Tweet Facebook Share Evernote Clip 四捨五入 ROUND 手記手帳 実数 整数

C や C# そして Ruby や Java などでは、実数を整数に丸める際、 単純にキャストしますと切り捨てますが、 round 関数で丸める際に、挙動が異なります。 Python: Ruby: C#: (自作のシェル経由でごめんなさい)   C や Ruby, Java では四捨五入がデフォルトで行われますが、 C# では、銀行丸めがデフォルトで行われます。 正式名称は 「最近接偶数への丸め」... 続きを読む

 
(1 - 3 / 3件)