50代のプログラマーいる?Part32

■ このスレッドは過去ログ倉庫に格納されています
1仕様書無しさん2018/07/02(月) 12:50:37.41
ああリューマチで膝が痛い!腰も痛い!肩も痛い!
そんなんでも頑張ろう!

前スレ
50代のプログラマーいる?Part28
http://medaka.5ch.net/test/read.cgi/prog/1518925747/
50代のプログラマーいる?Part29
http://medaka.5ch.net/test/read.cgi/prog/1521253284/
50代のプログラマーいる?Part30
https://medaka.5ch.net/test/read.cgi/prog/1523288434/
50代のプログラマーいる?Part31
http://medaka.5ch.net/test/read.cgi/prog/1527113807/

2仕様書無しさん2018/07/02(月) 12:53:05.45
もうスレスレだったのでアラフィフにはしなかった。
その辺はこのスレで話し合ってやるなら次スレでやって。

3仕様書無しさん2018/07/02(月) 13:09:04.08
0x50まで現役プログラマー

4仕様書無しさん2018/07/02(月) 13:23:24.45
人生 0x100 歳時代

5仕様書無しさん2018/07/02(月) 13:28:41.61
ガラスの0x30台

6仕様書無しさん2018/07/02(月) 13:42:56.40
0x30代スレ

7仕様書無しさん2018/07/02(月) 14:15:30.09
おれのチン長0x73ミリ

8仕様書無しさん2018/07/02(月) 14:18:44.72
ご愁傷様です

9仕様書無しさん2018/07/02(月) 15:53:38.98
スレ主へ。
配慮してくれて ありがとう。
装備としては十分だ。
「大丈夫だ。問題ない」

>>4
おまいは 256 歳の誕生日にキャリー吐いて氏ね。

10仕様書無しさん2018/07/02(月) 16:00:53.92
>>9
>>1>>2>>4は俺の書き込みだ。

11仕様書無しさん2018/07/02(月) 16:09:14.16
>>10
だから 255 歳まで生きろと言っている。

12仕様書無しさん2018/07/02(月) 16:16:45.90
ちゃんとした戸籍で証明できている最高齢者は123歳

13仕様書無しさん2018/07/02(月) 16:25:46.33
>>12
あと二年生きればマイナス一歳

14仕様書無しさん2018/07/02(月) 16:32:49.00
>>3
一松 信先生とかマジでやってるからやめて。

15仕様書無しさん2018/07/02(月) 16:43:13.21
プログラマじゃねーから

16仕様書無しさん2018/07/02(月) 18:11:02.27
ねーからね

17仕様書無しさん2018/07/02(月) 18:21:49.79
>>15
プログラマじゃないもんね

18仕様書無しさん2018/07/02(月) 18:26:35.76
>>13
マイナス1は255だがな。2の補数じゃなくて?

19仕様書無しさん2018/07/02(月) 19:46:21.41
文春砲、エグイの一発頼むで
オレはシャクレカポーを応援する

20仕様書無しさん2018/07/02(月) 19:52:50.10
>>18
C には unsigned があるが Java には unsigned がない。
五十過ぎて言語が変わると混乱するんだよ。
前スレでも「goto が入ってねーぞ」っていうツッコミが入ったが、
Java にはそもそも goto がねぇ。
あと、C には longjump があるが、catch & throw がない。
あれが実装されてどれだけ感謝したか (T_T)。
草の根BBS の時代に、回線断があったときに、上に戻ろうと思うと
一段づつ戻ってかなきゃいけないんで、上位のアプリケーションから
下位のアプリケーションを呼び出して見張ってて、下が落ちたら上で
収拾する、みたいなコトをやってたんだよ。

21仕様書無しさん2018/07/02(月) 20:21:53.18
>>20
やってたんたよね。

22仕様書無しさん2018/07/02(月) 20:25:26.49
>>20
別コマンド動かすならCでもsystem()かpopen()使ってたまにやるぞ。

