[ニコニコ動画] ニコレポページでニコ生とか特定の通知を表示したい時のCSS
ニコニコでの小技いろいろ

ブックマークレットというJavaScriptとCSSの技術を使って非表示にします。

  1. JAVASCRIPT BOOKMARKLET の 「スタイルをテスト」を探して右クリックからブックマークします。
  2. マイページ 最新ニコレポ - niconico を表示します。
  3. ブックマークした「スタイルをテスト」をクリックしてポップアップウィンドウが表示されます。
    b0003577_16294463.png

  4. 表示されたポップアップウィンドウに
    .log-community-live-broadcast{display:none;}
    をコピペします。
  5. 「~~生放送が開始されました」と表示されていたものが消えます。

再度「~~生放送が開始されました」と表示するには、ポップアップウィンドウを閉じてからページを再読み込みしてください。


あと、流れてくる量が多そうなのをざっと調べた。
「動画をマイリスト登録しました。 」を非表示は
.log-user-mylist-add{display:none;}

「動画が追加されました。」を非表示は
.log-community-video-upload{display:none;}

「イラストをクリップしました。」を非表示は
.log-user-seiga-image-clip{display:none;}

[PR]

# by arigayas | 2014-02-10 15:10 | パソコン関係 | Trackback | Comments(0)
さくらインターネットのスタンダードプランからライトプランにしても同じURLにする方法
3年ぐらいスタンダードプランを契約して毎年5000円支払ってきたけど、ちょっと最近無駄に思えてきて契約を変えることにした。
理由としては、
  1. データベース接続するようなことは、バグ管理システムのMantis(*1)を試しに入れた時以外には使ってなかった。
  2. スタンダードプランを契約した当初はライトプランでPHPが使えなかったのだけど今はPHPが使えるようになった。(*2)
  3. ライトプランのディスク容量が5GB ⇒ 10GBへ増えた。(*3)
しかし緊急入院してしまったためにスタンダードプランの支払期日の2014年1月31日を過ぎてしまった・・・。

以下本題。

さくらインターネット|レンタルサーバー
さくらインターネットの(支払期日の過ぎた)スタンダードプランからライトプランにしても同じURL(*4)を継続して使用する方法はあるか?
サポートに問い合わせてみた。
回答は可能だが、使っていたURLへのアクセスが1ヶ月以上出来ない期間が発生しても構わないなら可能かもしれないとのこと。

なぜ「可能かもしれない」と書いたかというとURLの取得は先願制のためスタンダードプランの契約が解除されて私がライトプランを契約するまでの間に元々契約していたURLを取得されてしまう可能性があるからだそうです。

さくらインターネットのサポートのページ:サービスプランを変更(移行)する には、現在のプランを契約したまま他のプランへ変更した場合には「乗り換え先のサーバに対し、現在ご利用のサーバと同じ初期ドメイン(○○○.sakura.ne.jp)は指定できません。」とあるが一度契約解除してからなら出来そう。


スタンダードプランの支払期日を過ぎて契約を変更するには、自動的に契約が解除されるまで何もしない。つまり待つしかない。
支払い催促請求のメールを無視する必要もあるようだ・・・。
  1. 支払い催促請求のメールが何度かくる→無視する。
  2. サーバから必要なデータをダウンロードしておく。
  3. サーバが停止状態になる [私の場合は、2014年2月13日]
  4. サーバのサービス提供が終了 [私の場合は、2014年3月31日。]
  5. サーバが自動的に廃止 [私の場合は、2014年4月初旬。]



(*1) : さくらインターネット の レンタルサーバーへのMantis 1.2.12のインストール : arigayas の 雑記帳
(*2) : 「さくらのレンタルサーバ ライト」におけるPHP対応のお知らせ | さくらインターネット
(*3) : 「さくらのレンタルサーバ」「さくらのメールボックス」ディスク容量増量のお知らせ | さくらインターネット

(*4) : この同じURLというのは、プランを契約した時に取得する初期URLのこと。
例えば、○○○.sakura.ne.jp という感じのやつです。
[PR]

# by arigayas | 2014-02-10 01:00 | パソコン関係 | Trackback | Comments(0)
2014年1月からのアニメ
2013年10月からのアニメ
5分ぐらいのアニメは赤文字。

2011年10月以前から放送開始
  • ワンピース
2011年10月から放送開始
  • HUNTER×HUNTER
2012年4月から放送開始
  • 宇宙兄弟

2013年4月から放送開始
  • ニコニコ動画で配信分
    • 秘密結社 鷹の爪 MAX

