並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 52件

新着順 人気順

pQueryの検索結果1 - 40 件 / 52件

  • あるSEのつぶやき: Ajaxライブラリまとめ

    Ajax/JavaScriptライブラリをまとめておきます。(順不同) | 基本 | 統合 | 表示系 | GUI部品 | イメージ | PGM連携 | ブラウザ | Flash | その他 | | 部品集 | リンク | 編集履歴 | ・基本ライブラリ ・・・Ajax開発のベースになるもの ↑TOP prototype.js 超メジャーなAjaxライブラリ prototype.js の開発者向けメモ prototype.jsリファレンス prototype.jsリファレンス(JavaScriptist) prototype.js逆引きサンプル集 Prototype 1.5.0 Cheat Sheet Prototype 1.5 PDF - API/サンプル/解説 Prototype.js Documentation - まとめサイト Prototype 1.6.0へのアップグレード実例紹

    • ExcelでPowerQueryを使ってデータ収集分析 - Qiita

      はじめに Excelにデータを集めようとするとき、数式とVBAを駆使して行う方法が一般的です。 キーを使って複数のデータを結合するときには、Accessなども用いられます。 ですが、データが増えてくると下記のような課題が発生してきます。 収集に必要な手順が増え、数式やVBAが複雑化する データ収集に長い時間がかかる サイズが巨大化して格納しきれなくなる これらの課題を解消するツールとして PowerQuery を紹介します。 PowerQueryとは 2016年に公開されたMicrosoft製のデータ分析用Excelアドインであり、Excel2010以降に対応しています。 ファイル・DB・Webサービス等からデータを読み込み、変換・加工してExcelのシートに出力できます。 VBAのマクロの記録と同じように、画面上で操作するとクエリ(読み込み手順の定義)が生成されます。 複雑な加工をしない

        ExcelでPowerQueryを使ってデータ収集分析 - Qiita
      • JavaScriptで簡単に独自の右クリックメニューを作成するライブラリ「RightContext」:phpspot開発日誌

        MS、パケット情報の解析ツール「Microsoft Network Monitor 3」を無償公開 次の記事 ≫:PHPからjQuery(JavaScriptライブラリ)を簡単に使うことができる「PQuery」 RightContext JavaScriptで簡単に独自の右クリックメニューを作成するライブラリ「RightContext」。 ページで右クリックを押したときに、次のようにポップアップで独自メニューを出すライブラリが公開されました。 右クリックにメニューを組み込んでしまうことで、ツールによっては大変便利な使い勝手を提供できるはずです。 以下に実装方法を紹介。 (1) まずScriptファイルを読み込みます。 <script type="text/javascript" src="rightcontext.js"></script> (2) 次に右クリックしたときに独自メニューを表

        • PHPからjQuery(JavaScriptライブラリ)を簡単に使うことができる「PQuery」:phpspot開発日誌

          PQuery - PHP and JQuery at NGCoders PQuery is a set of helper classes for JQuery JavaScript library. PHPからjQuery(JavaScriptライブラリ)を簡単に使うことができる「PQuery」。 PQueryは、PHPにjQuery用のオブジェクトを提供してくれます。要はPHPからjQueryが扱いやすくなります。 JavaScriptをそこまで知らずとも、PQueryを使うことで、PHPのみでAjax等のJavaScriptが持つ機能を実装できるようです。 PQueryを使ったTODOリストのデモも公開されてます。 JavaScript苦手なPHPプログラマの方は試してみましょう!

          • lib/pQuery.pm - metacpan.org

            The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event. use strict; use warnings; package pQuery; our $VERSION = '0.24'; use pQuery::DOM; use Carp; use HTML::TreeBuilder(); use base 'Exporter'; our $document; *pQuery = \$document; our @EXPORT = qw(pQuery $pQuery PQUERY); my $my = {}; my $lwp_user_agent; my $quickExpr = qr/^([^<]*<(.

            • Web::Query - jQuery風にスクレイピング - tokuhirom's blog

              http://frepan.org/~TOKUHIROM/Web-Query-0.01/README.pod Web::Query というスクレイピングフレームワークをかきました。一言でいうと「うごく pQuery」です。pQuery は jQuery とおなじ動きにするためかどうかしりませんが、わりと自前で実装していて、結果まともにうごいていません。うごくようになるのをまってようかなとおもっていたら2年経過していたので、自分でつくってみました(パッチをおくってもいいのだけど、別個の実装をつくったほうがはやい気がしたので)。HTML::TreeBuilder::XPath + HTML::Selector::XPath + LWP::UserAgent という構成です。 使用例は以下のとおり。 use Web::Query; wq('http://google.com/search?q=f

              • あるSEのつぶやき: 06.Ajaxライブラリまとめ

                Ajax/JavaScriptライブラリをまとめておきます。(順不同) | 基本 | 統合 | 表示系 | GUI部品 | イメージ | PGM連携 | ブラウザ | 特殊 | その他 | | リンク | 編集履歴 | ・基本ライブラリ ・・・Ajax開発のベースになるもの ↑TOP prototype.js Ajaxの開発が向上するAjaxライブラリ。 prototype.js の開発者向けメモ prototype.jsリファレンス prototype.jsリファレンス(JavaScriptist) prototype.js逆引きサンプル集 Prototype 1.5.0 Cheat Sheet Prototype 1.5 PDF 英語ながら、Prototype 1.5のAPIのサンプルと解説が166ページにもなる大作。 マウスホイールのイベント用拡張コード Prototype.js D

                • Charlie Robbins「jsdom.jsとjquery使ったスクレピング」 - 以下斜め読んだ内容

                  nodejitsu.com 2010.9.24のエントリ jsdom + jQuery in 5 lines with node.js node.jsでスクレイピング jsdom使うと取得したhtmlへDOMが使えるようになる 慣れ親しんだjqueryのセレクターapi使ってスクレイピング request/http-agentモジュール使って標準モジュール(=http)だけで書くよりもコードすっきり という内容のエントリ サンプルコード修正しないと動かない 以下斜め読んだ内容 スクレイピング たいていの言語がライブラリ色々用意されてる Ruby hpricot nokogiri Python beautiful-soup scrapy Perl pQuery PHP PHP DOM バグなくhtml/css/javascriptをハンドリングするのが難しい サーバーサイドjsにおけるスクレ

                    Charlie Robbins「jsdom.jsとjquery使ったスクレピング」 - 以下斜め読んだ内容
                  • あるSEのつぶやき: 06.Ajaxライブラリまとめ

                    Ajax/JavaScriptライブラリをまとめておきます。(順不同) | 基本 | 統合 | 表示系 | GUI部品 | イメージ | PGM連携 | ブラウザ | Flash | その他 | | 部品集 | リンク | 編集履歴 | ・基本ライブラリ ・・・Ajax開発のベースになるもの ↑TOP prototype.js 超メジャーなAjaxライブラリ prototype.js の開発者向けメモ prototype.jsリファレンス prototype.jsリファレンス(JavaScriptist) prototype.js逆引きサンプル集 Prototype 1.5.0 Cheat Sheet Prototype 1.5 PDF - API/サンプル/解説 Prototype.js Documentation - まとめサイト Prototype 1.6.0へのアップグレード実例紹

                    • YAPC 2日目 - higepon blog

                      今日も良い天気! memcached in mixi by kazeburoさん 自分も使ったことがあるので mixi のような大規模使用例の話は楽しみ。 すみません。以下にはいくつかメモ漏れがあります。 memcached って何? さまざまな言語でクライアント API memached の「分散」 クライアントに実装された分散アルゴリズムで分散 get / get_multi get_multi は非常に高速 delete 上書き禁止の秒数指定できる→知らなかった mixi での利用事例 Pentium4 / Pentium D memory 4GB Linux 2.6.x x86_64 ちょっと古めのマシン 専用マシン 100台以上 1台につき 3GB の容量で起動 cache Hit率 94%(安定している値) メモリ使用量 88%(安定している値) memcached のレポート

                        YAPC 2日目 - higepon blog
                      • YAPC::Asia 2008 2日め - てきとうなメモ

                        英語難しかったので聞き取れているか微妙 TAKESAKOさんのセッションで記憶違いの部分があったようなので取り消し線をいれました. You're Doing OO WRONG - Micael G Schwern Schwern Perlのobjectはreference $thing->method(@arg); # method(\%thing, @args) a good object is a good janitor(用務員?) オブジェクトは誰が使うかとかどのように仕事をするのかではなく,仕事そのものにだけを注視すべき # local host opendir $d; $dir = dir('/foo/bar'); $dir->open(); # remote host $dir = dir('user@host:/path'); $dir->open() inheritanc

                          YAPC::Asia 2008 2日め - てきとうなメモ
                        • jsdom + jQuery in 5 lines with node.js | Nodejitsu Inc.

                          Nodejitsu has joined GoDaddy We are excited to join GoDaddy to help spearhead their largest Node.js product: Website Builder. Please read our blog post to learn more about customer transition plans and our continued support for Open Source within the node community. Want to know all the details? Read the full blog post or read the GoDaddy Announcement. Other popular posts - Scaling Isomorphic Java

                          • YAPC::Asia 2008 1日め - てきとうなメモ

                            とりあえず スライドとかupされていたので追記 Welcome to YAPC::Asia 2008 - Tatsuhiko Miyagawa Encountered a 404 error 開会の挨拶 去年は437名で今年は569名参加している.他のYAPCに比べても最大. しかしPerl Mongersは50人程度.ここにきたら自分もPerl Mongersと思ってほしいとのこと TPF Introduction - José Castro (cog) Jose De Castro The Perl Foundationの紹介 海外でconferenceの主催をしたり,Perl Mongersのサポートをしている A Standard That Is Meant To Be Broken, 本当に! - Larry Wall Larry Wall御大によるPerl6のParsingの紹

                              YAPC::Asia 2008 1日め - てきとうなメモ
                            • ライブドアブログ|無料で豊富な機能が充実

                              週末はこれ!柔らか~&うまみたっぷり!焼くときに飛び散りにくい特製もみだれの焼き肉と秋野菜のグリルで決まり!

                                ライブドアブログ|無料で豊富な機能が充実
                              • CakePHP JQuery ヘルパー | Sun Limited Mt.

                                JQuery helper for CakePHP ( PQuery port ) at NGCoders CakePHP から JQuery を簡単に使うことができます。 正確には PQuery ヘルパーかもしれません。PQuery は JQuery を PHP から簡単に使用するライブラリで PQuery ヘルパーと同じ開発者が開発しています。 参考:PQuery – PHP and JQuery at NGCoders インストール JQuery helper for CakePHP ( PQuery port ) at NGCoders から JQuery ヘルパーをダウンロードし、解凍した pquery.php を /app/views/helpers にコピーします。 そのほかに jquery.js ファイルも必要になります。こちらもダウンロードして /app/webroot/

                                • PQuery - PHP and JQuery at NGCoders

                                  TweetSharePinShareIni Tidak Akan Pernah Menjadi Tahun Desktop Linux Karena Fragmentasi – Saya baru saja membaca sebuah artikel yang menyatakan bahwa…

                                  • YAPC::Asia2008 2日目レポート - Happy New World

                                    昨日に引き続き、YAPC::Asia2008Tokyoに行ってきました 今年のYAPCは2日間なので、今回が最終日のレポートです メモした内容を書けるだけ書いていったら長くなってしまいました 会場到着 5分ほど遅刻しましたorz JavaScript::Writer fun. (gugod) JavaScript::Writer PerlのコードからJavaScriptを生成 例 js->alert("niihao"); print js->as_string; >alert("nihao"); js->object("jQuery('#msg')")->show(); >jQuery('#msg').show(); #AUTOLOAD js->jQuery("#msg")->show(); >jQuery("#msg").show(); #if(...){...}else{...} js

                                      YAPC::Asia2008 2日目レポート - Happy New World
                                    • Roppong.PM#1 pQuery Code Reading - TKSKを作る人のネタ帳 〜人格崩壊〜

                                      忙しさにかまけてちゃんと告知してなかった。 日程:3月15日(土) 時間:13:00〜17:00ぐらい 内容:pQueryコードリーディング 場所:オンライン(全国から参加してください!) 人数:無制限(オンラインなのでもちろん無制限です) 自分の家に くるのもオッケー!無線LANあるよ! けどあまりにも狭いのでたぶん2〜3人が限界だと思いますが・・・w 一応初?オンラインメインの勉強会! 一応Ustream+Lingrの組み合わせで誰でも参加できる形で実験的にやってみます! もちろん細かい集まりでおのおの集まりつつオンラインで参加なんてのもいいかもしれませんね。 Roppongi.PM#0.5として 実際にやってみたらどんな感じになりそうか事前のテストとかはしてみたいですね。 コードリーディングなので各自ソースを用意だけしてもらえば大丈夫だとは思うのですが・・・。 でもやっぱり初の試みな

                                        Roppong.PM#1 pQuery Code Reading - TKSKを作る人のネタ帳 〜人格崩壊〜
                                      • YAPC::Asia 2008 Tokyo

                                        YAPC::Asia 2008 Tokyo 2008-05-16-3 [EventReport][Video] 15日(木)、16日(金)に東工大(大岡山)で開催された YAPC::Asia 2008 Tokyo に参加していました。 これは Perl というプログラム言語についてのカンファレンスです。 日本における年に一度の大 Perl 祭りなのです。 - YAPC::Asia 2008 - May 15-16th in Tokyo, JAPAN http://conferences.yapcasia.org/ 昨年[2007-04-05-2]に引き続き会場の様子を ムービーにまとましたのでどうぞ: YAPC::Asia 2008 Tokyo (YouTube) ■聴いたプレゼンの一言メモ: - 5/15 -- Perl6 のパーザすごいなあ。 http://itpro.nikkeibp

                                        • YAPC::Asia 2008 - koyachiの日記

                                          聞いたセッションで気になったものメモ。 about Perl5.10(tokuhirom) debian stableになってる dor便利 dorだけでも使いたい Javascript Love for Perl Hackers(ingy) pQuery::DOMは単体で使える.HTML::Elementを継承 Step 3: Prophet - A peer to peer replicated property database(jesse) 小さなDB向き p2p 変更履歴、同期、エラー修正 Running Perlish Small Business with Perl(clkao) aiink.com、デザインできるピンバッチや簡単な判子販売 OpenID対応 ピンバッチのエッジに合わせた文字曲げ加工はCairoのモジュール コンビニ決済用の印刷画面 mozilla2PS(pd

                                            YAPC::Asia 2008 - koyachiの日記
                                          • YAPC::Asia2008 1日目レポート - Happy New World

                                            YAPC::Asia2008Tokyoが東京工業大学 大岡山キャンパスで開かれました Perl好きには欠かせないイベント(お祭り)ですね その1日目のレポートです 会場到着 キャンパス気持ちいい! dankogaiが着物 電源がないのが少し残念 Continuous Testing (Kang-min Liu) PerlでもJavaのEclipseみたいにautotestしたい Test::Continuous http://search.cpan.org/~gugod/Test-Continuous/ File::Modifiedで監視 Module::ExtractUseで必要なモジュールをロード Log::Dispatchでnoftication Log::Dispatch::MacGrowlでGrowlに出してた。かっこいい。 質問でDevel::Cover http://sear

                                              YAPC::Asia2008 1日目レポート - Happy New World
                                            • APR-util の DBD API を使ってみる - daily dayflower

                                              APR(の一部の APR-util)には,各種データベースを統一インタフェースで使うことのできる DBD API があります。のでちょっと使ってみました。 ちなみに普通に C でアプリケーションを書いている人にはあまりおすすめできないと思います。統一インタフェースというほど方言を吸収しているとはいえないので。もっとも portability layer としてすでに APR を使用していて,ちょっくら DB も(軽く)使用しようかというケースなら向いているかもしれません。どちらかというと,DB を使用する Apache のモジュールを開発している場合に,個別のデータベースクライアントライブラリにバインドするよりはこちらを使ったほうが,柔軟性(データベースの選択)が増すという用途です。さらに mod_dbd なんてのもあわせて使うとおもしろいかも。 どのデータベースエンジンがサポートされてい

                                                APR-util の DBD API を使ってみる - daily dayflower
                                              • Complexity Zoo

                                                Introduction Welcome to the Complexity Zoo... There are now 545 classes and counting! Complexity classes by letter: Symbols - A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z Lists of related classes: Communication Complexity - Hierarchies - Nonuniform This information was originally moved from http://www.complexityzoo.com/ in August 2005, and i

                                                • Journal of acme (189) - YAPC::Asia 2008 Day 1

                                                  acme   (email not shown publicly) http://www.astray.com/ Leon Brocard (aka acme) is an orange-loving Perl eurohacker with many varied contributions to the Perl community, including the GraphViz module on the CPAN. YAPC::Europe was all his fault. He is still looking for a Perl Monger group he can start which begins with the letter 'D'. Here follows quick writeups of the talks I attended. Jose Castr

                                                  • 追加ゲスト!Ingy döt Net氏も来日! | YAPC::Asia Tokyo 2012 - YAPC::Asia Tokyo 2012 [SEPTEMBER 27,28 & 29th]

                                                    YAMLの原作者の一人でもあり、IO::All、Test::BaseやpQuery、そのほかthe.pmやorz.pm等の珍妙なものも含めた様々なモジュールを世に送り出してきたIngy döt Net氏がYAPC::Asia Tokyo 2012に参加してくれることになりました! Ingy氏は現在米ActiveState社でプライベートPaaSであるStackatoの開発に関わっており、そのあたりのお話をしていただく予定です!

                                                    • 大の大人が雁首そろえてソースコードを読むのって馬鹿馬鹿しくね? - TKSKを作る人のネタ帳 〜人格崩壊〜

                                                      読むのが楽しいソースコードなら、どんどん読めばいいじゃない。 ということで pQuery.pm を読んでみたyp! パッと見でわかりにくい部分はあるけど、ingy products にしてはそんなに変なことはやってないよ。Spiffy もつかってないしね! my $my = {} sub pQuery { # (ry $my->{$self} = {} のあたりとか、混乱するけど、このコードにはなんの意味もないみたいだよ! 引数として渡ってきたリファレンスとかをイジりたおしてるから、参照の概念がわかってないと混乱するよ! まだ pQuery 自体が作りかけなので、試してみようと思っても、ほとんどなにも動かないよ! とりあえず、CSS Selector を HTML::Selector::XPath+HTML::TreeBuilder::XPath で、それなりに動くようにしつつ、HTTP:

                                                        大の大人が雁首そろえてソースコードを読むのって馬鹿馬鹿しくね? - TKSKを作る人のネタ帳 〜人格崩壊〜
                                                      • NG Coders

                                                        TweetSharePinShareIni Tidak Akan Pernah Menjadi Tahun Desktop Linux Karena Fragmentasi – Saya baru saja membaca sebuah artikel yang menyatakan bahwa…

                                                          NG Coders
                                                        • Complexity Zoo - Qwiki

                                                          Introduction Welcome to the Complexity Zoo... There are now 488 classes and counting! This information was originally moved from http://www.complexityzoo.com/ in August 2005, and is currently under the watchful eyes of its original creators: Zookeeper: Scott Aaronson Veterinarian: Greg Kuperberg Tour Guide: Christopher Granade Errors? Omissions? Misattributions? Your favorite class not here? The

                                                          • Complexity Zoo - Qwiki

                                                            Introduction Welcome to the Complexity Zoo... There are now 488 classes and counting! This information was originally moved from http://www.complexityzoo.com/ in August 2005, and is currently under the watchful eyes of its original creators: Zookeeper: Scott Aaronson Veterinarian: Greg Kuperberg Tour Guide: Christopher Granade Errors? Omissions? Misattributions? Your favorite class not here? The

                                                            • Purchase Intent Data for Enterprise Tech Sales and Marketing - TechTarget

                                                              The Partner Marketing Visionaries™ Summit Explores Key Areas Within Strategic Partnerships

                                                                Purchase Intent Data for Enterprise Tech Sales and Marketing - TechTarget
                                                              • Journal of acme (189) - YAPC::Asia 2008 Day 2

                                                                acme   (email not shown publicly) http://www.astray.com/ Leon Brocard (aka acme) is an orange-loving Perl eurohacker with many varied contributions to the Perl community, including the GraphViz module on the CPAN. YAPC::Europe was all his fault. He is still looking for a Perl Monger group he can start which begins with the letter 'D'. I thought I was over my jetlag, but instead I woke up at 4am th

                                                                • Parsing JSON at the CLI: A Practical Introduction to `jq` (and more!) | Sequoia McDowell

                                                                  jq is a command line tool for parsing and modifying JSON. It is useful for extracting relevant bits of information from tools that output JSON, or REST APIs that return JSON. Mac users can install jq using homebrew (brew install jq); see here for more install options. In this post we'll examine a couple "real world" examples of using jq, but let's start with... jq BasicsThe most basic use is just

                                                                  • Ingy dt Net / pQuery-0.01 - search.cpan.org

                                                                    The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

                                                                    • Web::Query

                                                                      NAME Web::Query - Yet another scraping library like jQuery VERSION version 1.01 SYNOPSIS use Web::Query; wq('http://www.w3.org/TR/html401/') ->find('div.head dt') ->each(sub { my $i = shift; printf("%d %s\n", $i+1, $_->text); }); DESCRIPTION Web::Query is a yet another scraping framework, have a jQuery like interface. Yes, I know Ingy's pQuery. But it's just alpha quality. It doesn't work. Web::Qu

                                                                        Web::Query
                                                                      • 記事一覧

                                                                        Apache HTTP Server 2.0 からは、APR (Apache Portable Runtime) というライブラリが Apache とは別に開発され、Apache HTTP Server は、その APR を土台として作られています。この APRは、OS間の差異を吸収するための関数や、プログラムを作成する上で便利な関数の集合体です。 APRはApache HTTP Serverにも同梱されていますが、別アーカイブとしても配布されており、それを入手して利用することもできます。 Apache HTTP Server 2.0系統の時には APR はまだバージョン1.0に達しておらず、2.0系統の最新版である 2.0.59 では 0.9.12 が同梱されていました。しかし、最新の安定板系列である2.2.3では1.2.7になっています。 APRには、基本的な関数群をまとめたAPR、付

                                                                          記事一覧
                                                                        • Complexity Zoo - Qwiki

                                                                          Introduction Welcome to the Complexity Zoo... There are now 493 classes and counting! Complexity classes by letter: Symbols - A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z Lists of related classes: Communication Complexity - Hierarchies - Nonuniform This information was originally moved from http://www.complexityzoo.com/ in August 2005, and i

                                                                          • Random Query Generator in Launchpad

                                                                            This project implements a pseudo-random data and query generator that can be used to test any Perl DBI, JDBC or ODBC-compatible SQL server, in particular MySQL, but also JavaDB and PostgreSQL. The Random Query Generator is a new tool for generating complete databases and executing queries against them for the purpose of functional and stress testing. The tool is capable of executing test scenarios

                                                                            • Mint's log: YAPC::NA2008メモ:2日目午後

                                                                              2008年9月7日 YAPC::NA2008メモ:2日目午後 休憩時間や昼の長い休みに昨年作った友達に多数会った。「うちの会社に来ない?」というお誘いが数件。フロリダの会社には一瞬心ひかれたが、夏の最高気温を聞いてあきらめる(弱い)。あと、「今年はなにも発表しないの?」というのはFAQなので適当にかわす。ごめんなさいlightning talkのネタが間に合わなかったんです。Testing Code and Assuring Quality資料あり。ユニットテストを書こう:Test::Simple、Test::More、proveコマンドPerl::Critic、perltidyカバレッジテストもしよう:Devel::Coverファンクショナルテスト:Test::WWW::Mechanize時間が余ったのでボーナススライド。vimのチュートリアルだった。Perl and JavasScri

                                                                              • CPANモジュールで良く使われてる名前空間ランキングと出すスクリプト - Yappo::タワシ

                                                                                今作ろうとしてる奴のモジュール名で、第一階層は何が良いかを考える指針を取りたくて出した。 find ~/minicpan | grep tar.gz | rev | awk -F/ '{print $1}' | rev | awk -F- '{print $1}' | sort | uniq -c | sort -r > /tmp/cpannames.txt ~/minicpan ってのは CPAN::Mini でミラーリングしてる先。 出てきたもの 638 Net 405 WWW 370 Class 362 Catalyst 333 HTML 332 Apache 326 Text 317 XML 314 Data 312 CGI 305 POE 260 Acme 259 Test 242 File 238 Lingua 235 DBIx 200 Math 199 Tie 185 Tem

                                                                                • PostgreSQL の構造とソースツリー(3) — Let's Postgres

                                                                                  ソースコードの歩き方 デバッガを使ってソースコードを追っ掛けてみよう PostgreSQL のような巨大なシステムでは、目でソースコードの流れを追うのは容易ではありません。 そこでお勧めなのが、gdb などのデバッガを使って実際のコードの実行の流れを追うことです。 デバッガというとしり込みする方もいらっしゃるかもしれませんが、単に実行の流れを追うだけなら非常に簡単です。 ただ、そのためには多少準備が必要で、PostgreSQL をデバッグシンボル付でコンパイルしておかなければなりません。通常 PostgreSQL を構築する際に configure に --enable-debug オプションを追加してください。 また、できれば src/Makefile.global を編集し、 CFLAGS = -O2 -Wall -Wmissing-prototypes -Wpointer-arith