メインコンテンツに移動
mattz.xii.jp

Main navigation

  • Home
  • YBR125メモ
User account menu
  • ログイン

rel='next'なlink要素を強制的に付加するuser.js

By mattz, 2011/01/07

Operaにはfastforwardという素敵な機能があって、真っ当なつくりのページであればこれで事足りるのですが、世の中真っ当なつくりのページというのはなかなかございませんもので、このようなものを作りました。

もちろん、extreme-fast-forward.jsなんていうものが既にあるこ とは百も承知なのですが、oAutoPagerizeが好みではないもので、SITEINFOとか導入してませんし。

やってることは、rel='next'なlink要素がない場合は、ページ内のリンクから次っぽいリンクを見つけて(※)、そのリンク先URLをnextページとしてrel='next'なlink要素を付加するというものです。

※ちなみにa要素のinnerTextに「次」とか「つぎ」とか「Next」があればそのリンクは次のページへのリンクであろう、とか、a要素のinnerTextがなくて、a要素の中身が画像であってそのalt属性に「次」とか「つぎ」とか「Next」とかあるならそのリンクは次のページへのリンクであろう、みたいなやり方です。

副作用として次原隆二みたいなリンクに反応しちゃうことがありますが、まぁ大体うまくいっています。よろしければご利用下さい。

// ==UserScript==
// ==/UserScript==
(function (){
  var makeNextrel = function(url) {
    var n = document.createElement('link');
    n.rel = 'Next';
    n.href = url;
    document.querySelector('head').appendChild(n);
    return false;
  }
  var regexpnext = new RegExp(/(次|つぎ)( ?|[のへ])|next|[Nn][Ee][Xx][Tt])/i);
  window.addEventListener(
    'DOMContentLoaded',
    function(){
      var needsNext = true;
      var links = document.querySelectorAll('link');
      var i;
      for(i = 0; i  links.length; i++) {
        if(links[i].rel.match(/next/i)) {
          needsNext = false;
          return false;
        }
      }
      var ancs = document.querySelectorAll('a');
      var len = ancs.length;
      var linkto = '';
      for(i = 0; i  len; i++) {
        if(ancs[i].href) {
          linkto = ancs[i].href;
          if(ancs[i].innerText.match(regexpnext)){
            needsNext = makeNextrel(linkto);
          } else if('IMG' == ancs[i].firstChild.tagName){
            var f = ancs[i].firstChild;
            if(f.getAttribute('alt') && f.getAttribute('alt').match(regexpnext)) {
              needsNext = makeNextrel(ancs[i].href);
            } else if(f.getAttribute('title') && f.getAttribute('title').match(regexpnext)) {
              needsNext = makeNextrel(ancs[i].href);
            }
          }
        }
        if(!needsNext) {
          break;
        }
      }
    },false
  );
})();
var regexpnext = new RegExp(/(次|つぎ)( ?|[のへ])|next|[Nn][Ee][Xx][Tt])/i);

のところをお好みの正規表現に変えてあげれば、これでうまく行かないページでもどうにかなるはずですが、正規表現なんか知らんという方はご相談下さい。

タグ

  • Opera
  • UserJS
  • JavaScript

あけましておめでとうございます

By mattz, 2011/01/01

今年の年賀状
サイズでかいです。
実際は住所とかも入ってました。

タグ

  • 雑記

ナクナイ

By mattz, 2010/12/15

ジャケット写真が微妙にぼやけて見えるのは、「飛び出すたむらぱん仕様」と申しまして、初回版に付属の3Dメガネ(普通の赤青のやつなので、別に付属品 である必要はないけど)でみると立体的に見えるという遊びです。歌詞カード、というかブックレットに掲載の写真も全部(数えてませんけど結構な枚数で、外見も含めてたむらぱんファンな僕的にはとても嬉しい)飛び出すたむらぱん仕様で大変楽しめました。初回版にはさらに9月のライブの模様(全19曲!)が収録されたDVDも付いていて、とってもお得です。

