Solarisプログラミング教えてチョンマゲat UNIX
Solarisプログラミング教えてチョンマゲ - 暇つぶし2ch265:名無しさん@お腹いっぱい。
10/09/21 17:59:47 .net
みんないじわるだなぁ

>>245
SUNWarcに入ってるよw

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

267:名無しさん@お腹いっぱい。
10/09/22 09:27:43 .net
いやネタかと。普通わかるじゃん

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

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

270:名無しさん@お腹いっぱい。
11/01/19 17:11:33 .net
>>268
AIXじゃなかったのか?
スレリンク(unix板:656番)
スレリンク(unix板:213番)

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

272:名無しさん@お腹いっぱい。
11/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:名無しさん@お腹いっぱい。
11/01/24 17:44:01 .net
>>272
ありがとうございます。今環境がないので今度客先のaixで確認してみます。

274:名無しさん@お腹いっぱい。
11/01/24 18:38:17 .net
Solarisじゃなかったのか?

275:名無しさん@お腹いっぱい。
11/01/24 20:27:47 .net
>>272
はじめにAIXのスレで質問して、ついでにシェルスクリプト総合で質問したものですが、
スレリンク(unix板:235-236番)
でシェルスクリプトを書いてしまいました。
どうも別の人も質問したり、回答したりしているようです。

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

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

277:名無しさん@お腹いっぱい。
11/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:名無しさん@お腹いっぱい。
11/01/24 21:00:34 .net
「古文書のありかを突き止められません」も読めないゆとりか?

279:名無しさん@お腹いっぱい。
11/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:名無しさん@お腹いっぱい。
11/01/24 23:04:53 .net
>>279
ありがとうございます。動いたようです。
しかし、会社では使えないんだろうな…

281:名無しさん@お腹いっぱい。
11/01/25 11:11:49 .net
よそでやれよ。

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

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

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

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

286:名無しさん@お腹いっぱい。
11/01/30 21:18:38 .net
URLリンク(download.oracle.com)

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

287:名無しさん@お腹いっぱい。
11/01/30 21:37:20 .net
そうですか入ってるですか・・・
04/01を使用してますがね。


288:名無しさん@お腹いっぱい。
11/01/30 21:44:20 .net
URLリンク(webcache.googleusercontent.com)
どうやらできないみたいっすね
すみません。

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

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

291:名無しさん@お腹いっぱい。
11/02/20 12:57:47.75 .net
URLリンク(d.hatena.ne.jp)
こんなん出てきたけど参考になりそう?

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

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

294:名無しさん@お腹いっぱい。
11/02/20 22:04:24.88 .net
tcgetattr,tcsetattr,cfmakerawあたりでできなかったっけ

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

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

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

297:名無しさん@お腹いっぱい。
11/02/20 22:41:50.63 .net
キーボード監視スレッド立てるだけだ。

298:名無しさん@お腹いっぱい。
11/02/20 23:10:34.73 .net
>>296は頭悪いのか?w

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

299:名無しさん@お腹いっぱい。
11/02/21 00:48:20.48 .net
デバドラ書きましょうってことじゃなかったのかorz

300:名無しさん@お腹いっぱい。
11/02/23 09:56:44.59 .net
マルチかよ。
スレリンク(unix板:742番)

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

302: 忍法帖【Lv=40,xxxPT】
11/07/24 00:54:54.26 .net
Solaris関係ないだろw

303:名無しさん@お腹いっぱい。
11/07/24 09:00:03.93 .net
>>302
Solaris関係あります。

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

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

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

306:名無しさん@お腹いっぱい。
11/07/27 22:01:12.22 .net
いないみたいですのでシッポ巻いてお引き取り下さい

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

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

308:名無しさん@お腹いっぱい。
12/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:名無しさん@お腹いっぱい。
12/11/03 23:15:15.16 .net
またコピペか

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

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

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

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

URLリンク(ja.wikipedia.org)エンディアン

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

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

316:名無しさん@お腹いっぱい。
13/01/28 14:44:36.38 .net
コピペくんにエサをやるとはw

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

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

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

320:名無しさん@お腹いっぱい。
13/02/23 23:40:20.61 .net
病院に帰れw

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

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

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

324:名無しさん@お腹いっぱい。
13/07/04 NY:AN:NY.AN .net
なんでマルチメディアで番兵使っちゃダメなの?

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

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

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

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

327:名無しさん@お腹いっぱい。
15/12/11 21:14:11.77 .net
詳細は, HPにてご覧下さい。
URLリンク(goo.gl)

328:安倍氏 GJ!
15/12/15 19:14:03.15 WIeKZMk3i
在日天国が終わった涙目w by 在日チョン

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

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

      ●厳選!韓国情報(掲示板有り)●
       URLリンク(gensen2ch.com)

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

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

330:名無しさん@お腹いっぱい。
15/12/20 07:54:27.39 .net
>>329
コピペ

331:名無しさん@お腹いっぱい。
15/12/20 19:32:32.03 .net
???

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

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

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

335:名無しさん@お腹いっぱい。
21/09/14 16:56:52.25 .net
御影みゆ

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

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


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch