Solarisプログラミング教えてチョンマゲ (337レス)
Solarisプログラミング教えてチョンマゲ http://mevius.5ch.net/test/read.cgi/unix/1011459395/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: 帰宅部高校1年 [] 02/01/20 01:56 一ヶ月前、父親に「パソコン買って」とねだったら[Ultra10]と書かれたマシンをくれました。 わくわくして起動してみるとなんか友達の持ってるヤツと全然違う・・・ っていうかキーボードとマウスもよく見るとなんかおかしい。 親にネットにつないでもらって調べてみるとUltra10というのは サン・マイクロシステムズというメーカーが出しているワークステーションで Solarisというシステム(UNIX?)が動いているようです。 父親にこのワークステーションで何ができるのか聞いてみると、 「ホ→ムペ→ジもメール
も見られるぞ」「派手なゲームはできない」 「どうせ暇なんだからプログラムでも勉強してみろ」 とつれない答えが・・・ まあ冬休みで暇だからプログラミングを勉強でもしてみるか、と ネットで勉強しながらifとかwhileとか構造体とかポインタとか覚えました。 しかしこれを使って具体的に何ができるのか・・・? ネットで見られる情報には↑とかの基本的な使い方しか書かれて無い模様。 ここからステップアップしたいのですがどうすればいいんでしょうか? 友達にも知ってる人はいないし、 本屋で立ち読みしてもネットで得られるものと同じような基
本的な部分にしか触れていません。 2ch閉鎖騒動の動画をみてUNIX板の存在を知り ここならすごいプログラマーの人がいると思い質問させていただきました。 お願いします。 http://mevius.5ch.net/test/read.cgi/unix/1011459395/1
2: 名無しさん@お腹いっぱい。 [sage] 02/01/20 01:57 Solaris教えてスレッド 其の4 http://pc.2ch.net/test/read.cgi/unix/1006530084/ http://mevius.5ch.net/test/read.cgi/unix/1011459395/2
3: 名無しさん@お腹いっぱい。 [sage] 02/01/20 01:58 氏ね http://mevius.5ch.net/test/read.cgi/unix/1011459395/3
4: a [sage] 02/01/20 01:58 削除依頼済み http://mevius.5ch.net/test/read.cgi/unix/1011459395/4
5: [sage] 02/01/20 01:59 本屋を本当に探したのかと小一時間問い詰めたい つーかネタだよね? http://mevius.5ch.net/test/read.cgi/unix/1011459395/5
6: 名無しさん@お腹いっぱい。 [sage] 02/01/20 07:02 ネタスレすぎるな… 煽り所をちゃんとつくれよボケ>>1 http://mevius.5ch.net/test/read.cgi/unix/1011459395/6
7: 名無しさん@お腹いっぱい。 [] 02/01/20 07:03 悲惨過ぎてageちゃう http://mevius.5ch.net/test/read.cgi/unix/1011459395/7
8: 名無しさん@お腹いっぱい。 [sage] 02/01/20 12:14 笑えないネタは糞以下だね。 はやく削除したって。 http://mevius.5ch.net/test/read.cgi/unix/1011459395/8
9: 帰宅部高校1年 [] 02/01/20 13:43 >>2 そっちの方はレベルが高そうだったんで・・・ ごめんなさい。 >>3-8 ネタじゃないんです・・・ http://mevius.5ch.net/test/read.cgi/unix/1011459395/9
10: 名無しさん@お腹いっぱい。 [sage] 02/01/20 13:44 自分で何かソフトを組んでみよう。 http://mevius.5ch.net/test/read.cgi/unix/1011459395/10
11: 帰宅部高校1年 [] 02/01/20 13:50 >>10 はい、そういうことをやってみたいのですが、 今の知識(printf,scanf,if,for,etc...)ではどうやってアプローチしていいのかわからないんです。 http://mevius.5ch.net/test/read.cgi/unix/1011459395/11
12: 名無しさん@お腹いっぱい。 [sage] 02/01/20 14:57 フリーソフトのソース読んで勉強すれ。 w3m(テキストブラウザ)なんかどうだい? ファイル探すなら http://www.iij.ad.jp/archie.html w3mのプロジェクトページは http://w3m.sourceforge.net/ http://mevius.5ch.net/test/read.cgi/unix/1011459395/12
13: 名無しさん@お腹いっぱい。 [sage] 02/01/20 15:22 >>12 いきなりw3mはきつくない? http://mevius.5ch.net/test/read.cgi/unix/1011459395/13
14: 名無しさん@お腹いっぱい。 [sage] 02/01/20 16:47 >>9 本当にネタじゃないんだとして、 Ultra10を与えてくれるような父親なら、 その父親も100%近い確率でこの板を読んでると思われるので、 君がこういう書き込みしていることが筒抜けだよ。 あ、それから、Cのプログラムなら、例えば、 /bin/echo とか、/bin/cat の簡易バージョンを自分で書いてみるとか… http://mevius.5ch.net/test/read.cgi/unix/1011459395/14
15: 名無しさん@お腹いっぱい。 [sage] 02/01/20 17:39 >>9 とりあえず、作ってみたいと思うものの傾向ってなによ? http://mevius.5ch.net/test/read.cgi/unix/1011459395/15
16: 名無しさん@お腹いっぱい。 [sage] 02/01/20 17:43 >その父親も100%近い確率でこの板を読んでると思われるので そんなこと無いだろう・・・ http://mevius.5ch.net/test/read.cgi/unix/1011459395/16
17: 帰宅部高校1年 [sage] 02/01/20 18:04 みなさんありがとうございます。 >>12-13 プログラムをダウンロードして見てみましたが全然わかりません・・・ >>14 たぶん親が見てることは無いと思いますが、見られてたら最悪です。 echoとかcatのプログラムはどこにあるのでしょうか・・・? 馬鹿ですいません。 >>15 簡単なゲームなんか作ってみたいです。 テトリスとかインベーダーゲームみたいなヤツです。 >>16 だといいんですけど・・・ http://mevius.5ch.net/test/read.cgi/unix/1011459395/17
18: 12 [] 02/01/20 19:12 >>17 うーん確かにいきなりw3mはつらいか... じゃあ http://www.jp.freebsd.org/cgi/cvsweb.cgi/src/bin/ でechoとかcatとかのソース見たり、downloadしてコンパイルしてみたら? http://www.jp.freebsd.org/cgi/cvsweb.cgi/src/games/ にはテキストベースのゲーム(rogueとか)もあるよ。 FreeBSDのソースだからSolarisでコンパイルするとあちこちエラーが出る かもしれないけど、それを修正して自分のマシンで動くようにするだけでも 結構勉強になるもんだ。 # *BSD使ってたら/usr/src以下で全てのソースが見れるん
だがなぁ。 # Solarisのソースを見る方法もあるけど、オヤジさんは入手してないよう # な気がするな...(入手してたら入れてそうだし) http://mevius.5ch.net/test/read.cgi/unix/1011459395/18
19: 12 [sage] 02/01/20 19:19 まとめてgetするならftpもある。 ftp://ftp.jp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/ 開発ブランチだけど、まぁkernelとかでなければさほど問題あるまい。 http://mevius.5ch.net/test/read.cgi/unix/1011459395/19
20: 名無しさん@お腹いっぱい。 [] 02/01/20 19:26 ええ父親だ・・・winマシンなんか渡した日にはエロゲしかしないだろうしな。 http://mevius.5ch.net/test/read.cgi/unix/1011459395/20
21: 名無しさん@お腹いっぱい。 [sage] 02/01/20 19:33 Windowsマシンあってもエロゲしないだろ、普通。 http://mevius.5ch.net/test/read.cgi/unix/1011459395/21
22: 名無しさん@お腹いっぱい。 [sage] 02/01/20 20:40 >一ヶ月前、父親に「パソコン買って」とねだったら[Ultra10]と書かれたマシンをくれました。 面白い親父だな(w 「M$製のソフトなんて...」とか「LinuxはUNIXでは云々」なんて 日常的に会話してない?この親父さんのレポートをキボン ひょっとするとこの板の連中なんかが裸足でぶっとぶスーパーハカーの可能性も なきにしもあらずだけど(w http://mevius.5ch.net/test/read.cgi/unix/1011459395/22
23: あぼーん [あぼーん] あぼーん http://mevius.5ch.net/test/read.cgi/unix/1011459395/23
24: 名無しさん@お腹いっぱい。 [sage] 02/01/20 21:30 >>23は犬糞厨房。 http://mevius.5ch.net/test/read.cgi/unix/1011459395/24
25: heno [sage] 02/01/20 21:42 catのソースはここです。 ttp://www.freebsd.org/cgi/cvsweb.cgi/src/bin/cat/ ttp://cvsweb.netbsd.org/bsdweb.cgi/basesrc/bin/cat/ ttp://www.openbsd.org/cgi-bin/cvsweb/src/bin/cat/ http://mevius.5ch.net/test/read.cgi/unix/1011459395/25
26: 帰宅部高校1年 [] 02/01/20 23:30 みなさんありがとうございます。 >>18-19 ゲームのプログラムありがとうございます! 小さめなヤツから眺めてみることにします。 >>20-21 エロゲームもやってみたいのですが、 この機種じゃ無理みたいですね・・・。 別の事で楽しむことにします。 >>22 家族の前ではあんまりコンピューターの話はしません。 たまにチャットで外国人の人達と話してるみたいですが・・・ >>25 cat.cとMakefileというのはわかるのですが、cat.1って言うのは何なんでしょうか? 中身を見ても全然わか
りません。すいません・・・。 http://mevius.5ch.net/test/read.cgi/unix/1011459395/26
27: 名無しさん@お腹いっぱい。 [sage] 02/01/20 23:36 >>26 cat.1はmanコマンドで見るマニュアルのcatに関する部分です。 プログラムには直接関係ないのでひとまず無視しておくということで http://mevius.5ch.net/test/read.cgi/unix/1011459395/27
28: 名無しさん@お腹いっぱい。 [sage] 02/01/20 23:43 Ultra でもエロゲはできるぞ。 http://www.aist-nara.ac.jp/~masaki-c/private/unitbase/xsys35/ プログラムの技術はあんまり関係ないが、Unixの世界のことがわからないと遊べない。 遊びたいならUnixを学べ! http://mevius.5ch.net/test/read.cgi/unix/1011459395/28
29: 名無しさん@お腹いっぱい。 [] 02/01/21 03:18 >>1 いきなり、U10持ってくるって、だいたい、U10は、PCじゃねえだろ。 はっきりいって、PCの100倍くらいの高品質のパーツ使ってるからなぁ。 5年間、電源入れっぱなし&OS立ち上げっぱなしでも、性能劣化が無いマ シンだからねぇ。 [# uname -a]でSolaris のVer. 確認してみて、もし、SunOS 2.6 or 2.8 が入っているなら、sendmail(メール送信サーバソフト) とか、apache(Web配信 サーバソフト)とか立ち上げてみて、メールの仕組みとか、Webの仕組みとか勉強 してみれば。かなり面白い世界
が見えてくると思うよ。 ちなみに、Solaris関連のHPは、↓ http://www.sunfreeware.com/ http://solaris.bluecoara.net/ http://www.wakhok.ac.jp/~maruyama/Super/Super.html http://solaris.sunfish.suginami.tokyo.jp/ Solarisって、OSは、インターネットプロバイダーとか、E-Mailのサーバー とかで動いてるOSで、今のところ、世界一(ここのスレだと反論もいっぱいあ るだろうけど)のOSだと思う。 ネットワーク関係(他のマシンとファイルを共有したり、メールとか、Webとか) を勉強するにはもってこいだと思うよ。 ある意味、超いい親父だよ。M$
のWindow$ なんて糞OSだからね。あんなもん触っ てたら、ユーザーにしかなれないよ。 とりあえず、http://docs.sun.com(Sun Microsystems の公式マニュアル公開 ページ:本当の初心者用から、商売で使う人まで幅広いマニュアルを公開)から システム管理者ガイドとかダウンロードしていろいろいじってみれば。 http://mevius.5ch.net/test/read.cgi/unix/1011459395/29
30: ななし [] 02/01/21 05:11 「ここからソースとれるぞ」って、行った先が大抵(というか、ほとんど) FreeBSD などの BSD 系のところだね。 Linux はどうしたのかと、問いたい。 http://mevius.5ch.net/test/read.cgi/unix/1011459395/30
31: 名無しさん@お腹いっぱい。 [] 02/01/21 05:19 nroff -man cat.1 http://mevius.5ch.net/test/read.cgi/unix/1011459395/31
32: 名無しさん@お腹いっぱい。 [sage] 02/01/21 06:10 >>30 LinuxのcatとかechoってGNU-ほげほげの中にまとめて入ってるけど、 どれに入ってるかなんていちいち覚えてないし、ツールはあそこ、 glibcはこっちみたいに情報源もあちこち分散してるので、URL書く のも手間かかるんだよね。 各distributionのソースパッケージならとりあえず一カ所に固まっ てるだろうけど、.rpmとか.debをSolarisな人(しかも初心者)に言っ ても躓くの目に見えてるし。 http://mevius.5ch.net/test/read.cgi/unix/1011459395/32
33: 名無しさん@お腹いっぱい。 [sage] 02/01/21 06:30 ここでこういう事書くのもスレ違いだけど、Linux系のソース パッケージってローカルパッチ当てた状態で配布されてるのが 嫌だね。 FreeBSDのportsみたいに、オリジナルのtarballはそのままで パッチを別ファイルに分けておいてくれれば、別のOS使ってる 時(例えば>>1がSolarisでコンパイルしようとした時とか)でも パッチだけ拝借して来れるんだけど。 まぁ自分でdiff取ればいいって話もあるけど、このパッチは 当てる、このパッチは当てないといった収拾選択できないから やっぱいま
いち。 # もしパッチが別になってる形式があるなら俺の認識不足って # だけなんで無視してくれ http://mevius.5ch.net/test/read.cgi/unix/1011459395/33
34: 名無しさん@お腹いっぱい。 [sage] 02/01/21 06:54 >>33 Linuxの*.src.rpmなら、中にはオリジナルの*.tar.gz(or *.tar.bz2)と、 バグフィックスやmakeを通すためのpatchと、 ディストリビューション固有のローカルpatchとが、 分離されて入っていますが、何か? 俺、実際、Linuxの*.src.rpmをrpm2cpioで分解して、 Solarisで利用してるよ。 FreeBSDのcat.cをSolarisでmake通すのは結構大変。BSD makeの壁もあるし… それより、GNU textutils のソースならSolarisでもFreeBSDでも、 ./configure; make 一発だよ。 http://mevius.5ch.ne
t/test/read.cgi/unix/1011459395/34
35: いひひ [sage] 02/01/21 10:23 宗教戦争化しそうだな。とか言って見るテスト。 http://mevius.5ch.net/test/read.cgi/unix/1011459395/35
36: 名無しさん@お腹いっぱい。 [sage] 02/01/21 10:29 喧嘩すんな。 >>1には宗教戦争なんて関係ないだろ。 http://mevius.5ch.net/test/read.cgi/unix/1011459395/36
37: 帰宅部高校1年 [] 02/01/21 22:59 みなさん本当にありがとうございます。 >>27 ありがとうございます。 現在cat.cのプログラム読んでコンパイルに挑戦しているのですが結構むずいです。 がんばります。 >>28 おお、こんなものもあるんですね。 プログラミングだけじゃなくてSolaris自身も使いこなせるようにがんばってみます。 >>29 関連ページの紹介ありがとうございます。 そこを参考に何個かソフトを入れてみました! http://mevius.5ch.net/test/read.cgi/unix/1011459395/37
38: 名無しさん@お腹いっぱい。 [sage] 02/01/21 23:30 なんつーかアレだ、ほのぼのとしていていいスレだ。 皆もマターリやろう。 http://mevius.5ch.net/test/read.cgi/unix/1011459395/38
39: 名無しさん@お腹いっぱい。 [] 02/01/22 00:46 Solarisってソース公開されてなかった? 有料だっけ? http://mevius.5ch.net/test/read.cgi/unix/1011459395/39
40: 39 [sage] 02/01/22 00:47 スマソ。ageちまった。 http://mevius.5ch.net/test/read.cgi/unix/1011459395/40
41: 名無しさん@お腹いっぱい。 [sage] 02/01/22 00:55 >>39 中途半端にSol8FCS版の一部のみ公開されている。 その後のアップデートは一切なし。 ダウンロードは事前の書面手続きが面倒。 CD-ROMでの注文は簡単だが、ちょっと高価。 http://mevius.5ch.net/test/read.cgi/unix/1011459395/41
42: 名無しさん@お腹いっぱい。 [] 02/01/22 22:12 ネタかと思ったけど、そういうおやじいるよね。 私(今26)もうまれてはじめて触ったのは親父が会社から仕事で 持ってきたHPのマシンだよ。小学生のとき。(当時の最高級車なみの 値段するものらしかった) カートリッジでUFOゲームとかしたよ。 (UFO静止画だしモノクロだし。。でもめちゃおもろかった。) さいしょはインストール猿でOKと思う。でもpkgはだめよん。 自分でmakeしてね。 昔はconfigure,make一発でうまくいかないの だらけだったから、自分でちょこっとわけわかでもMakefileや ソースに
手いれたりして コンパイルしてみて→やったー、でついでになにげにmakeとかgcc,ccの オプションとかがだんだん覚えられる っていうのがあったんだけど、 いまどきは、一発でとおっちゃうのばかりだから勉強っていみでは よろしくないね。 http://mevius.5ch.net/test/read.cgi/unix/1011459395/42
43: 帰宅部高校1年 [] 02/01/24 23:26 現在、FreeBSDのホームページからもらってきたcatを解読中です。 今週は宿題が多くてあんまり進みませんでした。週末にがんばります。 インクルードされてるプログラムも読まないといけないから結構たいへんです。 探すのに苦労しましたが・・・ Solaris自身も使いこなせるように勉強中です。 はじめから入ってたネットスケイプコミュニケーター4.7が使いにくい(ブックマークの編集してるとおかしくなる?)ので、 サンのページからネットスケープ6とHotJavaというのを見つけたので入れてみました。 すごい
遅いです・・・ とりあえず今週末がんばります。 http://mevius.5ch.net/test/read.cgi/unix/1011459395/43
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 294 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s