タグ

2010年9月23日のブックマーク (4件)

  • Perlのねねね

    Perl or Die !!もっとPerlについて話しましょう。このブログは、Perlには興味があるけど、とっかかりが見つからなくて飛び込めない人向けに手短かに自分の経験を含めてPerlの魅力を伝えるものです。もちろん実際にPerlを使えるようになるための文法の解説も行いますし、Perlという言語の文化的な面白さ、しいては私が惹かれる理由についてもある程度論理的に説明したいと思います。 なぜだか、世間的にプログラミング言語をはじめるに当たって、 「Hello World」という文字列を出力することが導入の最初だという概念があって、 まぁ便利なのでそれに則らせてもらいます。 これがHello Worldのプログラムです。 use strict; use warnings; print "Hello World\n"; おまじない Hello Worldプログラムの冒頭で出てくる「use st

    murakoma
    murakoma 2010/09/23
    Perlのねねね - このブログは、Perlには興味があるけど、とっかかりが見つからなくて飛び込めない人向けに手短かに自分の経験を含めてPerlの魅力を伝えるものです。
  • pagenationを実現するモジュールあれこれ - むつらつれづれ

    俺々ライブラリ・俺々フレームワーク生活からの脱却を目指すべく、今後即戦力になる武器を少しずつ模索していたりする。pagenationも自作のページャーを利用していたのだが、改めて探してみると似たようなモジュールが色々と見つかったので、それぞれの特徴を大雑把に比較してみた。なお、以下で $dumper は Dumpvalue.pm のインスタンス。 HTML::Pager my $pager = HTML::Pager->new( query => CGI->new, get_data_callback => sub { my ($offset, $rows) = @_; return [ $model->get_data($offset, $rows) ]; }, rows => 100, page_size => 10 ); print $pager->output; 最古参のpagen

    pagenationを実現するモジュールあれこれ - むつらつれづれ
    murakoma
    murakoma 2010/09/23
    Data::Pageしか使ったことないや・・・。[perl][cpan]perlでpagenationを実現するモジュールあれこれ
  • DBIx::Class って O/R Mapper としてどこまで本気で使えるの?

    DBIC使ってて悩まされていたので使用自体に懐疑を覚えたところで、そもそもの使用に関していろいろアドバイスいただいたのでまとめ。 ・JOINするくらいならO/R Mapper使わない方がいい ・DBICではメンテやチューニングの面からあまり複雑なことしない方がいい。複雑なことするなら自分で書く方がまだいい ・DBIx::Skinny みたいなもっと簡潔なのも最近はあるよ

    DBIx::Class って O/R Mapper としてどこまで本気で使えるの?
    murakoma
    murakoma 2010/09/23
    perl - DBIx::Class って O/R Mapper としてどこまで本気で使えるの?
  • yebo blog: 64ビットモードのLinuxカーネルにroot権限奪取の脆弱性

    2010/09/21 64ビットモードのLinuxカーネルにroot権限奪取の脆弱性 ほとんどの64ビットモードで動作しているLinuxカーネルにローカルでroot権限奪取の脆弱性 (CVE-2010-3081) があることが分かったそうだ。arch/x86/include/asm/compat.h の中の関数 compat_alloc_user_space() の sanity checkが誤っているために引き起こされる (http://sota.gen.nz/compat1/) 。既にエクスプロイトコード (Ac1db1tch3z) が公表されており、多数のユーザがログインするシステムでは悪用されるとバックドアを作られる可能性がある。既にソースコードレベルのパッチはリリースされており、自身のシステムに脆弱性があるかどうかは、Kspliceがチェック用のツールをリリースしている。 $ .

    murakoma
    murakoma 2010/09/23
    64ビットモードのLinuxカーネルにroot権限奪取の脆弱性(脆弱性があるかどうかは、Kspliceがチェック用のツールをリリースしている。)