トップページ⇒tech
69コメント22KB

: おばあちゃんの知恵袋 :

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
C/C++ JAVA Perl Pascal Basic...
色々な言語でそこそこプログラムを書いてきたし
プログラミングの概念はわかっているつもり。
こんな時はポインタ使って配列から呼べば楽勝だよな
・・・って具体的にはどう書くんだったっけ?
えーと、たしか前にもやったよなあ、ソース、ソース・・・
ってわがんねええええーーーまたイチから調べ直しかよ!

こんな経験は無いですか?

みなさんはどうやって知識のデータを整理していますか?
物覚えの悪いバカなオイラに良い知恵を授けてくだされ。
0002デフォルトの名無しさんNGNG
たとえば芸人で言えばネタ帳みたいなのを書いておけばいいんだろうけど
どこに書いたか忘れてしまうしけっこう面倒くさいもんだしね。
0003田代まさしNGNG
・・・・え?
0004Riva ◆RivaByXA NGNG
自分のつまづいたところのソースをヘルプファイルとして保存してるよ。
0005デフォルトの名無しさんNGNG
じいちゃんの玉袋スレも立てて
0006デフォルトの名無しさんNGNG
メモフォルダに一件一テキストで保存してnamazuで検索。
タイトルが欲しいので、
--
<html><title>[VB:DAO]ほげ</title>
<xmp>内容</xmp></html>
--
という感じで。
エディタのマクロで上記のタグを入れて、メモフォルダに入れるまでを自動化してる。

平行して、
・プログラム日記を付けるようにしてそれもnamazu
(印象に残ったコードを直に書いたり、書いた物の概要にヒットした場合はタイムスタンプでもソースが探せる)
・ソースもコメント沢山入れるようにしてnamazu
・webから落とした関連文書もnamazu
これら全て、別個にインデックス化。

んで、大体出てきますねぇ。

