トップページ⇒tech
238コメント64KB

お勧めのプログラミングツールを集めるスレ

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
単調な繰り返し作業や、変換作業を減らすためなど、さまざまなツールを使ってると思います。
そんなツールのリンクを集めましょう。
0153デフォルトの名無しさんNGNG
>>152
すみません、VC++で関数一覧を表示するにはどうすればいいですか?
結果をテキストファイル等に出力したいのですが。
0154デフォルトの名無しさんNGNG
javadocビューアでいいやつありませんかね?
0155デフォルトの名無しさんNGNG
>>154
doxygenでchmに出力
0156デフォルトの名無しさんNGNG
>>153
>>154
doxygenでchmに出力
0157デフォルトの名無しさんNGNG
BCC-Dev
0158デフォルトの名無しさんNGNG
ollydbgの1.06か1.07がDLできるサイト教えて
0159名無しさん@お腹いっぱい。NGNG
Windows コンソールで使う grep で

・shift JIS も検索できる
・コンソールから使う
・サブディレクトリまで検索できる

高速なものはないでしょうか。

findstr は shift JIS がだめです。Google で検索しても djgpp の古いものや、windows ダイアログ・ボックスで使うようなものばかりが出てきます。

お勧めの grep を御教えください。
0160デフォルトの名無しさんNGNG
>>159
cygwinでnkfとコンボ
0161デフォルトの名無しさんNGNG
秀丸grepはどうだ?
秀丸コンソールからの使用だが。
0162デフォルトの名無しさんNGNG
秀丸コンソールって何よ
0163デフォルトの名無しさんNGNG
findstrでshiftjisいけるだろ?
まあ俺はwin32ネイティブでコンパイルした
GNU grep2.51だがな。
バグがあるので素人にはお薦めできない。
0164名無しさん@お腹いっぱい。NGNG
>153 さん、>161 さん、御指摘ありがとうございます。
下より JVim を落としてきて grep.exe を取り出しました。
http://hp.vector.co.jp/authors/VA003457/vim/vim3/vim.html

163>findstrでshiftjisいけるだろ?
御指摘の findstr でも shiftjis が動作しました。

言い訳。
"∫" (shif JIS code 0x8792) が検索できなかったので findstr は shift-JIS を扱えないと思い込んでしまいました。

今回、vim grep でも ∫ を検索できなかったことで、\x5c の問題ではないと気づきました。

しかし、なんで ∫ を検索できないのだろう?

0165デフォルトの名無しさんNGNG
findstrで∫を検索してみた・・・。うおおおおおお!!!!
なんじゃごりゃああああ!!!
0166デフォルトの名無しさんNGNG
GNU grep2.5.1で検索できたよ。
0167ログ補完NGNG
167 名前:デフォルトの名無しさん [] 投稿日:04/03/25 14:35
現象論的にですが、検索できない理由が解りました。Windows が shift JIS コードを変更してくれていました。

----------------------------------------
現象
shift JIS コード 0x8790 -- 0x879c の文字のうち "≒≡∫ √⊥∠ ∵∩∪" の文字について、findstr で検出できない

理由(推測) shift JIS コードを Windows が勝手に 0x81e0 -- 0x81ec に変更している

根拠
  0x8790 -- 0x879c の文字を含むファイルを IE で表示させると 0x81e0 -- 0x81ec に変わっている
  メモ帳でも同じコード変化が発生している
  0x8790 から始まる "≒≡∫ √⊥∠ ∵∩∪" の文字について findstr は検出できない
  自作の正規表現ライブラリならば0x8790 -- 0x879cでも検出できる

多分 Unicode, Wide Character, EUC, Multi byte の間の変換をやっているうちに、 0x8790 -- 0x879c のうちの一部のコードが 0x81e0 -- 0x81ec に変わってしまうのだと思います。今回はいい勉強になりました。ありがとうござました。
0168ログ補完NGNG
168 名前:デフォルトの名無しさん [] 投稿日:04/03/25 21:36
DFパブリフォント(ダイナコムウェア株式会社)
無償ダウンロード
ttp://www.paburi.com/paburi/contents/tool/dfpaburi.exe

169 名前:デフォルトの名無しさん [] 投稿日:04/03/26 04:47
ヘッダファイルに宣言と定義を書き殴ったソースコードを
クラス宣言と関数プロトタイプ、関数本体を別にはき出してくれるソフト有りませんか。

