タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

programとperlに関するefclのブックマーク (3)

  • Modulecounts

    Data is collected by scraping the relevant websites once a day via a cron job and then stored in a Postgresql database for later retrieval. Growth rates are calculated by averaging data over the last week. I'm gathering counts of separate modules, so multiple versions of the same module/package/gem only count once (foo-1.2, foo-1.3 and bar-1.0 would count as 2 total). (Jun 23, 2019) Update Crates.

    efcl
    efcl 2011/02/03
    CPAN,Pear,PyPI,gemとかの増加率比較
  • bingo_nakanishiのPerlではじめるプログラミング言語

    今回は、「関数」というものを学びます。「かんすう」と呼びます。 関数とは、 まとまった処理をしてくれる なにかを渡すと、なにかをしてくれる といったような機能をもっています。 今回は、「まとまった処理をしてくれる」というのを見ていきたいと思います。 「まとまった処理」といってもいろいろあります。 今回は、ロボットになにかやらせることを考えましょう。 ロボットにプログラムして人間のかわりに用事をすませてもらえれば、とても便利になります。 それでは、ロボットに買い物にいってもらいましょう。 use strict; print "家から出る\n"; print "道を歩く\n"; print "ショップに着く\n"; print "みかんを買う\n"; print "りんごを買う\n"; print "ショップから出る\n"; print "道を歩く\n"; print "家に着く\n"; これ

    bingo_nakanishiのPerlではじめるプログラミング言語
    efcl
    efcl 2009/01/08
    これは分かり易いかも。 perlで始めるプログラム。 図解が豊富でイメージを持ちやすい構造になってる。
  • バイナリファイルを解析する

    Perlといえばテキスト処理や正規表現が得意で、バイナリを扱うような話についてはあまり聞かない印象があります。Perlが持つ関数pack/unpack等でもバイナリ処理は可能ですが、今回はData::ParseBinaryを使ってバイナリファイルを気軽に解析してみましょう。 基 ファイルからストリームを作る 解析したいファイルをData::ParseBinaryで扱えるストリームに変換します。 use Data::ParseBinary; my $stream = CreateStreamReader(File => $file_handle); 解析したい構造を定義する Struct関数で解析したい構造を定義します。Struct以下には基データ型やコンテナ型、ビット/バイトパディング型、制御構文型等を使用できます。各型に指定したラベルが解析結果として得られるハッシュのキーとなります。

    efcl
    efcl 2008/12/25
    perlでバイナリを解析する。 この手はエロゲをONscripterに移植している人達は優れてる気がする。 よくPerlが使われてるしね。
  • 1