Archive for 12月, 2008

エクスプローラにタブ機能を加える5つのソフトウェア

エクスプローラにタブ機能を加える事ができるソフトウェア(シェルアドイン)のまとめ。
ファイラーを使うのも良いかもしれないけど、どうもなじめないのでエクスプローラをベースに拡張したい
という人向け。

QuizoApps: QTTabBar
http://qttabbar-ja.wikidot.com/

まずは本命ですね。
.Netなので初回の起動は遅いですが(普通のPCなら問題ない)、タブ機能やショートカット、
マウスオーバーでファイルのプレビュー(テキストや画像)やお気に入りのフォルダをまとめて開いたり、とても多機能。
プラグインなども作れるため、やはり一番使い勝手がいいシェルアドイン

Homepage of Explorer++
http://www.explorerplusplus.com/

機能としてはタブや同時に2つのフォルダを見られる事やショートカットキー、画像のプレビューなど
QTTabBarより少し少なめだが結構優秀。まだAlpha版なので不安定なとこもある。

ryou[] Soft Library
http://maglog.jp/ryouj/Article.html&type=1&subtype=91180&page=1

機能はタブを追加するだけで、タブだけが欲しい人向け。
シェルアドイン

汁ムゴ魚 – タブマンコ(タブ式エクスプローラ)
http://wantech.ikuto.com/diary/02soft/2008/08_0704_1632.htm

同じくタブ機能を追加する常駐ソフト。
タブは下の方に表示される。
DLL部分はVC++、EXE部分は.NET

HandyTab
http://www.vector.co.jp/soft/winnt/util/se457377.html

同じく機能はタブを追加するのみ。

Google Chromeの「DNSプリフェッチ」をFirefoxでも行えるアドオン「DNS Prefetch」

「DNSプリフェッチ」はリンクをクリックする前に外部リンク先のDNSに問い合わせを行って、ドメインネームを解決するので、
リンクをクリックしたときに待たされないという機能のことです。

Google Chromeはいろんな場面でこれを行い反応の早さを上げているようです。

DNSプリフェッチは、表示されているページ中のリンクだけでなく、起動時のスタートページに関しても行うほか、ユーザーがURLや検索文字列をタイプしている最中でも行っているという。サジェスト機能でどこかのWebページを提示した場合にもプリフェッチをしているという。ユーザーがリターンキーを押すよりも先に、すでにWebブラウザはユーザーが次に訪れそうなドメインのIPアドレスを取得済みというわけだ。

Chromeはなぜ速いのか - @IT
FirefoxでもDNS Prefetchというアドオンで似たような事が行えます。
先読みを行うのはDNSのみで、リンク先サーバーへはアクセスしないので、
どっかのアドオンと違って、リンク先ページの内容は一切先読みしません。
アドオンはBug 453403 – add DNS pre-fetching to Necko and Firefoxというバグがあるので、
あくまでも実験的なアドオンで有ることを理解してから使いましょう。
また特定の環境でも発生するバグがあるので、体験したい人だけ使うべき。
Firefox用Extension DNS PrefetchComments

DNS Prefetch
https://addons.mozilla.org/ja/firefox/addon/8923

ソフトウェア更新情報サイトのまとめ

メモ:内容は検証してません。

英語/ミラー
http://www.filehippo.com/
日本語/更新情報
http://freesoftfile.blog122.fc2.com/
ソフトアンテナ
http://www.softantenna.com/
http://softcollection.dyndns.org/top/
http://www2s.biglobe.ne.jp/~takao777/versionupinfo/
http://download.seesaa.jp/
[ そおすのお部屋 ]
http://www.so-s.com/
日本語/用途別
http://www.gigafree.net/
http://freesoftdownload.1-yo.com/
フリーゲーム
http://pokegame.cool.ne.jp/index.html

http://gekikarareview.com/

危険?

http://jp.brothersoft.com/

【牛】Cow&Scorpionって何なの?【蠍】
http://pc11.2ch.net/test/read.cgi/software/1182237568/l200

