[表示 : 全て 最新50 1-99 101- 201- 301- 2ch.scのread.cgiへ]
Update time : 11/12 10:49 / Filesize : 89 KB / Number-of Response : 338
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Solarisプログラミング教えてチョンマゲ



1 名前:帰宅部高校1年 [02/01/20 01:56.net]
一ヶ月前、父親に「パソコン買って」とねだったら[Ultra10]と書かれたマシンをくれました。
わくわくして起動してみるとなんか友達の持ってるヤツと全然違う・・・
っていうかキーボードとマウスもよく見るとなんかおかしい。

親にネットにつないでもらって調べてみるとUltra10というのは
サン・マイクロシステムズというメーカーが出しているワークステーションで
Solarisというシステム(UNIX?)が動いているようです。
父親にこのワークステーションで何ができるのか聞いてみると、
「ホ→ムペ→ジもメールも見られるぞ」「派手なゲームはできない」
「どうせ暇なんだからプログラムでも勉強してみろ」
とつれない答えが・・・

まあ冬休みで暇だからプログラミングを勉強でもしてみるか、と
ネットで勉強しながらifとかwhileとか構造体とかポインタとか覚えました。
しかしこれを使って具体的に何ができるのか・・・?
ネットで見られる情報には↑とかの基本的な使い方しか書かれて無い模様。
ここからステップアップしたいのですがどうすればいいんでしょうか?

友達にも知ってる人はいないし、
本屋で立ち読みしてもネットで得られるものと同じような基本的な部分にしか触れていません。

2ch閉鎖騒動の動画をみてUNIX板の存在を知り
ここならすごいプログラマーの人がいると思い質問させていただきました。

お願いします。

2 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/20 01:57.net]
Solaris教えてスレッド 其の4
pc.2ch.net/test/read.cgi/unix/1006530084/

3 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/20 01:58.net]
氏ね


4 名前:a mailto:sage [02/01/20 01:58.net]
削除依頼済み

5 名前:  mailto:sage [02/01/20 01:59.net]
本屋を本当に探したのかと小一時間問い詰めたい

つーかネタだよね?


6 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/20 07:02.net]
ネタスレすぎるな…
煽り所をちゃんとつくれよボケ>>1


7 名前:名無しさん@お腹いっぱい。 [02/01/20 07:03.net]
悲惨過ぎてageちゃう

8 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/20 12:14.net]
笑えないネタは糞以下だね。
はやく削除したって。

9 名前:帰宅部高校1年 [02/01/20 13:43.net]
>>2
そっちの方はレベルが高そうだったんで・・・
ごめんなさい。

>>3-8
ネタじゃないんです・・・


10 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/20 13:44.net]
自分で何かソフトを組んでみよう。



11 名前:帰宅部高校1年 [02/01/20 13:50.net]
>>10
はい、そういうことをやってみたいのですが、
今の知識(printf,scanf,if,for,etc...)ではどうやってアプローチしていいのかわからないんです。

12 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/20 14:57.net]
フリーソフトのソース読んで勉強すれ。
w3m(テキストブラウザ)なんかどうだい?

ファイル探すなら www.iij.ad.jp/archie.html
w3mのプロジェクトページは w3m.sourceforge.net/

13 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/20 15:22.net]
>>12
いきなりw3mはきつくない?

14 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/20 16:47.net]
>>9
本当にネタじゃないんだとして、
Ultra10を与えてくれるような父親なら、
その父親も100%近い確率でこの板を読んでると思われるので、
君がこういう書き込みしていることが筒抜けだよ。

あ、それから、Cのプログラムなら、例えば、
/bin/echo とか、/bin/cat の簡易バージョンを自分で書いてみるとか…


15 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/20 17:39.net]
>>9
とりあえず、作ってみたいと思うものの傾向ってなによ?


16 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/20 17:43.net]
>その父親も100%近い確率でこの板を読んでると思われるので

そんなこと無いだろう・・・

17 名前:帰宅部高校1年 mailto:sage [02/01/20 18:04.net]
みなさんありがとうございます。

>>12-13
プログラムをダウンロードして見てみましたが全然わかりません・・・

>>14
たぶん親が見てることは無いと思いますが、見られてたら最悪です。
echoとかcatのプログラムはどこにあるのでしょうか・・・?
馬鹿ですいません。

>>15
簡単なゲームなんか作ってみたいです。
テトリスとかインベーダーゲームみたいなヤツです。

>>16
だといいんですけど・・・

18 名前:12 [02/01/20 19:12.net]
>>17
うーん確かにいきなりw3mはつらいか...
じゃあ
www.jp.freebsd.org/cgi/cvsweb.cgi/src/bin/
でechoとかcatとかのソース見たり、downloadしてコンパイルしてみたら?
www.jp.freebsd.org/cgi/cvsweb.cgi/src/games/
にはテキストベースのゲーム(rogueとか)もあるよ。

FreeBSDのソースだからSolarisでコンパイルするとあちこちエラーが出る
かもしれないけど、それを修正して自分のマシンで動くようにするだけでも
結構勉強になるもんだ。

# *BSD使ってたら/usr/src以下で全てのソースが見れるんだがなぁ。
# Solarisのソースを見る方法もあるけど、オヤジさんは入手してないよう
# な気がするな...(入手してたら入れてそうだし)

19 名前:12 mailto:sage [02/01/20 19:19.net]
まとめてgetするならftpもある。
ftp://ftp.jp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/
開発ブランチだけど、まぁkernelとかでなければさほど問題あるまい。

20 名前:名無しさん@お腹いっぱい。 [02/01/20 19:26.net]
ええ父親だ・・・winマシンなんか渡した日にはエロゲしかしないだろうしな。



21 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/20 19:33.net]
Windowsマシンあってもエロゲしないだろ、普通。

22 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/20 20:40.net]
>一ヶ月前、父親に「パソコン買って」とねだったら[Ultra10]と書かれたマシンをくれました。

面白い親父だな(w 「M$製のソフトなんて...」とか「LinuxはUNIXでは云々」なんて
日常的に会話してない?この親父さんのレポートをキボン

ひょっとするとこの板の連中なんかが裸足でぶっとぶスーパーハカーの可能性も
なきにしもあらずだけど(w

23 名前:あぼーん mailto:あぼーん [あぼーん.net]
あぼーん

24 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/20 21:30.net]
>>23は犬糞厨房。

25 名前:heno mailto:sage [02/01/20 21:42.net]

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/


26 名前:帰宅部高校1年 [02/01/20 23:30.net]
みなさんありがとうございます。

>>18-19
ゲームのプログラムありがとうございます!
小さめなヤツから眺めてみることにします。

>>20-21
エロゲームもやってみたいのですが、
この機種じゃ無理みたいですね・・・。
別の事で楽しむことにします。

>>22
家族の前ではあんまりコンピューターの話はしません。
たまにチャットで外国人の人達と話してるみたいですが・・・

>>25
cat.cとMakefileというのはわかるのですが、cat.1って言うのは何なんでしょうか?
中身を見ても全然わかりません。すいません・・・。

27 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/20 23:36.net]
>>26
cat.1はmanコマンドで見るマニュアルのcatに関する部分です。
プログラムには直接関係ないのでひとまず無視しておくということで


28 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/20 23:43.net]
Ultra でもエロゲはできるぞ。
www.aist-nara.ac.jp/~masaki-c/private/unitbase/xsys35/

プログラムの技術はあんまり関係ないが、Unixの世界のことがわからないと遊べない。
遊びたいならUnixを学べ!

29 名前:名無しさん@お腹いっぱい。 [02/01/21 03:18.net]
>>1
いきなり、U10持ってくるって、だいたい、U10は、PCじゃねえだろ。
はっきりいって、PCの100倍くらいの高品質のパーツ使ってるからなぁ。
5年間、電源入れっぱなし&OS立ち上げっぱなしでも、性能劣化が無いマ
シンだからねぇ。

[# uname -a]でSolaris のVer. 確認してみて、もし、SunOS 2.6 or 2.8
が入っているなら、sendmail(メール送信サーバソフト) とか、apache(Web配信
サーバソフト)とか立ち上げてみて、メールの仕組みとか、Webの仕組みとか勉強
してみれば。かなり面白い世界が見えてくると思うよ。

ちなみに、Solaris関連のHPは、↓
www.sunfreeware.com/
solaris.bluecoara.net/
www.wakhok.ac.jp/~maruyama/Super/Super.html
solaris.sunfish.suginami.tokyo.jp/

Solarisって、OSは、インターネットプロバイダーとか、E-Mailのサーバー
とかで動いてるOSで、今のところ、世界一(ここのスレだと反論もいっぱいあ
るだろうけど)のOSだと思う。
ネットワーク関係(他のマシンとファイルを共有したり、メールとか、Webとか)
を勉強するにはもってこいだと思うよ。

ある意味、超いい親父だよ。M$のWindow$ なんて糞OSだからね。あんなもん触っ
てたら、ユーザーにしかなれないよ。

とりあえず、docs.sun.com(Sun Microsystems の公式マニュアル公開
ページ:本当の初心者用から、商売で使う人まで幅広いマニュアルを公開)から
システム管理者ガイドとかダウンロードしていろいろいじってみれば。

30 名前:ななし [02/01/21 05:11.net]
「ここからソースとれるぞ」って、行った先が大抵(というか、ほとんど)
FreeBSD などの BSD 系のところだね。

Linux はどうしたのかと、問いたい。



31 名前:名無しさん@お腹いっぱい。 [02/01/21 05:19.net]
nroff -man cat.1

32 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/21 06:10.net]
>>30
LinuxのcatとかechoってGNU-ほげほげの中にまとめて入ってるけど、
どれに入ってるかなんていちいち覚えてないし、ツールはあそこ、
glibcはこっちみたいに情報源もあちこち分散してるので、URL書く
のも手間かかるんだよね。

各distributionのソースパッケージならとりあえず一カ所に固まっ
てるだろうけど、.rpmとか.debをSolarisな人(しかも初心者)に言っ
ても躓くの目に見えてるし。

33 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/21 06:30.net]
ここでこういう事書くのもスレ違いだけど、Linux系のソース
パッケージってローカルパッチ当てた状態で配布されてるのが
嫌だね。

FreeBSDのportsみたいに、オリジナルのtarballはそのままで
パッチを別ファイルに分けておいてくれれば、別のOS使ってる
時(例えば>>1がSolarisでコンパイルしようとした時とか)でも
パッチだけ拝借して来れるんだけど。

まぁ自分でdiff取ればいいって話もあるけど、このパッチは
当てる、このパッチは当てないといった収拾選択できないから
やっぱいまいち。

# もしパッチが別になってる形式があるなら俺の認識不足って
# だけなんで無視してくれ


34 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/21 06:54.net]
>>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 一発だよ。


35 名前:いひひ mailto:sage [02/01/21 10:23.net]
宗教戦争化しそうだな。とか言って見るテスト。

36 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/21 10:29.net]
喧嘩すんな。
>>1には宗教戦争なんて関係ないだろ。

37 名前:帰宅部高校1年 [02/01/21 22:59.net]
みなさん本当にありがとうございます。

