カテゴリー: Comp

  • DTI ServerMan@VPSとさくらのVPS

    miku39.jpは個人の遊び場として使っていて、Wordpressとか問題なく使えていたけど、
    OpenPNEを動かして、複数アクセスが重なるようになって、2アクセスでCPU使用率があっさり100%を越えたり、OpenPNEが重いのもあるだろうけど、ウェブで調べてみてもDTI VPSはCPUが遅い!ということに。

    ベンチマーク結果を見て、他に速いVPSはあるけど、さくらは今でも利用しているし、なじみってこともあるので、さくらのVPSをセットアップ。

    ひたすら引っ越しの作業中。

  • Tweetnyan2: Twitter Client for Android

    他にもやることがあったためTweetnyanを大分放置してきたけど、仕事でもずっとAndroidアプリを開発していて当時と比べてもスキルも上がっていることもあるのと、Google Playのレビューから、モダンなデザインを有効活用した再開発をしようかなぁと、ここ最近は、こちらに注力。コードは前作から流用できるところも多いので、結構速く進行中。

    やはり、コード流用しているとはいえ構造改革を行っているので、マルチアカウントを念頭に置いた仕様、Fragmentを活用した実装の整理などで、結構、中身はすっきりした感じに。
    構造改革も進めながらなので、Tweetnyanの機能を全て実装するには、まだ、時間はかかりそうな感じ。

  • [beta] NicoLive Helper 1.1.46 for Windows ! (not for Firefox)

    NicoLive Helper を Firefoxなしに、単独で、Windowsで実行できるように構成しました。
    とりあえず、視聴者として接続してリスナーコメントできた程度しか動作確認していません。

    http://miku39.jp/dists/software/firefox/nicolivehelper-xulapp-1.1.46-beta.zip

    • コマンド→使用ブラウザで、クッキー共有するブラウザを指定し、起動しなおしてください。ストックでマイリスト一覧がリストできればうまく動作しています。
    • コメントの入力補完は効きません
    • Twitterの認証ができないので、ニコ生経由にしてください
    • Firefox版ならではの便利機能は動作しません
      • ストックをプレイリストにしたニコニコ動画連続再生
      • 自動ウィンドウ開閉
      • ロスタイム生成
      • コメント読み上げなどの拡張機能
    • Firefoxのクッキー共有はできません(素直にFirefox版を使いましょう)
  • 新ノートPC

    Acer TravelMate TimelineX TM8712T-CF383 を 39800円で購入。

    ASUS Eee Pad Transformerシリーズを見ているとノートPCのかわりとして欲しいと思っていたけど、DRM付きWindows Media Videoが見られないし、今すぐにでも欲しいわけでもなかったので様子見していたところ、Game Developers Conferenceに参加して米国に行っている間にニコ生視聴できないかとか、そんなこんなで Android よりもノートPC新規調達するのがいいんじゃないかという結論。
    VAIO type P は 2009年初頭のものなので、当時はこのスペックでも十分満足行っていたが、最近、全体的にレスポンスが遅くてパワー不足なところも否めなかったので。

    ニコニコ動画の用途に足りれば十分なので、CPUはCore i3以上で足りるはず、メモリは4GBは欲しいかな、値段は5万円前後で新品中古問わずと、今どんな商品がどのくらいで売られているのかを調べるために秋葉原の街をうろついて、めぼしいところは59800円からだなぁ、もう少しいいところないかなと考えながら、ZOA に立ち寄ってみると、Core i3、メモリ2GB、39800円を見つけ、駆動時間も公称8時間もあるし、重量も1.35kg。なんだこれー。Acerだからそこらへんの出所の分からない中華PCとは違って安心だというわけで。
    メモリ増設するとしたらいくらかZOAの店員さんに尋ねると、2GBが1000円満たなかったのと、メモリ代の値段負けてくれて取り付けも無料でってことになったので、即決で。

    32bit OSだからメモリ4GBフルに使えないけど、減るのはVRAM分くらいだから3.3GBくらいはいけるだろうと思っていたら、1.2GBも持って行かれて残り2.8GBくらいしか使えてないが、一体何のデバイスが1GB以上もアドレス空間を持って行った。

  • 光回線導入

    福岡では光が使えると聞いていたけどNTTフレッツは使えずJ-COM光だったのでフレッツADSLに乗り換え、実家に戻った4月末のときにはまだ光サービスが始まってなくて(6月に開始)ADSLを使い続け、そして、東京に再び戻ってくるときにはフレッツが使えるのを確認しておいたので、およそ2年半ぶりの光回線。
    市販のルータを使っておらずOpenBlockSを使用していて、これが通信速度のボトルネックになるのは知っているので、おおむね予想通りの こんな感じに。

  • NicoLive Helper for Android 2.2 の取説

    • 初期画面は、放送IDを入力して接続と、ブラウザ表示してログインするボタン画面
    • ログイン済みであれば放送IDを入れて接続するか、Login to NicoVideo でブラウザを立ち上げてログイン
    • 初回ログイン時、スマホ版ニコ生にログインしたことになっているので、PC版に移動して、再度ログインすること
    • 組み込みブラウザで生放送視聴ページにアクセスすると自動で接続←とても楽チン
    • sp.live.nicovideo.jp (スマホ版ニコ生)はサーバのログインセッション管理が異なるようなので、こっちでログインしてもダメ。
    • Stockは未実装(どういう風に実装するかなー)
    • /playを受け取るとHistoryに追加
    • コメント表示は最大100行分まで。接続時の取得は50行まで。
    • 運営コメントは赤い背景色
    • タイトルバーのプログレスバーは放送時間の表示。延長のチェックはしてないので延長してもバーは伸びない。
    • MENUキーで放送の情報、放送開始(生主の場合)、Settingsは未実装
    • リクエストはsm/nmのみ
    • リクエストをクリックすると、Play/Prepare/Deleteのメニューが出る
    • リクエストのコメント番号順処理はしていない
    • 動画再生するときは、タイトルのみ自動で運営コメントする
    • 自動放送は今のところナシ
    • 視聴者コメントの送信は若干バグあり
  • Intel MacにDebian squeezeをインスコする

    Mac OS XとLinuxのデュアルブートを行えるようにインスコする。
    EFIを使用するシステムにDebianを入れるのは初めてなので手間取った。

    1. Mac OS Xを起動する。
    2. Boot CampアシスタントでDebianインスコ用のパーティションを調達する(パーティションいぢりは他のツールでも大丈夫かと)。
    3. rEFItをインスコする(rEFIt boot menuが表示されるようになるのは2回目の起動から)。
    4. DebianインストーラCDを起動して、インスコ。
    5. GRUBはMBRにインスコせず。
    6. 再起動する。
    7. rEFIt boot menuからDebianを起動できなかったので、インストーラからレスキューモードに入る。
    8. dpkg-reconfigure grub-pc で /dev/sda4 (自分の場合) にGRUBをインスコ。
    9. aptitude install refit し、gptsync /dev/sda を実行する。
    10. ここまでやったら、起動するようになった。

    初期インストール時にgrubのインスコ先に/dev/sda4を指定しておけば、後のステップは不要になると思われるが(gptsyncは必要かも?)、その確認のためだけにやり直すのはメンドイ。

  • WiMAXを試す

    実家にはADSLなどの有線ネットワークがない(解約された的な意味で)ので、今回の帰省ではWillcom回線を準備してきたのだけど、
    4x(128kbps、実効はもっと遅い)だと昨今のウェブは重くてたまらんなぁという結果に。128kbpsなら動画サイトとか抜かせばまぁまぁなんじゃないのと期待はしていたものの・・・。
    そんな状況の中で、そういえばWiMAXのピンポイントエリア判定では△~○だから期待できるんじゃまいかというのと、無料で試用できるのがあったなというのを思い出したので、東京に行った際に有楽町ビックで申し込んできた。

    帰宅してからセットアップし始めると、ドライバ入れてもストレージとしか認識しないだとかゴタゴタと3時間くらい格闘して、ようやくネットワークデバイスとしての認識ができたところ、電波はかろうじて届いている状況。
    ピンポイントエリア判定はシミュレーションによるものなので、基地局からの距離と電波の減衰率だけで判定してるんだろう。とてもじゃないけど△~○といえるような状況ではなかった。

    昨晩の時点では接続できなかったのだけど、今日起きたときに再度挑戦してみると、うまく接続完了した。
    体感速度はWillcomよりいい感じがする。実際に計ってみると、電波強度が弱いので通信が止まるか、速いときは最大で1.8Mbpsくらいまで。
    回線の安定度で比較するとWillcom>WiMAXなのだけど、不安定でもWiMAXの方がいいのかなぁ。現状では契約してまで使い続けようとは思えない質なのだけど。

  • 削除・非表示動画をハイライトするGreasemonkeyスクリプト

    おもむろに、ニコニコ動画のマイリスト(http://www.nicovideo.jp/my/mylist)整理中に、削除・非表示動画をハイライトすると、マイリストから削除する動画を探しやすいんじゃね?と、Greasemonkeyスクリプトを軽く作ってみた。即席なので、品質もその程度ということで。
    気が向いたらおいおい改良していくかも。

    使い方は、自分のアイコンのあるところにHighlightボタンを設置するので、これをクリックするだけ。
    そうすると、現在表示されているマイリストのうち削除・非表示になっている動画の背景色を灰色に変更する。

    ついでにチェックボックスにチェック入れるように変更(21:48)
    削除・非表示動画ハイライトGMスクリプト

  • ニコヘルさんを例にソフトウェア開発ポリシーを語る

    てきとうにニコヘルさん開発における思考の過程をダラダラと書くだけなので。普段の趣味でのソフトウェア開発もだいたいこんな感じに。

    話をしよう。あれは今から36万・・・いや、1年半前だったか。まぁいい。
    (さらに…)