コグノスケ


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 20年8月24日
    すずきさん (08/30 22:06)
    「ですね、自分も今はPulseAudioを...」
  • link 20年8月24日
    hdkさん (08/29 09:32)
    「ALSA懐かしい... PulseAud...」
  • link 16年2月14日
    すずきさん (08/04 01:31)
    「お役に立ったようでしたら幸いです。」
  • link 16年2月14日
    enc28j60さん (08/03 17:40)
    「ちょうど詰まっていたところです。\n非常...」
  • link 25年7月20日
    すずきさん (07/30 00:10)
    「ギクシャクするのは減速時の2速シフトダウ...」

最近の記事20件

  • link 22年7月8日
    すずき (08/31 16:17)
    「[マンガ紹介 - まとめリンク] 目次: マンガ紹介面白かった漫画の紹介です。知名度はあまり気にせず紹介します。5作品乙女ゲー...」
  • link 25年8月8日
    すずき (08/31 16:15)
    「[マンガ紹介] 目次: マンガ紹介久しぶりにお気に入りのマンガ紹介シリーズ。既刊が10巻以上あって今後も楽しみな作品をいくつか...」
  • link 23年4月10日
    すずき (08/31 12:58)
    「[Linux - まとめリンク] 目次: Linux関係の深いまとめリンク。目次: RISC-V目次: ROCK64/ROCK...」
  • link 25年8月25日
    すずき (08/31 12:58)
    「[LinuxでPTPを使う方法] 目次: LinuxNTPより精密な時刻同期の方法PTP(Precision Time Pro...」
  • link 23年5月15日
    すずき (08/30 17:58)
    「[車 - まとめリンク] 目次: 車三菱FTOの話。群馬県へのドライブ1群馬県へのドライブ2将来車を買い替えるとしたら?FTO...」
  • link 25年8月30日
    すずき (08/30 17:58)
    「[日本のガソリンスタンド] 目次: 車ガソリンスタンドは統廃合が進んで、ENEOS、コスモ、出光(apollostation)...」
  • link 20年8月24日
    すずき (08/28 23:30)
    「[ALSAループバックデバイスで簡易リモート再生] 目次: ALSAデスクトップPCにはスピーカーを繋いでいませんが、たまに音...」
  • link 23年6月1日
    すずき (08/21 01:43)
    「[自宅サーバー - まとめリンク] 目次: 自宅サーバーこの日記システム、Wikiの話。カウンターをPerlからPHPに移植日...」
  • link 13年5月10日
    すずき (08/21 01:43)
    「[Debian 7.0 Wheezyにアップデート] 目次: 自宅サーバーリリースノートを読みつつ、apt-get updat...」
  • link 15年4月30日
    すずき (08/21 01:42)
    「[Debian 8.0 Jessieにアップデート] 目次: 自宅サーバーDebianのアップデートが来ていたので、試しに職場...」
  • link 23年6月13日
    すずき (08/21 01:42)
    「[Debian 12 Bookwormにアップデート] 目次: 自宅サーバーDebianの更新はとても簡単でありがたいですが、...」
  • link 25年8月17日
    すずき (08/21 01:40)
    「[Debian 13 Trixieにアップデート] 目次: 自宅サーバー先日8/9にDebian 13がリリースされました。コ...」
  • link 25年8月20日
    すずき (08/21 01:38)
    「[パスポートのオンライン申請] 海外出張の予定が発生してパスポートが必要になりました。以前発行した10年パスポートの発行日を見...」
  • link 25年8月15日
    すずき (08/17 06:26)
    「[帰省終わり、東京へ] 帰ってきました。東京に降り立った瞬間に暑くてイヤになりました……。朝10時...」
  • link 25年8月11日
    すずき (08/17 06:20)
    「[帰省始まり、北海道へ] 北海道に帰省しました。今年は北海道も30℃超え連発で割と暑い年とはいえ、東京と決定的に違う点は湿度で...」
  • link 25年7月25日
    すずき (07/30 01:36)
    「[電装系が微妙なジャガーさん] 目次: 車車を買い替えてから1週間くらい経ちました。通勤路以外は幹線道路や高速をメインにしばし...」
  • link 19年9月1日
    すずき (07/30 01:36)
    「[カーナビを買いました] 目次: 車一昨年にカーナビが壊れて(2017年9月3日の日記参照)以来、カーナビを使わず過ごしていま...」
  • link 25年7月20日
    すずき (07/22 01:56)
    「[ジャガーXE Sを買いました] 目次: 車車を買い替えました。ジャガーXE Sです。マイナー車すぎて会社の人たちもあまり知ら...」
  • link 24年7月7日
    すずき (07/22 00:00)
    「[PC - まとめリンク] 目次: PC一覧が欲しくなったので作りました。 スピーカーGX-D90故障ノートPCの内蔵サウンド...」
  • link 21年4月16日
    すずき (07/21 23:59)
    「[ドキュメントスキャナーで書類を電子化] 目次: PC我が家の本棚は広い方ではないのに、ほとんど参照しない書類が幅を取っていて...」
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 www2.katsuster.net
RDFファイル RSS 1.0

最終更新: 08/31 16:17