【オープンソース】数式掲示板を作ろう【Java】
■ このスレッドは過去ログ倉庫に格納されています
0001LightCone ◆sSJBc30S5w
2007/07/10(火) 18:40:05を参照のこと。
数式が使える掲示板をオープンソースで開発したいと思ってい
ます。目的は、数式が気軽に使える掲示板を用意し、物理や数学
を中心とした科学の活発な議論を行うことです。
現在でも、Javaアプレット版の表示コアがほぼ完成しており、
TeXと似た方式で、数式のソースファイルを入力すると、即座に
コンパイルして表示する方式になっています。
後は、掲示板機能の充実と、数式のキーボードからの直接入力、
式レベルでの計算への対応を予定しています。
・・・
0153デフォルトの名無しさん
2008/08/31(日) 08:50:540154LightCone ◆sSJBc30S5w
2008/09/03(水) 07:13:44興味のある人は
ttp://www.nowsmartsoft.or.tv/PukiWiki/index.php
も使ってください。
0155デフォルトの名無しさん
2009/01/05(月) 17:04:19新URL:
ttp://nowsmart.s93.coreserver.jp/PukiWiki/index.php
0156デフォルトの名無しさん
2009/01/07(水) 00:49:250157デフォルトの名無しさん
2009/01/07(水) 07:21:56まぁ表示の上での理想はただの画像か、コピペしやすいタグで位置調整された文字列だよな
0158デフォルトの名無しさん
2009/01/07(水) 07:31:140159デフォルトの名無しさん
2009/01/07(水) 07:55:05すげぇwwwwwwww
GPLっていうよりMPLに近いな
それと商用ライセンスの発行も複合した感じか
Qtが似たような感じだけど(Qtは商用とGPLだけど、だから派生物をQtが商用版には取り込むことはありえない)
派生物を取り込んでその代物を、元締めが商用ライセンス発行を行える点だな
ジャイアニズムwwwwwwwwww
0160デフォルトの名無しさん
2009/01/07(水) 08:19:02さらに、改造しないで設置しただけで、ソース配布の義務を負うようにしか読めないんだけど?w
0161デフォルトの名無しさん
2009/01/07(水) 20:18:310162デフォルトの名無しさん
2009/01/07(水) 21:27:31おまい面白いな
0163デフォルトの名無しさん
2009/01/07(水) 21:51:02なんでこんなスレ上げてんの?
0164デフォルトの名無しさん
2009/01/08(木) 02:07:16このライセンスだと, 協力する気にはなれない...
仮に漏れがコード追加・修正しても, 俺に利益がないだけならまだしも,
総括者だけが得することができるのは納得いかない.
総括者が修正する場合であってもソース公開しろと!
or 非公開で販売するなら漏れにも少しは還元しry
また, 1割以上と決めるのは良くない(高い?)気がします.
そのソフト自体がメインになるようなものなら良いですが,
ライブラリのようなものだと, 普通 1% 以下な気がします.
0165デフォルトの名無しさん
2009/01/08(木) 04:19:49作者はこんな人
NWSOSの事が気になる人の数【Lノート】7K+
http://pc11.2ch.net/test/read.cgi/os/1231129552/l50
0166デフォルトの名無しさん
2009/01/08(木) 04:46:390167164
2009/01/08(木) 08:02:20Thanks!
まぁ人はともかく, ソフト自体はなかなかなものだと思い,
ちょっと見てみたけど・・・
メモ程度のコメントはあったが,
Javadoc コメントが全くなかった ヽ(`Д′)ノ<Javadocツクレネーヨ!
もしかして, 公開しても簡単に触らせないよう
コメント削除してますか?
後, もう少し Java の流儀に従って頂けると助かるんですが・・・
(package 使う, [ある程度]Sun Java コーディング規約に従う etc.)
あと・・・ ant, Eclipse は使わないんですか?
0168164
2009/01/08(木) 08:11:140169LightCone ◆sSJBc30S5w
2009/01/08(木) 12:21:20実は、最初にJava版を作り始めた時、キーボードが故障していまして、
色々なキーが入力できない状態になっていたのです。それでコメントを
書くのが難しくなって全体的に書いていなかったのでした。
普段は日本語でコメントを書く主義だったんですが、理由は忘れましたが
英語コメントになっていたりします。忘れてしまい下が、当時IME(FEP)に
必要なキーが押せなくなっていたのかも知れません。
javadocは余り知らないのです。eclipseは使っていません。packageも
余り理解していません。Sun Javaコーディング既約はどこにあるのかも
分かりません。
>>164 に書かれていることですが、
「総括者が修正する場合であってもソース公開しろと!
or 非公開で販売するなら漏れにも少しは還元しry 」
これについては、後段のアイデアは面白いです。ただし、ライセンス化
するには色々なアイデアが必要となりますので、検討に時間がかかります。
例えば、還元する割合をどう決めるかです。
0170LightCone ◆sSJBc30S5w
2009/01/08(木) 12:22:54>仮に漏れがコード追加・修正しても, 俺に利益がないだけならまだしも,
>総括者だけが得することができるのは納得いかない.
これについては、あなたが修正した場合、あなたが勝手に売る権利は
存在しています。それで利益を上げることが可能です。
0171LightCone ◆sSJBc30S5w
2009/01/08(木) 12:26:09その場合、あなたが修正したバージョンのソースはあなたに公開する義務は
ありません。自由にソースを追加/修正し、秘技や企業秘密をふんだんに入れ
て貰って構いません。普通、GPLなどでは修正後のソースは絶対公開する
必要がありますが、それでは改良版を売ることが難しくなり動機ややる気
を損なうおそれがあります。BRPLではその点を考慮して、改良した人が
将来利益を得る権利を与えているのです。
0172LightCone ◆sSJBc30S5w
2009/01/08(木) 12:28:58いえ、ソースを非公開にするのは誰でも無料で行えます。
この場合、
「>>166 にもあるように0円で売る」
ということに該当します。
もし、非公開にして、さらに、販売する場合には総括者に一割還元して
下さい、という物です。
0173LightCone ◆sSJBc30S5w
2009/01/08(木) 12:34:13例えば、あなたが思う、JavaAppletよりも適当な言語は何でしょうか?
>>157
いくつかの安価なレンタルサーバー上でも、JRE(Java実行環境)が動作する
ことを確認しています。具体的には「XreaのCoreServer」と
「さくらInternet」です。今はクライアント専用ですが、将来、
サーバー上でShikikeiプログラムを動かせば、数式部分を単なる画像と
してHTMLブラウザで表示できるようになりそうです。こうすれば、
クライアント側にJREがインストールされていない場合でも数式が表示
できます。
0174LightCone ◆sSJBc30S5w
2009/01/08(木) 12:39:21>また, 1割以上と決めるのは良くない(高い?)気がします.
>そのソフト自体がメインになるようなものなら良いですが,
>ライブラリのようなものだと, 普通 1% 以下な気がします.
この辺については、どういう基準で決めて良いか難しいからです。
判断基準を考えるのが難しいので今のところそうしてあります。
例えば、一割と言わずに「1ライセンス」販売するごとに総括者に
300円還元する、という案も上がっています。そうすると、10個以上の
別のBRPLライセンスのプログラムを合体させた時に、末端作者に全く
利益が回らなくなると言う問題も回避できます。
0175デフォルトの名無しさん
2009/01/08(木) 12:45:19え?0円販売理論ありなのかよww
0176LightCone ◆sSJBc30S5w
2009/01/08(木) 13:26:51ttp://nowsmart.s93.coreserver.jp/PukiWiki/index.php?News
↑
に最新版のソースをアップロードしておきました。
>>175
ありです。
0178LightCone ◆sSJBc30S5w
2009/01/08(木) 13:37:20ケースもあり得るため。
0179175
2009/01/08(木) 13:48:390円販売というのがありだと、
BRPL規則のいくつかが無意味化すると思いませんか?
改造して無料配布配布してソース非公開が可能なんですから
もうちょっとすっきり書いたらどうなの?って話です
0181LightCone ◆sSJBc30S5w
2009/01/09(金) 09:43:14↑
ブログを解説しました。
NWSOS, NWSC, Shikikei などの話をしたいと思っています。
0182デフォルトの名無しさん
2009/01/12(月) 00:41:08TeXかMathMLが使えれば、他の数式処理ソフトからの(orへの)コピペが使えて便利なのに。
>>143とかが手軽に見えるのだが。
TeX/MathMLと画像で数式データを保持しておけば、画像データがあるのでオフラインでも読める。
MathML対応ブラウザなら、表示もきれいにできるはず。
数式の入力支援はJavascriptでやればいいことだし。
掲示板以外にもブログのコメント欄とかWikiとかに組み込み易い形になってれば
もっと利用者も増えるでしょ
開発に参加したいと思う以前に、使ってみたいと思えない
これが盛り上がらない理由じゃないですか
0183LightCone ◆sSJBc30S5w
2009/01/12(月) 08:39:19>なんで数式の表現に独自形式をつかうの?
まず、TeX に関しては理想的とは言えないと持ったからです。
まだまだ改善の余地があると思ったのでShikikei形式を提案しました。
>TeX/MathMLと画像で数式データを保持しておけば、画像データがあるのでオフラインでも読める。
>MathML対応ブラウザなら、表示もきれいにできるはず。
まず、MathML自体、ブラウザ依存が激しい。また、必ずしも最初からイン
ストールされているわけではない。また、表示もそれほど綺麗とは限らな
い。
「画像での保存(?)」と書かれていますが、「数式画像の生成」と読み替え
たとして話しますと、これに関してはJavaをサーバーサイドで動かすことが
可能なので、将来的には>>143の「mimeTeX (miniTeXではありません)」
と同様のことがJavaで書いていても可能です。
つまり、数式を見るだけには、クライアント側ではJREをインストールする
必要がありません。サーバーサイドで数式画像を作るためです。
>数式の入力支援はJavascriptでやればいいことだし
これに関しては、JavaScriptで書く場合、HTMLタグとの連携になるため、
どうしても速度の問題があります。それから、微妙な位置をマウスで
指定するのが難しくなると思われます。プログラミングも複雑になること
が予想されます。また、ソースをクローズドにしたい場合でも、必然的に
ソースが公開されてしまうという問題も大きいです。
0184LightCone ◆sSJBc30S5w
2009/01/12(月) 08:40:03>もっと利用者も増えるでしょ
これに関しては、サーバーサイドでJavaが動かせるので、Javaで
書いていても、将来的には十分可能です。
>開発に参加したいと思う以前に、使ってみたいと思えない
>これが盛り上がらない理由じゃないですか
これに関してはまあ、そうかも知れません。そもそも数式自体、
興味が沸かない人も多い可能性があります。しかし、実際は
需要はあると考えています。
0187LightCone ◆sSJBc30S5w
2009/01/12(月) 08:52:45ttp://nowsmart.s93.coreserver.jp/texview/mytex.cgi
↑
オンラインで、pLaTex2e が気軽に使えます。
これは、mimeTeX ではなく正式のTeXです。
0188デフォルトの名無しさん
2009/01/12(月) 20:07:28>>182の「他の数式処理ソフトからの(orへの)コピペが使えて便利なのに」と、
Shikikei形式の利用が両立すると思う。
0190LightCone ◆sSJBc30S5w
2009/01/12(月) 23:16:18↑
すみませんが、例のお決まり文句です。
0191LightCone ◆sSJBc30S5w
2009/01/12(月) 23:29:10それから、本気でやって欲しいことや意見があるのであれば、まずは、
PukiWiki に名前(ニックネームなど)を書くなど、何かの「足跡」
を残しておいてください。
話はそれからにしましょう。
0192188
2009/01/12(月) 23:53:30>>190のセリフも>>182が受け取ってほしいなと思っているくらいだ。
0194デフォルトの名無しさん
2009/02/03(火) 22:06:560195デフォルトの名無しさん
2009/02/04(水) 00:10:160196デフォルトの名無しさん
2009/02/04(水) 00:11:480197デフォルトの名無しさん
2009/02/04(水) 00:23:430198デフォルトの名無しさん
2009/02/08(日) 08:14:270199LightCone ◆sSJBc30S5w
2009/02/09(月) 09:34:18検討はしていたんですが、Maximaが使っている言語はLISPですね。
使うとすれば、LISPをJavaAppletやJavaApplicationから使うにはどう
したらいいかを検討する必要があります。
0200LightCone ◆sSJBc30S5w
2009/02/09(月) 09:36:44↑ Javaで書かれたScheme処理系があるようです。
0201LightCone ◆sSJBc30S5w
2009/02/09(月) 09:39:04処理系のどれかでMaximaが単独で正常に動作することを確認することか
ら始めるのが早道ですね。
どなたかにやっていただけると助かりますが。
0202LightCone ◆sSJBc30S5w
2009/02/09(月) 10:23:19こちらにも記事を書いておいたのでご利用ください:
ttp://nowsmart.s93.coreserver.jp/PukiWiki/index.php?%E6%96%87%E5%AD%97%E3%83%AC%E3%83%99%E3%83%AB%E3%81%A7%E3%81%AE%E6%95%B0%E5%BC%8F%E3%81%AE%E8%A8%88%E7%AE%97
0203デフォルトの名無しさん
2009/02/10(火) 14:23:48どのぐらい真面目にやるきあるprojectなの
axiomって数式処理ソフトだと
lisp使いとpyhon使いが混合してコード書いてたけど
そんな感じの構成にするつもりはないの?
0204LightCone ◆sSJBc30S5w
2009/02/10(火) 22:42:00>lisp使いとpyhon使いが混合してコード書いてたけど
>そんな感じの構成にするつもりはないの?
特に決まってはいません。
1. 数式処理ソフトがLISPで組みやすい
2. 既存の数式処理ソフトがLISPで書かれている
このような事情がある時は、LISPとのハイブリッドにしても良いかと
思います。もちろん、Pythonでも同じ事ですが。
>どのぐらい真面目にやるきあるprojectなの
NWSOSやNWSCの方もやるつもりでいますので、大変ではありますが、
NWSCのフロントエンドにする事、及び、NWSOSにShikikeiを移植する
こと(JREがNWSOSで動けばそれでOk)、も計画に入っているので、
結構まじめにやりたいと思っています。
0205LightCone ◆sSJBc30S5w
2009/02/10(火) 22:44:210206LightCone ◆sSJBc30S5w
2009/02/10(火) 23:23:10自前で組んで組めない物でもないと思います。
分数の約分は分子・分母の最大公約数を求めればよいのでユークリッドの
互除法が使えそうです。ただし、変数が2個以上の場合はよく考えていま
せん。それからよく使う物として因数分解がありますが、これについては
既に分かっているアルゴリズムの内、ネットからでも手に入るものが
あります。積分についてはサイエンス社の黄色い本によく知られている
パターンについてはかかれているのでそれが参考になると思いますが、
積分についてはそれほど必要がないような気がするので後回しでも
構わないかと思います。
詳しい方にとっては幼稚なレベルですみません。
0207デフォルトの名無しさん
2009/03/17(火) 00:18:14Z
z
z
<⌒/ヽ-、___
/<_/____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
0208デフォルトの名無しさん
2009/04/18(土) 15:45:520209デフォルトの名無しさん
2009/05/16(土) 23:43:58幽体離脱
∧∧ ∩
(`・ω・)/
⊂ ノ
(つノ
(ノ
<⌒/ヽ-、___
/<_/____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
0210デフォルトの名無しさん
2009/05/22(金) 01:31:35有り難うございます。
0211デフォルトの名無しさん
2009/06/17(水) 21:23:41?…ドウイタシマシテ
∧∧
(´・ω)
_|⊃/(___
/ ヽ_(____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
■ このスレッドは過去ログ倉庫に格納されています