タグ

2006年4月21日のブックマーク (7件)

  • 翔ソフトウェア (Sho's) 議論のアンチパターン 〜不毛な議論を避けるために〜

    『議論パターン』 (Discussion Patterns) ~不毛な議論を避け、実り有る議論とするために~ はじめに     ~「パターン」について~ ソフトウェア開発では、よく「パターン」という言葉が使用される。 「定石(じょうせき)」のような意味である。こうすればうまく行く、という問題解決の典型的な例をカタログ形式で収集し、纏(まと)めたものである。 「デザイン (設計) パターン」、「アーキテクチャ (構造) パターン」、「アナリシス (分析) パターン」等の種類が有り、総称して「ソフトウェア パターン」等と呼ばれる。 「アンチパターン」という言葉もある。こちらは逆に、こうしたらうまく行かない、という典型的な例を集めたものである。 「パターン」という概念は別にソフトウェア開発に特化したものではない。「ソフトウェア パターン」自体、元々建築の方に有った方法を持って来たものである。様々

  • どんぞこ日誌(2006-02-08)

    * [Per][メモ] XSモジュールのSTDERRをキャプチャする 変数内部を覗くに便利なDevel::Peek。問答無用でSTDERRに出力されます(perl内部のルーチン経由)。このSTDERRに出力されたデータを別ハンドルにリダイレクトしようとして知ったのですが、open my $fh, '>', \$var; *STDERR = $fhみたいな方法ではXSモジュールのSTDOUTやSTDERRをリダイレクトできないんですね(PerlIOを経由しないからかしら?)(→追記:PerlIO経由のみなら大丈夫であることをコメント欄で教えていただきました)。例えばIO::Captureを使って use IO::Capture::Stderr; my $capture = IO::Capture::Stderr->new(); $capture->start(); Dump("a"); #

    fbis
    fbis 2006/04/21
    XSモジュールのSTDERRをキャプチャ
  • Template-ToolkitはPure Perlでも動く : blog.nomadscafe.jp

    Template-ToolkitはPure Perlでも動く 高速化のためにXSを使用していたり、普通にインストールする依存モジュールが多いためインストールが大変なイメージがあるTemplate-Toolkitは実はPure Perlでも動く。 単純な使い方をするだけなら、アーカイブをDLしてきて、展開、Template-Toolkit-2.14以下の lib/Template.pm lib/Templateディレクトリ これを適当なパスにコピー。 Perlスクリプトで #!/usr/bin/perl use strict; use lib "Template.pmを置いたディレクトリ"; use Template; で使える。単純な使い方をする場合には依存モジュールはなかったりします。 READMEの Text::Autoformat 1.03+ DBI 1.14+ (and relev

    fbis
    fbis 2006/04/21
    むしろXS版にできるのを知らなかった
  • perlxs - XS言語リファレンスマニュアル

    NAME DESCRIPTION Introduction On The Road The Anatomy of an XSUB The Argument Stack The RETVAL Variable The MODULE Keyword The PACKAGE Keyword The PREFIX Keyword The OUTPUT: Keyword The INIT: Keyword The NO_INIT Keyword Initializing Function Parameters Default Parameter Values The PREINIT: Keyword The SCOPE: Keyword The INPUT: Keyword Variable-length Parameter Lists The PPCODE: Keyword Returning U

    fbis
    fbis 2006/04/21
  • ひげぽん OSとか作っちゃうかMona- - [Perl] XS利用でPerl高速化

    (追記:2009/03/25) id:tokuhirom さんからコメントを頂きました。このベンチマークは問題があるそうです。 http://d.hatena.ne.jp/higepon/20050615/1118829090#c (追記:終わり) PerlにはC言語で書かれた関数を呼び出すためにXSという仕組みが存在します。 一部CPANモジュールでも使われているためご存知の方も多いと思いますが、今回はこのXSの簡単な利用方法を紹介したいと思います。 なおXSは、はてなでも使用しています。 さてXSモジュールを使うとうれしい事は C言語で書くことにより、処理が高速になる可能性がある 既存のC言語ライブラリ資産をPerlから利用することができる Perlがあまり得意でない、メモリ内などに存在するビット単位での細かなデータ構造を、あれこれできる などが挙げられると思います。 今回は、高速化に

    ひげぽん OSとか作っちゃうかMona- - [Perl] XS利用でPerl高速化
    fbis
    fbis 2006/04/21
  • Perl の MVC フレームワーク Catalyst に入門してみた : NDO::Weblog:

    naoya.dyndns.org is currently offline. Please try again later. Questions about our services? Learn more at Dyn.com.

  • ビジネスリサーチの心得

    2.ビジネスリサーチの情報収集 デスクトップ調査 の基〜アニュアルレポートなど公開情報から… デスクトップ調査 とは、主にインターネットなどを使用して、公開情報を調査して整理・分析を行うものです。「CIAも収集する情報の95%が公開情報」ということで、情報不足とい… 2021.01.28 2021.05.13 1915 view コラム〜リサーチャーの日常 人生を通じてマッチクオリティーを追求する 知識の幅が最強の武器になる というで初めて知った「 マッチクオリティー 」という言葉は、経済学の用語で、ある仕事をする人とその仕事がどれくらい合っているか、その人の能力… 2021.05.04 2021.05.13 295 view 2.ビジネスリサーチの情報収集 日常的な情報収集・整理術(Feedly+Dropbox) 【 ビジネス 情報収集 と 情報整理 の基 】いま目の前にあるリサー

    ビジネスリサーチの心得