Takuji->find;

株式会社はてなでアプリケーションエンジニアやってます、技術的な記事を書いているつもり

Perl

TengのSchema生成スクリプトをちょっと賢くしてみた

DBIx::InspectorでTengのSchemaを生成する - Senchan->find('all');以前書いたDBIx::Inspectorを使ったSchema生成スクリプトをちょっと賢くしてみた。 複合PKとかJSONのInflate/Deflateにも対応したり、そもそもInflate/Deflateが不要なテーブルにInflate/De…

Chiffonを書き直した

ChiffonのContainer依存とかその辺が割といけてない感じがしたので、Amon2を参考に書き直してみたGitHub - takuji31/p5-Chiffon: Web application framework for PSGI/Plack Chiffon::Coreを廃止、一部のユーティリティーメソッドはChiffon::Utilsに移動 Con…

DBIx::InspectorでTengのSchemaを生成する

久々に書いてみる開発中のアプリでTeng使ってみようと考えたので簡単にSchema生成スクリプト書いてみた_atがある前提だったり主キーは必ず1つだったり制約多い書き方だけどまぁ普通に使えるんじゃないかと思ってる #! /usr/bin/env perl use strict; use war…

Acme::QB書いた

酔った勢いで書いた。反省はしていない。 takuji@sakura% perl -MAcme::QB -MPerl6::Say -e 'say QB->to_keiyaku'; 僕と契約して、魔法少女になってよ! takuji@sakura% perl -MAcme::QB -MPerl6::Say -Mutf8 -e 'my $a="プログラマー"; utf8::encode($a); s…

Plack/PSGIに対応した軽量Web Application Framework「Chiffon」

記念すべき技術系ブログ最初のネタに迷った挙げ句、自分が書いてるWAFのことを書くことにした。ChiffonはPlack/PSGIに対応したSledge系のWAFです。 ソースはこちら→Chiffon takuji@sakura% chiffon.pl MyApp Bake project MyApp... Write file /home/takuji/…