暇だから最強のメモ帳つくらね?【java】

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2006/06/29(木) 21:11:59
見た目はメモ帳、頭脳はメモ帳。
その名は最強のメモ帳。
312デフォルトの名無しさん
垢版 |
2006/08/29(火) 19:54:48
>>311
再帰乙
313デフォルトの名無しさん
垢版 |
2006/08/29(火) 19:55:38
>>312
揚げ足取り乙
2006/08/29(火) 20:00:04
>>308-313
おまいら乙
315sage
垢版 |
2006/08/29(火) 20:20:03
>>208-314
おまいら乙
2006/08/29(火) 20:22:33
作ったらいくらで買ってくれるんだおまいら
317デフォルトの名無しさん
垢版 |
2006/08/29(火) 20:31:54
カンパウェア
2006/08/29(火) 20:49:33
ΩΩΩ<ななななんだってー?!
2006/08/29(火) 21:06:43
>>316
金の為だけにプログラム作ってたらビルゲイツみたいになるぞ。
2006/08/29(火) 21:08:59
ビルゲイツみたくなりた〜い
2006/08/29(火) 21:12:51
>>320
誰かが言うと思ったよ。
で、あの貪欲の塊になりたいとかほざいて居るのは何処の何方かな?
2006/08/29(火) 21:14:28
とりあえずおまえ等の口だけの説明じゃな意味がわからない。
どういうものか図に書くなり、仕様書書くなりしてわかりやすく言ってくれ
2006/08/29(火) 21:16:39
仕様書はExcelでたのんだ
テキストなんかで書きやがったらクビ
2006/08/29(火) 21:19:10
xlsで書いたものをどうやってここに書けと?
2006/08/29(火) 21:20:30
アップローダを知らないのか?
ひくわぁ・・・・どんびきだわぁ・・・・・
2006/08/29(火) 21:29:00
>>325
専用うpろだキボンwwwwwww
仕様書が赤の他人に見られたり無くなったりしたら死刑ね。
2006/08/29(火) 22:55:37
誰かedlinの窓版作ってくれよ。
2006/08/29(火) 23:29:22
自分で作れ
329デフォルトの名無しさん
垢版 |
2006/08/30(水) 01:15:15
edlinの紹介をよろ
携帯なのでググれません
2006/08/30(水) 01:25:18
ラインエディタ。

*NIXには同じ目的のものにexってのがあるが、これをマルチラインに対応させたものが
viなんだな。

viがスクリーンエディタのくせに癖のある動きなのはそのへんの事情がある。

Windows XPでも普通に使えるけど、これ要るの?
むしろEDIT.COMのWin32版なら欲しいかも。
2006/08/30(水) 01:30:21
EDIT.EXEだった。。。
2006/08/30(水) 11:42:34
あーあマルチプラットフォームなハイパカを、どこか作ってくれねーかな。
MS以外で。
2006/08/30(水) 23:22:19
297で言ってたやつを超大雑把に作ってみた。

ttp://www6.axfc.net/uploader/16/so/N16_3701.zip.html
pass:memocho

※.NET Framework 2.0必須
ある程度バグ取りはしたが、まだ残ってるかも。

ハイパーカードなるものがどんなんだかわからんから
こいつがどういう評価を受けるかわからんが、これを元に
パラパラ感を出したり、その他機能追加するなりしたら、
そこそこ使える本物っぽいメモ帳になるんじゃないかと。
2006/08/30(水) 23:46:20
>297
いきなり素のexeか…
すまん、実行する気になれん。w
2006/08/30(水) 23:53:43
ギャー
ソースコード付け忘れたorz
上のはなかったことにしてください。
2006/08/30(水) 23:57:15
こっちでした orz

ttp://www6.axfc.net/uploader/16/so/N16_3703.zip.html
pass:memocho

開発環境:C#

時間無くてソースコードの整理できなかった orz
337デフォルトの名無しさん
垢版 |
2006/08/31(木) 05:39:48
>>336
さすが、.NET2.0だとメニューバーとかグラデーションがきれい。
ctrl + → で、AAパラパラ漫画ができるね。

