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

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

script

DevNews 日本語版記事作成補助ブックマークレットを更新

MDC の自分の User ページにあったものですが、コピペするのが面倒なので、はてダにブックマークレットを貼り付ける - 知らないけどきっとそう。 を使って、ブログパーツ化しました。外部ファイルを使うようにしたので、スクリプト本体は http://potappo.sak…

ゆの in バッチスクリプト(その2)

昨日書いたものを「来週も見てくださいね!」を 1 回に減らすなどして、若干、ハック度を UP(そのトレードオフとして生成ファイルが 1 つ 増えますが…)。 新しく増えたファイルは別に bat ファイルである必要がないので修正。 @echo off (echo setlocal ENA…

ゆの in バッチスクリプト

ゆの in Ruby - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech アニメは見てない(地上波は放映圏外だというのもありますが)ですが、原作が好きなのと、まだバッチスクリプトが出てないなあと思い、勢いで書いてみました。最初、dos…

IMAPIv2 を JScript 5.x で使う

http://www.microsoft.com/technet/scriptcenter/topics/imapi/imapi2-1.mspx にある VBScript を JScript に移植してみてわかったことのメモ。 IMAPI は Image Mastering API - Windows applications | Microsoft Docs にあるように、JScript からの利用は…

1.5G のような形式でサイズ指定して、fsutil.exe で空ファイルを作る JScript

fsutil.exe を使うと簡単に coLinux の仮想イメージにも使える巨大サイズの空ファイルが作れるということを昨日知ったのですが、サイズをバイトに変換して指定するのが面倒なので、引数に 「ファイル名 1.5G」とか指定すると 1.5G の空ファイルを作れるよう…

m4a を ogg に変換する JScript(EasyMonaPlayer を試す人向け)

OSC 2007 Fall - higepon blog 今日は時間があったので、EasyMonaPlayer を試してみたのですが、私の今の手持ちの音楽ファイルは、mp3 よりも m4a の方が圧倒的に多いので、m4a も ogg に変換できないかなあと思い、以下の JScriptを書いてみました(scheme …

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

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

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

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

拡張子に関連付けされているファイルタイプとプログラムを表示する JScript

コマンドプロンプトで拡張子の関連付けを調べる場合、assoc でファイルタイプを調べて、さらに、ftype でファイルタイプに関連付けられているプログラムを調べるのは面倒だなと思い、作ってみました。Exec メソッドの使い方のメモ用でもあります。標準出力を…

Ruby は 21 世紀の BASIC

まつもとゆきひろ×結城浩,Rubyを語る | 日経 xTECH(クロステック) なるほどなあと思いました。最近、『プログラミング Ruby』を読み始めたのですが、これはすごいと思ったのが、ブロックによるイテレータ。最初はすぐに理解できなかったのですが、一度わ…

バッチファイルのコメントはコロン2つでも良い

碧落 - 知られざるバッチファイルより。バッチファイルのコメントといえば、rem なのですが、::(コロン 2 つ)でもコメントとして認識されるというのは、初めて知りました。これは楽ですね。 Batch files - Comments の説明にもあるとおり、if や for のブ…

WSH の ExpandEnvironmentStrings メソッドを使うときの注意点

はまったのでメモ。 WSH で Windows の環境変数を展開するためのメソッドに、ExpandEnvironmentStrings メソッドがあります。 このメソッドで得られるのは、環境変数を展開した値の文字列ですが、Windows の環境変数には、JScript でのメタ文字である、\(バ…

はてダの過去の日記一覧ページの各エントリに、はてブのユーザー数とコメント展開アイコンをつける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属性を追加するオプションを追加しました。オプション利用例

「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要素…