A Better Project@はてなダイアリー(インポート版)

基本的にここは更新されません。詳細はaboutへ。

JavaScript

LiveConnect の行方

Gecko 1.9.2では古いプラグインAPIを削除 - Mozilla Fluxに関連するメモ書き。 そもそも、LiveConnect は Mozilla(Gecko) 固有の Java と JavaScript の言語間ブリッジであり、以前から削除されることの旨は告知されていました。遅かれ、早かれ、Mozilla …

__noSuchMethod__ のバグ

__noSuchMethod__について - 素人がプログラミングを勉強するブログ __noSuchMethod__ - Mozilla Developer Center 気になったので調べてみたところ、MDC の注意書きは記述不足だったようです。ちなみに、記述不足だった部分は Firefox 3 では修正されていま…

本気でやるなら a 要素を避けて input 要素を使うべき

同日 17:15 頃追記:はてブコメントで input 要素は form 要素外でも使えるとの指摘を北村(id:kits)さんからいただいたので、訂正。参考:http://www.w3.org/TR/html401/sgml/dtd.html#inline そろそろ本気で学びませんか? | Think IT(シンクイット)で…

シンプルなカウントダウンガジェット、Simple Day CountDown を作ってみた

異常な暑さでへたりかけている最中、自分のはてなダイアリーにブログパーツを設置できるようになりました - はてなダイアリー日記 なんてものを 15 日 の夜ぐらいに知って、じゃあ、何か作ってみるかということで、Google ガジェット を一つ作ってみました。…

Brendan Eich が新しいプロジェクトを発表

http://weblogs.mozillazine.org/roadmap/archives/2007/07/new_projects.html Mozilla Announces Screaming, Iron, Action Monkeys – Tamarin in IE - Ajaxian Firefox to support scripting with IronPython and IronRuby | Ars Technica Brendan Eich が …

Opera の window.onunload の挙動

ソースだけおいておきます。詳しい更新は夜に。 同日 22:30頃 説明を追加。 JavaScript如きとどうして格闘しなきゃいけないんだ! - 血統の森+はてな で 書かれている駄文にゅうすのフォントサイズ切り替えスクリプトが Opera で動かない件ですが、以下のよ…

WSH の WshShell.Exec メソッドで得た標準出力の内容(StdOut)から最後の改行を削除するには、String.substring メソッドを使う

昨日のスクリプトで上手くいかなかった件が解決しました。最後の改行を取り除けば良いのだろうなというところまではわかっていたのですが、それがなかなか上手く行かず。http://www.kipwmi.com/fmbbs/wwwlng.cgi?print+200405/04050080.txt を参考に、substr…

getter setter が全てのモダンブラウザで

IE 以外の JavaScript で getter setter が使えるようになる! - IT戦記 Opera Desktop Team's blog によると、ECMA Script 4 の仕様にあるから実装するらしいです。クロスブラウザ開発が便利になると良いなと思います。

はてダの過去の日記一覧ページの各エントリに、はてブのユーザー数とコメント展開アイコンをつけるgreasemonkeyスクリプトを修正

適用するべき URL の設定が完全ではなかった点を修正しました。以前の版では、月別や日数指定の一覧ページで適用されず、また、archive の文字列を含むエントリページにも適用されるという設定になっていました。観察力と検証が足りなかったです。 http://po…

はてダの過去の日記一覧ページの各エントリに、はてブのユーザー数とコメント展開アイコンをつけるgreasemonkeyスクリプト

2013-03-31 追記:このスクリプトは現在動作せず、修正予定もありません。当時の開発メモが 次エントリにあります。 先日、はてなダイアリーの共通ヘッダメニューに「日記一覧」が追加されました。これだけでも便利なのですが、エントリーごとにはてブのユー…

はてなRSSの人気フィード一覧と最近の注目フィード一覧にはてブカウンターをくっつけるGreasemonkeyスクリプト Ver UP

はてなRSSのTOPページにある、人気フィードと最近の注目フィード、それらの各個別ページで、各サイトのはてブカウンターを表示させることができるGreasemonkeyスクリプトです。 おとついのはてなRSSアップデート - はてなRSS日記 - 機能変更、お知らせなどで…

月間予定表HTMLソース出力JavaScript 1.3.1

12月、1月のときに、ナビゲーションの年がおかしくなるバグを修正をしました。また、div要素からpre要素に出力するように変更しています(改行コードはCRLFです)。 http://potappo.sakura.ne.jp/app/mkmstable/mkmstable.html

JavaScriptのFunction

「new Function("clickHandler(event);")」というのは、"clickHandler(event);"という文字列をプロパティの値に持つFunctionオブジェクト A Better Project@はてなダイアリー - setAttribute メソッドを使用したとき、IEでは簡単にイベントハンドラを設定で…

setAttribute メソッドを使用したとき、IEでは簡単にイベントハンドラを設定できない話

過去エントリであるIEでDOMで生成したbutton(input要素)のイベントハンドラ(onClick)が正常に動作しないの続きです。半年前のエントリですが。この問題に関しては、IE の getAttribute / setAttribute: Days on the Moonでも解説されているのですが、初心…

livedoor ReaderのフィードランキングにはてブカウンターをくっつけるGreasemonkyスクリプト