23仕様書無しさん2018/07/02(月) 20:53:55.05
>>22
そうそう。当時は C だったんで、たしか system() 使ってやってた。
Java にもなんか似たようなメソッドがあったはずなんで、
shell もどきの「Java の クラスファイルがあったら、いちいち
"java なんちゃらかんちゃら"みたいなことをせんでも、
『なんちゃらかんちゃら』だけ叩けば動く」みたいなやつが
できんかなー、と思ったんだけど、なんかしら入出力のところで
タイミングがズレるらしくて、エコーバックがうまくいかんかったんだよね。

ずっと昔、パロディ版 ASCII のネタで、unix の shell もどきの“uni+”
(ユニプラス)っちゅーのがあったんだが、そういう感じのやつは、
今でもあったら便利かな、と思う。

24仕様書無しさん2018/07/02(月) 22:20:02.31
>>18
なんで8bitなの?

25仕様書無しさん2018/07/02(月) 23:53:46.96
>>24
なんでなんだろうね

26仕様書無しさん2018/07/03(火) 07:50:23.97
>>24 >>25
うーんと昔に師匠に聞いたことがある。
昔はワードマシンとバイトマシンという区別が
あって、数値計算なんかはワードマシンのほうが
有利なので、それなりに存在したらしい。
X68000 の M68000 は、偶数アドレスにしか
アドレシングできなかったので、奇数バイトは
2バイトをレジスタにとってきて片方を
捨てる、とかしてたらしい。
なお、8bit は byte なんだが、4 bit のことを nibl といい、
電卓用のチップだと二進化十進(BCD : binary coded decimal)
ベースだから、命令セットの中にも入りこんでいたらしい
(月刊 I/O に折込の附録の新聞があって、「nibl」だった)。
ついでながら、1 bit というのは 1ドルの八分の一で、
「三文役者」のことを bit player と呼ぶんだそうだ
(共立出版の「bit」に、そういう名前のコラムがあった)。
あと、うーんと昔、床屋では髭剃りと調髪がセットで 2 bit
(25 セント=1 クォーター)だったという。
冗談音楽の、「トントコトンのスットントン」という感じの
曲には "Shave and hair cut, two bit." という歌詞が
ついているんだそうだ。

27仕様書無しさん2018/07/03(火) 07:59:45.88
あ、そうだ。たびたび長文ですまん。

28仕様書無しさん2018/07/03(火) 08:21:26.64
うぁーパソコンオタクだぁ

29仕様書無しさん2018/07/03(火) 08:25:27.24
nible(ニブル)懐かしい。
パナにnible境界長命令のある変態マイコンがあったっけ…

30仕様書無しさん2018/07/03(火) 08:28:43.45
パソコンオクタヴィア

31仕様書無しさん2018/07/03(火) 08:32:10.39
>>26
年齢を8bitで表すことの是非を聞いていたのだが

32仕様書無しさん2018/07/03(火) 08:49:51.97
>>21
オクタルで表記すれば高校生でも 20歳

33仕様書無しさん2018/07/03(火) 08:54:41.79
>>31
あ、ごめん。リンク間違えたうえに age ちまった。スマソ。

某コンピュータ雑誌で創刊二十周年記念号を出したときに、
「ばかもん、コンピュータ専門誌だったら、32周年こそを
祈れ。で、死ぬほど飲んでキャリーを吐くのだ!」と
投稿してた人がいた。

34仕様書無しさん2018/07/03(火) 08:56:36.91
>>31
ギネス最高齢が123歳なので7bitの127歳だと将来桁落ちの可能性があるので8bitで年齢を表すのは合理的だろ。
人間は32bitも必要な程は生きない。

35仕様書無しさん2018/07/03(火) 08:58:02.63
>>33
お前は63でシネ

36仕様書無しさん2018/07/03(火) 09:06:14.82
>>28
おう、第三次アキバ世代よ

第一次→放出品でラジオ
第二次→オーディオ
第三次→ワンボードマイコンからパソコンへ
森高千里の台頭以来、オタクの街に

くらいの歴史観なんだが。「マハーポーシャ」あたりの
頃は思い出したくもないが。

37仕様書無しさん2018/07/03(火) 09:17:45.91
>>33
32周年の時点で吐いてんじゃん

38仕様書無しさん2018/07/03(火) 09:18:34.60
>>34
昔は十干十二支で間に合ってたからなぁ。
さすがに還暦0回と1回と2回は
本人見りゃあわかるだろ
(もちろん「生きてれば」の話だが)。