ちなみに、ハイパーカードの場合、
ページをめくるとき、「ファサッ」って感じの音がして、
めくってる感じがしてたような、・・あれはMacの「メモ帳」ってソフトだっけ?
2006/08/31(木) 09:36:28
たしかソレはメモ帳だったような。 スティッキーズは違ったかな。
ハイパカだとデフォルトは無音だが、イベントで特殊効果と音はつけられた。

今思うと、アレって凄くいい環境だったな。
2006/08/31(木) 11:19:30
そう、すごくいい環境だった。

いまのFlashよりもVBよりも使いやすくて、創作意欲が湧いてくる感じ。
OpenDocも好きだったんだが、Jobsが復活させてくれないかな。
・・ってちょっとスレ違いになってしまって、スマンですハイ。

>>336
あと、絵が描けるようになれば、ばっちしだな。
2006/08/31(木) 17:47:34
テキストボックスとかリッチテキストボックスに直で絵が描けない orz
やるとしたらかなり奇妙なことをしなければならなくなりそうだ。
2006/08/31(木) 19:20:06
ページごとにテキスト、ペイントを切り替えられるように
すればいいんじゃない
2006/08/31(木) 19:30:16
>>341
今それでやってるところ。
でも少し面倒なことが出来たから時間かかりそう。
2006/08/31(木) 21:09:27
>>342
独自の拡張子を付けたら?
2006/08/31(木) 21:52:11
絵と文字で分けないでいっそ全てSVGで扱うとかどうだろう。
2006/08/31(木) 22:20:47
>>343
とりあえずtxtファイルに全部書き出してるけど、
糞でかくなりそうだからgzipでの圧縮も考えてみる。
>>344
ごめん、それよく知らない orz

