Hatena::ブログ(Diary)

Higé au lait Twitter

 | 

2006年02月26日

日付をタグとして入力する。

del.icio.usには日付ごとにポストを管理できない。さらには、日付が日本時間ではない。そこでポスト時にタグに今日の日付を自動入力するようなuserjavascriptを作ってみた。Opera用。

if(location.href.match(/http:\/\/del.icio.us\/\w*(\/\w*(%2B\w*)*)?\?(v=\d\&)?url=/))
	document.addEventListener('load',addDateTag,false);
	
function addDateTag() {
	var mary = new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
	var c = new Date();
	
	y = c.getYear();
	ry =  (y < 2000) ? y + 1900 : y;
	m = c.getMonth();
	d = c.getDate();
	

	lm = mary[m];
	
	exit_tag = document.getElementById('tags').value;
	tod = ry + '-' + lm + '-' + d;

	if(!exit_tag.match(/\d{4}-[A-Za-z]{3}-\d\d/))
		swap(tod);
}

urlをマッチさせる正規表現があってるかどうかが心配。

f:id:higeorange:20060226094631j:image


これで,http://del.icio.us/higeorange/2006-Feb-26のリンクで2/26にポストしたものが見れるようになる。


これははてなのhttp://www.hatena.ne.jp/1140864024の質問を見て考えてみた。

追記

問題発生、一度登録したものを編集しようとして、既に日付のタグが入ってる場合、それを消してしまう。また、初めて投稿したときと違う日に編集しようとすると、日付タグが付け足されて日付タグが2つになってしまう。

てことで修正。


日付タグを付けることの問題点

タグが増殖しつづける。解決策としては年、月、日を別のタグとして登録するのもひとつの手ではあるなと思う。そうすれば http://del.icio.us/higeorange/2006+Feb+26 って感じのURLでアクセスできる。

年、月、日を別のタグとして登録する場合
if(location.href.match(/http:\/\/del.icio.us\/\w*(\/\w*(%2B\w*)*)?\?(v=\d\&)?url=/))
	document.addEventListener('load',addDateTag,false);
	
function addDateTag() {
	var mary = new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
	var c = new Date();
	
	y = c.getYear();
	ry =  (y < 2000) ? y + 1900 : y;
	m = c.getMonth();
	d = c.getDate();
	
	lm = mary[m];
	
	exit_tag = document.getElementById('tags').value;
	tod = ry + '-' + lm + '-' + d;

	if(!exit_tag.match(/\d{4}\s[A-Za-z]{3}\s\d\d/))
		swap(ry+' '+lm+' '+d);
}

swap()をタグごとにしてやったみたがエラーがでてしまったので上のようにしてみた。


修正 03/07 18:50

urlマッチで"v="の後の数字を2に限定していたが3も存在したようなので数字がくればマッチするように修正.

まぁ別に"(\v=\d\&)?"をとっても問題ないとは思う."?"つけてることだし.

2006年02月23日

Google Page Creator

http://pages.google.com/

使い道思い浮かばず。誰でも簡単にサイトが作れますよって感じ。

f:id:higeorange:20060223184311j:image


opera9pre2,Linuxでログインしたときの画像。ひどいくずれっぷり&操作が全くできない。

DVD

ひさしぶりにmatrixでも見るかと思いつき,xineで見ようとしたがcpuへの負荷が高すぎたためmplayerで見ることにする。

gmaplayer dvd://1 &

2006年02月22日

xmmsにAudioscrobbler Pluginを入れる。

http://www.last.fm/postsignup.php より、xmms-rbscrobbler-0.3.6.tar.bz2を落としてきて普通に"./configure"しようとすると、"glib-config","xmms-config"がないといわれたので、yumから"glib-devel"と"xmms-devel"をインストール。

これでできるかと思いきや、

checking for mb_GetVersion in -lmusicbrainz... no
 *
 *  The MusicBrainz client library needs to be installed
 *  to build this plugin. Please download the library from
 *  http://www.musicbrainz.org/download
 *

といわれたのでrpmseek.com - The search engine for Linux rpm and Debian packages - - RPM Package List libmusicbrainz-develより、libmusicbrainz-develをインストール。

これで無事にxmmsにAudioscrobbler Pluginが入りました。

参考

Closure of Legacy Last.fm site pages | Last.fm Support Community


ついでに,LastFM Playerを入れて聞こうとしたが、再生しようとしたら落ちる。どうしたものか。

2006年02月21日

wmv再生

mplayerにおいてwmvの一部が再生できないという問題があると書いたが、単にコーデックがインストールできてなかっただけのようだ。エラーメッセージはちゃんと読むべきだと学ぶ。