肝心の収録曲についてなのですが、正直に言うと「ノウニウノウン」を初めて手にした時ほどの衝撃はありませんでした。

というのも、収録前12曲の内6曲は既に購入済みシングルにも収録されています(「ラフ」なんかホントに凄くいい曲なんですけど、もう何十回聴いたことか)し、2曲はライブで一度だけとはいえ聴いていますし、1曲はCMソングとして耳にしていることもあって、完全にフレッシュな気持ちで聴けたのは3曲だけなんですよね。そもそもたむらぱんに慣れてきたというのが大きいかもしれません。

まぁそうは言っても、落ち着いてアルバム全体を眺めてみれば、ファン的には名曲ぞろいですし、当分はヘビーローテーションです。今のところは「とんだって」が一番のお気に入りですね。

タグ

  • CD
  • DVD
  • 音楽
  • たむらぱん

史記 武帝紀 四

By mattz, 2010/12/15

三巻が出てから約半年での刊行ということで、今までよりペースが上がっていますね。楊令伝終わったからかな。

劉徹の30代を描いた三巻に続いて、大雑把に言って40代を描いているのがこの四巻。一、二巻あたりまでは「いつもの北方中国小説」の印象が強かったのですが、ここへ来て随分趣きを変えてきています。特にこの四巻なんか戦らしい戦の描写はほぼありませんし。

でね。小説として面白いのかといったら、傑作です。少なくとも僕はそう思っています。うまいこと魅力を伝えられないのがもどかしい。

ところで、amazonさんに書名表記が間違ってますよと伝えたいのですが、どこから行けばいいんでしょうかね。少し探してみたら「 カスタマーサービスに連絡」というのがあったの で連絡したら直った。

タグ

  • 小説
  • 北方謙三
  • 武帝紀

タクティクスオウガ 運命の輪

By mattz, 2010/11/17

名作「タクティクスオウガ」のリメイク。移植じゃなくてリメイク。金曜日に届いて今カオスルート3章の途中ですが、とても睡眠時間を削られております 。

タクティクスオウガとは、とか、オリジナル版と新作の違い、とか、そういうのはタクティクスオウガ 運命の輪公式サイトをみるとかGoogle先生に聞くとかしてください。ゲームのシステム的な部分は、ものすごく乱暴に言うと「一見よく似てるけど全くの別物」になっています。まぁ"高台から弓連発"が強いのは基本的には変わっていないのですが、そればっかりにさせないように随分工夫されているなぁ、と感じています。

総じて、オリジナル版ファンであっても十分楽しめるものになっていると思います。

オリジナル版ファンである僕個人の評価としては「買い」。PSP持ってないなら本体ごと買ってもいいんじゃないかと思います。ついでにカルネージハートもダウンロードするといいよ。ゲームやってる時間なんかないよという方は、サントラでも買うといいんじゃないかな。ゲームスタートしてBGM聞いただけでちょっと感動しちゃたし。

オリジナル版を知らない方でも、この手のジャンルが好きな方なら外れではない、と思いますけど、こればっかりは個人の感想なので。

なお、スクウェア・エニックスでのリメイクだからといって3Dムービー満載、とかそういうことは全然ないです(スクウェア・エニックスになってからここのゲーム買うの多分初めてだし、偏見であることは承知)。

ちなみに僕は割と早くに予約したのでこちらの「オリジナルタロットカード付き」を結構お安く手に入れておりますが、まぁタロットカードは特に必要ないでしょうし、通常版でよろしいかと。

タグ

  • ゲーム
  • PSP
  • オウガ

カルネージハートエクサ

By mattz, 2010/11/01

カルネージハートといえば、はまれる人は何年も遊べるけれど、1時間とプレイせずに投げ出す人も多いという「人を選ぶゲーム」として有名なゲーム、で した。

最新作である「エクサ」に関しては違います。少なくとも、「1時間とプレイせずに投げ出す人」は激減したはず。何年も遊び続けられるほどはまるかどう かは個人の趣味・嗜好なので、やってみなければ分からないのですが、前作までであればはまる素養はあったのにはまるまでに至らずに投げ出したような人、が、はまれるところまでいけるはず。

