はてなキーワード: refererとは
「公式 Chrome ウェブアプリ はてなブックマーク」でコメントページを表示すると、旧UIのようにコメントだけを一覧表示できていい感じ。
というわけで訓練されたはてブ民の間ではuser.jsなどで飛ばしたりアレするのが流行るものと思われるが、グリモンだかなんだかに馴染みのない私は、今さら誰も触れないであろうProxomitronを使った転送方法を記しておく。
適当ながらメタブ対策を盛り込んでみたのがチャームポイント。
#はてブのコメントページをChrome Web App版に飛ばす 2011/05/17 14:50 (^$OHDR(Referer:http://b.hatena.ne.jp/viewer\?))$URL(http://b.hatena.ne.jp/entry(/|\?mode=more?url=)(s/$SET(#=https://)|(http(s|)://)\#|(^(^[^/]++.))$SET(#=http://))(\#))$SET(9=$UESC(\@))$JUMP(http://b.hatena.ne.jp/viewer?entry=$ESC(\9)) ($OHDR(Referer:http://b.hatena.ne.jp/viewer\?))$URL((http://b.hatena.ne.jp/entry/*)\0)$SET(9=$UESC(\0))$JUMP(http://b.hatena.ne.jp/viewer?entry=$ESC(\9))
下の行はメタブのためのmatch。タイトル下のブクマ数カウンターをクリックするとメタブページへ飛ぶようになる。不要ならばコメントアウト。
不具合があればどこかでid:Falkyをidコールするか@Sizukenにmentionを飛ばすかすると直るかも。
UIの好き嫌いが分かれてる感じですが、好き放題CSSを流し込んで左ペインさんに消えていただいたり、jsいじくってインラインプレビューを無効化したり、ちょこちょこいじってやるとそこそこ快適なブコメビューワになりますよ。新UIよりはずいぶんマシな感じですね。http://img.ly/system/uploads/000/993/748/original_PrtSc_000114.png
新アップローダがかなりドイヒーなので転載。http://www42.tok2.com/home/proxo/4.html
<<< URLControlフィルタ >>> これはURLを扱うヘッダフィルタを1つにまとめるフィルタです。 ime.nuを飛ばしたり、他のサイトにジャンプさせたりと、指定の 仕方次第で様々なことが実現出来ます。 バージョン4.5以上推奨。 4.4以下で動くかは不明。(バージョンアップ推奨) (インストール方法) 1、オミトロンフォルダ内のListsフォルダの中に URLControl.txt という テキストファイルを作る。 2、このテキストファイルを 設定、BlockFile、追加 から URLControl と いう名前でオミトロンに登録する。 3、下のヘッダフィルタをオミトロンに追加する。 範囲選択で下のフィルタを選択、コピー、ファイル、設定フィルタの併合、 クリップボードからデータを併合、ファイル、デフォルトの設定に保存。 ----------------------- [HTTP headers] In = FALSE Out = TRUE Key = "URL: URLControl (Out)" Match = "$LST(URLControl)" ----------------------- 4 URLControl.txt にURLとその処理方法を登録すれば完成。 ( URLControl.txt の記述例 ) 書き方は $URL(http://付きのURL)行いたい処理 という感じです。 例、 # ヤフー上のページにアクセスしようとしたらgoogleのトップページに飛ばす。 $URL(http://www.yahoo.co.jp/)$JUMP(http://www.google.co.jp/) #------------------------- URLControl.txt ------------------------- # NOADDURL # 先頭に # がある行は無視されます。 # 2chでimeの広告ページを踏まずに直接リンク先に行く。 $URL(([^:]+:/+)\0(ime.(nu|st)/|pinktower.com/)(\1))$JUMP(\0\1) # したらばで、広告ページを踏まずに直接リンク先に行く。 $URL(http://jbbs.shitaraba.com/bbs/link.cgi\?url=\0)$JUMP(\0) # Livedoor ブログ検索 $URL(http://sf.livedoor.com/show\?blog_url=([^&]+)\0)$JUMP(\0) # 旧tripodにアクセスしようとしてたら移転先のinfoseekに飛ばす。(2種類) $URL(([^:]+:/+)\0(cgi|members).tripod.co.jp/([^/]+)\1\2)$JUMP(\0\1.at.infoseek.co.jp\2) $URL(([^:]+:/+)\0([^/]++.|)\1tripod.co.jp/)$JUMP(\0\1at.infoseek.co.jp\p\q\a) # Proxomitron-Jでウェブフィルタを無効にする。 $URL(http://www.pluto.dti.ne.jp/~tengu/proxomitron/)$FILTER(False) # Proxomitron User's Wikiでウェブフィルタを無効にする。 $URL(http://abc.s65.xrea.com/prox/wiki/)$FILTER(False) ### 以下はコメントアウトして無効になっています。 ### 有効にしたい場合はコード行の先頭の # を消して下さい。 # local.ptron/以下に接続するときはWEBフィルタを無効にする。 # Bypassリストから local.ptron/ を消してこれを使えば # local.ptron/ にもヘッダフィルタが使えます。 #$URL(http://local.ptron/)$FILTER(False) # アクセスするときにキーボードのSキーを押していたらページのソースを表示する。 #$KEYCHK(S)$URL(([^:]+:/+)\0\1)$RDIR(\0\xsrc..bypass..\1) # アクセスするときにキーボードのDキーを押していたらデバックモードでソースを表示する。 #$KEYCHK(D)$URL(([^:]+:/+)\0\1)$RDIR(\0\xdbug..\1) # pya! で「18歳以上ですか? はい、いいえ」ページをスキップ。 #$URL(http://pya.cc/pyaimg/han.php\?han=\0)$JUMP(http://pya.cc/pyaimg/spimg.php?imgid=\0) #------------------------- URLControl.txt ------------------------- ※ \k はマッチ欄では動かないのでこのフィルタでは使えません。 \kを使いたい処理は Kill-a-URL フィルタをご利用下さい。 更新情報 : 2004/4/14 -> 2006/4/18 リストを更新。
refererじゃないの?
あくまで推測だが、「仕事中にcgiにアクセス」「そのウィンドウ上でググるなり何らかのgoogleのサーバにアクセスする」「google鯖のログにURLが保存される」「googleのBOTが、URLらしき文字列は手当たり次第GETする」「BOTがたまたまショボCGIのURLを拾う」みたいな流れ。
そういう意味じゃchromeだろうがIEだろうがfirefoxだろうが取得できうる。
chromeを使うななんて勘違いも良い所で、適切なのは「googleを使うな」。というか、「インターネットを使うな」
本来検索窓なんかからrefererは残らないはずだけど、ツールバーの欠陥やらバグやら特殊なグリモン使ってたやら、そういう事情で見られることを想定していないURLがrefererとして相手サーバのログに残る、というのは普通によくあることだし。
新規投稿・既存変更の上限が1日10KBになってるのは確定?
これは新しい仕様でしばらく変わらない?
----
@2008-12-18 19:16
naoya hatena, diary そんな上限はないですよー。64kb (65,535bytes, EUC-JP の日本語で 65,535/2 文字) までいけます。
わあお手数かけまして。…うーん、じゃあなんだろう。
スーパーpre記法のシンタックスハイライト使ったときに、表示上でのみいろいろ中身が消えたり途中で切れたりします(1週間くらい前に投稿したときは平気だったと思うのに)。気がついたらどっかに書いたり報告したりするかもしれません。PCのメモリや回線の問題だったらやだなあ。
----
やったー消える文章ができたよーみんなメモれコピれー
>|ruby| agent.get(:url => 'http://example.com/', :referer => referer_uri) agent.get({:url => 'http://example.com/', :referer => referer_uri}) |
を、
|<
知っているところだと、JISCがJavaScriptでURLを隠蔽しています。cookieとかrefererとかも見ているんじゃないですかね。
refererじゃ不足ですかね?不足だとしても、どんなリンクだとか、そういう情報を付け加える事自体は簡単です。あとは、それが標準化される(受け入れられる)か否かの話です。
セマンティック・ウェブってその部分が重要になる気がします。
この辺はFOAFとかRSS AutoDiscoveryのような例があります。あと、サーチエンジンのクローラーがとってきた方法も参考になるでしょう。ただ、これも標準化される(受け入れられる)か否かが重要ですが。
結局、その辺の人達が全然動いてない。誰も必要性を理解していないか理解させる事ができていない。ニーズが表面に出てこないから誰も実装しない。標準化しない。できない。
なぜなら、声の大きな人は必要ないし、必要な人は小さいから誰も相手にしないから。
あとは、ニーズ次第でしょう。儲かるほどのニーズがあるか否か。
現状でもおおよその事は出来るし、必要な人は自分で実装したりしてもらったりしています。そういうニーズを汎化してギャズムを越えて儲ける事が出来る、と誰かが確信したら、mixiの様に誰かが立ち上げるんじゃないですか?
Operaのリンクパネルが便利だ。マイミクが300人以上居ても全員の日記がさくさく読める。
だが、俺の素晴らしきOperaライフを妨げるものがある。左側に居座っているカレンダーとか最近の記事とかだ。そいつらのせいで本文の右端が切れてしまって、いちいちスクロールしなければならない。サイドバーの是非はともかく(俺はよっぽどの理由がある場合を除いて非だと思うのだが)、とりあえずこれを右側に表示するか、テーブルレイアウトをやめてCSSにするかのどちらかだけで俺のOperaがもっと素晴らしくなる。
ところで、俺は最近までありとあらゆるウィンドウを最大化する人だったのだが、ウィンドウを最大化しないというのは、実際にやってみるとスタイリッシュだし、想像以上に便利だ。全ての作業をブラウザでやる人は別だが、そうでなければ騙されたと思ってやってみてほしい。横幅を決めていないサイトでは自分にとって読みやすい幅に変えられるというメリットもある。俺のOperaは「戻る」とか「進む」とかのボタンを全部消してしまったから、ますますスタイリッシュだ。もちろんrefererやJavaScriptやJavaやプラグインが1クリックでオン/オフできるのも忘れてはいけない。必要なときだけオンにすれば超セキュアだ。かっこいいぞ俺のOpera。
この記事は下書き。
Operaの長所は何といっても「軽くて多機能」。「軽い」だけでも「多機能」だけでもなく、「軽くて多機能」。
軽さだけならLynxのほうが上だし、機能は無制限に拡張できるFxが最強だが、そのバランスでいえばOperaが一番優れていると思う。
以下、俺がよく使う機能について。事前に設定が必要なものを含む。
思い出したら追加するかもしれない。