170 名前:デフォルトの名無しさん [sage] 投稿日:04/03/26 05:49
ネーヨ
全部inline関数にしてしまえ

171 名前:デフォルトの名無しさん [sage] 投稿日:04/03/26 14:52
>>169
あるよ
0169デフォルトの名無しさんNGNG
>>167-168
乙

TeraTermに代わるWindows用SSHソフト無いかな

puttyはいまいちだった。
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/416usessh2.html
0170デフォルトの名無しさんNGNG
>>169
VaraTerm
0171デフォルトの名無しさんNGNG
>>169
cygwin
0172デフォルトの名無しさんNGNG
あげて行こうぜ
0173デフォルトの名無しさんNGNG
とりあえず、何は無くともバージョン管理ツールだけは必須だな

C++とかJavaとか面倒な言語を扱うときはソレ用のIDEあればいいけど、
そんなもん使わなくても済ませられるなら済ませたほうがいいに決まってる。

だから、スクリプト言語とシンプルなテキストエディタでプログラムを組む。
これ最強。
0174デフォルトの名無しさんNGNG
デバッグどうするの?
0175デフォルトの名無しさんNGNG
>>174
もちろんデバッグプリントです。
0176デフォルトの名無しさんNGNG
loggerとjdbでいーじゃん。十分だよ。
0177デフォルトの名無しさんNGNG
画面イメージを作るのに、いいツール無いですか?
0178デフォルトの名無しさんNGNG
>>177 VB。 なければエクセルVBA
0179デフォルトの名無しさんNGNG
>>177
Delphi か C#Builder。
無料版もあるし。
0180デフォルトの名無しさんNGNG
Web ページのハードコピーとるのに下記以外でお勧めはある?
長い画面でもOKなやつ。

・url2bmp URL指定なのでページ遷移しながらハードコピーできない
・HyperSnap シェア
0181デフォルトの名無しさんNGNG
ツールくれ
0182デフォルトの名無しさんNGNG
自分で作れ
0183デフォルトの名無しさんNGNG
デキタヨー
0184デフォルトの名無しさんNGNG
ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l
ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l
ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l
ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l
ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l
ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l
ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l
ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l
ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l
ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l
ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l
ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l
ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l
ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l
ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l ftp://l.l
0185デフォルトの名無しさんNGNG
0186デフォルトの名無しさん05/01/27 17:20:10
シーケンス書くのに便利なツール無い?
UMLのツールみたいに色々ついてなくていいから
シーケンスを考えるのに余計な事をしないで
考えに集中できるツールが欲しい。
一時JudeとかEAとかも使ってたけどどうも馴染めなくて
今はExcelでちまちま線引いてやってる。

質問だけだとアレなんで一つツールを紹介しておく。
ttp://www.agtech.co.jp/products/araxismerge/
マージとかソースの比較はこれ使ってる。最強。
CVSのりビジョン間の比較にも使えてもうこれ無しに開発できん。
0187デフォルトの名無しさん05/01/27 22:49:09
>>186
フリーのDynamic Drawとか・・・おすすめできるほどまだ使ってないのですが
手軽な感じはします。
http://www.molips.com/jp/intro/index.html
0188デフォルトの名無しさん05/01/29 17:50:04
>>187
ちょっといじってみたけど悪くないっすね。しばらく使ってみます。
要はドローソフトになるんでVisioでいいじゃんって話になりかねないけど^^;
0189デフォルトの名無しさん05/02/05 10:37:21
age
0190デフォルトの名無しさん05/03/03 13:59:32
Doxygen 1.3.3 から 1.4.1 にバージョンアップしたんだけど
クラスとかメンバーが一部出力されないみたいなんだけど漏れだけ?
ちなみにWindows版。つーかスレ違い。
0191デフォルトの名無しさん05/03/20 18:02:10
http://www.geocities.jp/mangetu_kamiyama/omake.html

lここの辞書ソフトが地味に便利。
変数名決めるときとかお世話になってる。
0192デフォルトの名無しさん05/03/20 20:34:36
>>190
いや、Doxygenはスレ違いじゃないと思うが。
0193デフォルトの名無しさん2005/05/25(水) 18:57:39
マージするのに Araxis Merge >186
 使いこなすには時間がかかるが、適当に操作してもとりあえず使える。
 ソースを3系統用意すると、diff -> patch の様な処理を行ってくれるし、マージ不要なファイルがすぐに判る。

