スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

次のページ・前のページへ移動するブックマークレット

<link rel="next" href="...">とか<link rel="prev" href="...">を参照すればいいんじゃないかと思った。

次のページに移動:

javascript:(function(){var%20xs=document.evaluate("//link[@rel='next'%20or%20@rel='NEXT']/@href",document,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null);if(xs.singleNodeValue)location.href=xs.singleNodeValue.textContent;})();

前のページに移動:

javascript:(function(){var%20xs=document.evaluate("//link[@rel='prev'%20or%20@rel='PREV'%20or%20@rel='previous'%20or%20@rel='PREVIOUS']/@href",document,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null);if(xs.singleNodeValue)location.href=xs.singleNodeValue.textContent;})();

XPath 2.0のlower-caseを使いたかったのだが、なんかdocument.evaluateのやつはXPath 1.0らしくて無理だった。

しかし使えるサイトが少ないな。ブログだと使えるところもある。検索結果だと使えない。みんな<link rel="(next|prev)">を埋め込んでくれ~

スポンサーサイト

LuaでYAML

LuaでYAMLを扱うのってどうなってるんだっけと思って調べてみた。以前調べた時はSyckにLuaバインディングがあったんだが、Syckの作者が蒸発してた。

自前でパースするのも面倒なので、C用のパーサのLuaバインディングを作ることにする。LibYAMLが使えそうだ。

そのうちLibYAMLのLuaバインディングを公開する(つもり)。

[追記] Wikipedia見たらもうあった。多少動くところまで出来たんだけどなあ。http://yaml.luaforge.net/

テーマ : プログラミング | ジャンル : コンピュータ

プロフィール

minoki

Author:minoki
好きなプログラミング言語:
Haskell,Lua
GitHubアカウント
Twitter

最新記事
月別アーカイブ
カテゴリ
検索フォーム
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。