二一九九年とかになって恒星間移動が実用化されたら
ウラシマ効果で一万五千歳とかいう話はあるんだろうが。

39仕様書無しさん2018/07/03(火) 09:23:07.30
>>37
誌名が「bit」だったが nible 超えの 16 周年で吐きそこねたんだ。
アメリカの “byte” だったら 256 周年になるまで吐けない。

40仕様書無しさん2018/07/03(火) 09:24:03.73
>>38
宇宙船のような質量のある物を光速近くまで加速できないんで無理。

41仕様書無しさん2018/07/03(火) 09:29:00.93
>>28
しっ! 大声を出すんじゃない!
「おれの時代は PDP-11 で」とかいってジジイが
乱入してくるぞ!

いや、ババアの可能性もあるな。グレース・ホッパーが
COBOL を開発したのは五十三歳とかだろう。

42仕様書無しさん2018/07/03(火) 09:31:20.41
オレの時代は真空管のコンピュータだって

43仕様書無しさん2018/07/03(火) 09:32:38.75
>>40
そうか、若すぎて『宇宙戦艦ヤマト』は知らないのか。
じゃあ、とりあえず『猿の惑星』でも観とくといい。

でなかったら『2001年』や『エイリアン』の
コールドスリープとか。

44仕様書無しさん2018/07/03(火) 09:37:31.18
>>42
ディファレンシャル・エンジンと言わないだけ若いな。
CRT(カソード・レイ・チューブ、つまり陰極線管だから真空管だ)を
真空管に含めると、初代 Mac は真空管を積んでたことになるが。

45仕様書無しさん2018/07/03(火) 09:42:05.22
>>43
おすすめは、映画インターステラー。
ブラックホールの重力で浦島太郎になる話。

46仕様書無しさん2018/07/03(火) 10:12:08.37
昔々コンピュータがまだまだ高価だった頃の名残さ。
今なら32bitアーキテクチャに優しいint32を使えばいい。

47仕様書無しさん2018/07/03(火) 10:19:36.22
百年くらいしか生きない人間の年齢に20億歳も入るデータ長を使うのは昭和爺の感性では勿体無いと思う

48仕様書無しさん2018/07/03(火) 10:30:03.52
そんな最大サイズいちいち気にしてる時間あったら全部intにしちまえばたいてい事足りるんだよな。

49仕様書無しさん2018/07/03(火) 12:03:31.91
>>48
だいたいそうだけど、
危険があるから少しは考えようぜ。

50仕様書無しさん2018/07/03(火) 12:23:42.37
データに型なんてものがあるから問題がおきるのだ。

51仕様書無しさん2018/07/03(火) 12:30:30.70
全部decimalでええやん

52仕様書無しさん2018/07/03(火) 12:47:50.20
大便は小便を兼ねないから

53仕様書無しさん2018/07/03(火) 13:29:32.00
全て文字列として保存

54仕様書無しさん2018/07/03(火) 13:59:32.44
>>49
int型を誤用すると核戦争でも始まるのか?

55仕様書無しさん2018/07/03(火) 14:06:22.40
型を間違えてオーバーフローしてミサイル発射

56仕様書無しさん2018/07/03(火) 14:45:40.85
発射だね

57仕様書無しさん2018/07/03(火) 15:01:35.84
おまいら五十も過ぎて二〇〇〇年問題も憶えてねぇのか

58仕様書無しさん2018/07/03(火) 15:05:47.09
そんな昔のことは記憶から押し出された

59仕様書無しさん2018/07/03(火) 15:06:24.33
うんこと一緒にでた

60仕様書無しさん2018/07/03(火) 15:28:40.11
>>59
それおいらも

61仕様書無しさん2018/07/03(火) 15:49:46.90
昭和100年問題

元々日付の年に二桁の昭和を使っていたシステムが平成に変わった時に金が掛かるとそのままにしたために昭和100年になって年が桁溢れして障害を起こす問題。
昭和の年に1925を足すと西暦になるため昭和100年は2025年である。

つまり、世 界 滅 亡 ま で 後 7 年 。

