facet-?β このページをアンテナに追加 RSSフィード

2007-08-23

[][][] 「ちょっとした更新チェックボックスが上にも欲しいなあ 01:30  「ちょっとした更新」チェックボックスが上にも欲しいなあ - facet-?β を含むブックマーク はてなブックマーク -  「ちょっとした更新」チェックボックスが上にも欲しいなあ - facet-?β  「ちょっとした更新」チェックボックスが上にも欲しいなあ - facet-?β のブックマークコメント

…ということでグリモン作ってみたんだけど…

// ==UserScript==
// @name           Hatena Diary edit header with "trivial" button
// @namespace      http://d.hatena.ne.jp/facet/
// @include        http://d.hatena.ne.jp/*/edit*
// @include        http://*.g.hatena.ne.jp/*/edit*
// ==/UserScript==

(function(){

document.getElementsByTagName('h2')[0].innerHTML +=
  '<input id="trivial" type="checkbox" value="" name="trivial" />' +
  '<label for="trivial" style="font-size:x-small;font-weight:normal;">\u3061\u3087\u3063\u3068\u3057\u305F\u66F4\u65B0</label>' ;

})();

効果があるのかどうか、分からないです。(笑)

# toinamiさんのカレンダースクリプトと搗ち合うので無効にしてたんだけど、再度有効にしてみたら全然かちあってなかったので公開。なんだったんだろ???(^^;

## 追記@2007-08-27 やっぱり干渉がありました。このグリモンをインストールしたままダイアリーカレンダースクリプトを使って日付を変えると、通常は日記入力欄の上にある日付が自動的に変わってくれるんですが、日記のない日に移動する時だけ、なぜか日付が今日の日付で上書きされてしまうようです。なので、昔の日にコピペしたつもりが、今日の日付にコピペしていた、ということになったりします。気付き辛いので、ご注意!

# プレビュー画面でも出てるな。(^^;

2007-08-16

[][] 「はてなグループで言及」するBookmarklet [G!] 22:04  「はてなグループで言及」するBookmarklet [G!] - facet-?β を含むブックマーク はてなブックマーク -  「はてなグループで言及」するBookmarklet [G!] - facet-?β  「はてなグループで言及」するBookmarklet [G!] - facet-?β のブックマークコメント

以前、

betaグループ - facet-?β - はてなグループに追加[G!]ブックマークレット

というのを作って使っていたのですが、PCを変えてから、新しく作った

betaグループ - facet-?β - はてなグループを選択して言及するブックマークレット[G!x]

だけで済ましていました。

でも、やっぱり一番使うグループには [G!x] の一手間が面倒に思えてきたし、[G!x] は Wikipedia なんかで使えない問題が残っていたりすることもあって、以前作ったbookmarkletを、[G!x] を参考に、更新してみました。


javascript:(function(){var ID='facet',X='beta',w=window,d=w.document,s=''+w.getSelection(),e=encodeURIComponent,t=d.title,u=location.href,c=u,q='';if(t){t=t.replace(/\[/g,'&#91;').replace(/\]/g,'&#93;');c=c+':title='+t;}if(!s){q='<cite>['+c+']</cite>';}else{q='\n>'+c+'>\n'+s+'\n<<\n\n\n';}w.open('http://'+X+'.g.hatena.ne.jp/'+ID+'/edit?appendbody='+e(q));})();

# ブックマーク登録用ダミーリンクG!


G!x 同様、

Firefox 2.0.0.6で動作確認。

IEでは動きません。(IE7は動くのかな?)


ご利用の場合は、最初の方にある

* ID='USER_ID' のところがユーザID

* X='GROUP_NAME' のところがグループ

なので、ブックマークしてプロパティを適宜編集してどうぞ。


ブックマークレットクリックした時、何も選択されていない場合は、編集画面のtextareaに

<cite>[(URL):title=...]</cite>

と追記され、何かが選択されていた場合は

>(URL):title=...>
選択文字列
...
<<

となります。

2007-07-27

[] タイムゾーンテスト 19:24  タイムゾーンのテスト - facet-?β を含むブックマーク はてなブックマーク -  タイムゾーンのテスト - facet-?β  タイムゾーンのテスト - facet-?β のブックマークコメント

Ref.

http://hatena.g.hatena.ne.jp/hatena/20070705/1183619934

日付の変わる時間

毎日7時に日付が変わります

