2009-01-01から1年間の記事一覧

nicovideo Add Stars to Tagsを更新しました

上記の記事と関連して,Gistに投稿していたものをUserscripts.orgにも投稿しました。インストールはこちら: nicovideo Add Stars to Tags for Greasemonkey 更新内容 ニコニコ動画のカテゴリタグ関連の変更への追従 (カテゴリアイコン表示の変更) 海外タグ表…

Gist始めました

半周くらい流行遅れな感もしますが,GistでGreasemonkeyスクリプトの公開を始めました。 http://gist.github.com/gifnksm まだほとんど何もありませんが,既存のスクリプトを修正しつつアップロードしていこうと思います。 今後の方針としては基本的にGist上…

カード配り問題

なんかいろんな場所で見かけたのでやってみた。 10分でコーディング|プログラミングに自信があるやつこい!! var Cards = function() {}; Cards.prototype = { deal: function(numPlayers, deck) { var len = (deck.length / numPlayers) >>> 0; var res…

Firefoxのプロファイルフォルダ以下の全ての*.sqliteを最適化するPowershellスクリプト

久しぶりの更新。しばらく魂の抜けたような生活をしておりました。ぼちぼちGreasemonkeyの方も修正しなきゃなぁ。というわけで,タイトルの通りのスクリプトを書いてみました。 以下の内容をコピペして「fx_optimize_sqlite.ps1」ってな感じの名前で保存して…

NicoCommunity New Res Checkerを更新

インストールはこちら NicoCommunity New Res Checker for Greasemonkey 新着レス取得ボタンが表示されなくなっていたのを修正しました。 ご指摘感謝です。>くっさめPさん

nicovideo Thumbinfo popup を更新

インストールはこちら nicovideo Thumbinfo popup for Greasemonkey Firefox 3.5で正しく動作しない問題を修正したつもり

JavaのGenericsのめんどいところ?

こんなシチュエーションのときJavaのGenericsはめんどくさい。もしかしたらもっとうまいやり方があるのかもしれないけど分からなかった。とりあえず例を挙げてみる。 interface X {} class Y implements X {} class Z implements X {} こんな感じでインター…

nicovideo Add Stars to Tagsを更新

nicovideo Add Stars to Tags for Greasemonkeyを更新しました。 動作しなくなっていたのを修正しただけです。

パケットをキャプチャした結果を日付別に分類・圧縮するシェルスクリプト

書いた。初めてシェルスクリプトを1から書いた。割と大変だった。要tcpdump。 2009/6/16 23:55 追記 ブクマが付いてて驚いた。自分用だからいいやとてきとーに書いたのを後悔。いくつかバグを修正しました。あとちょっとした説明を書いてみた。 ディレクトリ…

nicovideo Thumbinfo popup を更新

インストールはこちらから nicovideo Thumbinfo popup for Greasemonkey 前回の日記で書いた点を更新しました。 更新内容 新機能・新仕様 nicovideo Thumbinfo popup の新版を公開 - なんとなく目記で要望のあった,動画再生ページに情報を取りに行くときは…

nicovideo Thumbinfo popup 次期バージョン機能追加点

今後の予定としてメモ 次回更新時に実装する 新仕様 nicovideo Thumbinfo popup の新版を公開 - なんとなく目記で要望のあった,動画再生ページに情報を取りに行くときは確認する機能(設定で有効・無効が変更可能) 動画再生ページなどの「連続アクセス規制」…

nicovideo Thumbinfo popup の動画情報取得方法その2

最近チョビチョビと書き直してる。ポップアップの内容生成オブジェクトを,情報を各所から取得してくるオブジェクトと,その情報から内容を生成するオブジェクトの2つに分けるという計画。 データ取得後の内容生成や,あるデータの値によってデータを取得す…

nicovideo Thumbinfo popup の新版を公開

旧版の機能を全て実装できたので,やっと公開できます。長かった−。 インストールはこちらから nicovideo Thumbinfo popup for Greasemonkey ソースコードが2000行近く,62.4KBという巨大なスクリプトになってしまいました(旧版は986行,32.7KB)。そろそろア…

ニコニコ動画情報挿入系スクリプトを再び更新

nicovideo Add Hatena Bookmark Links for Greasemonkey nicovideo Add nicotag links for Greasemonkey nicovideo Show Uploader Name for Greasemonkey 公開投稿動画のページで動かなくなっていたのを修正しました

ニコニコ動画情報挿入系スクリプトを更新

nicovideo Add Hatena Bookmark Links for Greasemonkey nicovideo Add nicotag links for Greasemonkey nicovideo Show Uploader Name for Greasemonkey 例によって3種同時更新。検索ページのAutoPagerizeで継ぎ足された2ページ目以降で動作していなかった…

nicovio Thumbinfo popupで使っている要素の位置取得関数

ニコニコ大百科のキーワードをポップアップ表示させるGreaseMonkeyスクリプト『Popup Nico Dict』リリースしました - 5.1さらうどん - 過去ログを見て。大百科ポップアップはnicovideo Thumbinfo popupにそのうち実装しようとおもっていた機能だったので先を…

teTeXでパッケージがインストール済みか調べる

TeX

*NIXのコマンドライン文化に慣れようと試行錯誤。 とりあえずTeXのパッケージがインストール済みなのかどうなのか調べるためのコマンドを書いてみた。 $ grep -rn hogehoge-pack /usr/local/teTeX/share/texmf-*/ls-Rpst-**を探すときはこんな感じで。 $ gre…

ニコニコ動画情報挿入系スクリプトを更新

nicovideo Add Hatena Bookmark Links for Greasemonkey nicovideo Add nicotag links for Greasemonkey nicovideo Show Uploader Name for Greasemonkey の3つを更新しました。検索ページで4列表示の時に正しく動作していなかったのを修正しました

nicovideo Tag Edit Helper を更新。

インストールはこちら nicovideo Tag Edit Helper for Greasemonkey ニコニコ動画(ββ)の仕様変更に対応しました。更新が遅くなって申し訳ないです。

Ubuntu8.10にPerl5.005_04をインストール

大学の研究室のウェブを公開しているサーバのPerlのバージョンが5.005_03だった。ローカルのUbuntuのPerl5.10.0と微妙に挙動が違ったりしてなんだかアレだったので,5.005もインストールすることに。手順はとりあえずここを参考に→1つの環境に複数のPerlをイ…

Emacs+AUCTeXのjapanese-latex-modeでplatexコマンドを実行するときにバッファの文字コードに応じて適切なオプションを付与する

Windows & Ubuntu それぞれで TeX を書く機会が増えそうだったので,TeXで使う文字コードをUTF-8にしてみた。UTF-8なファイルを pLaTeX で処理するためには引数として -kanji=utf8 を渡さなければならないのので,バッファの文字コードに応じて適切なオプシ…

nicovideo Thumbinfo popup の動画情報取得方法

自分用メモ。 リンク -> 動画ID(xx00000 形式) -> getthumbinfo & 動画投稿者名取得 -> ok (通常動画) => 出力・大百科取得 -> error -> deleted (現状はエラーメッセージを出力して終了) -> community -> watch/xx00000 -> データ取得成功 => 出力・大…

nicovideo Thumbinfo popup 現状のまとめその2

前回の記事 (d:id:gifnksm:20090329:1238328346) に追記を繰り返し過ぎて読みにくくなったので,新しく記事を作ってもう一度現状のまとめをします。 2009/05/10追記 やったこと スクリプトのソースを全面的に書き換え いくつかの新機能の実装 新機能 動画・…

新機能実装の落とし穴

nicovideo Thumbinfo Popup 開発版(未公開)でコミュニティ限定動画と公式ch動画のポップアップに対応したよー!やったー! 今まで「Error! COMMUNITY」とか出てポップアップできなかった公式動画とかの情報をきっちり表示できるようになりました。 こんな…

C-aで「行頭」と「インデントを飛ばした行頭」を行き来する(物理行対応版)

先日書いた関数(d:id:gifnksm:20090331:1238488792)の物理行対応版。physical-line.elが別途必要です。 (defun beggining-of-physical-indented-line (current-point) "インデント文字を飛ばした行頭に戻る。 ただし、ポイントから行頭までの間にインデント…

nicovideo Show registrated message を更新

インストールはこちら nicovideo Show registrated message for Greasemonkey 動画再生ページのデザインが変更され,タグ欄のところが縦に伸びて不格好な感じになってしまったため,ボタンの配置などを変更しました。 初期状態 メニューを表示させた状態。 …

ニコニコ動画関連スクリプトの(βββ)対応

修正次第順次報告していこうと思います。 修正済みスクリプト一覧 nicovideo Add Stars to Tags for Greasemonkey nicovideo Add Hatena Bookmark Links for Greasemonkey nicovideo Add nicotag links for Greasemonkey nicovideo Show Uploader Name for G…

C-aで「行頭」と「インデントを飛ばした行頭」を行き来する

js2-modeのc-aの動作,と言えば分かる人には分かりやすいと思う。 C-aで、インデント文字を飛ばした行頭に戻りたい! - subpop - subtechのelispを参考に,というか1文字改変しただけです。("^[ \t]*$" → "^[ \t]+") (global-set-key "\C-a" 'beggining-of…

Greasemonkeyサポート掲示板作った

現状,ブログ記事のコメント欄で要望・不具合のやりとりがされているけど,1箇所に情報を集約させたかったので2ch型掲示板をレンタルしてみた。 Greasemonkey等サポート掲示板 というわけで質問・要望などはこちらの掲示板の該当スレでお願いします。 usersc…

新nicovideo Thumbinfo Popup 実装待ち機能一覧

作業を長いこと放置していたので現状のまとめを覚え書き 4/3追記: 現状に合わせて修正 4/4追記: さらに修正。個人的によく使う機能は全部実装できたかな 4/5追記: 旧スクリプトの機能はほぼ実装完了。改良版選択範囲ポップアップができあがったらとりあえず…