はてなダイアリーへのポスト機構を追加するGreasemonkeyスクリプト

元ネタ

Greasemonkeyに、はてブポスト機構を追加するGreasemonkeyスクリプト
http://d.hatena.ne.jp/nastack/20080610/1213100873

はてなダイアリー版が有れば結構便利そうなので、作成してみた。
単体では特に意味はないGreasemonkeyなので、他のGreasemonkeyから呼び出して使用します。
@includeの初期値が*となってしますが、使うところに限定する方がいいかも。

gist: 35464 — GitHub

使い方ははてブ版とほとんど同じで、上のをインストールしてなるべく上の方におきます。
Altキーを使って移動させる。

ポスト機構の使い方

if(!window.Hateda)return; //ポスト機構ができていなかったら終了する

var atom = new window.Hateda(
	"userID", //ID
	"password" //パスワード
).include(this);

IDとパスワードはどちらも文字データで入れてください。

var userID = "userID"//ID
var passWD = "password" //パスワード
var atom = new window.Hateda(
	userID, //ID
	passWD //パスワード
).include(this);

という感じでも大丈夫です。

上でユーザーの情報をポスト機構に割り当ててから、実際にポストさせます。

	atom.post(
		["test", "tags"], //タグ 配列データ
		"titlename",      //title
		"comment",    //コメント
		function (){ //ポストが完了時実行される
			console.log("post!")
		}
	)

ポスト機構はかなり手抜きで日付は設定させてないので、常に最新の位置にポストしています。

マインドマップソフト「XMIND」を日本語化する方法

今流行りのオープンソース開発のマインドマップソフトXMindを日本語化する方法です。
Eclipseプラグインとしても機能するので、やり方はEclipse系の日本語化と同じやり方です。

  1. Pleiadesという日本語化するプラグインをダウンロードします。
  2. XMINDをインストールしたフォルダにPleiadesに入っていたfeaturesとpluginsのフォルダを上書きします。
  3. XMINDフォルダのxmind.iniを開き
    -showsplash
    org.xmind.cathy
    -vmargs
    -Xms128m
    -Xmx512m
    -XX:MaxPermSize=256m
    -javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
    -Dosgi.requiredJavaVersion=1.5
    -Dosgi.instance.area=@user.home/Application Data/XMind/workspace-cathy
    -Dosgi.configuration.area=@user.home/Application Data/XMind/configuration-cathy
    

    というように
    -javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
    の行を付け足します。
    上をコピーしないで付け足すようにした方がいいと思います。

これで起動すればメニュー部分周りが日本語されていると思います。

参考

プラグイン日本語化プラグイン – EclipseWiki
http://eclipsewiki.net/eclipse/index.php?%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%C6%FC%CB%DC%B8%EC%B2%BD%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3

ニコニコ動画の再生ページに天気情報を表示するGreasemonkey

今日新しく再生ページに天気の情報が埋め込まれていたので、それを元に天気情報を表示するGreasemonkeyを作ってみた。

ニコニコ動画の再生ページに埋め込まれている情報 | Web scratch
http://efcl.info/2008/1206/res369/

多分プレイヤーに天気を表示する部分が出来るのだろうと思う。
(是非ON/OFFできるようにして下さい。)

nico_weather_news.user.js

// ==UserScript==
// @name           nico weather news
// @namespace      http://efcl.info/
// @description    ニコニコ動画再生ページの天気情報を表示
// @include        http://www.nicovideo.jp/watch/*
// ==/UserScript==

