1 :
某ソレ47 ◆ap/yuix/tw :
04/12/04 17:08:17 ここは俺のチラシの裏だ!
2 :
某ソレ47 ◆ap/yuix/tw :04/12/04 17:09:13
3 :
夢見る名無しさん :04/12/04 17:10:34
ふーん
ほーう
------------------------------------------------------
現在改造したビルドの本家v2beta26との変更点 ◎Samba自主規制関係 ・キャップと思われる場合はSambaチェックをしないようにした。 ・スレタテにもSambaチェックを行うようにした。 ・ただOKボタンを表示するのではなく、中止・再試行・無視ボタンを表示するようにした。 ---------------------------------------------------------------------- □twinie\Forms\Dialogs\PostDialog.cs private bool Samba24Checking()メソッド ---------------------------------------------------------------------- ◎「もうちょっと落ち着いて書き込みしてください。○秒くらい。」エラーを極めて出にくくした。 ---------------------------------------------------------------------- □twin\Bbs\X2ch\X2chpost.cs public override void Post(ThreadHeader header, PostRes res)メソッド 125行目あたり int time = GetTime(header.LastModified); ↓ int time = GetTime(header.LastModified.AddMinutes(-10.0)); ----------------------------------------------------------------------
------------------------------------------------------
基本方針 ◎リリースするソフトには毎回ベースとした本家バージョンを表記 ◎本家twintailとの互換性について ベースとした本家バージョンと、twintail.exe、twin.dll、などdllファイル群を交換するだけで互いに変更できる。 つまり、設定ファイルなどの互換性を保つこと。 こっちのほうが更新停止になったときなど、気軽に本家に戻れるようにするのが目的。 ◎本家のバージョンアップの取り込みについて 基本的に全て行う。ソースコードを理解したうえで、これは改悪だと自分が考える場合は取り込まない場合も(beta25の終了確認など)。 ◎本家作者以外の人間による改造・バグ修正の取り込みについて 改造やバグ修正の内容が利用者にとって良いものであっても、自分がソースコードの変更を理解できない場合は基本的に取り込まない。 その後本家が取り込んだ場合は「本家のバージョンアップの取り込みについて」に従う。 ソースコードの変更を理解できた場合は取り込むこともある。 ◎ソフトはオープンソース ただし、公開方法は検討中。(そのままビルドできる形か、ベースにした本家との差分にするか。など。)
>>9 ----------------------------------------------------------------------------------------
◎本家twintailとの互換性について
ベースとした本家バージョンと、twintail.exe、twin.dll、などdllファイル群を交換するだけで互いに変更できる。
つまり、設定ファイルなどの互換性を保つこと。
こっちのほうが更新停止になったときなど、気軽に本家に戻れるようにするのが目的。
----------------------------------------------------------------------------------------
これは目標。これを達成するために今試行錯誤中。
------------------------------------------------------
自己紹介 ◎C#歴 6か月ぐらい ◎2ch歴 1年4か月 ◎使用2chブラウザ変遷 禁断の壷(当時2chターボ)→OpenJane→JaneView→JaneStyle→JaneView→JaneLovely
がんがれ。 密かに応援してるぞ
14 :
夢見る名無しさん :04/12/04 20:57:28
Jane派生弄ってくれればイイのに・・
がむば
あー俺も2chブラウザ作ってる。 公開してみたけど誰も何の反応もない。
URL貼ってよ 使いやすかったら使うかも オプソで作りやすかったら改造するかも
19 :
夢見る名無しさん :04/12/04 22:30:26
warota
>>14 Delphiが全く分かりません。だからいじれません。
twintailはC#だからいじれる。
明日は運動会だ
22 :
夢見る名無しさん :04/12/05 21:14:40
・・モーヲタ?
どうしてJaneの派生作者にはモーヲタが多いんでしょうね
一般人にはどのレスからモーオタだと判断できるのかすらわからない。
25 :
某ソレ47 ◆ap/yuix/tw :04/12/05 23:36:21
>>24 判断できる奴も相応にしてモオタだということだよw
触れちゃあいけないことも相応にしてあるということ。
自分もなぁ・・まさかファンになるとは思わなんだが、 今じゃ狼常駐だし・・orz
28 :
某ソレ47 ◆ap/yuix/tw :04/12/07 14:36:50
さて、設定ファイルの実験に入るか… メモメモ twintailの設定ファイルはtwin.xml。これはtwinieのSetteing.csファイルにあるTwin.Forms.Settingクラスをシリアライズしたものである。 Settingクラスはいろいろな設定のクラス(○○Settings)のインスタンスをフィールドとしてまとめている↓ #region 各機能ごとの設定 public ThreadSettings Thread = new ThreadSettings(); public PopupSettings Popup = new PopupSettings(); public PostSettings Post = new PostSettings(); public NetworkSettings Net = new NetworkSettings(); public Thumbnail Thumbnail = new Thumbnail(50, 50); public ViewSettings View = new ViewSettings(); public RebarSettings Rebar = new RebarSettings(); public SearchSettings Search = new SearchSettings(); public DialogSettings Dialogs = new DialogSettings(); public DesignSettings Design = new DesignSettings(); public OperationSettings Operate = new OperationSettings(); public SoundSettings Sound = new SoundSettings(); public AuthenticationSettings Authentication = new AuthenticationSettings(); #endregion 自分の派生用のクラスを作って↑に並べようか
29 :
某ソレ47 ◆ap/yuix/tw :04/12/07 14:38:19
問題となるのは、派生の名前がまだ決まっていないこと。そのため、派生独自の何かを作るときに名前を決めるのに苦慮してしまうのだ! というわけで、早く派生の名前を決めなくては。
名称案だしてみる triplet tale twin-の次でキモイがな。(w braid こっちは三つ編みだな uxjo-ubmf ny式だな。読めん twin John Janeの男版だな。非IEコンポはtwin John doeで。 hebel アイコンはヘーベルハウスのAAで。 うん。このなかから選ばなければいいんじゃないか
twintail改でいいじゃん
32 :
某ソレ47 ◆ap/yuix/tw :04/12/07 21:48:11
>>28 の設定ファイルの実験の結果。
自分の派生用のクラス(Bou47Settings)を作ってSettingクラスのインスタンスに並べてみた。うまくいった。
設定も保存されたし、Bou47Settingクラスのないtwintail(ベースにした本家とか)にtwin.xmlを読み込ませても当然不具合は起こらない。
ただ、それだと問題が。
派生twin→本家twinと移行すると、派生twin独自の設定は消滅してしまう。
派生twinを使っていたら本家がバージョンアップしたので一時的に本家に戻り、派生twinが本家バージョンアップをとりこんだので派生に戻るというスタイルにおいて不便なのである。
これを防ぐ方法は(て言うかこっちの方法を先に思いついた)。
派生twin独自の設定ファイルを作る方法。しかしこっちの方法はちょっとソースのメンテナンス性が低いなあ。
OpenTwinでいいだろーが
34 :
某ソレ47 ◆ap/yuix/tw :04/12/07 21:49:02
>>30 うん、その中からは選べないよw
やっぱtwintail ○○って感じかなあ。それか…(まだ秘密
>>31 うーん、単純すぎるなあ。
OpenTwinは既にあるからな。
さらに最高にダサかっこいい名前として、Twintail Evergreenを推しておこう(w
>>32 とっとと取り込んでしまえば問題ないですけどねー。
って簡単にいうな俺。
twintail++とか
37 :
某ソレ47 ◆ap/yuix/tw :04/12/07 22:23:53
考えてくれた人ありがとう、でももう候補はいくつかあります
>>21-25 でモーヲタということもばれてますし、Jane派生と同じ感じで行こうかな…と考えながら踏み切れない状況。
>>32 それが、取り込むの結構大変なんですよ。自分のやり方が悪いのかもしれないですけどね
38 :
夢見る名無しさん :04/12/07 22:39:05
分かる人には分かる感じで・・Lovelyみたいな。
39 :
夢見る名無しさん :04/12/07 22:43:43
twintail盗作 なんて旬なタイトルw 悪意はないですよ…
40 :
某ソレ47 ◆ap/yuix/tw :04/12/08 01:06:21
41 :
夢見る名無しさん :04/12/08 01:11:41
工エエェェ(´д`)ェェエエ工 どうかそれはご勘弁を…
42 :
某ソレ47 ◆ap/yuix/tw :04/12/09 10:51:07
今思い浮かんでる新機能リストメモ 1.Samba自主規制の改善 2.●ログインでも●での書き込みをしない設定を可能にする 3.書き込みダイアログに行数表示・文字数表示 4.板の看板に関する何か
43 :
某ソレ47 ◆ap/yuix/tw :04/12/09 12:23:28
対応できたバグ ・お気に入りがない状態でメニューの「ファイル」→「ログ管理」→「お気に入り以外のログを削除」を行うとCacheフォルダ自身が削除されて、 終了時にエラーになり、設定ファイルが0KBになってしまう。 きれいなコーディングという観点で2パターンの修正方法を考えたのでtwintail本スレに提示しててつと◆/RtqBUGz8oさんに判断を仰ごう。
44 :
某ソレ47 ◆ap/yuix/tw :04/12/09 13:04:15
対象のファイル:twintail2\twin\Data\Cache.cs 対象のメソッド:public virtual void ClearEmptyFolders() 修正前 public virtual void ClearEmptyFolders() { ClearEmptyFolders(baseDirectory); } 修正パターン1 自分自身が削除されないように~tmp.idxファイルを作っておき、サブディレクトリを空にしたら~tmp.idxファイルを削除 public virtual void ClearEmptyFolders() { string tmpFilePath = Path.Combine(baseDirectory, "~tmp.idx"); FileStream fs = File.Create(tmpFilePath); fs.Close() ClearEmptyFolders(baseDirectory); File.Delete(tmpFilePath); } 修正パターン2 private void ClearEmptyFolders(string directory)メソッドの、自分自身を削除する部分以外をそのまま public virtual void ClearEmptyFolders() { string[] subdirs = Directory.GetDirectories(baseDirectory); foreach (string sub in subdirs) ClearEmptyFolders(sub); }
45 :
夢見る名無しさん :04/12/09 13:16:48
頑張れ〜! っ旦~
46 :
某ソレ47 ◆ap/yuix/tw :04/12/09 14:01:19
あんまりがんばらないですよ、自分。
実は自分はtwintailは使ってないのです。
>>12 のとおり、JaneLovely愛用者です。
ただたんにプログラミングの趣味/勉強でtwintail改造しているに過ぎないのです。
47 :
某ソレ47 ◆ap/yuix/tw :04/12/09 14:06:31
>>44 についてだけど、修正パターン2のほうがきれいだからそっちを自分のビルドに入れとこう
48 :
某ソレ47 ◆ap/yuix/tw :04/12/09 16:44:02
アプリケーションとしての体裁を整えるのはいろいろ面倒くさいので、「テストビルド」としてうpしようそうしよう
49 :
某ソレ47 ◆ap/yuix/tw :04/12/09 17:53:13
50 :
某ソレ47 ◆ap/yuix/tw :04/12/09 19:05:18
そういや、twintailは板移転追尾機能とかあるのかな?
51 :
某ソレ47 ◆ap/yuix/tw :04/12/09 19:16:31
おお、板移転追尾してくれた。 このスレにtwintailで初カキコ。 コテハン機能の使い方が分からずにしっくはっくしてしまった
52 :
夢見る名無しさん :04/12/09 20:49:18
53 :
某ソレ47 ◆ap/yuix/tw :04/12/10 00:44:04
54 :
某ソレ47 ◆ap/yuix/tw :04/12/10 00:44:13
今思い浮かんでる新機能リストメモ 1.Samba自主規制をもっと使いやすく 2.Sambaに引っかかったらsamba.iniを更新 3.●ログインでも●での書き込みをしない設定を可能にする 4.書き込みダイアログに行数表示・文字数表示 5.モ娘(狼)でのfusianasan対策
>>54 3.●ログインでも●での書き込みをしない設定を可能にする
これって何の意味があるの?
>>55 今の2chは●を使用して荒らししても「●剥奪」にはならなくて、「●による書き込み停止」になる。
荒らしして●書き込みとめられちゃった人も過去ログのために●を使うとき便利なように。
使ってみたけど、あんまり変わってないね。 持ち付けエラーなんてしばらく見てないし。 Sambaのほうは、確かに今のよりは使いやすいけど、再試行連打だと大体Sambaに引っかかるよw これはtwintailのSambaカウントの仕様?
>>57 twintailのSambaカウントの仕様ですねー
てか、2chのSambaのカウントがいつから始まっているのかは分かりようがないので。
Janeだって結構引っかかりますよ。JaneViewとかはSambaカウント補正なんて機能あるぐらいですよ。
落ち着けエラーについて。
難しい話になっちゃうんですが、twintailの仕様は、スレッドのLastModifiedをtime値に入れるという仕様になっています。
しかし、これだと、●で連投したときとかに餅つけエラーが出ることがあるのです。
59 :
某ソレ47 ◆ap/yuix/tw :04/12/13 08:02:35
新機能が思いついたのでメモ 1.Samba自主規制をもっと使いやすく 2.Sambaに引っかかったらsamba.iniを更新 3.●ログインでも●での書き込みをしない設定を可能にする 4.書き込みダイアログに行数表示・文字数表示 5.モ娘(狼)でのfusianasan対策 6.削除系の板など、名前を入れなくてはいけない板(NANASHI_CHECK=1)での名前欄チェック 7.板欄やスレッド欄、タブ以外にボタンとフラットボタンを選べるようにする(Janeのように)
しかし、なぜこの板に立てたの? なかなか人柱もあつまらんでしょ、ここじゃ。
・スレッド一覧検索の結果を別のタブで表示 ・レスを抽出の結果を別のタブで表示 こんなん無理?
62 :
某ソレ47 ◆ap/yuix/tw :04/12/13 21:10:22
beta27キタ━━━━━━(゚∀゚)━━━━━━!!!!!
>>60 タイトルこそ「派生開発室」となってますが派生といえるようなものになるのはまだまだ先の話です
だからtwintail改造に当たって独り言をここでつぶやいて行こうというわけです
人柱が必要なほどの改造はなかなかできないし
>>61 それは相当きっついなあ…挑戦してみたいけど、まだC#におけるIEコンポーネントを全く理解してない状態だし…。
・スレッド一覧検索の結果を別のタブで表示
別のタブよりも、Janeみたいに強調表示で上に来るほうがいいと思うよ、ちなみに。
ちんぷんかんぷんでおじゃる
何でソフ板に立てないの?
>>65 twintail改造日記をソフトウェア板に立てたらまずいと思うけどな
ではbeta27の変更についての感想を一人でつぶやこう。 ◎「お気に入り以外のログを削除」を実行すると、キャッシュフォルダまで消えてしまう不具合を修正、 おれおれ!俺だよ俺!改造テストビルド041209 ◎ドッキング書き込みバーが実況モードで消えてしまう不具合を修正 ドッキング書き込みバーも実況モードも使ったことがない… ◎スレ一覧右クリックから過去ログに登録できるようにした 過去ログってのを使ったことがない、てかよく分かってない ◎書き込みダイアログに残りのSamba秒数を表示するようにしてみた 改造テストビルド041209のSambaチェックよりこっちのほうが便利だ。 ◎書き込み時にSambaエラーが出たときに、samba.ini を自動で新しい値に更新するようにした このスレ読んでくれてるのかな?てつとたんハァハァ ◎スレ立てにもSambaチェックをするようにした おれおれ!俺だよ俺! ◎レスに印のような物を付ける機能 これは未完成とのことですが、完成すれば便利ですね。
beta27リリースに伴い、付けてみたい新機能メモを更新。 上にあるものほど(自分的に)重要度が高いかな、誤差は歩けど ◎モ娘(狼)でのfusianasan対策 ◎書き込みダイアログに行数表示・文字数表示。 ◎削除系の板など、名前を入れなくてはいけない板(NANASHI_CHECK=1)での名前欄チェック ◎板欄やスレッド欄、タブ以外にボタンとフラットボタンを選べるようにする(Janeのように) ◎●ログインでも●での書き込みをしない設定を可能にする
>>69 上から3つの更新を激しくキヴォンヌ
がんがれ超がんがれ
Chignon お団子頭 Kamozi つけ毛 Tonsura トンスラ(カッパ頭) 上からメイドさん、巫女さん、修道士(修道女はveilかな)…ハァー Tたんじゃないけど、本スレではありがとうございました。 火狐使ってるのでそのうち何か書き込むかも。
黒機能きぼん
>>71 うーん、「派生」といえるところまでいけるかどうか分からないからねえ。
本スレでってことはあの人かな
つぶやいてるといいつつ、ほんとはバグの報告なり、評価なり聞きたいんだろ? でも、責任はそんなに取れない・・・まだ、勉強途中だし・・・ ってかんじで、こんな中途半端な板に立てることにした まあ、俺程度になるとそのぐらい簡単にわかるよ、うん
付けてみたい新機能 ◎dat落ちしていたらみみずんとかにくちゃんねるとかにアクセスしてできる限り読み込む しかし●の売上を落とすような気がして、ちょっとあれだ。
test
78 :
夢見る名無しさん :04/12/17 16:53:09
>>76 いままでみみずんやにくちゃんから探してあったらダウンロードしてたんだけど、正直手動は面倒くさいんだよ。
2chブラウザ側に搭載してくれるととても便利だと思うよ。是非つけてくれ。
●なんて過去ログより規制解除目的の購入が中心だろ。
黒機能=指定したスレに自動的に書き込む機能 複数スレッドに対応で、本文も複数行対応きぼん
80 :
某ソレ47 ◆ap/yuix/tw :04/12/17 22:26:12
>>78 >手動は面倒くさいんだよ。
そうなんですよね、だから2chブラウザで対応したいなーってのが、この機能を思いついたところです。
これはスキルはどうであれ、プログラミングをする人間としての立場。
その一方で、2chが大好きな人間の立場として、●の売上を落とすうんぬん。
>●なんて過去ログより規制解除目的の購入が中心だろ。
そうかなあ…自分は過去ログが読めることが第一ですね。普段Sambaの小さい板に書き込むことが多いし。
>>79 (゚听)
そんなのつけませんよ…Janeにある(あった?)下らない自主規制の類のものがtwintailにもあって、それを何とかしてくれと言うことかと思った。
ある意味期待してたんだけどな。
81 :
Muneo Nozwa :04/12/17 22:30:05
kkkkkkkkkkk
>>80 おいらは79じゃないけど
ちょっと似た機能として、一つのスレッドにある程度の長文を投稿したいときに、
自動的にsambaと字数制限回避しつつ自動で書き込みとか。どうよ?
>>82 いいかもねえ。
ただ、パッと考えたんだけど、字数制限は難しいな…変なところで文章切られちゃうよ。
行数制限なら<br>で切ればいいから簡単なんだけどね。
>>83 ごめん行数制限だな。
コピペ荒らしの対策として、1レスあたりの行数はTwintail側で制限よりランダムに減らしとくといいかも。
まぁ、荒らしは大体スクリプトだろうけど。
んで、名前欄か本文にに*/nとか表示されるの
あれ?
声が
・・・遅れて
◎スレ表示をMDIで(難しそう) ◎モ娘(狼)でのfusianasan対策 ◎書き込みダイアログに行数表示・文字数表示。 ◎削除系の板など、名前を入れなくてはいけない板(NANASHI_CHECK=1)での名前欄チェック ◎板欄やスレッド欄、タブ以外にボタンとフラットボタンを選べるようにする(Janeのように) ◎●ログインでも●での書き込みをしない設定を可能にする ◎dat落ちしていたらみみずんとかにくちゃんねるとかにアクセスしてできる限り読み込む
そうこうしてる間に1週間ほどVSを開いていないなあ
工エエェェ(´д`)ェェエエ工
スレ主がそろそろ飽きてきたようです。
ぎくっ
お前はいっつも飽きっぽいな
96 :
◆HohoUnTgW. :04/12/28 09:13:09
ほほう
subbbs.cgiの廃止は、twintailは問題ないようですね 2chブラウザ作者としてはむしろ今回の変更は歓迎なのではないでしょうか。 いちいちSUBBBS_CGI_ONを読みに行かなくて済むようになったのだから
あと、BeにログインしているとBe板以外でもいろいろ起こるようになったのですが、どうでしょう? 自分が使ってるJaneは悲惨なことになってますが。。、 いまからtwintailでテストしてみようかな
99 :
●某ソレ47 ◆ap/yuix/tw :04/12/30 12:29:36
?# ID:HnYiXkf1
Sleipnir+壷でテスト
メール欄に記入
101 :
某ソレ47 ◆ap/yuix/tw :04/12/31 15:19:00
次スレの季節かな
102 :
夢見る名無しさん :04/12/31 17:40:59
103 :
某ソレ47 ◆ap/yuix/tw :04/12/31 17:42:08
名前が。 そろそろ新しい名前にしたいな
104 :
某ソレ47 ◆ap/yuix/tw :04/12/31 22:18:12
105 :
某ソレ47 ◆ap/yuix/tw :04/12/31 22:19:34
106 :
某ソレ47 ◆ap/yuix/tw :04/12/31 22:38:34
107 :
某ソレ47 ◆ap/yuix/tw :04/12/31 22:50:06
108 :
某ソレ47 ◆ap/yuix/tw :04/12/31 22:56:50
プロキシサーバーを作ろう
おやすみー 去年はあんまいい年じゃなかったからいい初夢が見たい 夢でいいから(〜^◇^)にあいたい
いやん誤爆しちゃったよ
最近誤爆が多いなあ。しかし携帯から誤爆なんて初めてだ
このスレ放棄して新スレ立てようかな…スレタイがなあ
47ってすんごいねー
>>116 47氏のようになりたいです
逮捕はごめんですが。
え?逮捕されたの?うひゃ〜
47氏になる方法 どこかのスレの47をゲットする
ほしゅ