NicoHeehaw (デスクトップにニコニコ動画風表示)

概要

2chの実況板をニコニコ動画のように表示するソフトウェアです。
※動作には.Net Framework が必要です
nicoheehaw

ダウンロード

NicoHeehaw 0.30
NicoHeehaw 0.40
NicoHeehaw 0.50
NicoHeehaw 0.60
NicoHeehaw 0.70
NicoHeehaw 0.80
NicoHeehaw 0.90
NicoHeehaw 0.91
NicoHeehaw 0.92
NicoHeehaw 0.93

技術概要①

XAML(Extensible Application Markup Language、ザムルと発音する)を、

いたリッチな3D効果やアニメーション効果を表現する事によりシンプルかつスマートな表現を実現。

nicoheehaw_xaml

技術概要②

MVVMデザインパターンを適用しデータアクセス層と画面層を分離する事によりプログラムの

疎結合を実現し、プログラムの再利用と生産性を向上する事が可能になる。

MVVMとは?

Model View ViewModel(モデル・ビュー・ビューモデル;MVVM)は、独自のGUI(グラフィカルユーザーインターフェース)を持つアプリケーションソフトウェアを、
以下に述べるようなModel-View-ViewModelの3つの部分に分割して設計・実装するソフトウェアアーキテクチャパターンである。

8662.MVVM-diagram_4DD0C075

 

変更履歴

日付変更内容
 2010/05/05 0.10 ・新規作成
 2010/05/30 0.20 ・MVVMパターンで作成しなおした・スレ読み込みを少し安定にした
・2chタブ表示でフィルター機能追加
 2010/06/10  0.30 ・次スレ移動機能追加
・次スレ移動時に類似スレがあった場合すべて読み込み
・NicoTV→NicoHeehawに名称を変更
 2010/11/01 0.40・次スレの移動時にマターリなどを判定
・複数スレ読み込み時に2ch読み込みの負荷軽減
 2010/12/05 0.50 ・AA(アスキーアート)に対応
・画像URLに対応
・書き込み機能を追加
・2ch表示で勢いが高いスレを表示するようにした
・読み込み間隔を長くした(3秒)
・設定画面を作成
 2010/12/29 0.60 ・プロキシの設定を追加
・P2Proxyでの書き込みに対応
・右クリックドラッグ&ドロップでドッキングを行うようにした
・いろいろと内部的に変更
・広告スレッドを判定に非表示にした
・リスト表示機能追加
 2011/01/10 0.70 ・2つ以上ニコニコ画面を表示しても2chの読み込み間隔を3秒にするように修正
(読み込み処理を共通モジュールにて管理するように変更)
・タイトル文字列を変更できるようにした
%t : スレッドタイトル
%c : レス数
%m : スレッドの最大数
%rs : スレッド読み込み秒
%ds : スレッド読み込み秒(初期値)
%rms : スレッド読み込みミリ秒
%dms : スレッド読み込みミリ秒(初期値)
・フォントを設定できるようにした
・スレッドの読み込み間隔を長くした(4秒)
・1スレッドの最短間隔は(5秒)
・書き込み失敗時に書き込み最短時間を取得するようにした
・書き込み時に対象のレスを参照できるようにした→(例)「>>xxx」で対象レスが表示される
 2011/05/08 0.80  ・アクセスの無い履歴の削除実装
・書き込み時に動的にPOSTするデータを構築するよにした(2chの仕様変更に対応)
・書き込み時に認証のポップアップを表示するようにした
・ニコニコ画面の表示方法として「なし」を追加
 2011/12/31 0.90 ・「YYかきこ」に対応
・画像キャッシュの保存期間を設定できるようにした
・画像キャッシュフォルダを設定できるよにした(xmlのImageFolderPath項目、GUI未実装)
・多重起動の防止
・コマンドラインでURLが渡された場合に直接画面が表示できるように修正
・書き込み時の名前とMailを指定可能にした
・2ch忍法帖に対応するためクッキーを保存するようにした
 2013/03/02 0.91 ・2chボードの読み込みに失敗していたので修正
・2chへの書き込みが失敗していたので修正
 2015/06/12 0.92 ・2chの仕様変更対応不可のため削除
・open2ch対応
・2ch.sc対応
 2015/06/14 0.93 ・設定画面の値が設定できない問題を修正
・メイン画面のサイズが保存されない問題を修正
・twitter対応

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

コメントする