(function(){
const weather1 = unsafeWindow.so.variables.weather1;
const conjunction = unsafeWindow.so.variables.conjunction;
const weather2 = unsafeWindow.so.variables.weather2;
const highest_temperature = unsafeWindow.so.variables.highest_temperature;
const lowest_temperature = unsafeWindow.so.variables.lowest_temperature;
const chance_of_rain = unsafeWindow.so.variables.chance_of_rain;

var Cweather1 = (weather1) ? weather1 : "";
var Cconjunction = (conjunction) ? conjunction : "";
var Cweather2 = (weather2) ? weather2 : "";
var Chighest_temperature = (highest_temperature) ? " \u6700\u9ad8:"+highest_temperature : "";
var Clowest_temperature = (lowest_temperature) ? " \u6700\u4f4e:"+lowest_temperature : "";
var Cchance_of_rain = (chance_of_rain) ? " \u964d\u6c34\u78ba\u7387:"+chance_of_rain : "";

var temp = "" + Chighest_temperature + "/"
         + Clowest_temperature + "";
var weather_news = Cweather1 + Cconjunction + Cweather2 + temp + Cchance_of_rain;
//GM_log(weather_news);
var weatherbox = document.createElement("div");
weatherbox.innerHTML = decodeURI(weather_news);
document.getElementById("WATCHHEADER").appendChild(weatherbox);

})();

iTunesが起動できない&アンインストールできない

iTunesをバージョンアップしたら、エラーがでてアンインストールできなくなり、インストールもできなくなったので解決方法のメモ。

原因はレジストリがロックされているという感じらしいけど、強制的にレジストリを削除するRegASSASSINを使ってみたりしたが、それもで禁買ったようなので、Windows Installer CleanUpを使ったところ上手くアンインストールできた。

Windows Installer CleanUpをダウンロードしてきて、Vistaの場合は管理者権限で実行するを選ばないとインストール出来ないので注意。
なぜかスタートメニューに追加され無かったのでC:\Program Files\Windows Installer Clean Upに行き、msicuu.exeを管理者権限で実行して、iTunesを選んで削除する。
そしてiTunesをインストールし直したら、起動するようになった。

ニコニコ動画の再生ページに埋め込まれている情報

よくわからないものと重複してるのは抜いてあります。
Flashにアクセスすればもう少し情報がとれる。
プレイヤーによって変わってしまう(新プレイヤーからの取り方はよくわかりません)

User
        id ユーザーID
        isPremium プレミアム
        isOver18   18以上
        country   国

Video
        id         動画番号(sm~
        url        動画URL
        tags       登録されているタグ
        lockedTags ロックされているタグ
        title      動画タイトル
        description 投稿者説明文
        thumbnail サムネイル
        postedAt 投稿日
        length   動画の再生時間
        viewCount 再生数
        mylistCount  マイリスト数
        isDeleted  削除の有無 投稿者削除や著作権削除で値が違う
        isMymemory マイメモリの有無
        isMonetized 新しく追加された応援機能?ニコニ広告
        isR18  R18動画か?

so
        v          コミュニティ(マイメモリー)だと数字だけの動画番号
        videoId  コミュニティ(マイメモリー)でもsm番号  通常は両方ともsm~
        movie_type  動画タイプ flv mp4 swf
        userSex   登録者(自分)の性別
        userAge   登録者(自分)の年齢
        has_owner_thread  投稿者コメントがある
        owner_thread_edit_mode   自分の動画で編集モード
        is_video_owner  自分の動画
        us   日本?
        eco  エコノミー
        weather1 晴/雨とか
        conjunction のち/ときどき   1と2を繋ぐ接続詞
        weather2  晴/雨とか
        highest_temperature 最高気温 小数点第一位
        lowest_temperature  最低気温
        chance_of_rain  降水確率?
        button_threshold @ボタンが使えるか
        bgms   @BGM,@CM
        thumbTitle 再生時の省略されたタイトル
        thumbDescription  再生時の省略説明文
        player_version_xml プレイヤーバージョン

コメント数が無いんですね><
コミュニティ関係は省き気味。

プロフィール: azu(あず)
Firefoxの事やソフトウェアの紹介や使い道、Greasemonkeyの作成
  • OS:Vista
  • ブラウザ:Firefox
  • Twitterのアカウントはこちら
  • azu_re
  • メールアドレス(Twitterの方が確実)
  • info@ドメイン名
リンク

WebMoney ぷちカンパ

あわせて読みたい