62仕様書無しさん2018/07/03(火) 16:02:15.19
>>55
> 型を間違えてオーバーフローしてミサイル発射
それは違う。
金星ミサイルの制御プログラムで、FORTRAN の
ピリオドをカンマで打っちゃったんで FOR 文が
変数だと間違えられて、ミサイルが軌道を逸れて
メキシコ国境近くに墜ちただけだ。

それ以外だと、湾岸戦争のときに、西側のミサイルを
中東に運んでったら、なんかしら位置データがオーバーフローして
当たんなかったとかいう話があるくらいかな?

63仕様書無しさん2018/07/03(火) 19:46:41.48
>>62
NASAのバグだろ?
オレはハイフンの間違いだと聞いたことがある。
教訓のため、NASAのコンピュータルームの入り口に"-"って書いてあるって。
都市伝説だろうけどね。

昔のコンパイラがアフォ過ぎただけさw

64仕様書無しさん2018/07/03(火) 20:02:19.51
>>63
FORTRAN(FORTRAN 60)はすべての空白を無視するという
仕様なんだわ。で、DO 文(C や Java でいう for 文)は、
0 回回って抜けたときに制御変数の中身は「不定」だったりなんか
するんだ。
さすがに「大文字の FORTRAN(FORTRAN 60)」は使ったことは
ないが、「小文字のFortran(Fortran 77)」は使ったことがあるので、
他人事ではなかった。
あと、「配列にマイナスの添字をつっこんでシステム領域に手を伸ばす」
みたいな猥褻な手法も教わったりした。

65仕様書無しさん2018/07/03(火) 20:12:38.83
>>63
アホじゃないよ
プロ仕様なだけ

66仕様書無しさん2018/07/03(火) 20:16:57.14
>>65
確かに算術 IF 文は、数値計算を考えると
残っててもよかった気がする。

67仕様書無しさん2018/07/03(火) 20:20:11.84
>>50
遅レスだけど、おまえ LISPer だろ。

68仕様書無しさん2018/07/03(火) 22:17:26.27
>>67
Lisperであり、最近はFSharperでもある。
暗黙の型変換も許さない、型の拘束具にがんじがらめもドMで良いもんだぜ。

69仕様書無しさん2018/07/03(火) 23:52:32.60
>>61
和暦使ってるのはほとんど役所だけ
役所はいつもバグだらけ
つまり何も影響ないよ

常にバグを発生させてトラブルに対応しようという手法はAWSでも使われている
奇しくも世界最先端のアマゾンと世界最後端の日本役所が同じ手法をとっているんだ!!

70仕様書無しさん2018/07/04(水) 00:51:19.19
AWSじゃないだろ。
ちゃんと人の話聞きなよ。

71仕様書無しさん2018/07/04(水) 01:02:51.20
急に立たなくなった。
彼女から「最後のほうでちょっとだけ立ったね」
などと言われてショックでかい!

つか、おまえら立つのか?
ギンギンに立つのか?
この年になるとふにゃちんになるよね?

72仕様書無しさん2018/07/04(水) 01:03:02.79
今はシステム内で持つ日付は西暦8桁で和暦では持たない
プリントする時や画面の入出力の時に変換してるだけ
昭和の時代に作られたプログラムは西暦下二桁や和暦で持ってたらしいが...

73仕様書無しさん2018/07/04(水) 01:04:13.02
>>71
オカズを変えればいい

74仕様書無しさん2018/07/04(水) 02:02:32.21
>>71
俺と同じだ

75仕様書無しさん2018/07/04(水) 03:13:46.09
>>69
自衛隊や警察のコンピュータは大丈夫かね?

76仕様書無しさん2018/07/04(水) 03:21:29.05
他にもいっぱい○○年問題ってのがあったりして
https://ja.wikipedia.org/wiki/%E5%B9%B4%E5%95%8F%E9%A1%8C

直近はこれだな。

2019年4月7日問題 - GPSは内部処理で週数を10ビットで管理しており、起点である1980年1月6日から2048週後にあふれて0に戻る。(10ビットでは2回目)

そして西暦10000年問題でトドメを刺されると。