>>27
ありがとうございます。
現在cat.cのプログラム読んでコンパイルに挑戦しているのですが結構むずいです。
がんばります。

>>28
おお、こんなものもあるんですね。
プログラミングだけじゃなくてSolaris自身も使いこなせるようにがんばってみます。

>>29
関連ページの紹介ありがとうございます。
そこを参考に何個かソフトを入れてみました!

38 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/21 23:30.net]
なんつーかアレだ、ほのぼのとしていていいスレだ。
皆もマターリやろう。

39 名前:名無しさん@お腹いっぱい。 [02/01/22 00:46.net]
Solarisってソース公開されてなかった?
有料だっけ?

40 名前:39 mailto:sage [02/01/22 00:47.net]
スマソ。ageちまった。



41 名前:名無しさん@お腹いっぱい。 mailto:sage [02/01/22 00:55.net]
>>39
中途半端にSol8FCS版の一部のみ公開されている。
その後のアップデートは一切なし。
ダウンロードは事前の書面手続きが面倒。
CD-ROMでの注文は簡単だが、ちょっと高価。


42 名前:名無しさん@お腹いっぱい。 [02/01/22 22:12.net]
ネタかと思ったけど、そういうおやじいるよね。
私(今26)もうまれてはじめて触ったのは親父が会社から仕事で
持ってきたHPのマシンだよ。小学生のとき。(当時の最高級車なみの
値段するものらしかった) カートリッジでUFOゲームとかしたよ。
(UFO静止画だしモノクロだし。。でもめちゃおもろかった。)

さいしょはインストール猿でOKと思う。でもpkgはだめよん。
自分でmakeしてね。
昔はconfigure,make一発でうまくいかないの
だらけだったから、自分でちょこっとわけわかでもMakefileや
ソースに手いれたりして
コンパイルしてみて→やったー、でついでになにげにmakeとかgcc,ccの
オプションとかがだんだん覚えられる っていうのがあったんだけど、
いまどきは、一発でとおっちゃうのばかりだから勉強っていみでは
よろしくないね。

43 名前:帰宅部高校1年 [02/01/24 23:26.net]
現在、FreeBSDのホームページからもらってきたcatを解読中です。
今週は宿題が多くてあんまり進みませんでした。週末にがんばります。

インクルードされてるプログラムも読まないといけないから結構たいへんです。
探すのに苦労しましたが・・・

Solaris自身も使いこなせるように勉強中です。
はじめから入ってたネットスケイプコミュニケーター4.7が使いにくい(ブックマークの編集してるとおかしくなる?)ので、
サンのページからネットスケープ6とHotJavaというのを見つけたので入れてみました。
すごい遅いです・・・

とりあえず今週末がんばります。

44 名前:名無しさん@お腹いっぱい。 [02/01/24 23:36.net]
>>43
なんかほのぼのしてて良いな
がんばれ1年生!

45 名前:名無しさん@お腹いっぱい。 [02/01/25 00:24.net]
FreeBSDのcatは Revision 1.17 からUNIXドメインソケットを読めるようになり、
その分ソースコードも複雑化してるから、練習用には Revision 1.16 をお勧めする。

46 名前:名無しさん@お腹いっぱい。 [02/01/25 01:09.net]
漏れもこのスレの>>1さんに感化されて
VAIOノート上でなんかやってみようとしたんだけど!

Cygwinってlessもviもed(!!)もないんですね。
正直フェチ心がうずきます。

47 名前:帰宅部高校1年 [02/02/04 17:46.net]
みなんさんの貴重な時間を割いていただいて本当にありがとうございます。
学校の修学旅行(1年目なのに・・・)なんかあってごたごたしてました。

FreeBSDのcat.hや、それにインクルードされてる.hファイルも一通り読み終わりました。
理解できたような、理解できてないような・・・テストでは一番危険な状態です。
読んでるだけだと上達しないと思うので、引数で数値を受け取ってそれを計算するプログラムや
ファイルに書かれてる事を読みとって、何か計算したり、加工したりする小さなプログラムに挑戦してます。

プログラミングだけじゃなくてSolarisの勉強も少しずつですがやっています。
そのときに、Solaris教えてスレッドの参考ページがすごい役に立ちました。
過去の書き込みも(理解できないことは多いけど)参考になるところも多かったです。
過去の話題をみて、xemacsをインストールとtcshの日本語化に成功しました。

みなさんから見れば大したことない事にも悪戦苦闘してる馬鹿者ですが、
何か困ったときにアドバイスなんかいただければありがたいです。

48 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/04 21:07.net]
>46
あるよ。(日本語使えないけど)
ttp://www.io.com/~kazushi/less/
にあるパッチ当てれば日本語使えるlessはできる。
あと,
ttp://hp.vector.co.jp/authors/VA003457/vim/vim3/vim.html
にあるパッチでvi(m)は日本語になるよ。

edはないよ。
っていうか,このスレマターリしてていいね。
こんなスレでもちゃんとしたスレになるのがUNIX板の良いとこだよね

49 名前:名無しさん@お腹いっぱい。 [02/02/04 21:15.net]
プププ、何このスレ?
馬鹿が化石ソラリスにはまってるのか?
可哀想だね〜、Sunって。こんな厨房しか寄りつかないんだね(プププ

あー俺はLinux使ってて良かった。

50 名前:PoP'N-Mu WOTA [02/02/04 21:21.net]
いいね。ほのぼの。こういうスレって大好きだね。
>>1、がんばって良スレにしてください。



51 名前:誘導 mailto:sage [02/02/04 21:26.net]
本スレにおいて他OSとの比較を行うことはスレの趣旨に反しますので
OSの優劣に関する話題は下記へお願いします
  「SolarisとLINUXどっち???」
  pc.2ch.net/test/read.cgi/unix/999172129/l50


52 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/04 22:59.net]
>>48
おいおい。edもvim6もパッケージにあるぞ。(GNU edは最近入った)
パッケージのvim6はsjisならそのまま扱える。
そのURLの奴はjvimだから、パッケージのvim6には当たらんぞ。
# スレ違いなのでsage。質問その他はCygwinスレで

53 名前:名無しさん@お腹いっぱい。 [02/02/04 23:58.net]
みなでがんばって1が Linux のPOSIXスレッドなんかクソで使ってらんねーよ
やっぱ libthreads 最強! CSI I18nマンセー!
程度の事叫びだすまで教育しよう。

54 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/05 00:04.net]
>>53 オレもSolaris派だが そのカキコがLinux派を刺激してマターリすべきスレが荒れる
原因になる できれば刺激的なカキコはしかるべきスレの方でやってほしいのだが......


55 名前:48 mailto:sage [02/02/05 00:26.net]
>>52
>おいおい。edもvim6もパッケージにあるぞ。(GNU edは最近入った)
ガーン。
vim6は入れて結構使っているんだけど,
edって使ってないから分からなかった。
情報サンクス

>そのURLの奴はjvimだから、パッケージのvim6には当たらんぞ。
それは分かっております。
大丈夫です。
jvimのほうが簡単かなと思ったまでです。

って言うかedって何?(←前振り)

#この前振り寒いかも…

56 名前:46 [02/02/05 00:39.net]
レスして下さった方、有難うございます。
つうかrpmとかいうk(自粛)で管理するのは
なんか虫唾が走るんで、ソースから全部入れてみます。
とりあえずこのスレを参考にしながら進んでいくつもりです。
>>1さんがんばってくだちい。

57 名前:53 [02/02/05 01:10.net]
>>54
あ、スマソ。そこまで考えてなかった。
いや、デザインチョイスだからね。あくまで
Linux pthreads も I18n もアリだと思うヨ!
とかいまさら言っても遅いか。


58 名前:北京 ◆5rr1Eed6 [02/02/06 23:13.net]
俺もソラリス使い手ぇ!

59 名前:名無しさん@お腹いっぱい。 [02/02/07 00:24.net]
>>55
ed は DOS の edlin のような line editor です。

60 名前:55 mailto:sage [02/02/07 14:03.net]
>>59
ありがとう。なんとなくは分かってたんだけど。
Erectile Dysfunction
っていうの期待してたんだよね。(やっぱ寒いな)
ごめんね。ごめんね。

>>52
exっつーのはあったんだけど,
edって見当たらないんだけど
何処にあるんだい?

#すれ違いのレスばかりでスマソ



61 名前:名無しさん@お腹いっぱい。 [02/02/07 14:59.net]
>>60
ex は vi と hard link されているもの。vi の : な prompt が出てくる。
Solaris8 だと /usr/bin/ex or /usr/ucb/ex

ed はもっと primitive な editor で、普通 /usr/bin/ed に存在するはず。
Linux とかだと ed がない distribution もあると思うけど、ここは Solaris
スレだから、/usr/bin/ed はあると思うんだけど…。

62 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/07 22:35.net]
ここは>>1の成長を暖かく見守るスレだから、
質問はSolarisスレでやるべし。

63 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/08 00:00.net]
高校 1 年で Solaris 使う時代なんだな...。
正直、うらやましい。

64 名前:名無しさん@お腹いっぱい。 [02/02/09 11:59.net]
>>61 /usr が mountできない時のために /bin/edじゃねーか?
/sbin かもしれんが。


65 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/09 14:34.net]
Solaris教えてスレッドでやれよ・・・
質問が分散すると、後で探しにくいだろ。

66 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/09 20:56.net]
>>64
おいおい、solarisでは/usr/bin=/binだって

67 名前:名無しさん@お腹いっぱい。 [02/03/03 20:36.net]
期末テスト?


68 名前:名無しさん@お腹いっぱい。 [02/03/03 20:42.net]
>>64
/bin=/usr/bin
/sbin≠/usr/sbin
これ、Solarisの常識。

69 名前:名無しさん@お腹いっぱい。 mailto:Suck@it !! [02/03/03 20:55.net]
うっ・・羨ましい......

わたくしめでしたら金さえあればintelなマシンは買わんが.....

また、貴方のお父様も通好みな物をお持ちで....




70 名前:帰宅部高校1年 [02/03/10 13:31.net]
ちょっと詰まっているので、知ってる方がいたら教えてください。
レベルの低い質問だとは思いますが・・・

コマンドラインからの引数を受け取りたい場合、
int main(int argc, char **argv) と書きますよね、

argvは引数の先頭のアドレスだからargv++とかで、次の要素へズラすことができる、
*argvはその中身で、while(argc--){printf("%s",*argv);argv++;}で表示することができる。

では**argvと言うのは何を表しているんでしょうか?
いろんなソースを眺めているとコマンドラインから受け取るオプションのチェックなどに使われているように思われるのですが・・・



71 名前:SunOS5.8-i38pc mailto:sage [02/03/10 14:42.net]
**argv は *argv[ xx ] と思っていいよ
そしたらわかるかい?

72 名前:42 [02/03/10 14:57.net]
>>70
71さんに勝手に補足(やりすぎたらごめんよ。自分で答えみつける方が楽しい
からね)
- 文字列はcharの配列である。書くときは
 char *hogeともchar hoge[]とも書ける。これの意味は同じ