良くあるアウトラインプロセッサ型のアイデアメモは、
・分類が面倒
・後で分類しなおしたくなる(死
・以外と見つからない
のでやめ。

要は書いて検索するだけなんだけどさ…
0007デフォルトの名無しさんNGNG
でもね、探したい内容に限ってメモしてなかったり、
メモすること自体をサボりがちなのが問題なのよ。
まあ、後で調べるつもりだったら
努力してまめにメモするしかないかな。
0008デフォルトの名無しさんNGNG
なーるほどお!
日記をつけてタイムスタンプで検索するって
ステキなアイディアですねー
たぶん去年の夏頃だったハズ・・・
とか思って日付絞り込んでも全然ヒットしなくて、
見つかってみたら2年前のしかも冬だったりしますもん記憶力悪過ぎ
必要最小限の小さなプログラムを残しておくのも大事かもですね
コンパイルの通った証し、みたいな感じで。
整理しておかないと意味ないけど
0009デフォルトの名無しさんNGNG
>>7
たしかにね。困ってる時は必死で調べるんだけど
解決したらもうあの困ってた時のことをすっかり忘れちゃってね。
問題が1コ解決してもまたすぐ次の問題が待ってたりするし。
そんで忘れた頃にまた同じ事で困ったり。もうアホですよ。
まめに記録しないと。
0010デフォルトの名無しさんNGNG
スレタイトルがくっだらなくて、見る気もしなかったけど、
実は良スレかもしれない。
俺も同じことで悩んでる。

俺は、説明より、実際に書いたコードを検索しやすい状態に置いて
おく方がやりやすい(説明を書く時間がないから)と思っているん
だけど、なかなか実行に移せないでいる。
0011デフォルトの名無しさんNGNG
namazuってはじめて聞いた…
なんのことですか?
http://www.namazu.org/
0012デフォルトの名無しさんNGNG
>>11
サイトを知ってるなら見ればわかるだろ…

WebProg板のスレ
Namazu全文検索システム
http://pc.2ch.net/test/read.cgi/php/992477868/
0013裕ちゃんの双子NGNG
さっそく試してみた。
・ActivePerlインストール
・Apacheインストール、設定
・Kakashiインストール
・Namazuインストール、設定
・外部からApacheが見えないようにファイヤーウォール設定
・Namazuインデックス作成
ここまでやって、やっとこさNamazu.cgi.exeが動いた。(あーしんど)
なかなか良さげだけど、デフォルトでは.javaのインデックスファイルは
作成してくれないのね(^^;

WinHelpも検索対象にしたいし(できるかな?)
MSDNも検索対象にしたいし(無理だろうね)
インデックスは定期更新したいけど
まだまだ道のりは長そうだし結構手間なので、また明日。
0014デフォルトの名無しさんNGNG
NamazuってLinuxだけだと思い込んでたら
実はWin版もあるのね、ってちょっと喜んだが
やっぱりApacheとか入れなきゃだめなのね。
うちのLinuxくんは随分冬眠しているYO…
XP導入に伴い削除してしまうかも
0015デフォルトの名無しさんNGNG
問題は、ここのあそこに書いた又は書いてある
と記憶しているのに全然違ってたりすること
検索システム使えばいいんだろうけど、面倒で3日坊主なのがもっと問題
後悔先に立たず
0016デフォルトの名無しさんNGNG
結局は知ってる(または覚えてる、今まさにそれを書いている)人に
聞くのが一番早かったりして。でもMLとかお堅い場所で
「忘れちったよアレどーすんだっけ教えて」なんて書けないし
そんな書き込みで資料的価値が下がったら自分も嫌だしで
最後に頼るのが2ちゃんねるという。
0017デフォルトの名無しさんNGNG
UNIXマガジンに知識の整理法の連載あったよ

EmacsでChangeLogを使いつつ
その検索スクリプトも作る、みたいな内容だった。
0018デフォルトの名無しさんNGNG
Web上にページ開いて、掲示板用意して、そこに書き込みまくり。
家にいても会社にいても思いついたらすぐ書き込みできて便利。

検索機能がパワフルな掲示板とか作ればなおよし。(うちのにはないが:-)
ついでに作ったら公開してねん。
0019デフォルトの名無しさんNGNG
>>13
>MSDNも検索対象にしたいし(無理だろうね)

ディスク容量さえ気にしなければ、CD-ROM に入ってるCHMを全部デコンパイルして、
そいつをインデックス化すればよいと思われり。

すげめんどいけど。
002011NGNG
12さん、教えてくれてありがとう。^^
0021裕ちゃんの双子NGNG
>> 19
WinHelp同様MSDNもデコンパイル可能なのですね。
サンキューです。
けど、namazuを誤解してました。
あくまで文章を見つけるシステムなので、MSDNやHELPの
ような大きなファイルのままじゃほとんど意味ないですよね。

namazuを設置したものの、googleのような要約を期待してた
オイラにはあんまり合わないみたい。残念。
(これはこれで便利なんで、これからも使うつもりです。
 せっかく設置したしね。)
0022デフォルトの名無しさんNGNG
知識データ管理プログラムを作る。

ん〜再帰的!
0023デフォルトの名無しさんNGNG
紙も捨てがたい
一度に何枚も眺められるのがいい
0024裕ちゃんの双子NGNG
紙いいですよね。
設計するときや、落書きしたいソース、要点のまとめた文章
には結構使ってます。

でも、紙は紙で増えてくると探すのが大変で(w
0025デフォルトの名無しさんNGNG
>>24
おれは紙大好きだけど、紙っつってもノートだな。
ほんとバラバラでどっかいっちゃうから。
0026デフォルトの名無しさんNGNG
スキャナで取り込んで・・・(以下略)
0027デフォルトの名無しさんNGNG
local googleほしい・・・
0028デフォルトの名無しさんNGNG
紙の問題は
>>紙は紙で増えてくると探すのが大変
これなんだよね
紙に検索機能とかついてると便利なんだが・・・
0029デフォルトの名無しさんNGNG
>>19
>>ディスク容量さえ気にしなければ、CD-ROM に入ってるCHMを全部デコンパイルして、
そいつをインデックス化すればよいと思われり。

デコンパイルってどうやんの?
0030デフォルトの名無しさんNGNG
html help WorkShop(だっけ?)に、そんな機能があったような気
0031デフォルトの名無しさんNGNG
ここ↓のスレも参考になるかも。というか、新スレ立てるほど
話題に違いはないような(藁

アイデアメモの方法
http://pc.2ch.net/test/read.cgi/tech/1008775775/l50
0032デフォルトの名無しさんNGNG
コード書くのが早い人って、もう丸暗記しちゃってるのかなあ。
仕様書的なイメージはすぐ頭に浮かぶんだけど、それを実現する
具体的なコードのイメージとなると途端に頭が真っ白け。
紙にメモ書きつつ過去のソースやら資料やらをコピペしてきつつ
とりあえずテスト出力させつつちょっとずつ肉付けしつつ・・・
なのでとてもコード書くのが遅くなる。
すべてとは言わないまでもある程度は具体的なコードを
丸暗記しておかないと、いつまでたっても進歩しないですかね?
0033デフォルトの名無しさんNGNG
暗記というか.... 会話と同じ。決まり文句(ゴルァ とか 逝って良し)を
書く/しゃべるときにいちいち考えないでしょ?

決まり文句をつかえるところにはそれを使うことで、ほんとに考えなきゃ
いけないところに時間を使える。

ありとあらゆることを覚えてはいられないんだしね。

すばやく物をこしらえるためには、
・やらなきゃいけないことを最速でやる
よりも
・今やらなくても良いことを後回しにする
ほうが能率が良い。

ただ、覚えようとして身につくものではないから。
若いうちは朝から晩までコードを書く。
他人のコードをむさぼるように読む。
0034_NGNG
今までの経験上からすると
・ちびちび肉付けするより、コードを書いた後に
 ガシガシデバッグするほうが圧倒的に早い。
・イメージできてるつもりが、実は大雑把でコードに変換しづらい。
・コピペやライブラリのネタ不足
・気合が足りない
というパターンが多い。
0035デフォルトの名無しさんNGNG
考え込む前に調べる
0036デフォルトの名無しさんNGNG
質問する前にためす
0037 NGNG
プログラマがたくさんいるんだから、そういうソフト作ればいいじゃん。
「おばあちゃんの知恵袋」みたいに。
エクスポート・インポート可能で、知恵ファイルを交換できたりしたらイイ!
0038デフォルトの名無しさんNGNG
知恵ファイルw
JAVAのクラスみたいなもの?
0039デフォルトの名無しさんNGNG
>>37
ナレッジ・ソリューションだな、最近風に言えばw
0040デフォルトの名無しさんNGNG
ホームページやらFAQで十分だろ。
でも見てみたい気もする、知恵ファイル。
0041デフォルトの名無しさんNGNG
ifなど条件分岐が何重にもなって深くなってきたらフラグ立てて
また左端から書く、なんてのは常套手段かな?
人それぞれだろうけど。
0042デフォルトの名無しさんNGNG
そんな深くならないような知恵が欲しい
0043デフォルトの名無しさんNGNG
>ifなど条件分岐が何重にもなって深くなってきたらフラグ立てて
>また左端から書く、なんてのは常套手段かな?
はつみみです。設計が貧困なだけでは?
0044デフォルトの名無しさんNGNG
お兄ちゃんの玉袋を授けよう。。。
0045デフォルトの名無しさんNGNG
いらん。
0046デフォルトの名無しさんNGNG
>>33
> ただ、覚えようとして身につくものではないから。
> 若いうちは朝から晩までコードを書く。
> 他人のコードをむさぼるように読む。
練習あるのみ習うより慣れろという感じなんですね。
ヒマさえあればコードを読み書きしろ、と。

>>34
> ・イメージできてるつもりが、実は大雑把でコードに変換しづらい。
すごいよくあります。実際にコード書いてみて
「だからこの値をどうやって求めるんだよ(泣)」
ってはじめて気付く、みたいな。

あと、ユーザーにこんな事されたら成り立たないじゃん(泣)
みたいな問題が次から次へと出てきたり・・・
0047デフォルトの名無しさんNGNG
みなさんは、標準的なUIの作り方ってどのようにして習得しましたか?
習うより慣れろ、良く使うソフトを参考にするという意見もみられますが、
エラーが起きにくい作り、細やかなエラー処理って知識がいるように
思えます。
知恵ファイルよろしくw
0048まもら ◆MtyDeTiY NGNG
シャーロックって、こういう目的のためには役に立つ? > マカーさん。
0049デフォルトの名無しさんNGNG
>>48
Sherlock は、入力された文字列をただ単に複数の検索エンジンに送信するだけ。
ふつーに google 使った方がまし。
0050デフォルトの名無しさんNGNG
OSF/Motif スタイル・ガイド
MS の Windows スタイルガイド
0051デフォルトの名無しさんNGNG
Wikiをたてといてテキトーに書き込む
検索機能もついてるしな
0052えうぇあうぇffggfggNGNG
ああおおあおあおあおあおあおあ
してうrええわえ
0053デフォルトの名無しさんNGNG
>>49
おいおい、48 はローカルの検索の事を言ってるんだろ。

>>ALL
UNIX 上で簡単なデータベースを作りたい時はどんなアプリ使ってる?
0054デフォルトの名無しさんNGNG
おばあちゃんあげぇ〜。。。
0055デフォルトの名無しさんNGNG
>>54=婆専
0056デフォルトの名無しさんNGNG
おばあちゃんの玉袋
0057見習NGNG
あのですね、聞きたいのですが、今現在Java PGの見習いなんです。
linuxとWINのデュアルブート環境を作ろうと思います。
HDDは60Gです。やりたいことはDB関連の勉強の出来る環境にしたいのです。
どんなパーティションが良いでしょうか?
0058デフォルトの名無しさんNGNG
10:50でいいんじゃないの。つか板違い。
0059デフォルトの名無しさんNGNG

                                     ▄▄▄██████▄
     ███▀     █████████      ▄▄▄▄█████▀▀  ████▀▀
    ███▀ ██  ███▀ ▄███▀        ▀▀▀▀      ███▀
   ██▀ ▄███▀███▄▄▄███                ▄▄▄█▀
 ▄███▄▄██▀ █▀  ▀████                  ▀██▄
 ▀▀▀▀███▄      ▄██▀█▄▄                 ███
    ██▀ ███   ██▀  ▀███▄▄              ███
  ▄████▀▀██ ▄█▀▄▄   ▀█████▄▄           ███
  ▀█▀▀  █▄▄█▀   ████▄  ▀███▀▀▀         ███
▄   ███ ▀███      ▀▀▀                  ███
███  ███  ▀▀                           ███
 ███  ▀        ▀████▄             ▄▄▄▄████
  ▀              ▀████             ▀█████
                                     ▀██▀

0060見習NGNG
ありがとうございます。
ところがなんとなく板違い出ないようなのです。
会社でのテストとかの環境(コンパイル環境)とか考えると、いっつも
TOMCATはどのぐらいで、Oracleはどの程度あればの目安がなくて。
確かにDBの大きさにもよると思うのですが・・・。
0061デフォルトの名無しさんNGNG
>>60
いや、板違い。
0062デフォルトの名無しさんNGNG
>>60
いや、勘違い。
0063見習NGNG
そうですか・・・。
0064デフォルトの名無しさんNGNG
gdbm || ndbm
0065デフォルトの名無しさんNGNG
>>見習

ヤラセロ
0066デフォルトの名無しさんNGNG
漏れは覚え書きノートを作っている。
紙に書く。これを侮るやつにロクなやつは居ない。
0067名無し募集中。。。NGNG
俺は字が汚いんで、覚え書きテキストファイルだな。
検索できるので便利。
0068デフォルトの名無しさんNGNG
なんでも「書かねーと覚えねーぞゴルァ」とか逝ってるやつは
ロクなやつが居ない。
0069デフォルトの名無しさんNGNG
「今まで読んだ本の目次」を頭に叩き込むべし。
慣れると指に感じるページの厚みで目的のページを開くことができるぞ。

ただこれだと身の周りが本だらけになるのだが.....
■ このスレッドは過去ログ倉庫に格納されています