タグ

2011年2月24日のブックマーク (3件)

  • FindBin, __FILE__, $0 and PSGI woes

    bulknews.typepad.com Tatsuhiko Miyagawa's blog to discuss mostly tech and nerdy stuff. tl;dr: Do not use if (__FILE__ eq $0) in your .psgi code, that's not supposed to work since Plack 0.9971. There's been a known issue in Starman and Plack based Perl web servers in general, where FindBin module used in your application doesn't return an expected value. To make things even worse with Starman, when

    nihen
    nihen 2011/02/24
  • 2011年02月24日 「さくらのVPS」上位プラン追加のお知らせ |さくらインターネット

    2011年2月24日 お客様各位 さくらインターネット株式会社 平素よりさくらインターネットに格別のご愛顧を賜り、誠にありがとうござ います。 弊社では、「さくらのVPS」に4種類の上位プランを追加し、2011年3月9日(水) より提供を開始いたします。 これまで「さくらのVPS」は、メモリ512MB、ディスク容量20GBの1プランのみ の展開でしたが、上位プランを4プラン追加し、合計5プランのサービスライン アップとなります。お客様の「もっとメモリを使いたい」「ディスク容量が大 きいプランがほしい」といったご要望にお応えするため、新たにハイスペック なプランの追加を行います。 さくらインターネットでは、今後もよりよいサービスをお客様に提供できる よう精一杯努めてまいります。引き続き変わらぬご愛顧を賜りますようお願い 申し上げます。 <記>          

    nihen
    nihen 2011/02/24
  • Tips on IEC (implicit encoding conversion) - Islands in the byte stream

    Perlにおいて日語のテキスト文字列とバイナリ文字列*1を結合すると激しく文字化けするのは誰もがつまづくトラップですが、これはPerlのデフォルトのIECが Latin-1 に基づいて行われるからです。UTF-8ではなくLatin-1なのは後方互換のために必要な決定なのですが、我々日人にとってはこのせいで文字化けに苦しまれることになってしまいました。 そこで、IECが発生したときに致命的エラーを発生させるプラグマを書いてみました。 https://github.com/gfx/p5-encoding-implicit `no encoding::implicit` によって、そのスクリプト全体でIECを禁止します。これはencoding::warningsプラグマとほとんど同じですが、デフォルトで警告ではなく致命的エラーであること、スクリプト全体に効果があることが異なります。これにより

    Tips on IEC (implicit encoding conversion) - Islands in the byte stream
    nihen
    nihen 2011/02/24