>180
レスありがとう。
すいません、timeじゃなくてもいいです。
time_t,struct tm,hrestime,など。
標準的な関数かシステムコールで、時間を取ってこれて、それを
ローカル時間に変換できる関数があればいいです。
UTC時間だとそっから自分で変換するのに、処理にかかる時間が
問題になるかもしれないので。
できればローカル時間へ一発で変換したいところ。
探検
Solarisプログラミング教えてチョンマゲ
181179
NGNGNGNG
> 標準的な関数かシステムコールで、時間を取ってこれて、それを
> ローカル時間に変換できる関数があればいいです。
「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)。
> ローカル時間に変換できる関数があればいいです。
「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)。
NGNG
1は今頃大学生か・・・
184179
NGNG >182
返事ありがとう。
まさしく求めていたもの、そのものって感じです。
ありがとうございました。
返事ありがとう。
まさしく求めていたもの、そのものって感じです。
ありがとうございました。
185名無しさん@お腹いっぱい。
NGNG Solaris8のSun ONE7 でディレクトリの存在チェックをするには
どうしたらいいでしょうか?
opendirを使おうと思ったんだけど、DIR *が大きさ不定?な
構造体らしく、どうしたらいいかわかりません。
簡単にディレクトリの存在(ある、なし)をチェックするには
どうしたらいいか、教えてください。
exec(ls)のようでないものをお願いします。
どうしたらいいでしょうか?
opendirを使おうと思ったんだけど、DIR *が大きさ不定?な
構造体らしく、どうしたらいいかわかりません。
簡単にディレクトリの存在(ある、なし)をチェックするには
どうしたらいいか、教えてください。
exec(ls)のようでないものをお願いします。
186名無しさん@お腹いっぱい。
NGNG >>185 stat(2)は使えないのか?
188名無しさん@お腹いっぱい。
NGNG Solaris8ってlibpthread.a無いんですか?
Linuxだとちゃんとあって、スタティックリンクできるんですが。
Linuxだとちゃんとあって、スタティックリンクできるんですが。
NGNG
Solaris の場合、スタティックリンクできない。
これは pthread 回りでシステムコールインターフェースの変更が
あっても、libpthread.so でその変更を吸収するためなので、
我慢しる。
これは pthread 回りでシステムコールインターフェースの変更が
あっても、libpthread.so でその変更を吸収するためなので、
我慢しる。
NGNG
191名無しさん@お腹いっぱい。
NGNG 処理時間が一定時間を越えた場合には、強制終了するように、スレッドとシグナルを使って、
以下のようなプログラムを組んでいます。
しかし、シグナルハンドラを無視(起動しない)もしくはシグナルの無効化ができません。
どうしたらよいでしょうか?
・初期設定
・スレッドA起動
( ---> シグナルハンドラ(SIGALRM)設定、インターバルタイマーセット )
( ---> タイマー待ち ---> 時間が来たらハンドラ起動 ---> ハンドラ(abortで強制終了) )
・処理B
・処理Bが時間内に終了
・スレッドA終了処理
( シグナルハンドラを再設定 ---> インターバルタイマーリセット )
( スレッドAをキャンセル )
・処理続行
このとき、シグナルハンドラの再設定し、スレッドAを終了させると、ALARM CLOCKで終了。
スレッドAを終了させて、なおかつ、ハンドラを起動させないようにするためにはどうしたら
いいか教えてください。
なんか、Solarisの中味(システムコール?)について、よくわかってないので、変なこと書いてる
かもしれませんが、よろしくお願いします。
以下のようなプログラムを組んでいます。
しかし、シグナルハンドラを無視(起動しない)もしくはシグナルの無効化ができません。
どうしたらよいでしょうか?
・初期設定
・スレッドA起動
( ---> シグナルハンドラ(SIGALRM)設定、インターバルタイマーセット )
( ---> タイマー待ち ---> 時間が来たらハンドラ起動 ---> ハンドラ(abortで強制終了) )
・処理B
・処理Bが時間内に終了
・スレッドA終了処理
( シグナルハンドラを再設定 ---> インターバルタイマーリセット )
( スレッドAをキャンセル )
・処理続行
このとき、シグナルハンドラの再設定し、スレッドAを終了させると、ALARM CLOCKで終了。
スレッドAを終了させて、なおかつ、ハンドラを起動させないようにするためにはどうしたら
いいか教えてください。
なんか、Solarisの中味(システムコール?)について、よくわかってないので、変なこと書いてる
かもしれませんが、よろしくお願いします。
NGNG
NGNG
194191
NGNGレスありがとう。
>192,193
スリープでもいいかなと思って、暫定的にそのような処理にして、動かしていました。
しかし、他にもいくつかのスレッドが立ち上がっており、タイマー待ちができない状態になりました。
結局、なんとか今日解決したのですが、どのようにしたかというと、以下のような感じです。
(SIGALRMは他のスレッドで使用するため、ほかのシグナル(SIGUSR1)に変更することになりました)
スレッドAは時間監視セット処理のみ行う。
処理Bはタイマーによって監視され、一定時間経過したら、ハンドラによって強制的にプロセスごと終了させられる。
・初期設定
・スレッドA起動
( ---> シグナルハンドラ(SIGUSR1)設定、timer_create(TimerID), timer_settime() -----> スレッドA終了)
( 時間が来たらハンドラ起動 ---> ハンドラ(終了処理後、abortで強制終了) )
・処理B
・処理Bが時間内に終了
・タイマー削除処理(timer_delete(TimerID))
・処理続行
以上、こんな感じです。
ありがとうございました。
195名無しさん@おなかいっぱい
NGNG スレッドとシグナルを併用するってぇいうのが間違いの元
NGNG
Solaris Systems Programming
ttp://www.amazon.com/exec/obidos/tg/detail/-/0201750392/
翻訳期待の本
ttp://www.amazon.com/exec/obidos/tg/detail/-/0201750392/
翻訳期待の本
197名無しさん@お腹いっぱい。
NGNG Sunblade 100のCPUは、sparc64でつか?
NGNG
UltraSPARC IIe
200198
NGNG 何が64bitかはわからんが、まあ普通は64bit CPUに分類される。
201197
NGNG >>200
ありがとうでした。
いや、ちょっと今ビッグエンディアンとリトルエンディアンのテストしたかったので、
x86とSparcを使用して64bit,32bitデータがどうなるか調べたかったのです。
おかげでエンディアン問題に影響しないコードが書けました。m(_ _)m
ありがとうでした。
いや、ちょっと今ビッグエンディアンとリトルエンディアンのテストしたかったので、
x86とSparcを使用して64bit,32bitデータがどうなるか調べたかったのです。
おかげでエンディアン問題に影響しないコードが書けました。m(_ _)m
202名無しさん@お腹いっぱい。
2005/10/09(日) 02:29:53 age
203名無しさん@お腹いっぱい。
2005/10/29(土) 16:27:35 sage
2005/10/29(土) 19:55:55
そりゃそうだろ。
大抵のプログラムはエンディアン問題には影響*しない*。
影響*される*ことはままあるがな。
大抵のプログラムはエンディアン問題には影響*しない*。
影響*される*ことはままあるがな。
2005/10/29(土) 20:00:53
9ヶ月遅れで「そりゃそうだろ」って言ってもな。
206名無しさん@お腹いっぱい。
2006/05/08(月) 02:38:07 age
2006/05/08(月) 02:47:05
>>205
うるさいうるさいうるさい
うるさいうるさいうるさい
2006/05/08(月) 05:06:00
とりあえずあれだ、漏れが適当なWindowsマシン(ライセンス付き)送ってあげるから
そのマシンと交換してほしいよ。マジで。
そのマシンと交換してほしいよ。マジで。
209名無しさん@お腹いっぱい。
2006/05/16(火) 05:06:04 Puttyを使ってsshで接続後、makeとかしてるんですけどセッションが切れてもmakeし続ける方法ってないんですかね?
makeに1、2時間かかる間にPuttyやネットワークが落ちてもサーバー側に問題がなければmakeしててほしい。
makeに1、2時間かかる間にPuttyやネットワークが落ちてもサーバー側に問題がなければmakeしててほしい。
210名無しさん@お腹いっぱい。
2006/05/16(火) 13:33:54 screen 使ってでたっちするか
nohupするか。
nohupするか。
2006/05/17(水) 10:37:03
なんで、なんでなんで。
おすぎですっ。ぴーこですっ。
ゆーたいりだつっ。
ざ・たっち。
おすぎですっ。ぴーこですっ。
ゆーたいりだつっ。
ざ・たっち。
212名無しさん@お腹いっぱい。
2007/08/13(月) 13:12:012007/08/28(火) 23:33:12
一ヶ月前、父親に「パソコン買って」とねだったら[PC8801]と書かれたマシンをくれました。
わくわくして起動してみるとなんか友達の持ってるヤツと全然違う・・・
っていうかキーボードとマウスもよく見るとなんかおかしい。
親にネットにつないでもらって調べてみるとPC8801というのは
NECというメーカーが出しているワークステーションで
N88BASICというシステム(Microsoft?)が動いているようです。
父親にこのワークステーションで何ができるのか聞いてみると、
「ホ→ムペ→ジもメールも見られるぞ」「派手なゲームはできない」
「どうせ暇なんだからプログラムでも勉強してみろ」
とつれない答えが・・・
まあ冬休みで暇だからプログラミングを勉強でもしてみるか、と
ネットで勉強しながらifとかwhileとか構造体とかポインタとか覚えました。
しかしこれを使って具体的に何ができるのか・・・?
ネットで見られる情報には↑とかの基本的な使い方しか書かれて無い模様。
ここからステップアップしたいのですがどうすればいいんでしょうか?
友達にも知ってる人はいないし、
本屋で立ち読みしてもネットで得られるものと同じような基本的な部分にしか触れていません。
2ch閉鎖騒動の動画をみてUNIX板の存在を知り
ここならすごいプログラマーの人がいると思い質問させていただきました。
お願いします。
わくわくして起動してみるとなんか友達の持ってるヤツと全然違う・・・
っていうかキーボードとマウスもよく見るとなんかおかしい。
親にネットにつないでもらって調べてみるとPC8801というのは
NECというメーカーが出しているワークステーションで
N88BASICというシステム(Microsoft?)が動いているようです。
父親にこのワークステーションで何ができるのか聞いてみると、
「ホ→ムペ→ジもメールも見られるぞ」「派手なゲームはできない」
「どうせ暇なんだからプログラムでも勉強してみろ」
とつれない答えが・・・
まあ冬休みで暇だからプログラミングを勉強でもしてみるか、と
ネットで勉強しながらifとかwhileとか構造体とかポインタとか覚えました。
しかしこれを使って具体的に何ができるのか・・・?
ネットで見られる情報には↑とかの基本的な使い方しか書かれて無い模様。
ここからステップアップしたいのですがどうすればいいんでしょうか?
友達にも知ってる人はいないし、
本屋で立ち読みしてもネットで得られるものと同じような基本的な部分にしか触れていません。
2ch閉鎖騒動の動画をみてUNIX板の存在を知り
ここならすごいプログラマーの人がいると思い質問させていただきました。
お願いします。
2007/08/28(火) 23:54:43
PC88でwebもメールもできるんなら、それはたしかにわくわくするなあ。
215名無しさん@お腹いっぱい。
2007/08/28(火) 23:59:16 PC88ってN88Basicしか動かんのじゃないの?
DOSの前だよなw
おれSRmkU持ってたけど。単なるゲームマシンだったな。なつかぴ。
DOSの前だよなw
おれSRmkU持ってたけど。単なるゲームマシンだったな。なつかぴ。
2007/08/30(木) 00:35:44
CPUはZ80(相当)だから、CP/Mもあったらしいよ。
UZIXも動けばおもしろいんだけどね。
UZIXも動けばおもしろいんだけどね。
2007/08/30(木) 00:54:29
CP/Mあったよ。仕事もあったよ。
218名無しさん@お腹いっぱい。
2007/08/30(木) 01:26:57 おお CP/M ね。
あったなぁ。 俺は日電CP/M持ってたもんね。
あの頃のソフトはほんとバケモノのように良く出来てたよ。
Fortran,PL/I,CPBOL,C
あったなぁ。 俺は日電CP/M持ってたもんね。
あの頃のソフトはほんとバケモノのように良く出来てたよ。
Fortran,PL/I,CPBOL,C
2007/08/30(木) 15:35:50
つか、ふつー PC-8001 で CP/M だろ?
メディアは8インチフロッピーw
メディアは8インチフロッピーw
2007/09/12(水) 01:40:05
お父さんのクオリティに感動!!
てか絶対WindowsPCより高い金出してるよな
てか絶対WindowsPCより高い金出してるよな
2008/01/13(日) 15:37:38
特定のウィンドウ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); /*指定した順でウィンドウを再スタック*/
と、したのだがウィンドウがピクリとも動きませんでした。
どこが誤っているのか、なにか処理が足りないのかが判りません。
どなたかお判りになる方は居ませんか?
※ウィンドウは他にも多数あるという前提で
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 誰も居ない・・
2008/01/23(水) 12:39:43
>>221
適当なWindowManagerのソース見てみたら?
自分がオープンしたウィンドウじゃないから
うまく動かないんじゃね?
WindowManager用に用意されてる関数があったような
気がする。
適当なWindowManagerのソース見てみたら?
自分がオープンしたウィンドウじゃないから
うまく動かないんじゃね?
WindowManager用に用意されてる関数があったような
気がする。
224名無しさん@お腹いっぱい。
2008/02/01(金) 23:06:22 PC8801ってデュアルCPUなんだよなw
2008/02/01(金) 23:44:22
FDD付はな
2008/02/06(水) 23:54:40
>>223
サンクス
WindowManagerみてみる。
いろいろ試してみたけど
CygwinでWindowManagerの介入阻止してやると
動きそうな幹事。
ただ、他のWindowManager上で試すとまったく
動かなかったりする。
よくわからん。
サンクス
WindowManagerみてみる。
いろいろ試してみたけど
CygwinでWindowManagerの介入阻止してやると
動きそうな幹事。
ただ、他のWindowManager上で試すとまったく
動かなかったりする。
よくわからん。
2008/02/11(月) 11:58:49
2009/08/17(月) 14:58:23
>>222
あのね、子供がしたことに対して親が責任を取るというのは当然でしょ。
それと全く逆のことを考えればいいのよ。
歴史的な問題の場合、上の世代の過ちに対して、下の世代の人たちが責任を取らなくちゃいけないの。
あのね、子供がしたことに対して親が責任を取るというのは当然でしょ。
それと全く逆のことを考えればいいのよ。
歴史的な問題の場合、上の世代の過ちに対して、下の世代の人たちが責任を取らなくちゃいけないの。
2009/08/24(月) 05:29:01
なるほど、失敗した上の世代を吊るしていいということか
230名無しさん@お腹いっぱい。
2010/02/08(月) 21:35:00 nanosleep()命令がコンパイルできません。
何か設定があるんですか?
何か設定があるんですか?
2010/02/09(火) 00:20:15
man nanosleepの冒頭を嫁
2010/02/09(火) 06:33:29
No manual entry for nanosleep
2010/02/09(火) 07:02:56
さがしもせず「ないからわかりません」とかほざくやつはしねばいいとおもうんだ
ttp://www.freebsd.org/cgi/man.cgi
ttp://www.freebsd.org/cgi/man.cgi
2010/02/09(火) 07:19:55
2010/02/09(火) 07:19:56
2010/02/09(火) 07:31:29
さあ早く select()使ってnanosleep()を実装する仕事に戻るんだ、、
2010/02/09(火) 20:19:07
select()命令を使ってnanosleep()命令にする(?)って、そんな設定があるんですか?
2010/02/09(火) 20:25:39
select() のタイムアウトを nanosleep() の代わりに使うという話でしょ。
239名無しさん@お腹いっぱい。
2010/03/24(水) 20:43:18 PASS= に/usr/gnu/binを適応してるのに
xmkmfのジョブが実施できません><
ヘルフお願いします
xmkmfのジョブが実施できません><
ヘルフお願いします
2010/03/25(木) 04:48:47
setコマンドで本当にそのパスを食ってるか
rehashしてみるとかwhich xmkmfしてみるとかさぁ
rehashしてみるとかwhich xmkmfしてみるとかさぁ
2010/03/25(木) 07:41:51
>>240 回答者も低レベルだなw
2010/03/25(木) 09:25:33
243名無しさん@お腹いっぱい。
2010/03/27(土) 10:02:53 Solaris-7.0 x86 なんですけど、最新版に上げるための手順を教えてください。
2010/03/27(土) 23:14:59
7.0.?そんなVerあったっけか?
245名無しさん@お腹いっぱい。
2010/09/06(月) 22:38:35 C言語を静的リンクするのに、オプションは -staticじゃ駄目なんですか?
何かエラーが出るんですけど
何かエラーが出るんですけど
2010/09/06(月) 22:53:39
コンパイラ(リンカ)により異なる
2010/09/06(月) 22:59:11
>>246 回答者も低レベルだなw
248名無しさん@お腹いっぱい。
2010/09/07(火) 19:33:352010/09/09(木) 15:39:22
エラーメッセージを書かないのは、宗教上の理由からですか?
2010/09/09(木) 16:20:26
>>249
そうです。宗教上の理由です。
そうです。宗教上の理由です。
2010/09/09(木) 16:39:47
>>249
あと、回答者の品質チェック用です。
あと、回答者の品質チェック用です。
2010/09/12(日) 20:37:02
>>245
これ、なぜそうなるか知ってる人ならエラーメッセージ関係なしで答えられるよね
これ、なぜそうなるか知ってる人ならエラーメッセージ関係なしで答えられるよね
2010/09/16(木) 11:34:10
では答えてみたまえ。
2010/09/16(木) 11:39:17
Solaris10ではlibc.aが提供されていない。
2010/09/16(木) 12:06:50
だったらインストールCDからlibc.aを追加すればいいだけでは?
2010/09/16(木) 12:17:04
素人は引っ込んでろ。
2010/09/16(木) 12:47:41
開発者サポート以上でインスコするのは基本だろw
2010/09/16(木) 13:00:32
Solaris10で開発した事がない老害か? とっとと引退して判子押しでもやってろ。
2010/09/16(木) 23:26:57
>>255
SUNWがたくさんあり過ぎて探すのが大変です。-staticのSUNWを教えて下さい。
SUNWがたくさんあり過ぎて探すのが大変です。-staticのSUNWを教えて下さい。
2010/09/17(金) 23:31:28
SUNWに詳しい人はこのスレにはいないんですか?
2010/09/20(月) 22:39:21
2010/09/21(火) 10:50:04
最近の事情を知らない=じじぃ確定なのか?
2010/09/21(火) 11:19:50
だから、回答のSUNWだけ教えろよ。能書きは不要。
2010/09/21(火) 13:03:47
そんなSUNWは存在しない。
2010/09/21(火) 17:59:47
2010/09/21(火) 21:59:57
2010/09/22(水) 09:27:43
いやネタかと。普通わかるじゃん
268名無しさん@お腹いっぱい。
2011/01/19(水) 16:21:58 tarファイルの中のファイルを削除したいのですが、solarisにはdeleteオプションが無いようなので、このオプションを使わずに削除するにはどうすればいいのでしょうか?
2011/01/19(水) 16:29:39
/usr/sfw/binにgnuのtar入ってなかったっけ?
一旦展開してアーカイブ作り直すとか
一旦展開してアーカイブ作り直すとか
2011/01/19(水) 17:11:33
271名無しさん@お腹いっぱい。
2011/01/24(月) 15:24:072011/01/24(月) 15:45:37
こんなんでいいのか?
$ 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
$ 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
2011/01/24(月) 17:44:01
>>272
ありがとうございます。今環境がないので今度客先のaixで確認してみます。
ありがとうございます。今環境がないので今度客先のaixで確認してみます。
2011/01/24(月) 18:38:17
Solarisじゃなかったのか?
2011/01/24(月) 20:27:47
>>272
はじめにAIXのスレで質問して、ついでにシェルスクリプト総合で質問したものですが、
http://hibari.2ch.net/test/read.cgi/unix/1290209379/235-236
でシェルスクリプトを書いてしまいました。
どうも別の人も質問したり、回答したりしているようです。
perlは使ったことがないのですが、便利そうですね。
しかし、会社のAIXにperlはインストールされているのだろうか…
awkとかsedを使っている人はいるんですけどね。
汎用性はawkとかの方が高い気がしますが、perlの方が高機能なんですかね。
はじめにAIXのスレで質問して、ついでにシェルスクリプト総合で質問したものですが、
http://hibari.2ch.net/test/read.cgi/unix/1290209379/235-236
でシェルスクリプトを書いてしまいました。
どうも別の人も質問したり、回答したりしているようです。
perlは使ったことがないのですが、便利そうですね。
しかし、会社のAIXにperlはインストールされているのだろうか…
awkとかsedを使っている人はいるんですけどね。
汎用性はawkとかの方が高い気がしますが、perlの方が高機能なんですかね。
2011/01/24(月) 20:34:04
ちなみに268,271,273は私ではありません。
スレチですがAIXで動かすのが目的です。
自宅にはCent OSとFree BSDの環境があり、Cent OSでdeleteオプションが使えることは確認しました。
せっかくシェルスクリプトを書いたので、当面はそれを使うつもりですが、
Cent OSでperlは使えると思うので、272のコードも試してみようと思います。
スレチですがAIXで動かすのが目的です。
自宅にはCent OSとFree BSDの環境があり、Cent OSでdeleteオプションが使えることは確認しました。
せっかくシェルスクリプトを書いたので、当面はそれを使うつもりですが、
Cent OSでperlは使えると思うので、272のコードも試してみようと思います。
2011/01/24(月) 20:50:56
>>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: 処理中にエラーが起きましたが、最後まで処理してからエラー終了させました
どこが間違っているのでしょうか?
実行してみたところこんな感じでエラーになりました。
[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: 処理中にエラーが起きましたが、最後まで処理してからエラー終了させました
どこが間違っているのでしょうか?
2011/01/24(月) 21:00:34
「古文書のありかを突き止められません」も読めないゆとりか?
2011/01/24(月) 21:03:40
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
かな?
Archive::Tarがインストールされていない。
$ cpan Archive::Tar
かな?
2011/01/24(月) 23:04:53
2011/01/25(火) 11:11:49
よそでやれよ。
282名無しさん@お腹いっぱい。
2011/01/28(金) 17:01:41 ./configureでインストールする時に毎回prefixオプションつけて場所指定するのめんどうなんだよね。
標準のインストール先は/usr/local以下になってると思うんだけど最初に環境変数与えておくとかで変更する方法あるかな?
標準のインストール先は/usr/local以下になってると思うんだけど最初に環境変数与えておくとかで変更する方法あるかな?
2011/01/30(日) 19:35:57
2011/01/30(日) 19:43:59
よく訓練されたSolaris信者はupdate_drvコマンドとか使わないw
2011/01/30(日) 20:00:01
そうなんですか
訓練されてはない感じなものですみません。
vmwareのtoolがそれを必要としているんですが
デフォでインストールされてないのでどうしたものかと
訓練されてはない感じなものですみません。
vmwareのtoolがそれを必要としているんですが
デフォでインストールされてないのでどうしたものかと
2011/01/30(日) 21:18:38
ttp://download.oracle.com/docs/cd/E19455-01/817-5440/6mkt7mdj9/index.html
Solaris8にも入ってるみたいだけど
OSリリースによって違うのかな
Solaris8にも入ってるみたいだけど
OSリリースによって違うのかな
2011/01/30(日) 21:37:20
そうですか入ってるですか・・・
04/01を使用してますがね。
04/01を使用してますがね。
2011/01/30(日) 21:44:20
289名無しさん@お腹いっぱい。
2011/02/03(木) 18:34:27 >>147
solarisの場合、5bin/echoは bin/echoそのものだろw
solarisの場合、5bin/echoは bin/echoそのものだろw
290名無しさん@お腹いっぱい。
2011/02/20(日) 08:54:28.17 プロンプト用プログラムで、
処理時間がかかるルーチンを実行中に
何かキーボードが押されたらその時点での進行状況を表示、または中断、
という仕様を要求されました。
getchar()では、キーを押すまで帰ってこないし、
そもそもgetchar()を呼んだタイミング以外でもキーに反応しなければならないので
無理だということはわかりました。
こういうのは割り込みを使うそうですが、調べると、
キーボードはIRQ1を使っていることはわかりました。
C言語で、IRQ1を読み込んでプログラムを分岐させる?のは
どうすればいいか、誰かわかります?
処理時間がかかるルーチンを実行中に
何かキーボードが押されたらその時点での進行状況を表示、または中断、
という仕様を要求されました。
getchar()では、キーを押すまで帰ってこないし、
そもそもgetchar()を呼んだタイミング以外でもキーに反応しなければならないので
無理だということはわかりました。
こういうのは割り込みを使うそうですが、調べると、
キーボードはIRQ1を使っていることはわかりました。
C言語で、IRQ1を読み込んでプログラムを分岐させる?のは
どうすればいいか、誰かわかります?
2011/02/20(日) 12:57:47.75
ttp://d.hatena.ne.jp/wocota/20090306/1236326294
こんなん出てきたけど参考になりそう?
こんなん出てきたけど参考になりそう?
2011/02/20(日) 20:36:24.00
2011/02/20(日) 21:31:56.36
2011/02/20(日) 22:04:24.88
tcgetattr,tcsetattr,cfmakerawあたりでできなかったっけ
2011/02/20(日) 22:07:49.69
書いた後だけど
cfmakerawがSolarisに無いんだな・・・
Google Code Searchでcfmakeraw使っているプログラムで
Solarisの場合はどうやってtermiosを設定しているか調べれば
それが答えだと思う
cfmakerawがSolarisに無いんだな・・・
Google Code Searchでcfmakeraw使っているプログラムで
Solarisの場合はどうやってtermiosを設定しているか調べれば
それが答えだと思う
2011/02/20(日) 22:33:30.14
>>294,295
tcsetattr()で端末設定いじっても、stty rawコマンドと同様に
端末入力を行バッファしなくなるだけ(Enterなしに入力が返るだけ)で、
getchar()とかで入力を読みに行ったタイミングでしか
反応できないという問題の解決にはならないでしょ。
元質問はgetchar()を呼ばずに長時間処理を行なっているプログラムに対して、
どれかのキーを押した時に割り込み的にプログラムの流れを変えたいということ
みたいだから。
tcsetattr()で端末設定いじっても、stty rawコマンドと同様に
端末入力を行バッファしなくなるだけ(Enterなしに入力が返るだけ)で、
getchar()とかで入力を読みに行ったタイミングでしか
反応できないという問題の解決にはならないでしょ。
元質問はgetchar()を呼ばずに長時間処理を行なっているプログラムに対して、
どれかのキーを押した時に割り込み的にプログラムの流れを変えたいということ
みたいだから。
2011/02/20(日) 22:41:50.63
キーボード監視スレッド立てるだけだ。
2011/02/20(日) 23:10:34.73
2011/02/21(月) 00:48:20.48
デバドラ書きましょうってことじゃなかったのかorz
2011/02/23(水) 09:56:44.59
301名無しさん@お腹いっぱい。
2011/07/23(土) 18:36:04.66 Linuxの libc.so.* みたいに、
共有ライブラリなんだけど直接コマンドとして実行も可能なライブラリファイルって、
どうやってコンパイルして作るの?
共有ライブラリなんだけど直接コマンドとして実行も可能なライブラリファイルって、
どうやってコンパイルして作るの?
2011/07/24(日) 09:00:03.93
2011/07/24(日) 10:16:00.05
共有ライブラリ実行して何がうれしいのかわからんw
2011/07/27(水) 21:17:39.98
すみませんが共有ライブラリを実行してうれしい方のみ回答をお願いします
2011/07/27(水) 22:01:12.22
いないみたいですのでシッポ巻いてお引き取り下さい
2011/07/28(木) 17:55:56.55
308名無しさん@お腹いっぱい。
2012/11/03(土) 18:22:45.49 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となってよい。
最小の命令数の回答を正解とする。
・・・以上わかる方、できれば月曜日までにお願いします。
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となってよい。
最小の命令数の回答を正解とする。
・・・以上わかる方、できれば月曜日までにお願いします。
2012/11/03(土) 23:15:15.16
またコピペか
2012/11/11(日) 21:33:17.16
共有ライブラリの実行ってバージョンとか出すだけじゃなかったか? exec に細工してあって共有ライブラリののマジックならヘッダのバージョン読んできて表示とかなら簡単だろ。jar が直接実行出来るのも #! でインタプリタ呼び出すのも exec の機能なんじゃないの?
2012/12/26(水) 21:14:55.41
セグメンテーション違反がx86ではなく、SPARCに問題にあって発生
している場合 どうしたら実行できますか
している場合 どうしたら実行できますか
2013/01/24(木) 05:30:35.43
一年半越しの質問に答えるのもなんだけど
--sharedだろうと無理矢理エントリポイントを指定しておけば動くんじゃないの
仕組みわかってれば予想できる事だと思うが
--sharedだろうと無理矢理エントリポイントを指定しておけば動くんじゃないの
仕組みわかってれば予想できる事だと思うが
2013/01/25(金) 23:02:31.66
2013/01/26(土) 06:17:29.76
2013/01/28(月) 12:00:19.28
事前情報が適当すぎ
四の五の言わずにデバッガかませばすぐわかるだろ
四の五の言わずにデバッガかませばすぐわかるだろ
2013/01/28(月) 14:44:36.38
コピペくんにエサをやるとはw
2013/01/28(月) 20:31:10.90
安全側の判断として、SPARCのセグメンテーション違反である可能性が否定できない
ので、運転再開を認めないことになりました。
ので、運転再開を認めないことになりました。
2013/01/28(月) 23:31:16.48
SPARCでセグフォルトする原因を調べなかったばかりに
x86/mipsで偶然動いていたバグを見過ごすわけだな。
x86/mipsで偶然動いていたバグを見過ごすわけだな。
2013/02/23(土) 19:57:07.17
質問です
Gccのコマンドラインをだーって入力するとコンパイル出来るじゃないですか
それにオプションをさーっと追加して静的コンパイルしたいんです
出来ますの?ちなみに-staticを付けてみましたが変な英語で止まりました
勿論ググりましたが、当方馬鹿なのでわかりません
サルでも分かるような回答を強く期待します
僕はこういう小バカにしたような書き方しか出来ませんが、凄く切実に知りたいです
さぁどうぞ↓
Gccのコマンドラインをだーって入力するとコンパイル出来るじゃないですか
それにオプションをさーっと追加して静的コンパイルしたいんです
出来ますの?ちなみに-staticを付けてみましたが変な英語で止まりました
勿論ググりましたが、当方馬鹿なのでわかりません
サルでも分かるような回答を強く期待します
僕はこういう小バカにしたような書き方しか出来ませんが、凄く切実に知りたいです
さぁどうぞ↓
2013/02/23(土) 23:40:20.61
病院に帰れw
2013/06/07(金) 20:51:18.93
先日、他部署を交えて開かれた社内技術交換会でのこと。
先輩は自分が開発担当したあるソフトのプログラミング中に思いついたという
文字列処理の高速化アルゴリズムについて得意気に解説し始めた。
話し始めてしばらくして、隣の部署の人が口をはさんだ。
「それ、有名な番兵のアルゴリズムですよね。ウチでも昔はよく番兵を使いました。
でも番兵はマルチスレッドで使えないという欠点があるので、
今では番兵のアルゴリズムを使うことは禁止してます。
これ使われると発見しにくいバグになって困るんですよねぇ…
ところで今日のお話というのは、
番兵のアルゴリズムをマルチスレッドに対応させるような方法か何かですか?」
そのあと先輩の話は支離滅裂になり、何の技術交換会だったのか
よく覚えていない…
先輩は自分が開発担当したあるソフトのプログラミング中に思いついたという
文字列処理の高速化アルゴリズムについて得意気に解説し始めた。
話し始めてしばらくして、隣の部署の人が口をはさんだ。
「それ、有名な番兵のアルゴリズムですよね。ウチでも昔はよく番兵を使いました。
でも番兵はマルチスレッドで使えないという欠点があるので、
今では番兵のアルゴリズムを使うことは禁止してます。
これ使われると発見しにくいバグになって困るんですよねぇ…
ところで今日のお話というのは、
番兵のアルゴリズムをマルチスレッドに対応させるような方法か何かですか?」
そのあと先輩の話は支離滅裂になり、何の技術交換会だったのか
よく覚えていない…
2013/07/03(水) NY:AN:NY.AN
このあたりをまじめにやってない技術者をあつめて
「データ構造とアルゴリズム」みたいな本を通読
する勉強会をすべきなんだろうな。
「データ構造とアルゴリズム」みたいな本を通読
する勉強会をすべきなんだろうな。
2013/07/03(水) NY:AN:NY.AN
>>319
makeコマンド(Makefile)を勉強すれば幸せになるかも。
makeコマンド(Makefile)を勉強すれば幸せになるかも。
2013/07/04(木) NY:AN:NY.AN
なんでマルチメディアで番兵使っちゃダメなの?
325名無しさん@お腹いっぱい。
2014/10/01(水) 21:23:07.77 SolarisでUNIXを覚えた君たちへ
君たちが悪いわけじゃないんだよ
君たちが覚えたSolarisの将来が無かっただけ
当時の社会が悪かっただけ
君たち一人ひとりが悪いわけじゃないんだよ
だから自分を責めないで
社会と向き合ってください
そうすればきっと気が付くはず
君たちのSolarisの知識が無用なのだということに
君たちの存在自体が社会の足枷だということに
君たちが悪いわけじゃないんだよ
君たちが覚えたSolarisの将来が無かっただけ
当時の社会が悪かっただけ
君たち一人ひとりが悪いわけじゃないんだよ
だから自分を責めないで
社会と向き合ってください
そうすればきっと気が付くはず
君たちのSolarisの知識が無用なのだということに
君たちの存在自体が社会の足枷だということに
2015/12/10(木) 01:00:06.16
ハゲ侍 サブコミュ イケメン スカイプ マリリンマンソン Twitter マリオ64 ゲーム実況者 マリオカート
ハゲ侍 ツイッター 星のカービィ64 マリオサンシャイン ニコニコ超会議 ポケモン フレコ MH4G アメブロ
ハゲ侍 アメーバブログ 仕事 Skype ツイキャス モンハン 歌い手 スプラトゥーン マニアック
ハゲ侍 動画 顔 ドリームクラブ 好き 刃牙 サイレントヒル ドラゴンボール イケボ
ハゲ侍 漫画 フレンドコード NG縛り ニコニコ生放送 歌ってみた 太刀 ニコニコ超パーティー コミュニティ
ハゲ侍 大学 アキネーター 配信 ニコ生 サブコミュ マリリンマンソン イケメン 学歴
ハゲ侍 マリオカート Twitter スカイプ マリオ64 ツイッター ゲーム実況者 星のカービィ64 ニコニコ超会議
ハゲ侍 ポケモン マリオサンシャイン フレコ MH4G アメーバブログ 仕事 Skype ツイキャス
ハゲ侍 モンハン 歌い手 マニアック 動画 アメブロ スプラトゥーン 刃牙 ドリームクラブ
ハゲ侍 好き サイレントヒル ドラゴンボール 漫画 顔 NG縛り フレンドコード ニコニコ生放送
http://kanae.2ch.net/test/read.cgi/pcqa/1421101110/51
http://kanae.2ch.net/test/read.cgi/pcqa/1415921104/55
http://kanae.2ch.net/test/read.cgi/pcqa/1436852775/17
ハゲ侍 ツイッター 星のカービィ64 マリオサンシャイン ニコニコ超会議 ポケモン フレコ MH4G アメブロ
ハゲ侍 アメーバブログ 仕事 Skype ツイキャス モンハン 歌い手 スプラトゥーン マニアック
ハゲ侍 動画 顔 ドリームクラブ 好き 刃牙 サイレントヒル ドラゴンボール イケボ
ハゲ侍 漫画 フレンドコード NG縛り ニコニコ生放送 歌ってみた 太刀 ニコニコ超パーティー コミュニティ
ハゲ侍 大学 アキネーター 配信 ニコ生 サブコミュ マリリンマンソン イケメン 学歴
ハゲ侍 マリオカート Twitter スカイプ マリオ64 ツイッター ゲーム実況者 星のカービィ64 ニコニコ超会議
ハゲ侍 ポケモン マリオサンシャイン フレコ MH4G アメーバブログ 仕事 Skype ツイキャス
ハゲ侍 モンハン 歌い手 マニアック 動画 アメブロ スプラトゥーン 刃牙 ドリームクラブ
ハゲ侍 好き サイレントヒル ドラゴンボール 漫画 顔 NG縛り フレンドコード ニコニコ生放送
http://kanae.2ch.net/test/read.cgi/pcqa/1421101110/51
http://kanae.2ch.net/test/read.cgi/pcqa/1415921104/55
http://kanae.2ch.net/test/read.cgi/pcqa/1436852775/17
327名無しさん@お腹いっぱい。
2015/12/11(金) 21:14:11.77 詳細は, HPにてご覧下さい。
http://goo.gl/79dbSh
http://goo.gl/79dbSh
2015/12/20(日) 07:54:27.39
>>329
コピペ
コピペ
2015/12/20(日) 19:32:32.03
???
330名無しさん@お腹いっぱい。
2017/12/29(金) 09:05:05.05 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
EBKNZABJRN
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
EBKNZABJRN
331名無しさん@お腹いっぱい。
2018/03/31(土) 18:06:02.61 チョンマゲオヤジ、そろそろ牛刀持った竹田にぶっ刺されんぞw
332名無しさん@お腹いっぱい。
2018/05/22(火) 02:49:49.73 知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
TPQOS
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
TPQOS
333名無しさん@お腹いっぱい。
2021/09/14(火) 16:56:52.25 御影みゆ
334名無しさん@お腹いっぱい。
2021/12/11(土) 23:21:47.01 Solaris10に勝るLinux系OSがあったら教えて
335名無しさん@お腹いっぱい。
2022/02/04(金) 18:52:52.18336名無しさん@お腹いっぱい。
2024/03/27(水) 20:37:53.78 イモトが結構上位には厳しくない正当化するなら、政治に関心は無くならないどころか反感持たれるのにね
337名無しさん@お腹いっぱい。
2024/03/27(水) 21:02:48.58 別館ババアには申し訳ないけど服屋とか禿とか寄与度でかいとこだけ下げてない
きつね事件振り返りやるんか…
きつね事件振り返りやるんか…
レスを投稿する
ニュース
- たぬかな、結婚していた SNSで報告 生配信では入籍時期も説明 祝福殺到「おめでとう!」「幸あれ」 [muffin★]
- 【高市関税キター!!】個人輸入・少額輸入品への税優遇見直しへ…中国の通販サイトなどからの大量輸入を懸念 [1ゲットロボ★]
- 【工作員】「X」のアカウント所在地公開機能が暴いた世論操作の実態 MAGA支持著名アカウントの多くが米国外から運営 日本にも波及 [ごまカンパチ★]
- 自民 国会議員の歳費 月額5万円引き上げ 今国会での成立目指す [どどん★]
- 「営業妨害ですよ」小野田紀美氏、銀色ドレス揶揄に怒りをあらわ [バイト歴50年★]
- 「車を処分してください」生活保護の窓口 取材で見えた利用者の実情 [少考さん★]
- 高市は悪くない!と、何でもかんでも擁護する人々。本当に日本人なのか? [219241683]
- 高市シンパ「習近平は中々折れてくれない高市にビビってトランプに助けを求めた」 [329271814]
- 残業年間700時間って激務?
- 国民投票により「DLsite」にゲップ、人格排泄、淫紋、スワッピング等10種のジャンルが追加 [435756605]
- お前ら冬季の賞与いくら?年齢も書け、統計取る
- 【悲報】小学校531校で「1人1台パソコン」を無作為に配布し、10年間追跡した研究結果がこちらwwwwwwwwwwwwww [904880432]
