タグ

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

  • 関連タグはありません

タグの絞り込みを解除

プログラミングと高速化とPerlに関するpmakinoのブックマーク (3)

  • 第55回 Perlコードの高速化―文字列処理の時間短縮とデータ構造の効率化(2) | gihyo.jp

    前回の(1)はこちらから。 文字列 まず紹介するのは文字列処理です。 文字列処理には、Perlの武器である正規表現が欠かせません。正規表現の記述ルールが手に馴染んでくると、文字列の照合や取り出し、書き換えにはまず正規表現を使うでしょう。しかし、正規表現で書いた処理には、組込み関数や演算子を使って書き換えられるものがいくつかあります。そして、多くの場合では関数や演算子を使った処理のほうが高速です。 節では、正規表現を使った処理を関数や演算子で置き換える例を紹介します。 特定文字の削除にはy///を使う 不要な文字や、行末の改行コード(\n⁠)⁠、タブ文字(\t)などを空白文字に置き換える処理(削除)は、頻繁に行うものでしょう。特定文字を削除するときに最も使うのが置換演算子です。 たとえばメールアドレスは<neko@nyaan.jp>のように<と>で囲まれた形式で現れることがあります。SMT

    第55回 Perlコードの高速化―文字列処理の時間短縮とデータ構造の効率化(2) | gihyo.jp
  • 404 Blog Not Found:perl - Regexp::Assembleのススメ

    2007年04月19日15:00 カテゴリLightweight Languages perl - Regexp::Assembleのススメ というわけで、Regexp::Assembleのご紹介。 PERL HACKS(日語版) [英語版] odz buffer - それ Regexp::Assembleん?ループ云々を抜きにして、こういうのは Regexp::Assemble の出番じゃないの? すでにPerl Hackers御用達のモジュールとなっていますが、まだ知らない方もいらっしゃるかも知れないので。 何をするモジュールか、といえば、以下を見れば一目瞭然でしょう。 Regexp::Assemble - Assemble multiple Regular Expressions into a single RE - search.cpan.org use Regexp::Asse

    404 Blog Not Found:perl - Regexp::Assembleのススメ
    pmakino
    pmakino 2009/03/16
    6~70個のファイルパスとのマッチを繰り返す処理をこれ使って1つにまとめたら、これまで数十秒かかってたマッチングが一瞬で終わるようになったヨ!
  • IBM - 日本

    最新情報 2025 IBMパートナー・プラス・アワードの日での受賞企業を発表 IBMとバスク州政府、スペインのIBM-Euskadi Quantum Computational Centerに欧州初のIBM Quantum System Twoを設置する計画を発表 IBMとパロアルトネットワークスによる共同調査:サイバーセキュリティーの複雑性を軽減する鍵はプラットフォーム化 日立と日IBMが共創により、融資DXサービスと金融デジタルサービス・プラットフォームの連携を開始 グローバルな量子エコシステムの成長 IBM、マルチモーダルと推論機能を搭載したエンタープライズ向けのGraniteモデル・ファミリーを拡充 AI技術を用いた研究で肝癌治療の質を向上: 学会データベースを活用した肝癌治療予後予測AIシステムの評価を開始 IBMがHashiCorp社の買収を完了し、総合的なエンドツーエンド

    IBM - 日本
  • 1