→結果:19:24

現在時刻:12:24 @中央ヨーロッパ夏時間(CEST)



[] タイムゾーンテスト19:35  タイムゾーンのテスト2 - facet-?β を含むブックマーク はてなブックマーク -  タイムゾーンのテスト2 - facet-?β  タイムゾーンのテスト2 - facet-?β のブックマークコメント

ついでにテスト

日付の変わる時間

毎日0時に日付が変わります

→結果:19:35


現在時刻:12:35 @中央ヨーロッパ夏時間(CEST)


エントリーに表示される時間には「日付の変わる時間」は影響しないんだな、やっぱり。


# タイムゾーンが効くようになると、影響する。

→ Ref. http://d.hatena.ne.jp/facet/20070727/1185531932



2007-05-14

[][] はてなグループを選択して言及するブックマークレット[G!x] 18:10  はてなグループを選択して言及するブックマークレット[G!x] - facet-?β を含むブックマーク はてなブックマーク -  はてなグループを選択して言及するブックマークレット[G!x] - facet-?β  はてなグループを選択して言及するブックマークレット[G!x] - facet-?β のブックマークコメント

気になったページをはてなグループで言及する際、「ダイアリーで言及」するブックマークレットに似た感じだけど、クリックするとpromptが出て、そこにグループ名(ここなら"beta")を入力すれば任意のグループに投稿できるようなBookmarkletを作って使ってました。

betaグループ - facet-?β - はてなグループに追加[G!]ブックマークレット


