利用者:Potappo
出典: MDC
目次 |
[編集] プロフィール
HN : potappo
MDC 日本語翻訳チームリーダー(2008/03/20~)。
生存確認及び連絡先:
- A Better Project@はてなダイアリー
- A Better Project@はてなブックマーク
- potappo at gmail.com
[編集] 作業項目
リーダーとしての公式見解(必要ならば)は、dev-mdc-ja メーリングリストで行います。また、過去に、「週刊 MDC 支援通信 Firefox 3 関連特別版」を発行していました。
もじら組 IRC の #mdc-ja(ログ)に、MDC に関連する情報を適宜流すようにしています(MDC 関連の作業中は常駐しています)。
毎週、DevNews 日本語版にて、about:mozilla ニュースレターを翻訳しています。
MDC 内の文書で現在関わっているジャンルはだいたい以下の通りです。
全ての投稿記録は、投稿記録を参照してください。私のブログの MDC カテゴリ[1] でも、投稿記録を書いています。
[編集] 自作作業支援スクリプト
[編集] Greasemonkey スクリプト
「編集内容の要約」欄で Enter キーを押しても、ページが保存されないようにする Greasemonkey スクリプト
[編集] add link to Real MDC url in devmo.dekiwiki
やっつけ。http://devmo.dekiwiki.mozilla.org/ja/* にのみ対応。ja を 他の言語に書き換えれば、他の言語でも動作。
// ==UserScript==
// @name link2RealMDC
// @namespace http://devmo.dekiwiki.mozilla.org/User:PotappoTest
// @description add link to Real MDC url in devmo.dekiwiki.
// @include http://devmo.dekiwiki.mozilla.org/ja/*
// ==/UserScript==
(function(){
var title = document.getElementById("title");
var link2real = document.createElement("a");
var pagename = location.href.match(/http:\/\/devmo\.dekiwiki\.mozilla\.org\/ja\/(.+)/)[1].replace("/",":", "g");
link2real.setAttribute("href", "http://developer.mozilla.org/ja/docs/" + pagename);
link2real.textContent = "real";
title.parentNode.insertBefore(link2real, title.nextSibling);
})();
[編集] ブックマークレット
DevNews の個別エントリページから、Template:DevNewsMeta と Category リンクを生成して、window.prompt のデフォルト値として表示する。
javascript:(function(){var myUrl = location.href;var myTitle = document.evaluate('//h2/a/text()', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).nodeValue;var myRegExpForDate = /http:\/\/developer\.mozilla\.org\/devnews\/index\.php\/(\d{4}\/\d{2}\/\d{2})\//;var myDate = myRegExpForDate.exec(location.href)[1];var postMetaData = document.evaluate('//p[@class="postmetadata"]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0);var postMetaText = postMetaData.firstChild.nodeValue.split(" ");var myAuthor = postMetaText[13];var postCategory = postMetaData.getElementsByTagName("a");var myCategoryArray = [];for (var i = 0; i < postCategory.length; i++) {myCategoryArray[i] = postCategory[i].firstChild.nodeValue;}var myCategory = "";var myCategoryTemplate = "[[Category:DevNews|*]]";if(myCategoryArray.length > 1) {for(i = 0; i < myCategoryArray.length - 1 ; i++) {myCategory += myCategoryArray[i];myCategoryTemplate += " [[Category:DevNews:" + myCategoryArray[i] + "|*]]";myCategory += ",";}myCategory += myCategoryArray[i];myCategoryTemplate += " [[Category:DevNews:" + myCategoryArray[i] + "|*]]";}else {myCategory = myCategoryArray[0];myCategoryTemplate += " [[Category:DevNews:" + myCategoryArray[0] + "|*]]";}prompt("metaData", "{{DevNewsMeta|" + myTitle + "|" + myUrl + "|" + myDate + "|" + myAuthor + "|" + myCategory + "}}" + " " + myCategoryTemplate);})();
{{DevNewsMeta|Firefox 2.0.0.12 security and stability update now available for download|http://developer.mozilla.org/devnews/index.php/2008/02/07/firefox-20012-security-and-stability-update-now-available-for-download/|2008/02/07|ss|General,Releases}} [[Category:DevNews|*]] [[Category:DevNews:General|*]] [[Category:DevNews:Releases|*]]
[編集] メモ
[編集] はてなブックマーク
A Better Project@はてなブックマーク/ mdc/ 翻訳:MDC翻訳作業用テンプレートなどのリンク集。
[編集] MDC の更新時刻のバグ
0:00 から 7:00 (オプションで時差を 9:00 にしている場合)まで、日付は合っているが、曜日が前日のままになっている謎の時間帯が発生する。その結果、同じ日付でも、曜日違いの 2 つ が発生することになる。(bug 380570)。
更新時刻が捲き戻って(時差設定やローカル PC の時計に関係なく)記録されてしまうときは、なんらかの原因でサーバに送る時刻がずれているのが原因。 オプションの「日付と時刻」で、自動設定ボタンを押すと直る。
[編集] MSDN ライブラリ について
本家(en-us)は、古い文書も 新しい MSDN ライブラリ(msdn2) に移行しているが、日本語版(ja-jp)では、古い文書は、新しい MSDN ライブラリ(msdn2) に移行しておらず、旧 MSDN ライブラリに存在する(2007-11-03 現在)。
なお、本家 旧 MSDN へのリンクが 新 MSDN の該当ページへとリダイレクトされるのは、IE でアクセスした場合のみ(2007-11-07 現在)。
[編集] サブページ
[[/ページ名]] で作成可能。