タグ

2014年3月4日のブックマーク (8件)

  • 「なぜ国内でPerlが急速に萎んだのか」という記事を読んで - Perl入門ゼミ

    Perl › 読み物 僕もPerl入門書いている身なので反応しておこうと思います。 メインコンテンツの「サンプルコードによるPerl入門」の目次はこちらです。こちらがメインコンテンツになります。Perlはとても便利なプログラミング言語ですので、一緒に学びましょう。 なぜ国内でPerlが急速に萎んだのか まずこの人はRubyPythonが好きで、Perlが嫌いな人です。まぁ好き嫌いはあってよいんですけど、書いている内容が不誠実すぎて、信用ができないです。 Perlが萎んでいるという議論をする前に、ライブラリの数とか、アプリケーションの数とか、求人とか賃金とか採用している企業とかなんでもいいけれど、何か目に見える統計情報がないと、単なるイメージを落とすために書いていると思われても仕方がないと思う。 2005年 Railsの襲来 2005年に突如現れたRailsによって国内でRuby利用者が急

    「なぜ国内でPerlが急速に萎んだのか」という記事を読んで - Perl入門ゼミ
  • 第4回 memcachedの分散アルゴリズム | gihyo.jp

    株式会社ミクシィの長野です。第2回、第3回と前坂がmemcachedの内部について紹介しました。今回は内部構造から離れて、memcachedの分散についての紹介をいたします。 memcachedの分散 連載の1回目に紹介しましたが、memcachedは「分散」キャッシュサーバと言われていますが、サーバ側には「分散」の機能は備わっていません。サーバ側には当連載の第2回、第3回で前坂が紹介したメモリストレージの機能のみが組み込まれており、非常にシンプルな実装となっています。では、memcachedの分散はどのように実現しているのかと言うと、すべてクライアントライブラリによって実現されます。この分散方法はmemcachedの大きな特徴です。 memcachedの分散とは ここまで数度「分散」という言葉を用いてきましたが、あまり詳しく触れてきませんでした。ここでは各クライアントの実装に共通する大ま

    第4回 memcachedの分散アルゴリズム | gihyo.jp
    larker
    larker 2014/03/04
    Consistent Hashingの説明
  • The Wall Street Journal - Breaking News, Business, Financial & Economic News, World News and Video

    News Corp is a network of leading companies in the worlds of diversified media, news, education, and information services

    The Wall Street Journal - Breaking News, Business, Financial & Economic News, World News and Video
    larker
    larker 2014/03/04
    武士でも金持ちだった人の子孫なのでは?
  • 攻撃者が”嫌う”セキュリティ対策とは何か?

    (Last Updated On: 2018年8月8日)「攻撃者が”嫌う”セキュリティ対策=効果的なセキュリティ対策」です。これに異論は無いと思います。 攻撃者が最も困るセキュリティ対策とは何でしょうか?それは境界防御です。なぜ境界防御が攻撃者が最も困るセキュリティ対策なのでしょうか?それはCWEやCVEを見ればわかります。CWEやCVEに登録されている脆弱性の多くが、境界防御で守れるからです。 境界防御とは? 境界防御はWebアプリケーション開発者に最も誤解されているセキュリティの基概念だと思います。これについては先日既に書いています。まだ読まれていない方はぜひ標準と基概念から学ぶ正しいセキュリティの基礎知識を参照してください! 攻撃者が最も困る対策は入力バリデーション 入力バリデーションは様々な脆弱性を防止または緩和してくれます。自分が書いた出力コードに脆弱性がある場合でも、利用し

    攻撃者が”嫌う”セキュリティ対策とは何か?
  • 間違いだらけのHTTPセッション管理とその対策

    (Last Updated On: 2018年10月12日)HTTPセッション管理はWebセキュリティの中核と言える機能です。Webセキュリティの中核であるHTTPセッション管理に設計上のバグがある事は少なくありません。今回のエントリはPHP Webアプリ開発者ではなく、主にWebフレームワーク側の開発者、つまりPHP体の方に間違いがあるという話しです。Webアプリ開発者の回避策も紹介します。 まずセキュリティの基として「入力のバリデーションを行い、正当な入力のみを受け入れる」があります。しかし、PHPに限らず多くのセッション管理機構は当たり前の「入力のバリデーションを行い、正当な入力のみを受け入れる」を行っていません。セッションIDの再生成(リセット)も不完全な物が多いと思います。 参考: 知らないと勘違いする「合成の誤謬」の罠 開発者は必修、SANS TOP 25の怪物的なセキュリ

    間違いだらけのHTTPセッション管理とその対策
  • 正規表現によるバリデーションでは ^ と $ ではなく \A と \z を使おう

    正規表現によるバリデーション等で、完全一致を示す目的で ^ と $ を用いる方法が一般的ですが、正しくは \A と \z を用いる必要があります。Rubyの場合 ^ と $ を使って完全一致のバリデーションを行うと脆弱性が入りやすいワナとなります。PerlPHPの場合は、Ruby程ではありませんが不具合が生じるので \A と \z を使うようにしましょう。 はじめに 大垣さんのブログエントリ「PHPer向け、Ruby/Railsの落とし穴」には、Rubyの落とし穴として、完全一致検索の指定として、正規表現の ^ と $ を指定する例が、Ruby on Rails Security Guideからの引用として紹介されています。以下の正規表現は、XSS対策として、httpスキームあるいはhttpsスキームのURLのみを許可する正規表現のつもりです。 /^https?:\/\/[^\n]+$/

  • Perl 関連資料

    コミュニティ・PMグループ Perl MongersとはPerl技術者の集まりで、地域ごとにあつまって定期的に勉強会・情報交換会などを行っています。もし近所にない場合は是非立ち上げてみてはいかがでしょうか?その際はJPAからも講演にいけるかもしれませんので、是非連絡を! perl-users.jp - 日Perlユーザのためのハブサイト perl-mongers.org - 日Perlユーザのためのお役立ちサイト Shibuya.pm Yokohama.pm Kansai.pm Fukuoka.pm Okayama.pm Perl Advent Calendar Advent Calendarとは元々クリスマスまで指折り数えて待つためのカレンダーでしたが、Perl Advent Calendarとはクリスマス時期に25日かけて一日一つのテーマにそって技術的なTipsを書いていくサイ

  • 画像をアレコレできちゃうソフト&ツール : ライフハッカー[日本版], 仕事も生活も上手くこなすライフハック情報満載のブログ・メディア

    時は今、芸術の秋ですよ! しかも晩秋。そろそろ年賀状の図案の心配もしなくちゃですよね。とはいえ、こんなご時勢だもの、あまりお金はかけたくない...。そんなフトコロにも秋風の気配が感じられるボクらの強い味方は、やっぱり無料のアイテムです。 というわけで、今週のまとめは画像関連のソフト&ツール。これがまた、大量にあるんですわ。こんだけあれば、どれかお気に入りが見つかるはず。この3連休、来年の干支、牛の画像でも用意して、遊び倒してみてくださいな。 【画像編集系「フリーソフト」】 ・オープンソース画像編集フリーソフト『GIMP 2.6』(5つの技) ・かなりフォトショップ風な画像編集ソフト『Artweaver』 ・普通のデジカメ写真を鮮やかに演出する画像編集ソフト『Qtpfsgui』 ・写真にエフェクトをかけられる画像処理ソフト『Phantasmagoria』 【画像編集系「Webツール」】 ・ブ

    画像をアレコレできちゃうソフト&ツール : ライフハッカー[日本版], 仕事も生活も上手くこなすライフハック情報満載のブログ・メディア