昨日の、はてなRSSの人気フィード一覧と最近の注目フィード一覧にはてブカウンターをくっつけるGreasemonkeyスクリプトに続いて、livedoor Readerの登録数ランキング、レートランキング、注目度ランキングにはてブカウンターを表示させるGreasemonkyスクリプ…

はてなRSSの人気フィード一覧と最近の注目フィード一覧にはてブカウンターをくっつけるGreasemonkeyスクリプト

最速インターフェース研究会 :: はてなブックマークのドメイン表示してる箇所にカウンターをくっつけるGreasemonkeyスクリプトを少し書き換えただけですが、公開してみます。はてなRSSのTOPページにある、人気フィードと最近の注目フィード、それらの各個別…

月間予定表HTMLソース出力JavaScript Ver1.3

出力内容をクリップボードにコピーする機能をIE以外のブラウザに対応させました。 また、table部分のみ出力できるようにもしました。 http://potappo.sakura.ne.jp/app/mkmstable/mkmstable.html

月間予定表HTMLソース出力JavaScript Ver1.25

もう開発終了にしようかと思っていたのですが、少しだけVer UP。ただし、まだ調整しないといけないところがあるので、Verは1.25としてあります。変更内容は以下の通り。 完全な(X)HTMLファイルを出力するようにした(HTML compatibleなXHTML1.0 StrictでShif…

月間予定表HTMLソース出力JavaScriptのまとめ

本当はこんなエントリ書くより、コードを書いた方が良いのですが、知識の整理の意味も込めて、とりあえずまとめてみます。後で振り返ることが出来るように。 第1期 2006-03-26 - とあるJavaScriptを解析していたり。 2006-03-27 - 引き続き解析中 解析してい…

月間予定表HTMLソース出力JavaScript Ver1.2

10日後が数日後かは疑問。HTMLやらJavaScriptをいじるのはなかなか手間がかかる作業なので、どうしても後回しにしてしまうのかも。効率化しないと駄目ですね。以下、変更点。一度まとめエントリを書かないといけない気もします。li要素作成JavaScript同様に…

li要素作成JavaScript Ver1.3

書くことが思いつかなかったのと、時間がないのとが重なって、しばらくはてダを更新してませんでした。ネタがないのなら、何か作ろうと思い、「li要素作成JavaScript」をVer UPしてみたり。実際に作ったのは、先週末なんですが。ちなみにこれは、あまり他の…

月間予定表HTMLソース出力JavaScript Ver UP その2

月曜といいつつ、日が越えてしまいました・・・。まだまだ精進せねば。月間予定表HTMLソース出力JavaScript曜日に色をつけるためのclass属性を追加するオプションを追加しました。オプション利用例

Firefoxの-chromeオプション/Firefox・XUL使いへの道へ

Firefox Hacks―次世代ブラウザ徹底活用テクニック作者: Nigel McFarlane,dynamis,池田譲治,山本和彦出版社/メーカー: オライリージャパン発売日: 2005/08/27メディア: 単行本(ソフトカバー)購入: 1人 クリック: 209回この商品を含むブログ (49件) を見る『…

「Opera 9」のファーストパブリックベータで月間予定表HTMLソース出力JavaScriptのWidget版を試しに作ってみた

重くて使い物にならないので、公開しません。わざわざWidgetにするぐらいなら、HTMLファイルをローカルで開いた方が良いかと思います。そもそも、Opera Widgetsはこういったアプリのためのものではないでしょうし。以下、メモ。 textareaのスクロールバーが…

月間予定表HTMLソース出力JavaScript Ver UP

月間予定表HTMLソース出力JavaScript現在年をあらかじめセットし、作成月を「今月」・「来月」・「月指定」から選べるように変更しました。初めは、現在月を選択済みにするだけにしようと思ったのですが、DOMを使って、option要素にselected="selected"をset…

月間予定表HTMLソース出力JavaScript公開

調整に手間取ったので、ぎりぎりですが。 http://potappo.sakura.ne.jp/app/mkmstable/mkmstable.html

月間予定表HTMLソース出力JavaScriptほぼ完成

明日上げます。もう少し調整したいので。当初考えていた、ブラウザ上で予定入力はやめることにしました。最大31日分をブラウザ上で入力するのはさすがに・・・と思ったので。ただ、年月を指定するだけで、日付と曜日付きの日数分のtd要素(もちろん、table要素…

li要素生成JavaScript

はてダでは、リスト記法があるので困らないのですが、普通のHTMLを書くときにいちいちli要素を書くのは面倒、ということで作ってみました。これまでに学んだJavaScriptのまとめという意味もあります。HTA版も置いてあります。こちらの方が便利かもしれないの…

IEでDOMで生成したbutton(input要素)のイベントハンドラ(onClick)が正常に動作しない

2006-10-24追記:解決策を含めた続編をd:id:potappo:20061024:1161651356に書きました。 なんかわかりにくい(もう少し専門的言い方があるのかも)ので、軽く説明。ブラウザ上で訪問者に何らかのスクリプトを実行させるボタンを表示させる方法の一つとして、…

「IE Developer Toolbar Beta 2」を入れてみる

IE Developer Toolbar Beta 2 – IEBlogFirefoxでいうDOM inspectorがついているみたいなので、導入してみました。IEでDOMを見るのは非公式のものがいくつかあって、今まではDHTML Diverを使っていたのですが、公式のものも使ってみようということで。beta版…