コグノスケ


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 25年2月19日
    katanaさん (03/21 05:30)
    「katana」
  • link 25年1月23日
    katanaさん (03/20 18:50)
    「katana」
  • link 24年12月9日
    すずきさん (03/14 00:42)
    「Thanks for your comm...」
  • link 24年12月9日
    hyfanさん (03/13 07:21)
    「Hello from Santa Cla...」
  • link 25年2月10日
    すずきさん (02/13 02:03)
    「解読しました。なるほど、exitの引数が...」

最近の記事20件

  • link 23年4月10日
    すずき (03/15 18:17)
    「[Linux - まとめリンク] 目次: Linux関係の深いまとめリンク。目次: RISC-V目次: ROCK64/ROCK...」
  • link 25年3月7日
    すずき (03/15 18:16)
    「[wchanとptrace_may_access()] 目次: Linux以前、LinuxのI/O統計情報が読めないプロセス(...」
  • link 25年3月3日
    すずき (03/15 00:32)
    「[健康保険料率] 給与明細を見ていて、なんか健康保険料がやたら高くないか……?と気になりました。要...」
  • link 22年11月14日
    すずき (03/14 23:35)
    「[電池 - まとめリンク] 目次: 電池ニッケル水素電池(Ni-MH)やリチウムイオン電池などの二次電池。ニッケル水素電池の使...」
  • link 25年3月14日
    すずき (03/14 23:34)
    「[ナトリウムイオン電池] 目次: 電池エレコムからナトリウムイオン電池を使用したモバイルバッテリーが発売されていたので予約しま...」
  • link 25年3月11日
    すずき (03/12 21:15)
    「[首都高バトルSteam版、大体クリア] 目次: ゲームやっと首都高バトル(Steam版)のWondererを全員倒し、ミスタ...」
  • link 21年12月28日
    すずき (03/12 21:14)
    「[ゲーム - まとめリンク] 目次: ゲーム一覧が欲しくなったので作りました。Wizardry(囚われし亡霊の街)敵が強すぎる...」
  • link 25年3月1日
    すずき (03/12 00:21)
    「[レガシィの半年点検(2025)] 目次: 車先週、ディーラーに半年点検に持っていったら毎度おなじみのバッテリーがイカレていて...」
  • link 23年5月15日
    すずき (03/12 00:18)
    「[車 - まとめリンク] 目次: 車三菱FTOの話。群馬県へのドライブ1群馬県へのドライブ2将来車を買い替えるとしたら?FTO...」
  • link 25年3月10日
    すずき (03/12 00:06)
    「[誕生日] 42歳になりました。昨年の日記(2024年3月10日の日記参照)を見ると、リモートワークの話をしていました。最近は...」
  • link 25年2月19日
    すずき (03/01 15:49)
    「[LinuxのI/O統計情報が読めないプロセスの謎を追う] 目次: Linux前回はsystemd --userの/proc/...」
  • link 25年2月18日
    すずき (02/25 01:12)
    「[LinuxのI/O統計情報が読めないプロセスが居る] 目次: LinuxLinuxのI/O統計情報(/proc/[pid]/...」
  • link 23年4月28日
    すずき (02/23 00:31)
    「[Linuxの/dev/zeroの実装] 目次: LinuxTwitterで/dev/zeroの話をしている人が居て、そういえ...」
  • link 25年2月17日
    すずき (02/23 00:29)
    「[LinuxのI/O統計情報] 目次: LinuxLinuxは各プロセスがどれくらいI/Oを行ったか記録していて、procファ...」
  • link 25年1月23日
    すずき (02/20 00:27)
    「[首都高バトルSteam版] 目次: ゲーム首都高バトルSteam版を買いました。首都高バトルシリーズは2006年の「首都高バ...」
  • link 25年2月4日
    すずき (02/16 23:34)
    「[次のWindows 11でE480が見捨てられそう] 今使っているノートPC(Lenovo ThinkPad E480)のC...」
  • link 25年1月30日
    すずき (02/16 22:10)
    「[Thunderbirdの消せないツールバー] Thunderbird 115.0(Supernova, 2023/07/11...」
  • link 25年2月3日
    すずき (02/16 18:37)
    「[不思議なChromeの広告] Google ChromeでYahoo!を見ているとたまにChromeの広告が表示されます。C...」
  • link 25年1月27日
    すずき (02/16 16:37)
    「[Ansibleのencrypted variablesをdecryptする] Ansibleのencrypt_stringで...」
  • link 21年5月22日
    すずき (02/12 00:33)
    「[ベンチマーク - まとめリンク] 目次: ベンチマーク一覧が欲しくなったので作りました。最速のyes不安定なyesyesの高...」
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 2025年
open/close 過去日記について

その他の情報

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

合計:  counter total
本日:  counter today

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

最終更新: 03/21 05:30