memo.xight.org

日々のメモ

surround.vim - vim の text-object をより便利に使えるプラグイン

Demo




Reference

vim online - surround.vim - Delete/change/add parentheses/quotes/XML-tags/much more with ease
http://www.vim.org/scripts/script.php?script_id=1697

2nd life - 2006-12-25 - vim の text-object をより便利に使えるプラグイン - surround.vim
http://d.hatena.ne.jp/secondlife/20061225/1167032528

surround.vimでHTML編集を効率化 - Webtech Walker
http://webtech-walker.com/archive/2009/02/08031540.html

Template::Toolkitでutf-8を扱う

Summary

TT で utf8 のマルチバイト文字が化ける。
Template::Provider::Encoding で解決。

Sample Source

use strict;
use warnings;
use utf8;

use Template;
use Template::Provider::Encoding;
use Template::Stash::ForceUTF8;

my $tt = Template->new(
    LOAD_TEMPLATES => [ Template::Provider::Encoding->new() ],
    STASH          => Template::Stash::ForceUTF8->new,
);

$tt->process('template.tt', $vars) || die $tt->error();


Reference

Lism.in * blog - 2007-12-13 - Template::Toolkitでutf-8を扱う
http://d.hatena.ne.jp/studio-m/20071213/1197513608

Blogo el Ermitejo - 2008-09-15 - Perlモジュール評 ~ Template ToolkitとHTML::Templateの使い分け
http://blogo.ermitejo.com/2008/09/15/apliki_ekranilon_de_sxablono_lauxcele/

Template::Provider::Encoding
Debian パッケージディレクトリ検索 (バイナリ) - libtemplate-provider-encoding-perl

Template::Toolkit

The Template::Manual::Config page describes all of the Template Toolkit
http://template-toolkit.org/docs/manual/#section_Template_Manual_Variables

Template Toolkit Manual -テンプレートツールキット和訳マニュアル-
http://www.hakoniwa.net/tt/

Template Toolkit で配列やハッシュにアクセス - プログラミングのこととか
http://d.hatena.ne.jp/tetsuarossa/20070902/p1