- じゃあ文字列を要素とする配列はどうかく?

73 名前:通りすがり mailto:sage [02/03/10 16:05.net]
>72に勝手に補足。

char **argvの意味するところが判ったら、次は
(コードとして難易度は比較的高い部類なんだけれど)
コマンドライン引数を解析する為の関数である

getopt(3)あるいはgetopt_long(3)

がunistd.hあるいはgetopt.h(Solarisはどっちだろ...)
にあるので、それの使い方および内部構造を読んでみると
更に理解が進むと思う。

cvsweb.netbsd.org/bsdweb.cgi/basesrc/lib/libc/stdlib/getopt.c?rev=1.21&content-type=text/x-cvsweb-markup
cvsweb.netbsd.org/bsdweb.cgi/basesrc/lib/libc/stdlib/getopt_long.c?rev=1.15&content-type=text/x-cvsweb-markup

# GPL版のgetopt_longは正直ごちゃごちゃしてるのでお勧めしない

74 名前:帰宅部高校1年 [02/03/10 18:06.net]
>>71-72
なるほど。たとえば、
int main(int argc, char *argv[]){
 argv++; //./a.outを読み飛ばして
 argc--; //一つ減らす
}

をコンパイルして、

./a.out test1 test2

として実行したとき、
*argv は test1
**argv は t
を表すって事ですよね?

つまり「char型の配列を要素とする、配列」と言うことで間違って無いですよね?

>>73
アドバイスありがとうございます。
早速、挑戦してみます。

75 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/10 18:11.net]
ポインタ演算は最初はわかりにくいね。

76 名前:名無しさん@コート脱いだらハワイのミポリソ萌え mailto:名無しさん@コート脱いだらハワイのミポリソ萌え [02/03/10 18:13.net]
>>1よ。お前みたいな奴をみると、あの日のことを思い出すよ。
>2001年8月25日。2ちゃんが本格的に閉鎖になりかけた日だよ。
>転送量が多すぎて、費用が月700万もかかってるって発表されて、「数日中に閉鎖」って予告されてさ、
>その日のうちにあっちこっちの板が封鎖されてた日だよ。
>あのときのUNIX板の住人、カッコよかったんだぜ。「総力を結集」ってのはまさにああいう状態だよ。
>転送量を1/3に削減しないと閉鎖、ってもんだから、新しいプログラム組んでさ、
>そしたらほんの何時間かで完成したんだよ。それが聞いてくれよ、目標は1/3だったのに
>1/16まで圧縮に成功しやがったんだよ。職人技なんてもんじゃねえよ、神技だよ。
>でもよ、そうやって頑張る人がいた一方で、「ボクの肛門も閉鎖されそうです」とか駄スレ立ててたバカも
>いたわけだよ。ちょうど、今のお前みたいにな。
>だからよ、俺たちは総力を結集して、お前のバカ度を1/16に圧縮しようと思うよ。
>ま、圧縮後でもお前のバカ度はこの世に生かしておくことのできないレベルだけどな。
>要するに俺らの力を結集してもお前を助けることができないってことだ。
>わかったら、まわりに迷惑をかけないようにひっそりと死んでくれよな

ってコメントあったんですけど、この中の「ボクの肛門も閉鎖されそうです」ってスレ探してます。
だれか教えてください。










77 名前:名無しさん@お腹いっぱい。 [02/03/10 18:42.net]
Solarisでプログラミングの勉強して何になるの?
滅びるOSにしがみついてるヤツには未来は無いな(w
Solarisを選んだ時点で負け組確定だろ。
若いうちから人生捨てるとは馬鹿なヤツだ >>1

*BSDもSolarisもLinuxにひれ伏してるじゃん。
これからはLinuxの時代だ!

78 名前:あぼーん mailto:あぼーん [あぼーん.net]
あぼーん

79 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/10 18:52.net]
>74

理解の助けに、getopt(3)の日本語manualのlinkも貼っておこう。

# 日本語manualが、NetBSDでもFreeBSDでもsection 3は未訳なので
# GPL版のドキュメントなことに注意。でも基本は一緒。

www.linux.or.jp/JM/html/LDP_man-pages/man3/getopt.3.html
(↑と同じ)www.linux.or.jp/JM/html/LDP_man-pages/man3/getopt_long.3.html
(↑と同じ)www.linux.or.jp/JM/html/LDP_man-pages/man3/getopt_long_only.3.html

80 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/10 19:08.net]
>>77 オマエみたいなのはこっちに来い!
pc.2ch.net/test/read.cgi/unix/999172129/l50




81 名前:80 mailto:sage [02/03/10 20:04.net]
ちょっとヒートアップしてしまったが・・・本題に戻しますか。
Solarisのgetopt(3C)の解説はここを見るといいでしょう(ただしEnglish)。
docs.sun.com/ab2/coll.40.6/REFMAN3A/@Ab2PageView/107180

あと、Solaris上のプログラミング一般についてはここなんかいいかも。
docs.sun.com/ab2/coll.141.7/@Ab2CollView

あと、 soldc.sun.com/ も参考になるかも(ただしEnglish)。


82 名前:past-looking man mailto:sage [02/03/10 20:11.net]
77にマジレス
past-lookingな傾向はMacコミュニティにもLinuxコミュニティにも、
そしてUNIXコミュニティにもあるね。SolarisよりLinuxすすめる
根拠がわからない。10年後に今を振り返ってみたらどっちもどっちだよ。
きっとね。

高校生がUNIX使うのは悪くないよ。そういう高校生のなかから、
大学生になってUNIXに飽きて何か新しいことをはじめる人が
でてきたら面白い。

83 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/10 20:19.net]
>82
以前からSun関連スレで暴れてた、自称Linux使い。
厨房板等で荒し用perl scriptをコピペしてお山の大将、んで現在Unix板他を荒らしていると。

よって、今後一切マジレス無用。

84 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/10 21:37.net]
>*argv は test1
>**argv は t
>を表すって事ですよね?

>つまり「char型の配列を要素とする、配列」と言うことで間違って無いですよね?

うん、そんな感じで理解してれば良いと思うよ。

しかし、最近荒れ気味のUNIX板でオアシスのようなほのぼのとしたスレだ。
>>1も良い親父を持ったものだな〜。
Ultra10使ってる高校生なんて見たこと無いよ。
どれほどのスペックのマシンなんだい? >>1

頭のおかしな人達の標的にされるといけないのでsage進行でマターリ行きましょう。

85 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/10 22:22.net]
みんなぁ!ここから先はサブマリン攻撃だ(sage侵攻)

ところで、、、もらったポインタをインクリメントするのは
オジサン本能的にチビっちゃうな >>1

インクるデクるときは、ポインタの写しをそうする方が安全だよ、
mallocとか使い始めるとわかるかもしれんけど。

# あ、そこ、CPUパワーのムダ使いとかいわないように


86 名前:帰宅部高校1年 mailto:sage [02/03/11 23:26.net]
>>75
そうですよねー。

>>79 >>81
とても参考になります。日本語の情報は本当にうれしいです。
ありがとうございます。

>>84
詳しくはわからないんですが、起動するときに
UltraSPARC IIi 300MHz / 256MB と出てます。

>>85
なるほど・・・勉強になります。
int argc_copy
char **argv_copy
とかしてやってみます。

87 名前:  mailto:sage [02/03/12 01:01.net]
>>86
argcはコピらんでもええよ、、、
もともとmainにやってくるときにコピられてるんだから。


88 名前:名無しさん@お腹いっぱい。 [02/04/21 14:03.net]
何が楽しくてSolarisなんて使うかなぁ?
実用性も楽しさもLinuxの方が遙かに上だと思うんだけど?

煽りとかじゃなくてマジで。

89 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/21 14:09.net]
Linux だとお前のような馬鹿がうじゃうじゃいるからじゃないかなぁ?

煽りとかじゃなくてマジで。

90 名前:a mailto:sage [02/04/21 14:09.net]
>>88
人によって好みも価値観も違いますからね。
「〜の上」と根拠も示さずに書くのはただの
煽りと変わりませんよ。



91 名前:何が何でも Solaris IA版存続を願う会2ch支部長 mailto:sage [02/04/21 14:25.net]
デバイスドライバやプリインストールアプリの豊富さ等ではLinuxの方が上でしょうな.
SMP/multithreading/CSIに基づいたI18NなんかではSolarisに軍配が上がるでしょう.


92 名前:何が何でも Solaris IA版存続を願う会2ch支部長 mailto:sage [02/04/21 14:36.net]
まぁ>>91で挙げたSolarisの強みというのは,Linuxの強みに比べると
一般のエンドユーザには直接的には実感しにくいところではあるかな.

でも,Apache2の正式リリースにより,multithreadingについては
再評価されるのではないかな,と思っていたりする.


93 名前:名無しさん@お腹いっぱい。 mailto:sage [02/04/21 18:03.net]
>>92
そうそう、
>>88 はただの煽りだろーけど、
一般エンドユーザー代表意見としては
結構的を得ているかも。

SMP/multithread/CSI i18n は FreeBSD/NetBSD あたりでわりと頑張ってる人が
いるみたいなので、個人的には *BSD に期待。

solaris/ia も存続希望〜。でも sun にとってはあんまりウマ味ないかもなあ。


94 名前:名無しさん@お腹いっぱい。 [02/09/28 13:07.net]
プププ、ここは化石にしがみつく馬鹿が集まるスレですかぁ?

Linuxの方がすべてにおいて上なんだけどねぇ・・・

それにきずかないSun信者ってかわいそうだね(w

95 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/28 13:13.net]
>>94
dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?MT=%A4%AD%A4%C5%A4%AF&sw=2

96 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/28 13:21.net]
きずかない、って… 小学生?

97 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/28 13:53.net]
1はどこいった?

98 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/28 14:05.net]
今はUltra10に Linux入れてます。
やっぱ、メジャーな方が何かと都合がいいですね。

99 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/28 15:39.net]
犬厨ってどうしようもないな・・・

100 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/28 16:57.net]
♪〜
アイマン・イヌチュー
ヨーアン・イヌチュー
ウィーアー・イヌチュー…
ブラザーズ!
♪〜

(皆さんご一緒に…)
(1行4拍でラップ風に)



101 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/28 17:33.net]
馬鹿はおとなしく隔離されてろよ・・・

102 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/28 20:28.net]
>>100
これ、もーらい。
今度の学祭バンドの余興で
Solaris同好会の隣で嫌がらせ演奏してやろう(w

103 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/29 21:23.net]
う〜ん、犬厨の考えることは理解できんな。

104 名前:山崎渉 mailto:(^^)sage [03/01/15 13:29.net]
(^^)

105 名前:名無しさん@お腹いっぱい。 [03/01/27 15:11.net]
Java ( java.sun.com/j2se/1.4/ja/ ) とか
Qt ( www.jp.kde.org/~ichi/qt-2.3.2/index.html ) とか
OpenGL ( www.opengl.org/developers/documentation/specs.html )
にもチャレンジしてみては。

