> 現在の取り組み
公式サイト

・うまく扱えない板がいくつかある(特に、画像レスがつけられる板)
・カタログモードへの対応
・自動スレマーク機能の仕様検討(しょっちゅう仕様が変わるのでまだご注意)
> お気に入りブログ
カテゴリ:開発( 43 )
一度、修正をします
1.複数画像スレの暫定対応
2.最近のスレの形態変更による、いくつかの不具合修正

旧版に、これらを施した版を出します。

さすがに、ちょっと危機感を感じてきたので。
といっても、作業はこの週末になるので、あと数日はご辛抱ください。

サイトの掲示板がなんか荒らされまくってるので、サイト自体一度閉じます。

虹裏あたりに告知しますので、よろしく。

幸い、専用の鯖をレンタルしたのでいろいろなことができるようになって来ています。

ここで1つお詫び

最近、もやしもんをネタにしたミニゲームなんぞ作ってました・・・
浮気がちですみません^^;

もうひとつ、趣味どころではない理由もあったのです。
婚約したりとか。もういろいろバタバタして、なんか身動きが・・・

上記2つは微妙に矛盾してますが。気分でいろいろということもあるのでご容赦ください。
[PR]
by yayonena | 2006-08-18 18:43 | 開発
DOSABAのSQL Server 2000
ASP.NET 2.0からDOSABAのSQL Server 2000を使うにあたって、情報が少なくてずいぶん苦労した気がする。特に、ConnectionStringの設定。
受け取ってる情報だけではどう設定したらいいのかさっぱり分からないし。

だけど、よく考えてみたらDotNetNukeが付属してるんだから、そこのWeb.configから引っこ抜いてくればいいと分かった。

SQL ServerにつなぐためのConnectionStringが分かるまで、結局1日近くかかったことになる。時間がもったいない。
こういうことをこそ、FAQにまとめておいて欲しいね。
Cerviみたいに、ソースコード実例を含んだサポートページの作成を希望。

とまあ、不満は多少あるものの、安いからいいや。
[PR]
by yayonena | 2006-06-28 13:43 | 開発
やよネなP2Pの仕掛け
Winnyみたいなのとも、Skypeみたいなのとも多分違う。
相互補助的なP2P網になるっぽい。

すべての対話をHTTPで行う。
HTTPのHEAD、PUT、GETを主に使用

便宜上、グローバルIPを持つPCを「ノード」と、グローバルIPを持たないPCを「リーフ」と呼ぶ。
ノードとリーフでは基本的な動作志向が異なる。
各リーフは板ごとに3ノードまでを親として持つ。
各ノードは板ごとに最大10リーフまでを子として持つ。他の3ノードまでの子となる。

■リーフの動作志向
「親が持っているものは素直にいただき、持ってないものを見つけたらせっせと親に献上」
画像・スレッドを板からGET時、リーフはHTTPのHEADメソッドによって、自分が所属するノードに対して、同じ画像・スレッドを持っているか問い合わせる。404を返してきた場合、もしくは古い情報を持っていた場合、ファイルをPUTする。

■ノードの動作志向
「子供の献上品と自分が手に入れたものを保持、子供にせがまれたらあげる。」
画像・スレッドを板からGETし、かつ子供からのGET要求に応える。

と、大まかに決まった。問題を考えると実はいろいろあり、その問題の回避のためにあらゆる努力がなされていたり。たとえば、ダウンロード途中に子供からPUTされたらどうすんのとか。(一応対処済み)
フィールドテストが大変そうだなぁ。

次回は、ノード構築のアルゴリズムについて書いてみるかもしれない。

リリースはいつになるんだろう。誰にもわからない。orz スマンス
[PR]
by yayonena | 2006-05-26 21:44 | 開発
諸機能移植中&新機能試験中
c0004089_19132725.jpg

内蔵HTTP兼Proxy鯖が動いているところ。127.0.0.1は自分自身。
今回のやよネなは、自分自身を純然たるProxy鯖として、外部にアクセスします。
従来と最新を比較するとこんな違いがあります。

[従来のやよネな]
〔ブラウザ:Proxy[IEの設定]〕 ----- http://localhost:18427/xxxxxxx ----> 〔内蔵HTTP鯖:Proxy[IEの設定] 〕----http://xxxxxxx ---->〔ふたばちゃんねる〕

従来はあらゆるリンクやアドレスに対して
http://localhost:18427/xxxxxxx ⇔ http://xxxxxxx
という変換をかけており、Proxyは常にIEの設定を使っていました。そのため、スレッドのhtmlやページのプロパティが、下記のように非常にきたなくなっていました。

ページのプロパティ : http://localhost:18427/dat.2chan.net/b/~

リンク先 : http://localhost:18427/dat.2chan.net/b/~


[新しいやよネな]
〔ブラウザ:Proxy[localhost:18427]〕----- http://xxxxxxx ----->〔内蔵HTTP兼Proxy鯖:Proxy[IEの設定]〕----- http://xxxxxxx ----->〔ふたばちゃんねる〕

ブラウザのProxy鯖設定をlocalhost:18427として設定して、
内蔵のProxy鯖自体は、IEのProxy鯖設定を使用して外部のファイルを要求します。

ページのプロパティ : http://dat.2chan.net/b/~

