Active Record Active Record objects don’t specify their attributes directly, but rather infer them from the table definition with which they’re linked. Adding, removing, and changing attributes and their type is done directly in the database. Any change is instantly reflected in the Active Record objects. The mapping that binds a given Active Record class to a certain database table will happen au
2010年02月07日 15:06 カテゴリプログラム・スクリプト jQuery を使って iframe の中の要素にアクセスする方法 No Comments No Trackbacks jQuery の AJAX の機能をバリバリ使ったものを、本番サーバーにアップしたら動かない!という悲劇があった。先日。 色々試したけど、分かった原因は「サーバーの仕様っぽい」止まり。(誰か原因を教えてー) サーバーの仕様変更はできないし、これに時間をかけてもアレなので、AJAX を使わず、iframe で回避した。 その時やったことを忘れないよう、jQuery を使って iframe の中の要素にアクセスする方法を書いておく。 ■ 基礎 まず、iframe 内のページの document オブジェクトの参照はこれでOK $('iframe:first').contents() (例として、ページ内にある
-> 趣旨と注意書き -> UTF8フラグ? -> UTF8フラグとPerlIOレイヤ -> UTF8フラグのついた文字列を記述する -> Wide character in print ... -> Encode -> utf8::* -> use utf8; -> use encoding; -> use UTF8 と use encoding -> JcodeからEncodeへ -> 情報源 <- モドル 趣旨と注意書き Perl 5.8.x のUnicode 関連です。 正直、5.8.x は、ネタでしか使ってなかったので(ぉ、ちゃんといじったことがありませんでした。 使ってみると、よくわかんなくなったので、ちょっとまとめてみました。 今でもあんまりわかってないかもしれないので、内容は無保証です。 突っ込み歓迎。 Jcode、Encodeのメンテナの弾さんから、ご指摘いただいたので、
XML::LibXMLはXMLのParser として他のモジュールより速度の面でアドバンテージがあるため、使われるシーンも多いように思われます。しかし、これは単純にcpan cpan> install XML::LibXMLとしただけでは、まず間違いなくインストールに失敗します。 これはXML::LibXML がlibxml2 を必要としているためです。 Text::Kakasiにkakasi本体、Image::Magickにimagemagick本体が必要なように、XML::LibXMLにはlibxml2 が必要なのです。 まず最初につまずくのはこれでしょう。 次に、このlibxml2 のバージョンの問題です。 debian を使っている方はaptitude install libxml2などとすれば簡単にインストールできるのですが、これはやめた方がいいようです。libxml2の最新版に
XML::Simple の処理はとても遅い 最近 Perl で XML を処理することがとっても多いですね。Amazon Search の高速化のためいろいろデータを取得してみたら、XML::Simple の部分で異様に時間を喰っていることが判明。いろいろググッってみたら、「Perl で XML の処理はどれが速いかベンチ : NDO::Weblog」という記事を見つけました。 なるほど、XML::Simple と XML::LibXML では実に 200 倍以上の速度の差があることが判明しました。正規表現との比較では、実に 2500 倍以上の速度差。XML::Simple を使って記述してるプログラムを全てリプレースしようと思います。大量のリクエストが来るので、正規表現を使うしかなさそうだなぁ・・・ スポンサード リンク Trackback : Posted by drk at 20
もともとはUsing MT ( MT = MovableType ) というブログ名でしたが、MTに関することをめっきりかかなくなってしまったので、Using Perlに変更しました。Perl 愛してます。 MovableType使ってます。4ですが。5への移行は諦めています。最近はMTネタよりも、Web系のプログラム関連のネタ全般にシフトしています。 いつもEncodeのあたりでつまずいて、文字化けして 試行錯誤のすえになんとか動かしている状態なのだけど、 なにかわかった気がするのでメモ。 まず最初になにするかというと、 「use Encode」と書く。 次に外部からテキストを持ってくるとき、 それがどのような文字コードなのかきちんと把握する。 それを把握した上でデコードする。 デコード(decode)とは符号化されているものを"ほどく"ということ。 codeをdeするということ。 ほど
もともとはUsing MT ( MT = MovableType ) というブログ名でしたが、MTに関することをめっきりかかなくなってしまったので、Using Perlに変更しました。Perl 愛してます。 MovableType使ってます。4ですが。5への移行は諦めています。最近はMTネタよりも、Web系のプログラム関連のネタ全般にシフトしています。 以前書いた記事にもありましたが、 4.25にしたらプラグインが文字化けする MTを4.1から4.25にしたら一部のプラグインがすんげえ文字化けする。 具体的に言うと、ひとつは自分で作って1人で使っている指定したRSSを取得して、 そのRSSの中身をダッシュボードに表示するもの。 もうひとつは、HatenaBookmarkWidget Modified どちらも、RSSを取得して、そこに書かれたXMLの構造をXML::Simpleで解析し、
Twitterの流行に伴い、マーケティングやプロモーションにTwitterを使う企業が出始めている。本連載では4回にわたり、企業のTwitter活用法を取り上げる。まずはTwitterユーザーの実態を明らかにしよう。 Twitterはマーケティングや製品のプロモーションに使えるのか――。こんな質問を受けた経験のある企業のマーケティング担当者も多いのではないだろうか。Twitterの流行は瞬く間に拡大し、新聞やテレビでも取り上げられている。それに伴い、Twitterの公式アカウントを取得して情報を配信したり、ユニークな使い方で話題を集めたりする企業も出始めている。 140文字のメッセージを投稿するだけのサービスであるTwitterは、企業にとってどれだけ有用になるのか。本連載では4回にわたり、マーケティング手法としてのTwitterの可能性を考える。企業の広報や宣伝とTwitterがどうかか
電子マネーコラム 電子マネーコラムでは、知っていたようで知らなかった情報、また、電子マネーを利用するにあたって、ちょっと役立つ裏情報をご紹介しています。 楽天の出現!Edy(エディ)苦渋の策? PASMO(パスモ)協議会加盟事業者の苦渋の決断 電子マネー、月間利用件数の疑問 ドコモ「iD」躍進の裏側 FeliCa(フェリカ)のマイナーからの脱却手段 FeliCa(フェリカ)のトラブル FeliCa(フェリカ)カードのコスト 「おサイフケータイ」の弱点 「おサイフケータイ」のお引越し方法 プリカ法が適用されない電子マネー 企業がポイントサービスを実施する理由 電子マネーを家計管理に活用 便利な携帯アプリ プリペイド型電子マネーは返金不可 FeliCa(フェリカ)のアンチコリジョン仕様とは? 電子マネーで割り勘する方法 世界の非接触IC技術 FeLiC
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く