106 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/27 22:36.net]
犬厨は1つの側面で総て語ろうとするから怖いね。
Winも歴史的経緯抜きで考えるといい面もあるけど、もちろんな如く総て否定して煽りいれてそうだね。
。。。だれもLINUXバカにしてないのに
思想的なバカはどこいってもバカなのは確かだす


107 名前:名無しさん@お腹いっぱい。 mailto:sage [03/01/27 23:15.net]
遅レスにも程があるぞ

108 名前:名無しさん@お腹いっぱい。 [03/02/09 13:52.net]
Solarisプログラミングを初心者が
学べるご本はありますか?
教えてください。

109 名前: mailto:sage [03/02/10 11:21.net]
>>108
この辺から選んでみれば?
ttp://www.gihyo.co.jp/books/series.php/hyopro

取敢ず、プログラム組んで動かすのもいいかも。
機種依存(SPARC/IA,*Linux,*BSD)の問題はその後だね。

110 名前:名無しさん@お腹いっぱい。 mailto:sage [03/02/12 13:26.net]
>>109
ありがとうでつ。がむばってみまつ。



111 名前:ZZ突風 mailto:sage [03/02/17 19:03.net]
>>88
こういう人って 時々いるよね…
「何が楽しくて」って、
何も判らないなりに父親に与えられた物を使ってみてるんでしょうが。

>>89
Linuxウンヌンはともかく、「バカ」には同意。



112 名前:_ mailto:sage [03/02/17 22:43.net]
俺はデモのコードを読んで勉強したぞ。がんがれ>>1

113 名前:山崎渉 mailto:(^^) [03/04/17 12:31.net]
(^^)

114 名前:あぼーん mailto:あぼーん [あぼーん.net]
あぼーん

115 名前:あぼーん mailto:あぼーん [あぼーん.net]
あぼーん

116 名前:あぼーん mailto:あぼーん [あぼーん.net]
あぼーん

117 名前:あぼーん mailto:あぼーん [あぼーん.net]
あぼーん

118 名前:あぼーん mailto:あぼーん [あぼーん.net]
あぼーん

119 名前:名無しさん@お腹いっぱい。 [03/08/17 04:27.net]
キタ━━━━━━(   )(゚  )(∀゚ )(゚∀゚)( ゚∀)(  ゚)(   )━━━━━━ !!!!!

【Solarisデバイスドライバ本】発売記念あげ
ttp://www.oreilly.co.jp/BOOK/solaris/
これで、やっとsolarisでデバドラ書けるぜ!!!!!!!!!!!!!!!!
うれぴい


120 名前:あぼーん mailto:あぼーん [あぼーん.net]
あぼーん



121 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/17 04:33.net]
>>119
情報THX 私も買います。

122 名前:119 mailto:sage [03/08/17 05:19.net]
>>121
もう、自分は書きまくるよ。
1週間に1つの割合でデバイスドライバ書くぜ!
1月に4つで、1年に12ファイルの勢いです。
まずはUSBのデバドラとか書こうかな。


123 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/17 13:29.net]
1/週
4/月
12/年

???


124 名前:名無しさん@お腹いっぱい。 mailto:sage [03/08/17 14:00.net]
3ヶ月で挫折する予定です

125 名前:119 mailto:sage [03/08/17 19:41.net]
>>123,>>124
いや、違います。
tarでアーカイブしてあるんです。(1つのtarファイルに4つのデバドラ)w

126 名前:名無しさん@お腹いっぱい。 [03/08/17 20:50.net]
保守あげ

127 名前:名無しさん@お腹いっぱい。 [03/09/18 03:13.net]
Solaris(x86/SPARC共に)のXawの、asciiTextWidgetでは
XIMを使った日本語入力はできんのだろうか?
Linuxで上手く動いたコードを元に試行錯誤を繰り返してるが、
XtVaCreateManagedWidget実行後、標準エラー出力に

Warning: we can not open any input method

と出て、さっぱりIMが使えない...


128 名前:名無しさん@お腹いっぱい。 [03/09/19 05:55.net]
学校の授業でいきなりUNIXやらされてます・・・。
もう、頭がウニです。ウニックスです(TT
お礼するから代わりにレポートやってくれる人がいたらどんなに楽なことか・・・

と、言ってみるテスト。

129 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/19 11:04.net]
>>128
life.2ch.net/test/read.cgi/yume/1063022091/

130 名前:  mailto:  [03/09/19 11:44.net]
>>128
今時、いきなりUNIXやらしてくれるんんて、いー学校だな。
まぁせいぜいがんばれよ。
やってほしけりゃさりげなく課題はっときなよ。



131 名前:128 [03/09/19 13:52.net]
128です。
全然さりげなくないですが
私のなけなしの頭では限界っぽいのでどなたかご教授ください・・・。

jp.y42.briefcase.yahoo.co.jp/bc/diamondguppy/lst?&.dir=/UNIX&.src=bc&.view=l&.last=1

本片手にコマンドの意味を調べてるんですが、なんだかもう・・・(泣

132 名前:128 [03/09/19 13:54.net]
しかもアップしてみたけどアクセスできなかった・・・。
WINも満足に使えないようでは・・・

133 名前:名無しさん@お腹いっぱい。 [03/09/19 19:42.net]
もっと楽しくやれば簡単に覚えられるよ。

134 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/20 03:03.net]
>>128
早くうpしてよ。
寝ないで待ってるんだから。


135 名前:名無しさん@お腹いっぱい。 [03/09/20 03:06.net]
>>128の"お礼"に期待あげ

136 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/20 03:10.net]
>>128
wordファイルでなくて、textファイルにしてよ。


137 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/20 03:33.net]
>>128
【問題1】
1) 標準入力から読み込んだストリームで、
第1行目以降のプリプロセッサ処理行を表示するプログラム
2) 1.getcharで標準入力から1文字読み込み
2.前の文字が改行でないなら次の行を読み込み
3.前の文字が改行の場合、現在取得文字が'#'の時にstatusフラグに1を立てて
4.次行でstatusフラグが1の場合、標準出力に1文字出力する。
5.以上をストリームの終わり(EOF)まで繰り返す。


138 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/20 03:43.net]
>>128
【問題2】
めんどいので端折るが、shellの勉強をすればすぐできる。


139 名前:137 mailto:sage [03/09/20 03:46.net]
>>137
【訂正】
 2.前の文字が改行でないなら次の行を読み込み
         ↓
 2.前の文字が改行でないなら次の文字を読み込み
                 ^^


140 名前: mailto: [03/09/20 05:16.net]
なんだかソフトウェア作法とか勉強したらすぐにできそうだな。



141 名前:名無しさん@お腹いっぱい。 [03/09/22 15:40.net]
アホみたいな質問なんですが、
OS起動時に「/」がグルグル回るようなプログラムはどうやって組めばいいんでしょう?

142 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/22 15:57.net]
ディスプレイの前でグルグル回る

143 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/22 19:11.net]
echo -n "-^H\^H|^H/^H-^H"

144 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/23 11:54.net]
>>143
# echo -n "-^H\^H|^H/^H-^H"
-n -^H\^H|^H/^H-^H
こうなるが
csh% foreach n ( - / | \ - );printf $n"\c";sleep 1;printf "\b\c";end
ってすると"\"のとこだけは表示されないね。
\がコントロールコードの字句解析を打ち消すのがネックか?

145 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/26 01:04.net]
確かCR(13、行頭に戻る)を使ってる。こんな感じ?

#!!/bin/sh
while :
do
  for c in - / \| \\
  do
    /usr/5bin/echo "$c" "\r\c"
    sleep 1
  done
done


146 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/26 17:55.net]
>>137
どういう動作をさせたいのかよくわからんね。
なんとなく、「先頭行以外の行頭#の次の行からstdinをstdoutにコピー」になってる気がするのだが…


147 名前:  mailto:  [03/09/27 08:46.net]
5bin/echo を使うのがキモだね。

148 名前:名無しさん@お腹いっぱい。 [03/10/30 19:53.net]
なんつーか、トラブル気味なので、教えてください。
とりあえず、問題はここまで絞り込んだんだけど、
ここからがぜんぜんわかりません。
Sun.docs.comにこういう話ってでてないよね?

Solaris9(64bit)で以下のコードのプログラムを動かしたとき、
必ずsegmentation faultがおこる。

struct {
inta;
shortb;
}A;
typedef A *PA;
int main(){
PApa;
intnum=3;

pa = (PA)malloc(sizeof(PA)*num);
pa[0].a = 1;//ここでsegmentation fault
return 0;
}

このとき、ILP32ではうまくいくが、LP64(xarch=v9)ではうまくいかない。
mallocが問題だと思うんだけど、どう問題なのかがよくわからない。
Solaris9の64bitプログラムに詳しい方、ぜひぜひ教えてください。
よろしくお願いします。


149 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/31 00:08.net]
ポインタの配列しか確保してねーじゃん。K&R本から(以下小言


150 名前:名無しさん@お腹いっぱい。 [03/10/31 09:17.net]
>148

 ぐは。間違えてる。
 正しいのはこっち。

> struct {
>  int a;
>  short b;
> }A;
> typedef A *PA;
> int main(){
>  PA pa;
>  int num = 3;
>
>  pa = (PA)malloc(sizeof(A)*num);
>  pa[0].a = 1;//ここでsegmentation fault
>  return 0;
> }

 ちゃんと構造体の大きさを個数分確保してるんだけど、
 うまくいかない。32bitだとうまくいって、64bitだとうまく
 いかない理由がわからない。なんでだろう???




151 名前:  mailto:sage [03/10/31 23:12.net]
sizeof(A)の値はどーなってるの?

152 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/31 23:58.net]
構造体の列をそうやって一括でmallocするのが諸刃の剣だっ
ツーことは分かっているヨナ?

153 名前:名無しさん@お腹いっぱい。 [03/11/02 14:30.net]
まさか stdlib.h を include してないってオチはないよな?

154 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/02 14:35.net]
>>152
一括でmallocして何の問題があるつうのよ
おまえ諸刃の剣って言ってみたかっただけだろ

155 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/02 18:00.net]
>>148
こうすればいいんだろ。
32bit、64bitどうこう言う前にK&R本が必要では?

typedef struct {
int a;
short b;
}A;

typedef A *PA;

int main(){
PA pa;
int num = 3;

pa = (PA)malloc(sizeof(A)*num);
pa[0].a = 1; //ここでsegmentation fault
return 0;
}

156 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/02 18:53.net]
>>155
K&R本がどうこう言う前に>>150をよく見ては?


157 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/03 00:04.net]
>>150
たぶんコンパイルオプションがおかしいんじゃない?
ちゃんと64bitライブラリをリンクしてる?


158 名前:157 mailto:sage [03/11/03 00:18.net]
下のソースでコンパイルも実行も問題なかった

/*
 * c -xarch=v9 -o aaa aaa.c
 */
#include <stdlib.h>

typedef
struct {
        int     a;
        short   b;
} A;

typedef  A *    PA;

int main(){
        PA      pa;
        int     num = 3;
        pa = (PA)malloc(sizeof(A)*num);
        pa[0].a = 1;
}


