「TB」を含む日記 RSS

はてなキーワード: TBとは

2007-01-24

http://anond.hatelabo.jp/20070124002613

ありがとうございます。無限回廊面白いですよね。事件史探求とか食人・奇形・猟奇事件研究所とか、こういうのが結構好きです。

追記

TB送るの間違えたので修正しました。

2007-01-22

増田って外部からのTBも受け付けてたっけ?

今日、初めて気付いた。

2007-01-20

承認欲求とタイトル

誰かに承認して欲しいとせつせつと訴えるなんともわかりやすい人はいるものだ。巷だとアルファーブロガーだったりいろいろ。エントリータイトルに「αを支持する------(論旨)」とまでつける人を見たことがあり、これにはまじで腰をぬかした。「(論旨)------αを支持する」だとまだいいのだが。

賛成する箇所はリンクで示すことができ、TBもとばせるのだから何もそこまでしなくてもいいだろう。僕はネット上で一面しか晒していない著名人に全力で賛意を示すなんて怖すぎてできない。せいぜいその意見に賛意をちょこっと示すことならできる。なにか著名人へにじり寄る不潔な依存性をみて寒気がした。

反動が怖い気もするが、予防線を張っているだけ賛意をよせられたαは無駄に歳をとっていないのだろう(笑)

まあ、そんな党派ごっこなら、リアルの世界で存分にしてくれればいいのに。たぶんリアルの世界では「おれってなになに派」とかいって肩で風をきっているのだろう。やっぱりリアルの不完全部分を補うネットでありたいという願望は無駄に歳をとった人につぶされるのだろうか。

2007-01-17

http://anond.hatelabo.jp/20070117134931

これは失礼した.TBってそうなんだね.

でも概要くらい消えても良いと思うんだがなあ.

Re: TrackBackして言及記事を消しても、TB先に概要が残るのはblogツールほぼ全ての共通仕様じゃないかな

はてなが独自に言及記事を消したら送信TBも消すという仕組みを実装してほしいというアイデアが有っても良いとは思うけど。

anondじゃないけどidea:2928

TrackBackして言及記事を消しても、TB先に概要が残るのはblogツールほぼ全ての共通仕様じゃないかな

http://anond.hatelabo.jp/20070117023914

トラバしてすぐ消した人へ

トラバして消しても

エントリ自体は消えるけど

トラバリストに残ってるURL

ポップアップで中身表示してくれるから

短い文章だと消す意味ないよ

はてなは早く直せばいいと思うよ

TrackBackの仕組みはメールみたいな一方的な送信手段だから。

一度送信したら言及した人が消そうと思ってもその仕組みが無いよ。

はてなが独自に言及記事を消したら送信TBも消すという仕組みを実装してほしいというアイデアが有っても良いとは思うけど。

それはいま世界に普及しているTrackBack仕様からはずいぶんかけ離れているので「早く直せばいいと思うよ」みたいな意味不具合とは違うと思う。

2007-01-06

http://anond.hatelabo.jp/20070106161903

四本もTBが釣れてから言うのも何だが

これコピペだから、2ちゃんのw

2006-12-18

増田を使ったはてブ釣りゲームスクリプト

誰かが下のスクリプトをひいて公開することが必須

1.利用者は予め自分が書いた記事をブクマしそうなユーザーを入力する

2.増田で記事を書く

3.記事のURLを食わせる

4.スクリプトはてブを巡回して釣れてたらケラケラ

で、何が楽しいの?ってTBは禁止の方向で

2006-12-11

読んでたらイラついてきたから貼るよ

おい馬鹿新聞ヘタレ記者コメント欄解放する根性もねえやつにはなにもできないことこくらい、自分でもわかってるだろ?w。なんだよそこ見落としてたよ。直流ブロガーなんてエントリ読まずに低能確定だよ。白痴

確かにこれも社会参加なのです。

