2007年11月アーカイブ

insertAdjacentHTML、insertAdjacentTextがFirefoxで使えない→使えた | Crara Blog

FirefoxでinsertAdjacentHTMLが使用できないので困っていたら、ie_methods.jsという便利なスクリプトがありました。

カテゴリー:

カテゴリー:

カテゴリー:

作業コピーのURLを別のレポジトリに変更(再配置)

このコマンドは、作業コピーのリポジトリパスURLの先頭部分を一括して書き換える。レポジトリにはアクセスしない。
switch --relocate FROM TO [PATH...]



作業コピーのURLを同じレポジトリの別のディレクトリに変更(切り替え)

作業コピーを別のブランチに変換する。
switch URL [PATH]

cl.pocari.org - Subversion で作業コピーの URL を変更する方法


カテゴリー:

SessionにHashtableを継承したクラスのオブジェクトを格納して取り出そうとしたら、
「~型のオブジェクトを逆シリアル化するコンストラクタが見つかりませんでした。」
という例外発生。
デシリアライズするコンストラクタを実装したら解決。
シリアライズ化するオブジェクトのクラスには、
[Serializable]と、デシリアライズのためのコンストラクタの実装が必要。


[Serializable]
public class Class1 : Hashtable
{
    private Hashtable copy;

    public Hashtable Copy
    {
        get { return copy; }
        set
        {
            foreach (string key in value.Keys)
            {
                copy[key] = this[key];
            }
        }
    }

    public Class1()
    {
        copy = new Hashtable();
    }

    public override object this[object key]
    {
        get
        {
            return base[key];
        }
        set
        {
            base[key] = value;
        }
    }

    protected Class1(SerializationInfo info, StreamingContext context)
        : base(info, context)
    {
        copy = new Hashtable();
    }

    public new void GetObjectData(SerializationInfo info, StreamingContext context)
    {
        info.AddValue("copy", copy, typeof(Hashtable));
    }
}

Dictionary ジェネリック クラスにはまってしまった。(シリアライズ化における注意事項)

窓際プログラマーの独り言 -C#の話題を中心に:FxCopに学ぶ番外編(4) : ISerializable を正しく実装します

カテゴリー:

Ruby-GetText の導入
Ruby-GetText の導入 - Rails で行こう! - Ruby on Rails を学ぶ

Windowsの場合は、gtk+-win32-devel をインストールしておく。(関連エントリー参照)

モデルの修正
モデルで修正する必要があるのは、独自の検証処理用メッセージと、データベースとは直接結びつかないフィールド。
フィールドは、N_('クラス名|フィールド名')で定義する。

パタメータ付きの翻訳
flash[:notice] = _('Event %{event} was successfully created.') % {:event => @event.title}
msgid "Event %{event} was successfully created."
msgstr "イベント「%{event}」を登録しました。"

Ruby-GetTextの詳しい説明
Ruby on RailsでRuby-GetText-Packageを使う - よたらぼ 保管庫

ActiveRecord::Observer + GetTextで翻訳文字列が抽出できなくなる
Observerを使用していると、データベースのテーブル名とフィールド名が自動的に翻訳文字列として抽出されなくなる。以下に回避方法あり。
よたらぼ(2007-10-24)

Emacsでpoファイルを編集
MacOSXのCarbon Emacsで.poファイルを開いて編集しようとしたら、普通に編集できない。困ったなと思ったが、これはPOモードになっているからで、実は便利だった。
Rails Ruby-GetText は、emacs のPOモードでさらに快適:Goodpic

カテゴリー:

カテゴリー:

カテゴリー:

[ASP.NET AJAX]UpdatePanelコントロール利用時の注意点とは?[2.0のみ、C#、VB] - @IT

非同期ポストバック時のリクエスト・データの内容などについて解説されています。

カテゴリー:

MovableTypeで行こう!: スパムトラックバックが激減!

スパムトラックバックが激減しました!

カテゴリー:

カテゴリー:

Firebug can make Gmail slow
FirebugはGmailを遅くするので、GmailではFirebugを無効にした方がいいらしい。

カテゴリー:

PHPでURLに含まれているフラグメントが取得できないので、何でかなーと思って調べていたら、フラグメントはもともとURIに含まれていない(RFC3986でURIには含まれるようになったがhttp_URLには含まれない)ということが判明。つまりブラウザは、フラグメントをサーバへのリクエストに使用しない。よってサーバ側では取得できるはずがないのだった。

HTML:文書中の特定の場所へリンクする"#"(フラグメント識別子)を使用する際の注意点:GET引数

Uniform Resource Identifiers


fragment (baz)
部分識別子。絶対パスとの区切りには、# を使います。 RFC 3986 によれば、fragment も URI の中に含まれますが、依然として "http_URL" の中には fragment は含まれません。 HTTP において、fragment はリソース内の特定部分を指すものであり、即ち fragment はリソース取得後にのみ意味を持ちます。

カテゴリー:

たとえば、バージョン管理されたmyprojectディレクトリの中の、pluginsディレクトリ内に、別のレポジトリpluginNameを定義する場合

> cd myproject
> svn propedit svn:externals plugins
  pluginName   http://svn.example.com/pluginName/trunk
> svn up

symfony Web PHP Framework サ Chapter 17 - Extending Symfony

steps to phantasien t(2006-11-04)

カテゴリー:

カテゴリー:

Rails の便利メソッド h, html_escape は ERB:Util にあった - METAREAL

Rails のコントローラーで h メソッドを使うには以下のようにすればいい。

def update
  render :text => ERB::Util.html_escape(params[:value])
end

カテゴリー:

カテゴリー:

ウノウラボ Unoh Labs: symfonyでgettext

symfonyでもgettext使えたんだー。

カテゴリー:

Rubyist Magazine - プログラマーのための YAML 入門 (初級編)

「#」から行末までがコメントになります。範囲コメントはありません。

「...」だけの行があると、それ以降は読み込まれません。これは Ruby における「__END__」と同じようなものです。この機能は、エラーがあった箇所を絞り込むときに便利です。

symfonyのfixturesで「...」を使ってみたけど、効かなかった。。。何でだろう?
=> Spyc.class.php が対応していない?

カテゴリー:

subclipseインストールで
Buckminster - Subversion support (Incubation) (0.1.0.v20070626) requires plug-in "org.eclipse.buckminster.core
というエラーになる。
インストール時にエラーになっているオプション機能を外せばOK。

カテゴリー:

1  2

このアーカイブについて

このページには、2007年11月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2007年10月です。

次のアーカイブは2007年12月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。