呼ばれる関数、リソースリーク、パフォーマンスの解析に GlowCode (Visual Studio 用)
 http://www.glowcode.com/
 私が持ってるのは VC5 用。重くならないです。1年ぐらいでバージョンアップの権利が切れる。
 使いこなすには時間がかかるが、適当に操作してもとりあえず使える。
 たぶん試用可。

ソースを読むのに UnderStand for C++ (他の言語もあるみたい。Windows/Linux/Unix)
 http://www.scitools.com/ucpp.html
 同名関数があると、どちらの関数が呼ばれたのか判断を間違える場合がありますが、
 「関数や変数の存在そのものを見逃す」事がほとんどないので、気をつければ厳密に調査できます。
 解析の癖を知るのにかなり時間がかかる。
 たぶん試用可。

VC++ 5 で 入力補完するのに、Visual Assist
 http://www.wholetomato.com/
 VC6 以降を使うならいらない気がします。
 使うのは簡単。入力途中に tab を押すと動作します。使い方を表示する方法がわかりづらい(なかったかも)。
 たぶん試用不可。

ソースを読む&入力補間に Source Insight (Windows用)
 http://www.sourceinsight.com/
 解析が適当なので使ってないです。輸送が必要なのでちょっと高い。
 実は、こまめにバージョンアップしてるっぽいです。
 画面レイアウトがかなり自由。
 たぶん試用可。

使い始めていきなり費用を削減できるのは、Araxis Merge だけかも。場合によっては Glow Code も。
お勧め度合いは上から順です。個人的には UnderStand for C++ が一番重要。
0194デフォルトの名無しさん2005/05/26(木) 15:51:03
マージって、亀CVSとDVじゃだめ?
比較にならないくらい便利?
01951932005/05/27(金) 13:29:16
よく考えたら、1つの VSS(CVSのようなもの) サーバで作業する分には、Araxis Merge を全然使わないです。お勧め度ダウン。
他社の VSS へ 100 ファイル以上の修正を check-in する時などに使ってます。

>>194
"DV" がどんなものなのか見つからないっす。
私の使い方だと、Araxis Merge で大量のマージを行うのは、Diff & Patch の経過を目視で確認する感じです。
"亀CVSとDV" とか "Diff と Patch と何か" でも同じことができるかも。
0196デフォルトの名無しさん2005/05/27(金) 14:39:53
>>195
ごめんなさいDVじゃなくてDFでした。Diffのツールでは一番使いやすいとおもってる。
01971932005/05/30(月) 18:17:50
少しだけですが、DF を使ってみました。

私の場合は、CVS + DF だと Araxis Merge よりも作業時間とミスが増える予感がします。
でも、無料&ヘルプを読まなくてもすぐに使えるので、同僚にお勧めできそうです。

以下は感想です:

・「行比較」が見やすいです。特定の1行を比較する機能で、
 別窓にこんな感じで表示される↓
  aa bb cc ee <- ファイル1。 cc に色がつく
  aa bb dd ee <- ファイル2。 dd に色がつく

・3者間の比較はできない&ファイルの編集は外部エディタで行うっぽいです。
0198デフォルトの名無しさん2005/05/31(火) 13:06:20
rekisa なら三者間も OK。あと、行中の比較もするし。
.NET で起動が重いけど。
0199デフォルトの名無しさん2005/07/31(日) 01:37:02
開発チームで情報共有するためのwebアプリ導入しようと思うんだけど。
wikiとかblogみたいなかんじで。
オススメありますか?RSS使えればうれしいです
0200デフォルトの名無しさん2005/08/01(月) 00:57:05
ありきたりだけど pukiwiki で。
プラグインでバグレポート機能もあるみたいだし。
0201デフォルトの名無しさん2005/08/06(土) 14:47:26
Wikiだと他にFreeStyleWikiとか。いっそいろいろまとめるならtrac issue tracking systemとか。
0202デフォルトの名無しさん2005/09/27(火) 23:55:10
おまえら、給料安いな。
0203デフォルトの名無しさん2005/12/14(水) 15:23:26
WinMerge というフリーのマージツールが便利らしいです。
3者間比較は実験段階のようです。
ttp://www.geocities.co.jp/SiliconValley-SanJose/8165/winmerge.html

