Hatena::ブログ(Diary)

サバニFRP

2009-06-15

[]chaika.xrea.jp を WordPress にした

chaika.xrea.jp があまりにもそっけなかったので WordPress にした。拾ってきたテーマなんでデザインが適当です。かもめ関連の日記やリリースノートもあっちに書く予定。

2009-05-23

[]1.0.0b3

http://chaika.xrea.jp/ リリースしました。

2009-05-20

[]書き込みウィザードAA挿入機能の試験実装

AAファイルは XML 形式の独自ファイルです。samples.zip を展開してできた AA フォルダを chaika のデータディレクトリにコピーすることで、書き込みウィザードのツールメニューから開けます。

samples.zip には 日本語名ファイルが含まれるので Windows 以外では Shift_JIS に対応したアーカイバで展開してください。

AA ファイルの暫定仕様

  • 拡張子は、aa.xml で aalist 要素と aa 要素からなる
  • aa 要素にテキストノードが含まれると複数行AAとして扱われる
  • テキストノード内のタブ文字は挿入時に削除される
  • 処理が適当なのでテキストノードは、CDATA セクションで囲むこと
<aalist>
  <aa title="キタ━━━━━(゚∀゚)━━━━━!!!!"/>
  <aa title="エエエェェ(´д`)ェェエエエ"/>
  <aa title="(ノ∀`)アチャー "/>

  <aa title="クマー"><![CDATA[
       ∩___∩
       | ノ      ヽ
      /  ●   ● |
      |    ( _●_)  ミ
     彡、   |∪|  、`\
    / __  ヽノ /´>  )
    (___)   / (_/
     |       /
     |  /\ \
     | /    )  )
     ∪    (  \
           \_) 
  ]]></aa>
</aalist>

kaftkaft 2009/08/02 13:52 このファイルを編集したかったのですが、僕が使っているソフト「XMLEDITOR.NET」では編集できませんでした。どのソフトなら編集できますか?

2009-04-15

[]1.0.0b2

http://chaika.xrea.jp/ リリースしました。

  • スレッド表示で大量のファイルで構成されたスキンの読み込みが遅くなっていたのを修正
  • スレ一覧のデザイン修正してコンパクトにした
  • 書き込みウィザードにBeログイン機能をつけた
  • 板一覧に板名検索を再実装した

2009-04-07

[]スレ一覧ダイエット

タイトルヘッダを削除するする方向へ持っていきたい。

f:id:fls:20090407225720p:image

2009-04-05

[]特定のサイト で cookie が許可されているか取得

XPCOM では、ある URL で cookie の読み書きが可能かを一発で取得する方法が無いようで、ちょっとめんどくさい。

まず、設定の cookie の例外サイトにて許可・不許可の指定がされているか確認して、そのあと設定で cookie が有効になっているか確認しなければならない。(cookie が有効か確認するインターフェイスすらなく、preferences を直接読まないといけないのはなんでだろう。window.navigator.cookieEnabled も内部では pref を読んでる)

んで、まとめると下記のようになる。引数 aURL は nsIURI を渡すこと。

function cookieEnabled(aURL){
    var permManager = Cc["@mozilla.org/permissionmanager;1"]
                .getService(Ci.nsIPermissionManager);
    var cookiePermission = permManager.testPermission(aURL, "cookie");

    if(cookiePermission == Ci.nsIPermissionManager.DENY_ACTION){
        return false; // 例外サイトで不許可
    }else if(cookiePermission == Ci.nsIPermissionManager.ALLOW_ACTION){
        return true; // 例外サイトで許可
    }else if(cookiePermission == Ci.nsICookiePermission.ACCESS_SESSION){
        return true; // 例外サイトで現在のセッションでのみ許可
    }

        // 設定で cookie が有効になっているか 
    var pref = Cc["@mozilla.org/preferences-service;1"].getService(Ci.nsIPrefBranch);
    const COOKIE_BEHAVIOR_REJECT = 2;
    return pref.getIntPref("network.cookie.cookieBehavior") != COOKIE_BEHAVIOR_REJECT;
}

2009-03-21

[]1.0.0b1

http://chaika.xrea.jp/ リリースしました。

ななしななし 2009/03/21 13:31 規制に巻き込まれてるのでこちらに

1.0.0b1で
【レスアンカーからポップアップ】して
ポップアップされたレスの【IDにオンマウス】からポップアップを行うと
IDオンマウスのポップアップ内容が倍々で増えていきます