が、先日、発作的に沢山のグループを作成&参加してしまい、遂にグループ名を覚えられなくなりました。(^^;


…ということで作ったBookmarkletがこれ↓

javascript:(function(){var id='facet',x='ajax,anime-shon,atode,beta,espace,facet,facet110,facet-temp,francais,france,idea,javascript,kaigai,latin,magasin,manga,plagger,plutard,quote,rubyist,starred,twitter',X=x.split(','),w=window,d=w.document,s=''+w.getSelection(),e=encodeURIComponent,t=d.title,u=location.href,c=u,q,l=d.createElement('div'),h='<ul>';if(t){t=t.replace(/\[/g,'&#91;').replace(/\]/g,'&#93;');c=c+':title='+t;}if(!s){q='<cite>['+c+']</cite>';}else{q='\n>'+c+'>\n'+s+'\n<<\n\n\n';}for(var i=0;x=X[i];i++){h+='<li><a style="color:blue;font-size:medium;line-height:1em;" href="http://'+x+'.g.hatena.ne.jp/'+id+'/edit?appendbody='+e(q)+'">'+x+'</a></li>';}h+='</ul>';l.innerHTML=h;d.body.appendChild(l);with(l.style){position='fixed';top='0';right='0';textAlign='left';background='white';padding='15px';border='1px solid blue'}l.id='h_g_appendbody';d.body.addEventListener('click',function h_g_appendbody(){var l=document.getElementById('h_g_appendbody');l.parentNode.removeChild(l);document.body.removeEventListener('click', h_g_appendbody,false);},false);l.focus();})();

通称(自称): G!x (←ブックマークダミーリンク


Firefox 2.0.0.3で動作確認。

IEでは動きません。(IE7は動くのかな?)


最初の方にある

なので、ブックマークしてプロパティを適宜編集しておけば準備完了です。


任意のページでこの[G!x]をクリックすると画面右上にグループ名の一覧が出るので、目的グループ名をクリックすれば、そのグループで言及できます。

一覧は普通リンクなので、左クリックした時は普通そのページ上にグループ編集画面が読み込まれますが、中クリック(や右クリック)を使えば別タブ(別窓?)で開くこともできます。

# ので、複数のグループで言及することもできます(そんな場合ってあまり想像できませんが^^;)。


ブックマークレットクリックした時に何も選択されていない場合は、編集画面のtextareaに

<cite>[(URL):title=...]</cite>

と追記され、何らかが選択されていた場合は


>(URL):title=...>
選択文字列
...
<<


となります。


なお、グループ名一覧は、一覧の枠外をクリックすれば消せます。


Gmail(みたいなフレームなページ)を見ているときは動作しません[T_T]し、ページによって見栄えが変わるのが気になるといえば気になるんですが、それ以外はあまり不満がないので、とりあえず公開しておきます。


変更履歴

  • (2007-09-16)半角のシングルクウォートがあると引用できなかったので修整。

2007-04-05

[] 記事一覧検索結果がちょっと変 18:57  記事一覧検索結果がちょっと変 - facet-?β を含むブックマーク はてなブックマーク -  記事一覧検索結果がちょっと変 - facet-?β  記事一覧検索結果がちょっと変 - facet-?β のブックマークコメント

今日2007-04-05) g:magazin 改め g:magasin にて「記事一覧」の検索窓をつけて見たんですが、「[+」で検索したときの検索結果がちょっと変でした。


具体的には、

となるだろうと思ったんですが、

となってしまっていて、かつ、「2007-04-05」に付いているリンク先が、

http://magasin.g.hatena.ne.jp/facet/20070405

じゃなくて

http://magasin.g.hatena.ne.jp/facet/

になってしまっています。


magasinグループ - facet-magasin.fr


これはバグでしょうか…



[][]「最新日記一覧」のRSS 03:48 「最新日記一覧」のRSS - facet-?β を含むブックマーク はてなブックマーク - 「最新日記一覧」のRSS - facet-?β 「最新日記一覧」のRSS - facet-?β のブックマークコメント

って*1もしかしてコメントが入ったりしただけでも更新されるんでしょうか。


というのも、betaグループの「最新日記一覧」のRSSはてなRSSで購読&メール通知するように設定してみたんですが、更新されたというので見に行っても、最新の記事が2004年だったりして全然更新されてないようにしか見えなくて…


できれば、新しい記事が作られたときのみ、もしくは、どのエントリー更新されたかという情報を取れるようにしたいのですけど、できないものでしょうか。

# 全ての日記をひとつひとつ購読すればできるでしょうけど、それは最後の手段にしたいなあ、と。

toinamitoinami2007/04/05 19:55現象把握しました。スーパーpre中で [ を含む語句で発生するようです。(シンタックスハイライト付きの場合は正常にヒットするかもです)
バグのような気はします。

はてな内の検索はhttp://beta.g.hatena.ne.jp/toinami/20061005/1160021249でも書いた妙な現象があったのですが、これもまた妙ですね……。

facetfacet2007/04/05 21:39toinamiさん、いつもありがとうございます。
なるほど。スーパーpreと [ と検索の相性問題みたいなものなんですね。
また妙な(^^;
しかし、なんだか [ が絡むと挙動不審になることが多いような気がしてきました。
困ったな。

nobodynobody2007/04/05 23:29こばわー。「[」を含まない場合でも発生することがあるようです。たとえば「action="/」で検索すると
>>
      ____
記事一覧 [action="/][検索]
       ̄ ̄ ̄ ̄
  ・2007-04-05
    ̄ ̄ ̄ ̄ ̄
<<
というような画面になります。そして、「2007-04-05」に付いているリンク先は
-http://magasin.g.hatena.ne.jp/facet/20070405
じゃなくて
-http://magasin.g.hatena.ne.jp/facet/
になってしまっています。これはバグかもでしょうからへんぽい。

確認用URL→http://magasin.g.hatena.ne.jp/facet/archive?word=action%3D%22%2F
ではでは。~

facetfacet2007/04/06 03:26nobodyさん、こんばんは。
日付けのリンク先が変なのは、さすがにバグっぽいですね。
検索結果が変なのは、どうでしょう。仕様なのか何なのか。
(私にとって不具合なのは間違いないですけど。)
で、コメントへのレスが遅れている間にtoinamiさんが詳しく検証してくださり、トラックバックもいただいたのですが、
http://beta.g.hatena.ne.jp/toinami/20070405/1175784114
記事一覧だけじゃなくて、普通の検索窓からの結果でも変になるみたいですね。
あと、
- & 始まりも(実体参照絡みで?)ダメ
- [ 始まりの場合は、バックスラッシュ\を付けるとスーパーpre絡みじゃなくてもダメ
とか。
あと、もう少し自分でも調べてみた結果、 < 始まりの <span とか <div などでも同様にダメでした。
http://magasin.g.hatena.ne.jp/facet/archive?word=%3Cspan
http://magasin.g.hatena.ne.jp/facet/archive?word=%3Cdiv
(実際は2007-04-05の 1st entry のスーパーpre内にある)

こういうのって、やっぱりアイデア行きなんでしょうね…。
うーむ。なんと書けばいいのやら。(^^;