私はまだ使ったこと無いです。
0204デフォルトの名無しさん2005/12/14(水) 18:05:38
WinMergeならTortoiseの相方で使ってるよ。
普通に使ってもよし、日本語化されてるしできもよい。
表示されるペインが多いが、閉じることもできるので問題なし。
D&Dでファイル選択できるのも便利。
0205デフォルトの名無しさん2005/12/14(水) 19:01:11
トークン単位の比較ができる Rekisa も重宝している。
3 ファイル以上にも対応してるし。
0206デフォルトの名無しさん2005/12/30(金) 15:33:25
子供の変化を無視して勘違いするのを自動的に補正するツールでオススメのって何?
0207デフォルトの名無しさん2005/12/30(金) 17:56:05
俺の会社の顧客住所録は
俺が、コマンドプロンプトでバッチプログラミングで作ってやったやつだ。

内容は、メニュー画面をだして、登録・検索・表示ができるものだが、
いたって簡単にテキストファイルに出力してるだけ。だから、本当は
そのテキストファイルを開けばいいだけなんだけど、会社の人からの
尊敬の眼差しがやめられんから、テキストファイルの存在は内緒にしてある。
0208名ナシ2005/12/30(金) 19:33:43
>207
 ウチは普通のメーカー(製造業ね)だが、そんなもん、OL達が
勝手に、MSのアクセスで勝手にやってるyo。
0209デフォルトの名無しさん2005/12/30(金) 23:44:53
>>208
俺は、学歴がないから、変な会社なんだよ。よく、OLがACCESSやらEXCELで
バリバリVBA組んでるとか聞くけど、そんなところ今までお目にしたことがない。。

俺は、以前PGやってて、だからある程度プログラム組めるけど、他の社員の人たちから見たら
異次元のようなまなざしで見られる。。
0210デフォルトの名無しさん2005/12/31(土) 00:11:12
俺も学歴がないから変な会社を転々としてるんだけど、
昔管理しているサーバを自分のPCの横に置いていたら、
「君だけ何で二台使ってるの?」なんて変な嫉妬されたり、
結構奇妙なことが色々あった。
やっぱ学歴は重要だなぁ。
でも事務員の人はみんな親切だったよ。

スレ違いすまん。
0211デフォルトの名無しさん2005/12/31(土) 12:34:20
俺も(ry)だけど、
出荷管理の長ーんが「俺プログラムなんてわかんねーからよー」
とかいいながらVBAで製品画面のシミュレータ作ってたりするから
世の中わからん。

それ見て以来VBAに目覚めた。あれはいいものだ。
0212デフォルトの名無しさん2005/12/31(土) 14:14:14
Dev−C
0213デフォルトの名無しさん2006/03/25(土) 06:47:23
開発途中のソフトをアプするのにいいロダはないですか?なるべく長く消えないでいてくれる所がいいんですが・・・ 容量は小さくても構いません。
0214デフォルトの名無しさん2006/03/25(土) 23:37:45
http://sourceforge.net/
0215デフォルトの名無しさん2006/04/20(木) 23:29:59
まだでていないようなので

・Folsa/Rekisa

ソースコードの比較にどうぞ。

0216デフォルトの名無しさん2006/04/21(金) 10:03:26
>>215
.NET Framework が必要だけど、
行単位の diff じゃなくて、文字単位なのがいいよね。
でも起動が重いので、もっと軽いのないかなぁ。
0217デフォルトの名無しさん2006/04/22(土) 19:21:17
FoxitReaderだっけか

アドベリダーより起動ちょっぱやで便利だ
たまに日本語ばけるのはご愛嬌だが
021828歳若手凄いSヨ2006/04/28(金) 18:52:45
XEADってどうよ?
明確に業務システム,ってときには結構役立つと思うんだけど,
XEADで作られたファイルから現行でよく使われてる成果物にエクスポートするのが
今ひとつな希ガス.
0219デフォルトの名無しさん2006/04/29(土) 02:30:24
>>211
「俺プログラムなんてわかんねーからよー」www
0220名無し募集中。。。2006/04/29(土) 11:37:35
「俺プログラマーなんてわかんねーからよー」
0221デフォルトの名無しさん2006/04/29(土) 15:56:23
【質問】
 http://ysserve.int-univ.com/susi/Lecture/c2/
↑のページの【必須CAI課題】のどれかをクリックして適当に学生の番号入力するとオンラインのコンパイラに飛べますが、
このようなC言語のオンラインコンパイラを自分のHPに設置したいのですがどうしたらいいのでしょうか?

