タグ

ブックマーク / www.kawa.net (6)

  • [Perl] Lingua::*::Romanize::* 日中韓/ローマ字変換モジュール

    Kawa.netxp [Perl] Lingua::*::Romanize::* 日中韓/ローマ字変換モジュール Lingua::*::Romanize::* は、日語・中国語・韓国語の UTF-8 文字列の各国語の読みを ローマ字化するPerlモジュール群です。 Lingua::JA::Romanize::Japanese は、 日語(漢字かな混じり文) をローマ字化します。→詳細 Japanese 付属の Juman・MeCab モジュールで、形態素解析を利用した読み下しにも対応します。 Lingua::ZH::Romanize::Pinyin は、 中国語(標準語読み) をローマ字(ピンイン)化します。→詳細 Pinyin 付属の Cantonese モジュールで、香港などの広東語読みをサポートします。 Lingua::KO::Romanize::Hangul は、 韓国語(ハン

    toton
    toton 2010/05/08
    日本語・中国語・韓国語の UTF-8 文字列の各国語の読みを ローマ字化するPerlモジュール群
  • AjaxZip 2.0

    Kawa.netxp AjaxZip 2.0 - Ajax郵便番号→住所自動入力フォーム(CGI不要版) AjaxZip2は、昨年公開した 『ajaxな住所入力フォーム』 の新バージョンです。 郵便番号を入力すると、該当する都道府県名・住所が自動的に入力されます。 Ajaxと JSON フォーマットを利用するJavaScriptライブラリとして公開しました。 JavaScript のみで稼動するため、サーバサイドで稼動するCGIプログラムは不要です。 郵便番号→住所変換処理は全てクライアントサイドのJavaScriptで行います。 既存 HTML の住所入力フォームをたった3行書き換えるだけで利用できます。 簡単に設置できるため、プログラムに詳しくない方でも導入していただけると思います。 以下の住所入力フォームに、7桁の郵便番号を入力してみてください。 【2007/12/09 追記】 jQ

    toton
    toton 2009/02/10
    CGI不要
  • [JavaScript] Animation.Cube - サイコロ回転エフェクト (rotating cube animation)

    Kawa.netxp [JavaScript] Animation.Cube - サイコロ回転エフェクト (rotating cube animation) Animation.Cube クラスは、JavaScript のみでサイコロ回転風の アニメーションエフェクト(rotating cube animation)を実現するライブラリです。 事前に画像ファイルを加工(拡大縮小や分割処理)せず、JavaScript のみで リアルタイムにアニメーション処理を行います。 2画像の切替えエフェクト処理用、または、 サイコロの4面に貼り付けた画像をループで回転させるような処理に利用できます。 画像の拡大縮小処理が入っているため、 ラスタスクロール よりもマシン負荷が高いようです。 Opera だと少しスムーズなようです。 画像サイズを抑えれば、Celeron 2.4GHz 機でも十分に回転してく

    toton
    toton 2007/08/31
    "MacのkeynoteみたいなエフェクトをJavaScriptだけで"
  • [JavaScript] dataスキームURI生成(画像データのBase64変換)

    Greasemonkey のユーザスクリプトなどの JavaScript ソースコード内に画像データを埋め込める、 『data:image/gif;base64,~~~』形式のデータ(dataスキーム)を生成します。 画像ファイルなどのバイナリデータを Base64 エンコードに変換しています。 data スキーマでは、外部ファイルへのアクセスなしにスクリプト内で完結して画像を表示できるため、 小さなアイコンなどの表示には便利です。data スキームは Firefox・Opera では利用できます。 残念ながら Internet Explorer は data スキームに対応していないので利用できません。 やってみよう 画像URL: ▼ ▼ JavaScript ソースコード生成結果: ここにソースコード結果が表示されます。 ▼ data スキーム経由の画像表示: 生成したコードの使い方

  • [JSAN] XML.ObjTree

    XML.ObjTree クラスは、Perl 用の XML::TreePP モジュールの JavaScript 版です。 XML ファイルと JavaScript オブジェクト(連想配列)間の相互変換を行います。 prototype.js または JSAN の HTTP.Request クラスと併用することで、 JKL.ParseXML の 後継 としても利用できます。 ECMA-357 の普及を待たずに、 ECMAScript for XML (E4X) 風のXMLのオブジェクト利用が可能になります。 Intel Mac 版の Safari で、 DOMParser オブジェクトの async プロパティが read-only となる点にも対応しています。 IE で(サーバ上でなく)ローカルのXMLファイルを開きやすくなりました。(2006/08/14) オンラインDEMO DEMO(お試

    toton
    toton 2007/07/22
    Kawa.netxp [JSAN] XML.ObjTree - XML~JavaScriptオブジェクト変換クラス JKL.ParseXML の 後継。 (E4X) ライクに使えるとのこと。
  • 日本語処理・携帯絵文字処理関係のperlモジュール

    Kawa.netxp 日語処理・携帯絵文字処理関係のPerlモジュール 日語を含む多言語処理(主にUTF8、Shift_JIS、ISO-2022-JP。 その他にLatin1、EUC-JP、EUC-KR、Big5、GB2310などにも対応)や、 DoCoMo・SoftBank・au に対応した携帯絵文字処理関連のモジュール群です。 CGIparamJP.pm - CGI.pmのクエリ中の日語処理 EmailHTML.pm - HTMLメールMIMEマルチパートメッセージの生成 EmailJP.pm - 携帯絵文字対応のSMTPメール送信 EmojiTrans.pm - iモード用絵文字をSoftBank/au用絵文字に変換 Encode561.pm - Perl 5.005/5.6.1 環境で Encode.pm ライクな操作 EntityRef.pm - © 等の実体参照

    toton
    toton 2007/02/25
  • 1