タグ

perlに関するupuのブックマーク (5)

  • mysql の last insert id - somat's blog

    mysql だと、最後に登録された auto_increment の主キーのIDを LAST_INSERT_ID() という関数で取得できるのだと知りました。 → 参考: http://it.kndb.net/entry/show/id/78 Perl のプログラムで DBD::mysql を利用している場合、$dbh がDB接続のハンドルだとして、 my $last_id = $dbh->{'last_insertid'} とすればINSERT直後のIDが取得できるみたい。 → 参考: http://search.cpan.org/dist/DBD-mysql/lib/DBD/mysql.pm#DATABASE_HANDLES こういう細かい知識が、日ごろコーディングしてないと全然身につかない。。今後積極的にメモしていこう。

    mysql の last insert id - somat's blog
  • 初心者にもお勧めのスクリプト言語“Perl”向け統合開発環境「Padre」NOT SUPPORTED

  • 多次元配列でのソート - kuangueの日記

    多次元配列でソートってのを最近perlいじってないので,perlでやってみることにしました. 元はといえば,perlに構造体が無いことをはじめて今日知ったわけですね.まぁ,私がperlを使う場面といったら,なんとなくテキスト処理.しかも,sed&awkで処理できない場合に限っているので,しょうがない. でだ,構造体のソートがしたかったわけです. struct hoge { int id; char* moge; char* koge; }; をidでソートみたいにね.で,構造体無いので,みなさんhash使っているようでしたが,別に, use constant XXX;ってので定数が宣言できるようなので多次元配列でべつにいいじゃんということになりました. use constant ID=0; use constant MOGE=1; use constant KOGE=2; $hoge[0]

    多次元配列でのソート - kuangueの日記
    upu
    upu 2009/10/05
  • よく使用する関数・標準モジュール一覧 - Perl入門ゼミ

    Perl › よく使う関数・モジュール よく使用する関数・標準モジュールの一覧です。これらの関数を覚えておけば、Perlをより便利なものにすることができます。詳細な解説は避け、簡単なサンプルを紹介しています。戻り値のあるものについては$retという記号で表しています。 また、よく使用する特殊変数、標準モジュールについても、解説しています。各項目から、関数の詳細にもリンクしていますので、便利にご利用ください。 数学関数 文字列操作 配列操作 ハッシュ操作 ファイル入出力 ファイル・ディレクトリ操作 時刻・時間 その他の重要な関数 関数とモジュールのドキュメントの調べ方 よく使用する特殊変数 よく使用する標準モジュール 数学関数 abs 絶対値を求めるにはabs関数を使用します。 $ret = abs $num; abs(-3)は3になります。 sqrt 正の平方根を求めるには、sqrt関数を

    よく使用する関数・標準モジュール一覧 - Perl入門ゼミ
    upu
    upu 2009/09/07
  • Perl 5.8.x における日本語コード変換★

    Perl 5.8ではEncode.pmが標準モジュールとなり、多バイト文字を標準で簡単に扱えるようになりました。が、jcode.plやJcode.pmを用いたコード変換の経験があると、逆にこれが仇となって文字化けの嵐に遭います。(私の場合そうだったというだけで、普通はそんなこと無いのかもしれないのですが。)漸く最近になって基的な考え方が飲み込めるようになって来たので、この辺をまとめておこうと思います。なお、メモは新たにPerl 5.8.x的なPerlスクリプトを書く際に気をつけることをまとめたものであり、基的には既存のスクリプトにPerl 5.8 + Encode.pmを適用するためのものではありません。また、utf8でスクリプトを書くことを前提にしています。が、どちらにせよ、この知識は参考になると思います。(たぶん。) 文冒頭ですが、まず参照先を示しておきます。以下のドキュメント

  • 1