- 1 名前:名無しさん@お腹いっぱい。 [03/02/18 03:49.net]
- いますか?
- 615 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/01 17:27:52.net]
- それがCも書けないウニ屋が沢山いるんですよ!
- 616 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/01 17:34:24.net]
- だから何?
- 617 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/01 17:39:01.net]
- 日本語でのコミュニケーションができない日本人だって何の問題も無く生きていける。
- 618 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/01 22:33:58.net]
- お前らあほか!
これからはCとJAVAとC++とPHPとXMLとSQLは使いこなせて当たり豆
- 619 名前:名無しさん@お腹いっぱい。 [04/10/02 02:43:04.net]
- >>618
当たり豆っつうが、そうでもないぞー。PHP?XML?
- 620 名前:名無しさん@お腹いっぱい。 [04/10/02 08:33:01.net]
- とりあえずPerlとPythonは必須だな。
- 621 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/02 08:36:53.net]
-
で、それをお勉強して何するの?
- 622 名前:名無しさん@お腹いっぱい。 [04/10/02 08:38:57.net]
- UNIXお勉強して何するの?
- 623 名前:名無しさん@お腹いっぱい。 [04/10/02 09:26:18.net]
- UNIX資格試験を受けるんだよ。
- 624 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/02 14:36:26.net]
- UNIX★マスター3級とかかね
- 625 名前:名無しさん@お腹いっぱい。 [04/10/02 17:37:27.net]
-
で、UNIXマスター資格を取得して何するんだ?
- 626 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/02 18:49:26.net]
- そりゃーもう、あんなことや、こんなことをしたりして...
- 627 名前:名無しさん@お腹いっぱい。 [04/10/02 21:04:10.net]
- Hビデオを見たり、ダビングしたり
- 628 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/02 23:20:18.net]
- 2級なら持ってるかも
- 629 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/02 23:43:21.net]
- 俺はプラチナ持ってる。
- 630 名前:名無しさん@お腹いっぱい。 [04/10/03 02:10:42.net]
-
で、何するの?
- 631 名前:名無しさん@お腹いっぱい。 [04/10/03 04:38:01.net]
- VBイヂリの俺がCなんか分かるわけじゃないじゃん(プ
Perlなら分かるけど。
- 632 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/03 06:00:26.net]
- 知り合いのプログラマは、やたらscanfを使いたがるのですが、どのような説教をすれば、更正してくれるのでしょうか?
- 633 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/03 06:08:03.net]
- kqueue使って恩着せがましく簡単なライブラリを構築してあげなさい。
- 634 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/03 09:46:27.net]
- >>632
scanfについては、私も困っています。 今C言語を教えているのですが、ここでscanfを教えると ずっと使い続けるんだろうか、だとしたら別の方法を教えた方が宵? scanf より好ましい方法で、初心者向けの方法はありませんか?
- 635 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/03 10:53:31.net]
- Ken Thompson と Denis Ritchieらといっしょに飲みに行った時、話があう。
- 636 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/03 11:27:04.net]
- プログラミングって何歳までやってていいの?
職業的なそれじゃなくて、なんていうか「いい歳した大人が〜」 みたいな話として。プログラミングって子供の遊びみたいな 雰囲気があるじゃない。
- 637 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/03 11:30:47.net]
- うちのおじいちゃんおばあちゃんもプログラミングしてますよ。
- 638 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/03 13:34:38.net]
- 車の運転を楽しむのと一緒だな。
- 639 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/03 17:14:53.net]
- >プログラミングって何歳までやってていいの?
そんなの決めるほうがおかしいだろ。 別に100歳になってプログラミングしてても全然驚かないけど。
- 640 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/03 17:17:09.net]
- プログラマの定年説は、資本主義社会の陰謀です。
- 641 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/03 19:31:39.net]
- >>634
1. 「正しい」scanfの使い方を教える。つまり、戻り値をチェックする。 不正な入力の実験もやらせてみる。 2. fgetsとsscanfを使わせる。sscanfでも無論戻り値はチェックする。 1.の方がコードは短くて済むんじゃないのかな。2.はfgetsの分が余計。
- 642 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/04 03:11:36.net]
- >>641
素人ですが、入力サイズ不定のばやいはfgetsは使えないような気がします。
- 643 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/04 03:28:10.net]
- >>642
自分でバッファ管理をすれば使えるでしょ。fgets()が必ず一行分の データを返すと仮定しなければいいだけ。
- 644 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/04 09:56:14.net]
- >>641
>入力サイズ それを決めておくのが仕様というものです。 そして、Memoryは有限です。 大抵は設計時に妥当な値で確保しておくもの。
- 645 名前:名無しさん@お腹いっぱい。 [04/10/04 11:36:32.net]
-
なんかすげぇ難しい話してるな。
- 646 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/04 11:54:03.net]
- scanf の、改行を空白文字扱いして読みとばすという仕様が、
一般ユーザ向けじゃないんだよ。使わせてみると、たいてい混乱 する。 改行だけ入れるとデフォルト値になるというインターフェースも、 scanf 使ってると実現できないし。 ファイルを読む場合も、fscanf して改行を読み飛ばされるよりも、 fgets + sscanf して、定められた個数のフィールドがない場合に は、入力ファイルのフォーマットエラーとして扱う、とした方が、 堅牢なプログラムになる。
- 647 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/04 13:01:04.net]
- scanfをsourceにまぜるな、危険!
- 648 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/04 22:43:23.net]
- >>646
今時fgets()が一般ユーザ向けなものか。いつの時代の話をしてるんだ。
- 649 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/04 22:45:07.net]
- 今の素人ユーザに入力させるんならGUI。
教育用 or 対プログラマ向けデバグ用インタフェースとしては別に scanfだろうがfgetsだろうが違いがあるとは思えないね。
- 650 名前:646 mailto:sage [04/10/05 00:17:40.net]
- ん? fgets() は、ファイル入力向けの話だよ。これは今でも十分
意味あるけど? fgets() で入力させるのが、いまどき一般ユーザ向けじゃない のは同意。でも scanf() は fgets() 以上に一般ユーザ向けじゃ ないから、なにも間違ったことは書いてないと思うが。 fgets() + sscanf() はファイルからの入力で今でも使うことが あるが、scanf() はもはや使う価値ないんじゃない?
- 651 名前:名無しさん@お腹いっぱい。 [04/10/05 14:59:40.net]
- UNIXって白地に黒い文字で#って表示されてるやつでしょ。あれで何ができるの?
- 652 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/05 15:06:19.net]
- ↓ UNIX???
# -----------+- |...........| ######+...........| |...........| |.........@.+## |...........| ### -------------
- 653 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/05 19:23:19.net]
- >>651
電子空間を使って、世界中を移動したり、遊ぶことができる。
- 654 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/05 19:23:50.net]
- >>653
Matrix
- 655 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/06 10:21:05.net]
- GUIどころかCUIさえ無いOSで携帯電話やカーナビが
動いているけどな
- 656 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/06 12:08:20.net]
- >>655
あれを OS って言うのか? 俺の頭のなかでは, いまだに realtime monitor なんだが...
- 657 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/06 14:07:10.net]
- >>653
Wake up, Neo... The Matrix has you... Follow the white rabbit. Knock, Knock, Neo.
- 658 名前:名無しさん@お腹いっぱい。 [04/10/12 08:10:48.net]
- >>651
2chはUNIX上で動いている
- 659 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/12 22:39:21.net]
- >>651
強くなれる。男なら強いのに憧れるだろ?
- 660 名前:名無しさん@お腹いっぱい。 [04/10/13 09:39:35.net]
- UNIXを使い始めて2年経ったら、Cで書き始めましょう。
- 661 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/18 06:13:49.net]
- 母「先生、この子はまだ生まれたばかりなのですが
いつごろからちゃんとした教育をはじめればよいのでしょう?」 先生「その子はいつお生まれですかな?」 母「はいまだほんの一週間前です。まだ教育なんて早すぎるんですが。。。」 先生「奥さん。残念ながらあなたは一週間ばかり遅れて しまったようです。」 とある偉人の挿話。
- 662 名前:名無しさん@お腹いっぱい。 [04/10/18 07:59:23.net]
- 常時あげ
- 663 名前:名無しさん@お腹いっぱい。 [04/10/21 21:25:15.net]
- C言語で何すればいいの?
入門書を見てもUNIX環境で何すれば良いか分からん。
- 664 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/21 21:34:44.net]
- 何もしなくていいよ
- 665 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/21 22:29:34.net]
- >>663
Richard Stevens の本を読むとか
- 666 名前:名無しさん@お腹いっぱい。 [04/10/22 12:44:16.net]
- プログラミングできないのにUNIX使ってる奴は
- 667 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/23 15:46:19.net]
- オーメン
- 668 名前:名無しさん@お腹いっぱい。 [04/10/23 16:50:20.net]
-
- 669 名前:名無しさん@お腹いっぱい。 [04/10/23 18:51:06.net]
- 即死
- 670 名前:名無しさん@お腹いっぱい。 [04/10/27 08:10:54.net]
- 即死祭り
UNIX使いなら、プログラミングは必須の技能だろ。 ろくなアプリケーション一つ作れないハッカーなんて 存在しない。
- 671 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/27 19:32:03.net]
- UNIX使い=ハッカーじゃないから。
- 672 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/27 19:59:47.net]
- まあ、Cの基礎知識があったほうがいいわな。実際にはPerlなどでほとんど済ませてしまったとしても。
- 673 名前:名無しさん@お腹いっぱい。 mailto:sage [04/10/28 15:02:05.net]
- >>670
VC++買って日記でも書いてるようなもんだよね
- 674 名前:名無しさん@お腹いっぱい。 mailto:sage [04/11/03 01:25:25.net]
- ツールがあればプログラミングができなくてもハッカーになれます。
- 675 名前:名無しさん@お腹いっぱい。 mailto:sage [04/11/04 22:25:23.net]
- 単にサバとして使う分にはできなくてもいいと思う
- 676 名前:名無しさん@お腹いっぱい。 [04/11/05 10:04:53.net]
- そんな奴は即死
- 677 名前:名無しさん@お腹いっぱい。 mailto:sage [04/12/16 00:37:14.net]
- スティーブンスの本くらいはよんでてほすぃ
- 678 名前:名無しさん@お腹いっぱい。 [04/12/31 16:52:33.net]
- プログラミングできない奴ほどWindowsを使うことを嫌がる
- 679 名前:名無しさん@お腹いっぱい。 mailto:sage [04/12/31 20:39:45.net]
- m9(^Д^)プギャー
- 680 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/02(土) 06:34:09 .net]
- 保守
- 681 名前:保守 [2005/10/02(日) 19:09:01 .net]
- 保守ついでに日記。漏れはCとshが少し分かる位だ。
perlとかは読めない。使うだけなら読めなくても とか思ってる。 今からでもRubyやPython覚えるべきなのか? それでFreeBSD使いならRuby覚えるべきだよな。 たとえ、また負け組になったとしても。。。。 あとperlスクリプトは見かけるけど RubyやPythonは見かけないのだけど、まだ時代はperlなの? それならperlやり直すべきかな。何で書いても、どうせ見にくくなるし…
- 682 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/02(日) 19:56:30 .net]
- スタート遅かったけど、やんないよりはマシ。
そう思ってPython勉強してる。
- 683 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/03(月) 21:47:35 .net]
- >>681
perlは使えて損はないけど、rubyとかも知っといた方がいいと思う でもperl使うととりあえず困らないから、rubyとかpythonとか覚える気しないんだよね という俺はoldtypeだとつくづく思う www.namazu.org/%7Esatoru/misc/ggap.html
- 684 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/04(火) 07:16:37 .net]
- ruby、pythonなんて、覚える必要ないだろ。
- 685 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/04(火) 08:14:36 .net]
- スクリプトは自分の好きなのを一つおぼえとけばそれでいい。
perlやってrubyやってpythonやってtcl/tkやって、なんてのは 愚の骨頂。一つでいい。
- 686 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/04(火) 20:52:05 .net]
- でも、隣の芝は青く見えるんだよorz
- 687 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/05(水) 18:17:00 .net]
- そんな俺はcsh一筋。
- 688 名前:名無しさん@お腹いっぱい。 [2005/10/08(土) 18:07:22 .net]
- おらは TeX。
- 689 名前:名無しさん@お腹いっぱい。 [2005/10/08(土) 21:06:16 .net]
- スクリプトの意味が分からない。
辞書には映画の脚本とありましたが・・・
- 690 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/08(土) 21:36:26 .net]
- perl は ver 4.* のころ試しにバックアップ用のスクリプトを書いたけど、
なんかソースがすぐに汚くなって、保守しにくいんで使わなくなったなぁ。 ruby, python は使ったこと無い。 webはphpが便利。Cっぽく書けるんであんまり覚えること無くていい。 マシン管理用スクリプトは /bin/sh と /usr/bin/make を使います。インストール直後でも 使えるように。 ってわけで、shell script と php しかできないです。perl は忘れた。
- 691 名前:ちぁ mailto:sage [2005/10/08(土) 21:40:39 .net]
- Perlが汚くなるっていうのは書き方が汚いだけでは?
普通に書いてたら汚くはならない
- 692 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/08(土) 21:42:31 .net]
- ver 4 の頃でも?
- 693 名前:名無しさん@お腹いっぱい。 [2005/10/08(土) 21:50:48 .net]
- 即死
- 694 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/09(日) 01:40:07 .net]
- perlはウニ虫のN-Basic
- 695 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/09(日) 02:13:46 .net]
- せめて N88 くらいにはしてくれい
- 696 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/10(月) 20:10:51 .net]
- Perlは汚くなりやすいみたいだよ。
もちろん、ちゃんとした人が書けばなんでも綺麗になるだろうけどね。 とりあえず今はC、shが使えれば困らないのかな。 perl、ruby、pythonは無くてもいいし、webでperlかphpは人によっては使うかも知れないけど。 あといらない物にはjavaってものあるな。早く滅びないかな。 C#も微妙だし(VB滅びて次にC#の時代が来るのかな?)Dとかもどうなってんだか… あとはC++は使えた方がいいのかな。あまり評判よくないけどw
- 697 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/10(月) 22:00:14 .net]
- Objective-C 最強
- 698 名前:名無しさん@お腹いっぱい。 [2005/10/10(月) 22:13:29 .net]
- ちょっとアクセスログを解析したいときなど、
Cでやるほどじゃないし、shじゃ遅すぎ、、、って時にperl重宝します。
- 699 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/11(火) 01:29:08 .net]
- Javaは構造体の扱いが楽ならもっと使うのに。
pythonとかperlのpackみたいなやつ。 まあ、Javaは当分無くならないとは思うけど。 俺はPerl大嫌いだから、仕事でしか使わないけど、 普段使うツールはPerlで書かれてるのが多いから、 今無くなっていいとは思わない。 >>697 Objective-Cはいいね。動的言語最高。 C++は、C99がある今となっては、クラスがある事以外どうでも良い。 テンプレートは悪くはないが、Java5のgeneric位で十分。 まあ出来て悪くはないんじゃない?知ってれば、ソースがあるものならいじれるわけだし。
- 700 名前:名無しさん@お腹いっぱい。 [2005/10/14(金) 00:17:43 .net]
- んなこと言ってるからUNIXが利用されないんだよ
いつまでエンジニアだけのものにしとくんだ?
- 701 名前:名無しさん@お腹いっぱい。 [2005/10/14(金) 01:29:01 .net]
- PERLでサーバーに入ってコマンドを打つツール作ってください。
- 702 名前:名無しさん@お腹いっぱい。 [2005/10/14(金) 02:09:04 .net]
- >>700
正直UNIXってエンジニアだけのものでよくね? パーソナルユーズで使うメリットって何?
- 703 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/14(金) 11:57:17 .net]
- エンジニアはパーソナルユーズしないのかよと。
- 704 名前:名無しさん@お腹いっぱい。 [2006/05/21(日) 08:07:22 .net]
- age
- 705 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 18:48:03 .net]
- UNIX C で何を作れば良いのか分からない香具師へ。
オプション処理とかは省略しても良いので、以下の機能と 同様のものを作ると良いでせう。 /bin/cat, /bin/cp, /bin/ls あとは string.h 系の関数を理解して使えるようになれば、 メモリ周りのことも知識になるかと。
- 706 名前:jsz ◆/wopr/j/y6 mailto:sage [2006/05/21(日) 20:02:21 .net]
- 自分もそういう質問が来ると既存のコマンドと同等なものを作るように進めてる
yes, cat, echo こういう順かな。 lsはちっと難しいかもね。 前までsleepも入れてたけどおもむろにシステムコールだから最近は言ってない でもyesをスムーズに作れる人はなぜか中々いない 実際に物を作らないとプログラミング何も理解できないってことかな?
- 707 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 20:17:08 .net]
- 簡単で良いから、シェル書くと良いと思う。
リダイレクトとかね。
- 708 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/21(日) 20:19:29 .net]
- むかしIRCでechoを作ろうとしてたやつがいて
ENVの出力の仕組みが分からないといってずっと悩んでたな 4日くらい悩んでみたいだからshellのことを調べてみって教えてあげた 滅茶苦茶面白かったw
- 709 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/22(月) 05:14:16 .net]
- >>706
ごめん、yes, cat, echo の順である理由がマジで分からん。 漏れがヘタレなだけかもしれないけど、良かったら教えて。 別に煽りとかじゃなくって単に興味本位からです。
- 710 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/22(月) 09:55:02 .net]
- >>706じゃないが
/binに入ってる中で簡単なコマンドだろ その中で簡単に書ける順か? catとechoの順番が謎だけど>>708見たいな やつもいるからcat先にやらせてるんだろ
- 711 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/23(火) 04:51:52 .net]
- yesとcatやったらechoは不要な希ガス
- 712 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/13(日) 00:09:38 .net]
- short ErrorLog(char *arg, ...)
{ va_.............................................; ; error! goto end; return 0; end; ; ; ; ; return -1; }
- 713 名前:名無しさん@お腹いっぱい。 [2006/10/27(金) 23:37:43 .net]
- プログラム書けないなあ。BシェルとAWKでほとんどの用途は足りるんじゃまいか
- 714 名前:名無しさん@お腹いっぱい。 [2006/10/28(土) 01:54:40 .net]
- それは新規に書かないと足りない用途から目を背けているから
- 715 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/28(土) 02:20:59 .net]
- >>713
書けなくても読めないと困る時無い? で、読めないと困るから勉強すると自然に書けるようになってたり。
|

|