ゲームの概要だの魅力だのは、公式サイトや、4Gamer.netの関連記事群を読んでいただければ分かると思います。興味が湧いた方は迷わず買いです。

タグ

  • ゲーム
  • PSP
  • カルネージハート

楊令伝 十五 天穹の章 読了

By mattz, 2010/10/27

読んだ。感想的なものは書ける時がきたら書く。

今は、ない。

タグ

  • 小説
  • 北方謙三
  • 水滸伝

「ラフ」発売記念イベントライブに行ってきました

By mattz, 2010/10/25

場所は新宿タワーレコードの屋上。

1曲目は「ラフ」の3曲目として収録されている「伝心棒」をピアノで弾き語り。たむらぱんの出身あたりでは、電柱のことを電信棒と言うそうです。

ここで、今日のサポートメンバーの登場。生本さんがつぶやいていたので、ギターがいるのはこちらも織り込み済みだったのですが、ピアノの位置もちょっと不自然だなぁと思ったら、キーボードの横山さんもいらっしゃいました。

僕が今まで観たライブでは、大体客席からステージに向かって右にギター、左の後方にキーボードだったのですが、昨日は左右反対で向かって左がギター、右がキーボードでした。ちょっと新鮮。

2曲目が「伝心棒」の歌詞にも出てくるつながりか「テレパシー」。続けて3曲目が「ゼロ」。どちらも、耳新しいアコースティックなアレンジでなかなかよかったです。

4曲目が表題曲「ラフ」。イントロからアコースティックギターが印象的な曲ですし、これをやるには、生本さんは必要でしょう。曲前のMC時に、生本さん がピックの置き場所を色々試行錯誤していたのが目に止まったのですが、途中の間奏部分でだけピックが必要な曲なんですね、「ラフ」。間奏が終わったときにピックを投げたのが印象的でした。

最後の曲が「ズンダ」。みんなで「アー!」と叫んで終了ということで、大変楽しいイベントでした。

終りのMCで、12月15日発売のニューアルバム「ナクナイ」について告知。10時半解禁って言ってたけど、公式ブログに載ってるくらいだから構わないでしょ。

ニューアルバム「ナクナイ」 | たむたむ
アルバム発売決定! | きょうたむ

タグ

  • たむらぱん
  • 音楽
  • ライブ
  • イベント

Twitterの新UIリリースにともなってldcのブックマークレットを修正

By mattz, 2010/10/20

Twitterが新UIになって、個別の発言のパーマリンクに「#!」というのが含まれるようになったのですが、これを普通にlivedoor提供のブックマークレット でclipすると大変具合が悪いので、ちょこっと改変した。

これが改変前

javascript:location.href='http://clip.livedoor.com/clip/add?link='+encodeURIComponent(location.hr…);

こちらが改変後