159 名前:155 mailto:sage [03/11/03 00:33.net]
>>156
>K&R本がどうこう言う前に>>150をよく見ては?
は?
言ってる意味がわかんねーよ。
155のソースでは駄目ってこと?
>>158は、155のソースにincludeつけただけじゃん。
要するに
struct {
inta;
shortb;
}A;
は、
typedef struct {
int a;
short b;
}A;
だろ。


160 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/03 00:39.net]
1 stdlib.hをincludeし忘れ
2 mallocの戻り値が32bit整数と見なされ
3 64bitポインタの上位(下位?)32bitがpaに格納され
4 あぼーんされ



161 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/03 00:44.net]
>>159
typedefが無いとコンパイルエラーになるから、
それは単なるコピペミスだと思う

162 名前:155 mailto:sage [03/11/03 00:49.net]
>>160
それ以前に>>150のソースをそのまま
コンパイルすると警告が続出なんですけど。


163 名前:155 mailto:sage [03/11/03 00:51.net]
>>161
なるほど、そういうことですか。

164 名前:昼勤 ◆6IhGf2WyCA mailto:sage [03/11/04 21:34.net]
プログラミング好きですよ

165 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/05 02:00.net]
iconv()に関して質問させてください。
static int KONBU(char *to_code, char *from_code, const char **inp, char **outp, size_t *inl, size_t *outl)
{
iconv_t icv_hook;
size_t ret_val;
icv_hook = iconv_open(to_code, from_code);
if(icv_hook == (iconv_t)-1)return(ANS_ERR);// NG Return
ret_val = iconv(icv_hook, inp, inl, outp, outl);
iconv_close(icv_hook);
if(ret_val == (size_t)-1){
if(errno == EILSEQ) printf("EILSEQ\n");
else if (errno == E2BIG) printf("E2BIG\n");
else if (errno == EINVAL) printf("EINVAL\n");
return(ANS_ERR);// NG Return
}
return(ANS_OK);// OK Return
}
上記のようなiconv()を用いた関数があります。
unsinged char *sb, db;
ret = KONBU("JIS7", "PCK",(const char **)&sb,(char **)&db,2,8);
そしてこのように呼び出しており、unchar sbには
83 31 83 32 83 34 ....といったようなデータを渡しています。
実行結果はEINVALが返ってきます。
ここで質問なのですが
@第5引数の2はsbを2バイトずつ読み込むということでよろしいのでしょうか?
A第6引数の8は何を指すのでしょうか?
Bsbには0x81 0x31 ....というようにヘキサを読み込ませているつもりなのですが
そもそも文字列で渡すべきなのでしょうか?
CEINVALのエラーの意味がよくわからない。
以上4点になります。
厨な質問かとは思いますがご教授お願いいたします。

166 名前:  mailto:  [03/11/05 09:59.net]
てか○数字使ってる時点であぼーん。

167 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/05 10:42.net]
はい、次の人どうぞ

168 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/05 12:12.net]
>>1
>わくわくして起動してみるとなんか友達の持ってるヤツと全然違う・・・
>っていうかキーボードとマウスもよく見るとなんかおかしい。
いつも自分が慣れたブツ以外は「おかしい」「違う」といって種類の多様性を
容認しようとしないMS中心のグローバルスタンダード的な考えは
(あえていえば自分がそのような事を考えたことが無いにしても
排斥的思考を恐らくは無意識のうちに行なっているという事は)
差別や偏見にもつながりかねない重大な問題だと思うんですが、どうでせう?

169 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/05 13:35.net]
いやむしろ多様性を受け入れようとした結果がこの惨状なのでは?

170 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/05 19:11.net]
>>168
つまり>>168>>1を偏見的な目で見ているから
そういう解釈になるのですね?
ということが言いたいわけですね。



171 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/05 21:41.net]
つーか「パチョコン」といいながら「ワークステーション」といってるところで
ネタ確定。
あとSPARCウザーから言わせればultra5/10はパチョコン同等。
ブリッジの下に何でもぶら下がってるのは安物。バスがスイッチなUltra60ハァハァ

172 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/07 07:01.net]
>>171
UPAバスの有無のことだろうけど、1cpuや2cpu程度なら
あんまし意味ないっしょ

173 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/24 20:16.net]
はい、次の人どうぞ


174 名前:名無しさん@お腹いっぱい。 [03/12/25 00:55.net]
天×
×罰

175 名前:697 [03/12/25 01:06.net]
100%ネタ
こんな陰険な父親いたらヤダなぁ〜(爆)

176 名前:名無しさん@お腹いっぱい。 [03/12/25 07:25.net]
>>175
そうかなー、俺はこの親父かっこえーと思うけどね。
もっとも、親父も本人が工学方面の興味をもってるから与えたんだろ。
正直言って、パソコンなんて5万程度で買えるんだからバイト代で買えるし、
ある意味、ワークステーションなんて親父が買わなければ、最初のうちは
出会えない代物だから、親父の判断は正しいと思うよ。


177 名前:名無しさん@お腹いっぱい。 [04/01/06 01:10.net]
デモ実際にいそうじゃあない?
大学の教授とかでさー。
学校の放出品もらってきたりとか…。
漏れは先日大学からもらってきたぞい。

178 名前:名無しさん@お腹いっぱい。 [04/01/06 19:36.net]
age

179 名前:名無しさん@お腹いっぱい。 [04/04/24 08:55.net]
ども。
Solaris8+SunONE7 で ローカル時間にmsec(ミリ秒)を使いたい。
localtime構造体には、msecがなく、困ってます。
何か他のmsecのある構造体を教えてください。
また、time構造体から上の構造体への変換関数もお願いします。

#プログラム板の方にも書き込みしちゃったけど、その後、ここ見つけたんで、
#書き込ませてください。


180 名前:名無しさん@お腹いっぱい。 mailto:sage [04/04/24 11:00.net]
time構造体なの? time_tとかstruct tmではなくて?

gettimeofday(3C)で使うstruct timevalは
マイクロ秒単位のメンバを持ってるよ。
6〜10msec程度の精度はあると思う。

ただし、gettimeofday(3C)で得られるのはUTC時間なので
タイムゾーン処理は自分でやる必要あり。



181 名前:179 [04/04/24 13:32.net]
>180
 レスありがとう。

 すいません、timeじゃなくてもいいです。
 time_t,struct tm,hrestime,など。
 標準的な関数かシステムコールで、時間を取ってこれて、それを
 ローカル時間に変換できる関数があればいいです。

 UTC時間だとそっから自分で変換するのに、処理にかかる時間が
 問題になるかもしれないので。
 できればローカル時間へ一発で変換したいところ。


182 名前:名無しさん@お腹いっぱい。 mailto:sage [04/04/24 14:29.net]
> 標準的な関数かシステムコールで、時間を取ってこれて、それを
> ローカル時間に変換できる関数があればいいです。

「localtime構造体」ってのはstruct tmのことでいいんだよね?
少なくとも2038年までなら、struct timevalのtv_secをtime_tに変換すれば
localtime関数が使えるでしょ。

struct timeval tv;
time_t t;
struct tm *tm;

gettimeofday(&tv, NULL);
t = tv.tv_sec;
tm = localtime(&t);
printf("%02d:%02d:%02d.%03d\n", tm->tm_hour, tm->tm_min, tm->tm_sec, tv.tv_usec / 1000);

> 6〜10msec程度の精度はあると思う。

訂正。実測したら20usecくらいの精度はあるみたい(@Blade 100)。

183 名前:名無しさん@お腹いっぱい。 mailto:sage [04/04/24 18:16.net]
1は今頃大学生か・・・

184 名前:179 [04/04/24 18:48.net]
>182

 返事ありがとう。
 まさしく求めていたもの、そのものって感じです。
 ありがとうございました。
 

185 名前:名無しさん@お腹いっぱい。 [04/05/10 20:05.net]
Solaris8のSun ONE7 でディレクトリの存在チェックをするには
どうしたらいいでしょうか?
opendirを使おうと思ったんだけど、DIR *が大きさ不定?な
構造体らしく、どうしたらいいかわかりません。

簡単にディレクトリの存在(ある、なし)をチェックするには
どうしたらいいか、教えてください。
exec(ls)のようでないものをお願いします。



186 名前:名無しさん@お腹いっぱい。 [04/05/10 21:14.net]
>>185 stat(2)は使えないのか?

187 名前: mailto:sage [04/05/19 22:56.net]
えっ?
www.mxy.jp/home/topic.swf


188 名前:名無しさん@お腹いっぱい。 [04/06/10 12:16.net]
Solaris8ってlibpthread.a無いんですか?
Linuxだとちゃんとあって、スタティックリンクできるんですが。

189 名前:名無しさん@お腹いっぱい。 mailto:sage [04/06/10 16:19.net]
Solaris の場合、スタティックリンクできない。
これは pthread 回りでシステムコールインターフェースの変更が
あっても、libpthread.so でその変更を吸収するためなので、
我慢しる。


190 名前:名無しさん@お腹いっぱい。 mailto:sage [04/06/10 17:21.net]
>>189
ラジャー。
がんばってみます。



191 名前:名無しさん@お腹いっぱい。 [04/06/14 00:17.net]
処理時間が一定時間を越えた場合には、強制終了するように、スレッドとシグナルを使って、
以下のようなプログラムを組んでいます。
しかし、シグナルハンドラを無視(起動しない)もしくはシグナルの無効化ができません。
どうしたらよいでしょうか?

・初期設定
・スレッドA起動
( ---> シグナルハンドラ(SIGALRM)設定、インターバルタイマーセット )
( ---> タイマー待ち ---> 時間が来たらハンドラ起動 ---> ハンドラ(abortで強制終了)  )
・処理B
・処理Bが時間内に終了
・スレッドA終了処理
( シグナルハンドラを再設定 ---> インターバルタイマーリセット )
( スレッドAをキャンセル                          )
・処理続行

このとき、シグナルハンドラの再設定し、スレッドAを終了させると、ALARM CLOCKで終了。
スレッドAを終了させて、なおかつ、ハンドラを起動させないようにするためにはどうしたら
いいか教えてください。

なんか、Solarisの中味(システムコール?)について、よくわかってないので、変なこと書いてる
かもしれませんが、よろしくお願いします。



192 名前:名無しさん@お腹いっぱい。 mailto:sage [04/06/14 14:27.net]
>>191
そのスレッドAってのは時間監視だけしてるの? それとも処理BってのもスレッドAの仕事?
時間監視だけなら、シグナル使わないでスレッドAをその時間だけ眠らせておけばいいんでない?

193 名前:名無しさん@お腹いっぱい。 mailto:sage [04/06/14 21:40.net]
>>192
> >>191
> そのスレッドAってのは時間監視だけしてるの? それとも処理BってのもスレッドAの仕事?
> 時間監視だけなら、シグナル使わないでスレッドAをその時間だけ眠らせておけばいいんでない?

そうしておいて、B側で処理が間に合ったらフラグをセットして、スリープから起きてきたA側がそのフラグをチェックすればいいんじゃないのかな?

194 名前:191 [04/06/14 23:39.net]

 レスありがとう。

