タグ

perlに関するghostbassのブックマーク (7)

  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

    ghostbass
    ghostbass 2008/06/07
    ↓をみて「なるほどこういうことか」と納得した。/レビューは必要(メモ)
  • ドコモもauはとりあえず"da..me."@を受け取れるようにしとくべし : 404 Blog Not Found

    2007年11月20日12:00 カテゴリiTech ドコモもauはとりあえず"da..me."@を受け取れるようにしとくべし けだし同感なのだけど、これでもメアドを再設定しない人をどうするかという問題は残る。 ドコモもauもいいかげんにメールアドレス設定の仕様を直せ。 とりあえずドコモの携帯で確認したが、2007年11月現在のいまも、***.@docomo.ne.jpとか**....***@docomo.ne.jpといったメールアドレスの設定/取得は可能なままである。 というわけで、解決策を考えてみた。 実はRFC2822の規定では、da.me..@docomo.ne.jpというメールアドレスはNGだが、意外なことに"da.me.."@docomo.ne.jpであればOKなのだ。@の前の部分が""でくくられている場合、RFC2822はそれを特別扱いすることになっているので、こんなトリック

    ドコモもauはとりあえず"da..me."@を受け取れるようにしとくべし : 404 Blog Not Found
    ghostbass
    ghostbass 2007/11/20
    あれドットの連続ってOKなんだっけ?/まともに読んでなかった。ダブルクォートの中であればOK/あれダブルクォート無くても通る気が/ああ↓そういうことか
  • 404 Blog Not Found:perl - 勝手に添削 - 40行で作るPerl用テンプレートエンジン

    2007年10月30日20:00 カテゴリLightweight Languages perl - 勝手に添削 - 40行で作るPerl用テンプレートエンジン 久々の勝手に添削。今回はこちら。 40行で作るPerl用テンプレートエンジン 正規表現がらみなので、Perl以外でも有用。 添削箇所は、こちら。 40行で作るPerl用テンプレートエンジン sub convert { return unless defined(my $str = shift); $str =~ s{&amp;}{&amp;}gso; $str =~ s{<}{&lt;}gso; $str =~ s{>}{&gt;}gso; $str =~ s{\"}{&quot;}gso; $str; } これの最初のsubstitutionが&amp;ではなくて&ではないかというのはさておき、こういった場合、何度も正規表現をかけ

    404 Blog Not Found:perl - 勝手に添削 - 40行で作るPerl用テンプレートエンジン
  • はてなブックマーク - ソーシャルブックマーク

    はてなブックマークは共有ブックマークが作る情報空間「ソーシャルブックマーク」 です。 ブックマークをオンラインに保存。ウェブさえあればいつでも取り出し可能な環境を提供します。 保存したブックマーク & コメントを公開、共有してあなたと人をつなげます。 人気、注目エントリーで旬な話題を教えます。お気に入り機能であなただけのパーソナルメディアも。 はてなブックマークは無料です。 (もっと詳しく)

  • TMTOWTDIの謎を探る(調査報告:単純さと複雑さの関係とは?)

    イントロ : 調べようと思ったきっかけ Perlって他のコンピュータ言語よりもなんか複雑じゃない? 個人的にはC言語よりもスラスラ書けるようになるまでの時間が 長かったように思う。 それは、Perlの言語設計の哲学と関係があるんじゃないか? そういえば TMTOWTDIと関係がありそうだ。調べるてみると やっぱり関係ありそうだということになった。 TMTOWTDIというPerlのスローガンの質が世間で理解されているんだろうか? (少なくとも僕は、調べるまで質を知らなかった。) 調べて、自分なりの結果を発表してみよう。 違うと思った方は、つっこみお願いします。 結論 : スローガンTMTOWTDIの質って? TMTOWTDI=There's more than one way to do it 皆さん、TMTOWTDIがThere's more than one way to do i

  • HTML::StripScriptsでXSS対策をする - Kentaro Kuribayashi's blog

    先日公開した「はて☆すたアンケート」にて、アンケートの説明文をはてな記法で書けるよう、機能追加を行った。その際、Template::Plugin::Hatenaを用いた。これは、はてな記法パーサであるText::Hatena(正確には、そのヴァージョン0.16以下)を、Template::Toolkitのプラグインとして使えるようにしたものである。 はてな記法は、それ自体で全ての文書構造を表現できる、あるいは、はてなダイアリのシステム自体は、はてな記法のみしか許容しないというものではなく、たとえば画像を貼る際には、普通にimg要素を書く必要があるし、また、その他の要素についても、記法が用意されていないものについては、「はてなダイアリーのヘルプ - はてなダイアリー利用可能タグ」に掲載されているものに限り、自分でタグを書くことができる。これは自由度を高める反面で、XSSを誘発し得る潜在的なリ

    HTML::StripScriptsでXSS対策をする - Kentaro Kuribayashi's blog
  • YappoLogs: Lingua::JA::Summarize::Extract - 日本語文章のサマリ抽出

    Lingua::JA::Summarize::Extract - 日語文章のサマリ抽出 なんとなくPlaggerドリブンで日語の文章の中から特徴的な文節を抽出するモジュールを書きました。 具体的にはGetSenというWebサービスをCPANモジュールで使いたかったという感じです。 CPANに上げてあります。 Lingua::JA::Summarize::Extract 簡単な使い方は use strict; use warnings; use utf8; use Lingua::JA::Summarize::Extract; my $extracter = Lingua::JA::Summarize::Extract-&gr;new; my $text = "日語の文章を沢山書きます"; my $result = $extracter-&gr;extract($text); my $

  • 1