承認これくしょん

my black histories

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

Chromeの新規タブの「よくアクセスするページ」を非表示にする

新規タブをリダイレクトさせるんじゃなくて、単に非表示にしたい時に。 簡単な拡張機能を作ってインストールする。 manifest.json { "manifest_version":2, "version":"1.0", "name": "Hide Most Visited", "content_scripts": [ { "js": ["hidemv.js"], "ma…

問題ステップ記録ツールが出力するMHTMLからスクリーンショットを抽出する

問題ステップツールとは Windows 7からは標準で「問題ステップ記録ツール」ことpsr.exeがインストールされている。 ユーザーのマウス操作などに応じて自動でスクリーンショットを撮ってくれるツールだ。 出力されるzipに入ってるMHTMLを展開してブラウザで開…

WSHで指定したTwitterアカウントが投稿した画像をだいたい全部ダウンロードする

公式Webクライアントの「画像/動画」タブに出てくるpic.twitter.comにアップロードされた画像をダウンロードする。 外部サービスは対象外、またRTしたツイートが含まれることがあるので「だいたい」。 bignumber.jsを使ってるので一緒にディレクトリに入れて…

WSHでツイートする

WSH

JavaScriptのOAuthライブラリを知った。 これをJScriptで使えばツイートできるのでは?と思って試したらできた。 使い方 cscript tweet.wsf "Yo" コード tweet.wsf <job> <script language="JScript" src="oauth.js" /> <script language="JScript" src="sha1.js" /> <script language="JScript"> var accessor = { consumerSecret: "API secret", tokenSecret: "Access tok…</job>

椅子取りゲーム用の音楽プレイヤーを作った

概要 ブラウザ上に音楽ファイルをドロップするとメニューが出る。 そこで指定した秒数の範囲内で乱数を生成して、イントロからその分だけ再生するやつ。 HTML5のDrag and Drop APIとFile APIのテスト。 デモ コード chairs.html <html> <head> <meta charset="utf-8"> <script src="chairs.js"></script> </head> <body> <h1>椅子取りゲーム</h1> <div id="description" style="display:block;">音楽</div></body></html>…

TwitterのApplication-only authenticationを試した

Application-only authentificationとは 詳細は公式ドキュメントを参照。 特定ユーザーの情報取得、ツイート検索といったAPIのみが使用できる。 ユーザー側のアプリ連携を要しないため、勝手にツイートしたりブロックしたりという危険がなくて良い。 トーク…

Google Apps Script + jQuery Mobileでスマホ用簡易タイムレコーダーを作った

最近ブラック企業に関する報道の影響か、自分自身の手帳等にも出社・退社時刻を記録すべきという主張を目にします。 とはいえ正直なところ面倒なので、スマホから記録できる簡易タイムレコーダーを作りました。 使い方 ボタンを押すだけ 仕様 jQuery Mobile…

Mechanizeでニコニコ動画の最新コメント500件を取得する

Mechanize使うだけですが、私の環境(RubyInstaller)でCA証明書のデフォルトパスを調べてみると irb(main):001:0> require "openssl" => true irb(main):002:0> p OpenSSL::X509::DEFAULT_CERT_FILE "C:/Users/Luis/Code/openknapsack/knap-build/var/knapsac…