タグ

2014年5月19日のブックマーク (4件)

  • 日経Linux 2014年6月号&Software Design 2014年6月号 - おがさわらなるひこのオープンソースとかプログラミングとか印刷技術とか

    宣伝です。 久しぶりに雑誌に記事を書きました。あんまり商業誌にかけるような面白いネタ持ってないんですよねー。 日経 Linux (リナックス) 2014年 06月号 作者: 日経LINUX出版社/メーカー: 日経BP社発売日: 2014/05/08メディア: 雑誌この商品を含むブログ (1件) を見る こっちにはMicrosoft OfficeからLibreOfficeの移行ネタを書きました。 編集さんからオファーをもらったときに「私が書くとしたらLibreOfficeはMS Officeの互換じゃないし、手間暇コストだってかかるという話を書きますけどそれでもいいですか?」って確認して、「あまりネガティブにならないようなら」ということで引き受けることにしました。 私が最初に書いた内容はもうちょっと「ん? 移行? したければしたっていいんじゃない? 別にしてほしいというつもりもないしさあ」み

    日経Linux 2014年6月号&Software Design 2014年6月号 - おがさわらなるひこのオープンソースとかプログラミングとか印刷技術とか
    defiant
    defiant 2014/05/19
  • 使いやすいシェルスクリプトを書く

    できればシェルスクリプトなんて書きたくないんだけど,まだまだ書く機会は多い.シェル芸やワンライナーのような凝ったことではなく,他のひとが使いやすいシェルスクリプトを書くために自分が実践していることをまとめておく. ヘルプメッセージ 書いてるシェルスクリプトが使い捨てではなく何度も使うものである場合は,体を書き始める前に,そのスクリプトの使い方を表示するusage関数を書いてしまう. これを書いておくと,後々チームへ共有がしやすくなる.とりあえずusage見てくださいと言える.また,あらかじめ書くことで,単なるシェルスクリプトであっても自分の中で動作を整理してから書き始めることができる.関数として書くのは,usageを表示してあげるとよい場面がいくつかあり,使い回すことができるため. 以下のように書く. function usage { cat <<EOF $(basename ${0})

  • 合法マルウェアで実感「リアルとサンドボックスの違い」

    ※ご注意 記事に掲載した行為を自身の管理下にないネットワーク、コンピューターに行った場合は、攻撃行為と判断される場合があり、最悪の場合、法的措置を取られる可能性もあります。 また、記事を利用した行為による問題に関しましては、筆者およびアイティメディア株式会社は一切責任を負いかねます。ご了承ください。 標的型攻撃対策として、各セキュリティベンダーが「サンドボックス」製品をリリースし、注目を集めています。 サンドボックスとは、仮想環境として「攻撃されてもよいホスト」を作成し、その中でマルウェアを動作させて、振る舞いをチェックするものです。実際にマルウェアを動かすので、バイナリを解析するよりも素早く、安全なアプリか悪意あるアプリかを判断できることが特徴です。しかし、当然ながらマルウェア作成者はサンドボックスでの検出を避けようと、対策を打ちます――でも、どうやって? 今回の記事では、筆者が合法

    合法マルウェアで実感「リアルとサンドボックスの違い」
    defiant
    defiant 2014/05/19
    興味深い
  • 人間とウェブの未来 - OSvのような環境でもサクっと動くmrubyのWebサーバ作った

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 OSvがとても面白いので色々いじっていると、結果的にmruby-simplehttpserverというWebサーバをmrubyで動かすためのmrubyモジュールができてしまいました。 これは、OSvのようにライブラリをがんがん入れられないような環境でも、とりあえずSocketとIOがあれば動くシンプルなWebサーバを動かすためのmrubyモジュールです。 そもそもOSvって何?という方はこの辺りを見るか、syuu1228さんに聞くのが良いと思います。簡単に言うと、これからの時代、ハイパーバイザにがんがん仮想マシンをデプロイする際に、その仮想マシンにリッチなOSがあまり必要ないケースって結構あって(例えばmemcachedだけが動いているVMと

    人間とウェブの未来 - OSvのような環境でもサクっと動くmrubyのWebサーバ作った