Solarisプログラミング教えてチョンマゲ (337レス)
上下前次1-新
111: ZZ突風 03/02/17 19:03 AAS
>>88
こういう人って 時々いるよね…
「何が楽しくて」って、
何も判らないなりに父親に与えられた物を使ってみてるんでしょうが。
>>89
Linuxウンヌンはともかく、「バカ」には同意。
112: _ 03/02/17 22:43 AAS
俺はデモのコードを読んで勉強したぞ。がんがれ>>1
113: 山崎渉 [(^^)] 03/04/17 12:31 AAS
(^^)
114: あぼーん [あぼーん] AAS
あぼーん
115: あぼーん [あぼーん] AAS
あぼーん
116: あぼーん [あぼーん] AAS
あぼーん
117: あぼーん [あぼーん] AAS
あぼーん
118: あぼーん [あぼーん] AAS
あぼーん
119(3): 03/08/17 04:27 AAS
キタ━━━━━━( )(゚ )(∀゚ )(゚∀゚)( ゚∀)( ゚)( )━━━━━━ !!!!!
【Solarisデバイスドライバ本】発売記念あげ
外部リンク:www.oreilly.co.jp
これで、やっとsolarisでデバドラ書けるぜ!!!!!!!!!!!!!!!!
うれぴい
120: あぼーん [あぼーん] AAS
あぼーん
121(1): 03/08/17 04:33 AAS
>>119
情報THX 私も買います。
122: 119 03/08/17 05:19 AAS
>>121
もう、自分は書きまくるよ。
1週間に1つの割合でデバイスドライバ書くぜ!
1月に4つで、1年に12ファイルの勢いです。
まずはUSBのデバドラとか書こうかな。
123(1): 03/08/17 13:29 AAS
1/週
4/月
12/年
???
124(1): 03/08/17 14:00 AAS
3ヶ月で挫折する予定です
125: 119 03/08/17 19:41 AAS
>>123>>124
いや、違います。
tarでアーカイブしてあるんです。(1つのtarファイルに4つのデバドラ)w
126: 03/08/17 20:50 AAS
保守あげ
127: 03/09/18 03:13 AAS
Solaris(x86/SPARC共に)のXawの、asciiTextWidgetでは
XIMを使った日本語入力はできんのだろうか?
Linuxで上手く動いたコードを元に試行錯誤を繰り返してるが、
XtVaCreateManagedWidget実行後、標準エラー出力に
Warning: we can not open any input method
と出て、さっぱりIMが使えない...
128(9): 03/09/19 05:55 AAS
学校の授業でいきなりUNIXやらされてます・・・。
もう、頭がウニです。ウニックスです(TT
お礼するから代わりにレポートやってくれる人がいたらどんなに楽なことか・・・
と、言ってみるテスト。
129: 03/09/19 11:04 AAS
>>128
2chスレ:yume
130: [ ] 03/09/19 11:44 AAS
>>128
今時、いきなりUNIXやらしてくれるんんて、いー学校だな。
まぁせいぜいがんばれよ。
やってほしけりゃさりげなく課題はっときなよ。
131: 128 03/09/19 13:52 AAS
128です。
全然さりげなくないですが
私のなけなしの頭では限界っぽいのでどなたかご教授ください・・・。
外部リンク:jp.y42.briefcase.yahoo.co.jp
本片手にコマンドの意味を調べてるんですが、なんだかもう・・・(泣
132: 128 03/09/19 13:54 AAS
しかもアップしてみたけどアクセスできなかった・・・。
WINも満足に使えないようでは・・・
133: 03/09/19 19:42 AAS
もっと楽しくやれば簡単に覚えられるよ。
134: 03/09/20 03:03 AAS
>>128
早くうpしてよ。
寝ないで待ってるんだから。
135: 03/09/20 03:06 AAS
>>128の"お礼"に期待あげ
136: 03/09/20 03:10 AAS
>>128
wordファイルでなくて、textファイルにしてよ。
137(2): 03/09/20 03:33 AAS
>>128
【問題1】
1) 標準入力から読み込んだストリームで、
第1行目以降のプリプロセッサ処理行を表示するプログラム
2) 1.getcharで標準入力から1文字読み込み
2.前の文字が改行でないなら次の行を読み込み
3.前の文字が改行の場合、現在取得文字が'#'の時にstatusフラグに1を立てて
省2
138: 03/09/20 03:43 AAS
>>128
【問題2】
めんどいので端折るが、shellの勉強をすればすぐできる。
139: 137 03/09/20 03:46 AAS
>>137
【訂正】
2.前の文字が改行でないなら次の行を読み込み
↓
2.前の文字が改行でないなら次の文字を読み込み
^^
140: [ ] 03/09/20 05:16 AAS
なんだかソフトウェア作法とか勉強したらすぐにできそうだな。
141: 03/09/22 15:40 AAS
アホみたいな質問なんですが、
OS起動時に「/」がグルグル回るようなプログラムはどうやって組めばいいんでしょう?
142: 03/09/22 15:57 AAS
ディスプレイの前でグルグル回る
143(1): 03/09/22 19:11 AAS
echo -n "-^H\^H|^H/^H-^H"
144: 03/09/23 11:54 AAS
>>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: 03/09/26 01:04 AAS
AA省
146: 03/09/26 17:55 AAS
>>137
どういう動作をさせたいのかよくわからんね。
なんとなく、「先頭行以外の行頭#の次の行からstdinをstdoutにコピー」になってる気がするのだが…
147(1): [ ] 03/09/27 08:46 AAS
5bin/echo を使うのがキモだね。
148(2): 03/10/30 19:53 AAS
なんつーか、トラブル気味なので、教えてください。
とりあえず、問題はここまで絞り込んだんだけど、
ここからがぜんぜんわかりません。
Sun.docs.comにこういう話ってでてないよね?
Solaris9(64bit)で以下のコードのプログラムを動かしたとき、
必ずsegmentation faultがおこる。
struct {
省15
149: 03/10/31 00:08 AAS
ポインタの配列しか確保してねーじゃん。K&R本から(以下小言
150(4): 03/10/31 09:17 AAS
>148
ぐは。間違えてる。
正しいのはこっち。
> struct {
> int a;
> short b;
> }A;
省12
151: 03/10/31 23:12 AAS
sizeof(A)の値はどーなってるの?
152(1): 03/10/31 23:58 AAS
構造体の列をそうやって一括でmallocするのが諸刃の剣だっ
ツーことは分かっているヨナ?
153: 03/11/02 14:30 AAS
まさか stdlib.h を include してないってオチはないよな?
154: 03/11/02 14:35 AAS
>>152
一括でmallocして何の問題があるつうのよ
おまえ諸刃の剣って言ってみたかっただけだろ
155(4): 03/11/02 18:00 AAS
>>148
こうすればいいんだろ。
32bit、64bitどうこう言う前にK&R本が必要では?
typedef struct {
int a;
short b;
}A;
省8
156(1): 03/11/02 18:53 AAS
>>155
K&R本がどうこう言う前に>>150をよく見ては?
157(1): 03/11/03 00:04 AAS
>>150
たぶんコンパイルオプションがおかしいんじゃない?
ちゃんと64bitライブラリをリンクしてる?
158(1): 157 03/11/03 00:18 AAS
下のソースでコンパイルも実行も問題なかった
/*
* c -xarch=v9 -o aaa aaa.c
*/
#include <stdlib.h>
typedef
struct {
省10
159(1): 155 03/11/03 00:33 AAS
>>156
>K&R本がどうこう言う前に>>150をよく見ては?
は?
言ってる意味がわかんねーよ。
155のソースでは駄目ってこと?
>>158は、155のソースにincludeつけただけじゃん。
要するに
省10
160(1): 03/11/03 00:39 AAS
1 stdlib.hをincludeし忘れ
2 mallocの戻り値が32bit整数と見なされ
3 64bitポインタの上位(下位?)32bitがpaに格納され
4 あぼーんされ
161(1): 03/11/03 00:44 AAS
>>159
typedefが無いとコンパイルエラーになるから、
それは単なるコピペミスだと思う
162: 155 03/11/03 00:49 AAS
>>160
それ以前に>>150のソースをそのまま
コンパイルすると警告が続出なんですけど。
163: 155 03/11/03 00:51 AAS
>>161
なるほど、そういうことですか。
164: 昼勤 ◆6IhGf2WyCA 03/11/04 21:34 AAS
プログラミング好きですよ
165: 03/11/05 02:00 AAS
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
省24
166: [ ] 03/11/05 09:59 AAS
てか○数字使ってる時点であぼーん。
167: 03/11/05 10:42 AAS
はい、次の人どうぞ
168(1): 03/11/05 12:12 AAS
>>1
>わくわくして起動してみるとなんか友達の持ってるヤツと全然違う・・・
>っていうかキーボードとマウスもよく見るとなんかおかしい。
いつも自分が慣れたブツ以外は「おかしい」「違う」といって種類の多様性を
容認しようとしないMS中心のグローバルスタンダード的な考えは
(あえていえば自分がそのような事を考えたことが無いにしても
排斥的思考を恐らくは無意識のうちに行なっているという事は)
省1
169: 03/11/05 13:35 AAS
いやむしろ多様性を受け入れようとした結果がこの惨状なのでは?
170: 03/11/05 19:11 AAS
>>168
つまり>>168が>>1を偏見的な目で見ているから
そういう解釈になるのですね?
ということが言いたいわけですね。
171(1): 03/11/05 21:41 AAS
つーか「パチョコン」といいながら「ワークステーション」といってるところで
ネタ確定。
あとSPARCウザーから言わせればultra5/10はパチョコン同等。
ブリッジの下に何でもぶら下がってるのは安物。バスがスイッチなUltra60ハァハァ
172: 03/11/07 07:01 AAS
>>171
UPAバスの有無のことだろうけど、1cpuや2cpu程度なら
あんまし意味ないっしょ
173: 03/11/24 20:16 AAS
はい、次の人どうぞ
174: 03/12/25 00:55 AAS
天×
×罰
175(1): 697 03/12/25 01:06 AAS
100%ネタ
こんな陰険な父親いたらヤダなぁ〜(爆)
176: 03/12/25 07:25 AAS
>>175
そうかなー、俺はこの親父かっこえーと思うけどね。
もっとも、親父も本人が工学方面の興味をもってるから与えたんだろ。
正直言って、パソコンなんて5万程度で買えるんだからバイト代で買えるし、
ある意味、ワークステーションなんて親父が買わなければ、最初のうちは
出会えない代物だから、親父の判断は正しいと思うよ。
177: 04/01/06 01:10 AAS
デモ実際にいそうじゃあない?
大学の教授とかでさー。
学校の放出品もらってきたりとか…。
漏れは先日大学からもらってきたぞい。
178: 04/01/06 19:36 AAS
age
179(2): 04/04/24 08:55 AAS
ども。
Solaris8+SunONE7 で ローカル時間にmsec(ミリ秒)を使いたい。
localtime構造体には、msecがなく、困ってます。
何か他のmsecのある構造体を教えてください。
また、time構造体から上の構造体への変換関数もお願いします。
#プログラム板の方にも書き込みしちゃったけど、その後、ここ見つけたんで、
#書き込ませてください。
180(1): 04/04/24 11:00 AAS
time構造体なの? time_tとかstruct tmではなくて?
gettimeofday(3C)で使うstruct timevalは
マイクロ秒単位のメンバを持ってるよ。
6〜10msec程度の精度はあると思う。
ただし、gettimeofday(3C)で得られるのはUTC時間なので
タイムゾーン処理は自分でやる必要あり。
181: 179 04/04/24 13:32 AAS
>180
レスありがとう。
すいません、timeじゃなくてもいいです。
time_t,struct tm,hrestime,など。
標準的な関数かシステムコールで、時間を取ってこれて、それを
ローカル時間に変換できる関数があればいいです。
UTC時間だとそっから自分で変換するのに、処理にかかる時間が
省2
182(1): 04/04/24 14:29 AAS
> 標準的な関数かシステムコールで、時間を取ってこれて、それを
> ローカル時間に変換できる関数があればいいです。
「localtime構造体」ってのはstruct tmのことでいいんだよね?
少なくとも2038年までなら、struct timevalのtv_secをtime_tに変換すれば
localtime関数が使えるでしょ。
struct timeval tv;
time_t t;
省7
183: 04/04/24 18:16 AAS
1は今頃大学生か・・・
184: 179 04/04/24 18:48 AAS
>182
返事ありがとう。
まさしく求めていたもの、そのものって感じです。
ありがとうございました。
185(1): 04/05/10 20:05 AAS
Solaris8のSun ONE7 でディレクトリの存在チェックをするには
どうしたらいいでしょうか?
opendirを使おうと思ったんだけど、DIR *が大きさ不定?な
構造体らしく、どうしたらいいかわかりません。
簡単にディレクトリの存在(ある、なし)をチェックするには
どうしたらいいか、教えてください。
exec(ls)のようでないものをお願いします。
186: 04/05/10 21:14 AAS
>>185 stat(2)は使えないのか?
187: 04/05/19 22:56 AAS
えっ?
外部リンク[swf]:www.mxy.jp
188: 04/06/10 12:16 AAS
Solaris8ってlibpthread.a無いんですか?
Linuxだとちゃんとあって、スタティックリンクできるんですが。
189(1): 04/06/10 16:19 AAS
Solaris の場合、スタティックリンクできない。
これは pthread 回りでシステムコールインターフェースの変更が
あっても、libpthread.so でその変更を吸収するためなので、
我慢しる。
190: 04/06/10 17:21 AAS
>>189
ラジャー。
がんばってみます。
191(3): 04/06/14 00:17 AAS
処理時間が一定時間を越えた場合には、強制終了するように、スレッドとシグナルを使って、
以下のようなプログラムを組んでいます。
しかし、シグナルハンドラを無視(起動しない)もしくはシグナルの無効化ができません。
どうしたらよいでしょうか?
・初期設定
・スレッドA起動
( ---> シグナルハンドラ(SIGALRM)設定、インターバルタイマーセット )
省12
上下前次1-新書関写板覧索設栞歴
あと 146 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s