タグ

perlに関するkoyacorgのブックマーク (9)

  • 【apache】perlスクリプトを利用してログファイルを解析する

    はじめに Webサーバを運営する上で、実際のアクセスがどれくらいあるのか、アクセスにどのような傾向があるのかを調べることは非常に重要です。 しかしながら、apacheのログはアクセスのあったURLや時間などの情報を都度保存するだけなので(まあそれがログなんですけど)、それだけではアクセスの傾向や分布等が把握しづらかったりします。 このページでは、perlスクリプトを利用してapacheのログを解析する方法について説明します。 combined形式のフォーマット apacheをデフォルトの状態で導入した際のログ出力(CustomLog)は、combined形式になっています。

  • perlvar - Perl で定義済みの変数 - perldoc.jp

    Variable names in Perl can have several formats. Usually, they must begin with a letter or underscore, in which case they can be arbitrarily long (up to an internal limit of 251 characters) and may contain letters, digits, underscores, or the special sequence :: or '. In this case, the part before the last :: or ' is taken to be a package qualifier; see perlmod. Perl の変数名は様々な形があります。 通常、変数名は英文字か下線で

  • ファイル操作にまつわるエトセトラ - Articles Advent Calendar 2010 Win32

    最近なぜかタクティスクオウガを2個買った xaicron です。そういえば持っているのは PSP-1000 なので、そろそろ 3000 か Go が欲しいです。サンタさんはまだ僕のところに来るのかな? 今日は Windows でより便利かつポータブルにファイル操作をする方法とかをつらつらと書いていこうと思います。 思いついた順に適当に書いていくので、悪しからず。 実は / が使える Windows の path 区切りは 「\」 であることは周知のとおりですが、実は 「/」 も扱えます。 「\」だとダブルクォートの時に重ね打ちしないといけないし、正規表現での変数展開でもよろしくない動きをしたりしてちょっと悲しいです。 say "C:\nekomimi-mode"; # C:{改行}ekomimi-mode say "C:\\nekomimi-mode"; # C:\nekomimi-mod

    ファイル操作にまつわるエトセトラ - Articles Advent Calendar 2010 Win32
  • 記号だけのPerlプログラミングの基本原理 - Articles Advent Calendar 2010 Sym

    こんにちは。[/articles/advent-calendar/2010/casual/3:title=casual track 3日目]でも書かせていただきました、sugyanです。記号プログラミングはPerlくらいしかわからない素人ですが頑張って書いてみようと思います。よろしくおねがいします。 今日はPerlで記号プログラミングをするための基礎知識を説明します。Acme::EyeDropsでも使われているテクニックです。 ■Step1. アルファベットの変換 記号だけでPerlプログラムを書きたい! というとき、最も邪魔なのがアルファベットですね。まずはこれらをどうにかして記号だけで表現しましょう。 Perlの文字列は2つの文字列の論理演算で表現することができます。例えば 'A' という文字はASCIIコード0x41ですね。これをASCIIコード0x60の '`' と0x21の '!

    記号だけのPerlプログラミングの基本原理 - Articles Advent Calendar 2010 Sym
  • InfluxDB をちょっとさわってみた - (ひ)メモ

    InfluxDBとは http://influxdb.org メトリクスやイベントといった時系列データを格納するのに適したデータストアです。 ちなみに go で書かれています。 ちなみに 2013のOpen Source Rookiesに選ばれました。 InfluxDBの特徴 RRDやMySQLに時系列データを格納する場合と比較して、InfluxDBの特徴を紹介します。 バックエンドは LevelDB LevelDBとは、キーでソートされた状態で可能されたKVSです(Google製)。詳しくはこのへん参照のこと。 http://en.wikipedia.org/wiki/LevelDB https://code.google.com/p/leveldb/ https://speakerdeck.com/smly/influxdb-and-leveldb-inside-out 将来的にLev

    InfluxDB をちょっとさわってみた - (ひ)メモ
  • strawberry perl に DB_File モジュールをインストールする方法

    会社のえろい人に Windows で ActivePerl 使っている時点で負け。Strawberry Perl にスイッチしろって言われてから Strawberry Perl を愛用しています。Windows なのに ppm じゃなくて cpan 使ってモジュールを管理できるのがすごく自然な感じです。 もう ActivePerl には戻れません。 なんと言っても gcc 環境がくっついてくるので XS 系のモジュールもコンパイルできちゃうのが素晴らしいです。nmake.exe をダウンロードしてきて、あーだこーだとコンパイルできなくて悩まなくてすみます。コンパイルに失敗してもコマンドプロンプトを立ち上げて、いつものように、ちょこちょこっといじって手動でインストールを続行したりもできます。 がっ!・・・DB_File がなんだかうまく入らないことに気がつきました。ちょこちょこっとぐぐったら

  • 第16回 Perl::Dist::Strawberry:何味のアイスクリームがお好きですか? | gihyo.jp

    今年のYAPC::Asia、いかがでしたか? 先日開催されたYAPC::Asiaはいかがでしたか? 筆者はあいにくそれほど多くのセッションに参加できたわけではないのですが、この連載ですでに取り上げたもの、まだ取り上げていないもの、そして前回原稿を書いたときにはまだ存在すらしていなかったものを含めて、有意義なセッションがたくさんありました。おかげさまで筆者も当面ネタに困ることはなさそうです。 とはいえ、あまりに旬なモジュールについては、情報の流れが速すぎて、のろまな筆者では追い切れませんので、今回と次回は、筆者が今年のYAPC::Asiaでもうひとつ発表しようかと思っていたネタをしっかりまとめておこうと思います。 ActivePerlの興隆 PerlはもともとUnixで使われていたさまざまなツールのよいところを集めて作られた言語です。だから、Perlのコマンドにはシェルやawk、Cに由来する

    第16回 Perl::Dist::Strawberry:何味のアイスクリームがお好きですか? | gihyo.jp
  • perldoc.jp

    このサイトは Perl の公式ドキュメント、モジュールドキュメントを日語に翻訳したものを表示するサイトです。 サイト内の翻訳データは、有志が翻訳しているperldoc-jp/translationから取得しています。 最近の更新 / RSS commitログから最新の50件を取得しています。稀に翻訳者とcommitした人が違う場合があります。また、修正のcommit、登録しただけで未翻訳のものも含まれる場合があります。 2024-02-04 github.com ppc0018-module-true / melonsode 2024-02-03 Data::Dumper Dumper(2.183) / melonsode 2024-01-25 github.com ppc0016-indexed-builtin / kobaken 2024-01-08 perlclassguts(5.

  • WindowsにPerlをインストールする - 情報科学屋さんを目指す人のメモ(FC2ブログ版)

    何かのやり方や、問題の解決方法をどんどんメモするブログ。そんな大学院生の活動「キャッシュ」に誰かがヒットしてくれることを祈って。 Windowsに、Eclipseを利用したPerl開発環境をインストールする方法をメモしておきます。Perlを利用したことのない人がPerlに興味を持ち、とりあえず利用してみたいという場合にどうぞ。インストールはこの記事の通りにやればほとんど迷うことなく実行できると思います。Perlを文字列処理スクリプトとして利用したい場合に、Windowsにインストールしておくことはとても便利なことだと思います。また、今回はEclipseを利用するので、Eclipseユーザに最適だと思います。では、以下手順です。 ActivePerlをインストールする ActiveStateのHPからインストーラをダウンロードします今回は、「ActivePerl-5.10.1006-MSWi

  • 1