コグノスケ


link 未来から過去へ表示(*)  link 過去から未来へ表示

link もっと前
2012年10月27日 >>> 2012年10月14日
link もっと後

2012年10月27日

彩度

ノートPCの液晶がへっぽいせいか、以前よりサイトの背景が光り輝いていて目が痛いので、各配色の彩度を少し下げました。

今までは見た目と山勘で色を決めていたのですが、少しは理論的に決めてみようと思い、ノンデザイナーのための配色理論を参考に、HUE/360を使用して決めました。

以前と同様に緑を背景に、強調の青字および強調の赤字、仕切りや枠などに緑を使いました。確かに彩度が下がって眩しさが軽減されました。ちょっと、ボワーっとした印象になりましたけど、この方が目が疲れないんだろう。きっと。

前の設定色のまま放置した部分(カレンダーとか、白抜きの見出しとか)が浮いてしまっていてイマイチです。でも、もう使える色が紫だのピンクだの変な色しかないのだ。困ったねー。

編集者:すずき(2012/10/28 04:06)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2012年10月25日

ニコニコAPI

いまさらですが、ニコニコ動画にニコニコAPIというのがあることを知りました。

コメントとか動画情報とかいろいろ取れるようですが、中でもgetflvといういかにも「FLVをダウンロードしてくださいね!」と言わんばかりのAPIがあります。

JavascriptからニコニコAPIを叩く

Javascriptの勉強(特にXMLHttpRequest)がてら、getflv APIで動画ファイルの場所をとってきて、動画タイトルの下に [Download] というリンクを生成するスクリプトを作ってみました。

自分で使ってみたら意外と便利だったので、下の方にコードも載せておきます。


スクリプト実行前


スクリプト実行後

アドレスバーにスクリプトをコピペすれば動きますが、面倒くさいのでスクリプトをブックマークに登録すると便利です。

コード

下記をコピペしてブックマークのアドレス部分に貼り付ければ動きます。改行とかスペースなんざ無視してぶち込んでください。ブラウザさんは寛容なので細かいことは気にしないのです。


javascript:

function received() {
    if (request.readyState == 4 && request.status == 200) {
        /* received */
        var strurl = decodeURI(request.responseText);
        strurl = new String(strurl.match(/url=[^&]+/));
        strurl = strurl.replace("url=", "");
        strurl = decodeURIComponent(strurl);
        
        var btn_container = document.getElementById("videoHeaderDetail");
        var btn = document.createElement("a");
        
        btn.href = strurl;
        btn.style.fontSize = "2em";
        btn.textContent = "[download]";
        btn_container.appendChild(btn);
    }
}

var docurl = document.URL;
var doccookie = document.cookie;
var flvurl = docurl.replace("/watch/", "/api/getflv/");
var request = new XMLHttpRequest();
request.open("GET", flvurl, true);
request.withCredentials = true;
request.setRequestHeader("Cookie", doccookie);
request.onreadystatechange = received;
request.send("");

ニコニコ動画:Q(プレミアム会員)環境にて動作確認済みです。

ブラウザはSeamonkeyで動作確認済みです。

おそらくFirefoxでも動くと思います。IEでは動かない(XMLHttpRequestがない)ようです。他のブラウザは見ていないですが、もし動いたら教えてくれると嬉しいです…。

注意

修正BSDライセンスです。利用、改変、修正はご自由に。

公開されているAPIを使っているだけなので、怒られるようなことはしていないはずですが、このスクリプトを使って何か問題が起きても、責任は取れません。あしからず。

コードの見た目がJavascriptぽくないのは、ひとえに私の腕がヘボいせいです。精進します。

編集者:すずき(2012/10/25 23:28)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



2012年10月20日

先週の続き

速いと評判のSanDiskのSDCZ80-064G-X46を買いました(2012年10月13日の日記参照)。注文してから2日で届きました。週末に買いに行くより、Amazonで注文したほうが早いな…。

ベンチマークを取りました。さすがに速い。

高速USBメモリ

ノートPCの内蔵HDD(SATA接続)と比較しても悪くないです。さすがにUSB 2.0が足を引っ張っているので、シーケンシャルアクセス性能では負けますが、ランダムアクセス性能ではむしろ勝っています。これは使えそうですね。

先週の再掲になりますが、ノートPCの内蔵HDDはこのくらいの速さです。

内蔵HDD

編集者:すずき(2012/10/21 11:33)

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



link もっと前
2012年10月27日 >>> 2012年10月14日
link もっと後

管理用メニュー

link 記事を新規作成

<2012>
<<<10>>>
-123456
78910111213
14151617181920
21222324252627
28293031---

最近のコメント5件

  • link 24年4月22日
    hdkさん (04/24 08:36)
    「うちのHHFZ4310は15年突破しまし...」
  • link 24年4月22日
    すずきさん (04/24 00:37)
    「ちゃんと数えてないですけど蛍光管が10年...」
  • link 24年4月22日
    hdkさん (04/23 20:52)
    「おお... うちのHHFZ4310より後...」
  • link 20年6月19日
    すずきさん (04/06 22:54)
    「ディレクトリを予め作成しておけば良いです...」
  • link 20年6月19日
    斎藤さん (04/06 16:25)
    「「Preferencesというメニューか...」

最近の記事3件

  • link 24年2月7日
    すずき (04/24 02:52)
    「[複数の音声ファイルのラウドネスを統一したい] PCやデジタル音楽プレーヤーで音楽を聞いていると、曲によって音量の大小が激しく...」
  • link 24年4月22日
    すずき (04/23 20:13)
    「[仕事部屋の照明が壊れた] いきなり仕事部屋のシーリングライトが消えました。蛍光管の寿命にしては去年(2022年10月19日の...」
  • link 24年4月17日
    すずき (04/18 22:44)
    「[VSCodeとMarkdownとPlantUMLのローカルサーバー] 目次: LinuxVSCodeのPlantUML Ex...」
link もっとみる

こんてんつ

open/close wiki
open/close Linux JM
open/close Java API

過去の日記

open/close 2002年
open/close 2003年
open/close 2004年
open/close 2005年
open/close 2006年
open/close 2007年
open/close 2008年
open/close 2009年
open/close 2010年
open/close 2011年
open/close 2012年
open/close 2013年
open/close 2014年
open/close 2015年
open/close 2016年
open/close 2017年
open/close 2018年
open/close 2019年
open/close 2020年
open/close 2021年
open/close 2022年
open/close 2023年
open/close 2024年
open/close 過去日記について

その他の情報

open/close アクセス統計
open/close サーバ一覧
open/close サイトの情報

合計:  counter total
本日:  counter today

link About www.katsuster.net
RDFファイル RSS 1.0

最終更新: 04/24 08:36