http://www1.mplayerhq.hu/homepage/design7/codecs.htmlから、all-20050412.tar.bz2をダウンロードしてきて、中身を"/usr/lib/win32/"にコピーすればすべてのwmvが再生できるようになった。rmも再生できるようになったのか。realplayerいらないなぁ。

マウス

光学式マウスに変えてみたがいまいち挙動がおかしい。

2006年02月18日

flock0.5.11

が出てみたので早速入れてみる。tarボールを解凍して,./flock &で起動。

いろいろと機能を試してみる。

RSS

f:id:higeorange:20060218185638j:image


以前紹介したときよりもデザインが洗練された感じ。

technorati

f:id:higeorange:20060218185916p:image


ツールバー上にtechnoratiの機能が。ちょっと便利かも。右上のGet Conversationsボタンで現在表示しているページの言及を見れる。

map

f:id:higeorange:20060218190106p:image


Yahoo mapをツールバー上に表示。

flickr

f:id:higeorange:20060218190202p:image


ツールバー上にflickrの写真を表示。タグ絞りこみや。ユーザ名を入れて表示することもできる。

flickr uploader

f:id:higeorange:20060218190327p:image


flickrへの写真アップロードを画像ファイルのドラッグアンドドロップでできる。

shelf

f:id:higeorange:20060218191834p:image


Operaでいうところのノートに近い機能かな。タブをドラッグアンドドロップで持っていけば記録されるし、右上のAdd Noteボタンを押せば簡単なメモも残しておける。

Spell Check

f:id:higeorange:20060218192031p:image


フォームでのスペルチェックが可能。Operaにある機能とほぼ同等。

感想

サイドバーが欲しいところだ。bookmarkにしろ履歴にしろページ全体で開いてしまうのが嫌いだなぁ。

参考

no title

ソーシャルブラウザー - Higé au lait

Firefoxの拡張をFlockで使う - Higé au lait

2006年02月13日

higeorange2006-02-13

検索の効率を上げるためには

ついさっき検索したことをまた検索していないだろうか。また同じ言葉をよく検索しないだろうか。これらは大変効率が悪い。効率を上げるためにはどうすればよいか。

no title.

Googleにログインしていれば検索した言葉を順に保存してくれる。さらには検索結果から飛んだページまで記録してくれる。これを使えば最近どんな検索を行いまたそこからどんなページを見たのかが一目瞭然。また、いつ追加されたかはわからないが,Trendsというページもあり頻繁に検索する語句,検索数などの統計情報を表示してくれる。


Googlecloud

検索結果はその名の通りGoogleに飛ばされる。過去7日間に検索した中で検索頻度の多い単語をタグクラウドとして表示してくれる。自分がどんな単語をよく使って検索しているのかが一目でわかる。自分専用のタグクラウドを作ることができるというすぐれもの。ただ、http://www.googlecloud.com/経由で検索しないとタグクラウドに反映されないことか*1

*1Operaに仕込もうとしたができず

2006年02月11日

Gmail上でGoogle Talk

f:id:higeorange:20060211133147j:image


左にアカウント、ステータス表示欄。右下にメッセージ表示,入力欄が表示される。

またメッセージ表示、入力欄は外に持ち出す*1こともできる。

さらに、Inboxなどの並びにChatsという欄追加されそこにチャットの履歴を保存できるようになっている。つまり、通常のGmailと同じようにラベルで管理できるということだ。


使い勝手としては反応が遅いということもなくまずまず使えるという感じ。どこからでも使えると言う点ではいいと思うが,それなら他のアカウントも同時に使えるmeeboのほうがいいんじゃないかと思う。


今現在、Operaで使えないというのが残念なことではある。


Thanks id:TERRAZI

*1:別ウインドウで表示

2006年02月03日

どこの国に行った?

create your own visited countries map

日本とカナダだけ。わたしがやることじゃなかったな。


The Opera blogより。

2006年02月02日

IE7 Beta2

試せるそうですね。壊れたと思われたWindows機はなんとか動いているがLinuxの方にモデムをつないでいるのでネット環境無しなんで試せていない。余命がどれだけあるかわからないのにLAN環境を作るのもどうかと思うしね。

だから、他の人の記事をみてどんなもんか見て試してみた気になる。


参考

uim+anthy

日本語変換をuim+anthyに変えてみた。キーバインドがWindowsのものに近いので大変使い易いし、先日言っていたOperaでの変換時の誤作動もなくなったしと今のところいい感じ。変換精度もこっちの方が良さそうだしね。

 |