77仕様書無しさん2018/07/04(水) 06:13:21.20
>>72
平成になっても西暦下二桁のものはあったよ。
二〇〇〇年の正月に、携帯メールでの「あけおめことよろ」が
日付の古いほうにいっちゃって、前のメールが消えずに
新しいメールがオーバーフローで消えちゃった、という事例がある。

78仕様書無しさん2018/07/04(水) 06:20:47.81
>>75
陸自や警察は知らんけど空自と海自はズールータイムと
西暦(でなかったら修正ユリウス日)でやってるから
大丈夫と思われ

79仕様書無しさん2018/07/04(水) 06:39:41.41
>>75
警察も自衛隊も役所だよ?

80仕様書無しさん2018/07/04(水) 08:21:46.21
Y2K問題でシステムが崩壊する!
今は笑い話

81仕様書無しさん2018/07/04(水) 08:35:25.88
>>75
免許システムが官公庁で最古のシステムだ。
俺達と同世代くらいだよ

82仕様書無しさん2018/07/04(水) 08:36:41.10
>>71
ギンギンさ。
ハゲの特権なのさ(ToT)

83仕様書無しさん2018/07/04(水) 09:22:21.33
>>81
所轄の警察署のシステムとリンクしてたりなんかしたら
リプレイスが大変そうだな。

84仕様書無しさん2018/07/04(水) 09:39:00.04
>>83
してるんで一斉に改修だよね。
俺たちの世代が引退する前に改修しないと終わる。

85仕様書無しさん2018/07/04(水) 09:57:47.20
>>73
じゃ、ちょっと風俗行って若い女の子で試してみる。

>>74
ナカーマ!
もしギンギンになる方法がわかったら教えてね!

>>82
あの、俺もハゲだがふにゃちんになった。
もしかして俺のふにゃちんは一過性のものであって、
明日からギンギンになるかな?

86仕様書無しさん2018/07/04(水) 10:02:27.54
>>85
オレ、股関節が柔くて相撲の股割り出来るぞ。
股関節の血流が良くなってギンギンさ。

87仕様書無しさん2018/07/04(水) 10:12:21.76
2038年の方がヤバイ
ホントにヤバイ

88仕様書無しさん2018/07/04(水) 12:17:32.55
そこまで生きてないから心配するな

89仕様書無しさん2018/07/04(水) 12:20:31.79
因業爺は長生きする。

90仕様書無しさん2018/07/04(水) 12:27:12.70
1970年に戻るだけだろ

91仕様書無しさん2018/07/04(水) 12:32:32.86
コボラー絶滅問題のが大きいぞ。
若くて優秀な技術者はCOBOLなんてやらん。
ITゼネコンのピラミッドの中に優秀な技術者は皆無だしな。

92仕様書無しさん2018/07/04(水) 14:29:27.24
今はCOBOLだけの問題じゃない!

だましながら延命してきた2000年前後に作ったシステムが
更新期を過ぎているのに、次の予定が全く立たないという
企業があふれてきた!

なのでバイナリ互換の数億円もするUNIXマシンがめちゃ売れ!
日本IBMはウハウハ!

システム倒産に至る会社がわんさか出てくるぞ。
見もの。

93仕様書無しさん2018/07/04(水) 14:31:26.13
>>91
コボラーが COBOL だけ書いているわけがなかろう。
Java に移行してフツーに仕事してるオールドタイマーは
けっこういるぞ?
事務屋の実力を舐めてはあかんぞ。

94仕様書無しさん2018/07/04(水) 14:32:09.59
2000年なんて新し過ぎだろ
1980年頃のが未だ沢山あるぞ

95仕様書無しさん2018/07/04(水) 15:05:17.69
>>93
COBOL奴隷がJava奴隷になっただけだろ?

96仕様書無しさん2018/07/04(水) 15:10:11.21
そしてKotlinの奴隷に

97仕様書無しさん2018/07/04(水) 15:15:00.39
Python奴隷よりまし?

98仕様書無しさん2018/07/04(水) 15:24:21.52
永野芽郁の奴隷になりたひ

99仕様書無しさん2018/07/04(水) 16:19:30.40
>>98
なりたひね

100仕様書無しさん2018/07/04(水) 17:10:15.76
>>99
すまん、変換ミス

■ このスレッドは過去ログ倉庫に格納されています