>192,193

 スリープでもいいかなと思って、暫定的にそのような処理にして、動かしていました。
 しかし、他にもいくつかのスレッドが立ち上がっており、タイマー待ちができない状態になりました。
 結局、なんとか今日解決したのですが、どのようにしたかというと、以下のような感じです。
 (SIGALRMは他のスレッドで使用するため、ほかのシグナル(SIGUSR1)に変更することになりました)

 スレッドAは時間監視セット処理のみ行う。
 処理Bはタイマーによって監視され、一定時間経過したら、ハンドラによって強制的にプロセスごと終了させられる。


・初期設定
・スレッドA起動
( ---> シグナルハンドラ(SIGUSR1)設定、timer_create(TimerID), timer_settime() -----> スレッドA終了)
( 時間が来たらハンドラ起動 ---> ハンドラ(終了処理後、abortで強制終了)  )
・処理B
・処理Bが時間内に終了
・タイマー削除処理(timer_delete(TimerID))
・処理続行

 
 以上、こんな感じです。
 ありがとうございました。


195 名前:名無しさん@おなかいっぱい [04/06/15 23:58.net]
スレッドとシグナルを併用するってぇいうのが間違いの元

196 名前:名無しさん@お腹いっぱい。 mailto:sage [04/09/10 09:36.net]
Solaris Systems Programming
ttp://www.amazon.com/exec/obidos/tg/detail/-/0201750392/
翻訳期待の本

197 名前:名無しさん@お腹いっぱい。 [05/01/14 02:32:20.net]
Sunblade 100のCPUは、sparc64でつか?

198 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/14 03:46:13.net]
UltraSPARC IIe

199 名前:197 mailto:sage [05/01/14 03:58:23.net]
>>198
それは64bitでつか?

200 名前:198 mailto:sage [05/01/14 05:58:15.net]
何が64bitかはわからんが、まあ普通は64bit CPUに分類される。



201 名前:197 mailto:sage [05/01/14 06:10:30.net]
>>200
ありがとうでした。
いや、ちょっと今ビッグエンディアンとリトルエンディアンのテストしたかったので、
x86とSparcを使用して64bit,32bitデータがどうなるか調べたかったのです。
おかげでエンディアン問題に影響しないコードが書けました。m(_ _)m

202 名前:名無しさん@お腹いっぱい。 [2005/10/09(日) 02:29:53 .net]
age

203 名前:名無しさん@お腹いっぱい。 [2005/10/29(土) 16:27:35 .net]
sage

204 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/29(土) 19:55:55 .net]
そりゃそうだろ。
大抵のプログラムはエンディアン問題には影響*しない*。
影響*される*ことはままあるがな。

205 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/29(土) 20:00:53 .net]
9ヶ月遅れで「そりゃそうだろ」って言ってもな。

206 名前:名無しさん@お腹いっぱい。 [2006/05/08(月) 02:38:07 .net]
age

207 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/08(月) 02:47:05 .net]
>>205
うるさいうるさいうるさい

208 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/08(月) 05:06:00 .net]
とりあえずあれだ、漏れが適当なWindowsマシン(ライセンス付き)送ってあげるから
そのマシンと交換してほしいよ。マジで。

209 名前:名無しさん@お腹いっぱい。 [2006/05/16(火) 05:06:04 .net]
Puttyを使ってsshで接続後、makeとかしてるんですけどセッションが切れてもmakeし続ける方法ってないんですかね?
makeに1、2時間かかる間にPuttyやネットワークが落ちてもサーバー側に問題がなければmakeしててほしい。

210 名前:名無しさん@お腹いっぱい。 [2006/05/16(火) 13:33:54 .net]
screen 使ってでたっちするか
nohupするか。





211 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/05/17(水) 10:37:03 .net]
なんで、なんでなんで。
おすぎですっ。ぴーこですっ。

ゆーたいりだつっ。

ざ・たっち。


212 名前:名無しさん@お腹いっぱい。 [2007/08/13(月) 13:12:01 .net]
>>204
文字をintで扱うからエンディアン影響するんじゃ?
キャストってスペックにだけ影響するの?


213 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 23:33:12 .net]
一ヶ月前、父親に「パソコン買って」とねだったら[PC8801]と書かれたマシンをくれました。
わくわくして起動してみるとなんか友達の持ってるヤツと全然違う・・・
っていうかキーボードとマウスもよく見るとなんかおかしい。

親にネットにつないでもらって調べてみるとPC8801というのは
NECというメーカーが出しているワークステーションで
N88BASICというシステム(Microsoft?)が動いているようです。
父親にこのワークステーションで何ができるのか聞いてみると、
「ホ→ムペ→ジもメールも見られるぞ」「派手なゲームはできない」
「どうせ暇なんだからプログラムでも勉強してみろ」
とつれない答えが・・・

まあ冬休みで暇だからプログラミングを勉強でもしてみるか、と
ネットで勉強しながらifとかwhileとか構造体とかポインタとか覚えました。
しかしこれを使って具体的に何ができるのか・・・?
ネットで見られる情報には↑とかの基本的な使い方しか書かれて無い模様。
ここからステップアップしたいのですがどうすればいいんでしょうか?

友達にも知ってる人はいないし、
本屋で立ち読みしてもネットで得られるものと同じような基本的な部分にしか触れていません。

2ch閉鎖騒動の動画をみてUNIX板の存在を知り
ここならすごいプログラマーの人がいると思い質問させていただきました。

お願いします。


214 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 23:54:43 .net]
PC88でwebもメールもできるんなら、それはたしかにわくわくするなあ。

215 名前:名無しさん@お腹いっぱい。 [2007/08/28(火) 23:59:16 .net]
PC88ってN88Basicしか動かんのじゃないの?
DOSの前だよなw
おれSRmkU持ってたけど。単なるゲームマシンだったな。なつかぴ。

216 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 00:35:44 .net]
CPUはZ80(相当)だから、CP/Mもあったらしいよ。
UZIXも動けばおもしろいんだけどね。

217 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 00:54:29 .net]
CP/Mあったよ。仕事もあったよ。


218 名前:名無しさん@お腹いっぱい。 [2007/08/30(木) 01:26:57 .net]
おお CP/M ね。
あったなぁ。 俺は日電CP/M持ってたもんね。

あの頃のソフトはほんとバケモノのように良く出来てたよ。
Fortran,PL/I,CPBOL,C

219 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 15:35:50 .net]
つか、ふつー PC-8001 で CP/M だろ?
メディアは8インチフロッピーw

220 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 01:40:05 .net]
お父さんのクオリティに感動!!

てか絶対WindowsPCより高い金出してるよな



221 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/13(日) 15:37:38 .net]
特定のウィンドウ1〜3を指定した順に上位スタックするようにしたく・・・
 ※ウィンドウは他にも多数あるという前提で

Display *dsp;
Window win[3];
int w_num;

w_num = 3;
wim[0]=123; /* アプリ1のWindowID*/
wim[1]=456; /* アプリ2のWindowID*/
wim[2]=789; /* アプリ3のWindowID*/
        /*IDは引数で渡されたものを数値変換したもの、または、*/
        /*共有メモリから取得した値。ここの例では省略している*/

dsp = XOpenDisplay(display_name);

XRestackWindows(dsp, win, w_num); /*指定した順でウィンドウを再スタック*/

と、したのだがウィンドウがピクリとも動きませんでした。
どこが誤っているのか、なにか処理が足りないのかが判りません。
どなたかお判りになる方は居ませんか?



222 名前:名無しさん@お腹いっぱい。 [2008/01/14(月) 00:08:19 .net]
誰も居ない・・

223 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/23(水) 12:39:43 .net]
>>221
適当なWindowManagerのソース見てみたら?

自分がオープンしたウィンドウじゃないから
うまく動かないんじゃね?

WindowManager用に用意されてる関数があったような
気がする。

224 名前:名無しさん@お腹いっぱい。 [2008/02/01(金) 23:06:22 .net]
PC8801ってデュアルCPUなんだよなw

225 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/01(金) 23:44:22 .net]
FDD付はな

226 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/06(水) 23:54:40 .net]
>>223
サンクス

WindowManagerみてみる。
いろいろ試してみたけど
CygwinでWindowManagerの介入阻止してやると
動きそうな幹事。
ただ、他のWindowManager上で試すとまったく
動かなかったりする。
よくわからん。

227 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 11:58:49 .net]
>>224
VictorのMSX2にもデュアルCPUなHC-95ってのがあったぞ。


228 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/17(月) 14:58:23 .net]
>>222
あのね、子供がしたことに対して親が責任を取るというのは当然でしょ。
それと全く逆のことを考えればいいのよ。
歴史的な問題の場合、上の世代の過ちに対して、下の世代の人たちが責任を取らなくちゃいけないの。

229 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/24(月) 05:29:01 .net]
なるほど、失敗した上の世代を吊るしていいということか

230 名前:名無しさん@お腹いっぱい。 [2010/02/08(月) 21:35:00 .net]
nanosleep()命令がコンパイルできません。
何か設定があるんですか?



231 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/09(火) 00:20:15 .net]
man nanosleepの冒頭を嫁

232 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/09(火) 06:33:29 .net]
No manual entry for nanosleep

233 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/09(火) 07:02:56 .net]
さがしもせず「ないからわかりません」とかほざくやつはしねばいいとおもうんだ
ttp://www.freebsd.org/cgi/man.cgi

234 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/09(火) 07:19:55 .net]
>>233
スレタイよめ。
あと、古いSolarisだとnanosleep()は無かったと思うぞ。

235 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/09(火) 07:19:56 .net]
Solaris なんだからこっちじゃないの。
-lrt オプションが必要だよ。

docs.sun.com/app/docs/doc/816-5171/nanosleep-3rt

236 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/09(火) 07:31:29 .net]
さあ早く select()使ってnanosleep()を実装する仕事に戻るんだ、、

237 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/09(火) 20:19:07 .net]
select()命令を使ってnanosleep()命令にする(?)って、そんな設定があるんですか?

238 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/02/09(火) 20:25:39 .net]
select() のタイムアウトを nanosleep() の代わりに使うという話でしょ。

239 名前:名無しさん@お腹いっぱい。 [2010/03/24(水) 20:43:18 .net]
PASS= に/usr/gnu/binを適応してるのに
xmkmfのジョブが実施できません><
ヘルフお願いします

240 名前:名無しさん@お腹いっぱい。 mailto:sage kani? [2010/03/25(木) 04:48:47 .net]
setコマンドで本当にそのパスを食ってるか
rehashしてみるとかwhich xmkmfしてみるとかさぁ



241 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/25(木) 07:41:51 .net]
>>240 回答者も低レベルだなw

242 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/25(木) 09:25:33 .net]
>>241
5点
もっとがんばりましょう

243 名前:名無しさん@お腹いっぱい。 [2010/03/27(土) 10:02:53 .net]
Solaris-7.0 x86 なんですけど、最新版に上げるための手順を教えてください。

244 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/03/27(土) 23:14:59 .net]
7.0.?そんなVerあったっけか?

245 名前:名無しさん@お腹いっぱい。 [2010/09/06(月) 22:38:35 .net]
C言語を静的リンクするのに、オプションは -staticじゃ駄目なんですか?
何かエラーが出るんですけど