しかし、このコメントからは、コメンテーター自身が正義押し付けを行っていること、表現によって社会参加しているということが自覚されているようには見えません。表現の自由は認められているとは言え、何を書いても良いということにはなりません。「低能」「白痴」といった言葉の利用には、市民社会の担い手であるシップというより、人間としての配慮が欠如していると言わざるを得ませんし、このような現状がある以上、本来そうとは思っていないし、危険な考えであることを承知で「ブロガーによる社会参加」という言葉を限定的に使わざるを得ないという判断があったのです。

公共圏におけるあらゆる表現が社会参加であるからこそ、あらゆる表現者、発信者がその自覚を持つ必要があるのではないでしょうか(というのも私の正義押し付けなのですが…)。

こんな文章の感想は一言で終わりですよ

『レベル低』

表現の自由は、使うとこ間違えすぎ。そこでそのアイテムはねえよw

やばいだんだん、TB返したくなってきたw。突っ込みどころ満載じゃんよw

finalventさんどうやってこのレベルを相手すんだろ?それ楽しみですね

今日の個人的ヒットは

新聞休刊日 15:21

 だった。』

これですねw。緊張しつつ開いたから笑ったねw。

しかしこの人、なんで新聞なんか相手にしてんの?

新聞ってもうすぐなくなるんじゃないの?なくなんない?

教えて誰か

ブクマコメ変えてあげた。なぜなら、自分より小さいものにはやさしくしないと地獄に堕ちるらしいからw

『OK。サービスで目線落としてやる。君は何がしたいんだよ?w。対話したいのかよ?wならコメント欄開いたほうが手っ取り早いと思わないなんて、ちょっとおかしいぞw 』

補足ですが、俺実は、ガ島無村が新聞記者なのか元記者なのかなんなのかよく知らないんだよね。読む気がまるで起きないからw

ちょっとだけ、あなたの知ってる情報をここに晒しておいてくれると、助かりますw。すいませんわがまま言って。知ってる方がいれば、です。

わざわざ今から読む価値はないと俺は判断してるので、それは頼めませんw。既に知っている方がいれば、でw。

2006-11-26

http://anond.hatelabo.jp/20061125100001

この記事のTB先がもう消えてるよ

妊娠宮本信者ってどう見分けるんだろうね

2006-11-21

anond pickup of the day

以下の二つに留意、つまり乱用禁止。

取説未満

