03/12/02 02:23.net
僕のティムポも錆びついています。
ただ、いまは使わないだけだ。
426:名無しさん@お腹いっぱい。
03/12/02 02:56.net
できるってーのはどのぐらいのレベルから? 漏れ、C 言語はそんなに自信ないなー。
とりあえずネットワークプログラミングとかシステムプログラミングはできるけど。
Perl はバリバリ。
# っていうか、UNIX C が理解できてないヤシはトラブルシュートできんの???
427:名無しさん@お腹いっぱい。
03/12/02 09:31.net
>>424>>425
ティムポを振り回す必要があれば加藤鷹を雇う。
バイブで足りる用事なら自分でやる。
428:名無しさん@お腹いっぱい。
03/12/02 10:48.net
>427
同意。
429:名無しさん@お腹いっぱい。
03/12/02 21:07.net
おれならハリー リームズを雇う。
430:名無しさん@お腹いっぱい。
03/12/02 22:35.net
プログラマと鯖管理者では職域がチガウ
必要となるスキルもチガウ ってあたりまえのことがわからんのか
431:名無しさん@お腹いっぱい。
03/12/03 02:13.net
プログラミングできないUNIX使いは虚勢されたオスのようなものだ。
432:名無しさん@お腹いっぱい。
03/12/03 04:08.net
おれは宦官の生きざまを否定したりしない。
433:hage
03/12/03 15:42.net
Cで確かに目的のものをかけるかもしれない。
でも、同じ処理をシェルスクリプトで書ける人のほうがかっこいいように思える。
434:名無しさん@お腹いっぱい。
03/12/03 17:24.net
シェルスクリプトは書けないけど、perlできればオッケー?
435:クンクン(葬式)
03/12/03 17:39.net
Perl をシェルスクリプト代わりに使ってるわよ。。。
クククのクーソ。。。
436:名無しさん@お腹いっぱい。
03/12/03 18:50.net
Makefile,sh,Perlこれらは全然別のものです。
437:山崎13 ◆5c5udzFPUI
03/12/03 20:23.net
/^l ●おめーらにプログラミングなんて理解できねーよ
l^`\ / /
\ 丶 __/ /
\ / 'ヽ
_/● ● ヽ
| ▼ ヽ________
ヽ人__, \
ヽ、 ヽ
| |
| |
ミ | ノ
ミ、、_ /______,ヽ /
/ /``/ / / / / /
((_ノ ((_ノ ((_ノ ((_ノ
438:名無しさん@お腹いっぱい。
03/12/06 01:03.net
ai
439:名無しさん@お腹いっぱい。
03/12/06 19:32.net
シェルで一行で出来るようなことを
ファイルにシコシコ書いて
わざわざperlスクリプトしちゃう輩って
たくさんいそうでつね。
440:名無しさん@お腹いっぱい。
03/12/06 21:00.net
perl -eで一行で書けばいいじゃん
441:名無しさん@お腹いっぱい。
03/12/06 21:57.net
目的を達成できればいいんじゃないのかな
変なこだわりもってる奴はきもいです
442:名無しさん@お腹いっぱい。
03/12/06 22:01.net
ただshで出来ることはshで済ませるっていうルールはあるよね。
なるべく最小限のツールでやるというか。perlを持ち出すのは
shではパフォーマンスに問題があるかそもそも書けないかの
どっちかのとき。
443:名無しさん@お腹いっぱい。
03/12/06 23:51.net
傾向、習慣としてならわかるが、そんなルールは無い。
444:名無しさん@お腹いっぱい。
03/12/07 00:51.net
きょうび Perl がインストールされていないシステムなんて流行らないんだよ。
お前は本当にシェルスクリプトが書きたいのかと小一時間問い詰めたい。
445:名無しさん@お腹いっぱい。
03/12/07 01:16.net
おれは/etc/{init,rc}.d/*にPerlなんてつかってるシステムは嫌だね。
446:名無しさん@お腹いっぱい。
03/12/07 01:18.net
秘書呼んで一言で出来るようなことを
ファイルにシコシコ書いて
わざわざperlスクリプトしちゃう輩って
たくさんいそうでつね。
目的を達成できればいいんじゃないのかな
変なこだわりもってる奴はきもいです
ただ自分で出来ることは自分で済ませるっていうルールはあるよね。
なるべく最小限の人材でやるというか。秘書を持ち出すのは
自分ではパフォーマンスに問題があるかそもそも書けないかの
どっちかのとき。
傾向、習慣としてならわかるが、そんなルールは無い。
447:名無しさん@お腹いっぱい。
03/12/07 03:29.net
>>446
ミニマリストってのはいるよ
448:名無しさん@お腹いっぱい。
03/12/07 18:21.net
>445
逆に面白いぞ、それ
449:名無しさん@お腹いっぱい。
03/12/08 15:39.net
perl早くていいじゃん。
450:hage
03/12/08 17:43.net
>>444
とりあえず。FreeBSD 5系列は流行らないと。
451:名無しさん@お腹いっぱい。
03/12/09 01:16.net
そこはキミが世界のすべてだと思っている
ウィンドウズ、リナックス、FreeBSDのうち
まずウィンドウズを挙げるべきだろう?
452:名無しさん@お腹いっぱい。
03/12/09 20:22.net
勝ち組 : 負け組
C : Pascal
C++ : Objective-C
Java : Smalltalk
Perl : Ruby
Python : tcl/tk
CommonLisp : scheme
bash : tcsh
勝ち組ならなんでもよし。
453:名無しさん@お腹いっぱい。
03/12/09 20:53.net
ひまわりでOSつくってます
454:名無しさん@お腹いっぱい。
03/12/12 02:41.net
/etc/{init,rc}.d/*にperlってのは、それはそれでステキだと思うけど。
普段のシェル作業にperlの常識を持ち出されると・・・
設定ファイル系の変数の頭に$とかつけなきゃいけないんだろ~嫌だなぁ
455:名無しさん@お腹いっぱい。
03/12/12 19:52.net
(゚Д゚)ハァ?
456:名無しさん@お腹いっぱい。
03/12/12 21:28.net
やっとprintfを覚えました!
画面に文字が出力されるなんて夢のような関数ですね。
457:名無しさん@お腹いっぱい。
03/12/12 21:29.net
目を覚ませ!
458:名無しさん@お腹いっぱい。
03/12/12 21:33.net
おまえら馬鹿かw
459:名無しさん@お腹いっぱい。
03/12/13 00:20.net
ここは2糞ねるだし仕方ねえだろ!!(笑い
460:名無しさん@お腹いっぱい。
03/12/13 01:49.net
PerlでLISP風に組んだら、めちゃくちゃ遅いわ
読み難いわであんまり良くなかった。
やっぱりC,Schemeの二つがあれば他にはいらねえな。
461:名無しさん@お腹いっぱい。
03/12/13 14:07.net
>>460
>>452
462:名無しさん@お腹いっぱい。
03/12/15 14:53.net
elips
463:山崎13 ◆5c5udzFPUI
03/12/15 15:01.net
/^l ●クズがウダウダ言ってるんじゃねーよ!!おまえらはBASICで十分だろ(プププププププ
l^`\ / /
\ 丶 __/ /
\ / 'ヽ
_/● ● ヽ
| ▼ ヽ________
ヽ人__, \
ヽ、 ヽ
| |
| |
ミ | ノ
ミ、、_ /______,ヽ /
/ /``/ / / / / /
((_ノ ((_ノ ((_ノ ((_ノ
464:名無しさん@お腹いっぱい。
03/12/17 15:55.net
と日本語もできないヤシが申しております
465:名無しさん@お腹いっぱい。
03/12/19 15:42.net
幼稚園のとき初めてさわったパソコンが8801だった。
親父が買って持て余してたのをいじってた。一緒に
買ったと思われるマニュアルに載ってたプログラムを
入れて遊んでたっけ。
その時以来さわった言語なんて高校にいたときポケコンで
使ってたZ80のアセンブラしかないよ。しかも忘れたし。
シェルスクリプトもマンドクサくて半端にしてるし。
現在19歳の童貞
466:名無しさん@お腹いっぱい。
03/12/20 00:54.net
どんなアフォがUNIX使おうと勝手だろう。
467:名無しさん@お腹いっぱい。
03/12/20 01:14.net
Afo is Not Unix
468:名無しさん@お腹いっぱい。
03/12/20 01:58.net
AIX
469:名無しさん@お腹いっぱい。
03/12/22 17:02.net
愛エックス
470:名無しさん@お腹いっぱい。
03/12/24 03:17.net
うんこだろ
471:名無しさん@お腹いっぱい。
03/12/31 17:24.net
ゴミ
472:UNIX初心者
03/12/31 23:17.net
カーネルのソースなんて読んだことありません。
システムコールの半分も知りません。
でもUNIX使ってます。
473:名無しさん@お腹いっぱい。
04/01/05 05:28.net
>>472
おまいがいまUnixMagazineすれでうわさのさかしたしゅう?
474:名無しさん@お腹いっぱい。
04/01/05 15:09.net
腹切(ry
475:名無しさん
04/01/05 18:45.net
>>1 いないんじゃないの?
476:名無しさん@お腹いっぱい。
04/01/08 19:02.net
即死
477:名無しさん@お腹いっぱい。
04/01/11 00:44.net
UNIX使いはプログラミングなんて朝飯前だ。
間違いない。
478:名無しさん@お腹いっぱい。
04/01/11 02:35.net
su root
for i in `/usr/bin/ps`
do
kill -9 $i
done
479:名無しさん@お腹いっぱい。
04/01/11 07:35.net
( ゜ ロ ゜ ) ( ゜ o ゜ ) ( ゜ Ο ゜ ) ( ゜д ゜ ) ( ゜ o ゜ )
480:名無しさん@お腹いっぱい。
04/01/13 21:31.net
即死
481:名無しさん@お腹いっぱい。
04/01/14 19:35.net
VBVBVBVBVBVBVBVBVBVBVBVBVBVBVBVBVBVBVBVBVBVBVB
482:名無しさん@お腹いっぱい。
04/01/14 19:41.net
UNIX使ってるならプログラムの一つくらいできるように
なりましょう。
483:名無しさん@お腹いっぱい。
04/01/16 15:12.net
htmlを書けます!!!!!
484:名無しさん@お腹いっぱい。
04/01/16 17:47.net
プログラムできませんが逝ったほうがよろしいでしょうか?
485:名無しさん@お腹いっぱい。
04/01/16 18:05.net
逝っていいよ?
486:名無しさん@お腹いっぱい。
04/01/17 02:22.net
>>484
選択1. プログラムできないのを受け入れて、天国で再生を待つ。
選択2. プログラムできないのを受け入れずに,現世を永遠にさまよう。
選択3. プログラムできる人を一人呪い殺し、自分も地獄に落ちる。
さあ、お逝きなさい…。
487:名無しさん@お腹いっぱい。
04/01/17 03:23.net
プログラムぐらい誰でも書けるじゃん。
根性が足りないんだよ。一つのことに
数百時間集中するような精神力が足りないんだよ。
488:名無しさん@お腹いっぱい。
04/01/17 15:24.net
まねならできます
489:名無しさん@お腹いっぱい。
04/01/17 15:36.net
465は彼か?彼を装った別人か?
490:名無しさん@お腹いっぱい。
04/01/20 17:19.net
愛人だろ
491:名無しさん@お腹いっぱい。
04/01/21 07:32.net
プログラミングできないUNIX使いなんて死んでいいよ
492:名無しさん@お腹いっぱい。
04/01/21 08:00.net
電波は必ずくれくれ君だから。相手すんの死ぬほど
めんどくさいんだよね。
493:名無しさん@お腹いっぱい。
04/01/23 02:25.net
じゃぁLinux板でインストールしかしてないような
ユーザはダメなわけ??
494:名無しさん@お腹いっぱい。
04/01/23 06:19.net
>>493
金を落とすか落とさないかの違いかな。
プライドだけ高い無能なケチが一番いらんってこと。
495:名無しさん@お腹いっぱい。
04/01/23 14:53.net
うんこ
496:名無しさん@Emacs
04/01/23 21:19.net
なんかこんな迷言を思い出してしまった
「金が有るなら金使え、金が無いなら知恵使え、知恵もないなら諦めろ」
497:名無しさん@お腹いっぱい。
04/01/24 06:27.net
知恵が無いなら汗をかけ、汗をかかないならあきらめろ というのが元ネタ。
498:名無しさん@お腹いっぱい。
04/01/25 13:48.net
ぼうやよいこだ、ねんねしな というのがほんとの元ネタ。
499:名無しさん@お腹いっぱい。
04/01/25 16:29.net
知恵萌え
500:名無しさん@お腹いっぱい。
04/01/25 17:12.net
サウナに行こうっと
501:名無しさん@お腹いっぱい。
04/01/25 17:18.net
さうなら~
502:名無しさん@お腹いっぱい。
04/01/27 16:49.net
腐臭がする。
503:名無しさん@お腹いっぱい。
04/01/28 14:15.net
風呂入れYO。
504:名無しさん@お腹いっぱい。
04/01/29 19:58.net
ゴミ
505:名無しさん@お腹いっぱい。
04/01/30 01:08.net
分別しろYO!
506:名無しさん@お腹いっぱい。
04/01/30 19:17.net
ゴ
ミ
507:名無しさん@お腹いっぱい。
04/01/30 20:33.net
ココでいふプログラム組める奴って、具体的にどんな奴をいふわけ?
508:名無しさん@お腹いっぱい。
04/01/30 23:56.net
>>507
多分だけど、C, sh, perl などを必要に応じて使い捨てできること。
それなりの規模の物は仕事で使ってるんでもなければ必要ないし。
509:名無しさん@お腹いっぱい。
04/01/31 00:47.net
>>508
それくらいならUnixをまともに使ってれば勝手に覚えるんでないのん?
といっても漏れもそれしか覚えてないけどね。
510:名無しさん@お腹いっぱい。
04/01/31 02:17.net
>508
作業用の言語としてshは勝手に覚えるね。Cは作業用としては
ちょっとヘビーだけど、仕事上覚えざるを得ないことが多い。
perlに行けるかどうかは資質次第だなあ。何かの言語を覚えるのは
それなりの時間がかかるから、スクリプト言語の有利さを
理解できないと、そこに踏み出せない。
511:名無しさん@お腹いっぱい。
04/01/31 04:25.net
むしろPerlの方がCGI経由で流れ着いた人が多くて、
最近のひとはawkを知らなかったりする。
PerlはここまできたらもうUNIXの一部だろう。
512:508
04/01/31 22:53.net
>>509
だって、UNIX 使い誰しもがプログラマではないでしょ。だとすると、
そもそも大きな物を書く必要がないわけで、必要十分を自分で補える
ぐらいでいいんじゃないでつか?
# 漏れは、一応システムプログラミングはできまつ。アプリは苦手かも。
513:名無しさん@お腹いっぱい。
04/02/01 15:27.net
PerlはここまできたらもうUNIXの一部だろう。
PerlはここまできたらもうUNIXの一部だろう。
PerlはここまできたらもうUNIXの一部だろう。
PerlはここまできたらもうUNIXの一部だろう。
PerlはここまできたらもうUNIXの一部だろう。
514:名無しさん@お腹いっぱい。
04/02/01 17:22.net
じゃ、各種カーネルに組み込むってことで。
515:名無しさん@Emacs
04/02/01 21:45.net
/usr/local/etc/rc.*/以下はみんなperlになるんでつか?
516:名無しさん@お腹いっぱい。
04/02/03 01:17.net
emacsもperlで書かれます
517:名無しさん@お腹いっぱい。
04/02/03 01:59.net
>516
あ、それはちょっと見てみたい。
518:名無しさん@お腹いっぱい。
04/02/03 02:03.net
elisp で kernel も書けます
519:名無しさん@お腹いっぱい。
04/02/04 00:11.net
elisp で perl も書けます
520:名無しさん@Emacs
04/02/04 00:41.net
(´-`).。oO(perlでEmacsが書かれたら何処にelispの出番があるんだろ…)
521:名無しさん@お腹いっぱい。
04/02/05 13:47.net
即死
522:名無しさん@お腹いっぱい。
04/02/08 15:30.net
OSがelispでemacsはperlで書かれるんだろ。
523:名無しさん@お腹いっぱい。
04/02/08 17:53.net
既出かもしれんが
1はCの事だけを指してるわけじゃないと思うが、Cを知らずにUNIX使いとはいえないだろ。
システムコールがわかんないと、障害解析できないよ。
c、shell、awkしか知らないので、ほかの言語のことはわからんが。
別にkernelのためだけにcがあるわけじゃない。
ほとんどのプログラムはcでできてんだから、それを知っておくのが早道じゃないのか?
プログラム言語を覚えるのは、プログラムすることだけが目的じゃない。
世の中すべてperlやJavaになれば話は別だが。
524:名無しさん@お腹いっぱい。
04/02/08 18:02.net
この前CommonLispで書かれたカーネルがあった。
ドライバまでLispでかかれてた。そういったOSを使うのであれば
Cはやらなくてもいいかもしれない。
525:名無しさん@お腹いっぱい。
04/02/08 18:31.net
>>523 禿銅。errno.h も知らない香具師は、エラー出力見ても原因の見当もつかないからな。
526:名無しさん@Emacs
04/02/08 21:33.net
>>525
うほ、初めてみた。こんなのが有ったのを知らなかったなんて…orz
527:名無しさん@お腹いっぱい。
04/02/10 01:37.net
なかなか感心なやつじゃないか。
と10年前なら思っただろう。age釣りオツカレ
528:名無しさん@お腹いっぱい。
04/02/11 14:22.net
すばらしい
529:名無しさん@お腹いっぱい。
04/02/11 21:03.net
リナ厨
530:名無しさん@お腹いっぱい。
04/02/11 21:26.net
即死だな
531:名無しさん@お腹いっぱい。
04/02/11 21:50.net
中坊以下のUNIX使いって見たことないんだけど
532:名無しさん@お腹いっぱい。
04/02/11 21:58.net
>>531
大阪日本橋の場末で300円で売られていたEWS4800を持ち帰ってきた父に
「おう。パソコンが売っていたぞ。これを使え」と押しつけられた憐れな小学生なら。
533:名無しさん@お腹いっぱい。
04/02/11 22:06.net
それを使いこなす小坊は神
534:名無しさん@お腹いっぱい。
04/02/11 23:01.net
xsoldier猿になる小坊
535:名無しさん@お腹いっぱい。
04/02/12 00:07.net
私の通っている中学の友達でUNIXのライセンスは持っているのにLinuxのインストールができない香具師がいます。。。
どうか彼を助けてやってください
536:名無しさん@お腹いっぱい。
04/02/12 00:31.net
>>UNIXのライセンスは持っているのに
その友達の名前 「SCO」っていうのでは?
537:名無しさん@お腹いっぱい。
04/02/12 00:33.net
>>536
ぜんぜん違う。
ツーカ何人?
538:名無しさん@お腹いっぱい。
04/02/12 00:41.net
すげー.
オイラもライセンスが欲しい.
539:名無しさん@お腹いっぱい。
04/02/13 17:50.net
UNIX使いなのにネットワークできないヤシ
540:名無しさん@お腹いっぱい。
04/02/13 17:57.net
俺もライセンス欲しいです。とりあえずAIXとIRIXのライセンス下さい。
541:名無しさん@お腹いっぱい。
04/02/16 12:25.net
ライセンシー
542:名無しさん@お腹いっぱい。
04/02/18 13:31.net
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
543:名無しさん@お腹いっぱい。
04/02/19 22:08.net
Cでどの程度のプログラム書ければ、Cでプログラミングできるってことになるの?
544:名無しさん@Emacs
04/02/20 00:38.net
HelloWorld
545:名無しさん@お腹いっぱい。
04/02/20 18:51.net
やば、じゃあCプログラマーじゃないや・・・
鬱
546:名無しさん@お腹いっぱい。
04/02/23 01:37.net
おっしゃっ、それなら漏れは C プログラマだな。
547:名無しさん@お腹いっぱい。
04/02/23 15:38.net
>544,546
UNIXのCプログラマーには程遠いな
548:名無しさん@お腹いっぱい。
04/02/23 19:07.net
>>547
UNIXのCでどの程度のプログラム書ければ、UNIXのCでプログラミングできるってことになるの?
549:名無しさん@お腹いっぱい。
04/02/23 19:28.net
プロセス間通信
550:名無しさん@Emacs
04/02/23 23:25.net
>>548
まずはオライリーから出ている『UNIX Cプログラミング』を読んでみると吉と思われ
551:名無しさん@お腹いっぱい。
04/02/26 14:56.net
勘違い厨房オヤジ撲滅のため、あげ
552:名無しさん@お腹いっぱい。
04/02/26 14:57.net
__,,,,_
/´  ̄`ヽ,
/ 〃 _,ァ---‐一ヘヽ
i /´ リ}
| 〉. -‐ '''ー {!
| | ‐ー くー |
ヤヽリ ´゚ ,r "_,,>、 ゚'}
ヽ_」 ト‐=‐ァ' !
ゝ i、 ` `二´' 丿
r|、` '' ー--‐f´
_/ | \ /|\_
/ ̄/ | /`又´\| |  ̄\
悔しかったらここまできな
スレリンク(senmon板)l50
553:名無しさん@お腹いっぱい。
04/02/27 11:21.net
こんにちはカンチ、こんばんわかな?
これからカンチにお別れを言おうと思います。
ちょっと悲しいけど、でも悲しいだけでもありません。
いずれにしても、カンチと同じ季節に同じ道を歩けた
ことを、愛してやみません。
カンチ!今がいとしいよ。カンチとお別れする、今この時を、
やっぱりいとしく思えるから、私のこれからはきっと大丈夫って
思えます。カンチと出会えてちょっと人生得したかなって。
サヨナラは言いません。約束もしません。
でもまた逢えるよね。
赤名リカ
追伸. 元気ですか?
554:名無しさん@お腹いっぱい。
04/02/27 15:42.net
ここの人達がread.cgiのver8をリリースしたら驚いてあげる
555:名無しさん@お腹いっぱい。
04/02/27 15:49.net
mod_2chが必要だとは誰しも思うところだろうけど、
めんどくさくて誰もやろうとしないね。
556:名無しさん@お腹いっぱい。
04/02/27 16:30.net
コソパイル
557:kazu
04/02/27 17:13.net
二チャンネルのフラッシュ見せていただきました!!
感動です!!!!
これからも頑張ってください!!!
UNIX最高ー!!!!
558:名無しさん@お腹いっぱい。
04/02/27 18:14.net
このスレ見て『プログラミング出来ないのってカコワルイい』と思ったので
JavaScript覚えました。カーネルでも何でもかかってこい!
ps.
俺は一日でダイアログの出し方を覚えたのですが、覚えるの早いですか。
ちなみにHTMLも少しかけます。
559:名無しさん@お腹いっぱい。
04/02/27 18:22.net
>>558 スレリンク(unix板)l50
560:名無しさん@お腹いっぱい。
04/02/27 18:27.net
ふと思ったのだが、>>1 のハッカー度は 1 が最上級なのでは?
561:560
04/02/27 18:28.net
ごめん、誤爆した。559 スレの話です。
562:名無しさん@お腹いっぱい。
04/05/17 08:29.net
>>549
あと、シグナル処理、パイプ処理もあわせて全部じゃないかな。
563:名無しさん@お腹いっぱい。
04/05/18 15:36.net
>>562
そだね。
GUIはシランプリでいい
564:名無しさん@お腹いっぱい。
04/05/19 19:12.net
シグナルもパイプもIPCでしょ。
Xサーバと話すのもIPC。
つーわけで>>549にわざわざ付け加える必要は無い気がするよ。
565:名無しさん@お腹いっぱい。
04/05/24 18:48.net
>>554-555 モジュールベースのモノ自体は作られてるけど、
今は鯖の引っ越しとかで忙しくてそれどこじゃないのかも。
URLリンク(qb3.2ch.net) (625, 816)
566:名無しさん@お腹いっぱい。
04/06/04 10:12.net
面白くって役に立ってるなら、それでいいじゃん。
おれは必要なときはシェルとPerlやRubyで
エロ画像収集スクリプトくらいは書くけどな。
567:名無しさん@お腹いっぱい。
04/06/11 08:22.net
download は、
あいぼんの画像は、C++
ののたんの画像は、zsh
それ以外、sh
と、使い分けてまつ。
568:名無しさん@お腹いっぱい。
04/06/13 00:02.net
煽り上げ
569:名無しさん@お腹いっぱい。
04/06/28 15:09.net
バカを煽りあげ
570:名無しさん@お腹いっぱい。
04/07/01 00:31.net
今日帰りの電車で40代後半?おやじが、家のPCが使えないてさ
女子高生が使える、FreeBSDなのだが.....スーして..?さ
571:名無しさん@お腹いっぱい。
04/07/01 04:11.net
美人のCOBOLerだったら見たことあるが、美人のBSD使いは見たことない
572:570
04/07/04 16:10.net
>>571
今日秋葉へ行った時見たで、アホおやじの娘3人を
足は細いが、ペチャ、顔は普通
娘の尻にしかれてる=奥×様には....?
573:名無しさん@お腹いっぱい。
04/08/03 08:39.net
煽りアゲ
574:名無しさん@お腹いっぱい。
04/08/03 08:43.net
何か凄い日本語ユーザーが紛れ込んでる
575:名無しさん@お腹いっぱい。
04/08/05 15:03.net
ドキュンなUNIX使いを晒しあげ
576:名無しさん@お腹いっぱい。
04/08/05 20:40.net
/::::::::::::::: ..:::::::::::::::i、::::::::::::::::::::'、':,. / ヽ
/::::::::::: ....:::::::::::::::::::::i:::!`、:ト、::::::::::::i i! / i
i ...::::::|'、ヽ;::::::::::::::|,!:!__リ,,'iヽ::l''、:'、 / /
| ..::::::::;:::i!:i ヾ:、ヽ:::::::::| リ , -─ リ i;il:ヽ, i / あはははは~ UNI使いってあふぉばっかり~~~~
l:::::::::::::::i',i ':i ,メ、 \;:l '゙ `、 !::::/l ...::::::/``ヽ あはははは
l::ヽ:::::ヽ:i,レ',.゙-‐'''' ',/'/..::::::::::/ l'ヽ;、
i:::::>、:ヾ,' / _,.. -‐'ヾi ,レ'::::::::::;r':.. / i_\
i:::i. `'‐,ゝ i" '! ,.‐''" :::::::::::i゙::::::::.../. ノ 'i
!::\ `ヽ ':, l{ ..:::::/::L,. ‐'":::::;/ !
l::::::::`''‐r\ ヽ.,__,.ノィ'‐-‐''"'ォ‐--,゙弋''''"::::::;.ノ
|::::::::;ィ:::}、 ``'''─--、-‐ニ┤ ___ハ,`''ーヽ-'=‐''"
577:名無しさん@お腹いっぱい。
04/08/06 02:05.net
>>576
> UNI使いってあふぉばっかり~~~~
そういえば、この名前の鉛筆まだ売ってる?
578:名無しさん@お腹いっぱい。
04/08/06 02:10.net
>>577
売ってるよ。三菱のやつだよね?
実際、俺もUNIの鉛筆使ってる。
579:名無しさん@お腹いっぱい。
04/08/06 16:40.net
>>574
たぶん、本物の統合失調症患者。関わらない方がいい。
580:名無しさん@お腹いっぱい。
04/08/06 19:07.net
printf("hello world\a");
581:名無しさん@お腹いっぱい。
04/08/06 22:34.net
言葉のサラダだ。
582:名無しさん@お腹いっぱい。
04/08/10 09:46.net
すごいね
自信なくしちゃった
583:名無しさん@お腹いっぱい。
04/08/10 10:50.net
>578
Uni なんて貧乏人の証。
Hi-Uni が基本。
584:名無しさん@お腹いっぱい。
04/08/15 20:40.net
だまってトンボ鉛筆@40円
585:名無しさん@お腹いっぱい。
04/08/15 21:14.net
Hi-Unixマンセー
586:名無しさん@お腹いっぱい。
04/08/16 06:01.net
>>18
まかさって何ですか?
587:名無しさん@お腹いっぱい。
04/08/16 08:54.net
>>586
振り向かないこと~
588:名無しさん@お腹いっぱい。
04/08/16 09:52.net
即死
589:名無しさん@お腹いっぱい。
04/08/16 09:54.net
24時間以内に死
590:名無しさん@お腹いっぱい。
04/08/22 23:15.net
今、Java→Cのパスで勉強中。
591:名無しさん@お腹いっぱい。
04/08/25 20:47.net
うに使いってこんな奴バッカ。
もういや・・・
592:名無しさん@お腹いっぱい。
04/09/06 16:41.net
URLリンク(program2ch.jugem.cc)
プログラミングのお勉強は、ここから始めましょう。
ム板より転載。
593:名無しさん@お腹いっぱい。
04/09/30 06:53:02.net
煽りあげ
594:名無しさん@お腹いっぱい。
04/09/30 12:11:49.net
味噌汁はあさげ
595:名無しさん@お腹いっぱい。
04/09/30 12:47:04.net
MS はびるげ
596:名無しさん@お腹いっぱい。
04/09/30 16:41:06.net
プログラミングするときはVIに限る。
ネマックスORミュールを使う香具師はLinux-er
597:名無しさん@お腹いっぱい。
04/09/30 16:50:51.net
ところで、みなさんはUNIXで何をするのが目的ですか?
またそれを達成するために何を利用していますか?
ぼくは帳票やレポート、ログを作成するのがメインなので
Cシェル、awkを使っています。
四則演算、正規表現結構便利です。
業務でC言語を使おうと思ったこと有りません。
C言語って何をするときに便利ですか?
598:名無しさん@お腹いっぱい。
04/09/30 17:49:54.net
C言語で書かれたソースを読むときに便利だよ
599:名無しさん@お腹いっぱい。
04/09/30 18:22:55.net
C言語で書かれたソースを読むときにC言語を使う???
自分でソースを読めばいいので何も
600:名無しさん@お腹いっぱい。
04/09/30 18:25:08.net
Cすら読めない奴は自分の使ってるソフトの構造をどうやって把握するの?
601:名無しさん@お腹いっぱい。
04/09/30 19:02:30.net
C言語を読むために書く???
直接モマエがCのソースを読めば委員で内科医?
>ソフトの構造をどうやって把握するの?
説明書を読む。
602:名無しさん@お腹いっぱい。
04/09/30 22:07:00.net
>>597
cshでスクリプト書くとは漢だな。
603:名無しさん@お腹いっぱい。
04/09/30 22:35:20.net
Cシェル(csh)はC言語ライクのシェル・スクリプトで、ジョブ制御を初めて可能にした
604:名無しさん@お腹いっぱい。
04/09/30 22:44:15.net
日本語が通じてないな >???の人
605:名無しさん@お腹いっぱい。
04/10/01 01:08:35.net
???の前の人もワケワカラン
606:名無しさん@お腹いっぱい。
04/10/01 01:16:53.net
>>598
君の日本語壊れているよ。
607:名無しさん@お腹いっぱい。
04/10/01 09:53:57.net
LISP書けないのにLISPマシンを使いこなすことは無理だよね。
同じようにC書けないのにUNIX使いこなすことも無理。
608:名無しさん@お腹いっぱい。
04/10/01 12:47:26.net
取り扱い説明書を読めば十分だよ。
極端な話になるけど、
パソコンを作っている人がパソコンを使いこなせているとは限らないし。
609:名無しさん@お腹いっぱい。
04/10/01 12:50:50.net
多分だけど、C厨はオブジェクト指向が理解できてないんじゃないの。
ま、それも仕方ないと思うけど。
610:名無しさん@お腹いっぱい。
04/10/01 13:48:50.net
ということにしたいのですね
611:名無しさん@お腹いっぱい。
04/10/01 15:10:24.net
>>610
で、UNIXで何をやりたいの?
C言語のお勉強?
612:名無しさん@お腹いっぱい。
04/10/01 15:14:53.net
早くC言語を使えるようになりますように。
613:名無しさん@お腹いっぱい。
04/10/01 16:09:01.net
いまどきC言語とかいってるやつはパカでしょう
614:名無しさん@お腹いっぱい。
04/10/01 17:16:42.net
いまどきはE言語だ
615:名無しさん@お腹いっぱい。
04/10/01 17:27:52.net
それがCも書けないウニ屋が沢山いるんですよ!
616:名無しさん@お腹いっぱい。
04/10/01 17:34:24.net
だから何?
617:名無しさん@お腹いっぱい。
04/10/01 17:39:01.net
日本語でのコミュニケーションができない日本人だって何の問題も無く生きていける。
618:名無しさん@お腹いっぱい。
04/10/01 22:33:58.net
お前らあほか!
これからはCとJAVAとC++とPHPとXMLとSQLは使いこなせて当たり豆
619:名無しさん@お腹いっぱい。
04/10/02 02:43:04.net
>>618
当たり豆っつうが、そうでもないぞー。PHP?XML?
620:名無しさん@お腹いっぱい。
04/10/02 08:33:01.net
とりあえずPerlとPythonは必須だな。
621:名無しさん@お腹いっぱい。
04/10/02 08:36:53.net
で、それをお勉強して何するの?
622:名無しさん@お腹いっぱい。
04/10/02 08:38:57.net
UNIXお勉強して何するの?
623:名無しさん@お腹いっぱい。
04/10/02 09:26:18.net
UNIX資格試験を受けるんだよ。
624:名無しさん@お腹いっぱい。
04/10/02 14:36:26.net
UNIX★マスター3級とかかね
625:名無しさん@お腹いっぱい。
04/10/02 17:37:27.net
で、UNIXマスター資格を取得して何するんだ?
626:名無しさん@お腹いっぱい。
04/10/02 18:49:26.net
そりゃーもう、あんなことや、こんなことをしたりして...
627:名無しさん@お腹いっぱい。
04/10/02 21:04:10.net
Hビデオを見たり、ダビングしたり
628:名無しさん@お腹いっぱい。
04/10/02 23:20:18.net
2級なら持ってるかも
629:名無しさん@お腹いっぱい。
04/10/02 23:43:21.net
俺はプラチナ持ってる。
630:名無しさん@お腹いっぱい。
04/10/03 02:10:42.net
で、何するの?
631:名無しさん@お腹いっぱい。
04/10/03 04:38:01.net
VBイヂリの俺がCなんか分かるわけじゃないじゃん(プ
Perlなら分かるけど。
632:名無しさん@お腹いっぱい。
04/10/03 06:00:26.net
知り合いのプログラマは、やたらscanfを使いたがるのですが、どのような説教をすれば、更正してくれるのでしょうか?
633:名無しさん@お腹いっぱい。
04/10/03 06:08:03.net
kqueue使って恩着せがましく簡単なライブラリを構築してあげなさい。
634:名無しさん@お腹いっぱい。
04/10/03 09:46:27.net
>>632
scanfについては、私も困っています。
今C言語を教えているのですが、ここでscanfを教えると
ずっと使い続けるんだろうか、だとしたら別の方法を教えた方が宵?
scanf より好ましい方法で、初心者向けの方法はありませんか?
635:名無しさん@お腹いっぱい。
04/10/03 10:53:31.net
Ken Thompson と Denis Ritchieらといっしょに飲みに行った時、話があう。
636:名無しさん@お腹いっぱい。
04/10/03 11:27:04.net
プログラミングって何歳までやってていいの?
職業的なそれじゃなくて、なんていうか「いい歳した大人が~」
みたいな話として。プログラミングって子供の遊びみたいな
雰囲気があるじゃない。
637:名無しさん@お腹いっぱい。
04/10/03 11:30:47.net
うちのおじいちゃんおばあちゃんもプログラミングしてますよ。
638:名無しさん@お腹いっぱい。
04/10/03 13:34:38.net
車の運転を楽しむのと一緒だな。
639:名無しさん@お腹いっぱい。
04/10/03 17:14:53.net
>プログラミングって何歳までやってていいの?
そんなの決めるほうがおかしいだろ。
別に100歳になってプログラミングしてても全然驚かないけど。
640:名無しさん@お腹いっぱい。
04/10/03 17:17:09.net
プログラマの定年説は、資本主義社会の陰謀です。
641:名無しさん@お腹いっぱい。
04/10/03 19:31:39.net
>>634
1. 「正しい」scanfの使い方を教える。つまり、戻り値をチェックする。
不正な入力の実験もやらせてみる。
2. fgetsとsscanfを使わせる。sscanfでも無論戻り値はチェックする。
1.の方がコードは短くて済むんじゃないのかな。2.はfgetsの分が余計。
642:名無しさん@お腹いっぱい。
04/10/04 03:11:36.net
>>641
素人ですが、入力サイズ不定のばやいはfgetsは使えないような気がします。
643:名無しさん@お腹いっぱい。
04/10/04 03:28:10.net
>>642
自分でバッファ管理をすれば使えるでしょ。fgets()が必ず一行分の
データを返すと仮定しなければいいだけ。
644:名無しさん@お腹いっぱい。
04/10/04 09:56:14.net
>>641
>入力サイズ
それを決めておくのが仕様というものです。
そして、Memoryは有限です。
大抵は設計時に妥当な値で確保しておくもの。
645:名無しさん@お腹いっぱい。
04/10/04 11:36:32.net
なんかすげぇ難しい話してるな。
646:名無しさん@お腹いっぱい。
04/10/04 11:54:03.net
scanf の、改行を空白文字扱いして読みとばすという仕様が、
一般ユーザ向けじゃないんだよ。使わせてみると、たいてい混乱
する。
改行だけ入れるとデフォルト値になるというインターフェースも、
scanf 使ってると実現できないし。
ファイルを読む場合も、fscanf して改行を読み飛ばされるよりも、
fgets + sscanf して、定められた個数のフィールドがない場合に
は、入力ファイルのフォーマットエラーとして扱う、とした方が、
堅牢なプログラムになる。
647:名無しさん@お腹いっぱい。
04/10/04 13:01:04.net
scanfをsourceにまぜるな、危険!
648:名無しさん@お腹いっぱい。
04/10/04 22:43:23.net
>>646
今時fgets()が一般ユーザ向けなものか。いつの時代の話をしてるんだ。
649:名無しさん@お腹いっぱい。
04/10/04 22:45:07.net
今の素人ユーザに入力させるんならGUI。
教育用 or 対プログラマ向けデバグ用インタフェースとしては別に
scanfだろうがfgetsだろうが違いがあるとは思えないね。
650:646
04/10/05 00:17:40.net
ん? fgets() は、ファイル入力向けの話だよ。これは今でも十分
意味あるけど?
fgets() で入力させるのが、いまどき一般ユーザ向けじゃない
のは同意。でも scanf() は fgets() 以上に一般ユーザ向けじゃ
ないから、なにも間違ったことは書いてないと思うが。
fgets() + sscanf() はファイルからの入力で今でも使うことが
あるが、scanf() はもはや使う価値ないんじゃない?
651:名無しさん@お腹いっぱい。
04/10/05 14:59:40.net
UNIXって白地に黒い文字で#って表示されてるやつでしょ。あれで何ができるの?
652:名無しさん@お腹いっぱい。
04/10/05 15:06:19.net
↓ UNIX???
#
-----------+-
|...........|
######+...........|
|...........|
|.........@.+##
|...........| ###
-------------
653:名無しさん@お腹いっぱい。
04/10/05 19:23:19.net
>>651
電子空間を使って、世界中を移動したり、遊ぶことができる。
654:名無しさん@お腹いっぱい。
04/10/05 19:23:50.net
>>653
Matrix
655:名無しさん@お腹いっぱい。
04/10/06 10:21:05.net
GUIどころかCUIさえ無いOSで携帯電話やカーナビが
動いているけどな
656:名無しさん@お腹いっぱい。
04/10/06 12:08:20.net
>>655
あれを OS って言うのか?
俺の頭のなかでは, いまだに realtime monitor なんだが...
657:名無しさん@お腹いっぱい。
04/10/06 14:07:10.net
>>653
Wake up, Neo...
The Matrix has you...
Follow the white rabbit.
Knock, Knock, Neo.
658:名無しさん@お腹いっぱい。
04/10/12 08:10:48.net
>>651
2chはUNIX上で動いている
659:名無しさん@お腹いっぱい。
04/10/12 22:39:21.net
>>651
強くなれる。男なら強いのに憧れるだろ?
660:名無しさん@お腹いっぱい。
04/10/13 09:39:35.net
UNIXを使い始めて2年経ったら、Cで書き始めましょう。
661:名無しさん@お腹いっぱい。
04/10/18 06:13:49.net
母「先生、この子はまだ生まれたばかりなのですが
いつごろからちゃんとした教育をはじめればよいのでしょう?」
先生「その子はいつお生まれですかな?」
母「はいまだほんの一週間前です。まだ教育なんて早すぎるんですが。。。」
先生「奥さん。残念ながらあなたは一週間ばかり遅れて
しまったようです。」
とある偉人の挿話。
662:名無しさん@お腹いっぱい。
04/10/18 07:59:23.net
常時あげ
663:名無しさん@お腹いっぱい。
04/10/21 21:25:15.net
C言語で何すればいいの?
入門書を見てもUNIX環境で何すれば良いか分からん。
664:名無しさん@お腹いっぱい。
04/10/21 21:34:44.net
何もしなくていいよ
665:名無しさん@お腹いっぱい。
04/10/21 22:29:34.net
>>663
Richard Stevens の本を読むとか
666:名無しさん@お腹いっぱい。
04/10/22 12:44:16.net
プログラミングできないのにUNIX使ってる奴は
667:名無しさん@お腹いっぱい。
04/10/23 15:46:19.net
オーメン
668:名無しさん@お腹いっぱい。
04/10/23 16:50:20.net
669:名無しさん@お腹いっぱい。
04/10/23 18:51:06.net
即死
670:名無しさん@お腹いっぱい。
04/10/27 08:10:54.net
即死祭り
UNIX使いなら、プログラミングは必須の技能だろ。
ろくなアプリケーション一つ作れないハッカーなんて
存在しない。
671:名無しさん@お腹いっぱい。
04/10/27 19:32:03.net
UNIX使い=ハッカーじゃないから。
672:名無しさん@お腹いっぱい。
04/10/27 19:59:47.net
まあ、Cの基礎知識があったほうがいいわな。実際にはPerlなどでほとんど済ませてしまったとしても。
673:名無しさん@お腹いっぱい。
04/10/28 15:02:05.net
>>670
VC++買って日記でも書いてるようなもんだよね
674:名無しさん@お腹いっぱい。
04/11/03 01:25:25.net
ツールがあればプログラミングができなくてもハッカーになれます。
675:名無しさん@お腹いっぱい。
04/11/04 22:25:23.net
単にサバとして使う分にはできなくてもいいと思う
676:名無しさん@お腹いっぱい。
04/11/05 10:04:53.net
そんな奴は即死
677:名無しさん@お腹いっぱい。
04/12/16 00:37:14.net
スティーブンスの本くらいはよんでてほすぃ
678:名無しさん@お腹いっぱい。
04/12/31 16:52:33.net
プログラミングできない奴ほどWindowsを使うことを嫌がる
679:名無しさん@お腹いっぱい。
04/12/31 20:39:45.net
m9(^Д^)プギャー
680:名無しさん@お腹いっぱい。
05/07/02 06:34:09 .net
保守
681:保守
05/10/02 19:09:01 .net
保守ついでに日記。漏れはCとshが少し分かる位だ。
perlとかは読めない。使うだけなら読めなくても とか思ってる。
今からでもRubyやPython覚えるべきなのか?
それでFreeBSD使いならRuby覚えるべきだよな。
たとえ、また負け組になったとしても。。。。
あとperlスクリプトは見かけるけど
RubyやPythonは見かけないのだけど、まだ時代はperlなの?
それならperlやり直すべきかな。何で書いても、どうせ見にくくなるし…
682:名無しさん@お腹いっぱい。
05/10/02 19:56:30 .net
スタート遅かったけど、やんないよりはマシ。
そう思ってPython勉強してる。
683:名無しさん@お腹いっぱい。
05/10/03 21:47:35 .net
>>681
perlは使えて損はないけど、rubyとかも知っといた方がいいと思う
でもperl使うととりあえず困らないから、rubyとかpythonとか覚える気しないんだよね
という俺はoldtypeだとつくづく思う
URLリンク(www.namazu.org)
684:名無しさん@お腹いっぱい。
05/10/04 07:16:37 .net
ruby、pythonなんて、覚える必要ないだろ。
685:名無しさん@お腹いっぱい。
05/10/04 08:14:36 .net
スクリプトは自分の好きなのを一つおぼえとけばそれでいい。
perlやってrubyやってpythonやってtcl/tkやって、なんてのは
愚の骨頂。一つでいい。
686:名無しさん@お腹いっぱい。
05/10/04 20:52:05 .net
でも、隣の芝は青く見えるんだよorz
687:名無しさん@お腹いっぱい。
05/10/05 18:17:00 .net
そんな俺はcsh一筋。
688:名無しさん@お腹いっぱい。
05/10/08 18:07:22 .net
おらは TeX。
689:名無しさん@お腹いっぱい。
05/10/08 21:06:16 .net
スクリプトの意味が分からない。
辞書には映画の脚本とありましたが・・・
690:名無しさん@お腹いっぱい。
05/10/08 21:36:26 .net
perl は ver 4.* のころ試しにバックアップ用のスクリプトを書いたけど、
なんかソースがすぐに汚くなって、保守しにくいんで使わなくなったなぁ。
ruby, python は使ったこと無い。
webはphpが便利。Cっぽく書けるんであんまり覚えること無くていい。
マシン管理用スクリプトは /bin/sh と /usr/bin/make を使います。インストール直後でも
使えるように。
ってわけで、shell script と php しかできないです。perl は忘れた。
691:ちぁ
05/10/08 21:40:39 .net
Perlが汚くなるっていうのは書き方が汚いだけでは?
普通に書いてたら汚くはならない
692:名無しさん@お腹いっぱい。
05/10/08 21:42:31 .net
ver 4 の頃でも?
693:名無しさん@お腹いっぱい。
05/10/08 21:50:48 .net
即死
694:名無しさん@お腹いっぱい。
05/10/09 01:40:07 .net
perlはウニ虫のN-Basic
695:名無しさん@お腹いっぱい。
05/10/09 02:13:46 .net
せめて N88 くらいにはしてくれい
696:名無しさん@お腹いっぱい。
05/10/10 20:10:51 .net
Perlは汚くなりやすいみたいだよ。
もちろん、ちゃんとした人が書けばなんでも綺麗になるだろうけどね。
とりあえず今はC、shが使えれば困らないのかな。
perl、ruby、pythonは無くてもいいし、webでperlかphpは人によっては使うかも知れないけど。
あといらない物にはjavaってものあるな。早く滅びないかな。
C#も微妙だし(VB滅びて次にC#の時代が来るのかな?)Dとかもどうなってんだか…
あとはC++は使えた方がいいのかな。あまり評判よくないけどw
697:名無しさん@お腹いっぱい。
05/10/10 22:00:14 .net
Objective-C 最強
698:名無しさん@お腹いっぱい。
05/10/10 22:13:29 .net
ちょっとアクセスログを解析したいときなど、
Cでやるほどじゃないし、shじゃ遅すぎ、、、って時にperl重宝します。
699:名無しさん@お腹いっぱい。
05/10/11 01:29:08 .net
Javaは構造体の扱いが楽ならもっと使うのに。
pythonとかperlのpackみたいなやつ。
まあ、Javaは当分無くならないとは思うけど。
俺はPerl大嫌いだから、仕事でしか使わないけど、
普段使うツールはPerlで書かれてるのが多いから、
今無くなっていいとは思わない。
>>697
Objective-Cはいいね。動的言語最高。
C++は、C99がある今となっては、クラスがある事以外どうでも良い。
テンプレートは悪くはないが、Java5のgeneric位で十分。
まあ出来て悪くはないんじゃない?知ってれば、ソースがあるものならいじれるわけだし。
700:名無しさん@お腹いっぱい。
05/10/14 00:17:43 .net
んなこと言ってるからUNIXが利用されないんだよ
いつまでエンジニアだけのものにしとくんだ?
701:名無しさん@お腹いっぱい。
05/10/14 01:29:01 .net
PERLでサーバーに入ってコマンドを打つツール作ってください。
702:名無しさん@お腹いっぱい。
05/10/14 02:09:04 .net
>>700
正直UNIXってエンジニアだけのものでよくね?
パーソナルユーズで使うメリットって何?
703:名無しさん@お腹いっぱい。
05/10/14 11:57:17 .net
エンジニアはパーソナルユーズしないのかよと。
704:名無しさん@お腹いっぱい。
06/05/21 08:07:22 .net
age
705:名無しさん@お腹いっぱい。
06/05/21 18:48:03 .net
UNIX C で何を作れば良いのか分からない香具師へ。
オプション処理とかは省略しても良いので、以下の機能と
同様のものを作ると良いでせう。
/bin/cat, /bin/cp, /bin/ls
あとは string.h 系の関数を理解して使えるようになれば、
メモリ周りのことも知識になるかと。
706:jsz ◆/wopr/j/y6
06/05/21 20:02:21 .net
自分もそういう質問が来ると既存のコマンドと同等なものを作るように進めてる
yes, cat, echo
こういう順かな。 lsはちっと難しいかもね。
前までsleepも入れてたけどおもむろにシステムコールだから最近は言ってない
でもyesをスムーズに作れる人はなぜか中々いない
実際に物を作らないとプログラミング何も理解できないってことかな?
707:名無しさん@お腹いっぱい。
06/05/21 20:17:08 .net
簡単で良いから、シェル書くと良いと思う。
リダイレクトとかね。
708:名無しさん@お腹いっぱい。
06/05/21 20:19:29 .net
むかしIRCでechoを作ろうとしてたやつがいて
ENVの出力の仕組みが分からないといってずっと悩んでたな
4日くらい悩んでみたいだからshellのことを調べてみって教えてあげた
滅茶苦茶面白かったw
709:名無しさん@お腹いっぱい。
06/05/22 05:14:16 .net
>>706
ごめん、yes, cat, echo の順である理由がマジで分からん。
漏れがヘタレなだけかもしれないけど、良かったら教えて。
別に煽りとかじゃなくって単に興味本位からです。
710:名無しさん@お腹いっぱい。
06/05/22 09:55:02 .net
>>706じゃないが
/binに入ってる中で簡単なコマンドだろ
その中で簡単に書ける順か?
catとechoの順番が謎だけど>>708見たいな
やつもいるからcat先にやらせてるんだろ
711:名無しさん@お腹いっぱい。
06/05/23 04:51:52 .net
yesとcatやったらechoは不要な希ガス
712:名無しさん@お腹いっぱい。
06/08/13 00:09:38 .net
short ErrorLog(char *arg, ...)
{
va_.............................................;
;
error!
goto end;
return 0;
end;
;
;
;
;
return -1;
}
713:名無しさん@お腹いっぱい。
06/10/27 23:37:43 .net
プログラム書けないなあ。BシェルとAWKでほとんどの用途は足りるんじゃまいか
714:名無しさん@お腹いっぱい。
06/10/28 01:54:40 .net
それは新規に書かないと足りない用途から目を背けているから
715:名無しさん@お腹いっぱい。
06/10/28 02:20:59 .net
>>713
書けなくても読めないと困る時無い?
で、読めないと困るから勉強すると自然に書けるようになってたり。
716:名無しさん@お腹いっぱい。
06/10/29 08:28:32 .net
>>715
なんでも屋の社内SEならともかく、SIerなどは別職種・別部門が当たり前だ。
(1)インフラ系SE
H/WとOSの導入、設定を行う
シェル・スクリプトの技術はある程度必要だが、言語は不要
(2)パッケージ系SE
SAPやOracleDBなどのDBMSやERP、Tivoliなどの運用管理ツールの導入、設定を行う
前者は(3)、後者は(1)と同じ場合もある
(3)アプリ開発SE/プログラマ
JavaやCなどでアプリをコーディング
言語プログラミングに加えて、シェルによるバッチジョブも書く
(1)のSEはシェルが書ければ、プログラムは読めない/書けないでも活躍できる
717:名無しさん@お腹いっぱい。
06/10/30 01:03:31 .net
>>707,716
みんなでシェルなんて書いても無意味だろ
長い歴史で何種類シェルが生き残ってるよ
そんなものはボーンを種に使いこなせればOKで
自分でシェルを書くなんてハンダゴテつかって
半導体からマシンを組むくらいのバカ
718:名無しさん@お腹いっぱい。
06/10/30 19:59:12 .net
俺はWindows XPタンに忠を尽くす。
お前達はどうだ?
719:名無しさん@お腹いっぱい。
06/10/31 02:01:15 .net
>>718
Vista が出たらどうするの?
720:名無しさん@お腹いっぱい。
06/11/01 04:26:15 .net
>>717
この手の突っ込みはもう秋田よ
721:名無しさん@お腹いっぱい。
06/11/01 10:20:11 .net
>>720
君がレスを付けたせいで、いまごろ >>717 は大喜びだぜ。
722:名無しさん@お腹いっぱい。
06/11/08 00:05:11 .net
>>716 でもインフラもPerlぐらい使えたほうがいいと思うよ。
おれも全部シェルでかいたけどさ。
Perlが使えればもっとスマートに書けたんだけどな。
現場でなにやらされるかはわからないからさ。
言語にはそれぞれ向き不向きがあるからさ。
723:名無しさん@お腹いっぱい。
08/06/05 07:02:55 .net
割といると思うけどな。
724:高野光弘問題
08/06/11 23:17:21 .net
takano32,TAKANO Mitsuhiroこと高野光弘(日立製作所社員、日本UNIXユーザ会幹事)が、
自身の『32nd diary』で公然と日立の機密を開示し、障害者差別発言をしている問題。
1981年11月12日 千葉県のディズニーランドのそばで誕生
2001年4月1日 千葉大学に入学
2005年4月1日 千葉大学大学院へ進学、日本UNIXユーザ会に入会
2007年4月1日 日立製作所に入社、神奈川県秦野市の寮へ
2007年8月22日 「ついに職場で人が倒れた」と公表
2007年11月13日 「情報漏えい」を言う上司に「死んだほうがいいよ」と暴言
2007年12月28日 「社内システムクソうんこ」と発言し、仕組みも暴露
2008年5月23日 機密漏洩問題について一応の謝罪
2008年5月26日 「給料泥棒とかうんぬん言われた」と謝罪を忘れて告白
2008年5月27日 「心バキバキ川田くん」と前日の発言者の名前を公言
2008年5月31日 「キチガイ」と日立のユーザーに障害者差別発言を連発
2006年10月27日(日立製作所に入社前に忠告されたこと)
「日記やコメントの投稿日時から勤務時間に業務外のことをしていることが判明」は
某社の某親会社が 2ch で祭られたように、NG です。
6月も勤務時間中に更新し続ける高野光弘君の『32nd diary』にツッコミをどうぞ
725:名無しさん@お腹いっぱい。
08/06/12 18:41:17 .net
▲
▲▼▲
▲▼ ▼▲
▲▼ ▼▲
▲▼ ▼▲
▲▼ ▼▲
▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲
▼▲ ▲▼ ▼▲ ▲▼
▼▲ ▲▼ ▼▲ ▲▼
▼▲ ▲▼ ▼▲ ▲▼
▼▲ ▲▼ ▼▲ ▲▼
▼▲▼ ▼▲▼
▲▼▲ ▲▼▲
▲▼ ▼▲ ▲▼ ▼▲
▲▼ ▼▲ ▲▼ ▼▲
▲▼ ▼▲ ▲▼ ▼▲
▲▼ ▼▲ ▲▼ ▼▲
▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼
▼▲ ▲▼
▼▲ ▲▼
▼▲ ▲▼
▼▲ ▲▼
▼▲▼
▼
726:高野光弘事件
08/06/18 01:14:49 .net
takano32,TAKANO Mitsuhiroこと高野光弘
(26歳、日立製作所エンタープライズサーバ事業部(秦野地区)社員、日本UNIXユーザ会幹事)が
自身の『32nd diary』で公然と日立の機密を開示し、障害者差別発言をしている問題が、とうとう事件になった模様。
2chで祭られて、さらに自分から燃料投下するなんて。誰か彼の凶行を止めてくれることを願って張ります。
2008-6-14 予告 心バキバキ川田くんを殺します。
2008-6-15 日本の警察をみた。いつも行動力がないと言われている日本の警察ですが、今日は変な行動力をみた。
理不尽で半端な行動力なので、もう少しガイドラインを固めないとダメだと思った
(現場の人は悪くないので、上がきちんとしろ、という意味)。 予告.in 予告.out 事情を話し、くだんの書き込み元IPアドレスなどを回答した。
理不尽なのは、あなたが公然と書いた「殺します」、「死んだほうがいいよ」、「クソ」、「うんこ」、「バカ」、「キチガイ」という発言と、
公共の場で自分から個人情報と機密を公開しているのに、文句を言うということなのではないでしょうか?
1946年12月19日生まれのお母さん、釣りが趣味のお父さん、二人のお姉さん、高校の同級生で漫画家の鈴木健也さん、どうか彼を止めてください。
日立グループの方、日本UNIXユーザ会の方、公益のためにもお願いします。
誰か『32nd diary』での高野光弘君の凶行を止めてください。
727:名無しさん@お腹いっぱい。
08/06/26 12:01:11 .net
ネットワークエンジニアだけど、一切できない。
ググりながら見よう見まねでシェルスクリプトを書く程度。
perlぐらいできたら便利だろうなと思う。
でもめんどいから勉強しない。
728:名無しさん@お腹いっぱい。
08/07/01 01:06:37 .net
僕プログラミングできません
729:名無しさん@お腹いっぱい。
08/07/04 21:33:28 .net
#!/bin/sh
echo "Hello World"
730:名無しさん@お腹いっぱい。
08/07/05 14:09:49 .net
#!/bin/shとか#!/usr/bin/perlなどの事を何と呼ぶの?
731:名無しさん@お腹いっぱい。
08/07/05 20:18:47 .net
スクリプト・プロセッサとでもいうのがいいのか。
プログラムって、コマンドラインを集めただけのも
バッチプログラムっていうくらいだから、そもそも出来ないって
いうのが信じられないのだけど。
段取り仕事が出来ないってならわかるが。
732:名無しさん@お腹いっぱい。
08/07/05 23:45:09 .net
俺定義でプログラムを拡大解釈するならそりゃそうだろが、
その手の仕事やってりゃ2行のバッチぐらいアホでも書けるが
そんなのまで「プログラム」ってことにして何になるんだよ
733:名無しさん@お腹いっぱい。
08/07/06 13:51:41 .net
コボルなら出来るけどCやjavaは出来ない。vbはあまり自信ないが出来るかも?
shellやSQLなら少しは出来る。
734:名無しさん@お腹いっぱい。
08/07/06 13:54:21 .net
おいらは solaris なシステムを触っている(保守してる)人だけど,別にプログラムは書けんよ.
sh だの awk だのってスクリプトなら書けるけど.
ちょろちょろ php だの erlang だの elisp を読んだりてのは出来るけど,本格的なのは正直サパーリ.
それでもなんとかなってるから,まぁなんとかなるんでないかね.
そんなんでもライブラリだのなんだのって gnu な環境を自分で整えたりせなならんから,プログラマ程ではないにしろ,基礎的な知識は嫌でもつく様になるでそ.
735:名無しさん@お腹いっぱい。
08/07/06 15:00:30 .net
イライライライラ
736:名無しさん@お腹いっぱい。
08/07/06 15:19:24 .net
何を持ってプログラムというかって話になると、
プログラム電卓ってことばすら不毛の議論に
巻き込んじゃうからだめでしょ。
あらかじめ、人間が定義した処理形態に落としこめば
配線すらプログラムという(プログラマブルなんたらという
能動素子から集成した機材の類まで)くらいなんだし。
まあ、"Unix 使いなのに C でなんかの仕事がこなせる
コードが書けない奴”ってスレタイなら、俺も半分手を
あげることにするよ。 core吐いた時に原因探して直す
位はしないとやってらんない・・・そんな程度しかやってない。
737:名無しさん@お腹いっぱい。
08/07/09 00:14:27 .net
CでもC++でもJavaでもHello world 書けるから俺はプログラマだ
738:名無しさん@お腹いっぱい。
08/07/11 00:27:56 .net
public class afo {
public static void main(String[] args){
System.out.println("Hello World");
}
}
Cはしらね
739:名無しさん@お腹いっぱい。
09/11/21 19:25:46 .net
おまえら!
N88ベーシックの時代を思い出せ!
使ってるだけじゃだめなんだよ!
利用者全員がプログラマーにならなきゃ世の中は良くならない!
そうだろうみんな!!
740:名無しさん@お腹いっぱい。
10/06/13 01:24:22 .net
できなくても困らん時代になったからな
741:名無しさん@お腹いっぱい。
10/06/13 01:26:19 .net
プログラム書けないならコンピュータ使っても楽しくないでしょ
免許持ってないのに家族が車を買う話に参加してる時みたいな
742:名無しさん@お腹いっぱい。
11/02/19 10:20:34 .net
プロンプト用プログラムで、
処理時間がかかるルーチンを実行中に
何かキーボードが押されたらその時点での進行状況を表示、または中断、
という仕様を要求されました。
getchar()では、キーを押すまで帰ってこないし、
そもそもgetchar()を呼んだタイミング以外でもキーに反応しなければならないので
無理だということはわかりました。
こういうのは割り込みを使うそうですが、調べると、
キーボードはIRQ1を使っていることはわかりました。
C言語で、IRQ1を読み込んでプログラムを分岐させる?のは
どうすればいいか、誰かわかります?
743:名無しさん@お腹いっぱい。
11/02/19 11:08:54 .net
割り込みベクター(プロテクトモードだったらIDT)にハンドラーを
セットすればCPUが勝手に呼んでくれます。
割り込みハンドラー(の入り口)はアセンブラじゃないと書けませんけど。
744:名無しさん@お腹いっぱい。
11/02/19 21:45:53.62 .net
>>743
ありがとうございます。IRQ1を読み込むプログラムは未作成ですが、
その前に問題が発覚してしまいました。
サーバーにリモートログインしている状態では、たとえIRQ1を読み込んでも、
ログイン元のキーボードには反応しないことがわかりました。これだと使えません。
このような場合にも、キーボードに即座に反応するプログラムというのは、
どう書けばいいでしょう?
745:名無しさん@お腹いっぱい。
11/03/03 21:32:15.57 .net
>>744
・キー入力を監視するプロセスかスレッドを立ち上げる。
・キー入力があったら大元のルーチンを処理している
プロセス/スレッドにシグナルを送る。
・シグナルハンドラで進行状況を表示し、中断するか否かの
プロンプトを表示する。
こんなので大丈夫かな?
746:名無しさん@お腹いっぱい。
11/03/03 22:47:10.55 .net
kbhitって環境依存?
747:名無しさん@お腹いっぱい。
11/03/03 23:26:13.86 .net
solarisプログラミングスレとマルチで賞味期限の切れた質問に
必死で回答するのは何故? 暇なの?
748:745
11/03/03 23:38:42.78 .net
必死じゃないけど暇なのは確かw
ていうか、日付見てなかった。
どんだけ亀だよorz
749:名無しさん@お腹いっぱい。
11/04/21 17:32:09.33 .net
頑張っています
750:名無しさん@お腹いっぱい。
11/04/22 18:37:34.77 .net
chroot /ディレクトリ コマンド
でルートディレクトリを変更するみたいなノリで、
chdate 日付時刻 コマンド
とやって、chdate環境で起動したコマンドとその子プロセスのみ、
本来の時刻と違う時刻環境にする、というのをやれと上司から言われてるんですが、
この chdateコマンドをC言語でプログラムするにはどうしたらいいでしょう?
どこかにすでにソースがあったりしますか?
751:名無しさん@お腹いっぱい。
11/04/27 20:08:23.45 .net
LD_PRE_LOADでgettimeofdayをすり替える。
752:名無しさん@お腹いっぱい。
11/05/17 02:07:42.44 .net
プログラミングできなくても普通に使えるでしょ
753:名無しさん@お腹いっぱい。
11/06/01 22:00:05.45 .net
PC-UNIXではユーザ=計算センター長なんだからCより先ずシェルスクリプト開発が本筋だと思う
754: 忍法帖【Lv=2,xxxP】
11/06/01 23:00:08.39 .net
Cを最初に習ったもんで、構造化プログラミングしか分からないで今に至る
func main{
sub func foo()
sub func bar()
...
}
sub func foo(){}
sub func bar(){}
...
というふうに。
特にこういう書き方で困ってないけど、もっとかっこいい書き方あるのかな?
755: 忍法帖【Lv=1,xxxP】
11/06/02 00:49:34.57 .net
>>753
あなたのところの計算センター長はシェルスクリプト開発をしてるんですか?w
756:名無しさん@お腹いっぱい。
11/06/24 22:07:33.13 .net
>>751
LD_PRE_LOADとか恥ずかしい知ったかぶりする前にmanページ嫁
757:名無しさん@お腹いっぱい。
11/06/24 22:54:04.93 .net
開発メインより鯖管のほうが多いだろ
Unix使ってて鯖管出来ない方が恥ずかしい
758:名無しさん@お腹いっぱい。
11/07/09 16:44:54.38 .net
wgetから書き込み
759:名無しさん@お腹いっぱい。
11/07/10 01:19:25.81 .net
Rubyでプログラミングが必要な作業は大体カバーできる。
他人のコードも読みやすいから勉強もしやすい。
オブジェクト指向の知識も身に付く。
GUIが必要なものはRubyGtkとかで書けばWindowsでもLinuxでも動くし。
Rubyのおかげでプログラミングに対するアレルギーはなくなったし、
作業時間を節約できるようになった。
760:ザリガニ料理人
11/07/11 16:26:42.39 .net
MacでFortranいじってますがUNIX使いと名乗ってよろしいでせうか
761:名無しさん@お腹いっぱい。
11/07/12 21:49:02.54 .net
全然駄目だろ
762:名無しさん@お腹いっぱい。
11/07/14 20:47:44.63 .net
>>757
Unix使う境遇にありながら鯖管じゃないというケースがほとんどないので、
Unix使ってて鯖管出来ない人間はまず居ないから話題にならない。
Unix使っててプログラミングできない者は時々居るので、馬鹿にされるw
763:名無しさん@お腹いっぱい。
11/10/26 10:28:34.06 .net
init_window() -- 100x100の、バックが白のウィンドウを作成(座標固定でOK)
pset(x, y) -- そのウィンドウのx,y座標に黒のドットを描画(x,y = 0~99)
上記2つの関数だけを単純にX Window Systemで実装して欲しいのですが、できますか?
できればツールキットを使わずに、Xlibだけでお願いします。
764:763
11/10/27 11:39:14.75 .net
済みません、提出今月中なので、今月中にお願いします。
765:名無しさん@お腹いっぱい。
11/10/27 11:56:01.62 .net
このスレ懐かしい
URLリンク(logsoku.com)
766:名無しさん@お腹いっぱい。
11/11/05 21:27:28.88 .net
Display *dpy;
Window w;
void init_window() {
unsigned long white = WhitePixel(dpy, DefaultScreen(dpy));
w = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 0, 0, 100, 100, 0, white, white);
}
void pset(int x, int y) {
XDrawPixel(dpy, w, x, y);
}
767:名無しさん@お腹いっぱい。
11/11/05 21:44:47.50 .net
>>766
すみません、#include <X11/Xlib.h> を追加して、
-lX11 を付けてコンパイルしましたが、
undefined reference to `XDrawPixel'
となっちゃいます。
768:名無しさん@お腹いっぱい。
11/11/06 22:26:09.73 .net
Display *dpy;
Window w;
GC gc;
void init_window() {
int screen = DefaultScreen(dpy);
unsigned long white = WhitePixel(dpy, screen);
unsigned long black = BlackPixel(dpy, screen);
w = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 0, 0, 100, 100, 0, white, white);
gc = XCreateGC(dpy, w, 0, NULL);
XSetForeground(dpy, gc, black);
}
void pset(int x, int y) {
XDrawPoint(dpy, w, gc, x, y);
}
769:名無しさん@お腹いっぱい。
11/11/06 22:37:51.87 .net
>>768
main()関数を追加して init_window(); と pset(50, 50); だけ呼んでみたところ、
ウィンドウは出ずにセグフォしました><
770:名無しさん@お腹いっぱい。
11/11/06 23:07:33.73 .net
#include <X11/Xlib.h>
Display *dpy;
Window w;
GC gc;
void init_window() {
int screen;
unsigned long black, white;
dpy = XOpenDisplay(NULL);
screen = DefaultScreen(dpy);
white = WhitePixel(dpy, screen);
black = BlackPixel(dpy, screen);
w = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 0, 0, 100, 100, 0, white, white);
gc = XCreateGC(dpy, w, 0, NULL);
XSetForeground(dpy, gc, black);
}
void pset(int x, int y) {
XDrawPoint(dpy, w, gc, x, y);
}
int main() {
XEvent evt;Atom atom;
init_window();
atom = XInternAtom(dpy, "WM_DELETE_WINDOW", 1);
XSetWMProtocols(dpy, w, &atom, 1);
XSelectInput(dpy, w, ExposureMask);XMapWindow(dpy, w);
while ( 1 ) {XNextEvent(dpy, &evt);
switch ( evt.type ) {
case Expose:
pset(3, 3);break;
case ClientMessage:
if ( evt.xclient.data.l[0] == atom ) {
XFreeGC(dpy, gc);XDestroyWindow(dpy, w);
XCloseDisplay(dpy);return 0;}}}}
771:名無しさん@お腹いっぱい。
11/11/07 06:41:54.67 .net
>>770
すみません、main()からは init_window() と pset() しか呼ばない、
X側で必要な処理は init_window()とかの中で行う、ということでお願いします。
772:名無しさん@お腹いっぱい。
11/11/07 13:29:43.14 .net
ワロタw
773:名無しさん@お腹いっぱい。
11/11/07 17:05:14.35 .net
#include <X11/Xlib.h>
Display *dpy;
Window w;
GC gc;
void init_window()
{
int screen;
unsigned long black, white;
XEvent evt;
dpy = XOpenDisplay(NULL);
screen = DefaultScreen(dpy);
white = WhitePixel(dpy, screen);
black = BlackPixel(dpy, screen);
w = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 0, 0, 100, 100, 0,
white, white);
gc = XCreateGC(dpy, w, 0, NULL);
XSetForeground(dpy, gc, black);
XSelectInput(dpy, w, ExposureMask);
XMapWindow(dpy, w);
do
XNextEvent(dpy, &evt);
while (evt.type != Expose);
}
void pset(int x, int y)
{
XDrawPoint(dpy, w, gc, x, y);
XFlush(dpy);
}
774:名無しさん@お腹いっぱい。
11/11/07 17:23:10.92 .net
>>773
できました!!!ありがとうございます!!!
これでレポートが出せます。
775:名無しさん@お腹いっぱい。
11/11/07 23:42:57.59 .net
あーあー、人にレポート頼んじゃって
その代わりとして、>>774は「2点間(x1,y1)から(x2,y2)に直線を引く」line(x1,y1,x2,y2)を
「psetを使って」実装すること
776:名無しさん@お腹いっぱい。
12/03/08 20:40:36.99 .net
質問です
子プロセスをfork()/exec()したあと、wait()してくれない親プロセスがあります。
なので、子プロセスが終了するとゾンビになり、子プロセス終了のたびに
ゾンビがたまっていきます。
親プロセス側でsignal(SIGCHLD, SIG_IGN)すればゾンビにならないことは確認済み
ですが、都合により親プロセス側のプログラムを修正できません。
子プロセス側で何とかして、exit()してもゾンビにならないようにする方法は
ありませんか?
777:名無しさん@お腹いっぱい。
12/03/08 21:28:19.75 .net
子プロセスで、もう一度forkしfork() > 0の方はexitする。
これで親に対して縁切り宣言し、initの子に養子縁組されるので確実にwaitしてもらえる。
778:名無しさん@お腹いっぱい。
12/03/08 21:30:10.12 .net
ああ、fork() > 0の方がゾンビで残るわ。ダメだね。
779:名無しさん@お腹いっぱい。
12/03/08 21:31:31.31 .net
>>777
それはすでに試しました。
それやると、目的の子プロセスはゾンビになりませんが、
中間でダミーでfork()するプロセス自体がゾンビになるので、
ゾンビを一切発生させたくないという目的の解決にはなりません。
引続き回答をお願いします。
780:名無しさん@お腹いっぱい。
12/03/08 21:47:41.27 .net
結論:
親を何とかしないと無理。LD_PRELOADでコード潜り込ませるとか。
781:名無しさん@お腹いっぱい。
12/06/13 21:00:39.33 .net
組み込みマシンの出力ポート側の都合でインバーター1個追加になったんで、
プログラム側でポートの論理反転でお願い、って頼んだら、
え?なに? インベーダー? って聞き返された。
インバーターだよ、インバーター、って回路図見せたら、
あっこれ、見たことある。ダイオードって言うんだっけ?
とか言われてハァ?w なんだよ。確かに三角形だけどな。
ソフト屋でもインバーターとか最低限のハード知識身に付けとけ。
UNIX屋ってこれが普通ですか?
782:名無しさん@お腹いっぱい。
12/06/13 21:45:46.59 .net
計測/制御にUNIXを当てているなら普通
DI/DOインターフェース、みたいなw
783:名無しさん@お腹いっぱい。
12/07/25 13:06:29.15 .net
dup()等でfd複製したあとfork()して、親も子も同じfdをオープンし続ける場合、
子側からfdを親から独立させることってできない?
そのままじゃlseek()した時とかのポインタが親と共有なので独立じゃないし。
fdからファイル名を逆探知してopen()し直すのはナシの方向で。
あと、親プロセス側のコードもいじれないという前提。
784:名無しさん@お腹いっぱい。
12/07/25 20:07:27.33 .net
今時フロッピーのプログラムは実機持ってない人の方が多いんじゃないかな
785:名無しさん@お腹いっぱい。
12/07/26 06:31:36.04 .net
すみませんが詳しい方のみ回答をお願いします
786:名無しさん@お腹いっぱい。
12/07/26 09:30:28.99 .net
>>783
UNIXが作られてから40年。
その機能が無いってことは、誰も必要としなかった、すなわちお前の
アプローチが間違っているという事。別の方法を考えるべし。
787:名無しさん@お腹いっぱい。
12/07/26 10:01:34.11 .net
>>783
小プロセス上でそのfdをもう一度dup2して、もとのfdをcloseすれば良い。
788:名無しさん@お腹いっぱい。
12/07/26 11:18:33.53 .net
>>787
すみませんが詳しい方のみ回答をお願いします
789:名無しさん@お腹いっぱい。
12/07/26 12:08:44.67 .net
子プロセス上でそのfdをもう一度dup2してもとのfdをcloseしてから、
もう一度forkしてその親側をexitすれば良い。
790:名無しさん@お腹いっぱい。
12/07/26 12:37:17.01 .net
>>789
すみませんが詳しい方のみ回答をお願いします
791:783
12/07/26 13:48:46.91 .net
皆さんありがとうございました。
今環境がないので後日試してみます。
792:名無しさん@お腹いっぱい。
12/07/26 18:25:52.05 .net
そりゃフロッピーがある環境なんて手元にはないだろな
793:783
12/07/27 16:07:37.73 .net
>>789
その方法でうまくいったみたいです。ありがとうございました。
794:名無しさん@お腹いっぱい
12/11/08 03:43:44.99 .net
メソッド
795:名無しさん@お腹いっぱい。
12/11/22 21:34:21.21 .net
ある関数に渡された可変長引数を、別の関数に転送したいのですが書き方がわかりません
具体的にはC言語の関数のhoge()をhoge(a,b,c,d,…)で呼び出すと,内部で別の関数funcを引数a,b,c,d,…で呼び出すような場合です.
引数の数が固定であればhoge(a,b,c,d)の中にfunc(a,b,c,d)と記述すれば良いのですが,可変長に対応しようと...を用いると
hoge(...)の中にfunc(...)と記述してもエラーになり,引数展開されません.
どなたかわかる方がいましたら,ご教授ください.
796:名無しさん@お腹いっぱい。
12/11/25 10:12:32.72 .net
引数がマルチだからってマルチですか
面白いですな
797:名無しさん@お腹いっぱい。
12/11/25 10:45:34.93 .net
面白くはないね。
798:名無しさん@お腹いっぱい。
12/11/25 20:48:34.77 .net
void func(int a, va_list ap) {
int b = va_arg(ap, int);
int c = va_arg(ap, int);
int d = va_arg(ap, int);
}
void hoge(int a, ...) {
va_list va;
va_start(va, a);
func(a, va);
va_end(va);
}
これでわかるかな?
799:名無しさん@お腹いっぱい。
12/11/25 20:51:29.29 .net
>>798
不正解。
それだと func()をva_argで呼び出すことになるからダメ。
func()自身も引数の個数が不定で、func(a,b,c)だったり、func(a,b,c,d,e)だったり
するものという想定だから。
800:名無しさん@お腹いっぱい。
12/12/20 21:46:33.22 .net
セグメンテーション違反がソースではなく、コンパイルに問題にあって発生
している場合 どうしたら実行できますか
801:名無しさん@お腹いっぱい。
12/12/21 09:04:27.71 .net
何言ってんだ。
802:名無しさん@お腹いっぱい。
13/03/23 16:38:58.24 .net
先日、他部署を交えて開かれた社内技術交換会でのこと。
先輩は自分が担当したパッケージソフトのプログラミング中に思いついたという
あるアルゴリズムについて得意気に解説し始めた。話し始めてしばらくして、
隣の部署の人が口をはさんだ。「それ、有名な○○のアルゴリズムですよね。
ウチでも昔はよく使いました。でもそれには××という欠点があるので、
今ではその改良版の◎◎のアルゴリズムの方を使っています。
ところで今日のお話は○○のアルゴリズムの別の改良方法か何かですか?」
そのあと先輩の話は支離滅裂になり、何の技術交換会だったのか
よく覚えていない…
803:名無しさん@お腹いっぱい。
13/08/01 NY:AN:NY.AN .net
LinuxとBSDで開業コード違いますよね。
Linuxは0xnで改行、BSDは0xrで改行しますよね。
どうしてこういう違いができたんでしょう?
シーゲンで簡単に返還する方法はありますか?
804:名無しさん@お腹いっぱい。
13/09/10 19:27:23.38 .net
>>803
見てるかな?
マクロ定義で変換するのが基本だYo(w
#ifdef LINUX
#define CRLF 0xn
#elif BSD
#define CRLF 0xr
#else
//Windows
#define CRLF \x0d\x0a
#endif
805:名無しさん@お腹いっぱい。
13/09/14 17:51:53.43 .net
質問です。
共有ライブラリのダイナミックシンボルを実行時に解決する際、
プログラムのtext部分は原則書き換え不可なので、
data部分のみ書き換えて対応しますよね。
実際、関数呼出しについてはdata上の番地を一旦呼んで
そこから間接ジャンプするようになってます。
問題は、extern char *hoge[] みたいなデータが共有ライブラリ側にあって
それをプログラム側から hoge のシンボルで参照する時です。
コンパイル結果では、hogeのアドレス値はイミーディエイトでレジスタにロード
されているようで、これではシンボル解決の際に命令コードのイミーディエイト部分、
つまりtext部分を書き換えないといけないことになってしまいます。
それはおかしいと思いますが、実際にはどうやっているのでしょうか?
806:名無しさん@お腹いっぱい。
13/09/14 19:24:33.86 .net
>>805
ダイナミックリンクライブラリの関数の呼び出しと
同じだったと思うが。
インポートテーブルを作って
そこでアドレスの解決をしている、だったと思う。
記憶があやふやなので、間違っていたらスマン m( _ _ )m
807:名無しさん@お腹いっぱい。
13/09/14 19:41:14.08 .net
開業コードか…ソフトウェア産業
808:名無しさん@お腹いっぱい。
13/09/14 19:56:54.55 .net
>>806
関数の呼び出しと同じじゃないよ。
>>805 のいう通り immediateで直接アドレスが埋め込まれてるから。
オフセットテーブルすら使ってないで実行されてる。
809:名無しさん@お腹いっぱい。
13/09/15 12:35:14.05 .net
>>805
externで直接参照されるデータだけは部分的に静的リンクされてプログラム側に埋め込まれる。
古いOSでは、libhoge.soの他にdataセクションだけ静的に分けたlibhoge.sa なんていうものが必要だった。
今のOSではファイルはlibhoge.soだけだが、データが静的リンクされることは変わらない。
せっかくのライブラリの共有効率を高めるためにも、データはexternで参照しない方がいい。
810:名無しさん@お腹いっぱい。
13/09/17 21:05:13.11 .net
俺、SE兼PGだけど出来ない。
811:名無しさん@お腹いっぱい。
13/09/28 21:02:37.42 .net
算術が苦手で算譜できない俺が、これからWebサーバ(HTTPを話すプログラム)をプログラミングしようとしている。
812:名無しさん@お腹いっぱい。
13/10/20 16:14:19.68 .net
ぼくもヤシです(´・ω・`)
813:名無しさん@お腹いっぱい。
13/12/15 08:20:42.76 .net
使用言語:C言語
目的:キーボード入力を読み取る(キーのプッシュ・リリースも読み取りできるように)
/dev 以下に存在するデバイスから、キーボードデバイスを検索して int fd = fopen() する方法がわかりません。
(キーボードデバイスを探す為の具体的な方法がわかりません)
これを判定して検索する為の便利な関数や、定形的な方法はあるのでしょうか。
814:名無しさん@お腹いっぱい。
13/12/15 11:31:19.91 .net
環境依存、かつ、普通できない
815:名無しさん@お腹いっぱい。
13/12/15 11:44:40.66 .net
でも、X serverはやってるよね
探さないで決め打ちかな
816:名無しさん@お腹いっぱい。
15/02/10 20:29:47.03 .net
32bit版の共有ライブラリ(lib*.so.*)を、64bit版の実行ファイルからリンクするなりdlopen()するなりして呼び出す方法ないですか?
32bit版lib*.so.*がバイナリのみでソースがない場合に、このライブラリを64版の実行ファイルから関数を呼び出して実行したいのです。
このライブラリの64bit版はありません。
よろしくお願いします。
817:名無しさん@お腹いっぱい。
15/05/20 19:04:51.47 .net
+=の利点について教えてください。
i += 123;
は、
i = i + 123;
とも記述できますよね?なら+=の必要性はあるのでしょうか?
818:名無しさん@お腹いっぱい。
15/06/13 17:53:27.58 .net
char s[4096];
puts(getwd(s));
↑
これだけのプログラムなのにセグフォります。わかる方、お願いします。
819:名無しさん@お腹いっぱい。
15/08/07 08:27:52.16 .net
今月はじめ、職場に新しい組み込みマシン(ファンレスの結構省電力構成)が入りました。
多分私が開発全般をまかされそうな雰囲気です。業務的にとある構造分析や
シミュレーションなど行う必要があり、プログラムにアセンブラを使用するのは
聞いていたのですが、添付のサンプルソースコードからチラッと見えたのは
LD A,(HL)という命令でした。
「うへぇ~、よりによってZ80かよ」
アドレッシングモード皆無、リロケート不可、使いにくいインデックスレジスタ、
今時の関数引数のスタック渡しに対応できるのか不安はつきませんし、
今の若者はこんなCPU使わないので人材も少なくソフト開発も大変です。
おそらく導入に際して、大学など教育機関で最初にZ80に触れて刷りこまれた人間が
強気の知ったかぶりをして発言権を得て「俺流」をつらぬき紛れ込ませたのでしょう。
昔、当時、8bitCPUでi8080上位互換でi8085よりも多くのツギハギ命令を追加拡張した
Z80は大学など教育機関に浸透していて、日本のCPU界に多くのバカが輩出しました。
これから私は、おそらくそういうバカが、ADD A,(HL)はできるのにADD B,(HL)は
できないのかとか、相対アドレスのCALL命令はないのとか、
スタックフレームポインタとして使いたいのにLD HL,SPっていう命令ないじゃんとか、
アセンブラ通気取りの偏ったどうでもいい我侭を言い出し(だからZ80使うんじゃねーよ)
それと戦わなければならないのでしょう。そして時代によって決着している、
過去30余年のCPU界隈のくだらないそれらの議論が再現され、それに巻き込まれるの
でしょう。もう今からうんざりです。
だからお願いです。教育現場ではi386でもi568でもi686でも
x86_64でもなんでもいいですが現行のCPUにしてください。
教育機関で懐古趣味のバカを量産されると現場が非常に苦労するのです。
820:片山博文MZ ◆T6xkBnTXz7B0
15/08/07 22:05:26.95 .net
モノクロからモノクロへのビット転送のXCopyPlaneがBadMatchで失敗する。
助けて下され。
821:名無しさん@お腹いっぱい。
17/08/20 20:27:41.65 vBW1T6kPX
int main(){puts(getenv("PATH"));}
↑
これだけのプログラムなのにセグフォります。わかる方、お願いします。
822:名無しさん@お腹いっぱい。
17/09/28 14:58:14.48 IHJXyk3Oc
main関数はreturn文書かないとダメだよ。intなんだから。
823:名無しさん@お腹いっぱい。
17/09/30 09:56:01.09 oNieT+ova
returnとか書いても関係ないです。
すみませんが詳しい方のみ回答をお願いします
824:名無しさん@お腹いっぱい。
17/12/29 09:55:08.61 .net
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
YTBO3DTOF5
825:名無しさん@お腹いっぱい。
18/02/07 12:09:44.50
testtesttest
826:名無しさん@お腹いっぱい。
18/05/22 04:11:40.54 .net
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
4VEAB
827:sage
18/07/05 18:11:17.46 I3wlGM/VY
>>821
必要なヘッダーファイルをインクルードせずにgetenvを使っているから
getenvの戻り値は暗黙のうちにintとみなされる
putsはchar *を引数にとるからintをchar *にキャストすることになってSIGSEGVになる
828:名無しさん@お腹いっぱい。
20/04/04 22:33:24.09 gwOVmDRaJ
未経験から半年でフリーエンジニアになれる人の特徴
URLリンク(www.youtube.com)
フリーランスか会社員かどっちが簡単かについての最終回答
URLリンク(www.youtube.com)
【エンジニア】正社員/派遣社員/フリーランスのメリット・デメリットについて
URLリンク(www.youtube.com)
月収1000万円オンラインサロンオーナーの日常【飲み過ぎ】
URLリンク(www.youtube.com)
借金400万円から人生逆転するまでの軌跡
URLリンク(www.youtube.com)
エンジニアはお金を追求してはいけないという年寄りを論破してみた
URLリンク(www.youtube.com)
プログラミングスクールを否定する老害どもについて
URLリンク(www.youtube.com)
新人叩きしてる古参勢がすぐ儲からなくなる理由
URLリンク(www.youtube.com)
829:名無しさん@お腹いっぱい。
20/08/14 23:33:25.32 4mtuLeaBl
Mac OS XはUnix系だから相性が良い。
UnixはUnix同士侵入しやすいんじゃない?OS9時代は聞いた事も見たことも無いけど。
サーバー自体Unixで動くものが多いと思うから、MACに対しての接続はWindowsより
気軽だと思ったけど・・・。2ちゃんのサーバーの名前自体変わってるね~。
結局最強のWindowsってどれなんだ?
スレリンク(win板)
830:名無しさん@お腹いっぱい。
20/08/15 01:36:25.62 S2hoF2q6G
OS9で不正アクセス行けたかな~だとするとロシアかな?
Unix系の方が危ない様な。
831:名無しさん@お腹いっぱい。
20/08/16 11:07:48.61 Emlt16mS/
連絡手段絶たれているのに、そりゃないよな~。ここまで手が込んでいるとは。
832:名無しさん@お腹いっぱい。
21/02/19 03:10:08.70 7brAIgfJM
フリーランスエンジニア専門の案件一括検索サイト「フリーランススタート」、
掲載案件数15万件突破!さらにリモートワークの掲載案件数4,000件突破!
URLリンク(prtimes.jp)
ITフリーランスの独立支援サービス『テックビズ』&定額制全国住み放題『ADDress』提携開始
URLリンク(prtimes.jp)
ITフリーランスの独立支援サービス『テックビズ』とフリーランス向け報酬即日払いサービス『先払い』提携開始
URLリンク(prtimes.jp)
病休代替「フリーランスティーチャー」の正体
ボトムアップの「働き方改革」で教員を救え!
URLリンク(toyokeizai.net)
【特報】テレビCMも成果報酬型に ラクスルがADKと提携し実現
URLリンク(xtrend.nikkei.com)
新潟県、移住してきたテレワーカー/フリーランスに最大50万円を支給
URLリンク(internet.watch.impress.co.jp)
茨城県日立市、県外からの「テレワーク移住者」に最大151万円の助成金
URLリンク(internet.watch.impress.co.jp)
長野市、市内に移転・事業所設置し、移住することで最大550万円の支援金を支給
URLリンク(internet.watch.impress.co.jp)
833:名無しさん@お腹いっぱい。
23/09/26 16:01:15.37 .net
(⌒▽⌒)アハハ!
834:名無しさん@お腹いっぱい。
24/03/27 19:59:39.96 .net
要するに
835:名無しさん@お腹いっぱい。
24/03/27 20:15:42.87 .net
その枠やNHKドラマ妙に上げ始めたの娘!あんたの家の都合上で音楽聴いて
836:名無しさん@お腹いっぱい。
25/04/25 19:26:47.90 d8GKOmUDY
FreeBSD雑誌には自分らしいOSとかいうお題目で、
FreeBSDユーザーを肯定するような記事がいろいろと載ってる。
それこそが先進的で現代的なOSだと言わんばかりに。
私はそういう雑誌で編集やってたことがあるから
本当のことを書きますけど、
作ってるほうだってそんなこと信じちゃいません。
ライターともよく話しました。
「こんな心にもないことよく書けるなー」
「目的は現実逃避ですからね
じゃなかったらFreeBSDユーザーは読んでくれないですよ」
内心、FreeBSDは終わってるよなぁと思いつつも、
FreeBSDを賛美する記事を掲載する。
でもね、そういう特集を掲載すると反響がいいんですよ。
「私のFreeBSD人生は間違ってなかった」とかいう読者カードが山ほど届く。
間違ってるって(笑)。
まあ単なるマイナーOSユーザーに自己肯定の機会と人生への夢が与えられるし、
たとえウソの企画でも勘違いしてくれれば発行部数が上がるからいいけどね。