2013年10月から放送開始
  • ログ・ホライズン
  • はじめの一歩 Rising
  • 弱虫ペダル
  • てさぐれ!部活もの (ニコ生でラジオ付なのでそっちを見てる)
  • マギ(第2期)
  • サムライフラメンコ
  • ニコニコ動画で配信分
    • キルラキル KILL la KILL
    • 凪のあすから
    • 弱虫ペダル
    • ゴールデンタイム
    • ストライク・ザ・ブラッド



2014年1月から放送開始
  • 攻殻機動隊入門 あらいず
  • スペース☆ダンディ
  • 銀の匙
  • 世界征服~謀略のズヴィズダー~
  • ウィザード・バリスターズ ~弁魔士セシル
  • 魔法戦争[2014年1月25日 予約録画から削除]
  • ニコニコ動画で配信分
    • とある飛空士への恋歌 [2014年2月8日 視聴取りやめ]
    • そにアニ
    • 咲-Saki-全国編 (余裕があれば) [2014年2月11日 視聴してないので取り消し線]
    • 未確認で進行形
    • となりの関くん
    • Wake Up, Girls! [2014年2月11日 視聴取りやめ]
    • 生徒会役員共*
    • 世界征服~謀略のズヴィズダー~
    • うーさーのその日暮らし 覚醒編
    • pupa(ピューパ)
    • GO!GO!575 [2014年1月21日追記] 4話で終了
    • プピポー! [2014年1月25日追記]
    • ロボットガールズZ [本編 配信 2014年2月1日開始]
  • GyaO!で配信
    • 東京レイヴンズ [2014年2月8日追記]
    • ウィッチクラフトワークス [2014年2月8日追記]



More
[PR]

# by arigayas | 2014-01-16 16:26 | 雑記 | Trackback(1) | Comments(0)
ニコニコでの小技いろいろ
知られていない機能もあるかなと思ってざっとまとめてみた。
複数日に分けて書いたので口調がバラバラで申し訳ないです。

以下の説明は全てGINZA バージョン以降での話です。

ニコニコ動画

動画プレイヤー

動画プレイヤーをクリック後での話です。
  • スペースキーで再生と一時停止が出来る。
    └ スペースキーを押しっぱなしにするとスロー再生になる。
  • Ctrl キーを押しながら F キーを押すとフルスクリーン表示になる。 - 生放送のタイムシフトプレイヤーにも導入して欲しいショートカットキー
  • 「設定」→「動画再生」タブ→「詳細メニューを開く」をクリック→「リピート再生時も提供(ニコニコ広告)を表示」のチェックをはずすとリピートさせたい時にスムーズになる。
  • 「設定」→「コメント」タブ→「コメント一覧にNG代替メッセージを表示」にチェックを入れると、どれ位のコメントが NG になったか解かるのでお勧めです。