// ==UserScript==
// @name	anond pickup of the day
// @namespace	http://anond.hatelabo.jp/
// @description	pickup section of the day at Hatelabo::AnonymousDiary
// @include	http://anond.hatelabo.jp/2*
// ==/UserScript==
(function(){
	var trackbackThreshold = 10;
	var ignoreList = {
		"/20070801172335": 33,
		"/20070806163721": 10,
	};

	// only section of the day
	if (! location.pathname.match(/^\/\d{8}$/)) {
		return;
	}

	// regist ancher that kick main routine
	var a = document.createElement("a");
	a.href = "#";
	a.innerHTML = "pickup of the day";
	a.addEventListener("click", grab, false);
	var firstPager_l = document.evaluate("//div[@class='pager-l']",document,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue;
	firstPager_l.appendChild(a);

	function Outline() {
		this.outline = document.createElement("ul");
		this.text = document.createElement("textarea");
		this.text.style.overflow = "auto";
		this.text.style.width = "100%";
		this.text.style.height = "15em";
		this.text.innerHTML = "</ul><\n><ul>\n";
		this.list = new Array();
	}
	Outline.prototype.setup = function() {
		var parent = document.getElementById("body");
		parent.insertBefore(this.outline, parent.firstChild);
		parent.insertBefore(this.text, parent.firstChild);
	}
	Outline.prototype.append = function(section) {
		var h3 = section.getElementsByTagName("h3")[0];
		var sectionName = h3.firstChild.pathname.replace(/\//,"");
		var sectionText = h3.textContent.replace(/\s*$/,"");
		if (sectionText == "\u25a0") {
			sectionText = sectionName;
		}
		this.text.innerHTML +=
			'<h2>[http://anond.hatelabo.jp/'+sectionName+
			":title="+sectionText.replace(/^\u25a0/,"").replace(/]/g,"&amp;#93;")+"] "+
			'<a href="http://b.hatena.ne.jp/entry/http://anond.hatelabo.jp/'+sectionName+'">'+
			'<img src="http://b.hatena.ne.jp/entry/image/http://anond.hatelabo.jp/'+sectionName+'">'+
			"</a></h2>\n";
		h3.firstChild.name = sectionName;
		var li = document.createElement("li");
		li.innerHTML =
			'<a href="#'+sectionName+'">' +
			sectionText.replace(/&amp;/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;") +
			"</a>";
		var nextSibling = 0;
		for (var i in this.list) {
			if (nextSibling < i &amp;&amp; i < sectionName) {
				nextSibling = i;
			}
		}
		if (nextSibling) {
			this.outline.insertBefore(li, this.list[nextSibling]);
		} else {
			this.outline.appendChild(li);
		}
		this.list[sectionName] = li;
	}
	var outline = new Outline();

	function CC(day) {
		this.li = document.createElement("li");
		this.li.innerHTML = '<a href="/'+day+'" target="_blank">' + day + "</a>";
		this.day = day;
		this.n = new Array();
	}
	CC.prototype.pp = function(id) {
		this.n.push(id);
		if (this.n.length > 10) {
			this.li.innerHTML = '<a href="/'+this.day+'" target="_blank">' + this.day + "</a> " + this.n.length;
		} else {
			this.li.innerHTML += ' <a href="/'+id+'" target="_blank">*</a>';
		}
	}

	function Count() {
		this.count = document.createElement("ul");
		this.list = new Array();
	}
	Count.prototype.setup = function() {
		var parent = document.getElementById("body");
		parent.insertBefore(this.count, parent.firstChild);
	}
	Count.prototype.append = function(day, id) {
		var nextSibling = 0;
		for (var i in this.list) {
			if (nextSibling < i &amp;&amp; i <= day) {
				nextSibling = i;
			}
		}
		if (nextSibling == day) {
			this.list[nextSibling].pp(id);
		} else {
			var cc = new CC(day);
			if (nextSibling) {
				this.count.insertBefore(cc.li, this.list[nextSibling].li);
			} else {
				this.count.appendChild(cc.li);
			}
			this.list[day] = cc;
			cc.pp(id);
		}
	}
	Count.prototype.appendSection = function(section) {
		var id = section.getElementsByTagName("h3")[0].firstChild.pathname.replace(/\//,"");
		var today = id.match(/\d{8}/)[0];
		var anchors = section.getElementsByTagName("a");
		for (var i=0; i<anchors.length; i++) {
			if (anchors[i].href &amp;&amp; anchors[i].host == "anond.hatelabo.jp" &amp;&amp; anchors[i].pathname.match(/\/(\d{8})\d{6}/) &amp;&amp; RegExp.$1 != today) {
				this.append(RegExp.$1, id);
			}
		}
	}
	var count = new Count();

	function Hide(){}
	Hide.prototype.setup = function() {
		this.style = document.createElement("style");
		this.style.id = "hide";
		this.style.type = "text/css";
		document.getElementsByTagName("head")[0].appendChild(this.style);
		var self = this;
		this.a = new Object();
		this.a.visible = document.createElement("a");
		this.a.visible.id = "visible";
		this.a.visible.href = "#";
		this.a.visible.innerHTML = "visible hide section";
//		this.a.visible.setAttribute("onclick","document.getElementById('hide').innerHTML = 'div.hide {display: block}';document.getElementById('visible').style.display = 'none';document.getElementById('unvisible').style.display = 'inline';");
		this.a.visible.addEventListener("click", function(){self.visible()}, false);
		firstPager_l.parentNode.insertBefore(this.a.visible, firstPager_l);
		this.a.unvisible = document.createElement("a");
		this.a.unvisible.id = "unvisible";
		this.a.unvisible.href = "#";
		this.a.unvisible.innerHTML = "unvisible hide section";
//		this.a.visible.setAttribute("onclick","document.getElementById('hide').innerHTML = 'div.hide {display: none}';document.getElementById('visible').style.display = 'inline';document.getElementById('unvisible').style.display = 'none';");
		this.a.unvisible.addEventListener("click", function(){self.unvisible()}, false);
		firstPager_l.parentNode.insertBefore(this.a.unvisible, firstPager_l);
		this.unvisible();
	}
	Hide.prototype.visible = function() {
		this.style.innerHTML = "div.hide {display: block}";
		this.a.visible.style.display = "none";
		this.a.unvisible.style.display = "inline";
	}
	Hide.prototype.unvisible = function() {
		this.style.innerHTML = "div.hide {display: none}";
		this.a.visible.style.display = "inline";
		this.a.unvisible.style.display = "none";
	}
	Hide.prototype.append = function(section) {
		if (section.className.match(/hide/)) {
			return;
		}
		section.className += " hide";
		count.appendSection(section);
	}
	Hide.prototype.is = function(section) {
		return section.className.match(/hide/);
	}
	var hide = new Hide();

	// main routine
	function grab(){
		if (! document.body.innerHTML.match(/<div class="pager-r">(\d+)/)) {
			return;
		}
		var pages = RegExp.$1 -0;
		if (pages <= 0 || pages > 40) { // check error and limit 1000 entry
			return;
		}
//pages = 2;

		firstPager_l.style.display = "none";
		outline.setup();
		hide.setup();
		count.setup();

		var mainbody = document.evaluate("//div[@class='body']", document,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue;
		mainbody.innerHTML = "\n";
		for (var i=1; i<=pages; i++) {
			cat(mainbody, i);
		}
	}

	// page load and concatenate
	function cat(container, page) {
		container.innerHTML += "<!-- page " + page + " -->\n";
		GM_xmlhttpRequest({
			method: "GET",
			url: "http://anond.hatelabo.jp" + location.pathname + "?page=" + page,
			onload: function(result) {
				result.responseText.match(/<div class="body">((.|\s)*?)\s*<\/div>\s*<\/div>\s*<div class="pager-l">/);
				container.innerHTML = container.innerHTML.replace("<!-- page " + page + " -->", RegExp.$1);
				if (! container.innerHTML.match(/<!-- page \d+ -->/)) {
//					document.documentElement.innerHTML = document.documentElement.innerHTML.replace(/(src|href)=\"\//mg, "$1=\"http://anond.hatelabo.jp/");
					pickup();
				}
			}
		});
	}

	// pickup section at last cat() concatenate after
	function pickup() {
		var target = document.evaluate(
			"//div[@class='section' and child::*[not(@class='sectionfooter') and descendant::a[starts-with(@href,'http://anond.hatelabo.jp/2') or starts-with(@href,'/2') and not(child::span[@class='sanchor'])]]]",
			document,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null);
		for (var i=0; i<target.snapshotLength; i++) {
			hide.append(target.snapshotItem(i));
		}

		var tbs = document.evaluate(
			"//p[@class='sectionfooter']/a[2]",
			document,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null);
		for (var i=0; i<tbs.snapshotLength; i++) {
			var tb = tbs.snapshotItem(i);
			if (tb.innerHTML == "\u30c8\u30e9\u30c3\u30af\u30d0\u30c3\u30af(0)") {
				hide.append(tb.parentNode.parentNode);
			} else if (! hide.is(tb.parentNode.parentNode)) {
				trackback(tb);
			}
		}
	}

	// count trackbacks
	function trackback(tb) {
		GM_xmlhttpRequest({
			method: "GET",
			url: "http://anond.hatelabo.jp/" + tb.pathname.match(/\d{14}/),
			onload: function(result) {
				var link = result.responseText.match(/<a name="tb">(.|\s)*/)[0].match(/<li>\s*<a href="http:\/\/anond.hatelabo.jp\/\d{14}"/g);
				var n = link.length;
				for (var l in link) {
					var m = "/" + link[l].match(/\d{14}/);
					if (m in ignoreList) {
						n -= ignoreList[m];
					}
				}
				if (n < trackbackThreshold) {
					hide.append(tb.parentNode.parentNode);
				} else {
					tb.innerHTML = tb.innerHTML.replace(/\)$/, "/"+n+")");
					outline.append(tb.parentNode.parentNode);
				}
			}
		});
	}

})();

2006-11-18

無題

              ,,,,,,,,,,,,,,,,,,,,,,,,,, 
              /": : : : : : : : \ 
            /-─-,,,_: : : : : : : : :\ 
           /     '''-,,,: : : : : : : :i 
           /、      /: : : : : : : : i     ________ 
          r-、 ,,,,,,,,,,、 /: : : : : : : : : :i    / 
          L_, ,   、 \: : : : : : : : :i   /  はてダ書いたら 
          /●) (●>   |: :__,=-、: / <   負けかなと思ってる 
         l イ  '-     |:/ tbノノ    \     
         l ,`-=-'\     `l ι';/       \  
         ヽトェ-ェェ-:)     -r'          ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 
          ヾ=-'     / 
         東京都在住 増田さん

2006-11-12

隣人との他愛もない会話の話題として、『天気』はうってつけだと聞いたことがある。

1. 専門家が希少なため、突っ込んだ会話になりにくい

  →意見の違いによる言い争いになりにくい

  →予想が外れても責められない

2. 誰もがある程度、興味がある。

なんだかイジメ問題(?)も似た感じ。みんな一家言を持ってる。

口角泡を飛ばして、ならぬTB飛ばして。もう大変。

♪いつだっておかしいほど誰もが誰か煽り煽られて生きるのさ♪

「イジめイジめられ」のほうが、今ふうか

2006-11-06

http://anond.hatelabo.jp/20061105165336

TBを頂いたので、ついでにもちっと書いてみる。

多分、こんなサイトがあったらなーと思った故の背景には、僕がエレクトロニカとかアンビエントとか4分33秒とかに関心があるからであって、実際流行るかどうかは掴めてなかったりします。どれだけの人がICレコーダーとかそういった類のものを使いこなしているか微妙ですしね(当然、編集力を持っている人はもっと少ないでしょうし)。ただ、単にゲロ吐きまくってる状況とか女子高生の会話とかあんあんしてる時の音とか、普段、僕らがこれといって気にしていないであろう音だけを能動的に聞いてみたら再発見というか面白いんじゃね?と安易に僕が思っているだけなのかも。

実は海外だとそういったコンセプトに限りなく近いサイト何気にあったりするんですが、悲しいかな。音声共有ではなくて、ただの音声素材サイト的な扱いに終始しがちだったりします(でも、それはそれでビジネスとして成り立っているからいいんですけど)。多分、似たようなことを考えた人は山のようにいるはずなのに、youtubeは既に流行っているというのに、音声共有といった類のサイトが世に出ていないのは何かしらの欠点があるんではないかと思ったり。

まー盗聴行為に近いからじゃね?とかそんな単純な理由が根っこなのかもしれませんが。てゆーか、常日頃、録音しまくる奴ってそういないしね。

2006-09-27

[]個別ページに

<前の25件 次の25件>

があるといいなー。

個別記事を読んでて、ふと、前後の流れを読みたくなることがあるから。

TBでつながってなくても、その時の流れで会話がつながってることが多いよね。

2006-09-26

[]TBなんてスパムしかもらったことないのだが

ここだとまともなTBがついてて嬉しい(〃ー〃)

自動トラバヽ(´ー`)ノバンザーイ♪

ログイン ユーザー登録
ようこそ ゲスト さん