これをブックマーク [QR表示]
技術の最近のブログ記事
Dreamhostがあまりにも重く、よく落ちているので、
使えるねっとのVPSシルバープランのサーバに引っ越しました。
もろもろモジュールを手動でコンパイル/インストールしたので、
前々からやりたかった、SVNIndexXSLTを使えるようにしました。
すでに配布されているソースはtortoisesvn.tigris.org(guest/[blank])にありますが、
味気ないので、自分のサイトのヘッダ/フッタをつけてみました。
http://svn.ngsdev.org/repos/labs/
ソース : svnindex.xsl/svnindex.css
また、GoogleAnalyticsの解析コードをそのまま記述すると、
画面が描画されず、読込み中のままブラウザがとまってしまったので、
jQueryで、documentのloadをハンドリングして、
$.getScriptで解析用JavaScriptを読み込むようにしました。
ソース : svnindex.js
自分用がメインなので、あまり役にはたちませんが、
こういう設定ができるのは素敵ですね。
tracのWikiマクロで、Flashを表示させるためのプラグイン、FlashViewPluginというものがありますが、
objectタグがそのまま出てたり、FlashVarsが渡せないので、パッチを作ってみました。
labs.ngsdev.org : wiki : trac/FlashViewPlugin
trac0.11用のSWFマクロを組んでる人もいましたが、
正式リリースされていないし、当面移行する意思がないので、0.10用のものをベースにしました。
ExpressInstallが設定できないなど、まだまだやれることがあると思いますが、とりあえず使えます。
前回の日記に書いたことが、気がついたら対応されていたのですが、どうやら、僕が指摘していた、linkタグがheadタグ配下にあることが原因ではなかったみたいです。
JSのエラーで、アコーディオンが止まっていたわけではなく、一度jQueryがheadタグで読み込まれ、さらにプラグインで拡張しているのに、ブログパーツの部分で、window.jQuery (window.$)を上書いてしまうことが原因でした。
if(!window.jQuery) {
document.write('<script type="text/javascript" src="' + EdgeNowdomain + '/scripts/jquery-1.2.3.js"></script>');
}
今度は正解だと思うので、中の人に対応してもらえればと思います。
Adobeのブログポータルサイト、EdgeNow!というサイトに登録して、ブログパーツをはってみたのですが、
Safari3でアーカイブページをみるとエラーが出て、アコーディオンの処理が止まってしまいました。
とりあえず、外しましたが、どうにか、直してほしいものです。
EdgeNow!ブログパーツ バグの続きを読む
