Java 2ch Class Library 作成委員会
1 :
会員番号・0:
皆でほのぼのと創りませんか?
実用的な物から、おもしろ効果的な物まで幅広く!
2 :
会員番号・0:2001/05/02(水) 11:57
まずは、パッケージ名なんですが、
import net.2ch.piza.〜;
ってのは、他所では使いズライので(笑
import piza.teck.〜 ;
ってのはどうでしょうか?
Java(お茶)piza(ピザ)でよさげではないかと・・・
piza.takeout.*;
スプライト希望。
せめて、techにしようぜ。
5 :
デフォルトの名無しさん:2001/05/02(水) 14:43
piza.teck. * ; でいいんでは?
私が、いつも個人的に違和感を持っているのは、
main()メソッドを置く起動時専用クラスが無い事。
Frame位なら良いけど、Threadとかを継承した
クラスにmain()を置くのは、なんか居候の様で
気持ち悪い・・・多分、俺だけかもしれないが(笑
起動時専用クラスって無意味(意味不明)かな?
main()メソッド実行時に有用な機能とかって無い?
> main()メソッド実行時に有用な機能とかって無い?
オプション解析
7 :
デフォルトの名無しさん:2001/05/02(水) 15:00
>>5 漏れはアプリケーションを終わらせる簡単確実な手段がSystem.exit();
(VMを停止させる)しかないのがアレだな。
AppletみたいにApplicationってクラスがあって
システムが実体化して
init(いらねーかも) → main → finalizeって順でよばれる感じでも
良かったような。
teckって何?(煽りではない。マジレス希望)
中間とって、piza.teckout.*;なんてど〜お。
各種ソート(バブル、クイックetc)クラスきぼ〜んヌ。
QuickSort qs = new QuickSort() ;
array = qs.arraySort( array ) ;
みたいに、どんなソートも使えるとイイ。
>>7 全然、役に立たんけど、
package piza.teckout ;
public class Itte {
public void yosi() {
System.out.print("逝ってヨシ!" ) ;
System.exit(0) ;
}
}
すいません・・・・・
11 :
デフォルトの名無しさん:2001/05/02(水) 15:41
14 :
デフォルトの名無しさん:2001/05/02(水) 16:27
正規表現用ライブラリなんてどうよ。
だめ?
適度な難易度かつ、有用性かと思うんだが。
俺もindex2.htmlを開いて、teckを検索してみたけど、見つからない
take-out pizza
teaching
tehnology
などを混ぜ混ぜにして
teck
かな?
>>16 tacky:安っぽい、見苦しい、悪趣味な、質の悪い
も含まれる
>>16 >>5の時点でそのような暗黙の合意が取られていたとは!
あ、煽りじゃありません。マジ、悩みました。
20 :
謎が謎を呼ぶ:2001/05/02(水) 17:46
21 :
デフォルトの名無しさん:2001/05/03(木) 00:36
22 :
デフォルトの名無しさん:2001/05/03(木) 10:48
23 :
>3:2001/05/03(木) 12:07
6番目?
24 :
からageもあれなんで・・・:2001/05/03(木) 22:26
パッケージ名
piza.teck.*; 2
piza.takeout.*; 1
piza.tech.*; 1
piza.teckout.*; 2
(teckoutに一票)
内容
スプライト
main()メソッド実行時の有用な機能としてオプション解析
各種ソートクラス
正規表現
25 :
JAVA知らん人:2001/05/04(金) 00:19
ほらほら!見てるんだから続けて!沈没しちゃうわよっ!
26 :
デフォルトの名無しさん:2001/05/04(金) 00:23
うーん、2ch オリジナルがいいなー。
ソート(アルゴリズム)も正規表現も転がっているしなぁ。
27 :
デフォルトの名無しさん:2001/05/04(金) 00:31
2chからデータを得るクラスもいるだろう(藁
_2chBBSInputStreamReader(適当)とか
28 :
デフォルトの名無しさん:2001/05/04(金) 00:33
>27
とりあえずインタフェース書いてよ。
Http2chURLConnectionとか?
30 :
27:2001/05/04(金) 00:39
String get(String host,String bbsName,int key,int number);
とか?
31 :
デフォルトの名無しさん:2001/05/04(金) 01:42
>>30 "Http2chURLCOnnection"の引数でString hostは必要?
32 :
デフォルトの名無しさん:2001/05/04(金) 02:28
いっそ掲示板もスレッドもクラスにしちゃうとか
_2chBBS bbs = _2chBBS.getBBS("プログラム技術"); // static method で掲示板instance取得
_2chThread[] threads = bbs.list(); // スレッドリスト取得
if ( threads != null ) {
for ( int i = 0; i < threads.length; i++ ) {
threads[i].sage(); // 藁
}
}
スレとthreadはまぎらわしい
なんかJava版の2chブラウザができそうな雰囲気だな(藁
35 :
デフォルトの名無しさん:2001/05/04(金) 05:25
>34
それはそれでおもしろい
36 :
デフォルトの名無しさん:2001/05/04(金) 08:59
正規表現、日本語に完璧に対応したのが欲しいなあ。
もちろん、JIS, EUC, SJIS, UNICODE 全てに対応。
37 :
デフォルトの名無しさん:2001/05/04(金) 12:53
>>33 そうそう、スレと Threadはまぎらわしいので
モナヂラではスレを ThreadItem と書いてます。
ま、これでもちょっと紛らわしいけどね。
38 :
デフォルトの名無しさん:2001/05/04(金) 18:01
>>36 Java実行系はUNICODEなんだから、日本語に対応させるのは
正規表現ライブラリではなくて、入出力ストリームなのでわ?
40 :
デフォルトの名無しさん:2001/05/04(金) 22:43
>>39 重くてもいいからどこまで出来るか見てみたいね。
41 :
デフォルトの名無しさん:2001/05/05(土) 13:50
>piza.tech.*; 1
パッケージ名はやっぱりこれがいいなあ。tech板なんだし。
あるといいなというとSSTP用クラスかな?
サーブレットに埋めこんでおいてリモートの任意に時々状況報告してくれる..とか(藁
42 :
デフォルトの名無しさん:2001/05/05(土) 16:02
sourceforgeにソース置かない?
DOSプロンプトに表示・・・・
実行時は >java BrowsTest | more でないと観れません・・・
・・・逝ってきます・・・・
import java.io. * ;
import java.net. * ;
import javax.swing.text.html. * ;
import javax.swing.text.html.parser. * ;
class BrowsTest extends Parser {
boolean flag = true ;
String title ;
int number_count = 1 ;
int title_count = 0 ;
public BrowsTest( DTD dtd ) {
super( dtd ) ;
}
public void handleText( char[] text ) {
String show_str = "" ;
for( int i=0 ; i<text.length ; i++ ) {
show_str = show_str + text[i] ;
}
if( flag == true ) {
String str = number_count + " 名前:" ;
if( str.equals( show_str )) {
System.out.print( "\n" ) ;
title = show_str ;
flag = false ;
}
else {
System.out.println( " " + show_str ) ;
}
}
else {
if( title_count < 2 ) {
title = title + show_str ;
title_count ++ ;
}
else {
System.out.println( title + "\n" ) ;
System.out.println( " " + show_str ) ;
title_count = 0 ;
number_count ++ ;
flag = true ;
}
}
}
public static void main( String args[] ) {
try {
DTD dtd = DTD.getDTD( "-//W3C//DTD HTML 4.0//EN" ) ;
Parser ps = new BrowsTest( dtd ) ;
URL url = new URL( "
http://piza.2ch.net/test/read.cgi?bbs=tech&key=988771857" ) ;
InputStream is = url.openStream() ;
InputStreamReader ir = new InputStreamReader( is, "JISAutoDetect" ) ;
ps.parse( ir ) ;
is.close() ;
}
catch( FileNotFoundException e ) {
e.printStackTrace() ;
}
catch( IOException e ) {
e.printStackTrace() ;
}
}
}
44 :
41:2001/05/05(土) 23:47
暇だったんで結局自分で作ってしまったよ... >SSTP クラス
誰か欲しい人いる?
45 :
41:2001/05/06(日) 02:29
46 :
:2001/05/09(水) 14:22
>>利用・配布・改造等に関する制限などは一切ありません.
>>ソースはすべて公開されています.
今更ながら、この文があるとうれしいものですね
47 :
デフォルトの名無しさん:2001/05/11(金) 21:20
age
48 :
41:2001/05/12(土) 04:10
シャレで2ch読み書きクラスも作ってみた(藁
49 :
デフォルトの名無しさん:2001/05/13(日) 00:25
すごい。生産的なお姿に感動。
50 :
デフォルトの名無しさん:2001/05/17(木) 09:53
>>41 Java 2ch API
なかなかいいですね!資料も揃ってるし、サンプルも豊富。
51 :
デフォルトの名無しさん:2001/05/17(木) 19:20
age
52 :
41:2001/05/17(木) 20:16
どうもありがとうございます>49,50
とはいえ直さないとダメなとこも多いんで、近いうちにアップデートしときます(w
もうちょっと実用的なサンプルも用意したいところ...
53 :
デフォルトの名無しさん:2001/05/21(月) 12:36
一部のサーバでは使えないがdatディレクトリを直接読みに行けるといいな。
54 :
デフォルトの名無しさん:2001/05/21(月) 15:27
55 :
41:2001/05/22(火) 08:45
えへ(仕事せずネットうろうろしてるから)
そう言えば41さんにメールしようとしたら
ページからアドレス無くなってましたよー。
最初はありましたよね??
と言うわけで勝手にリンクしちゃいました。
58 :
デフォルトの名無しさん:2001/05/22(火) 21:11
59 :
41:2001/05/22(火) 21:12
>>56 いえいえリンクして頂いてるだけで光栄ですので。ありがとうございます。
#って、3分後にレスついてるし。早!
>>57 おお、報告ありがとうございます!
しかもスクリーンショットまで!
60 :
41:2001/05/22(火) 21:50
>>58 うーん、一応2ch読めるまでは作ったんだけど...
JEditorPane 遅いし(汗
61 :
A men:2001/05/23(水) 03:21
j2ch-cache
Monazilla 経由で使わせていただきました。
素晴らしいアイディアですね。
書き込み出来たらイイナ、color変更出来たら好いな........なんていったりちて。
62 :
41:2001/05/24(木) 21:28
>>53 確かにホスト名とかkey=xxxの値とかあらかじめ分かってる場合なんかには
向かないっすねー。やっぱり URL2chConnection#getInputStream() とか
BBS2chReader() とかかな
>>61 どうもです。まあぼちぼちと暇見つけてやってきますので〜
63 :
デフォルトの名無しさん:2001/05/25(金) 18:02
64 :
デフォルトの名無しさん:2001/05/26(土) 16:12
すんばらしぃ。
65 :
名無しさん:2001/05/30(水) 13:13
いいねぇ、結構役立つかも。
誰かこれ使って何かやってみたりした?
66 :
デフォルトの名無しさん:2001/05/30(水) 17:51
jiniと組み合わせて分散処理BBSの稼動テストとかで論文書かれたりして(w
67 :
デフォルトの名無しさん:2001/05/31(木) 12:15
age
69 :
61:2001/06/03(日) 05:33
41さん
j2ch-cache 0.02 win32
CSS でスタイル変更、アイコンからプロセスの終了と至れり尽くせりの対応、
大感謝です。
タブ型 IE コンポーネントブラウザーとの組み合せは、ほんと使いやすい。
(板、スレ、レスのカラーを個別に変更可で、あー幸せ)
70 :
41:2001/06/03(日) 10:34
100%PureJavaじゃないし、ちょっとインチキ?なんですけどね〜>タスクバー常駐
久しぶりにVC++使ったらすっかり使い方忘れてた...
そういえば monazilla さんからのお誘いを受けて monazilla project に
参加という形になりました。>Java 2ch API と j2ch-cache
http://members.jcom.home.ne.jp/monazilla/ 他のブラウザ・ツールともどもよろしく〜
71 :
Narushima:2001/06/06(水) 12:25
72 :
デフォルトの名無しさん:2001/06/18(月) 03:46
41さんを見習って互換DSSTPクラスを作ってるけど、まだまだage
73 :
デフォルトの名無しさん:2001/06/29(金) 11:31
てすとage
74 :
デフォルトの名無しさん:2001/06/29(金) 12:14
むぅ。。。
75 :
デフォルトの名無しさん:2001/06/29(金) 15:04
>>65 会社で見たいので、PROXY通れるように拡張して使用中。
DOS窓で、スレッドモニタ中・・・
76 :
デフォルトの名無しさん:2001/07/10(火) 00:43
j2ch cache 0.06、OS/2 WARP4.5で動作しました。
[C:\java13\jre\bin]java -version
java version "1.3.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0)
Classic VM (build 1.3.0, J2RE 1.3.0 IBM build co130-20001027 (JIT enabled: jitc))
Necommu 4.61
java.exeの-cpオプションの引数の区切り記号がセミコロンなのは
OS/2だけ?
77 :
デフォルトの名無しさん:2001/07/10(火) 12:07
78 :
デフォルトの名無しさん:2001/07/10(火) 19:33
できた?
79 :
41:2001/07/10(火) 20:27
>>76 報告ありがとうございます〜
配布元ページに情報載せておきますね。
Warp 4.5 って Warp Server for e-buisiness のことだっけ?とOS/2スレを見てたら
クライアントOSもアップデート版が出てたんですね。
80 :
デフォルトの名無しさん: