エディタ作ったよ!見てみて! (240レス)
上下前次1-新
1(32): エディタ作ってる人 01/12/14 01:43 AAS
外部リンク[tgz]:www.geocities.co.jp
コンソール上で動く、GRAPADという名前のエディタをつくっています。
僕自身初心者なので(UNIX歴半年)、まだまだ未熟ですが、これからもっと
いろいろな機能を付けていきたいと思っています。
cursesを使って、メニューやダイアログボックスも使えますから、難しい設定はいりません。
以下の環境でコンパイルと実行を確認しました。
VineLinux2.1.5のGnomeターミナル
省3
160(1): 02/12/07 12:59 AAS
>>159
>>141を見よ
つうか、なんで sf.net とか使わんの?
161: 02/12/07 13:08 AAS
sfのやり方に沿ってやらなきゃいかんのが面倒だからじゃないの?
一度慣れてしまえばどうって事はないんだろうけど。
162: 02/12/07 14:01 AAS
>>157
-Wall付けとけ(ソースを見ずにパピコ
163: 02/12/07 14:04 AAS
>>160
サンクス。
でも展開してmakeしたらエラー沢山出たんで、嫌になって止めちまった。
cursesでどうやって日本語使うのか知りたかったんだが…
164: 1 02/12/07 21:32 AAS
sfってsourceforgeの事ですよね?vectorのunix版みたいな感じなのかな・・・?
ちょっとのぞいてみましたが、なんだか面倒そうですね。
165: 02/12/08 00:43 AAS
もうすぐ1年
まったり良スレ
1応援さげ
166: モナーフォントの作者 02/12/08 03:02 AAS
>>1
vectorみたいな使い方もできるけど、肝はcvsだと思う。
ようするに、あなたが指定したメンバーにソースを自由にいじらせる
(といっても履歴つきだから、後から戻そうと思えばもどせる) ことができる。
unixに慣れてないとsshやrsyncは面倒くさく感じるかもしれないけど、
geocitiesにシコシコftpでアップするよりはずっと自由度が高いし、
慣れるとメチャ楽。それと個人的にはバナー広告がでないのがうれしい。
167: 02/12/08 03:07 AAS
そう、nxtのように。
168: 1 02/12/08 20:58 AAS
あー、ほんとだ、もう1年になるんですね。
でも途中でやめてた時期が長いから、実質2,3ヶ月ぐらいでしょうかね。
いまだにUNIXの使い方に慣れていないので、まずはUNIXに慣れる方が先かも。
特にエディタを作ってる以上、正規表現は絶対避けては通れませんし・・・
169: 02/12/08 23:41 AAS
ベクターは貸し倉庫で、SourceForge はアレだ
ツカサのワンワンオフィスってとこか。
170(1): 02/12/16 01:15 AAS
とりあえず CChain は std::list を使った方がいいんじゃないか
と言ってみるテスト
171(1): 1 02/12/22 15:52 AAS
std::listはつかったことないのでよくわからないのですが、
C++に標準で装備されてる双方向リストのことでしょうか。
リストのデータ構造についてはそれほど苦労していないので、自分でプログラミングするぶんには
今のままでいいんじゃないかと思っています。
今はundoをずっとやってるんですが、どうも元にもどす位置がずれてしまいます。
もうじき冬休みなので、そうしたら時間をかけてみなおしたいと思います。
172: 170 02/12/29 05:26 AAS
>>1
いや、ソース公開してるんだから独自方式より、皆に分かる方が
いいかなぁとか思ったりしたわけです。
まぁ「ソース公開してんだからテメェでやれ」と言われるとアレですが。
173: 山崎渉 [(^^)sage] 03/01/15 13:15 AAS
(^^)
174: 03/01/24 20:11 AAS
ねえ、元気? 風邪引いてない?
175: 03/02/01 14:40 AAS
気長に待ち。
完成はサグラダ・ファミリアと一緒くらいか〜。
176: 厨房 03/03/25 07:25 AAS
grapadをForte C++でコンパイルしてみた。
1 makefileは使えない。(書き直した)
2.エラーと警告がでた。
dmake: 並列モードをデフォルトとして使用します。
.dmakerc ファイルの設定については、dmake(1) のマニュアルページを参照してください。
Blade --> 1 個のジョブ
CC -c menu.cc
省15
177: 厨房 03/03/25 07:26 AAS
続き
"editor.h", 行 51: 警告: CDialog::AddButton(int, int, int, char*) の呼び出し中の仮引数 caption で文字列リテラルを char* に変換しました.
"editor.h", 行 80: 警告: CDialog::Create(char*, int, int, int, int) の呼び出し中の仮引数 t で文字列リテラルを char* に変換しました.
"editor.h", 行 81: 警告: CDialog::AddStatic(int, int, int, int, char*) の呼び出し中の仮引数 caption で文字列リテラルを char* に変換しました.
"editor.h", 行 82: 警告: CDialog::AddButton(int, int, int, char*) の呼び出し中の仮引数 caption で文字列リテラルを char* に変換しました.
1 個のエラーと 11 個の警告が検出されました.
*** エラーコード 1
省2
178(1): 厨房 03/03/25 07:32 AAS
liner.hの"CLiner::Init(int, int, int, int)"
に戻り値として0を返すよう付け加えたらコンパイルは通ったが、
core吐いて落ちた。
以上
179(1): 03/03/25 22:16 AAS
ヘボ
180: 03/03/26 01:40 AAS
>>179
・・・そうか
コンパイルに上手・下手があったのか。
それはしらなんだな。
181: 03/03/26 01:56 AAS
>>178=180=181
editor.cppの448行目からの3行をコメントアウトしたら、
とりあえず動いた。
182: 山崎渉 [(^^)] 03/04/17 12:38 AAS
(^^)
183: あぼーん [あぼーん] AAS
あぼーん
184: あぼーん [あぼーん] AAS
あぼーん
185: 03/06/06 17:47 AAS
>>1=>>171の冬休みはまだかーい?
186: あぼーん [あぼーん] AAS
あぼーん
187: あぼーん [あぼーん] AAS
あぼーん
188: あぼーん [あぼーん] AAS
あぼーん
189: 03/12/13 19:51 AAS
Grapadもうどこにもないの
190(2): 04/01/13 02:26 AAS
テキストフォーマットに標準の仕様ってありますか?
ここには改ページが FF って書いてあるけど、Form Feed (書式送り?)って
改ページと同じなの?
外部リンク[html]:www.atmarkit.co.jp
191: 04/01/16 08:13 AAS
>>190
man ascii
192: 190 04/01/17 17:36 AAS
うちのリッチテキストエディタでは目出度く ^L で改ページになりやした。
これで良いか。
193: 04/04/30 15:39 AAS
1はどこいった?
194(1): 04/04/30 17:01 AAS
ぬるぽ
195: 04/04/30 18:22 AAS
>>194 がっ
196(1): 04/11/29 22:07 AAS
このエディタ使ってみたいんだけど
誰かソース持ってない?
197(1): 2005/05/11(水)18:37 AAS
上におなじく
198(1): 2005/09/08(木)13:24 AAS
俺もほしい
これをベースにみんなで言いの作れば>>1も喜ぶんじゃないか
199(1): 2005/09/27(火)23:50 AAS
俺も参加したい!!!みんなで作るのって面白そ
200(1): 2005/09/27(火)23:55 AAS
>>196-199
同一人物ですか。
201: 2005/09/28(水)00:24 AAS
要素技術はここ見ればオッケーかな?
外部リンク:www.kmonos.net
202(1): 2005/09/30(金)22:01 AAS
>>200
いや、違うw
203: 2005/09/30(金)22:18 AAS
xyzzyを移植してくれ
204: 2005/10/01(土)10:26 AAS
emacs があるってのに?
205: 2005/10/01(土)13:33 AAS
オレも参加したい…
誰かベースとなるソースupしてくだだい
206: 2005/10/01(土)14:53 AAS
つ Hemlock
207: 2005/10/01(土)15:04 AAS
そうじゃないだろ
208: 2005/10/01(土)19:54 AAS
つ Geadow
209(1): 2005/10/01(土)22:33 AAS
>>202
違うと答えたのは 202 一人だけだった。〜続く〜
210: 2005/10/02(日)09:05 AAS
>>209
ヒント: 馬鹿はスルーされる
211: 2006/08/21(月)23:55 AAS
212(5): 2006/09/18(月)21:00 AAS
このスレには今俺様しかいないようだ・・・
自作エディタを晒すのなら今のうち・・・か?
Web制作板とマ板で晒したが、何の反応も得られなかったのだが、
本丸のUNIX板で晒しても大丈夫だろうか。
それともこれは何かの罠なのだろうか。
213: 2006/09/19(火)01:38 AAS
>>212
待ってる
214: 2006/10/03(火)01:20 AAS
>>212
まだぁ?
215: 212 2006/10/15(日)14:51 AAS
外部リンク[html]:www.vector.co.jp
何とでも言え
216(2): 2006/10/15(日)20:48 AAS
SolarisにマイナーなGUIのエディタをインストールして使う日本人が何人いるんだか。
他のプラットフォームでも動くようにすれば、試す人も出てくると思うけど。
217(1): 2006/10/15(日)22:07 AAS
おおー、すばらし。
>>216の言うとおりかもしれないが、こういう物は作る過程で得られる物も
大事なのであって、趣味に意味を問うのは野暮って物よ。
個人的には、きちんとマニュアルが揃っているのが素晴らしいと思いました。
プラグイン開発用のマニュアルが揃っているのも、偉い。
英語版もあるのも○だし、図を使って説明してあるので分かりやすい。
第十六版という事は、身内を使ってテストでもしたのかね。
省6
218: 2006/10/15(日)22:11 AAS
あー、ごめん。
/opt以下にインストールされる訳ね。
ハズカシ。
今のところ問題なく動いてます。ATOK使って。
219(1): 2006/10/15(日)22:32 AAS
あー、問題発見。
Astec-X使ってWindowsに画面飛ばしてやると、使えないね。
Windows上のAstec-Xで主筆のアイコンをダブルクリックすると、
solarisローカルの画面に主筆の画面が開いて、
Windows上のAstec-Xの画面じゃ起動しないね。
220: 212 2006/10/17(火)23:31 AAS
講評を頂きありがとうございます。
>>216
Linuxに移植するかどうか、時々考えることもありますが、
行動に移したことはありません。
せめてx86版ぐらいは公開したいとは思っているのですが、
x86版Solaris(欲を言えばSolaris8)をインストールするのが面倒なので、
まだやっていません。
省8
221: 2006/10/18(水)05:22 AAS
おおー、ありがとん。
がんばってちょーよ。
でもあんまり張り切りすぎると疲れちゃうから、
マターリ行くのが良いと思うよ。
学生さんなの?
V250なんて面白いマシン持ってますのう。
222: 212 2006/10/18(水)22:32 AAS
一応社会人です。
二年ほど前に茄子2本分を全部つぎ込んで買いました。
223: [age] 2007/05/11(金)22:51 AAS
このスレで公開されていたgrapadxってどこかで落とせませんか?
昔使ったのですが、ソースを消してしまったみたいで、
また使いたいのですが、どこかにありませんか?
それか他に軽いエディタでいいのあったら教えてください。
224: 2010/04/25(日)14:05 AAS
外部リンク:zzz.zoku-sei.com
225: 2010/10/18(月)22:53 AAS
AA省
226: 2012/01/12(木)15:13 AAS
日本語のエディタを作るには文字コードの知識が必要なんですか?
227: 2012/01/12(木)15:20 AAS
必要ないと思うんですか?
228(2): 2012/01/19(木)16:22 AAS
コンソールで動くものを1から作るにはマルチバイト文字を一文字と認識する必要があると思うんですが、
wchar_tだと通常の文字列と互換性がありません
(wcstombsを使うとサイズが分からない)
229: 2012/03/11(日)08:17 AAS
未だにEUCなの?
230: 228 2012/07/03(火)14:53 AAS
すいません、僕が勘違いしていました
wcstombs(NULL,src,0)+1
で必要なバッファサイズが返るとマニュアルページに書いてありました
使っているロケールはUTF-8です
231: 228 2012/07/05(木)16:52 AAS
さらにMB_CUR_MAXというマクロがPOSIXにありました
現在のロケールの一文字あたりの最大バイト数を返すそうです
232: 2013/03/01(金)11:33 AAS
内部で扱う文字コードは自分仕様でいい。
読み込みと保存の際に既成の文字コードと変換すればそれで何も問題ない。
233: 2015/02/19(木)23:46 AAS
a
234: 2015/05/09(土)17:47 AAS
UNIXのファイルが編集され時ペルミスシオンを対抗する何は手段ります馬?
235: 2015/12/10(木)00:02 AAS
ハゲ侍 サブコミュ イケメン スカイプ マリリンマンソン Twitter マリオ64 ゲーム実況者 マリオカート
ハゲ侍 ツイッター 星のカービィ64 マリオサンシャイン ニコニコ超会議 ポケモン フレコ MH4G アメブロ
ハゲ侍 アメーバブログ 仕事 Skype ツイキャス モンハン 歌い手 スプラトゥーン マニアック
ハゲ侍 動画 顔 ドリームクラブ 好き 刃牙 サイレントヒル ドラゴンボール イケボ
ハゲ侍 漫画 フレンドコード NG縛り ニコニコ生放送 歌ってみた 太刀 ニコニコ超パーティー コミュニティ
ハゲ侍 大学 アキネーター 配信 ニコ生 サブコミュ マリリンマンソン イケメン 学歴
ハゲ侍 マリオカート Twitter スカイプ マリオ64 ツイッター ゲーム実況者 星のカービィ64 ニコニコ超会議
省6
236: 2016/05/02(月)19:25 AAS
省略語は嫌いだ。それは電子エディタ。電子エディタとエディタは違う。
エディタと言ったら編集者のこと。勝手に電子を省略しないように。
237: 2017/12/29(金)08:58 AAS
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
J0HLW5FQGR
238: 2018/05/22(火)05:03 AAS
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
PW7N3
239: 2024/03/27(水)20:17 AAS
若者はよくCM見るで
240: 2024/03/27(水)21:05 AAS
更新しなくなったし何が有名で、問題も解決や
わたしはマイナス1.27、大惨敗(;>_<;)
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.677s*