$VAR1 = {
'menu' => [
bless( {
'level' => 1,
'name' => 'beer',
'url' => 'beer',
'file' => '/home/karpet/blog/beer',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'books',
'url' => 'books',
'file' => '/home/karpet/blog/books',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'general',
'url' => 'general',
'file' => '/home/karpet/blog/general',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'ideas',
'url' => 'ideas',
'file' => '/home/karpet/blog/ideas',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'ingrid-sequoia',
'url' => 'ingrid-sequoia',
'file' => '/home/karpet/blog/ingrid-sequoia.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'music',
'url' => 'music',
'file' => '/home/karpet/blog/music',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'ny',
'url' => 'ny',
'file' => '/home/karpet/blog/ny',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'perl',
'url' => 'perl',
'file' => '/home/karpet/blog/perl',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'projects',
'url' => 'projects',
'file' => '/home/karpet/blog/projects',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => '_intro',
'url' => 'projects/_intro',
'file' => '/home/karpet/blog/projects/_intro.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'ajax',
'url' => 'projects/ajax',
'file' => '/home/karpet/blog/projects/ajax.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'blas',
'url' => 'projects/blas',
'file' => '/home/karpet/blog/projects/blas.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'blue',
'url' => 'projects/blue',
'file' => '/home/karpet/blog/projects/blue.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'bug_or_feature',
'url' => 'projects/bug_or_feature',
'file' => '/home/karpet/blog/projects/bug_or_feature.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'catalyst',
'url' => 'projects/catalyst',
'file' => '/home/karpet/blog/projects/catalyst.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'chars',
'url' => 'projects/chars',
'file' => '/home/karpet/blog/projects/chars.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'cognition',
'url' => 'projects/cognition',
'file' => '/home/karpet/blog/projects/cognition.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'cpan',
'url' => 'projects/cpan',
'file' => '/home/karpet/blog/projects/cpan.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'cql',
'url' => 'projects/cql',
'file' => '/home/karpet/blog/projects/cql.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'craydoc',
'url' => 'projects/craydoc',
'file' => '/home/karpet/blog/projects/craydoc.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'crud',
'url' => 'projects/crud',
'file' => '/home/karpet/blog/projects/crud.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'cssprint',
'url' => 'projects/cssprint',
'file' => '/home/karpet/blog/projects/cssprint.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'data-dot-gov',
'url' => 'projects/data-dot-gov',
'file' => '/home/karpet/blog/projects/data-dot-gov.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'false-laziness',
'url' => 'projects/false-laziness',
'file' => '/home/karpet/blog/projects/false-laziness.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'forms',
'url' => 'projects/forms',
'file' => '/home/karpet/blog/projects/forms.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'fp_talk1',
'url' => 'projects/fp_talk1',
'file' => '/home/karpet/blog/projects/fp_talk1.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'fp_talk2',
'url' => 'projects/fp_talk2',
'file' => '/home/karpet/blog/projects/fp_talk2.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'fp_talk3',
'url' => 'projects/fp_talk3',
'file' => '/home/karpet/blog/projects/fp_talk3.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'fp_talks',
'url' => 'projects/fp_talks',
'file' => '/home/karpet/blog/projects/fp_talks.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'free',
'url' => 'projects/free',
'file' => '/home/karpet/blog/projects/free.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'freecap',
'url' => 'projects/freecap',
'file' => '/home/karpet/blog/projects/freecap.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'frozenperl',
'url' => 'projects/frozenperl',
'file' => '/home/karpet/blog/projects/frozenperl.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'googlealerts',
'url' => 'projects/googlealerts',
'file' => '/home/karpet/blog/projects/googlealerts.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'great-american-hackathon',
'url' => 'projects/great-american-hackathon',
'file' => '/home/karpet/blog/projects/great-american-hackathon.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'hacker',
'url' => 'projects/hacker',
'file' => '/home/karpet/blog/projects/hacker.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'hiliter',
'url' => 'projects/hiliter',
'file' => '/home/karpet/blog/projects/hiliter.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'hp-psc-1310-printer',
'url' => 'projects/hp-psc-1310-printer',
'file' => '/home/karpet/blog/projects/hp-psc-1310-printer.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'http_flow',
'url' => 'projects/http_flow',
'file' => '/home/karpet/blog/projects/http_flow.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'ibmunicode',
'url' => 'projects/ibmunicode',
'file' => '/home/karpet/blog/projects/ibmunicode.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'ideas',
'url' => 'projects/ideas',
'file' => '/home/karpet/blog/projects/ideas.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'ishida',
'url' => 'projects/ishida',
'file' => '/home/karpet/blog/projects/ishida.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'iterm',
'url' => 'projects/iterm',
'file' => '/home/karpet/blog/projects/iterm.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'just-enough-c',
'url' => 'projects/just-enough-c',
'file' => '/home/karpet/blog/projects/just-enough-c.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'larry_pm',
'url' => 'projects/larry_pm',
'file' => '/home/karpet/blog/projects/larry_pm.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'latenights',
'url' => 'projects/latenights',
'file' => '/home/karpet/blog/projects/latenights.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'long_live_perl',
'url' => 'projects/long_live_perl',
'file' => '/home/karpet/blog/projects/long_live_perl.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'make-test',
'url' => 'projects/make-test',
'file' => '/home/karpet/blog/projects/make-test.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'memory',
'url' => 'projects/memory',
'file' => '/home/karpet/blog/projects/memory.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'mylibrary',
'url' => 'projects/mylibrary',
'file' => '/home/karpet/blog/projects/mylibrary.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'open-source-handbook',
'url' => 'projects/open-source-handbook',
'file' => '/home/karpet/blog/projects/open-source-handbook.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'perl-accessors',
'url' => 'projects/perl-accessors',
'file' => '/home/karpet/blog/projects/perl-accessors.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'perl-at-peknet',
'url' => 'projects/perl-at-peknet',
'file' => '/home/karpet/blog/projects/perl-at-peknet.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'perl-marketing',
'url' => 'projects/perl-marketing',
'file' => '/home/karpet/blog/projects/perl-marketing.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'perl6-v-perl5',
'url' => 'projects/perl6-v-perl5',
'file' => '/home/karpet/blog/projects/perl6-v-perl5.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'perlisalive',
'url' => 'projects/perlisalive',
'file' => '/home/karpet/blog/projects/perlisalive.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'perlmyths',
'url' => 'projects/perlmyths',
'file' => '/home/karpet/blog/projects/perlmyths.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'php',
'url' => 'projects/php',
'file' => '/home/karpet/blog/projects/php',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'plack',
'url' => 'projects/plack',
'file' => '/home/karpet/blog/projects/plack.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'postgresql_on_osx',
'url' => 'projects/postgresql_on_osx',
'file' => '/home/karpet/blog/projects/postgresql_on_osx.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'profiling_perl',
'url' => 'projects/profiling_perl',
'file' => '/home/karpet/blog/projects/profiling_perl.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'question-as-a-patch',
'url' => 'projects/question-as-a-patch',
'file' => '/home/karpet/blog/projects/question-as-a-patch.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'rest',
'url' => 'projects/rest',
'file' => '/home/karpet/blog/projects/rest.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'ror',
'url' => 'projects/ror',
'file' => '/home/karpet/blog/projects/ror.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'search-tools',
'url' => 'projects/search-tools',
'file' => '/home/karpet/blog/projects/search-tools.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'sentences',
'url' => 'projects/sentences',
'file' => '/home/karpet/blog/projects/sentences.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'stateofsearch',
'url' => 'projects/stateofsearch',
'file' => '/home/karpet/blog/projects/stateofsearch.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'swish',
'url' => 'projects/swish',
'file' => '/home/karpet/blog/projects/swish',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'swished',
'url' => 'projects/swished',
'file' => '/home/karpet/blog/projects/swished.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'techno-babel',
'url' => 'projects/techno-babel',
'file' => '/home/karpet/blog/projects/techno-babel.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'term-color',
'url' => 'projects/term-color',
'file' => '/home/karpet/blog/projects/term-color.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'tests',
'url' => 'projects/tests',
'file' => '/home/karpet/blog/projects/tests.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'texttools',
'url' => 'projects/texttools',
'file' => '/home/karpet/blog/projects/texttools.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'the-interruptible-programmer',
'url' => 'projects/the-interruptible-programmer',
'file' => '/home/karpet/blog/projects/the-interruptible-programmer.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'user-models',
'url' => 'projects/user-models',
'file' => '/home/karpet/blog/projects/user-models.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'vbox',
'url' => 'projects/vbox',
'file' => '/home/karpet/blog/projects/vbox.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'vendor-client-video',
'url' => 'projects/vendor-client-video',
'file' => '/home/karpet/blog/projects/vendor-client-video.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'widefinder',
'url' => 'projects/widefinder',
'file' => '/home/karpet/blog/projects/widefinder.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'wikileaks-java',
'url' => 'projects/wikileaks-java',
'file' => '/home/karpet/blog/projects/wikileaks-java.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'wrong',
'url' => 'projects/wrong',
'file' => '/home/karpet/blog/projects/wrong.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'xapian',
'url' => 'projects/xapian',
'file' => '/home/karpet/blog/projects/xapian.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 2,
'name' => 'yamllint',
'url' => 'projects/yamllint',
'file' => '/home/karpet/blog/projects/yamllint.txt',
'dir' => 0
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'search',
'url' => 'search',
'file' => '/home/karpet/blog/search',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'spam',
'url' => 'spam',
'file' => '/home/karpet/blog/spam',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' ),
bless( {
'level' => 1,
'name' => 'stpaulbartour',
'url' => 'stpaulbartour',
'file' => '/home/karpet/blog/stpaulbartour',
'dir' => 1
}, 'PodBlog::Model::Menu::Entry' )
],
'blog' => [
bless( {
'format' => 'txt',
'text' => 'perl projects
For several years I have developed software projects using Perl, pushing them to the
shared Perl repository at <a href="http://search.cpan.org/~karman/">CPAN</a>. During that
time I have maintained my own Trac install at <a href="http://perl.peknet.com/">perl.peknet.com</a>,
mostly for the use of the SVN browser, which I find helpful. I\'ve started updating the wiki
on that site as a home base for my Perl projects. Google suggest to me that I\'ve not made
that URL public before, so here it is, for the collective memory.
',
'mtime' => 1253410637,
'name' => 'perl-at-peknet',
'url' => 'projects/perl-at-peknet',
'file' => '/home/karpet/blog/projects/perl-at-peknet.txt',
'id' => 'perl-at-peknet.txt'
}, 'PodBlog::Model::Blog::Entry' )
]
};