リンク先 : http://dat.2chan.net/b/~

このように、自然な感じになります。
htmlの変換が最小で済むため、スレッドのhtmlがきれいです。

当然、画像のリンクも、PC内部(localhost:18427)のファイルへのリンクではなく、ふたばちゃんねるの画像へのリンクがそのまま張られています。

そして、スレッドや画像にアクセスすると、内蔵HTTP兼Proxy鯖が、

1.内部の画像やスレッドを使うか
2.P2Pノードから画像をダウンロードするか
3.ふたばちゃんねるにアクセスするか

を選びます。大変スマートになったと思います。
[PR]
by yayonena | 2006-03-03 19:36 | 開発
P2P版の進展
c0004089_12265998.jpg

というわけで、現在の進展です。
.NET Framework 2.0への対応と、ドッキングビューの実装、HTTP鯖のモニタシステムの実装・・・・などが進んでいます。
メニューとかツールバーとか、ほとんど組みなおしになってしまったので、ちょっと苦労してますが、着実に進めています。
あと、板のhtmlと画像の鯖が違う場合などへの対応など、いろいろ進んでいます。
[PR]
by yayonena | 2006-02-23 12:29 | 開発
内蔵HTTP鯖
ここ1ヶ月は週末の時間を使って、HTTP鯖の結構真剣な実装をやっていました。

RFCの読破から始まって、いろいろやってみると・・・、今までのやよネなの内蔵HTTP鯖のいい加減さに恥ずかしくなってみたり。

そして一昨日、HTTP鯖完成。
やよネなを起動していると、外部につないだIEから、内部に保存している虹裏の画像に普通にアクセスできるようになりました。また、やよネな本体も今までよりもHTTP鯖自体は滑らかに動くようになります・・・。
(今までは、ちょっと怪しい動きをしていたり。まあいろいろ。)

これを使ってP2Pやるので、足がかりとしては結構大切です。
[PR]
by yayonena | 2006-01-29 12:19 | 開発
最初のアクセスでBBS定義ファイルを自己生成
いろいろ試して検討した結果、こんなことを決めた。

1.html解析中にfutaba.htmというリンクを見つけると、そこを板とみなすことができる。
2.見つけたfutaba.htmはBBS候補としてBouadリストに登録。
3.直接futaba.htmにアクセスした場合は、BBSとしてBouadリストに登録。
3.futaba.htmをダウンロードした場合、新規スレッド作成用のnewthread.htmを生成。
4.最初のアクセスの場合、futaba.htm内からレスポンス( futaba.php?res=xxxxxx か、res/xxxxxx.htm )を探し、ダウンロードする。
5.レスポンスをダウンロードすると、response.htm.template を生成。

Ver.0.9の道が異様に険しい。
これで、全画像板をサポートしきってやる。という意気込み。

いつの間にか、開発開始より1年以上が経過していたことに気づく。1年で終わらせる予定だったのになぁ。なんて。
[PR]
by yayonena | 2005-06-02 18:44 | 開発
機能ごとにDLL化
Yayonena.dll : Http鯖、巡回ロボット
Ibis.dll : .NET Framework強化ライブラリ
Toshiaki.exe : やよネな本体、ブラウザ、フォーム
YayonenaUpdate.exe : やよネな更新ツール、バージョン情報

機能分化をした主な理由は、Http鯖のユニットテストのため。

あと、VisualStudio.NET2003のプロジェクトファイルが破損したので再構築ついでに。
[PR]
by yayonena | 2005-06-01 21:27 | 開発
二次裏が変わった
レスに画像を貼れるようになったっぽいですね。

・・・・・・今まさにその対応作業をしているわけですが、これがあちこち変えなきゃならなくて大変です。
[PR]
by yayonena | 2005-05-28 23:02 | 開発
今やっていること
ブラウザ部分の制御方法変更に伴う雑多な変更
 ↓
ついでだからレスに画像を添付できる板への対応
 ↓
BBS解析ルーチンの強化(副産物:BBS定義ファイルを動的に更新する機能)
 ↓
板・スレッド・レスの管理方法の変更
 ↓
ロボットが持つダウンローダーの構造変更

な感じ。
[PR]
by yayonena | 2005-05-13 13:29 | 開発
   

やよネな開発の日々を綴ってみる。
by yayonena
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
> 最新のトラックバック
テラびしょびしょw
from お・な・に・ぃ
watertower s..
from watertower sho..
負けても勝ち組w
from ドンパッチ
uscsjpz1
from uscsjpz1
h5pf3r9n
from h5pf3r9n
i411nj6d
from i411nj6d
i411nj6d
from i411nj6d
fu2a0b37
from fu2a0b37
athq89ii
from athq89ii
tfllki5v
from tfllki5v
tfllki5v
from tfllki5v
tfllki5v
from tfllki5v
tfllki5v
from tfllki5v
tfllki5v
from tfllki5v
j4ulp5pm
from j4ulp5pm
fx2vydfz
from fx2vydfz
fx2vydfz
from fx2vydfz
fx2vydfz
from fx2vydfz
fx2vydfz
from fx2vydfz
vglnks39
from vglnks39
> 検索
> ファン
> 記事ランキング
> ブログジャンル
> 画像一覧