246 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/06(月) 22:53:39 .net]
コンパイラ(リンカ)により異なる

247 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/06(月) 22:59:11 .net]
>>246 回答者も低レベルだなw

248 名前:名無しさん@お腹いっぱい。 [2010/09/07(火) 19:33:35 .net]
>>246
その、コンパイラ(リンカ)により異なるオプションを付けても
エラーが出るんですけど

249 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/09(木) 15:39:22 .net]
エラーメッセージを書かないのは、宗教上の理由からですか?


250 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/09(木) 16:20:26 .net]
>>249
そうです。宗教上の理由です。



251 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/09(木) 16:39:47 .net]
>>249
あと、回答者の品質チェック用です。

252 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/12(日) 20:37:02 .net]
>>245
これ、なぜそうなるか知ってる人ならエラーメッセージ関係なしで答えられるよね

253 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/16(木) 11:34:10 .net]
では答えてみたまえ。

254 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/16(木) 11:39:17 .net]
Solaris10ではlibc.aが提供されていない。

255 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/16(木) 12:06:50 .net]
だったらインストールCDからlibc.aを追加すればいいだけでは?

256 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/16(木) 12:17:04 .net]
素人は引っ込んでろ。

257 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/16(木) 12:47:41 .net]
開発者サポート以上でインスコするのは基本だろw

258 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/16(木) 13:00:32 .net]
Solaris10で開発した事がない老害か? とっとと引退して判子押しでもやってろ。

259 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/16(木) 23:26:57 .net]
>>255
SUNWがたくさんあり過ぎて探すのが大変です。-staticのSUNWを教えて下さい。

260 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/17(金) 23:31:28 .net]
SUNWに詳しい人はこのスレにはいないんですか?



261 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/20(月) 22:39:21 .net]
>>255>>257は最近の事情を知らない、死に損ないジジイなので無視しましょう。
Solaris10ではライブラリが提供されていないから、スタティックリンクは出来ません。

262 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/21(火) 10:50:04 .net]
最近の事情を知らない=じじぃ確定なのか?

263 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/21(火) 11:19:50 .net]
だから、回答のSUNWだけ教えろよ。能書きは不要。

264 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/21(火) 13:03:47 .net]
そんなSUNWは存在しない。

265 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/21(火) 17:59:47 .net]
みんないじわるだなぁ

>>245
SUNWarcに入ってるよw

266 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/21(火) 21:59:57 .net]
>>265
感謝!!!!
SUNWを入れたら静的コンパイラできましたぁ!!!!

267 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/22(水) 09:27:43 .net]
いやネタかと。普通わかるじゃん

268 名前:名無しさん@お腹いっぱい。 [2011/01/19(水) 16:21:58 .net]
tarファイルの中のファイルを削除したいのですが、solarisにはdeleteオプションが無いようなので、このオプションを使わずに削除するにはどうすればいいのでしょうか?

269 名前:名無しさん@お腹いっぱい。 mailto:sage kani? [2011/01/19(水) 16:29:39 .net]
/usr/sfw/binにgnuのtar入ってなかったっけ?
一旦展開してアーカイブ作り直すとか

270 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/19(水) 17:11:33 .net]
>>268
AIXじゃなかったのか?
hibari.2ch.net/test/read.cgi/unix/1193791491/656
hibari.2ch.net/test/read.cgi/unix/1290209379/213



271 名前:名無しさん@お腹いっぱい。 [2011/01/24(月) 15:24:07 .net]
>>269
それは難しいと思います。
パイプで渡せば出来そうな気がするのですが。具体的にどう書けばいいのかわかりません

272 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/24(月) 15:45:37 .net]
こんなんでいいのか?
$ ls
test1 test2 test3
$ tar cf - test* |perl -MArchive::Tar -e '$tar=Archive::Tar->new(\*STDIN);$tar->remov\
e("test1");$tar->write(\*STDOUT)' |tar tf -
test3
test2


273 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/24(月) 17:44:01 .net]
>>272
ありがとうございます。今環境がないので今度客先のaixで確認してみます。

274 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/24(月) 18:38:17 .net]
Solarisじゃなかったのか?

275 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/24(月) 20:27:47 .net]
>>272
はじめにAIXのスレで質問して、ついでにシェルスクリプト総合で質問したものですが、
hibari.2ch.net/test/read.cgi/unix/1290209379/235-236
でシェルスクリプトを書いてしまいました。
どうも別の人も質問したり、回答したりしているようです。

perlは使ったことがないのですが、便利そうですね。
しかし、会社のAIXにperlはインストールされているのだろうか…
awkとかsedを使っている人はいるんですけどね。
汎用性はawkとかの方が高い気がしますが、perlの方が高機能なんですかね。

276 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/24(月) 20:34:04 .net]
ちなみに268,271,273は私ではありません。
スレチですがAIXで動かすのが目的です。
自宅にはCent OSとFree BSDの環境があり、Cent OSでdeleteオプションが使えることは確認しました。
せっかくシェルスクリプトを書いたので、当面はそれを使うつもりですが、
Cent OSでperlは使えると思うので、272のコードも試してみようと思います。

277 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/24(月) 20:50:56 .net]
>>272
実行してみたところこんな感じでエラーになりました。

[root@centos ~]# touch test1 test2 test3
[root@centos ~]# tar cf - test* |perl -MArchive::Tar -e '$tar=Archive::Tar->new(\*STDIN);$tar->remove("test1");$tar->write(\*STDOUT)' |tar tf -
Can't locate Archive/Tar.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 \
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl \
/usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .).
BEGIN failed--compilation aborted.
tar: これは tar アーカイブではないようです
tar: 処理中にエラーが起きましたが、最後まで処理してからエラー終了させました

どこが間違っているのでしょうか?

278 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/24(月) 21:00:34 .net]
「古文書のありかを突き止められません」も読めないゆとりか?

279 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/24(月) 21:03:40 .net]
Can't locate Archive/Tar.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 \

Archive::Tarがインストールされていない。
$ cpan Archive::Tar
かな?

280 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/24(月) 23:04:53 .net]
>>279
ありがとうございます。動いたようです。
しかし、会社では使えないんだろうな…



281 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/25(火) 11:11:49 .net]
よそでやれよ。

282 名前:名無しさん@お腹いっぱい。 [2011/01/28(金) 17:01:41 .net]
./configureでインストールする時に毎回prefixオプションつけて場所指定するのめんどうなんだよね。
標準のインストール先は/usr/local以下になってると思うんだけど最初に環境変数与えておくとかで変更する方法あるかな?

283 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/30(日) 19:35:57 .net]
solaris8 ってupdate_drvコマンドって無いの?
ぐぐってもそれらしき情報が無いんだが
www.sunfreeware.com/
ここにもないし

284 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/30(日) 19:43:59 .net]
よく訓練されたSolaris信者はupdate_drvコマンドとか使わないw

285 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/30(日) 20:00:01 .net]
そうなんですか
訓練されてはない感じなものですみません。
vmwareのtoolがそれを必要としているんですが
デフォでインストールされてないのでどうしたものかと

286 名前:名無しさん@お腹いっぱい。 mailto:sage kani? [2011/01/30(日) 21:18:38 .net]
ttp://download.oracle.com/docs/cd/E19455-01/817-5440/6mkt7mdj9/index.html

Solaris8にも入ってるみたいだけど
OSリリースによって違うのかな

287 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/30(日) 21:37:20 .net]
そうですか入ってるですか・・・
04/01を使用してますがね。


288 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/30(日) 21:44:20 .net]
webcache.googleusercontent.com/search?q=cache:H_z5R83QV74J:dbaspot.com/forums/solaris/206426-solaris-8-ufsdump-limitations-3.html+update_drv+solaris+8&cd=2&hl=ja&ct=clnk&gl=jp&client=firefox-a&source=www.google.co.jp
どうやらできないみたいっすね
すみません。

289 名前:名無しさん@お腹いっぱい。 [2011/02/03(木) 18:34:27 .net]
>>147
solarisの場合、5bin/echoは bin/echoそのものだろw

290 名前:名無しさん@お腹いっぱい。 [2011/02/20(日) 08:54:28.17 .net]
プロンプト用プログラムで、
処理時間がかかるルーチンを実行中に
何かキーボードが押されたらその時点での進行状況を表示、または中断、
という仕様を要求されました。
getchar()では、キーを押すまで帰ってこないし、
そもそもgetchar()を呼んだタイミング以外でもキーに反応しなければならないので
無理だということはわかりました。
こういうのは割り込みを使うそうですが、調べると、
キーボードはIRQ1を使っていることはわかりました。
C言語で、IRQ1を読み込んでプログラムを分岐させる?のは
どうすればいいか、誰かわかります?



291 名前:名無しさん@お腹いっぱい。 mailto:sage kani? [2011/02/20(日) 12:57:47.75 .net]
ttp://d.hatena.ne.jp/wocota/20090306/1236326294
こんなん出てきたけど参考になりそう?

292 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/20(日) 20:36:24.00 .net]
>>290
シグナルでやれば良いんじゃね
Ctrl-C で SIGINT のハンドラで処理をするってかんじで。

293 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/20(日) 21:31:56.36 .net]
>>292
シグナルも考えましたが、Ctrl-Cじゃ駄目なんです><
HIT ANY KEY で、AとかBとか、どのキーが押された時でも
反応しないといけないんです。

294 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/20(日) 22:04:24.88 .net]
tcgetattr,tcsetattr,cfmakerawあたりでできなかったっけ

295 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/20(日) 22:07:49.69 .net]
書いた後だけど
cfmakerawがSolarisに無いんだな・・・
Google Code Searchでcfmakeraw使っているプログラムで
Solarisの場合はどうやってtermiosを設定しているか調べれば
それが答えだと思う

296 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/20(日) 22:33:30.14 .net]
>>294,295
tcsetattr()で端末設定いじっても、stty rawコマンドと同様に
端末入力を行バッファしなくなるだけ(Enterなしに入力が返るだけ)で、
getchar()とかで入力を読みに行ったタイミングでしか
反応できないという問題の解決にはならないでしょ。

元質問はgetchar()を呼ばずに長時間処理を行なっているプログラムに対して、
どれかのキーを押した時に割り込み的にプログラムの流れを変えたいということ
みたいだから。

297 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/20(日) 22:41:50.63 .net]
キーボード監視スレッド立てるだけだ。

298 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/20(日) 23:10:34.73 .net]
>>296は頭悪いのか?w

スレッドじゃなくて別プロセスでシグナル投げても良いだろ

299 名前:名無しさん@お腹いっぱい。 mailto:sage kani? [2011/02/21(月) 00:48:20.48 .net]
デバドラ書きましょうってことじゃなかったのかorz

300 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/23(水) 09:56:44.59 .net]
マルチかよ。
hibari.2ch.net/test/read.cgi/unix/1045507770/742



301 名前:名無しさん@お腹いっぱい。 [2011/07/23(土) 18:36:04.66 .net]
Linuxの libc.so.* みたいに、
共有ライブラリなんだけど直接コマンドとして実行も可能なライブラリファイルって、
どうやってコンパイルして作るの?