ちなみに自分のHPサービス(sakura.ne.jp)にはCGI,PHP,C言語(gcc)等のコンパイラがあり、パスも分かるのですが
そこからどうしたよいのでようか?
ソースが入力された文章を受け取って、次にgccのパスを・・・どうやったらコンパイルできるのでしょうか?教えてください


ちなみにCやVBといった言語やHPビルダーは使えますが、Webプログラミングの勉強はしたことないので、HPビルダーで出来る程度でお願いします。


(さらにこのオンラインコンパイラだとscanf関数等数値のキーボ−ド入力が出来ないので、余裕があれば改善したいです。HTMLだけじゃ無理そうですが・・)
0222デフォルトの名無しさん2006/04/29(土) 21:23:52
クラックされて鯖追い出されたくなければ、
自力で理解できるまでやめとけ
0223デフォルトの名無しさん2006/05/04(木) 22:08:41
sakuraってc言語動くっけ?
まぁ俺も>>222に同意。

普通にビルダーでできる事はビルダーでいいんじゃね?
またはさくらのブログとか。
0224デフォルトの名無しさん2006/06/30(金) 16:02:04
CのソースコードをC#のソースコードに変換するツールってありますか?
0225デフォルトの名無しさん2006/07/03(月) 23:18:14
http://www.iar.com/index.php?show=1014_JAP&&page_anchor=http://www.iar.com/p1014/p1014_jap.php
ステートマシン設計ツール visualSTATE
UMLのステート図からC,C++のソースを自動生成してくれる。
サイトに20ステートまでの無料評価版があるよ
0226デフォルトの名無しさん2006/07/14(金) 15:24:31
C++ を C# 等へ変換する Web ページ。 実用的ではないっぽいけど、面白いかも。
ttp://code2code.net/
> Code2Code.net: translates your C++ code into C#, VB.NET, ...
> For commercial code, please contact us.
0227デフォルトの名無しさん2006/08/08(火) 15:28:42
なんかWinのソフトばっかだな。
Linux/Unixなら、Emacsか自作ツールで十分っつーことか。
0228デフォルトの名無しさん2006/08/08(火) 21:28:55
>>227
UNIX/Linux使ってるのならわざわざ人に勧められるまでもなく
自分で気に入ったツールを見つけて使っているだろう
ってことで。
0229デフォルトの名無しさん2006/08/09(水) 01:52:41
>>228
だな。
正直な話、UNIX関係では情報が集約されやすいので、便利なツールはすぐに
耳に入る。
windowsは情報が色々なところに分散していて、便利なツールでも気づきにくい。

windows用のコミュニティってないよな・・・2chぐらい?
0230デフォルトの名無しさん2006/09/16(土) 17:23:15
krugleとかはどうでしょ?
サンプルコード探すのにいつもつかってます。
そういや、gonzuiはどうなったんだろ?

http://www.krugle.com/
0231デフォルトの名無しさん2006/09/16(土) 20:12:39
>>230
webアプリもいいなら、これも

正規表現チェック

ReReplace.com
http://www.rereplace.com/
0232デフォルトの名無しさん2006/10/22(日) 00:40:44
C言語の関数ツリーを作ってくれる便利ソフトcmap
久しぶりに見たらサイトが消えてるんですが、どうなったんでしょうか?

http://www.vector.co.jp/magazine/mysoft/2001/win/prog/mw0544_main.html
0233デフォルトの名無しさん2006/10/22(日) 01:27:17
>>232
このソフトよりも多くの解析機能を持つVS2005の無償版がある今は、
このソフトで3500円は微妙だな。まぁVS2005は重いけれども。
02342322006/10/23(月) 01:18:07
>>233
VisaualCとかの単体で配布してるように見えますが、
解析機能も付いてるんですか?
(解析機能はTeam Systemで別かと思ってました)
0235デフォルトの名無しさん2006/10/25(水) 00:57:48
Eclipseでも同じように使えるよ。

重いけどね。
0236デフォルトの名無しさん2006/10/27(金) 11:35:42
比較用ソフトに
WinMarge
を推したい俺がいる
0237デフォルトの名無しさん2006/10/29(日) 03:52:40
自分で作るのが一番だよ。
GUIならJScript.NETがお勧め。
コマンドラインなら、N88Basicがお勧め。
0238デフォルトの名無しさん2006/11/15(水) 20:10:30
初心者向けスクリプト、これありましたっけ?
ttp://www.h6.dion.ne.jp/~tsp.com/msl
■ このスレッドは過去ログ倉庫に格納されています