buy zofran? (2011-02-14 (月) 20:59:50)
comment2 http://forum.ea.com/fr/posts/list/109637.page epivir
buy cheap online lasix? (2011-02-14 (月) 20:27:31)
comment2 http://www.viralnetworkers.com/profiles/blogs/order-carbidopa-levodopa carbidopa levodopa purchased online without prescription
purchase renova without a rx overnight shipping? (2011-02-14 (月) 19:52:16)
comment5 http://community.essence.com/profiles/blogs/purchase-floxinofloxacin floxin without rx overnight delivery
hfxxms? (2011-02-14 (月) 14:37:04)
FD4zYW <a href="http://popylklafzov.com/">popylklafzov</a>, [url=http://uhsjrwpbmwyl.com/]uhsjrwpbmwyl[/url], [link=http://gnyiexftasgx.com/]gnyiexftasgx[/link], http://hahfyidsnpwb.com/
qmldjfpezj? (2011-02-12 (土) 07:14:08)
D0rERJ <a href="http://swpbyezkumcr.com/">swpbyezkumcr</a>, [url=http://djycqbwenhmp.com/]djycqbwenhmp[/url], [link=http://kusragqcrikl.com/]kusragqcrikl[/link], http://gduxclpldirp.com/
tibgwtcrtsy? (2011-01-31 (月) 10:03:41)
Xrh7zU <a href="http://uyfzqdlmuoip.com/">uyfzqdlmuoip</a>, [url=http://nvhmexckpuro.com/]nvhmexckpuro[/url], [link=http://ppyoqjyfwjkn.com/]ppyoqjyfwjkn[/link], http://rauawabjizcn.com/
znfpvko? (2011-01-17 (月) 13:38:58)
yL3gWf <a href="http://qqyeieznzrnb.com/">qqyeieznzrnb</a>, [url=http://teolgyzjxkpq.com/]teolgyzjxkpq[/url], [link=http://sgluijlpjtwg.com/]sgluijlpjtwg[/link], http://azwdbbocncuh.com/
PUENTE? (2010-12-30 (木) 22:32:51)
thanks for the good job, <a href="http://windows-product-key.blogspot.com">windows xp professional product key</a>, [url="http://windows-product-key.blogspot.com"]windows xp professional product key[/url], http://windows-product-key.blogspot.com windows xp professional product key, 662, <a href="http://windows-product-key.blogspot.com">windows xp home edition product key</a>, [url="http://windows-product-key.blogspot.com"]windows xp home edition product key[/url], http://windows-product-key.blogspot.com windows xp home edition product key, ipdba, <a href="http://windows-7-product-key.blogspot.com">windows 7 product key</a>, [url="http://windows-7-product-key.blogspot.com"]windows 7 product key[/url], http://windows-7-product-key.blogspot.com windows 7 product key, gcs, <a href="http://windows-7-product-key.blogspot.com">windows 7 ultimate product key</a>, [url="http://windows-7-product-key.blogspot.com"]windows 7 ultimate product key[/url], http://windows-7-product-key.blogspot.com windows 7 ultimate product key, 792, <a href="http://windows-7-product-key.blogspot.com">windows 7 professional product key</a>, [url="http://windows-7-product-key.blogspot.com"]windows 7 professional product key[/url], http://windows-7-product-key.blogspot.com windows 7 professional product key, gzidmn, <a href="http://windows-7-product-key.blogspot.com">windows 7 home basic product key</a>, [url="http://windows-7-product-key.blogspot.com"]windows 7 home basic product key[/url], http://windows-7-product-key.blogspot.com windows 7 home basic product key, sit, <a href="http://windows-7-product-key.blogspot.com">windows 7 home premium product key</a>, [url="http://windows-7-product-key.blogspot.com"]windows 7 home premium product key[/url], http://windows-7-product-key.blogspot.com windows 7 home premium product key, 6784,
bxnagbdy? (2010-12-30 (木) 10:15:47)
rMPiUI <a href="http://edzoypyouxox.com/">edzoypyouxox</a>, [url=http://kygnclbqwwmb.com/]kygnclbqwwmb[/url], [link=http://ldzdmosmthfm.com/]ldzdmosmthfm[/link], http://davqflrajwtq.com/
jonn1? (2010-11-15 (月) 14:23:11)
comment6, http://www.wirelessrerc.gatech.edu/SOT/sot-wireless-emergency-communication-forum/thad-starner-wireless-rerc-answers-questions-from-the-audience/149852215 buy painkillers online, wnze, http://www.wirelessrerc.gatech.edu/SOT/sot-wireless-emergency-communication-forum/thad-starner-wireless-rerc-answers-questions-from-the-audience/880936030 adhd medication, DD, http://washington.academia.edu/BuyBirthControlPills/StatusUpdates buy birth control pills, :-D, http://history.giants.com/account/Hydrochlorothiazide hydrochlorothiazide, 956096, http://history.giants.com/account/Buy-Prilosec prilosec, >:O,
シップ? (2009-08-30 (日) 00:55:19)
- TOPのデザインを適当にいじり回し中
TOP10と新着10件がグリッドに沿って整列しているのもまぁいいんだけど、そろいすぎててどこを見たらいいのかわからないなーという気がしたので
TOP10をTOP5にして、1件目はセルの大きさを4倍にしてみた。変化をつけるといいかな~と。
変更前→ 変更後→- 前・次のリンクを同じタイトル、話数のものが複数ある場合、登録者優先に。
シップ? (2009-08-29 (土) 01:08:46)
- TOPのレイアウト変更。いままではTOPページが検索ページと兼用だったのを、TOPページは専用にレイアウトするように。いろいろな情報を表示できるようになるのでとりあえずは30分間のランキングと、新着動画を載せてみた。おいおいお知らせとかも載せていけるようにしたい。
- ランキングにMy視聴リストの登録件数で並び替えを追加。
- 上部メニューのデザイン変更
シップ? (2009-08-28 (金) 00:42:10)
- タグ編集をログインユーザーのみに制限。
タグの編集履歴を保存して、リストから編集時の日付をクリックすると、そのとき保存されたタグをテキストボックスに戻す機能を追加。OKボタンを押せば、タグの復元が簡単にできる。タグが消されたときとかに使えるかもと思ったけど、逆にこれを使って以前のタグに戻す荒らしも出そうな気がするが。
いまのところ、このサイトにはタグ消し荒らしはいなそうだけど、そのうち出てくるはずなので早めに手を打っておかないと。
なお、登録者は編集画面で編集した人のユーザー名つきで履歴を表示できます。まぁ表示するだけで編集禁止とかができるわけではないので、あまり意味がないのだけれど。ひどい場合は報告してもらえればなんか対処します。- なんかそろそろまたデザイン変えたいな~いまは色味が少ないのでもうちょっとカラフルにしたい。サイトのキャラクターも作りたい。安直だけど「ひまわりたん」みたいなな。だれかpixivあたりで描いてくれないだろうか?
- そろそろ一ヶ月あたりのPVが500万超えそう。直近1ヶ月のPVが今446万なので。GoogleAnalyticsが500万PVまでなので、どうしようかな・・と考え中。
シップ? (2009-08-25 (火) 00:17:17)
- 前にも書いたSayMoveのコメ鯖が重いとコメント取得に時間がかかって表示が遅くなる対策で、動画ごとに各個にアクセスするのをやめて全体で一つのキューにためて一つずつポップしていく方法に変えた。これですくなくとも同時にいくつものコネクションを張って多重ダウンロードすることはなくなったと思う。さらにもうちょっと調整して、アクセス間隔を開けるようにしないと・・・
- ログインしていない場合はコメントの送信をちょっとやめてみた。とりあえずテスト中・・・転送量は気持ち減ったかな?程度であまり変わらない気がする。
- Keyの作成方法が割れたみたいなのでまた種を変えないと・・・まぁ、swfのソース見れば一発でもろに書いてあるから調べようと思えば簡単にわかるし、隠し通せるものでもないので、算出方法は別にばれてもいいので、種をハードコーティングしてちょくちょく変えていこうかな、と思ったけど、SWFの自動逆アセンブル→種取だし→算出計算式の自動修正とかされたらお手上げですな。
- 私事だけどニート脱出したので、あまりサイトいじれなくなるかも。まぁバイトだし、そんなにがっつり働く訳じゃないので大丈夫だとは思うけど。
シップ? (2009-08-22 (土) 00:35:12)
- プレイヤー更新
- コメントの最大同時表示数を制限できるように。表示しているコメントの数を数えて、それ以下ならコメントを表示、それ以上なら減るまで表示を待つようにしているんだけど、なんかムラになってしまってあまりうまくない。固まって出てきて、それが消えたらまた固まって出てくる感じ。そうじゃなくて平均的に2,3行までにとどめて出てきてほしいんだけどなぁ・・・行数の制限を入れた方がいいかな?
- コメントを外部プレイヤーで使えるよう生のXMLを表示できるように。コメントウインドウを表示して、「XML」ボタンをクリックすると、テキストボックスに小さいフォントで取得したコメントのXMLデータを表示。
サーバーから一度ダウンロードしたものを加工しているだけなので負荷はかからないし、キャッシュから拾うよりはもしかしたら楽かもしれない。(コメントウインドウを表示させるのが結構面倒だけど)
XMLデータはNGチェックをしているので、NGにひっかかるコメントのデータは含まれないようになってると思う。まぁ、外部プレイヤーにもNG設定はあるからねぇ・・・
packet>の後になんかつけないとコメント表示できない?よくわからないけど、NicoPlayerで試した限りではそのままコピーペースとして保存したXMLを読み込んでみたけど、コメントリストにはしっかり表示された。再生できなかったので流れるかまでは確認してないけど、リストに表示されたなら大丈夫でしょう。
シップ? (2009-08-21 (金) 01:04:41)
- コメントが二重になるバグ修正。一つの動画でSayMove!のコメントを二カ所以上から取得するときにループで回すその中で変数クリアして無くて2つめのソースも一つ目の動画コメントが入っていたまま追加されて、結果、重複。単純なミスでした。上げ直しとかしてくださった方もいたようでほんとスイマセン。コメント重複削除機能もつけたのでそれで重複した米は取り除いていただければと・・・
- SayMove!がフルスクリーンに対応したというので、追随してコメント入力ができないからと渋っていたフルスクリーンモードを追加。ただ、フルスクリーンだとFlashPlayerの仕様でキーボードからの入力がきかないんだよね・・
再生・停止のスペースと、シーク、音量調整のカーソルは何とか使えるみたいだけど・・・文字入力は全然ダメ。コメントの書き込みが減るかも~。書き込みたい場合は今まで通りブラウザの最大化+最大化リンクでよろしくです。
シップ? (2009-08-20 (木) 01:34:41)
- どうやらサイトに重大な脆弱性が存在したよう。それがある方の調査によって判明した。夜6:30頃、昼寝から覚めてトップを見るとなんかトップの動画がおかしい。さっきまでとがらっと変わっている。
再生数をよく見るとすべて同じような感じ。「あれれ?」とおもってデータベースを直接見ても同じ。どうやらすべての動画の再生数が書き換わったらしい。
この時点で「あ~SQLインジェクションでやられたな~」と思ったのでとりあえずサイト停止。所用があったのでちょっと出かけて、帰ったらソース見直して穴見つけないとな~などと思いながら帰って2chみると思っても見なかった展開になっていた。自分が原因ではないか・・という方が書き込んでいて、どうやらいろいろ調べているうちにそうなってしまったのでは?ということだった。
確かに、SQLインジェクションが行われたにしては再生数が書き換わってるだけだから地味だな~、やるんならDROP DATABASEとしてデータベース全削除ぐらいやっても不思議じゃないのに??と思っていたので調査目的なら納得。その後メールでやりとりして問題の部分なんかも教えていただいた。ご協力感謝します。
XSSの脆弱性なんかも教えていただいたので、結果的にはセキュリティもアップできてよかったかも。いい人でよかったよかった。
今回の教訓は、SQL文に変数を挿入するときはエスケープするのは当たり前だけど、エスケープしたから絶対に安心ではない、ということ。
シングルコーテーションで囲ってない場合、挿入するSQLにもエスケープするものがないから、意味がない・・ということに初めて気がついた。
やっぱリリース速度だけに気をとられてセキュリティ対策がおろそかになっちゃだめということを学びました。
シップ? (2009-08-19 (水) 00:23:48)
- 追加ソース周りを変更。
仕組みは変わってないけど、方法を変えた。今まではテキストコメントを流用して追加ソースにしていたけど、追加ソースは追加ソースで別にテーブルを作ってそっちで管理するように変更。
よって追加ソースを登録してもテキストコメント欄にはURLがのらなくなった。編集、削除もソース専用のフォームから。
それに伴って追加ソースの解像度も自動的に登録されるように。手動登録もできるように変更。
あと、再生している動画とリストの選択が一致しないバグ修正。- SayMove!のコメントサーバーの応答が悪いためか、コメント取得のタイミングで動画を開くとほぼ止まる。なのでどうしようか対策を考え中。
各個にアクセスするのをやめてキューにためてバッチ処理的な感じで順次処理していけばいいかもしれない。一つの動画の取得間隔は最低20分にしてるけど動画の数がたまってくるとそれでも全体としては頻度が高くなってきてる。
平均して5秒に一回ぐらいコメント取りに行ってるかも・・・もしかして米鯖おもいのうちのせい?ちょっとこれは迷惑かけ過ぎてるので、順次処理方式に変えて最低でもリクエスト間隔1分はあけないと。。
頻度が下がると500以上たまってしまってコメントに穴が開く可能性はあるけど、その日の再生数が多い=コメントの勢いも多いということだから、優先順位をつければまぁ大丈夫だとは思う。1日で1440reqかぁ・・・動画数超えてるなぁ- Windows100%で紹介されていた記事を立ち読みしてきた。「コメントを詳細に設定したい場合は~」みたいなフレーズで紹介文が5,6行書かれていてスクリーンショットが4枚、ロゴまで載っていた。許可した覚えないのに・・・こういうのって勝手に載せるんだ。。。
シップ? (2009-08-16 (日) 00:27:00)
- My視聴リストにメモを書き込めるように。また使い道のない機能を付け足してしまった感がするけど、まぁいいや。
- ユーザー登録受付再開。今のところ安定して動いているから大丈夫かな、と。
シップ? (2009-08-15 (土) 00:31:23)
- My視聴リストの保存場所をCookieからDBへ変更。アカウントごとにMy視聴リストを持てるようになった。そのかわり、ログインが必要になるけど。
- コメントファイルへのアクセスがkeyがついていなくて「&limit=」の場合、全部取得できてたので1000に。また、コメントを5分間キャッシュするようなヘッダーをつけた。
- 昨日eAcceleratorを導入してみた。ApacheのStatusを見る限り処理中の同時リクエストの数が50位に落ち着いてるので効果が見える。ひどいときは300~400行っていたことを考えると相当軽くなったと思う。(単にアクセス数が少ないだけかもしれないけど)
そのため、サーバー2を停止。Webサーバー1台+サムネイルのサーバー1台の運用体制に戻した。
シップ? (2009-08-10 (月) 18:04:57)
最近更新履歴書くのをサボってたのでまとめて。
まぁハードウェアは大きく変えたけどソフトウェアはそれほどいじってないのですが。
最近とんでもなく重いので、CPUのFANを交換して起動しなくなったついでにメモリをたくさん載せられるマシンに変えようと言うことに。
事の顛末は土曜日の午後、CPUのFANを変えるためメンテナンスに入ったときから始まります。
メンテナンス画面に載せてた告知をそのまま転載。
- 8/8 23:00
- 皆さん、ご迷惑をおかけしています。現在の状況です。
Core2DuoなのにCentOSのi386版をインストールしてしまった。インストールはすんなりいったものの、初回起動があり得ないくらい遅い。32bit版入れたせいだろうか・・・
しょうがないのでCentOS 5.3-x86_64のイメージDVDをダウンロード中。あと20分ぐらいかかりそう。
なぜOSのインストールまでする羽目になったのか。
旧サーバーのCPUFANを交換したらファンに干渉してFANの電源コネクタがさせなかったためシャーシファンコネクタに差し込んで起動したところ、FAN ERROR表示。そのせいなのか、電源を長く抜いていたせいなのかバックアップバッテリーが消耗し切っていたせいなのかBIOSの設定がデフォルトに戻ってしまった。
そのおかげでHDDの認識順序かなにかが変わってしまってGRUBがステップ2で止まってしまう。構成は変えてないのでBIOSの設定を動いていた時と同じにすれば戻るはずなのだけど、primary-master,slave,secondary-master,slaveと試してみてもだめ。
GRUBの再インストールしようにもレスキューCDとかねーよ、という状態なので、いっそのことLinuxごとインストールし直すか、ということに。
OS入れ直すならハードも変えたいなと思っていたのだけど、あいにくまだ用意していない。しかたなく普段デスクトップとして使っているPCをサーバーに転用することに。
Core2Duo E6550,MEM:6GB,HDD:WD1001FALS 1TBと、今となっては数世代前のスペックだけどサーバーとしては十分かと。
OSはサーバーようならRedHat系ならFedoraよりもCentOSの方が意見が見受けられたのでじゃあそれをダウンロードしてDVDに焼いて、インストールしよう、ということに。
そして先頭に戻る。- 8/8 23:25
- DVDイメージのダウンロード終了。現在DVDに書き込み中。
- 23:28 2009/08/08
- DVDの書き込み終了。インストール作業に移る。
- 23:50 2009/08/08
- あれれ・・インストール始まらない、、と思っていたらメモリ4GB以上だとDG33FBはだめなマザボらしい.BIOSアップデートすればいけるらしいけど。
まあいいや、今はとりあえずメモリを3GBに減らしたらからインストールできそう。デュアルチャンネル?なにそれ効果あるの?
やっと2回目のインストール中。。。
とそんな感じでCentOS 5.3に変えました。サーバーもCore2Duo E6550,MEM:3GB,HDD:WD1001FALS 1TBと増強したので余裕ができるだろう、と思っていた日曜日。
全然つながらない。重いというかつながらない原因がApacheの最大コネクション数まで使い切ってしまっていたので、悪のを待つ間は応答しなくなりそれが重い・・・という状況になっていた模様。
最大接続数を増やせばいいんだけど、増やせば増やしただけメモリを食うので、徐々に増やしていってメモリと相談しながら様子を見ることに。
でもやはりMySQLサーバーとも共用の都合、そっちにも配分しなくちゃならないので3GBでは厳しいことがわかってきた。
やっぱり取り外した3GBをつけて6GBで運用したい。ということでBIOSアップデートのためのメンテを日曜夜から開始。
またここでも問題発生。- 23:30 2009/08/09
- お約束どおりBIOSアップデートしたら起動しなくなりました。
Flash update has completed successfully.の表示は確認したのに・・・左上にアンダーバーだけがずっと表示されてる・・・(笑)- 1:03 2009/08/10
- BIOS起動しました。BIOS更新に失敗していたわけではなかったようです。単にHDDのオーダー順がBIOSアップデートでクリアされてただけっぽい。
どうやら最悪の事態は免れたようです。お騒がせしました。- 1:33 2009/08/10
- BIOSいじってたらHDDをAHCIではなくてIDEモードで動かしていたことが判明。ショックだわ-。今更変えられないし・・・見なかったことにしよう。
何とかOS起動。もう少しで復旧します
BIOSの更新とか普段しない人なのでおっかなびっくりやったら、アップデート後起動しなくなって焦った。これがまさかのBIOS更新失敗ってヤツか?マジかよ・・・
BIOSのリカバリーCDまで作って読み込ませていたら「ん?いまちらっとBIOSの起動画面表示されなかったか?」どうやらBIOSの設定がクリアされたようでブートオーダーが変わって起動しなかっただけのよう。
メモリを増やし、元のHDDをつけたら無事起動。
これで大丈夫だろう、と思ったのだけど、増設した効果もむなしくあっという間に埋まっていくスロット数。
http://mov.shipweb.jp:8080/server-status?を見ると今この瞬間にどれほどの接続があるかがわかるけど、500全部埋まってて驚いた。
これまで使っていたサーバーにもCentOS入れて同じ環境にして負荷分散を試みるも、うまく分散してくれず重いまま。
しょうがないんで鎖国したらみるみるコネクション数が減って大体100前後にまで落ちた。結構アカウント持ってない人(もしくはロボット)多いのね。
これぐらいの軽さなら余裕だな~。夜になるとどうなるかわからないけど・・・。
昨日8/9は、サイト開設から早いものでもう2ヶ月目。
ここ1ヶ月の間のアクセス解析の結果を見ると、セッション数:554,387、ページビュー:2,703,436、ユニークユーザー:77,858,平均ページビュー:4.88,平均サイト滞在時間:14分17秒、新規セッション率:12.58%、直帰率:25%
シップ? (2009-08-07 (金) 01:30:43)
- 重い・・・重い・・・ついに鎖国に踏み切った。
- アカウントのみにしてもたいして変わらなかった気がする。最初はアカウントの登録もできなくしてたけど、2chみてても登録してなかった人が結構いたようだったし、いきなり登録も不可っていうのもあれなので、とりあえず登録は出来るようにしているけど、またそのうちゴールデンタイム(20時~25時)は新規登録中断しないといけないかもしれない。登録できるんでは真の意味で鎖国じゃないし…あんまり意味ないんだよね・・
- 日付かわったら軽くなった(気がした)のでカウンター非表示に。そのIPアドレスがすでにアクセスしているかどうかチェックして、IPアドレスをどんどん追加していっているので一日の終わりには15000ぐらい登録することになってそれで更新が重いのかと思って非表示にしてみたけど変わらず。
- ボトルネックがなんなのか、ここ数日探っているけど確信が持てない。CPUはidle:50%,iowait:20%,user:20%ぐらいなので、CPUでは無いことは確か。load avarageもおおむね1以下なんだよな・・・HDDかネットワークの待ちのどっちかだろうなぁと。
メモリもfreeで調べると2GB中、used:1492MB,free:581MBだからまだ空いてる。送受信が500kb/s前後だから、毎秒4Mbit/s。これぐらいで頭打ちになるとは思えないんだけど、帯域幅よりもセッション数の問題がしないでもない。- ハブ2段が悪いのか?とおもって1段にしてみたけど大差ないし、よく知らないメーカーの古いハブ(AUTO-MDIXすらついてない)が悪いのか?とおもってcoregaのハブに変えてみたりもしたけど変わらない。まぁcorega自体地雷という話もあるが
まぁリピータハブでもなければハブがネックになることなんてそう無いよね。- やっぱりルーターかな。うすうす気がついてはいたけど、HARD○OFFで1500円で買ったバッファローのbbr4mgをbbr4hg化したやつが非常に怪しい。ルーター変えないとだめかな。RTX1100とかIX2015あたりがよさそうでオクでもまぁまぁ安いけどコマンド入力か…というのがなぁ。買うにしても先立つものがないし・・・PCルーターって性能どうなんだろう。もちろんPCによるだろうけど。
- 本日のユニークビジター数:カウンタ消したので定かでないけどおそらく15000人ぐらい。これ集計するのも今日で最後かも。Google Analytics見れば分かるか。
- あ、WikiのTOPページとか戻してくださった方ありがとうございました。
シップ? (2009-08-06 (木) 00:13:49)
- 負荷が大丈夫そうな感じなのでコメントファイルのAPIでの提供をリミット1000でこっそり再開。全部取得したい場合はFirefoxにLive HTTP headersなどのアドオン入れてURLを見てもらえれば、コメント取得用のkeyがついたURLがあるのでそれにアクセスして落とせます。
- 本日のユニークビジター数:12179人。
シップ? (2009-08-05 (水) 00:41:09)
- コメントXMLのインポートをXMLファイルのURLを直接入力してインポートできるように。わざわざDLして、メモ帳で開いてコピペ、という手順を踏まなくてもいい・・・かも。ニコニコから直接DL出来るかはワカラン(`Д´≡`Д´)??
- 再生頻度が高い動画のコメントはキャッシュしておくようにした。動画ランキングの上位20位のコメをキャッシュするように。再生数がおおいものと少ないものの差が大きいからちょっとは効果ありそうだけど・・・。
- コメントクリックしたときのデフォルトを選択できるように。
- NGワードに登録
- NGIDに登録
- 何もしない
それぞれCTRLキーを押しながらクリックした場合は逆の動作に。- 本日のユニークビジター数:12605人
シップ? (2009-08-04 (火) 01:34:38)
- 今日はサーバーの中を掃除した。常時稼働させているとほこりがすごい。どっからこんなにほこりが集まるんだ…といいたくなるぐらい厚く積み重なっていた。
あとついでにマザーボードの型番の確認。本当はHDDでも変えようかと思って事前調査でSATAコネクタがあったかどうか確かめたかったので。しかし暑くてPCショップに行くのを断念。結局なんにもスペック変わらずじまい。
HDDがネックになってるというのはこれまでも書いてるけど、果たしてHDDを変えただけでサクサクになるのか?というと疑問が残る。システム入っているHDDの交換は面倒そうだった、というのもあるけど。- 動画ページを開くときもキャッシュから取り出すようにした。タグとか登録者コメントとかちょっと古い情報になってしまうけど。
- 突然ですがコメントファイルのAPIでの提供を中止します。コメントと動画を落としてローカルで再生している方がいるのは知ってるけど、自サイトで再生する分の送信でちょっと手一杯で外部での利用分までサポートするだけのリソースが現状無くなってきてしまったので。。。
自分はSayMove!からコメントDLしておいて、外には出さずに囲い込むのか、と言われると耳が痛い話だけど。SayMove!のコメントキャッシュは他にもあるし、(fxoonとか)、ひまわり動画はコメント配布サイトというよりもサイト上でコメント付きで再生してもらうのを想定しているので、それを考えてみるとしょうがないかな・・・と。といってもツールの作者さんはあれやこの手でDL出来るようにしちゃうんだろうけど。Flashを使う以上完璧にツールを防ぐ方法なんてないし。それはしょうがないけど、公式にはご遠慮頂いてます、的なスタンスになっちゃいます。
まぁいづれSayMove!からのコメント輸入に頼らなくてもよくなれば、コメント輸入は止めようと考えてる。現状このサイトからのコメントは再生数TOPのものでも1700とかそこらだから、まだ時期尚早かなというところだけど。- 投稿したとき、登録者コメントの改行が反映されない、タグが別にならないバグを修正。改行コードの問題だったよう。
- 本日のユニークビジター数:13966人。
シップ? (2009-08-03 (月) 01:02:14)
- サムネイルサイズに特大を追加。旧デザインのサムネイルサイズ大と同じサイズ。ビッグサイズを惜しむ声があるようなので復活。
ブラウザによるサポート差が激しい透過表示を止めたので1行につき1つしか入れることが出来なかったので一覧性はすごく悪いけど。- 電化製品使いすぎでブレーカーが落ちて、夕方5時頃繋がらなくなった。自鯖はこういうことがあるからなぁ。かといってレンタルサーバー借りるにしても専用じゃないと追い出される負荷だから相当費用がかかる。
せめて固定IPぐらいはほしいんだけど、コミュファの固定IPサービス月額4,200円とかもうね・・・・もうちょっと出せば1Gbps契約できちゃうよ。。- 今日もサーバーが重かったな。キャッシュした効果があまり見られないぞ・・・原因はまた別の所なのかも。稼働状況→Server Statusで、前日のsysstatログを見れるようになっているので分かる方おられたらここが弱いんじゃね?という点ぜひ教えて下さい。。。
- 本日のユニークビジター数:15384人。1万5千人突破したよ・・・PVは一日10万行くか行かないか、ってところかな。
シップ? (2009-08-02 (日) 01:12:28)
- 検索ボックスをTOPページ含む検索ページでは一つだけ表示するようにした。
- 動画のデータを格納しているテーブルのコピーをメモリ上に作成して、一覧表示ページ(検索含む)、ランキング、My視聴リストではそっちからデータを取り出すようにした。
5分ごとにTRUNCATE、全レコードのINSERTをして更新している。ボトルネックがディスクI/Oかな~という気がしてるので(iowaitが常時10%越えてるので)すこしでもディスクからの読み取りを減らせればと思って。
この方法だとタイムラグがでてしまってすぐには更新されないのが欠点だけど。編集したのに反映されてない・・ということが起こるけど、あわてず最大5分待ってほしいです。- カテゴリを登録者タグの先頭一致に変更。インデックスが前方一致でないと機能しないので。なので、登録者タグの先頭にカテゴリタグを持ってくるようにお願いします。
- いろいろ負荷対策をしていくとどうしても不便になっていくので、利便性を確保しつつ、パフォーマンスも維持するような工夫をせねば。できるだけユーザーに負担をカケル方法ではなくて、こっちで何とか出来るのが理想。
サーバーのハード増強というのも視野にはあるけど、安易にハードウェア強化に頼るのではなくてソフトウェア的に工夫して、それでもだめだったらサーバー変えればいいかな~。とりあえずはまだ、まだ、今のスペックでいけるはず。
HDDだけは時代遅れの40GBを使ってるのでそれを新しいのに変えてRAID0にでもすれば大丈夫でないかな。- この時間のsar -u の平均値 user:16.64%,nice:0.00%,system:4.61%,iowait:13.08%,steal:0.00,idle:65.67%。CPUはまだまだ空いてる。メモリもスワップ発生してないし。あとはネットワークかな。。いまの家庭用ルーターを何とかするのが先決か。
- 本日のユニークビジター数:13856人。最近多いなー
シップ? (2009-08-01 (土) 00:47:38)
- 新デザインに移行
- 日付が変わるちょっと前から繋がりにくくなってる。なぜ?そんなに一気に増えたわけではなさそうだけど…ここまで重いのは初めてかもしれない。これは何とかしないと・・
とりあえずデータベースを何とかしないと。負荷対策には疎いからなぁ…MySQLはクエリキャッシュって言うのがされるんだよね・・でもデータの変更があるとクリアされる・・・常に更新するテーブルを一定時間毎にコピーして、読込はそっちからすればいいのかな。タイムラグがでるのはしょうがないか・・- 本日のユニークビジター数:14421人。
シップ? (2009-07-31 (金) 01:21:25)
- 新デザイン案を若干修正。カスタマイズで動画情報表示によって登録者コメントとユーザーコメントの量を増減するように。
動画情報表示がすべてならユーザーコメントは4行。最小なら1行。標準で2行。サムネサイズ大かつすべてならユーザーコメントの量は今とさほど変わらないと思われ。
最小の場合は少しでも高さを減らすため登録者コメントは右側に移動。
代替ファイル選択できるようにしたいのだけど、現在の仕様上、動画情報を保存しているテーブルと、代替ファイルの情報を保存しているテーブルが違うので、代替ファイルを表示するとなると、表示した動画それぞれに対して代替ファイルがあるかどうかのクエリを実行しないとならないため、クエリの量が1ページあたり30増えてしまう。たいしたことないのかもしれないけど、負荷が増えるのは確実なので、今のサーバースペック的に見送りかなぁ・・・やるとしたら動画テーブルに代替ファイルがあるかどうかだけフラグを用意しておいて、フラグが立ってる動画だけ代替ファイルを検索する感じにすれば全て見に行かなくてもいいからそんなかんじで。
これまでのセル全体の背景にサムネを表示するのは廃止の方向で考えていたけど、BBSでは今のサイズのサムネを残してほしいという意見もあるのでどうしようか考え中。あらたに「特大」サイズを加えるか。
背景サムネはインパクトはあるけど、背景透過してもかなり見づらくなるのが欠点・・chromeとかだと半透明処理できないから完全に塗りつぶされるし。特大にするとしても1行につき1列にするとかかな。
新デザイン案のサムネサイズ大の横幅は213ピクセルと動画祭とのなかでは大きい方だと思う。小だと130ピクセルで、まぁ標準ぐらいか。
タイトルの表記方法は、シリーズ名と話数の間で改行するかつなげるか迷ったけど、いままでずっと(といっても1ヶ月ちょっと)話数以降は行を変えて表示していたのでこれまで通りの表示の方がいいかな。
トップにアンケートと称してリンク張ってみたけどそんなに意見も出なそうなので8月に入ったら変えようかと。- 昨日のユニークユーザー数:11040人。
- 本日のユニークビジター数:13020人。初の13000人越え?
シップ? (2009-07-30 (木) 01:10:47)
- Dailymotion修正。
- 登録用のFlashにプリセット追加。
- サムネイルのアニメGIFの制限をフレーム数を15まで、サイズを横120に。アニメGIF機能付けてから、サムネの表示が重いのでサイズを抑えて転送量を減らさないとまずいなぁ、、ということで。改悪になりますけどご了承ください。
- プレイヤー
- NGワード、NGIDの全件削除ボタンの追加。全件削除ボタンは今までの削除の下にあるから間違えやすいかも。(自分も何回か間違えた)間違えたら慌てず保存をせずにページをリロードすれば元に戻るのでよろしく♪
- コメントクリックでのNGを即時反映させるように。これまではクリックしても消えなかったので。(2回目からは消えるけど)クリックしたらすぐ消えるようになったので、NGにした感が感じられるようになった。NGID連動のチェックが入っている場合はそのIDのユーザーのコメントで画面に表示されているものは全て消えるので、同じコメントを連投している場合、一つをクリックすると全てぱっと消えて気持ちいいかも。
- 隠し機能としてMP3,AACファイルの単体での再生に対応。動画ファイルURLにmp3かAACファイルのURLを入力(ただしURLの最後の3文字が「mp3」もしくは「m4a」でないとオーディオとして認識しない)するとオーディオファイルが再生されてコメントも合わせて流れます。まぁあくまでおまけ的な機能で使い道も??な感じなのでバグとかあっても勘弁してくださいな
- 新デザイン案を作成。親切にもレイアウトを考えてくださった方がいたのでそれを再現する感じで作成してみた。
サムネサイズ大はこれまでセル全体の背景にしていたけど、それを止めて通常通りの表示にした。サムネサイズ大の場合は2列、サムネサイズ小の場合は3列構成。
16:9の場合は上下に帯び付けて4:3に合わせた。ま、画像自体には手を加えず、背景を黒く塗りつぶした4:3の比率のテーブルにvalign=middleで画像は位置してるだけだけどw。スタイルシートだと垂直位置をmiddleにするのが出来ないんだよね…padding-top:autoとかでもだめだよね?または数値指定すればそれっぽくは出来るけど、画像の高さが分からないと数値が出ない…もちろん読み込んで画像の高さを取得すれば出来るけどそもそもサーバーが違うしそんな負荷高いこと出来ない・・・ということでテーブルレイアウトはそのまま。フルCSSコーディングとかする技術は無いので、ソースはもうHTMLと外部スタイルシートと、属性スタイル値がごちゃ混ぜで見れたもんじゃない。
タイトル+話数+サブタイトルが最大2行に収まるように文字数を制限してレイアウトが崩れないように。これまではタイトルのあと改行して話数だったけど、つなげて表示するように変更。その方が文字数稼げるし、わざわざ分けるのも動かな・・と思うので。提案して頂いた案ではサブタイトルはサムネイルの下に配置されてたけど、分散しているのは視線に動的に不自然かな~と思って一緒にしました。代わりにカテゴリ表示に変えました。
動画情報もサムネしたからサムネの右に移動。縦は結構余裕が出来たので解像度とビットレートも標準で表示できた。「全て」にするとタイトル名のリンクと、ユーザータグが加わる感じ。
登録者コメントとユーザーコメントがその下2行に表示される感じ。ユーザーコメントはボーダーで囲ってニコニコ風。
動画一つごとに□の枠を付けるseparateに。こっちの方がまとまりがあるように感じる。いやぁ、、すばらしいデザイン。考えてくれた方に感謝。- 本日のユニークビジター数:11040人
シップ? (2009-07-28 (火) 00:29:28)
- 勢いランキングの表示形式変更。コメント数での勢いも追加。ただ、このサイトでしたコメントしか集計されないので1ページ目なのにすでにコメント0の動画とかが出てきてなんだかなぁ…
- プレイヤー
- リピート再生用のチェックボックス追加
- 画面クリックしたときに再生・一時停止を切り替えるかどうかのチェックボックス追加
- TOPというか検索結果のページのデザイン案を考え中。開発中のデザイン案→http://mov.shipweb.jp/dev0727/
タイトルをサムネの右に配置して文字サイズを小さく、ユーザーコメントの文字数を75文字に。こっちの方がいいという意見が多ければ変更予定。
デザインはなかなか難しい。プログラム組むのは好きだけどデザインするのは苦手なんだよなぁ。
BBSで職人にやる気を起こさせるデザインにしてほしいと言われたけど、そんなこと言われたってうちデザイナーじゃないし・・- My視聴リスト、MySQLで検索した結果とPHPでタイトルまとめているのが、大文字小文字の違いや空白が最後に入っていたりして分かれてしまっていた不具合を修正。
- 本日のユニークビジター数:12827人。
シップ? (2009-07-27 (月) 00:37:32)
- ちょっと2、3日家を空けていたらサムネサーバーが止まって3日間ぐらいサムネが見れなかった。ご迷惑をおかけして申し訳ありませんでしたm(._.)m 。
帰ってから再起動したら動き出したけど、なんとなくサムネの表示が遅い。回線もしくはルーターの限界か?
Webサーバーの方もロードアベレージが2.22 (1分) 1.35 (5分) 1.29 (15分)。う~む1超えてるなぁ・・- YouTubeの動画を登録するときに、URLに「&fmt=○○」を付けてもらえればその解像度のものを登録するように変更。22でHD,18でHQだと思われ。(詳しくないので、間違ってるかも)
- ランキングに勢いを追加。
再生数(本日)だと午前零時にリセットされて全ての動画が0に戻るので0時0分に再生がされたものはトップに表示されてそのまま居座ることが多い。
勢いはリセットはせずに常に直近の60分か24時間の再生数でランキングするので常に人気の動画が分かる…と思う。
ただ、このスライド方式を採るにはアクセスログ的な感じでどの動画がどの時分に何回再生されたかを記録していかないとならないので動画ページの検索画面では並び替えに使用出来ないけど。まぁいいか。
本日のユニークビジター数:12742人。ちょっと見ない間に増えてるような。
シップ? (2009-07-23 (木) 00:18:20)
- サムネの最大高さを指定して、縦長のサムネは下が切れるように設定。IEだとmax-heightが使えないので動画のアス比に合わせてサムネのWIDTHとHEIGHTを指定するようにして、それ以外はmax-heightで4:3の高さを最大に。
- 本日のユニークビジター数:8810人。
シップ? (2009-07-22 (水) 00:18:50)
- デザインちょっと変更
- サムネイルのサイズを「小」をデフォルトにした。うすうす感じていたけどサムネ画像に文字が重なっているのはいくら半透明処理してるからと言っても見にくい。個人的にはなるべくサムネを大きくしてイメージ主体のデザインにしようと思ってたけどやはり余白がないと窮屈な印象。
- 情報ブロックを黒字に白文字に。サムネサイズ「大」の時のコメントブロックも同様に。白の半透明をサムネにかぶせるより黒の半透明をカバーさせた方がなんとなくスタイリッシュな気がしたので。
- ランキングもちょっと手を加えて、16:9と4:3が混在している場合は縦の高さをそろえるようにした。
- アニメーションGIFをサムネイルに設定できるように
- 登録時と編集時にアニメーションさせる時間を入力した場合アニメGIFを作成するようにした。秒数を指定できるけど、30フレームまでしか書き出さないので、秒数が長ければ長いほどフレームレートが下がる設定。5秒のアニメGIFなら30÷5でフレームレートは6。3秒なら10。2秒なら15だけど、最大10までに制限してあるので10。30秒とか指定するとフレームレートは1になるので秒間1コマのコマ送りGIFになります。
尚、サムネイルサイズが「小」の場合にのみ表示されます。(大のサイズで作成したらファイルサイズがすごいことになるので。今の188x106でも500kbぐらいあるので転送量的にいっぱいいっぱい。)- にゅーあきばどっとこむ>でこのサイトの動画が紹介されていた。SayMove!と併記だからそれほど影響ないと思うけど、色々露出が増えると目を付けられるからなぁ・・・
- 本日のユニークビジター数:8240人。
シップ? (2009-07-20 (月) 22:45:30)
- リアルタイムにコメント更新できないかのテスト実施
RTC(仮)>にてリアルタイムチャットを設置。同じ要領で動画を開いたときにもサーバーに接続してコメントを送受信するようにしてみたところ同時接続人数が150人ぐらいになってレスポンスが悪い状態になってしまってだめだった。結構いるもんだね。
考えてみれば全部の動画でコメント更新する必要はないよな~と。放映後すぐに登録されたものでコメントが集まっていないときにほしいと思うので、設定でコメント設定の所にリアルタイム更新をするかどうかのチェックを入れてチェックされた場合のみコメントをリアルタイムに送受信するような設定にしてみた。負荷対策で保存はされないけど。
シップ? (2009-07-20 (月) 01:06:24)
- コメントクリックでNGワードに追加したときも、「NGコメントをしたユーザーのコメントはNGIDに追加」にチェックが入っていればNGIDに追加するよう変更。チェック入れてない場合やNGワードにもNGIDにも追加するのはスマートさに欠ける、というのであればCtrl+クリックでNGIDにのみ追加されるのでそちらを。
- タグ一覧ページを追加。何となく作ってみた。登録数の多いタグ順に表示されます。
- カテゴリリンク表示。とうとうカテゴリで絞り込めるような機能を追加。カテゴリを選択している状態だと検索、ページ移動、並び替えがそのカテゴリに限定されます。カテゴリの追加、編集はしばらくやってみて要望が多いものを修正していきたいと思う。
- 本日のユニークビジター数:8674人。
シップ? (2009-07-19 (日) 00:47:23)
- 解像度の大きいソースを自動選択できるように
動画ページの動画の下にある「プレイヤーサイズ」タブにソースの中から解像度の高いものを自動選択するチェックボックスを作ってみた。ここで言うソースは登録者が動画情報編集ページから代替サイトURL/代替ファイルURLで追加したものに限られる。
解像度もこっちでチェックしてるわけではなくて追加時の「詳細」に入力された情報の最初の数字を使って判定してる(「1280x720 200MB」と入力されてたら1280)ので、最初にファイルサイズなんかが来ちゃうと低解像度として認識されます。、
まぁそんな制約をクリアし、チェックを入れて「変更」ボタンをクリックして設定を保存しておくと、次から標準が「512x288 39.9MB」とかで追加の代替ファイルが「1024x576 100MB」とかがあれば1024の方が最初から特に選択し直さなくても再生されます。
PCのスペックに余裕のある人はチェックしておくと便利かも。ページ開いてから変更しようと思っても意外に気がつかなかったり、気がついてもまたロードし直しで面倒だったりするので。- favicon.icoがIE7で反映されなくて仕様かな?とかおもってたけど、ページキャッシュと履歴の削除してIE再起動したら無事表示された。
- カテゴリ作ろうと思ってなかなか作れてない。カテゴリそのものを決めるのが何を入れて何を捨てたらいいのか迷う。登録されている動画を大きく分けるのが目的だとすれば、カテゴリ名は固定じゃなくて、動画に付けられているタグの多い順に5~10つをカテゴリとするライブカテゴリ制でもいいかも。それなら「このカテゴリを追加してほしい」とか「動画数少ないからこのカテゴリはいらない」みたいなやりとりをしなくて済むかなぁと。ただ、現状でそれをやるとカテゴリに作品名が入ってきそうな感じもするので・・・
- 本日のユニークビジター数:7842人。落ち着いてきましたね~
シップ? (2009-07-18 (土) 00:57:43)
- プレイヤー
- デフォルトに戻すボタンの追加。要望があったので。たしかに設定項目が増えてきてあったら便利かも、と思っていたので。しかしなかなかデフォルト値を覚えておいて書き戻すコードを書くのが数が多くて面倒だった。
- ちょっとしたバグ修正。
- プレイヤー100%のサイズで16:9の動画を再生して、動画の位置をドラッグして動かすと「左上」に設定されてしまっていたので、4:3を開いたときに左寄せに表示されていた問題を修正。「プレイヤーサイズに100%であわせる場合(動かす余地のない場合)は「中央」にした。
- コメントインポートの修正
- 輸入/他サイトから取得したコマンドにスペースで区切られて複数のコマンドが入っていた場合最初のしか反映されないという大きいバグの修正。BBSで報告もらってはじめて気がついた。ニコニコ動画のコメント輸入できるようにしてみたら、ニコだと184がふつうあってその他に本来のコマンドだから反映されないのが気がつきやすかったんだとおもう。というかこれまでSayMoveから取得した100万以上のコメント全部、半角スペースで区切られたコマンドは最初のしか反映されていなかったという驚愕の事実。なかには「yellowshitabig」と複数のコマンドを区切らずに書いてあるのもあってそういうのは大丈夫だけど・・ふつうは区切るよね。。いやはや、いままで気がつかなかった自分のテスト力のなさにびっくりだよ。
- favicon.icoの作成
- アクセスログを見てるとfavicon.icoの404エラーがうっとうしいのでfavikonで作成。画像アップロードするだけで作れるとは、便利なサイトがあったもんだ。
- 本日のユニークビジター数:7508
シップ? (2009-07-17 (金) 00:26:59)
- コメントのインポート機能
動画編集画面からSayMove!のURLを指定するか、直接XMLを入力してコメントをインポートできる機能を追加。
元サイトがSayMove!以外のときにコメントをとってくるのがいちいちURL変更して、また元に戻して・・・みたいな作業をするのが面倒なので。
XMLを直接入力もできるので、ツール使ってニコニコからコメントをDLするか、fxoonなどのキャッシュサイトから落してコピペすればニコニコ動画のコメント形式も追加できると思う。できなかったら報告ください。
(SayMove!のコメントXMLがほぼニコ互換なので、本家のニコニコもいけるはず。ただ、user_id(ニコ)とid(SayMove!)の違い等は吸収できてないのでニコだとID入らない)
SayMove!のミラーのコメも統合したい時なんかにも使えるかも?
重複チェックはしてるので、そのあたりは気にしなくて大丈夫だけど、一度追加したコメントは元に戻せないし削除もできないので、話数違いとかには気をつけて。- ランキングの各シリーズごとの動画の並び替え順序を話数の降順から、シリーズのソート順と同じに変更してみた。でも変えてみてわかったけど新作は基本的に最新話が本日再生数では一番多くなるからまぁいいんだけど、旧作だとばらばらになってしまうことが多い。でも話数順だと必ずしも再生数巡にはならず、隠れてしまうこともあるし・・どうしようかな。しばらくしたら戻す可能性あり
- 本日のユニークユーザー数:7075人。
シップ? (2009-07-16 (木) 00:44:09)
- プレイヤー
- コメントの影(シャドウ)のパラメータを変更できるように。コメントが見ずらい場合は強さを2とかにするといいかもしれない。角度と距離を0にすれば影ではなくてニコニコのような袋文字になる。何となく負荷も低そうな感じがするけど真偽不明。
- 「設定保存」をクリックして設定画面を閉じた場合はNGで使っている現在表示中のコメント一覧ListのdataProviderをダミーにしてなかったので、スペック不足の場合1秒ごとにコメントが止まっていたバグを修正。~
結構リストの更新ってコスト高くて書き換えのせいで処理落ちしていた模様。コメントON/OFFボタンで閉じた場合はダミー設定してたから重くならなかったんだけど。~
サブのノート(Pen4 2GHz)で見たらこの症状が出たので気づいた。普段使ってるC2DのPCだと全然気にならなかったので気がつかなかった。- BBSのアドレス変更
- トップディレクトリにBBSを置くように変更してみた。rep2からの読み書きは確認。ほかの専ブラは不明。PHPのスクリプトだから.htaccessで~.cgiを~.phpにmod_rewriteで書き換える処理とかが必要だったっぽい。というか専ブラでこういうスクリプトの読み書きできるのは初めて知った。2chしか読めないと思ってた。
- カスタマイズ用のフォームはトップページでのみ表示に。転送量を減らせればと思って。
- 代替サイトURLがユーザーサイドでの解析が必要なサイトの場合解析できなかったバグを修正。
- 本日のユニークユーザー数:6266人。ここんとこ減ってるにゃ
シップ? (2009-07-15 (水) 00:30:21)
- プレイヤー
- 連続投稿規制。10秒以内に同じコメントは出来ないように。
- コメントクリックでNGワードに、CTRLキーを押しながらクリックしたらNGIDにそれぞれ追加できるように。その機能のON/OFFチェックボックスも。
- カーソルキーの上下で音量調整、左右でシーク出来るようにしたつもり。フォーカスがFlashにあって、かつテキストボックスにない状態でないと機能しないけど。CTRLキーをおしながらだと幅が大きくなり、Shiftキーを押しながらだと幅が小さくなるはず。
- マウススクロールでのシーク、音量調整を逆に出来るように。というか今までの操作と逆にした上で逆に出来るようにも設定項目を追加。iTunesの音量調整と逆になったけどまぁいいか。
- カウンターを検索の全ページに表示するのではなく、トップページのみで表示するように。主に負荷対策の一環で。
- 本日のユニークビジター数:7263人。元に戻った感じ。
シップ? (2009-07-14 (火) 00:06:48)
- アカウント関連
- 複数アカウント取っている方が少なからずいるようなので、同じIPからは複数登録できないようにしてみた。実害無いからいいっちゃいいんだけど、そんなにいっぱい取って何がしたいのだろう。最大11個登録している人がいた。
- 足あとコメントをページの主と、投稿者は削除できるように。
- プレイヤー
- マウスホイールを回してもページごと動いてしまって、シークバー&音量、コメント一覧表示がうまくスクロールできなかった問題を修正。ActionScript2ではなんの設定もいらなかったのにAS3だと対象のオブジェクト上にマウスがROLL_OVERしたらJavaScriptにスクロール停止のフラグを送って、ブラウザの方のスクロールイベントを停止させておき、ROLL_OUTしたらスクロール再開をJavaScriptに通知してスクロール停止フラグを解除する。という手順が必要で結構深めにはまった。
- 自分が投稿した動画は検索したときにコメント数の横に編集画面へのリンクを付加。いちいち動画ページに入って、動画編集リンクを踏むまでの間に動画を読み込んでしまったりといろいろと面倒なので。
- 細かいところで「最大化/元に戻す」リンクを通常表示の時は「最大化」に、最大化してるときは「元に戻す」表記に。
- My視聴リストの表示方法を変更。1行あたりの動画数を4列までに制限すると共に視聴済みの話数以前の動画もリンクをクリックすることで隠れていたものが出てくるようにした。前の話をチェックしたい、という需要もありそうだっ
たので。- サムネイル画像の作成に失敗したとき、動画のダウンロードに失敗しているだけなら、単に重かったり接続状況が悪かっただけかもしれないので再試行できるように。ダウンロードは出来ていて画像の作成に失敗している状況では再試行しても成功することは期待できないので、FFmpegのエラーログへのリンクを表示して、画像URLの指定か画像アップロードで対応してもらうように。
- リアルタイムでのコメント更新とかってどうやるんだろう?とおもってXMLSocketなんかを調べてみて、汎用的なXMLSocketサーバを書いたという良さそうなサーバーを見つけたけど、POEってなんぞ?というレベルのPerlerの自分には無理でした。コネクションの数も夜中は結構な数になりそうだし、いまはまだ全部あわせても一日3000コメントもない状態だから、やはり3分間隔ぐらいで取りに行く形でいいかな。それすら必要ない感じだけど、今のところ。
- 現在の登録ユーザー数:354人。10垢とかとっている人もいたけど、そういうのを抜いての勘定。動画登録にはアカウントないとだめだけど、視聴には不要な状態でこの数はなかなかだと。
- 本日のユニークビジター数:11958人。初の1万人越え。そして1万2千人に届きそうな勢い。この二日間で5000人ぐらい増えたぽい。SayMoveが重くてこちらに流れてきてるのかしらん・・・
シップ? (2009-07-13 (月) 00:17:33)
- アカウント制導入
- 登録した動画が個別のパスワード管理だとばらばらだし、一覧できないのが不便だな~と、登録数が増えてくると感じる用になってきたので、アカウントで一括管理できるように。
アカウント登録以前に登録していた動画は、一度編集画面に入って【変更】ボタンをクリックしてもらえればログイン中のアカウントにひもづけられると思います。- 登録は名前とパスワードのみ。メールアドレスとかだと「個人情報」って感じがして管理を気をつけなければならないし、ここに登録したらスパム送られた~みたいな話になるのがいやだったので。
だからパスワード忘れたらリマインダー送ることすら出来ないのであきらめてください。メールでパスワード教えてくれと言われても当然ながら教えられないので。- 簡単なプロフィールページも用意してみた。zoomeを参考に自己紹介、最新の登録動画4件、足あとコメント、登録動画のテキストコメントを表示。ちょっぴりSNS風になってきているような・・
- 登録者が自分のAmazonのアソシエイトIDを置き換えられるように。規約的な問題はもちろん、転載者がうんぬん、みたいな議論が起きるのは目に見えてるけどとりあえずやってみて問題が多発するようなら廃止の方向で。
- 動画IDが1000突破。にもかかわらず総動画数は671。330以上の動画がいったん登録されて削除されてる計算に。
- プレイヤー更新
- リクエストがあった動画の自動再生ON/OFFチェックボックスを付けた。
- NGワードをNGコマンドと共用に。NGワードがコマンドかコメントどちらかに含まれていたらNGとして処理、コマンドのつもりで設定したbigとかredとかshitaとかがコメントに含まれてたらNGになっちゃうけどまぁ、いいか。
- 代替サイトURL、代替ファイルでの視聴時も動画の解像度を書き換えてしまうバグを修正。
- 本日のユニークビジター数:9763人。さすが日曜日。8000台飛び越えていきなりですか。そろそろサーバーの新調も考えないと…
シップ? (2009-07-12 (日) 00:49:25)
- 対応サイト追加
- Zoopy
- Manado Siar
- atom
- 登録者によって追加された代替サイトはリンクではくリストボックスで表示するように。数が増えると次の行にまたがってしまって見栄えが悪かったので。
- 作業中 アカウント制の準備を進めてます。もうすこししたらリリースできると思われ。
- 本日のユニークビジター:7209人。
シップ? (2009-07-11 (土) 00:34:39)
- 掲示板を新調 Wikiの簡易掲示板では物足りなくなってきたので2ch風のスクリプトを借りてきて設置してみた。スレはぱらすての掲示板を参考に4つほど作ってみた。まだ人がいないので細分化しても過疎るだけなのでこれくらいで。スレ立て依頼があれば別途建てる感じでいこうとおもう。
- 代替サイト・ファイルURLを登録者が編集画面で別ソースを追加できるように。その場合は通常の解像度とビットレートが表示される横にリンクを表示して通常のユーザーの投稿とは区別した上で視聴者が簡単にアクセスできるように。
- 本日のユニークビジター数:7097人。最近また伸びてきてるけど、ほとんどロボットじゃないの?と疑っている。この数字はユニークなIPアドレスの数だから、多くのIPアドレス使ってクロールしに来るロボットだと重複してカウントしてしまうので、多分それかな。と。Googleの解析結果だと昨日はユニークユーザー 数:5,118となっている。それに対してこのサイトのカウンターは6810人。やはりかなり水増しされてると見るべきか。
シップ? (2009-07-10 (金) 00:26:04)
- 動画ファイルを差し替えた際に、解像度とビットレート、再生時間は自動で変わらず、登録した人が手動で数値を変えないとならなかったので、再生時に再生数カウントするついでに解像度とビットレート、再生時間の情報を送って変更されていたら書き換えるようにしてみた。
- ランキングを11位以降も見れるように。
- 動画編集ページで「動画ファイルURLを解析」ボタンを追加。Ajaxで解析して読み込んでフォームに表示。
- 対応サイト追加
- Jokeroo Firefox+Greasemonkey+スクリプトで視聴可能な限定対応。k2の解析をSayMove!に頼っていたのを自サイトで解析できるようになった。BBSで教えてもらった。Dark Knight Labsで公開されているCraving ExplorerのJokeroo用サイトスクリプトを参考にさせてもらった。結局「substr(md5($_REQUEST['ext']."jokeyJoke"),2,4);」と言う分かってみれば簡単だけど、ノーヒントではとても無理。"jokeyJoke"を追加する、その発想はなかった。これ解析したDark Knight Labsの中の人スゴイよ。ちなみにひまわり動画のサイトスクリプトも公開されているので見てみるとダウンロード用の「動画URL」のリンクを取得してた。デザインはちょくちょく変えるし、リンクの位置やテキストも変更する可能性があるのでなるべくスクレイピングは避けてAPIを使ってほしいのが本音だけど、こっちもいろんなサイトスクレイピングで取得している手前大きなことはいえない…。
- 本日のユニークビジター数:6810。( ゚д゚) (つд⊂)ゴシゴシ (;゚д゚) なぜこんなに増えてるんだ・・・
- そういえば今日で記念すべきサイト公開から1ヶ月。ひまさえあればひま動いじってた一ヶ月だったなー。記念にアクセス解析し始めてからのSSをぺたり。
シップ? (2009-07-09 (木) 00:22:04)
- 対応サイト追加
- YourFileHost 一応登録時のFlashにも「R-18」カテゴリを追加しておいたのでそれ用に。
- bigmir.net やけに重いウクライナのサイト。詳細不明。。。
- あんまり関係ないけど今日ValueDomainのログイン画面改ざん事件を知った。このshipweb.jp含めてすべてVDなんだけど・・・移管すべきかどうしようか。CoreServerもやばいのかなぁ。
- 2chのスレに初めて書き込んじゃったけど、いいんだろうか・・。自分が立てたスレじゃないから、あんまり管理者がしゃしゃり出ていかない方がいいだろから。たま~に名無しで書き込むくらいならいいよね?
- 本日のユニークビジター数:5772人
シップ? (2009-07-07 (火) 23:53:31)
二日分まとめて
- プレイヤー
- 残りのロード時間を「分:秒」表記に変更。
- ファイルサイズを1000KB=1MBでなくて、1024kB=1MBの計算方法に修正
- フォント名、フォントサイズの設定項目を追加。フォントは使えるのに制限があるみたい。よく調べてないので詳しくは分からないけど、MS 明朝とか、メイリオなら出来たけど、HGPゴシックとかだめだった。
- コメントコマンド追加
- 0sec~9sec コメントの表示時間を1秒~9秒までの間で設定できる。
- タグコマンドの変更
- 「subtitle:サブタイトル」で関係ないサブタイトルが付けられる事件?が発生していたのでサブタイトルに設定してしまうのは止めて、あくまでタグの一つとして残しておく方法に変更。一覧時にはサブタイトルとして表示されるのは変わらず。
- ユーザーサイドでの解析機能を追加
解析したIPアドレスで動画ファイルのURLが変わるタイプのサイト(MEGAVIDEOやjokerooなど)だとサーバーで解析してもユーザーはそれを見ることが出来ない。
じゃあ解析処理もユーザー側でやってもらえばいいじゃん。という趣旨の機能。
それを実現するために立ちはだかるただ一つのしかし最大の壁がクロスドメイン通信。ご存じの通りxmlHttpRequestなんかやloadVarsなんかはそのサイトのドメインとしか通信が出来ないという制約があるわけで。。。
よってほかのサイト(MEGAVIDEO)などにアクセスしてURLを持ってくる、ということが難しい。というか無理。通常回避策としてたいていの場合はPHPやCGIなどのサーバーサイドのスクリプトを通してアクセスするわけだけど、ソレダと前述したとおり意味がない。なんか方法ないかなぁ・・・と模索していたところ、「Firefoxのアドオンでいけるんじゃね?」と思いついてアドオンを作ってみようと資料をあさったけどなんかめんどくさそうな感じがしてちょっと二の足を踏んでいた。
「そういえば・・Greasemonkeyっていうスクリプトでページをいじれるアドオンがあったなー」と思い出してggってみるとgm_xmlhttprequestという関数があり、これはクロスドメイン通信が可能ならしい。
これは!と思ってGreasemonkeyを入れてスクリプト制作に取りかかってみるも初めてのグリモンに苦戦。ページのJavaScriptからグリモンの関数をどうやって呼ぶんだ??というところで詰まる。スクリプトの更新とか考えるとJavaScript側で解析処理は行いたいので、GreasemonkeyのGM_xmlhttprequestだけを呼びたかった。
JavaScriptで定義しておいた関数をGMでオーバーライドすればおkというのが試行錯誤の末にやっと分かったので、グリモン側でGM_xmlhttprequestのラッパー関数を作成。これをJSから呼び出してクロスドメイン通信を行うようにした。
ひまわり動画のGreasemonkeyスクリプトを見てもらえれば分かるけど書いてあるのはラッパー関数のみ。グリモンでは通信処理だけして、解析はJavaScriptでやるかんじ。
この手で対応できたのがMovShareとMEGAVIDEO。一応jokerooも。一応としたのは、jokerooは自サイトだけで完全に解析できてない。extDataからk2パラメーターの出し方が分からず、SayMove!にk2の解析処理を使わせてもらってる。
どなたかjokerooのk2の作り方分かるかたおられたら情報をいただけると大変助かります。よろしくお願いします。
とまぁ、Firefox+Greasemonkey+スクリプトというかなりユーザーが限定される組み合わせだけども何とかユーザーサイドでの解析が出来るようになったのは大きい。- 対応サイト追加
- SkyDrive Microsoftのオンラインストレージサービス。
- MovShare.net Firefox+Greasemonkey+スクリプトで視聴可能な限定対応
- MEGAVIDEO 同上
- jokeroo 同上
- Safariで動かないという書き込みがあったのでインストールしてみた。特に問題なかった。というかSafari、昔のMacのしかさわったことなかったけど、レンダリング早いのね。びっくり。かるくBBSでブラウザ戦争が起きてるけど何かを閉め出すことなしないけど、特定のブラウザでしか見れない動画もあるので、それを見たかったらそのブラウザ入れてね、ということでよろしく。
- サムネサーバーがかなり不調。すぐにテンパってしまう。MySQLがメモリ食い過ぎな感じがするけどそんなにサービスそっちでは動かしてないんだけどなぁ。。なんとかしないと。
- 昨日のユニークビジター数:5365人。
- 本日のユニークビジター数:4929人。
シップ? (2009-07-05 (日) 23:30:52)
- 対応サイト追加
- VideoebTown.com 動画ページにFLVリンクあり。
- MyVideo.de deってドイツだっけ?サムネイル画像のURLをFLVに置き換えて出してるので場合によっては使えなくなるかも。
- Penka ロシア?っぽい雰囲気。IDをhttp://repka.tv/video/get/[ID]に投げると動画のURLが帰ってくる。
- ニヤチューブ R18な動画しかなかったけど一応。
- 対応断念
- clip.vn ここは普通の人なら解析可能なサイトです。単に自分の技術力不足で出来なかっただけです。なぜ解析できないのか原因も分かってるし、対応もしようと思えば出来ないことはないんだけど、今のところそんなに必要とされてるサイトでもなさそうだし、強い要望があれば対応すると言うことで。
ちなみに原因というのが帰ってくるXMLがchunkedになってるため。デコード処理を組むなり、PHPならPECLのpecl_httpモジュールにhttp_chunked_decodeなる関数が用意されてるのでそれを入れれば即解決なんだけど、やらないのはモジュール入れるのがめんどくさそう・・・というしょうもない理由です。- 対応サイト修正
- wat.tv 動画が表示されたのでよしよし、と思っていたらFLVだということをテスト動画のコメで指摘もらったので、H.264を引っ張ってくるように修正。
- 昨日のユニークビジター数:4344人。
シップ? (2009-07-04 (土) 23:04:07)
- 対応サイト追加
- wat.tv json内にFLVのURLがあった。ちと重いかも。あと国によって視聴制限されてる動画は無理。
- aniboom idがそのままFLVのURLに使用されてたので対応は簡単だった。速度も速くていい感じ。
シップ? (2009-07-04 (土) 01:36:38)
- 管理者に報告フォームの追加
- 新着はチェックしてるけど見落としあるかもしれないし、既存の動画差し替えた場合なんかはノーチェックなので、変な動画があったら報告してもらえると助かります。
- タグコマンドの追加
- タグに「subtitle:サブタイトル」を入力することでサブタイトルがついていない動画にサブタイトルをユーザーが付けられる機能。これもサムネと同じく一番最初に付けたサブタイトルは登録者でないと消せない、変更できないという欠点があるのでユーザーの善意に頼るのみ。登録者の方で勝手にサブタイトル付けられたくない人はスペースでも入れておいてください。
- 本日のユニークビジター数:4152人。あ、4000人超えた。
シップ? (2009-07-03 (金) 00:38:47)
- プレイヤー更新
- コメント一覧表示 表示しておくだけですごく重くなるのはなぜ??・・・レイヤーの順番がビデオ<流れるコメント<コメント一覧表示だから?とか思ったり。こんなに重いんじゃ使えない…
- コメント送信時に止まるバグ修正 ほかの所を修正したときにバグになってたらしい。しっかりチェックしないとだめですね~。
- 本日のユニークビジター数:3839人
シップ? (2009-07-02 (木) 00:24:19)
- 対応サイト追加
- dalealplay
- rutube
- プレイヤーのバグ修正 NGワード連動で追加したNGIDを保存した場合、次のロード時に[Object object]となってしまっていた問題を(多分)修正。あと、NGIDが重複して登録される問題も修正。
- 解析試みたけど失敗したサイト
- mediafire 動画URLをJavaScriptで生成していたので、変数を置き換えてURLの作成をPHPで行って解析は出来たのだけど、そのURLが別のIPでは見れなかったというオチ。最初に確認しとけば良かったorz。ロダはやっぱむりか。
- 本日のユニークビジター数:3386 昨日のユニークビジター数:3333
シップ? (2009-06-30 (火) 00:32:22)
- 詳細検索機能の追加
キーワードだけでなく、話数とか元サイト、再生数、コメ数、時間、サイズ、ビットレート、日付などからも検索できるように。- プレイヤー更新
- アスペクト比 「AUTO」「16:9」「4:3」から選択できるように。通常は「AUTO」で動画に合わせて自動設定されますが、「16:9」「4:3」を選べば強制的にそのアス比になります。
動画解像度が取得できていない動画で4:3の場合アス比が崩れていた問題が解消されるかも。あとは、元々の動画のアス比がおかしい場合も手動で調整して直すことが可能に。- 動画の位置 原寸サイズや固定サイズ、プレイヤーサイズより小さいサイズで視聴するとき、今まで中央固定だったのを指定できるように。
ドラッグで位置指定できるけど、その位置にぴったり合うわけではなくて左上とか中央とか右下とか画面を9分割したうちのどのエリアに位置するかだけ決められます。
再生コントロールを常時表示したいけど、動画が隠れてしまう、でも可能な限り大きくしたい、というときはプレイヤーサイズの90%にして、動画を中央上などにすればいいと思われ。
9つしか選択しないのだからリストでもかまわないのにむだにインターフェースに凝ってしまった。時間の無駄すぎる;まぁ直感的に操作できる(はずだ)からいいか- カテゴリ作ってほしいという要望があったけどどうやって表示しようか考え中。一応現在も動画登録時にカテゴリタグとして付けてもらっているけど、80%はアニメな現状ではほかのカテゴリが寂れるのは分かっているのでもうちょっとほかの種類が増えてからでもいいかな~と。
「カテゴリを作ってほしい」というのが何を意味するのか・・。ニコみたくカテゴリもタグの一つだからそれを分けろ、というのか、カテゴリで絞り込めるようにしてほしいのかランキングをカテゴリごとにしてほしいのかわからない。
絞り込みだったら今も自分で「アニメ」なり「特撮」なり入れてもらえれば絞り込みできるしなぁ・・・。サムネ非表示の要望もあったけど、カスタマイズの項目をよく見てくださいね。- 本日のユニークビジター:3473人
シップ? (2009-06-29 (月) 01:08:38)
- サムネ作成プログラムを修正 動画のサイズが取得できていない場合、0ピクセルのサムネ画像を作ろうとしてエラーになっていた問題を修正。にしてもなんでsevenloadの動画はサイズ取得できないんだろう…
- 右列の「現在放映中:」リストをWikiのページを使って表示するようにしてみた。Wikiなので誰でも編集できます。というか加筆修正してくださる方募集中。(結構リストの管理は面倒なので)現状では放映開始されていないタイトルはリンク外してあるので始まったらタイトル?の感じにして頂ければサイトの方で読み込んでリンクします。(ただし、URLをそのまま使うのではなくて、タイトルを検索ワードにして新しくURLは作成してます)
こういうWiki的な機能をWikiでない別サイトで使えるのは便利。編集機能を付けるだけならWiki使わなくても出来るけど、差分表示とかバックアップとか色々考えると面倒なので、それらが一通りそろっているWikiは有用だなぁ。- 今日じゃないけど、My視聴リストの削除機能追加。thumbとか追加されてたバグも修正。表示されてる方はお手数ですが削除してください。
- NG設定で、そのユーザーのコメント一覧抽出をリストから選択したときに行うように修正。わざわざボタンをクリックするのが面倒なので。重いかな?と思って手動にしてたけど、そんなに重くなさそう。まぁ重くてもそんなにいつもいつもする操作でないから多少重くてもいいか、ということで。
- 午後ちょっとアクセスできない障害が発生。普通のサーバーじゃあり得ない障害原因(笑)なんとONUのACアダプタがコンセントから抜けていた…。ときどき抜けてるんだよね…固定しないとだめかな。3時間ぐらいアクセスできなかったにもかかわらず本日のユニークビジター数3341。過去最高を記録。あれ~?
- 対応サイト追加
- vidivodo.com SayMove!が対応したので追随して。ID取得してXML取得用URLに投げると動画URLが帰ってくる。なんとなく大人のふいんきが漂ってくるが・・・
- 解析断念したサイト
- Viddler FLVリンクをSWFで作成している?ページにもないし、それらしきXMLにアクセスしている様子もない。アカウント登録すればオリジナルのダウンロード用URL表示されるけど、ログインしてないとDLできないから意味がない。結局あきらめました。
シップ? (2009-06-28 (日) 01:12:08)
- プレイヤー更新
- 設定画面が入り切らなくなったのでタブ方式に。
- NG周りを強化。
- 表示中コメントの一覧表示 一時停止してからの操作を推奨。さもないとすぐに更新されてしまうので。リストから選択するとNGワード欄にコメントが、NGID欄にIDがそれぞれコピーされるので「追加」をクリックすればNGに追加されるはず。
- コメント抽出 「抽出」ボタンをクリックすると、表示中コメントで選択しているユーザーの全コメントをリストに表示。そのユーザーがほかにどんなコメントをしているか調べたいときに有効かも。
- NGワード は特に変わらず。
- NGID 直接IDを指定してNGに登録できるようになった。
NG周り変更したのでプレイヤーが若干重くなった可能性あり。- BBSでブログで紹介されてることを知らせてくれた方ありがとう。
- 「きまぐれに~」では前から書かれてたけど、ちょくちょく更新してくれてるぽい。管理人さんがたぶん見てくれてるようなので(習慣になっているらしい)書いておくと
- 素のプレイヤーサイズ、今は992×558にしています。なんという半端サイズ。ギリで収めようとしたらこんな感じに。
- (fxoonのように別の場所に貯めている。)わけではなくて取得した時点でひま動オリジナルのコメントと混ぜてしまってます。「マージして流します」という説明が悪くて誤解を招いてしまってすいません。マージしておいたものを流します。の方が正しいか・・・
- というわけです。
- 本日のユニークビジター数:3155。減った減った。
シップ? (2009-06-27 (土) 00:37:03)
- 対応サイトの追加
- myspace
- プレイヤーの変更
- コメ数をデフォルトで5000に減らした。デフォルト1万は多すぎる気がして。増やしたい人は増やしてください。逆に減らしたい人は減らす方向で。
- 背景黒をデフォルトに。原寸サイズで表示したときに空く余白のスペースの色を変更。コメントが白なので黒の方が見やすい、という意見を頂いたので。確かにその通りだ。一応白も選べるようにしてあるのでお好みで。
- コメント一覧表示 超適当な感じでとりあえず画面下のスペースにAjaxで表示するだけしてみた。予想通り相当使いにくい。
- 画面下のメニューをタブ化 たいしたことではないんだけど、画面下のメニューをタブにしてみた。これなら項目増やしたいときもページをのばさずに対応できる。外部プレイヤーとか、管理人に知らせるフォームとかいろいろ。
- 本日のユニークビジター数:3222。3000人突破。伸びすぎ・・・どっかで晒されたかな。。robots.txtでBOT弾いてるんだけど、URLで検索されると表示されるのね…弾く前にクロールされたページもなかなか消えないし。ふぅ。
シップ? (2009-06-26 (金) 00:04:14)
- 対応サイトの修正
- sevenload 対応したつもりが出来ていなかったのを修正。
- プレイヤーの更新
- プレイヤーサイズを変更可能に。
「原寸サイズ」「固定サイズ」「プレイヤーに合わせる」の3モードを搭載。このうち「原寸」と「固定」は、カスタマイズでプレイヤーサイズを大きくしてもそれに影響されないようにした。「最大化」した場合は連動して動いてしまうけど。
Flashのプレイヤーサイズと、Flash内での動画のサイズがShowAllモードだとFlashが自由に拡大縮小されるので、publishした時と同じ大きさで表示しているときはいいけどそれを120%引き延ばしたサイズで表示していると、原寸で表示しようとしても(Flash内では原寸ピクセルでも)実際の画面に表示される動画も120%ましになってしまう。
これは意図しているプレイヤーサイズと、今現在のプレイヤーサイズの比率をFlashに伝えて、Flash内で動画のサイズを決定するときにその比率を加味してどの表示サイズでも同じ大きさになるようにした。
「原寸」と「プレイヤー」の場合はそれぞれに対するパーセンテージも指定できるようにした。
プレイヤーのデフォルトサイズはいろいろ変えてみた結果、「992x558」ピクセルに。幅にして今までより32ピクセル小さくなったけど、XGAで最大化したブラウザウインドウなら横スクロールがぎりぎりで出なくなったと思う。
もう少し大きい方がいい!という場合は動画再生ページにていくつかサイズを選べるのでお好みのサイズに設定してほしい。ただ、解像度いっぱいのサイズを選ぶと縦が全画面で表示していない限り切れてしまう。横スクロールだけにとらわれていた結果がこれだよ。- TOPのソートを1クリックで変えられるようにリンク表示。いままでのリストをクリックして開いて、目的のものを開くという2アクションより簡単になったと思われ。
- まだ取りかかってないけど取り入れたい機能など
- My視聴リストの削除機能。そろそろ終了したアニメが出てくるから。できるまではCookieの削除で対応して下さいm(._.)m
- コメント一覧表示 どこに表示しようか迷い中。Flash内にリストで表示するとなると動画サイズを今の半分ぐらいにしないといけない。それはやりたくないけど、表示する/しないを選べればいいかもしれないけど。でもかなり重くなるのが心配。DataGridって数千レコードになると追加/削除とか更新がすごく重くなるからなぁ。
別の表示場所としてはzoomeのサークルページのように動画の下にHTML(Ajax)で表示する。これならメモリは食わないし、表示領域もそのまま保てる。デメリットは通信料が増える、コメントからNGワード、NGIDへの追加が行えない。fscommandとか使えば可能かも。一覧性が良くない。自動スクロールが出来ない。- モノオトシがひま動に対応していた。コメコメさんとことはzoomeダウンローダとzoome落とし、コメコメ動画とひまわり動画という感じでサービスがかぶってて個人的に親近感持ってたりする。サービスの方は完全に僕が後手でアイデアをもらってる状況でデザイン、プログラミングスキル共にとてもかなう相手ではないわけですが、知り合いになりたい方の一人。
- というか開発履歴というか完全に雑記だな、こりゃ。混んだ散文、誰か読んでる人いるのかどうかw
- 本日のユニークビジター数:2428人
シップ? (2009-06-25 (木) 00:44:08)
- 対応サイト追加
- EatLime たいして数がなさそう
- MUVEETUBE vShareのスクリプトを使ったサイト
- AnimeBreach 同上
正直対応サイトを増やしても数が多ければいいって訳じゃなくて質が重要な気がする。いい寄生先はないだろうか・・- プレイヤー更新
- コメント処理 外面的な変化はないけど、コメントの表示秒数を変えられるようにした関係でコメントの消去処理とスライド処理を変更。いままでは対応する秒を走査してたけど、表示中のコメント配列を作って、消去と移動はそれを操作するようにした。
- 固定サイズで表示する 動画のサイズを指定できるようにした。16:9のアスペクト比維持で縦だけ指定可能な感じ。
- コメントスピード コメントを表示している時間。その秒数欠けて右から左へ流れるようになる。特に制限内ので1秒とかだと早いし、30とかにするとほとんど止まって見える。
- 動画の枠 黒い枠を付けてみた。ないほうがいいかな?う~ん、、なやむぅ
- Google Analyticsでアクセス解析を追加してみた。動画のサイズが大きすぎる、という意見があったので固定サイズで表示できるようにしてみたけど、もしかしたらプレイヤーのサイズが大きすぎるのかもしれない?と思って解像度を見てみた。動画プレイヤーが収まりきらないであろうサイズの1024px以下のユーザーが22%。全体としては多くないけど、切り捨てるのはちょっとなぁという比率。ま、「最大化/元に戻す」リンクで縮小もされるからいいかな~とは思ってるけど。
というかFlashPlayerのバージョンまで見れるのか…。。96%のユーザーがFlashPlayer10を使ってくれてました。- 本日のユニークビジター数:2323人
シップ? (2009-06-24 (水) 00:44:00)
- TOP、検索ページをカスタマイズ可能に
サムネイルを「大」「小」「なし」から、動画情報を「全て」「標準」「最小」「なし」から、コメント表示を「全て」「投稿者コメントのみ」「ユーザーコメントのみ」「なし」から選択できるようにした。
サムネが大きいとコメントで隠れてしまって見えにくかったのと、サムネを小さくしてほしいという要望があったので。個人的には大きいサムネを特徴の一つにしたいのでそれがデフォルトだけど、変えたい人は変えられるように。
コメント表示をなしにした場合4列表示なるようにもした。これは一覧性が良くていいかも。
おすすめ表示:サムネ「大」、情報「最小」、コメント「なし」。またはサムネ「小」、情報「最小」、コメント「なし」などなど。- 対応サイトの追加
- video.mail.ru ロシアの動画サイト。解析は特に苦労せず。ページURLとFLVのURLがほぼ同じだった。
- fc2動画 リファラ制限しているようで、リファラを送らないFirefoxのみ視聴可能。
- wildscreen.tv アニメあるのか不明・・・。一応対応しておいたけど使う人いなそう。
- tagstory 韓国のサイト。同じく使う人あまりいない感じだけど一応。
- videolog ブラジルのサイト。う~ん、、、本編残ってるのもあったけど詳細不明。
- veohが微妙な件。登録できたり出来なかったり。視聴も出来たり出来なかったり。よくわからない。遮断されたようなされてないような。解析方法が悪いだけなのかもしれないし、そうでないのかも。
- 本日のユニークビジター数:2221人。右肩上がりだな。。。
- アクセス遮断、解析不能なさいとについて~
解析に使ったIPアドレスでないと、動画ファイルにアクセスできないサイト(jekerooとかMEGAVIDEO)の対応方法を考えてみたけど、やっぱりローカルで解析するしかないんだよね。。
プロキシ経由で解析して、ユーザーもそのプロキシ使って再生すれば見れないかな?とか思ったけどプロキシ経由だとブロックされてたり、何より重くて動画のロードがままならないので無理。
解析用のローカルプレイヤーを配布してそっちで解析するしかないのかなぁ・・。データの受け渡しをどうするかが問題だな~。LocalConnectionはクロスドメインだめだし。。普通にURLのパラメーターわたしが確実か。。でもどっちにしろコピペ作業が必要になる。面倒だ。いっそ動画選択から解析、再生まで全てローカルプレイヤーにすれば解決だけどな~。コメコメ動画でもローカルプレイヤー配布してたし。クロスドメイン制約、何とかならないかな。。
シップ? (2009-06-23 (火) 00:36:56)
- Dailymotionが対応できてなかったバグを修正 最後の動画ファイルへのリンクへは303で飛ぶからいいだろうと思って一歩手前で解析止めてたのがいけなかった。きちんと最後まで解析するようにした。
- 元サイトURLを変更したときにSayMove!の別の動画の場合no共用使用のためコメント数が変更前より大きくないとインポートしない問題を修正。DBに変更加えて今までは動画IDとインポートIDが1対1だったのを1対多に変更。どこまで取得したのかを動画IDとSayMove!のURLの組み合わせで保持するようにした。変更後、また元に戻しても続きから読み取れるはず。インポート処理は動画情報の編集を完了した際にも行っているので、URLを変更しまくればいろんなアニメのコメントをMIXしたりもできるけど、よい子はまねをしないでね。まぁネタ的に画面4分割動画を作成してやってみるのも面白いかもしれないけど。
- テキストコメントの機能追加 動画下に簡易掲示板のようなものを設置。動画内のコメントとは趣旨の違うコメントを書き込むのに使って下さい。例)登録者へのメッセージとか?
- 代替サイトURL、代替ファイルURL機能の追加 テキストコメントの機能を使ってリンク切れしている動画で登録者が放置&パスワードがかかって変更できない場合、視聴者が別のサイトURLやファイルURLを投稿し、そのURLで動画再生させる機能。コメントはその動画のものが流れるので上げ治したはいいけどコメントが寂しくなるのを防げるかなぁと。テキストコメント入力欄の左横のリストから、対応サイトの動画ページのURLなら「代替サイトURL」を、動画への直リンクなら「代替動画ファイルURL」を選び、コメント欄にURLを入力して送信すれば自動的にそのURLで見るためのリンクがなされるので、視聴者がそのリンクをクリックすればokと。ちょっと動画内コメントと位置的に間違いやすいかもしれない。
- 対応サイトの追加
- zoome zoome落としなんかもやってる手前解析は以前から出来てたので対応は簡単だったのだけど、対応が遅れたのはあまり使えないかな~と思ってたから。
- current 動画ページにファイルのURLが会ったので簡単でした。
MEGAVIDEO これはちょっと手間取った。パラメーターをなんか暗号化する処理をPHPに移植したら取得できたけど。ファイル数はありそうだけど、ちょい遅めかな。(どうやら解析したIPでないと再生できない模様。よって対応不可でした)- Adsense復活 トップページから消えていたAdsenseが表示されるようになったようなならないような。robots.txtでクローリングロボットを弾いてたせい?よくわからない。
- 本日のユニークビジター数:2018人。うーむ、2000人突破してしまった。
シップ? (2009-06-22 (月) 00:03:25)
- プレイヤー改良
ミュートボタンの追加。マウスホイールでシーク&ボリューム調整(でも画面も動いてしまうのであまり使えない機能と言うことに気がついた)。高速シークを繰り返すとコメントが残る不具合あり。コメント表示周りはあまりいじりたくない感じのコードになってきてしまってる。。
音量の保存ができるように。「設定」→「設定保存」で一緒に保存します。- 対応サイト追加
- YouTube 対応リストに入っていたものの実は対応できてなかったので、解析処理を変更。
http://www.youtube.com/get_video_info?&video_id=[VIDEOID]にアクセスしてtoken取得、http://www.youtube.com/get_video?video_id=[VIDEOID]&t=[TOKEN]な感じでアクセスするとLocation:にURLが入ってくる。- GUBA http://www.guba.com/xml/playerConfig/[VIDEOID]にアクセスして取得できるXMLの<videoUrl>からURLゲット。しかし重いなこのサイトは。
- Dailymotion 動画ページ取得して「"video","VIDEOURLLIST"」な所を探す。サイズ違いが入っているはず?なのでh264があればそれをなければ標準サイズの動画URLを使用。
- sevenload http://flash.sevenload.com/player?itemId=[VIDEOID]にアクセス。[VIDEOID]はvideos/VIDEOID-TITLEな感じ。XMLの<location>に入ってる。
DLがめちゃ早くていい感じだけど、あまり使われてないところ見ると削除きつかったりするのかな?- アボセンス? トップページにGoogle Adsenseが表示されなくなりました。もしかしてアボセンスされたかな。いつかは来るだろうと思ってたけど意外と早かったな、という感じ。まぁNGワードに引っかかってるだけという可能性もあるけど。
- ぱらすて 完全閉鎖してしまいました。自分はこんなサイト運営しているくせにぱらすてを知ったのが閉鎖後で、一度もぱらすてでは動画を視聴したことがないので何ともコメントできないけど、やっぱり続けていくのは難しいんだなぁと。このサイトもいつまで持つのやら・・・
- 本日のユニークビジター数1719人。ちょっと落ち着いてきたかな。
シップ? (2009-06-21 (日) 01:10:00)
- プレイヤーがメモリ喰いまくりだったのを修正
けいおん!12話見たらメモリ600MBぐらい使用してたのでこれはまずい、、とおもって表示し終わったコメントのテキストボックスを破棄するようにしてみた。
GCのタイミングでメモリ使用量が減ることを確認。それでもまだ60MBぐらい使ってる。。もう少し最適化しないと。- 2chに専用スレが立った
http://pc12.2ch.net/test/read.cgi/streaming/1245441888/
自分の成果物で専用スレが立つなんて初めてなので感動。ROMるのでこっちに書くほどのことでもないいろいろな意見など参考にさせて頂きます。- VnTubeに対応。開いたページにFLVリンクが載っているという一番解析が楽なタイプだった。
- エロアニメを削除。18禁やるならR-18タグを完全隔離できるような体制が整ってからかな。
- サムネイル作成が失敗している動画にはだれでもサムネイル画像のURL指定orアップロード出来るようにした。
- 本日のユニークビジター1610人。500人ずつ増えてる。。。まずいなこりゃ。
- ロボットはじくようにMETAタグとRobots.txtを設定。
シップ? (2009-06-20 (土) 00:31:15)
- ランキングのデザイン変更。
横スクロールを止めてリンククリックで最後の4話以降は表示されるように。
画面の面積を少なくしつつ一覧性を高くしたいので、こんな形に。
横スクロールは作成側としては手軽でいいんだけど、ユーザー側としてはマウスでいちいちスクロールバーを操作しないとならないのが面倒だし、デザイン的にもなんかかっこわるい。
全話表示する必要があるのかどうかも含めてまだデザイン、機能は検討中・・・- 原寸サイズで表示できるように
BBSでリクがあったのでやってみた。「原寸サイズで表示する」にチェックを入れて設定保存すると、その動画の元のサイズに縮小されて表示されるはず。
プレイヤーサイズ(1024x576)を超えている1280x720とかは拡大はされません。コメの位置、大きさはほぼそのまま変わらず。- 並び替えの項目を青で強調表示
再生数(本日)でソートしているときは「today:7」などの数字が青くなるように。あと今週、今月の場合は、それぞれweek,monthの再生数を表示するように変更。- fxoonがひま動に対応
ver1.4.9.0でこのサイトにも対応した模様。- サイトのアクセス数が伸びてる件~
ユニークビジター数:18日 519人、19日 1008人。伸び率が2倍近く。。再生数も6000回を超えていたはず。これは負荷対策をしていかないと人がもし増えてきたら繋がらなくなる可能性大。
TOPページを今は「再生数(本日)」でインデックス不使用のソート&キャッシュしてないからこのあたりから手を付けていかないと・・。ランキングもキャッシュしないとだめかなー- 懸案事項
- コメント数の制限
けいおん!12のコメントが現在13000近く。これを全部流してみるとコメントで画面がほぼ埋まってる状態。デフォでこれはまずいかな・・。デフォルトは5,000ぐらいにして制限なしにしたい人は解除する方向にしようかと。- アカウント制
BBSでも指摘があったけどアカウント制にしておけば、急に人が増えたときにアクセス制限が出来る。確かにアカウントあれば、登録者は自分が登録した動画の一覧見れたり、いちいちパス入れなくても良くなるしそのほかメリット多数。
デメリットは登録制にシステムを変更する必要があることはもちろん、登録が出来ないとかそういう点でのサポートが必要になるかもしれないと言うこと、おそらくメルアドでの認証になるとおもうから情報の管理にも気を遣わないといけない、利用者の敷居が高くなるetc..
一番の問題は利用者が「登録が必要?ならいいや」となることだけど、そんなのは無視できる程度に人が来るのか、逆にこの策が必要になるのか。。。どうなるかな・・・
シップ? (2009-06-18 (木) 23:05:34)
- 09/06/17 ランキング 追加
- 09/06/13 My視聴リスト 追加
- 09/06/10 ヘルプwiki作成
- 09/06/09 サイト公開