302 名前: 忍法帖【Lv=40,xxxPT】 mailto:sage kani? [2011/07/24(日) 00:54:54.26 .net]
Solaris関係ないだろw

303 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/24(日) 09:00:03.93 .net]
>>302
Solaris関係あります。

Solarisで自作共有ライブラリ(libhoge.so.1とか)を作る時、
./libhoge.so.1で実行しても実行できるようにしたいんです。

304 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/24(日) 10:16:00.05 .net]
共有ライブラリ実行して何がうれしいのかわからんw

305 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/27(水) 21:17:39.98 .net]
すみませんが共有ライブラリを実行してうれしい方のみ回答をお願いします

306 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/27(水) 22:01:12.22 .net]
いないみたいですのでシッポ巻いてお引き取り下さい

307 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/28(木) 17:55:56.55 .net]
>>301 >>303
逆にLinuxでは共有ライブラリが実行できるのかよw
そんなOS今までに見たことないな。

どうせbashとかのaliasで、共有ライブラリを実行しようとすると
別のコマンドが起動されてるとかのオチだろw

308 名前:名無しさん@お腹いっぱい。 [2012/11/03(土) 18:22:45.49 .net]
SPARC(32bit)にはフラグを直接操作する命令がない。
N=ネガティブフラグ、Z=ゼロフラグ、C=キャリーフラグとするとき、
以下の状態にフラグをセットするアセンブラ命令を考えよ。

(1) N=0 Z=0 C=0
(2) N=0 Z=0 C=1
(3) N=0 Z=1 C=0
(4) N=0 Z=1 C=1
(5) N=1 Z=0 C=0
(6) N=1 Z=0 C=1

ただし、レジスタの値は一切変化させてはいけない。
レジスタの現在値は不定(不明)とする。
V(オーバーフロー)フラグはすべてV=0となってよい。
最小の命令数の回答を正解とする。


・・・以上わかる方、できれば月曜日までにお願いします。

309 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/03(土) 23:15:15.16 .net]
またコピペか

310 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/11(日) 21:33:17.16 .net]
共有ライブラリの実行ってバージョンとか出すだけじゃなかったか? exec に細工してあって共有ライブラリののマジックならヘッダのバージョン読んできて表示とかなら簡単だろ。jar が直接実行出来るのも #! でインタプリタ呼び出すのも exec の機能なんじゃないの?



311 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/26(水) 21:14:55.41 .net]
セグメンテーション違反がx86ではなく、SPARCに問題にあって発生
している場合 どうしたら実行できますか

312 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/24(木) 05:30:35.43 .net]
一年半越しの質問に答えるのもなんだけど
--sharedだろうと無理矢理エントリポイントを指定しておけば動くんじゃないの
仕組みわかってれば予想できる事だと思うが

313 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/25(金) 23:02:31.66 .net]
SPARCに問題があるのじゃなくて、
バイトーオーダーを考慮せず実装した
のでバグっているだけだろ。

ja.wikipedia.org/wiki/エンディアン

314 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/26(土) 06:17:29.76 .net]
>>313
全く同じコードがMIPS(EB)では正常に動くので、
バイトーオーダの問題じゃないです。

315 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/28(月) 12:00:19.28 .net]
事前情報が適当すぎ
四の五の言わずにデバッガかませばすぐわかるだろ

316 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/28(月) 14:44:36.38 .net]
コピペくんにエサをやるとはw

317 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/28(月) 20:31:10.90 .net]
安全側の判断として、SPARCのセグメンテーション違反である可能性が否定できない
ので、運転再開を認めないことになりました。

318 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/28(月) 23:31:16.48 .net]
SPARCでセグフォルトする原因を調べなかったばかりに
x86/mipsで偶然動いていたバグを見過ごすわけだな。

319 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/02/23(土) 19:57:07.17 .net]
質問です
Gccのコマンドラインをだーって入力するとコンパイル出来るじゃないですか
それにオプションをさーっと追加して静的コンパイルしたいんです
出来ますの?ちなみに-staticを付けてみましたが変な英語で止まりました
勿論ググりましたが、当方馬鹿なのでわかりません
サルでも分かるような回答を強く期待します
僕はこういう小バカにしたような書き方しか出来ませんが、凄く切実に知りたいです
さぁどうぞ↓

320 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/02/23(土) 23:40:20.61 .net]
病院に帰れw



321 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/07(金) 20:51:18.93 .net]
先日、他部署を交えて開かれた社内技術交換会でのこと。
先輩は自分が開発担当したあるソフトのプログラミング中に思いついたという
文字列処理の高速化アルゴリズムについて得意気に解説し始めた。
話し始めてしばらくして、隣の部署の人が口をはさんだ。
「それ、有名な番兵のアルゴリズムですよね。ウチでも昔はよく番兵を使いました。
でも番兵はマルチスレッドで使えないという欠点があるので、
今では番兵のアルゴリズムを使うことは禁止してます。
これ使われると発見しにくいバグになって困るんですよねぇ…
ところで今日のお話というのは、
番兵のアルゴリズムをマルチスレッドに対応させるような方法か何かですか?」
そのあと先輩の話は支離滅裂になり、何の技術交換会だったのか
よく覚えていない…

322 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/07/03(水) NY:AN:NY.AN .net]
このあたりをまじめにやってない技術者をあつめて
「データ構造とアルゴリズム」みたいな本を通読
する勉強会をすべきなんだろうな。

323 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/07/03(水) NY:AN:NY.AN .net]
>>319
makeコマンド(Makefile)を勉強すれば幸せになるかも。

324 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/07/04(木) NY:AN:NY.AN .net]
なんでマルチメディアで番兵使っちゃダメなの?

325 名前:名無しさん@お腹いっぱい。 [2014/10/01(水) 21:23:07.77 .net]
SolarisでUNIXを覚えた君たちへ

君たちが悪いわけじゃないんだよ
君たちが覚えたSolarisの将来が無かっただけ
当時の社会が悪かっただけ
君たち一人ひとりが悪いわけじゃないんだよ

だから自分を責めないで
社会と向き合ってください
そうすればきっと気が付くはず
君たちのSolarisの知識が無用なのだということに
君たちの存在自体が社会の足枷だということに

326 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/10(木) 01:00:06.16 .net]
ハゲ侍 サブコミュ イケメン スカイプ マリリンマンソン Twitter マリオ64 ゲーム実況者 マリオカート
ハゲ侍 ツイッター 星のカービィ64 マリオサンシャイン ニコニコ超会議 ポケモン フレコ MH4G アメブロ
ハゲ侍 アメーバブログ 仕事 Skype ツイキャス モンハン 歌い手 スプラトゥーン マニアック
ハゲ侍 動画 顔 ドリームクラブ 好き 刃牙 サイレントヒル ドラゴンボール イケボ
ハゲ侍 漫画 フレンドコード NG縛り ニコニコ生放送 歌ってみた 太刀 ニコニコ超パーティー コミュニティ
ハゲ侍 大学 アキネーター 配信 ニコ生 サブコミュ マリリンマンソン イケメン 学歴
ハゲ侍 マリオカート Twitter スカイプ マリオ64 ツイッター ゲーム実況者 星のカービィ64 ニコニコ超会議
ハゲ侍 ポケモン マリオサンシャイン フレコ MH4G アメーバブログ 仕事 Skype ツイキャス
ハゲ侍 モンハン 歌い手 マニアック 動画 アメブロ スプラトゥーン 刃牙 ドリームクラブ
ハゲ侍 好き サイレントヒル ドラゴンボール 漫画 顔 NG縛り フレンドコード ニコニコ生放送
kanae.2ch.net/test/read.cgi/pcqa/1421101110/51
kanae.2ch.net/test/read.cgi/pcqa/1415921104/55
kanae.2ch.net/test/read.cgi/pcqa/1436852775/17

327 名前:名無しさん@お腹いっぱい。 [2015/12/11(金) 21:14:11.77 .net]
詳細は, HPにてご覧下さい。
goo.gl/79dbSh

328 名前:安倍氏 GJ! [2015/12/15(火) 19:14:03.15 ID:WIeKZMk3i]
在日天国が終わった涙目w by 在日チョン

【サヨク発狂】はすみとしこ氏、青林堂から本出版へ『そうだ難民しよう!
はすみとしこの世界(青林堂)』←大勝利ワロタwww
www.honmotakeshi.com/archives/46817243.html
    ● ↑ わかりやすいよwww ●
在日3世「日本という国における楽して稼げる職業は在日・帰化人が握ってるし、金あるから
日本人女とやりまくり。さらにはレイプしても全然バレない。俺らは日本社会のエリート」
asianews2ch.jp/archives/46793081.html
在日朝鮮人の生活保護 働かずに年600万円もらって優雅な生活
itainews.rnill.com/2009/archives11/cat90/
【拡散】在日は通名制度を悪用すれば【 年収1億円 】になれることが発覚!!!
これやってる奴絶対いるだろ!!!
https://www.youtube.com/watch?v=iWk4rh3JYh4
朝鮮人への生活保護不正受給を斡旋する組織!
s.ameblo.jp/m4y7tbn/entry-11844933002.html

【超絶朗報】 安倍内閣、不法滞在の在日韓国人炙り出しに本気キタ━━━━(゚∀゚)━━━━!!
マイナンバーに 物 凄 い 新 機 能 を搭載!!!!2ch「在日が発狂する様が目に浮かぶw」
asianews2ch.jp/archives/46959742.html
【朗報】2016年から在日資産没収の可能性クル━━━━━(°∀°)━━━━━!!!
在日特権が静かに終了へwww
www.news-us.jp/article/429823704.html

      ●厳選!韓国情報(掲示板有り)●
       gensen2ch.com/

329 名前:名無しさん@お腹いっぱい。 [2015/12/20(日) 05:56:52.44 ID:CueUApjp7]
char s[4096];
puts(getwd(s));


これだけのプログラムなのにセグフォります。わかる方、お願いします。

330 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/20(日) 07:54:27.39 .net]
>>329
コピペ



331 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/20(日) 19:32:32.03 .net]
???

332 名前:名無しさん@お腹いっぱい。 [2017/12/29(金) 09:05:05.05 .net]
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

EBKNZABJRN

333 名前:名無しさん@お腹いっぱい。 [2018/03/31(土) 18:06:02.61 .net]
チョンマゲオヤジ、そろそろ牛刀持った竹田にぶっ刺されんぞw

334 名前:名無しさん@お腹いっぱい。 [2018/05/22(火) 02:49:49.73 .net]
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

TPQOS

335 名前:名無しさん@お腹いっぱい。 [2021/09/14(火) 16:56:52.25 .net]
御影みゆ

336 名前:名無しさん@お腹いっぱい。 [2021/12/11(土) 23:21:47.01 .net]
Solaris10に勝るLinux系OSがあったら教えて

337 名前:名無しさん@お腹いっぱい。 [2022/02/04(金) 18:52:52.18 .net]
>>336
どのLinuxでも性能面では勝ってるが
有償サポートが必要ならRedHatだろうな






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<89KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef