タグ

perlに関するnijinijiのブックマーク (3)

  • 【Template-Toolkit】で[FOREACH]の繰り返し回数を取得する|プログラムメモ

    Template-Toolkit(以下TT)での 一般的なループのさせ方は [%FOREACH value=loop%] 名前は:[%value.name%]です。 [%END%] このループのループ回数を利用して何か処理をしたい場合は予約オブジェクト「loop」というのが使用できる。 loop.size  リストの要素数 loop.max  最後の要素のインデックス (size - 1) loop.index  0からmax()のうちの、現在の繰り返し処理のインデックス loop.count  1からsize()のうちの、現在の繰り返し処理のカウント(index() + 1) loop.first  現在の処理が一番最初の処理であれば真 loop.last  現在の処理が一番最後の処理であれば真 loop.prev  リストのうち、一つ前のアイテムを返す loop.next  リストのう

  • Ring

    Ringとは、リクルートグループ会社従業員を対象にした新規事業提案制度です。 『ゼクシィ』『R25』『スタディサプリ』など数多くの事業を生み出してきた新規事業制度は、 1982年に「RING」としてスタートし、1990年「New RING」と改定、そして2018年「Ring」にリニューアルしました。 リクルートグループの従業員は誰でも自由に参加することができ、 テーマはリクルートの既存領域に限らず、ありとあらゆる領域が対象です。 リクルートにとって、Ringとは「新しい価値の創造」というグループ経営理念を体現する場であり、 従業員が自分の意思で新規事業を提案・実現できる機会です。 Ringフロー その後の事業開発手法 Ringを通過した案件は、事業化を検討する権利を得て、事業開発を行います。 さまざまな事業開発の手法がありますが、例えば既存領域での事業開発の場合は、 担当事業会社内で予算や

  • Perlを使って脆弱性を検証する:CodeZine

    はじめに 今回はXSSの脆弱性をチェックするPerlスクリプトを作成したいと思います。すべてのXSSによる脆弱性が回避できるわけではありませんが、テストコード作成のヒントになれば幸いです。 対象読者 Webアプリケーション開発者で、XSSのテストケースを作成したい方。 必要な環境 Perl 5.8以上が動作する環境。基動作の確認はMac OS Xを利用しました。次のPerlモジュールを利用するので、あらかじめインストールしておいてください。 Template::Toolkit Web::Scraper Test::Base またCGIを使用するので、ApacheなどのCGIが実行できるWebサーバを用意してください。 解説内容 ソースコード解説 まず最初にソースコードの解説をします。 xss.pl

  • 1