はてなキーワード: ブックマークレットとは
http://b.hatena.ne.jp/entry/d.hatena.ne.jp/yaneurao/20110109%23p1
http://d.hatena.ne.jp/yaneurao/20110109#p1
いや、実際そういう悩みはちょっと懐疑心があれば誰しもがとおる道かと思うのだが、そんな穿った見方せずとも「歯車の運用テスト」と見れば十分わかるだろ。
つまり、内容や方法の新旧ではなく、統一された指標としてひとりひとりの人間の出来具合を、「学力」という指標でテストしているだけのこと。
だから過マンガン酸カリウムが大事なのではなく、与えられた情報から適切な解を導き出せるかどうかが問題なの。
だから、これまでのテスト工程を簡素化し、さらに歯車養成さえ否定した「ゆとり教育」は、テスト信奉者からは糾弾されたし、そのテストをくぐり抜けてきた「ゆとり世代」は不良品含有率が多いことを危惧され、実際そうなっているという談が随所にあるだろ?
それでなくとも、テスト数の少ない私大はバカにされてるし、正規のテスト工程でない「推薦」「附属上がり」も不良品が多いと見做されてるわな。実際そう思うけど。
まあ、つまるところ「詐欺師の集団」なんて論はあなたの見方によって正しいけど、それ以上の意味はない。
こういうシステムの不備を訴える主張はよくあるのだけど、より良いパフォーマンスのシステムを提案できないなら愚問もいいとこだよね。
テスト工程という観点から見れば、あなたが持ち出したC++の例はいいんじゃないか?平等なものからすれば、それよりはHTMLとCSSになるんじゃないかと思うけど。
まあいっちょ前にブラウザの挿げ替えで優越感浸る現状から見れば、ブックマークレットやユーザーjsのひとつぐらい作れるようになる教育は必要だと思うがね。
レジストリ弄れるようになれとは言わないけども。
最近Opera11をインストールしてみたんだけどOpera上でEvernoteのブックマークレット(Webクリッパー)を実行するたびに毎回毎回サインインを求めてくる。毎回ユーザー名とパスワードを入れる必要があるのでストレスがたまる。他のブラウザではそんなことは起こらないのに。
Evernoteは今の自分にとって重要サービスの一つなので、これは非常に困る。何とかするためにEvernote Webクリッパーのソースを眺めてみた。
↓こんな感じ
javascript:(function(){EN_CLIP_HOST='http://www.evernote.com';try{var x=document.createElement('SCRIPT');x.type='text/javascript';x.src=EN_CLIP_HOST+'/public/bookmarkClipper.js?'+(new Date().getTime()/100000);document.getElementsByTagName('head')[0].appendChild(x);}catch(e){location.href=EN_CLIP_HOST+'/clip.action?url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title);}})();
とりあえずEN_CLIP_HOST='http://www.evernote.com'の部分をhttpsに変えてみたら、ちゃんとサインインが保持されるようになりました。めでたしめでたし。
↓改変後
javascript:(function(){EN_CLIP_HOST='https://www.evernote.com';try{var x=document.createElement('SCRIPT');x.type='text/javascript';x.src=EN_CLIP_HOST+'/public/bookmarkClipper.js?'+(new Date().getTime()/100000);document.getElementsByTagName('head')[0].appendChild(x);}catch(e){location.href=EN_CLIP_HOST+'/clip.action?url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title);}})();
同じ問題が起こる人がいれば試してみてください。
http://twitter.com/shacho_twitt/status/22125147694
なんていう、ビジネスモデル(笑)を提案している人もいるけれど、
5,000人を1ヶ月なんてやりたいなら誰にでも余裕でできる。
ただそこには地味でつまらない作業が存在するだけだ。
ね、できうそうでしょ
だれかやり方おしえて。。。
ここは説明はいらないよね。twitter.comにでもいってくれ。
あと、名前のとこに記号とかいれとけ☆とか*とか
AV まき
画像の切り抜きくらいはしといてもバチはあたらんよ。
一生懸命だれかが選んでくれたそれっぽい写真がたくさんあるよ。
スパムっぽいやつな。普通のユーザーの写真をかってにつかっちゃだめだ。
いやもちろん商用のだってだめなんだけどさ。
なに、クリーンにやりたいって?
flickr とかで探せばいいよ.
http://www.flickr.com/search/?l=commderiv&mt=photos&adv=1&w=all&q=japan+people&m=text
まあ、誰かに写真を撮らせてもらってもよいし、
すきにやってください。
中の人をイメージさせる、名前とあったプロフィールつくっとけ。
好きなものとかは自分の好きなもの書いとくと話題ふられても対応しやすいよ。
これも例文ほしけりゃmixiにいくかtwitterのなかでさがしてきなよ。
自分で感じいいなーとか、ちょっとこれつり気味じゃねって思うものを参考にして。
ついフォローしちゃいそうになるけど、こび過ぎだろ、ってくらいでいい。
http://tps.lefthandle.net/search/?s=%E5%A5%BD%E3%81%8D+-%E5%8B%A4%E5%8B%99+-%E4%BB%A3%E8%A1%A8&sort=follower
いちおうてきとうにいじっとけばよし。
♪とか☆とか★とかぁとか顔文字とかつかっとけ
この人とかうまいな。
顔文字はっとくか
(`・ω・´)(*´ω`*)ヽ(*´∀`)ノ(≧▽≦)( ´ ▽ ` )ノ
http://www.google.co.jp/search?aq=f&sourceid=chrome&ie=UTF-8&q=%E3%82%B7%E3%83%A7%E3%83%9C%E3%83%BC%E3%83%B3%E3%80%80%E9%A1%94%E6%96%87%E5%AD%97
こんな風に検索すればいいよ。
フォローっていうのは、「誰をするか」が重要
誰かフォローしたいって思ってる人をさがす。
まあもっというと
#sougofollow #followme
とか検索しとき。
いや、はやまるなよ、
その人をフォローするんじゃない。
まあしてもいいけど。
「フォローされてる」のところをクリックして
それを片っ端からフォロー。
「フォローされてる」のところには、
最近フォローした人からでてくるからね。
まあそんな感じで
バランスよくフォローしていけばいいよ。
長文かいてつかれたけど、
読んでくれた人もつかれたよね。
ありがとう。
これで片っ端からフォローできるよ。
なんか、ブックマークレットがあるんじゃないかね?
kyu3 - 「bit.ly」で現在表示しているページURLを短縮化するブックマークレットを追加
みたいな。
#無けりゃ、作れ。javascriptなんぞすぐ覚えられるさ。
javascript:(function(){var ret=location.href.match("http:\\/\\/twitter.com\\/([^\\/]+)\\/status\\/(\\d+)");window.open("/?status=@"+ret[1]+"&in_reply_to_status_id="+ret[2]+"&in_reply_to="+ret[1]);})()
使い方
http://twitter.com/hoge/status/1234567890
というようなアドレスです。
このページで上のブックマークレット実行!
すると、自分の発言に返信できちゃいます。
10月に研究室配属された。ちょくちょく論文を読み、ちょくちょくリファレンスをひく。
ただ、リファレンスをひくためにいちいちジャーナルのサイトを開いて検索するのは面倒だ。Firefox のロケーションバーに Volume と Page を入力したら、その論文の Web ページが一発で表示されたらいいのに。
そういうわけで、ブックマークレットとスマートキーワードを組み合わせて実現してみた。参考にしたのは http://d.hatena.ne.jp/sleepwlk/20090513/smartkeyword とりあえず自分に関係するものだけ作ったが、単純なので分かる人なら他のジャーナル用に改変できるだろう。
以下のブックマークレットを登録し、キーワードを適当に設定する。アドレスバーに「kw volume page」と打てばOK。
javascript:void(function(){var s = '%s'; args = s.split(/, |; |;|,|\.| /i); open('http://www.sciencemag.org/cgi/search?volume=' + args[0] + '&firstpage=' + args[1], '_blank');})()
javascript:void(function(){var s = '%s'; args = s.split(/, |; |;|,|\.| /i); open('http://pubs.acs.org/action/quickLink?quickLinkJournal=jacsat&quickLinkVolume='+ args[0] +'&quickLinkPage=' + args[1], '_blank');})()
javascript:void(function(){var s = '%s'; args = s.split(/, |; |;|,|\.| /i); open('http://link.aip.org/link/?JCPSA6/' + args[0] + '/' + args[1], '_blank');})()
javascript:void(function(){var s = '%s'; args = s.split(/, |; |;|,|\.| /i); open('http://pubs.acs.org/action/quickLink?quickLinkJournal=jpcafh&quickLinkVolume='+ args[0] + '&quickLinkPage=' + args[1], '_blank');})()
javascript:void(window.open('http://anond.hatelabo.jp/username/edit?title='+escape(location.href),'_blank'));
基本的にはこちらの方法を使わせていただくわけですが、
http://bitland.biz/wordpress/archives/114/comment-page-1
一箇所だけ修正するのは、
>4、次に「URL」欄に下記のコードをコピーして貼り付ける。
以下のスクリプトを、こちらの
http://blog.livedoor.jp/xaicron/archives/50783074.html
の、これをURL欄に貼り付けます。
(function () {
var viewer = document.getElementById('zoomViewerDiv');
var img_url = (function (elem) {
for (var i = 0; i < elem.childNodes.length; i++) {
child = elem.childNodes[i];
if (child.nodeName == 'IMG') {
if (child.src.match('http://z2-ec2.images-amazon.com/images/P/')) {
return child.src.replace(/_SX\d+_SCLZ/, '_SCRM');
}
}
else if (child.childNodes.length) {
var img_url = arguments.callee(child);
if (img_url) {
return img_url
}
}
}
})(viewer);
var img_tag = document.createElement('img');
img_tag.setAttribute('src', img_url);
img_tag.setAttribute('alt', 'big_image');
var a_tag = document.createElement('a');
a_tag.setAttribute('href', img_url);
a_tag.innerHTML = '
' + img_url + '';
a_tag.appendChild(img_tag);
var div_tag = document.createElement('div');
div_tag.setAttribute('style', 'text-align: center');
div_tag.appendChild(a_tag);
document.getElementsByTagName('body')[0].appendChild(div_tag);
})();
これで成功しました。
「アマゾン拡大」ボタンを押すと、下に拡大されたイメージが出てきます。
前誰かがトラックバック展開してくれるブックマークレット作ってくれてました。
Greasemonkey化できそうだけどめんどくさいから各自でどうぞ。
javascript:(function(){var%20as=document.getElementsByTagName('a');for(var%20i=0;i<as.length;i++){var%20a=as[i].getAttribute('onclick');if(a&&a.indexOf('toggleTBC')>=0)toggleTBContent(a.match(/\d+/)[0]);}})()
追記
登録の際は適宜訂正願います
つまり下記のような書き方をした場合の話
[http://anond.hatelabo.jp/0000000:title=あああテスト]
キーワードがリンクされてしまってうまくリンク名として認識されない。
詳しくはこの記事を読めば分かる→[不具合]キーワードがアンカー文字列にあるとそこからキーワードリンクにされてしまう
これを解決するために「title=」以降の部分を数値文字参照に変換するブックマークレットを書いてみた。
javascript:(function(){var%20i%20=%20document.forms.edit.elements["text-body"].value;var%20j%20="";j%20=%20i.replace(/\[(.+):title=(.*)\]/g,function()%20{var%20k%20=%20"";for(var%20n%20=%200;%20n%20<%20arguments[2].length;%20n++)%20{if%20(%20arguments[2][n]%20==%20"\n"%20)%20{k%20+=%20"\n";}else%20if%20(%20arguments[2][n]%20==%20"\r"%20)%20{k%20+=%20"\r";}else%20{k%20+=%20("&#"+(arguments[2].charCodeAt(n))+";");}}return%20"["+arguments[1]+":title="+k+"]";});document.forms.edit.elements["text-body"].value%20=%20j;})()
日記を書く(edit)ページでポチっと押すとテキストエリアに入力された内容の「title=」以降の部分を変換してくれる。もう一度押すと重ねがけになっちゃうので注意。
ちなみにJavaScript初心者なのでバグってたらごめん。(ブックマークレット初めて書いた)
うひひ。
どうしても、という状況のために。(http://i.hatena.ne.jp/idea/24510、http://i.hatena.ne.jp/idea/24505)
javascript:(function(h,a){if(location.href.match(/(^.+a.hatena.ne.jp).+\/(simple)?/)){var%20s=RegExp.$2,u=RegExp.$1+"/check?url=",x=new%20RegExp("/a\\.[^/]+/"+(s?"go":"map")+"\\?"),y=new%20RegExp("^.+?\\?"+(s?"|\\d{14}$":""),"g"),d=document,l=d.links,i=0,L;while(L=l[i++]){h=L.href;if(h.match(x)&&(!l[i]||l[i++].href.indexOf(u))){a=d.createElement("img");a.src=u+(encodeURIComponent||encodeURI)(h.replace(y,""))+"&robots=1";a.style.display="none";L.parentNode.insertBefore(a,L.nextSibling)}}}})()
全角&を半角&に置換。
imgのsrc=にhttp://a.hatena.ne.jp/checkを呼んでる。表示する必要はないのでdisplay : none。
実行すると、リストされているサイトをhttp://a.hatena.ne.jp/checkに渡し、強制的に更新チェックします。よってアンテナのページが複数にわたる場合は各ページで実行する必要がある。
元のブックマークレット:
http://www.hatena.ne.jp/tool/bookmarklet#antenna