動画投稿について

  • 以前は「動画説明文」に「改行を入れる」にはプレミアム会員にならないと改行を入れることが出来なかったのだが最近では一般会員でも改行を入れることが出来る。
    └ 「動画説明文」に「改行を入れる」には、動画情報ページの「動画説明文」に改行を入れたい部分に<br>と書けば良い。

  • 動画内でコメントする時は『投稿者コメント』を使うとコメントが流れて消えてしまう事が無いのでお勧めです。
    └ 「投稿者コメント」するには投稿動画の一覧 [http://www.nicovideo.jp/my/video]から
      該当の動画へマウスカーソルを移動させて出てくる「編集」をクリックして「投稿者コメントを編集」をクリック。
      新たなページが表示されるので右上の「投稿者コメントを編集モードに切替」をクリックして
      動画を再生してコメントすると「投稿者コメント」が投稿されて「編集完了」すると「投稿者コメント」完了です。

  • 今まで投稿した動画をまとめた「公開マイリスト」を作って、そのマイリストを動画の説明文に[mylist/数字]の形式で書くと自動的にリンクされるので今までの動画を紹介するには便利です。
    マイリストの編集画面でそれぞれの動画に説明を付けられます。

  • 一般会員だとファイル形式に制限のある1ファイル40MBなのだがプレミアム会員になれば動画サイズが1ファイル、最大100MBまでになります。
    ただし視聴者数が増える19時から午前2時までの間は一般会員の人は画質が落ちたエコノミー画質になります。

  • 例えば10分ある動画の「動画説明文」に「#9:23」と入れるとシークバーが9分23秒の所に飛ぶリンクが出来ます。

ニコニコ生放送

Firefox のアドオンでコメントビューアになるものがあるので紹介。
NicoLive☆Helper - co105163 で amano さんが作っている NicoLive Helper を入れてから コメントビューア機能拡張 を入れるとコメントビューアになります。

プレイヤーをクリック後での話です。
  • 生放送視聴時
    • プレミアム会員限定だけど、タイムシフト予約をしていなかった放送中の番組をタイムシフト予約するには、URL を書き換えて予約ページを表示する。
      └ 例えば http://live.nicovideo.jp/watch/lv000000000 という URL が放送中だったとして watchgate に書き換えて移動すれば予約ページが表示される。

  • タイムシフト視聴時
    • スペースキーで再生と一時停止が出来る。
      └ スペースキーを押しっぱなしにするとスロー再生になる。
    • 右の矢印キーを押すと30秒進み、左の矢印キーを押すと30秒戻る。 - 動画プレイヤーにも導入して欲しいショートカットキー

  • タイムシフト機能のタイムシフト視聴期限について
    • 公式(運営)が放送した番組
      └ タイムシフト視聴期限ギリギリに見始めた場合、視聴期限は24時間+番組の放送時間になる。
    • チャンネル/ユーザーコミュニティが放送した番組
      └ タイムシフト視聴期限ギリギリに見始めた場合、視聴期限は読み込めた時間分まで(= 視聴期限を過ぎてからシークバーを動かすと見られない)。

ニコニコチャンネル

各チャンネルのTOPの右上にある「お気に入り登録」をクリックするとそのチャンネルが「お気に入り登録」されて
そのチャンネルで動画やブロマガが投稿されたり生放送が開始された時に「ニコレポ(自分のニコレポページ)」に表示される。

CSSが編集できる人向け。


Firefox の userContent.css というファイルを編集できる人向け。
ニコニコ動画
@-moz-document domain("www.nicovideo.jp"){
.log-community-live-reserve{background-color:#ff9 !important;} /* マイページのニコレポ:生放送我予約された時の背景色 */
.log-community-video-upload{background-color:rgb(220, 232, 250) !important;} /* マイページのニコレポ:動画投稿の背景色 */

#wallImageContainer, .chipWallListItemList{display:none;} /* ウォール機能無効化 */
}

ニコニコ生放送
@-moz-document domain("live.nicovideo.jp"){
.tagMember{background-color:#ff9 !important;} /* 番組一覧のコミュニティ限定番組の背景色を変える */

#wall_canvas, #wall_chip_area{display:none;} /* ウォール機能無効化 */
}


追記ログ

追記
[PR]

# by arigayas | 2013-11-05 23:55 | パソコン関係 | Trackback(1) | Comments(2)
2013年10月からのアニメ
2013年7月からのアニメ

2011年10月以前から放送開始
  • ワンピース
2011年10月から放送開始
  • HUNTER×HUNTER

2012年4月から放送開始
  • 宇宙兄弟

2013年4月から放送開始
  • ニコニコ動画で配信分
    • 秘密結社 鷹の爪 MAX
2013年7月から放送開始
  • <物語>セカンドシーズン
  • ニコニコ動画で配信分
    • <物語>シリーズセカンドシーズン
2013年10月から放送開始
  • ログ・ホライズン
  • はじめの一歩 Rising
  • 弱虫ペダル
  • てさぐれ!部活もの (ニコ生でラジオ付なのでそっちを見てる)
  • マギ(第2期)
  • 境界の彼方
  • ガリレイドンナ
  • サムライフラメンコ
  • ニコニコ動画で配信分
    • DIABOLIK LOVERS [2013年9月22日配信開始]
    • BLAZBLUE ALTER MEMORY
    • キルラキル KILL la KILL
    • リトルバスターズ!~Refrain~
    • フリージング ヴァイブレーション
    • 京騒戯画
    • 夜桜四重奏 ハナノウタ
    • 凪のあすから
    • 革命機ヴァルヴレイヴ 2nd SEASON
    • 蒼き鋼のアルペジオ ―アルス・ノヴァ―
    • 東京レイヴンズ
    • 弱虫ペダル
    • pupa(ピューパ) 2013年10月14日現在配信日不明
    • ゴールデンタイム [2013年10月24日追記]
    • アウトブレイク・カンパニー [2013年10月24日追記]
    • のんのんびより [2013年10月24日追記] ニコ生での視聴
    • 機巧少女は傷つかない [2013年10月24日追記]
    • ストライク・ザ・ブラッド [2013年11月21日追記]
    • てーきゅう 3期
    • ミス・モノクローム
    • Super Seisyun Brothers -超青春姉弟s- [2013年12月26日追記]



COPPELION コッペリオン、録画してみたいけど諸事情により録画できない(≧_≦)
ネット配信は有料しかないし(´;ω;`)

More
[PR]

# by arigayas | 2013-10-14 06:40 | 雑記 | Trackback(1) | Comments(0)
2013年7月からのアニメ
2013年4月からのアニメ

2011年10月以前から放送開始
  • ワンピース
2011年10月から放送開始
  • HUNTER×HUNTER

2012年4月から放送開始
  • 宇宙兄弟


2013年4月から放送開始
  • ガッ活! 第2シリーズ
  • 進撃の巨人
  • 精霊の守り人 [2013年5月24日からGyaOで配信開始 / 6月12日から視聴開始(一気に8話まで見た)][2013年6月22日追記]
  • ニコニコ動画で配信分
    • 俺の妹がこんなに可愛いわけがない。
    • 銀河機攻隊 マジェスティックプリンス
    • とある科学の超電磁砲S
    • 秘密結社 鷹の爪 MAX

2013年7月から放送開始
  • <物語>セカンドシーズン
  • 銀の匙
  • あの日見た花の名前を僕達はまだ知らない。(再放送:副音声付)
  • ガッチャマン クラウズ
  • Fate/kaleid liner プリズマ☆イリヤ
  • 有頂天家族
  • ニコニコ動画で配信分
    • げんしけん二代目
    • きんいろモザイク
    • たまゆら -もあぐれっしぶ-
    • 劇場版「空の境界」
    • サーバント×サービス
    • ダンガンロンパ The Animation
    • <物語>シリーズセカンドシーズン
    • 私がモテないのはどう考えてもお前らが悪い!
    • 戦姫絶唱 シンフォギアG
    • ステラ女学院高等科C3部
    • 犬とハサミは使いよう
    • 幻影ヲ駆ケル太陽 [2013年8月4日追記]
    • ファンタジスタドール [2013年9月18日追記]
    • てーきゅう 2期
    • 戦勇。2期
    • リコーダーとランドセル ミ☆
  • GyaO!で配信
    • コードギアス 反逆のルルーシュ [全25話 1週間無料配信されたが19話までしか見られなかった 2013年9月18日追記]


More
[PR]

# by arigayas | 2013-07-23 04:36 | 雑記 | Trackback(1) | Comments(0)
Delphi XE Pro - ListView での疑問。
ListView [ViewStyle=vsReport]に1行分のデータを追加するのに配列(StringList)でデータを渡して一気に追加したいけど出来るのかな?
ListView1.???? := StringList;
もしくは
ListView1.????.AddStrings(StringList);
みたいな感じで。
[PR]

# by arigayas | 2013-07-02 23:24 | Delphi Programming | Trackback | Comments(2)
Delphi XE Pro - UnixTime を計算して経過時間を表示
Delphi XE Pro - Unixtime を 年月日 時分秒に変換

uses に DateUtils が必須です。
procedure TForm1.UnixtimeButton2Click(Sender: TObject);
var
UnixtimeStamp, StartTime, ElapsedTime : UInt64;

day, Hour, Minute, Second: Integer;
AdayOver : Integer; // 24 時間以上用

daystr : string;
TimeString : string;
begin
UnixtimeStamp := 1372995141;
TimeString := FormatDateTime('yyyy/mm/dd hh:mm:ss',UnixToDateTime(UnixtimeStamp));

ShowMessage(TimeString);


// 放送開始からの経過時間
StartTime := 1372485140;

ElapsedTime := UnixtimeStamp - StartTime; // 経過時間(秒数で格納)
ShowMessage(IntToStr(ElapsedTime) + '秒');

Hour := ElapsedTime div 60 div 60 ;

if Hour > 24 then
begin
day := Hour div 24;
AdayOver := Hour mod 24;
daystr := IntToStr(day) + '日目 ' + Format('%.2d',[AdayOver])+ '時間';
end
else
begin
daystr := IntToStr(Hour)+ '時間';
end;

Minute := ElapsedTime div 60 - Hour * 60 ;

Second := ElapsedTime - (Hour * 60 * 60 + Minute * 60) ;

TimeString := daystr + Format('%.2d',[Minute]) + '分' + Format('%.2d',[Second] ) + '秒';

ShowMessage(TimeString);

user_id_Memo.Text := TimeString;
end;


510001秒 が 
5日目 21時間40分01秒
と表示されます。
[PR]

# by arigayas | 2013-06-30 00:29 | Delphi Programming | Trackback | Comments(5)
Delphi XE Pro - Unixtime を 年月日 時分秒に変換
uses に DateUtils が必須です。

procedure TForm1.UnixtimeButton2Click(Sender: TObject);
var
UnixtimeStamp : Int64;
// Temptime : TDateTime;
TimeString : string;
begin
UnixtimeStamp := 1372485141;
// Temptime := UnixToDateTime(UnixtimeStamp); Unixtime を TDateTime 型に変換してる。
TimeString := FormatDateTime('yyyy/mm/dd hh:mm:ss',UnixToDateTime(UnixtimeStamp));

ShowMessage(TimeString);
end;


以下のように表示される
2013/06/29 05:52:21

[PR]

# by arigayas | 2013-06-29 15:00 | Delphi Programming | Trackback(1) | Comments(0)
Delphi XE Pro - TurboPower Abbrevia を使ってみるテスト
Delphi XE Pro - 今年の1月から作成していたソフト、XPI_Maker が完成した。

XPI_Maker に致命的なバグがあったので ZIP 形式の圧縮ファイルにする時のコンポーネントを
TurboPower Abbrevia 5.0 にしてみようと四苦八苦して心が折れたヽ(´ヮ`)/
コンポーネントのインストール方法をイマイチ理解していないの為かうまくインストールできないので強引にソースコードを追加したし(苦笑)

何も指定せずにフォルダの圧縮をするようにフォルダを投げると
出力される圧縮ファイルは絶対パスで圧縮されたファイルが作られる(´;ω;`)

英語サイトをググたりソースコードを追いかけて、恐らく「AbArcTyp.pas」の191~192行目にある
TAbStoreOption =
  (soStripDrive, soStripPath, soRemoveDots, soRecurse, soFreshen, soReplace);
の組み合わせを上手くすれば相対パスで圧縮されたファイルが作られると思うけど限界になったので休憩する。


休憩を終えて追記1回目:
使い方としては、
ほげほげ.StoreOptions := [soStripPath, soFreshen, soReplace];
などと指定する。
無指定だと、絶対パスを含むフォルダ構成で圧縮ファイルを作成するオプションのようだ。
soStripPath はフォルダ構成を無くして圧縮ファイルを作成するオプションのようだ。

追記2回目:
ドキュメントというかヘルプファイルを見つけた(苦笑)TurboPower Abbrevia 3.04 | SourceForge.net
soStripDrive
Drive letter information is removed from the stored file name.
(Note: This option is ignored in Linux.)

soStripPath
All path information is removed from the stored file name.

soRemoveDots
All relative path information is removed from the stored file name. For example,
if you call AddFiles with a FileMask of "..\TEST.TXT" ("../TEST.TXT" in Linux),
the parent of the current BaseDirectory is searched for a file named "TEST.TXT".
If the file is found, it is stored as "TEST.TXT".

soRecurse
Subdirectories of the search path are included in the search for files to add or freshen.

soFreshen
When adding an existing item to the archive, the item is freshened.

soReplace
When adding an existing item to the archive, the item is replaced.


2013年5月31日12時10分 追記3回目:
もしかして「TurboPower Abbrevia 」って相対パスでの圧縮ファイルにするのに対応していないのか?と思い始めてる。


2013年5月31日15時07分 追記4回目;
情報の後出しは良くないんですけど、deko さんのサイト[ 続・ZIP で圧縮 / 解凍したい (Delphi 2010 以降) ]を見てこのコンポーネントを使おうと思いました。
これを諦めて 7-zip.dll を使おうかと思い始めてます・・・。

2013年5月31日17時04分 追記5回目:
Twitter で おにさんに助言[ Twitter / onimaro2010 ... ]をいただいて「TurboPower Abbrevia 」を使って相対パスでの圧縮ファイルを作成するのに成功しました。
しかし、このコンポーネントは圧縮ファイルのファイル名の拡張子をチェックして圧縮ファイルにする処理を開始するから Firefox 等のアドオンで使われている xpi ファイルを指定すると「そんなファイルタイプを知らん!」と圧縮ファイルを作成してくれないので困った(´・ω・`)
SaveFileName := ChangeFileExt(SaveFileName, 'xpi');
とするだけじゃアプリケーションのメモリ内だけでファイル名の拡張子が変わるだけだけですし(´・ω・`)


2013年6月1日5時43分 追記6回目:
普通に「delphi ファイル名 変更」でググってファイル名の拡張子変更を解決したw
RenameFile(SaveFileName,ChangeFileExt(SaveFileName, 'xpi'));

upしている過去バージョンは使い物にならないから全部削除だな(´・ω・`)
[PR]

# by arigayas | 2013-05-30 15:22 | Delphi Programming | Trackback | Comments(0)