2011-08-01から1ヶ月間の記事一覧

ニコニ広告の宣伝ポイントを取得する

動画 ID (sm***, nm***, so***, etc) から、ニコニ広告の宣伝ポイントを取得する Python スクリプトです。 このスクリプトは urllib2 で取得した広告動画ページから、BeautifulSoup と正規表現で値を取り出しています。 import urllib2 import re from Beaut…

説明文に含まれるニコニコ動画のリンク記法を タグに置換する正規表現

テキスト中に含まれるニコニコ動画のリンク記法(動画 ID)をすべて <a> タグリンクに置換する Python 正規表現です。sm[0-9]+ や mylist/[0-9]+ のような数値が付くリンク記法に対応。 import re adict = { 'sm': '<a href="http://www.nicovideo.jp/watch/\g<1>">\g<1></a>', 'nm': '<a href="http://www.nicovideo.jp/watch/\g<1>">\g<1></a>', 'lv': '</a>

ニコニコ動画の最新ニコレポをスッキリさせるユーザスクリプト【NicorepoHidden】

Firefox の GreaseMonkey ユーザスクリプト。ニコニコ動画(マイページ)の「最新ニコレポ」で、動画投稿や生放送開始以外のお知らせを非表示にして、スッキリさせます。 適用前 適用後 【過去のニコレポを見る】で Ajax 取得した お知らせ にも対応。 原宿バ…

ニコニコ動画などで Flash 動画プレーヤーの選択状態を維持しないユーザスクリプト【PreventFlvSelection】

Firefox の GreaseMonkey ユーザスクリプト。 Opera には非対応。ニコニコ動画や YouTube で、Flash 動画プレーヤーをクリック後、選択状態を自動解除(アンフォーカス)することで、キーボードによるページ操作(移動等)が妨害されなくなります。ニコニコ…

ニコニコ生放送でプレーヤーより下方を非表示にするユーザスクリプト【NicoliveHidden】

Firefox の GreaseMonkey ユーザスクリプト。 ニコニコ生放送で、プレーヤーより下方にある HTML 要素群を隠すことで、プレーヤーの位置調整を簡単にします。 原宿と Q バージョンに対応。 適用前 適用後 インストール:http://userscripts.org/scripts/sour…

ニコニコ動画でプレーヤーより下方を非表示にするユーザスクリプト【NicovideoHidden】

Firefox の GreaseMonkey ユーザスクリプト。 ニコニコ動画で、プレーヤーより下方にある HTML 要素群を隠すことで、プレーヤーの位置調整を簡単にします。 マイリスト連続再生にも対応。 原宿と Q バージョンに対応しました。 Q バージョンで、タグをクリッ…

ニコニコ動画ランキングから「ゆっくり実況プレイ」タグが含まれる動画を抽出する

ニコニコ動画 ゲーム・デイリー・ランキング 100 件から、特定タグ(ゆっくり実況プレイ)を含む動画だけを抽出します。 使用する RSS フィード: http://www.nicovideo.jp/ranking/fav/daily/game?rss=2.0 使用するニコニコ動画 API:getthumbinfo このスク…

ニコニコ動画 URL から動画 ID (sm, nm, so) 以下を抽出する正規表現

ランキング一覧の URL から動画 ID (sm***, nm***, so***) を抽出する Python スクリプトです。 パターンは '[sn][mo]\d+' を使ってみました。 import re urls = [ 'http://www.nicovideo.jp/watch/sm123456', 'http://www.nicovideo.jp/watch/nm123456', 'h…

jQuery UI 1.8.16 がリリースされました

Button, Datepicker, Dialog, Draggable, Droppable, Effects, Mouse, Widget Factory モジュールのバグフィックスが行われました。 詳細:jQuery UI 1.8.16 Changelog | jQuery UI 記事:jQuery UI 1.8.16 | jQuery UI Blog ダウンロード: 【jQuery UI バ…

16 進数の文字列 (NSString) を数値型 (int) に変換する

NSColor が気の利かない子なので、#FFFFFF など 16 進数の色指定を各要素ごと自前で解析することに。 @"FF" のように、16 進数を表した NSString は、NSScanner の ScanHexInt: メソッドで、(unsigned)int 型の 255 に変換できます。文字列は @"0xFF", @"0XF…

jQuery UI 1.8.15 がリリースされました

Datepicker, Slider, Mouse モジュールのバグフィックスが行われました。 詳細:jQuery UI 1.8.15 Changelog | jQuery UI 記事:jQuery UI 1.8.15 | jQuery UI Blog ダウンロード: 【jQuery UI バンドル】 http://jquery-ui.googlecode.com/files/jquery-ui…

JSLint を MacOSX の JSC でローカル(コマンドライン)実行する

JavaScript のエラーチェックツール JSLint を、ローカル環境 (MacOSX) のコマンドラインから実行します。 JSLint は Windows の WSH, Mozilla の Rhino の他、MacOSX の JSC (JavaScriptCore) フレームワークからローカル実行できます。 1. JSLint のソース…

Go 言語で GoogleAppEngine が開発できるようになりました

開発環境 (SDK) は Linux と MacOSX のみですが、Google Go 言語で AppEngine を構築できるようになりました。 Python や Java の開発者が移行するメリットは少ないようですが、Google が Go を見捨てていなかったということが分かりました。 ダウンロード:…