javascript:l=location;h=l.href;if(l.host=='twitter.com'){h=h.replace(/statuses/,'status').replace(/#!\//,'');}location.href='http://clip.livedoor.com/clip/add?link='+encodeURIComponent(h)+'&title=…);

ついでなんでstatusesはstatusにしてからclipするようにした。

はてなブックマーク?知らない。

タグ

  • bookmarklet
  • JavaScript
  • Twitter

ラフ

By mattz, 2010/10/19

発売日の前日であり、予約していた初回版を買ったので改めて。初回版はすでにお見せしたのでamazonさんのリンクは通常版で。

コロムビアがおしているのか、事務所が頑張っているのか、単にこれまでの活動で知名度が上がってきているのか、表題曲である「ラフ」は結構メディアへの露出が増えてきています。テレビは、エンディングテーマになっている「世界ふしぎ発見」以外ではまぁtvkくらいですけど、FMラジオを日常的に聞いている方なら、一度くらいは耳にされているのではないでしょうか。

で、初回版に入っているラフのPVのDVDを改めて(先日のライブで流したり、tvkで視聴したりはしているので)観てみたのですが、これ実際は7分あるんですね。奇妙なキャラクタたちとの摩訶不思議な映像は、一見異国での撮影かななんて気もしますが、実は伊豆大島で撮ったそうです。曲も含めてファン的には傑作に感じてたりしますが、ファンでない方にはどうでもいいですよね。

これからしばらくリピート再生予定。

タグ

  • CD
  • DVD
  • 音楽
  • たむらぱん

ページ送り

  • 先頭ページ
  • 前ページ
  • …
  • Page 6
  • Page 7
  • Page 8
  • Page 9
  • Page 10
  • Page 11
  • Page 12
  • Page 13
  • Page 14
  • …
  • 次ページ
  • 最終ページ

最近のエントリー

  • うっちゃれ五所瓦 粘り腰編
  • ドラフトキング
  • ボールパークでつかまえて!
  • ここ最近の活動について
  • 2025シーズン セ・パ12球団の総移動距離
  • 2023年度 パシフィック・リーグ主催試合ヒーローインタビューランキング
  • 2024シーズン セ・パ12球団の総移動距離
  • 当サイトのDrupalが10になりました
  • E-Vinoを買ってみました
  • 2023シーズン セ・パ12球団の総移動距離

月別アーカイブ

  • 9月 2025 (11)
  • 8月 2025 (4)
  • 7月 2025 (3)
  • 6月 2025 (54)
  • 12月 2024 (1)
  • 11月 2023 (3)
  • 10月 2023 (1)
  • 12月 2022 (1)
  • 4月 2022 (1)
  • 12月 2021 (1)
  • 2月 2021 (1)
  • 11月 2020 (1)
  • 7月 2020 (1)
  • 12月 2019 (1)
  • 7月 2019 (2)
  • 5月 2019 (3)
  • 3月 2019 (1)
  • 2月 2019 (1)
  • 12月 2018 (1)
  • 12月 2017 (1)
  • 1月 2017 (1)
  • 5月 2016 (1)
  • 2月 2016 (1)
  • 2月 2015 (2)
  • 11月 2014 (1)
  • 7月 2014 (1)
  • 6月 2014 (1)
  • 5月 2014 (1)
  • 2月 2014 (1)
  • 12月 2013 (1)
  • 11月 2013 (1)
  • 10月 2013 (1)
  • 6月 2013 (1)
  • 5月 2013 (1)
  • 3月 2013 (2)
  • 2月 2013 (1)
  • 1月 2013 (2)
  • 12月 2012 (1)
  • 11月 2012 (1)
  • 10月 2012 (4)
  • 9月 2012 (1)
  • 8月 2012 (2)
  • 6月 2012 (2)
  • 5月 2012 (1)
  • 3月 2012 (5)
  • 2月 2012 (1)
  • 1月 2012 (3)
  • 12月 2011 (1)
  • 10月 2011 (1)
  • 7月 2011 (4)
  • 6月 2011 (3)
  • 5月 2011 (2)
  • 4月 2011 (7)
  • 3月 2011 (4)
  • 2月 2011 (1)
  • 1月 2011 (2)
  • 12月 2010 (2)
  • 11月 2010 (2)
  • 10月 2010 (5)
  • 9月 2010 (5)
  • 8月 2010 (1)
  • 7月 2010 (6)
  • 6月 2010 (6)
  • 5月 2010 (4)
  • 4月 2010 (6)
  • 3月 2010 (14)
  • 2月 2010 (10)
  • 1月 2010 (6)
  • 12月 2009 (11)
  • 11月 2009 (10)
  • 10月 2009 (13)
  • 9月 2009 (23)
  • 8月 2009 (12)
  • 7月 2009 (23)
  • 6月 2009 (22)
  • 5月 2009 (40)
  • 4月 2009 (6)
  • 3月 2009 (6)
  • 2月 2009 (6)
  • 1月 2009 (12)
  • 12月 2008 (15)
  • 11月 2008 (13)
  • 10月 2008 (10)
  • 9月 2008 (12)
  • 8月 2008 (19)
  • 7月 2008 (15)
  • 6月 2008 (45)
  • 5月 2008 (29)
RSS feed