さて、今度はファイルのロードに躓きましたよ('A`)
2006/08/31(木) 23:47:52
>>345
僕なら、16バイト単位にデータを区切って、図形のタイプに1バイト、残りの15バイトは例えば
始点のx座標に2バイト、y座標に2バイト、さらに終点のx座標に2バイト、y座標に2バイト、空きが7バイト。
って感じの独自形式を作って、ドロー絵を保存するけどね。
2006/09/01(金) 00:10:47
時間がないため今日はここまで orz
今回はα版として出します。

ttp://www6.axfc.net/uploader/16/so/N16_3725.zip.html
pass:memocho

変更点などは中の変更点.txtを見てください。
あー時間がねぇ('A`)

>>346
その場合、手書き線の場合はどうするの?
てか、今でさえメモリ使用量が悲惨(max時 ≧300MB)
なのにそんなことしたら…
2006/09/01(金) 00:17:54
俺ならXML形式で保存する。
テキスト部分は検索で引っかかるだろうし、
BMPも符号化してそのまま書き込めばいいし。
サイズが大きくなって問題になるようなら、
圧縮結果を書き込めるように後々変えればいいし。
2006/09/01(金) 00:39:30
>>348
それもあったな。
でもあれ、ちょいと速度に難アリだったから、データの読み書き
に使ったら「遅い!」って怒られそうなんだよな。

俺が今まで考えてたのは、上げたやつの中にもちょっと書いたんだが
保存するたびにちっこいプログラムにファイルを埋め込んでビルドし、本体から解凍用の
コマンドライン引数を渡して起動すると解凍を始めるっていうもの。
よくわからない人はOffice2007のdocxとか思い浮かべるといいかも。
これだと、暗号化も簡単にできるし、複数のファイルが一個にまとまるしいいんじゃないかと。
まぁ、暗号化する必要がどこにあるのかと聞かれればそれまでなんだが。
2006/09/01(金) 01:21:40
わお。ピクチャーモードで300ページ目まで描画して、そいつを保存したら3.35MBとか(ry
そしてOffice2007のdocxとかいう奴がどんな奴かわからぬ。
2006/09/01(金) 01:56:32
>>350
でも、そいつをzip圧縮したら11kbまで落ちるって言う(ry
2006/09/01(金) 06:01:30
>>350
拡張子をdocxからzipするとよくわかる。
2006/09/02(土) 12:31:25
つうか、docxってXMLじゃねえの?
2006/09/02(土) 21:21:35
>>353
中身はね。でも、外は複数のXMLを格納したzipになってる。
355デフォルトの名無しさん
垢版 |
2006/09/08(金) 18:47:38
ageageageageageageageageageageageageageageage
ageageageageageageageageageageageageageageage
ageageageageageageageageageageageageageageage
ageageageageageageageageageageageageageageage
ageageageageageageageageageageageageageageage
ageageageageageageageageageageageageageageage
ageageageageageageageageageageageageageageage
ageageageageageageageageageageageageageageage
2006/09/08(金) 23:23:33
|ω・`)ソォ〜ッ
357デフォルトの名無しさん
垢版 |
2006/09/09(土) 10:01:00
>>297 まだ〜? カンカラチンチン
2006/09/09(土) 23:26:45
|ω・`)ダレモイナイ…トウカスルナライマノウチ

暇を見てちまちまやってたらものすごく時間がかかった orz

ttp://www6.axfc.net/uploader/16/so/N16_3897.zip.html
pass:memocho

これでバグがなかったら正式版にしようかと。
機能面ではこれくらいにして、後は設定等を作ろうかなと思案中。



なんか人がいなくなったの、俺のせい?
359デフォルトの名無しさん
垢版 |
2006/09/09(土) 23:52:55
じゃあオープンソースXMLデータベースと連携すればいいんじゃね?
2006/09/10(日) 01:06:15
>>358
アイデアは面白いけどC#だから起動時間がなぁ・・。
ワード起動するより遅かったらうーんな感じ。
2006/09/10(日) 02:15:01
>>360
これでも必要最低限の物に絞ってるから、
これ以上の高速化は望めないかと。
マルチスレッド化したら遅くなったしね orz

>>359
即興でXML版作ってみた。

ttp://www6.axfc.net/uploader/16/so/N16_3906.zip.html
pass:memocho

心なしか保存と読み込みが早くなったような。

今更だが、上にある奴のバージョン情報のところがα2になってるの
は気にしないでください orz
362デフォルトの名無しさん
垢版 |
2006/09/10(日) 04:25:44
あれだよ
インデントとかしたら自動的に最強メモパーサが起動して
何らかの関心事に変換してXMLとして保持すんだよ

追加説明書く時って次の行インデントずらすだろ?
それらの行を結びつけて管理するんだ
2006/09/10(日) 05:20:49
YAMLだっけ?
2006/09/10(日) 14:56:22
>>362,363
YAMLについて何も知らない俺がいる orz
一応調べては見たけど、どうやらC#にはYAMLのライブラリはない模様。
保存したファイルを直で見るならYAMLがいいかもしれないけど、
単にデータ保存用として使うなら今使ってるようなのでもいいような。

と思う俺は低脳でしょうか?


ttp://www6.axfc.net/uploader/16/so/N16_3916.zip.html
pass:memocho

画像のバイナリをbyte配列のまま書き出したらかなり縮んだ。
後、初期化作業は遅くなるが、すぐ使えるようにBackgroundWorkerを使ってみた。

火曜になったら大分時間が出来そうなので、そのときに設定画面を作るつもり。
2006/09/13(水) 20:36:26
|ω・`)ダレモイナイ…もう飽きちゃった?
2006/09/13(水) 21:22:45
興味はあるんだが実行できない・・・.NET云々カンヌンとかいうやつがorz
2006/09/13(水) 22:07:57
>>366
ごめんよ。俺が扱える言語はC#だけなんだ orz
.NETFramework 2.0入れようとしてもOS古いとかで
入れさせてくれないのもあるしな…

後、ちょっと質問なんだが、Copyrightの表記って
俺→スレ住民に変更しても問題ない?
2006/09/14(木) 00:27:39
.NETってZIPかCAB圧縮のクラスなかったっけ。アレでだいぶファイルサイズ節約できる
Javaは標準でZIP扱える。
2006/09/14(木) 19:58:03
>>368
それも設定画面を追加する際に実装しようと思ってたので実装した。
てか、gzip縮まなさすぎ。ちょっと複雑な絵を描いただけで、圧縮される
どころか増えるってどーゆーことよ orz


で、デバッグも終わり、残るはコピーライト表記なんだけど、どうしたらいい?
2006/09/22(金) 22:05:36
|ω・)
371デフォルトの名無しさん
垢版 |
2006/09/24(日) 01:20:17
あげてみるね。
2006/09/24(日) 01:48:52
おまえら全体的にスレ違い
2006/09/24(日) 11:18:04
>>297
著作権表示は
Copyright : 297◆8086/LzvX2
でよくね?
2006/09/24(日) 13:31:38
俺がJavaで作ったメモ帳、晒そうか?
375デフォルトの名無しさん
垢版 |
2006/09/24(日) 14:17:39
文房具屋があって、
メモ帳や鉛筆、消しゴムなどを買って使う。
2006/09/24(日) 14:34:14
エディタ部分のUIって結構作るのマンドクセだよな
どこまで機能をつぎ込めば良いのかわかんね

全てのテキストエディタは
・テキスト全体を文字列としてget/setできる
という責任を継承しなければならない

行指向のエディタなら、とりあえず必要そうなのは
・行数をかえせるといい
・行の削除できるといい
・ある行の直前/直後に行を追加できるといい
・行単位の文字列をget/setできるといい

グラフィカルにするなら、テキストエディタと行指向のエディタを継承して
・テキストの一部の表示を変えられればいい
…ただし諸刃なので描写が重くなったりするかも

さらにcaretも表示させたいのなら
・現在のキャレットの位置のget/set
 →行指向なら(行,位置)がキャレットの位置で、行指向でなければ(文字の位置)あたりがキャレットの位置になるかな
  これだけでだいぶ処理が変わる
・キャレットの表示に関する責任

他にもmemntoパターンを使ってundo/redow実現したり、cut/copy/pasteとかsearchとかを
詰め込むのかどうか、詰め込むならどんなAPIで接続するのかも考えなきゃいけないよな

マンドクセ
2006/09/25(月) 02:29:09
>>376
設計思想が間違ってる
2006/09/25(月) 09:45:00
>>377
よくわからんが
とりあえず>>376はレスを3行以内にまとめるべきであったな
2006/09/25(月) 21:51:07
訳ありでしばらく離れてたら解答が来てた
>>373 thx

ようやくβがはずれました。

ttp://www6.axfc.net/uploader/16/so/N16_4217.zip.html
pass:memocho

なんか設定画面だけ追加する予定が、あれも出来るな〜とか
やってたら、β2の頃に比べてサイズが43.5Kも増えてたよ orz
自分で実装しようとしていた物は全部積んだので、後は
住人の要望(あれがほしいとか、これいらないとか)の取り込みと
バグ取りに従事することになります。全部実行するとは限らないけど。

後、最凶のメモ帳とか変なのが混じってますが、勇気のある人
以外は実行しないようにしてください。CPU的に有害なので。
2006/09/25(月) 22:01:24
動画を見れるメモ帳を作ってみたんだけど誰かいる?
2006/09/26(火) 01:05:07
いらない
2006/09/26(火) 01:39:06
>>379
ファイル保存するときになんだかnullpoが発生する

とりあえず開発環境はないが、メモ帳でソースコード覗いたけど
もうどこを指摘して良いのかわからないくらい俺の手には負えないので
スルーします
2006/09/26(火) 06:20:10
>>382
現象把握しました。
今日はちょっと遅くなりそうなので、夜中くらいから始めます。
2006/09/26(火) 11:26:42
>>380
キャー♪ 見せて見せて〜〜♪ キャー
2006/09/26(火) 18:05:22
男バージョン

ワァァー!見せてクレ見せてクレ〜〜!ワァー
ドンドン(太鼓の音)
2006/09/26(火) 22:23:24
>>382の件、修正しました。

ttp://www6.axfc.net/uploader/16/so/N16_4242.zip.html
pass:memocho

保存処理をSaveDialogのイベントにまとめようとしたのが原因で、
全体保存の処理のみしか移行しなかったために、他のテキストや
画像の保存の際にNull〜例外が発生してた模様。
>>382
バグ報告thxでした。
2006/09/26(火) 22:23:57
>>386
酉忘れ… orz
2006/09/30(土) 23:18:40
ソース整理してるといろいろバグが見つかったので上げときますね。

ttp://www6.axfc.net/uploader/16/so/N16_4325.zip.html
pass:memocho

そろそろ俺うざくなってきたから消えた方がいいだろうか。
2006/10/01(日) 00:42:36
>>388
ウザイとか気にすることないんじゃないの。
俺としてはむしろ、罵倒され、もみくちゃにされながらも突き進んでいく、
そういった力強さを期待したい。

応援してます。頑張れよ!
2006/10/01(日) 06:42:39
>>388
「初心者向けjavaアプリ作成講座」として続けたらどうで賞。
2006/10/01(日) 13:33:34
使い方が分からない
あと、なんでこんなに重いの?
2006/10/01(日) 15:14:08
>>391お引取りください。
2006/10/01(日) 15:51:19
>>389
ありがとう (´;ω;`)ウッ…

>>390
ごめん、まだJAVA勉強してないし、これC#で書いてるんだ orz

>>391
.NETなので… orz
環境設定からページ数を減らすと少し軽くなると思う。

ヘルプはそのうち作るのでもう少し待ってください。
2006/10/01(日) 15:54:29
設計モデルはどんなの?
水流モデルとかスパイラルモデルとか、有名所のやりかた?

ソースに至るまでの道が纏められてる雰囲気でもない気がするんだけど、大丈夫?
2006/10/01(日) 17:06:12
設計モデルて。
プロトタイプでもいいだろ別に。
2006/10/01(日) 17:22:11
じゃあスパイラルか
把握
2006/10/02(月) 18:17:33
Javaは?Javaで作らないの?お兄ちゃん…。
2006/10/02(月) 21:48:06
javaにはロマンがない
2006/10/03(火) 18:50:54
いろいろテストしてて思ったんだが、拡張子がzipのままだと
他の関係ない方のzipも表示されてウザイ気がするんだが。

てことで質問。
拡張子はzipのままでいい?それとも独自の拡張子を付けちゃう?
もし独自の拡張子を付けるんだったら、どうせだからファイルの
関連付け用の登録・削除用プログラム(regファイル)も
作ろうかなとか思ったんだが。
2006/10/03(火) 19:27:48
>>399=297
賛成。
拡張子[zip]はアメリカを中心に使われている主要な圧縮フォーマットとして認識されている。
それに関連付けてビギナーユーザーを混乱させるよりは、独自拡張子をつけたほうがいいと思う。
2006/10/04(水) 22:53:49
>>400
thx

というわけで独自拡張子を付けたいと思います(1人しか回答してないけど)。
そこでもう1つ。

拡張子名はどんなのがいい?
一応考えとしては、
・メモ帳用のファイルだとわかりやすいもの(頭にmとかnとかを付けるなど)
・他のソフトで使用している拡張子と被らないもの
がいいかなと思ってるんだが、どうだろう?
2006/10/04(水) 23:06:02
.lzh
2006/10/04(水) 23:16:08
.orz
2006/10/05(木) 00:31:52
.sneg
2006/10/05(木) 10:00:24
.msx
2006/10/05(木) 19:34:08
>>402-405
おまいらは本気でそうやってるのか?

で、個人の意見としての拡張子は
.realtxt
とか、その略で
.rtt
とか。
2006/10/05(木) 21:01:05
orzいいと思うけど。
2006/10/05(木) 21:43:12
.LzvX2もいいかと
2006/10/05(木) 21:51:10
.sexで決まりだ。
2006/10/05(木) 21:53:16
なんかすごい拡張子が混ざってる…snegてw

まだ数が出てないみたいなので、もうしばらく待ってみます。
後、拡張子の説明(>>406のように何かの略称であるとか)も
付け加えてくれるとうれしいです。

俺もいくつか考えてみた(m系列はほとんど使用済み orz)
.nxf (メモ帳XMLファイル)
.nob (メモ帳オブジェクトバインドファイル)

略す前が長すぎるよ俺 orz
2006/10/05(木) 21:58:49
別に3文字じゃなくてもいいじゃんね
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況