練炭ブログ

萌え壁紙、Irvine、DMonkey、Proxomitron などの情報を扱ってます。

togetterまとめのツイートURLを抽出する方法

コメントなし»

メモ: togetter のまとめに収録されているツイートの URL を抽出する方法

  1. Firefox で togetter のまとめを開く。
  2. 「残りを読む」をクリックする。
  3. Web コンソールを開いて後述のコードを実行する。
  4. クリップボードにコピーされるので保存する。
  5. まとめが複数のページに分かれている場合は各ページで繰り返す。
  6. copy($('.tweet_box a.timestamp').map(function(){return this.href;}).toArray().join('\r\n')+'\r\n')
    

Firefox では継承された text-indent が table 内で反映されない

コメントなし»
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<style>
p, td { border: 1px solid blue; }
</style>
</head>

<body style="text-indent:100px">

<p>shooting probe</p>

<table>
<tbody>
<tr>
<td>T06-078-W138-NK</td>
</tr>
</tbody>
</table>

</body>
</html>

IE8

Google Chrome 23

Firefox 17

どちらの動作が正しいのかは知りませんが、IE や Chrome で流星☆キセキ -SHOOTING PROBE->SPECIAL(18禁注意)を開くとバナーの貼り付け用 HTML が見えないのはこれが原因です。

Firefox 8 が insertAdjacentHTML() を実装

コメントなし»

Firefox 8 の主な新機能を紹介します « Mozilla Developer Street (modest)

insertAdjacentHTML() は Internet Explorer 4 で最初に実装され、後に HTML5 標準に含められたメソッドで、innerHTML プロパティと同様に、HTML でマークアップされた文字列を渡して新しい要素を挿入できます。

このメソッドは innerHTML よりも柔軟かつ高速に動作します。

Internet Explorer の独自機能だった insertAdjacentHTML() が Firefox でもサポート。と思ったら Google Chrome などは既に対応しているようです。

innerHTML の書き換えでうまくいかない時に「もしかしたら insertAdjacentHTML() なら出来るかも」と思うのだけど、毎回関数名を忘れて探し出すのに苦労する上に、使ってみると結局(自分のやろうとしていた事は)うまくいかなかった記憶しかない……。

また次も忘れそうなので記事として残しておきます。

ブラウザの移行

コメントなし»

しばらく前に、メインのブラウザを Google Chrome に乗り換えようかと考えて試していたのですが、Chrome はシンプルすぎて思うようにいかない感じがしたので、Mozilla Firefox に拡張機能を入れてメインにしてみようかと思います。

Chrome は拡張機能を入れずにシンプルで高速動作、のサブ用ブラウザとして設定。

とりあえずブログの更新を Firefox で行うようにしていますが、Google Reader とか巡回はまだ Sleipnir から離れられません。

マウスをウィンドウ最左端に移動するだけでサイドバーのお気に入りを表示する拡張機能があればいいのですが。あとタブの挙動も細かく指定したいです。