1 名前:ランボルギーニちゃんφ ★ [2008/03/01(土) 17:03:58 ID:???0] ★<toto>販売が一時停止 コンビニのシステム不具合で サッカーくじ(toto)を運営する日本スポーツ振興センターは29日、 コンビニエンスストアのファミリーマート全店でシステムの不具合により、 くじの販売を一時停止した。 ファミリーマート用の販売システムソフトが、うるう年を考慮せずに作られていたのが原因。 午前9時10分から午後2時まで販売を止めた。今回の販売停止はファミリーマートだけで、 特約店やホームページなどでは通常通り販売した。 毎日新聞 headlines.yahoo.co.jp/hl?a=20080229-00000151-mai-socc
2 名前:名無しさん@八周年 [2008/03/01(土) 17:04:25 ID:AdxHRvTR0] 販売最終日だったらどうなってただろうな
3 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:04:30 ID:6N8Vfd/T0] 信じられない アホすぐる
4 名前:名無しさん@八周年 [2008/03/01(土) 17:04:47 ID:7pW4ffqz0] 閏年を考慮しないとか有り得ないんだけどwww どこの星の住人だよ
5 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:04:51 ID:3SbZCwZi0] なさけない ソフト会社はどこよ?
6 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:04:55 ID:M69C4/Ml0] もういちどプログラミングを勉強してこい
7 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:05:04 ID:LgK/+Tqh0] ______,.___, |;:;:.... | ゚ 。 : ..:| |l ̄| : 。 ..:| |l中| このスレはドアラに監視されています ゜ : ..:| |l日| ゜ : ..:| |l_| : ゚ ..:|;:;:.... | ゚ : ..:|;:;:.... |.─‐‐-、 ゜ : ..:|;:;:.... |.._CD_|-‐-、 。 ゚ ..:|;:;:.... |.・▲・` l⌒) ) : : ..:|;:;:.... |、∀ ,人ニノ ゚ 。 : : ..:|;:;:.... | ⊂ノ : : ..:|;:;:.... |-u' ,,.,、-‐''"´~ `ー-‐'
8 名前:名無しさん@八周年 [2008/03/01(土) 17:05:06 ID:bKG0DRwf0] ↓どうする?
9 名前:名無しさん@八周年 [2008/03/01(土) 17:05:13 ID:AYCi++6Z0] 納入したのどこだよw?
10 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:05:43 ID:79GuAsyu0] あふぉ杉でワロタ
11 名前:名無しさん@八周年 [2008/03/01(土) 17:05:58 ID:Me7+CAvy0] さすが天下り 詰めが甘い
12 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:06:06 ID:/QsUT3Gi0] 賭け事にしないと人気がない。 サッカーはそんな屑球蹴りです^^
13 名前:名無しさん@八周年 [2008/03/01(土) 17:06:10 ID:mmbz/khM0] FかNあたり?
14 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:06:15 ID:YM7WnECg0] アホすぐるwwwwwwwwwww
15 名前:名無しさん@5周年 [2008/03/01(土) 17:06:26 ID:FzqxXSOE0] ありえねっぇだろ
16 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:06:27 ID:IwKt8DeY0] おそまつすぐる
17 名前:名無しさん@八周年 [2008/03/01(土) 17:06:57 ID:yo44P3ao0] うるうる…。
18 名前:名無しさん@八周年 [2008/03/01(土) 17:07:22 ID:85kMGqVf0] こんなミス学生でもしない
19 名前:名無しさん@八周年 [2008/03/01(土) 17:07:24 ID:anTOOSDb0] 今時そんなのあり得ないw
20 名前:名無しさん@八周年 [2008/03/01(土) 17:08:01 ID:Mp1+O/Ip0] 俺が使ってた超限定的な用途の某メーカーの某ツールも昨日だけ動作しなかったw まさか閏年関連だなんて思ってもなくメーカーにバグレポート出してたんだが 今日休日出勤して動かしたら問題なくて噴いた。
21 名前:ランボルギーニちゃんφ ★ [2008/03/01(土) 17:08:20 ID:???0] 関連ニュース 【うるう年】 ソニー、ワンセグ「ウォークマン」3製品に“うるう年”問題 mamono.2ch.net/test/read.cgi/newsplus/1204358868/
22 名前:名無しさん@八周年 [2008/03/01(土) 17:08:28 ID:mmbz/khM0] ちなみにGoogleニュースで「うるう年」をぐぐると 地味ながら、結構トラブルが多発したらしい・・・
23 名前:名無しさん@八周年 [2008/03/01(土) 17:08:49 ID:ctwm2H2V0] 安っぽいシステムだなw
24 名前:名無しさん@八周年 [2008/03/01(土) 17:09:32 ID:BDXzNgNK0] >システムソフトが、うるう年を考慮せずに作られていたのが原因。 こんなもん作ってる場合じゃないぞ。 www.ss-alpha.co.jp/products/moesen.html
25 名前:名無しさん@八周年 [2008/03/01(土) 17:09:46 ID:MUznjU1U0] どんな感じのバグなんだよ now()みたいなメソッド使うとバグるのか?
26 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:09:51 ID:y5q8XNB40] うるう年ごときでこれならサマータイム制なんかやったら日本崩壊かも。
27 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:11:20 ID:uFRw2jPl0] 学校でこんなシステム組んだら単位もらえんぞ
28 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:11:24 ID:cEHVcy7p0] リアル厨房が、ベーマガでも見ながら作ったのか?
29 名前:名無しさん@八周年 [2008/03/01(土) 17:11:33 ID:1oUlYoGWO] ちゃんとデバッグしろ ちゃんとデバッグしろ ちゃんとデバッグしろ!!!
30 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:11:38 ID:8RQO+aNM0] ローソンで買いました、ポイントカード使えるしね
31 名前:名無しさん@八周年 [2008/03/01(土) 17:12:12 ID:GSlDwDHj0] ゆとりプログラマー(笑) 底辺層が多くなると、こういうのが出てくるんだよな
32 名前:名無しさん@八周年 [2008/03/01(土) 17:12:24 ID:AYCi++6Z0] 1000年に1度・・・Y2k問題 4年に1度・・・Y4問題? これであってる?
33 名前:名無しさん@八周年 [2008/03/01(土) 17:12:29 ID:vkCaHq9bO] どこのアホベンダーだ。 日付チェックなんて基本中の基本だろw
34 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:12:47 ID:LYya/8Vu0] >>1 >>21 今時、高校生だってそんなミスしないだろうに
35 名前:名無しさん@八周年 [2008/03/01(土) 17:13:02 ID:JK095Hxk0] どこのぼんくらソフトだよ 高いカネばらまいて発注してんだろーに
36 名前:名無しさん@八周年 mailto: [2008/03/01(土) 17:13:45 ID:bk1AuKUb0] うるう年を考慮してないって、、自作のカレンダークラスでも使ってるのか?
37 名前:名無しさん@八周年 [2008/03/01(土) 17:13:48 ID:mmbz/khM0] >>25 たぶん日付のYYYY、MM、DDを別々に管理していて MM=2のときのDDのMax値を28に固定しっぱなしだったので 「エラー:2008/02/29 は無効な日付です」みたいになったのだろう
38 名前:名無しさん@八周年 [2008/03/01(土) 17:14:34 ID:i2dMDm6NO] 酷い(ノД`*)
39 名前:名無しさん@八周年 [2008/03/01(土) 17:14:47 ID:anTOOSDb0] テスト項目に閏年無かったのか。テストしないでリリースしたようなもんだぞ。 いいのかそれで。
40 名前:名無しさん@八周年 [2008/03/01(土) 17:14:52 ID:BH6Kni/00] nowなら出ないだろ 通日を求めるのに31,28,31,30,31,30 と加算していくようなアフォな関数作ったゆとりの仕業
41 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:15:14 ID:0gcDRTbg0] そんな基本はずすなんてありえないだろ どこだよ
42 名前:名無しさん@八周年 [2008/03/01(土) 17:15:18 ID:JMhj/Ld50] パンティうるう年
43 名前:名無しさん@八周年 [2008/03/01(土) 17:15:22 ID:TvHRNm7Q0] うるう年廃止でいいだろ 地球の公転速度をちょっと増速したら いいだけじゃないか
44 名前:名無しさん@八周年 [2008/03/01(土) 17:16:00 ID:Toj1xzZJ0] ひどすぎw どこの作ったソフトだよ
45 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:16:41 ID:/r8ttWI20] マジで作ったとこ公開してほしいんだけど。すごすぎる。
46 名前:名無しさん@八周年 [2008/03/01(土) 17:17:28 ID:DWY98XRrO] そういえば11月31日事件てのがあったな
47 名前:名無しさん@八周年 [2008/03/01(土) 17:17:33 ID:mmbz/khM0] 同じように、今日は月の加算チェックをすり抜けて 「2月30日」になってるところもある悪寒
48 名前:名無しさん@八周年 [2008/03/01(土) 17:17:52 ID:yKWU3nZ10] 天下り連中の仕事なんてこんなもんだろ はやく潰せ
49 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:18:47 ID:DdMyyz3C0] SONYのウォークマンってww
50 名前:ランボルギーニちゃんφ ★ [2008/03/01(土) 17:19:08 ID:???0] 他の「うるう年問題」と思われるトラブル 【うるう年】 ソニー、ワンセグ「ウォークマン」3製品に“うるう年”問題 mamono.2ch.net/test/read.cgi/newsplus/1204358868/ 【社会】NTT光回線の映像配信サービスで映像が見られない不具合 29日正午現在でまだ復旧せず mamono.2ch.net/test/read.cgi/newsplus/1204262927/
51 名前:名無しさん@八周年 [2008/03/01(土) 17:19:17 ID:aaXwPOLj0] めちゃくちゃ金のかかってるシステムなのに閏年も計算できねえとな?
52 名前:名無しさん@八周年 [2008/03/01(土) 17:19:27 ID:cS+ugBEZ0] 2100年が一番心配。 まぁ生きてないけど。
53 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:19:40 ID:anTOOSDb0] >>47 安心しろ。ちゃんと15月1日になってる。
54 名前:名無しさん@八周年 [2008/03/01(土) 17:20:56 ID:/uD1HO+F0] 2chってSEとかPG多そうだな
55 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:21:00 ID:S/8R5qSP0] 結構多いらしいぞ。うるう年を考慮してなかったり、算出方法を間違えてるコンピュータシステム。
56 名前:名無しさん@八周年 [2008/03/01(土) 17:21:43 ID:D1LbacsV0] ゆとり禁止↓
57 名前:名無しさん@八周年 [2008/03/01(土) 17:21:58 ID:Gukq0cpY0] 日付の計算って各プログラムに任せると間違いがおきやすいので、 共通ルーチンを作って処理させるのが普通なんだが。
58 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:22:29 ID:zlL3yVdz0] ちょっとソフト会社名さらしてください 馬鹿にされるだけのことをしでかしました
59 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:23:17 ID:qKJPFGPI0] ベンダー名晒せよ。
60 名前:名無しさん@八周年 [2008/03/01(土) 17:23:31 ID:oNW3Ae470] y2kを越して21世紀 まさか閏年の計算ミスとか見るとは思わなんだわw
61 名前:名無しさん@八周年 [2008/03/01(土) 17:23:43 ID:Q+VEjhGfO] いつもの日本ユニ〇スですかね?
62 名前:名無しさん@八周年 [2008/03/01(土) 17:24:00 ID:P91w2Xa80] >>35 正直、ソフト作ったところに高いカネはばら撒かれてないと思う。 だからといって、こんな凡ミスはありえないが。
63 名前:名無しさん@八周年 [2008/03/01(土) 17:24:23 ID:x6iviK700] mantis にバグIssuse登録するとしたら ID:0000001 表題:うるう年のためシステム停止 カテゴリ:初歩的 重要度:致命的 概要:うるう年を考慮せずコーディング システム停止につながった コメント:まあ、こいうこともある。なんちゃって
64 名前:名無しさん@八周年 [2008/03/01(土) 17:24:52 ID:W/uc5iB/0] なんというレベル低下・・・
65 名前:名無しさん@八周年 [2008/03/01(土) 17:25:50 ID:hPcnWDn70] 作ったのはどこのメーカーだよwww バカジャネーノw
66 名前:名無しさん@八周年 [2008/03/01(土) 17:26:12 ID:IM7IE+lp0] 日付の計算を自前でやるからこういうバカなことになる。 十分テストされた、広く出回っているライブラリを使え。
67 名前:名無しさん@八周年 [2008/03/01(土) 17:26:37 ID:WduI6RKw0] 暦日使わなきゃいいのに どうせ人間しかわからないんだし 内部は全部65535日 みたいに積算するだけのでやれよ 人間が読むところ(実券)だけ暦日に読み替えて出力。 日付が狂っても曜日は合うはずだしw
68 名前:名無しさん@八周年 [2008/03/01(土) 17:26:51 ID:IkijcGxf0] アホすぎる
69 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:26:55 ID:i2dMDm6NO] 今年は閏年だったのか
70 名前:名無しさん@八周年 [2008/03/01(土) 17:27:43 ID:x6iviK700] >>39 doorsで要件定義すますたが、うるう年の要求は顧客からありませんでした testlinkでのテストケース項目にも入っていませんですた
71 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:27:57 ID:ttH5d3kG0] 100年うるう年でも考慮しないとバカなのに これはないだろ……
72 名前:名無しさん@八周年 [2008/03/01(土) 17:28:25 ID:Ce8UHUmd0] まさかの2008年鬼肉問題っ!
73 名前:名無しさん@八周年 [2008/03/01(土) 17:28:50 ID:Tyfa9oklO] よく読んでないが、とりあえず6億の賠償金を請求しとくか
74 名前:岸和田市民 ◆HOXERHLOXY [2008/03/01(土) 17:29:25 ID:I3+p6UNf0 BE:171460872-2BP(2222)] 去年は2chでも閏年だったな。 3月32日とか。
75 名前:名無しさん@八周年 [2008/03/01(土) 17:29:27 ID:C2nojnza0 BE:784980847-2BP(3000)] うるう年なんて考えたヤツが馬鹿
76 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:29:30 ID:bVP7U3FA0] ないわーw
77 名前:名無しさん@八周年 [2008/03/01(土) 17:31:46 ID:x6iviK700] >>75 江戸時代まで日本はうるう月まであったんだが
78 名前:名無しさん@八周年 [2008/03/01(土) 17:33:02 ID:vDZHyMCU0] 中国産のプログラムじゃあるまいな?
79 名前:名無しさん@八周年 [2008/03/01(土) 17:33:10 ID:rlVzagOg0] うるう年の判定方法 if (nen == 2000 || nen == 2004)
80 名前:名無しさん@八周年 [2008/03/01(土) 17:34:36 ID:gqDoaxdOO] へたに自作のプログラム作らずに、Windowsの暦を読み出すプログラムにしとけばよかったんじゃね?
81 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:34:38 ID:ttH5d3kG0] >>79 そうか、サポート期限の切れそうな8年後で 契約更改させる手段か!
82 名前:名無しさん@八周年 [2008/03/01(土) 17:34:47 ID:IM7IE+lp0] >>79 w...このシステムの寿命はせいぜい8年だろう、という 嫌々開発しているのが分かるコードだな
83 名前:名無しさん@八周年 [2008/03/01(土) 17:34:53 ID:mmbz/khM0] >>79 なんという使い捨てシステムwww
84 名前:名無しさん@八周年 [2008/03/01(土) 17:34:59 ID:W5BQPror0] 人間の方がシステムに合わせた方が効率的 うるう年なんて廃止しろ 10進数はやめて16進数に変えろ
85 名前:名無しさん@八周年 [2008/03/01(土) 17:35:44 ID:aaXwPOLj0] なんにしても、作った会社は赤っ恥だわな。
86 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:36:11 ID:bVP7U3FA0] >>84 地球の公転周期も合わせないといけないな
87 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:36:34 ID:KTWSB3Yb0] >>84 12歳とSEXできるようになる?
88 名前:名無しさん@八周年 [2008/03/01(土) 17:36:56 ID:WduI6RKw0] >>86 南極にジェットエンジンを設置しよう by国連安保理
89 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:38:06 ID:YfdyZI5G0] どこかの役所でもやってたな。
90 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:39:43 ID:ixzQKYA00] また不治痛か・・・
91 名前:名無しさん@八周年 [2008/03/01(土) 17:40:21 ID:NIhbxx9s0] 閏年は、4年に一回だったが、100年に1回は閏日無くなるんだよな。 でもって、400年に1回は、それがさらに無くなって、閏日有るんだよな。
92 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:40:56 ID:o5eW2q6f0] うるう年って何?
93 名前:名無しさん@八周年 [2008/03/01(土) 17:41:35 ID:9koAHEL60] >>88 妖星ゴラスが来るんですかい?
94 名前:名無しさん@八周年 [2008/03/01(土) 17:41:47 ID:x6iviK700] >>79 ちゃんと保守契約してたら if (nen == 2000 || nen == 2004 || nen == 2008) というパッチあててもらえたのか
95 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:42:02 ID:mGj0afkd0] 昨日と今日で、いったい何件日本中でこの手のトラブルが起きたんだ? 日本人、4年前と比べて確実に馬鹿になってるわwwwwww
96 名前:名無しさん@八周年 [2008/03/01(土) 17:42:40 ID:4HlTNQkI0] >>79 wwwwwwwwwwwwww
97 名前:名無しさん@八周年 [2008/03/01(土) 17:43:10 ID:RLqPtNqY0] やらかしたのはここか? www.nttdata.co.jp/services/casestudy/case23/index.html
98 名前:名無しさん@八周年 [2008/03/01(土) 17:43:48 ID:lt8K3kpi0] 2chが落ちたのもこれだったの?
99 名前:岸和田市民 ◆HOXERHLOXY [2008/03/01(土) 17:44:31 ID:I3+p6UNf0 BE:220450436-2BP(2222)] >>91 つーか100年なんてシステム動いてる訳ないんだから、特例は考慮しなくて良さそうなのに。 Y>=2000 if((Y-2000)%4 == 0)みたいな。 >>98 スイッチ切り替えじゃないかな。>2ch
100 名前:名無しさん@八周年 [2008/03/01(土) 17:44:42 ID:9UQxmsAr0] ファミポートな、朝方5時くらいに一回立ち上がるんだけど WIndouws2000の画面が出るんだぜ。 背景は雲のな。
101 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:45:05 ID:S/8R5qSP0] うるう年は基本的に4で割り切れる年、 例外として4で割り切れても100で割り切れる年はうるう年じゃない。 さらに例外として4で割り切れて100で割り切れる年でも400で割り切れる年はうるう年。 プログラム作成時適当に作ってると2100年に問題が起きる。
102 名前:名無しさん@八周年 [2008/03/01(土) 17:46:07 ID:mmbz/khM0] まあデバッグに時間を割いていない証拠だな リリース直前までやっつけで作ったのがよくわかる
103 名前:名無しさん@八周年 [2008/03/01(土) 17:47:14 ID:x6iviK700] 平成19年5月 www.naash.go.jp/sinko/pdf/happyou190512_1.pdf もしや www.nttdata.co.jp/services/casestudy/case23/index.html
104 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:47:51 ID:AyyeKrAo0] デバッグ以前の問題
105 名前:名無しさん@八周年 [2008/03/01(土) 17:48:12 ID:dcpDrYEm0] どれだけ商機を逸したんだろうね・・・俺はローソンで買ったけど。
106 名前:名無しさん@八周年 [2008/03/01(土) 17:48:30 ID:WduI6RKw0] >>100 Windows2000はいろんなところにいるぞ スーパーのお釣りが自動で排出されるレジもそう。 本体横にプロダクトキーのシールが貼ってあるw (カード決済の時に出てくるダイヤログもそのものだし)
107 名前:名無しさん@八周年 [2008/03/01(土) 17:48:54 ID:eTWG+61g0] >うるう年を考慮せずに作られていたのが原因 どこに住んでる人が作ったんだよ
108 名前:名無しさん@八周年 [2008/03/01(土) 17:49:13 ID:ixzQKYA00] >>99 俺もそう思う。 次に例外が発生するのは2100年。 100年続いて保守されたと仮定しても この世にいないんだから知ったこっちゃない。
109 名前:名無しさん@八周年 [2008/03/01(土) 17:49:14 ID:8kpZDA480] この糞システムどこがつくったの? で税金どの位かかってるの?
110 名前:名無しさん@八周年 [2008/03/01(土) 17:49:49 ID:9UQxmsAr0] >>106 そりゃそうだけど、サーバー用の2000とかあるだろ。 俺ん家にある2000と同じだぞ。一般家庭用だぞ。
111 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:50:09 ID:TRgy4QJb0] これも中国製でしょ
112 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:50:16 ID:sP160y3A0] どこの糞システムだよwwwwwwwwwww
113 名前:名無しさん@八周年 [2008/03/01(土) 17:50:20 ID:7gZAF4mY0] 根本的にどういう内部表記で扱ってるんだ というのが、専門家が受ける印象 このソースだけじゃ、具体的な問題点もわからんし
114 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:50:22 ID:g7Hc5yOB0] こういうのを見ると疑問なんだけど、 日付・時刻ルーチンとか自前で実装してるの?
115 名前:名無しさん@八周年 [2008/03/01(土) 17:50:37 ID:x6iviK700] >>97 itpro.nikkeibp.co.jp/article/NEWS/20070513/270785/ IBM→ユニシス→???
116 名前:名無しさん@八周年 [2008/03/01(土) 17:51:54 ID:WJDtQUywO] 2100年にはどうせこの世にいないから 100年400年は無視して閏日算出式組みますねv
117 名前:名無しさん@八周年 [2008/03/01(土) 17:52:02 ID:fTpjDKpq0] これはないわw
118 名前:名無しさん@八周年 [2008/03/01(土) 17:52:35 ID:9UQxmsAr0] それからファミポートな、しょっちゅう壊れるんだよ。 マリオのカセットを斜め差ししたみたいな画面になるんだぜ。 びびるよ。
119 名前:名無しさん@八周年 [2008/03/01(土) 17:52:51 ID:/AtDOEUAO] そもそもTOTOが不要
120 名前:名無しさん@八周年 [2008/03/01(土) 17:53:21 ID:5/A6HDHL0] これは本気で恥ずかしい 俺が担当なら割腹自殺する
121 名前:名無しさん@八周年 [2008/03/01(土) 17:53:39 ID:Rsx/Vsje0] 私プログラマじゃないけど、コード書いた人間は気付いてたと思う でも自分の仕事増やしたくないから作らなかったんだと思うの
122 名前:名無しさん@八周年 [2008/03/01(土) 17:54:11 ID:PaQUK/jC0] こんなロジック使い古されてるだろw 恥ずかしい
123 名前:名無しさん@八周年 [2008/03/01(土) 17:54:25 ID:h34+LDKKO] 2100年問題 負の遺産
124 名前:岸和田市民 ◆HOXERHLOXY [2008/03/01(土) 17:55:47 ID:I3+p6UNf0 BE:195955182-2BP(2222)] >>108 だよね。 Y>=2000 if((Y-2000)%4 == 0 && Y!=2100) こうすりゃ200年持つじゃないか。
125 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:55:58 ID:Q+VEjhGfO] これでファミマからBIG1等が多数出る(脳内妄想)
126 名前:名無しさん@八周年 [2008/03/01(土) 17:56:00 ID:vMQVd4Sa0] うるう年の考慮なんて、300年前の時計ですら自動でやってたぞ。 300年前の人間以下だな。
127 名前:名無しさん@八周年 [2008/03/01(土) 17:56:51 ID:KP7gRPE/O] ファミポートの保守メンテはFSASです。 元々の企画開発は豊田、伊東中、不治痛だったかな?
128 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 17:58:16 ID:JeUx0WvP0] ∧∧ ヽ(・ω・)/ ズコー \(.\ ノ 、ハ,,、  ̄
129 名前:名無しさん@八周年 [2008/03/01(土) 17:59:25 ID:W5BQPror0] >>121 あれだけバグが多いシステムだと、先に直さなきゃいけない部分がたくさんあるだろうからね 4年に1回動かなくなるくらいはたいしたことじゃない
130 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:00:25 ID:Cgw/PsUN0] ■豊川など3市3町、システム障害で窓口停止 www.yomiuri.co.jp/e-japan/aichi/news/20080301-OYT8T00018.htm >システムのプログラムを作った豊橋市のソフト会社に連絡して調べたところ、 >日時を管理する「タイムリー」というプログラムのミスが原因と判明した。 >日付入力の際、1年前から1年後までの範囲内でチェックする手順があり、 >この日がうるう年の2月29日で、昨年も来年も2月29日がないため、 >システム立ち上げ時に「エラー」になって障害が起きたという。 ■うるう年で不具合 NTT東日本の映像配信サービス sankei.jp.msn.com/economy/business/080229/biz0802291714003-n1.htm ■ソニー、ワンセグ「ウォークマン」に“うるう年”問題 www.watch.impress.co.jp/av/docs/20080229/sony.htm ■公衆電話、うるう年で不具合3200台 sankei.jp.msn.com/economy/business/080204/biz0802041857012-n1.htm
131 名前:名無しさん@八周年 [2008/03/01(土) 18:00:50 ID:8VAfZgq/0] >>107 中国とか韓国とかかなw ちなみに閏月があるらしいぜ
132 名前:名無しさん@八周年 [2008/03/01(土) 18:00:51 ID:eHDqYtzg0] スーパープログラマが多数居るようなのでチョット聞くけど 2036年問題っていつ発生するの? Vistaで計算すると2036年2月7日6時28分15秒(UTC)なんだけど wikiとか一般に言われてる日付は2月6日なんだよね。 これはVistaのAPIがウンコなのかwikiとか一般が間違ってるのかどっちだ。
133 名前:名無しさん@八周年 [2008/03/01(土) 18:03:29 ID:0abwaswq0] >>132 JSTなら?
134 名前:名無しさん@八周年 [2008/03/01(土) 18:05:19 ID:eHDqYtzg0] >>133 JSTでもぴったり1日ずれている。
135 名前:名無しさん@八周年 [2008/03/01(土) 18:08:54 ID:mmbz/khM0] >>114 内部的には10桁のUTCで管理するのが無難だが、そうすると人間側にわかりにくい 月次集計などのために、YYYY/MM/DD hh:mm:ss形式にしておきたい場合もあるからねえ どっちをベースにしても結局、面倒な日時処理はなんらかの形で必須なので 苦労の絶えないところ
136 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:09:30 ID:uxy3ASc40] 太陰暦つかえば問題なかったのか。。。
137 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:11:27 ID:7AZFE+uM0] >>136 を大陰唇と読んだ奴、大きな声で「オッス」と言え
138 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:15:07 ID:w9cwEhor0] だいたい、28日固定になってる時点でおかしいと思わんのが技術者として異常 うるう年判定なんて一行で書ける簡単な式なのに
139 名前:マ mailto:sage [2008/03/01(土) 18:16:44 ID:lEO9+87P0] ソフトウェア業界に生きる者として恥ずかしいです この業界こんなのばっかり プロとして最低限の能力を持ってるやつだけ会社に来てほしい
140 名前:名無しさん@八周年 [2008/03/01(土) 18:17:08 ID:ioM+vt8G0] >>114 だよね。 でもね、Y2Kの時、先輩方が作ったプログラムを全部見直した 同僚が、うるう年の判定に if yyyy=1992 or yyyy=1996 or yyyy=2000 or yyyy=2004 or 20008 then { うるう年の処理 } っていうぐあいに20年以内のうるう年を全部書き出した強者の プログラムを発見したからねえ。
141 名前:名無しさん@八周年 [2008/03/01(土) 18:17:38 ID:/G2qOwx00] >>135 そりゃあ、「Epochから○○○秒後」なんていわれてもわかんねぇもんなw
142 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:17:55 ID:M69C4/Ml0] >>140 ひどいなwww
143 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:18:44 ID:vHZqZY2U0] >>124 たった一行で判定出来るのだから、100年限定とかアフォなこと考えるなw year%4==0 && year%100!=0 || year%400==0
144 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:21:11 ID:cHME6YsK0] まあ、どうせ閏年の2/29は、昨日終わったし問題ないとか言ってまた4年後に同じようなスレがあがるとみたwww
145 名前:名無しさん@八周年 [2008/03/01(土) 18:21:19 ID:vdTi/ty00] そーいやこないだ買った腕時計も1日ズレやがったな、ハハハ どこの製品だ? CASIO MADE IN CHINA なるほどな。
146 名前:岸和田市民 ◆HOXERHLOXY [2008/03/01(土) 18:22:16 ID:I3+p6UNf0 BE:171460872-2BP(2222)] >>140 2万8年ktkr >>143 ちぇー。
147 名前:名無しさん@八周年 [2008/03/01(土) 18:22:25 ID:7gZAF4mY0] そもそも 年が拾い出せる階層のプログラムで うるう年固有というか2・29固有の処理って何があるんだ?
148 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:22:34 ID:cHME6YsK0] >>140 if yyyy=1992 or yyyy=1996 or yyyy=2000 or yyyy=2004 or 20008 then 20008年も対応か。
149 名前:名無しさん@八周年 [2008/03/01(土) 18:23:24 ID:f41bFaHU0] あほすぐる
150 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:24:28 ID:RJZV43z60] >>147 単純に、2月28日の翌日が3月1日になったんじゃなかろうか。
151 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:24:48 ID:KTh/fsN50] >>148 よくみろ。 yyyy= がないだろ2004年までだ。
152 名前:名無しさん@八周年 [2008/03/01(土) 18:25:15 ID:mmbz/khM0] >>148 しかも20008(true)だから無条件適用じゃないのかw
153 名前:名無しさん@八周年 [2008/03/01(土) 18:26:01 ID:ioM+vt8G0] >>146 >>148 うるへー >>147 月末の処理とかあるだろ
154 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:26:57 ID:KTh/fsN50] >>147 発行日が3月1日になって、有効期限とかが1日ずれるのがまずいんじゃないか?
155 名前:名無しさん@八周年 [2008/03/01(土) 18:30:17 ID:/G2qOwx00] >>147 頭の悪いやつが「エラーチェックルーチン」を書いた副作用じゃないかな。 たとえば「日付を文字列形式にする」関数を作ったとして、 void date2str(int yyyy, int mm, int dd, char *str) みたいな引数構成を組んだときに、変に頭の悪いやつが 「0月とか13月はエラーとして扱う」ののりで、 「0日はNG、2月だったら28日はOKだけど29日はNG・・・」 みたいにばかなNG条件作ったんじゃないか?
156 名前:名無しさん@八周年 [2008/03/01(土) 18:34:46 ID:gFfHLxi4O] どうせ2008年までtoto続かねーよって思って閏年の処理を入れなかったりしてな
157 名前:名無しさん@八周年 [2008/03/01(土) 18:35:36 ID:jOEYpWp+0] コンピューターの2000年問題ならともかく 今頃になってうるう年考慮してないとは
158 名前:名無しさん@八周年 [2008/03/01(土) 18:38:15 ID:W5BQPror0] 一行で直ることでも、その一行を直すためにどれだけの手続きが必要なことか
159 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:39:16 ID:KTh/fsN50] >>158 最初から対応してれば何の手続きも必要ないけどな。
160 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:39:20 ID:ikZiKNru0] >>19 結構あったりする メーカーのやった試験項目ほどあてにならないものは無い
161 名前:名無しさん@八周年 [2008/03/01(土) 18:40:12 ID:qR0aFUoU0] バカ丸出しw
162 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:42:27 ID:hLIteuJG0] >>143 と思っていた時代がオレにもありました・・・ 一行とはいえ、コードが長くなればそれだけバグの混入の確率が高くなる。 例えば馬鹿なプログラマが && を || を逆に定義することだってあり得る。 ほっといても100年大丈夫なんだからおれは>>124を支持する。
163 名前:名無しさん@八周年 [2008/03/01(土) 18:44:36 ID:jOEYpWp+0] >>162 SEの本で読んだんだけど、ソフトのバグをチェックするように 依頼されて「なんだこれ。俺が直した方が早いわプ」とか思って 全部やり直したら、思ったより大変で、前よりさらに汚い プログラムになった、というのはありうる話なの?
164 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:45:28 ID:96qC5kw00] つ「動いているものには触るな」
165 名前:名無しさん@八周年 [2008/03/01(土) 18:47:45 ID:7gZAF4mY0] >>162 100というマジックナンバーはどこからw
166 名前: p2054-ipbf3506marunouchi.tokyo.ocn.ne.jp [2008/03/01(土) 18:48:37 ID:k6GWG5uf0 BE:932405459-2BP(142)] pict.or.tp/img/45513.jpg お〜い証拠だぞ^^ ニュー速イタ写真持参で やりまくってやるからなwwwwwwwひろゆき壷に なにをしたのか みんなに作文書いて^^ 発表しろよwwww ヅラヅラコンテスト 開始しろよwwwwwwwwうけるwww この続きが見たい人は etc7.2ch.net/test/read.cgi/siberia/1197442610/l50 ↑シベリアIP表示で おいらのプログにかいてありますので みてください ここだと工作されてかけないので シベリアに書いておきました みてください ジャイアンみんなで倒しましょう〜♪ ↑これでニュー速イタやりまくり中^^ ニコニコたたきのプログ かいてやったぞwww ジャイアンそろそろ壷ならして 作文用意しとけwwwwww
167 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:49:19 ID:KTh/fsN50] >>162 ちゃんとテストすれば問題はないんだが。 テストしない前提で仕事するのか?
168 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:49:41 ID:/G2qOwx00] >>66 > 日付の計算を自前でやるからこういうバカなことになる。 > 十分テストされた、広く出回っているライブラリを使え。 5年ぐらい前に、汎用ライブラリ使おうと、今風で言う上流工程の SEやらPMやらに相談したら、 「そのライブラリにバグがないことを誰がどうやって保障するのですか? オープンソース?あなたはそのコードを全部読んで、バグがないことを確認し、 どんなバグがあったらどこを直せばいいか、副作用がないか、保証できますか?」 「仕様書もちゃんと定義され、テスト仕様書もきっちり定義されているコードなら、 バグがないことの保証やバグ修正の保障をきちんと行えるでしょう? 汎用ライブラリ使って手抜きするんじゃなくて、きちんと、あなたが仕様書作って テストしてください。じゃないと検収できません」 っていわれたことがある。マジで。 しかも、JPEGやTIFFのエンコード/デコードでだ。 IJGのコードや、SGI(だっけ?libtiff)を使わないで自前でやれ、みたいに、って そういう常識のないことを、上位ベンダは平気でいうんだよな。
169 名前:岸和田市民 ◆HOXERHLOXY [2008/03/01(土) 18:50:31 ID:I3+p6UNf0 BE:97978324-2BP(2222)] 上の奴、批判要望板含めあちこちでマルチポストしていたな。 近いうちに全サーバ規制来るかもな。>marunouchi.tokyo.ocn.ne.jp
170 名前:名無しさん@八周年 [2008/03/01(土) 18:51:31 ID:BNwnfbqq0] どうせシナチョン派遣で作らせたんだろ
171 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:52:37 ID:FWydixa60] >>164 > つ「動いているものには触るな」 つ「アジャイル」 つ「リファクタリング」 つ「ユニットテスト」 今は動いているものを確実に修正する手法がある時代なのに…。
172 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:52:43 ID:/G2qOwx00] >>163 ありうる。 多くもないが、珍しくもない事象。
173 名前:名無しさん@八周年 [2008/03/01(土) 18:53:20 ID:7gZAF4mY0] >>168 動いてるオープンソースが有るなら むしろ美味しく見積もれるような気もするけどw
174 名前:名無しさん@八周年 [2008/03/01(土) 18:53:45 ID:IOk06/Jp0] どんだけゆとりだよ
175 名前:名無しさん@八周年 [2008/03/01(土) 18:53:50 ID:jOEYpWp+0] >>172 そか。 ありがとう。 門外な俺には大変な仕事だと思う 頑張ってくれ。
176 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:56:28 ID:vnygS74T0] どうせ派遣で、スキルのない文系上がりの初心者PG当て込んだんだろ
177 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:56:44 ID:hLIteuJG0] >>163 ありうるね。動いているものは極力いじらないのは基本だろ? >>165 閏年の定義と今の西暦知らんの?上のほうのレス見ろよ。。。 >>167 そりゃそうだが、その増えた分のテスト時間と労力で給料上がるのか? 客に褒められるのか?そんなこといってるから、サービス残業ばかりなんだよ。 少しは欧米のいい加減さを見習ってシンプルさを目指したほうがいいよ。 年を4で割って余りが0なら閏年、それ以外は普通の年。 これであと92年は大丈夫w
178 名前:名無しさん@八周年 [2008/03/01(土) 18:57:11 ID:ulHl44IP0] どこかの素人が無料で作ってみたシステムだろ。
179 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:57:18 ID:/G2qOwx00] >>173 そういったんだけどねぇw どうも「知らない人が作ったコード」は絶対に認めない、見たいな概念があったんじゃないかなぁ。 携帯電話にLinuxが入ってる現代からは考えられんがw
180 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 18:58:45 ID:PQJntlWp0] 4の倍数の場合うるう年である 100の倍数の場合うるう年ではない 400の倍数の場合うるう年である 以上より1年の平均日数は 365+1/4-1/100+1/400=365.2425 となる。
181 名前:名無しさん@八周年 [2008/03/01(土) 18:59:49 ID:MoPNKK2O0] >>168 うんにゃ。客の言うそれは正論だよ。 みっちり時間とコストを掛けて設計しコーディングすればよい。 何百万人が使い、散々デバッグされたあとのライブラリよりも信頼性の高い コードを書けばよい。 ただ、問題なのは、それだけのコストを客が負担しないって事だ。
182 名前:名無しさん@八周年 [2008/03/01(土) 19:00:19 ID:jOEYpWp+0] >>177 なるほどねぇ。 まあ「俺なら直せる」って思っちゃうんだろうね>動いているものは極力いじらないのは基本
183 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 19:01:46 ID:KTh/fsN50] >>177 トレードオフってやつだろ。サビ残しなきゃいけないほどウェイトが大きいなら捨てることも考える。 おばかなプログラマのおばかなミスなんて、普通にテストしてればフォローできるレベルだろ。
184 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 19:03:42 ID:vsWzp9Lc0] >>171 アジャイルにしろユニットテストにしろ、 結局作った人間のクオリティがもろに出るから過信しない方がいいぞ。 ユニットテスト導入してます!と自信満々で言ってた奴のテストコード見たら、 検証のパターンが漏れ漏れでゾッとした事がある。
185 名前:名無しさん@八周年 [2008/03/01(土) 19:05:54 ID:7gZAF4mY0] >>177 要件を満たす全ての条件を知っていながら なんでわざわざ特定の有効年数に限定する条件だけ 選択する必要があるのか、て言いたいわけだよ俺は
186 名前:名無しさん@八周年 [2008/03/01(土) 19:07:07 ID:loLSX+q20] あーあ、この手のしょーもないバグってさ、PGなんかの責任じゃなくて、 納期ギリギリでも契約しちゃったアフォな営業とか経営陣や、システム開発に全く興味ない発注側の問題なんだよな。 まぁ契約じゃ請けた側が責任持たなきゃいけないけど。 >>181 結合試験の時に出たバグを調査してたら、 派遣がJakrtaCommons IOやlangを使ってて、>>168 のようなことをいったSヨに対して派遣が言った台詞が、 「使ってはいけないという契約を交わしたおぼえはありませんが?」 だった。派遣は翌週から来ることは無かったが、漢だと思ったw
187 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 19:07:19 ID:FdkXDxiU0] 2100年 世界は西暦を捨て、新しい年表システムへ移行します。
188 名前:名無しさん@八周年 [2008/03/01(土) 19:08:25 ID:weU77KIF0] >>177 &&と||が逆になってるバグを見つける検証と、 if((Y-2000)%4 == 0 && Y!=2100)の&&を||と間違えている可能性、 2000を20000と間違えてる可能性などを見つける検証って、 サビ残するか否かが分かれるほど差があるか?w
189 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 19:09:01 ID:/G2qOwx00] >>181 いや、もちろんさ、十分な時間とコストをくれればヒーヒーいいながら書いたと思うよ。 いい勉強にもなるしね。 なんだけど、あなたの言うとおり >それだけのコストを客が負担しないって事だ。 これが問題だったんだよねぇ。 十分なコスト(時間)や、1から開発するリスクを負う余裕がなかったからね。 >>182 グランツーリスモのビジュアルエフェクトとかメインプログラムを書いた横内威至って人がいて、 アマチュア時代に「X1 turbo」にグラディウスを移植して動かして見せたぐらいすごい人なんだけど、 その人がOh!Xのライター時代に書いた名言があって 「動くソースはすべて美しい」 ソフトウェアにとって、これほど本質的なものはないなと今でも思う。
190 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 19:11:52 ID:GblZA+RY0] K.Rの50ページ目に書いてあるではないか。 まあ、49ページまでに挫折したんだろうな。
191 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 19:14:59 ID:RCpeEx4P0] >>164 「寝た子を起こすな」 とも言う。 Zellerの公式って1582年10月15日以降なのな。 まぁ、あんまり細かいこと言い始めると、昔は半月ぐらいはしょったりしたらしいから「正しい日付」って 意外と大変(てか場所によるので複数の解釈が)
192 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 19:16:33 ID:hLIteuJG0] >>183 、>>185 、>>188 言いたいことは分かるが、限定するっていうか、シンプルにするんだよ。 まあ確かに「閏年の判定」ロジック程度じゃあまり差は出ないだろうが、 他の問題にも適用すれば差は大きくなる。要は思想というか、考え方の問題なんだよ。 上のほうにも書いたが、コードが長くなればなるほど 仕様が複雑になればなるほど、バグの混入率は確実に上がる。 仮にバグが発覚しても自分の責任にはならない。 だったら、どうせ数年で廃棄されるシステムだし、 手の抜けるところは手を抜いたほうが合理的だろ? どうせ頑張ったって、報酬あがるわけでもないしな。
193 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 19:16:37 ID:s2c2z3gv0] すべてが・・・Fになる?博士・・・あなたの仕業なのですか?
194 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 19:17:42 ID:vsWzp9Lc0] >>189 >「動くソースはすべて美しい」 今回は動かなくなったわけで……
195 名前:名無しさん@八周年 [2008/03/01(土) 19:19:18 ID:RCpeEx4P0] 敢えて作らない勇気を持って欲しい。マジで。 既存の商品を買って来てなんとかできるなら、それに合わせるか、小規模な改造程度で 済ませて欲しい。 なぜか客は「ウチ独自のシステム」を欲しがる。
196 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 19:19:56 ID:KTh/fsN50] >>192 閏年の100年周期、400年周期を入れるか否かの話からそこまでデカくしていたなんてw 後出しじゃんけんみたいでもうしわけないけど、そこまで話がデカくするなら 俺も普段は上司だろうが客だろうが容赦なく不要なものは不要と言って捨ててるべ。 おかげさまで今月の残業時間は6時間でした。
197 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 19:19:59 ID:Vr5cUA9G0] y2kより 余程悪影響出ててワロス
198 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 19:21:46 ID:LUS9T3JwO] 俺が管理してるシステムもうるう年対応してなかった まあ事前に見つけて直したけど
199 名前:名無しさん@八周年 [2008/03/01(土) 19:21:59 ID:7gZAF4mY0] >>191 ちなみに日本では、 1582年以前の火山噴火の日付をいかに記述するか―グレゴリオ暦かユリウス暦か? という問題がある ttp://www.edu.gunma-u.ac.jp/~hayakawa/seminar/Julian.html
200 名前:名無しさん@八周年 [2008/03/01(土) 19:22:57 ID:hu7rRHpO0] 社会保険庁のシステム並みのバカ
201 名前:名無しさん@八周年 [2008/03/01(土) 19:24:20 ID:nQiTZhpC0] >>199 ちなみに、三原山が噴火したときに行われてた緊急会議の内容が 「対策室の名称を昭和にするか西暦にするか」だったそうな 昭和天皇が高齢だから万が一のことがあっては・・・でも西暦は前例がないし・・・ とぐだぐだやってたそうだw
202 名前:名無しさん@八周年 [2008/03/01(土) 19:24:34 ID:YGotLcks0] 品質チェックの部門なんて作って無いんだろうねこんなド初歩やらかす会社は
203 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 19:24:49 ID:/G2qOwx00] >>194 まあそうなんだけどなw >>195 > 敢えて作らない勇気を持って欲しい。マジで。 そうなんだよね。 作らなければバグを作りこむ事はないんだから。 あと、「何が何でも全部機能を作りこむ」ってのは危ないんだよね。 UNIXの法則じゃないけど、「10の労力で90をカバーする」ようにするのが常道。 これを95カバーにしようとすると100の労力がいるし、100カバーすると1000の労力がいる。 人の判断や工夫に任せたほうがいい部分は人にやらせるべきなんだよね。
204 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 19:24:52 ID:RCpeEx4P0] >>198 まぁ、でもふつー管理者だったら、2004年がつつがなく動いたら2008年もちゃんと動くと思うよなー。
205 名前:名無しさん@八周年 [2008/03/01(土) 19:24:59 ID:s2rgs0jh0] 初歩中の初歩だな。 費用ケチりすぎたんじゃねぇ?w
206 名前:名無しさん@八周年 [2008/03/01(土) 19:27:33 ID:7gZAF4mY0] >>192 余談で私事で恐縮だが エラー判定処理が多過ぎると 昔、上司に愚痴られたことが有る 作法か何かで「入力は信用するな」 て書いてあったからw 今回の件では、先に出た判定式を 1分くらい見てたら、脳内ではOKになったんでねw
207 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 19:28:30 ID:RCpeEx4P0] >>203 ついでに言うと「ウチ独自のシステム」を欲しがるところって、 たいてい業務分析ができていない。 そりゃあ、オリジナルな部分はあるけど、ほとんどは他の多くの会社と変わらん。 そのくせ欲しいのは「他社と同等の機能を持った自社独自のシステム」
208 名前:名無しさん@八周年 [2008/03/01(土) 19:32:04 ID:x6iviK700] >>136 アラブ人は偉大だな
209 名前:名無しさん@八周年 [2008/03/01(土) 19:33:07 ID:7fpf6A8s0] 素で間違えたのか分かってて投げやりに作ったのか どちらにしろ日本のIT業界はおわってる
210 名前:名無しさん@八周年 [2008/03/01(土) 19:35:02 ID:hNcoli0+0] 機械が自ら「ええ!?うそでしょう?2月29日って。あるわけないじゃん!」 って思ったんだろうな。
211 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 19:36:10 ID:hLIteuJG0] >>196 うん、そういうやり方でいいと思うぜ。 話をでかくしちまって正直すまんかった。 ただこの閏年の問題だって、中国人みたいな言い方をすれば 「そんなことは仕様書に書いてない」とか 「納品してから1年経ってるから有償で改修」とか 突っぱねることはできるからな。 まあ日本でそれを言うと次に仕事がこなくなるわけだが、 こなくなっても構わないような客だったり、発覚しても オレの手から離れた時点で責任が及ばないと判断したら、 そういう冗長な部分は極力手を抜くね。閏年以外でもね。 >>206 エラー判定するより、エラー値をそもそも入力できないUIを 考えたほうが早いこともあるよな。
212 名前:名無しさん@八周年 [2008/03/01(土) 19:37:18 ID:x6iviK700] >>201 そこで皇紀です
213 名前:河豚 ◆8VRySYATiY [2008/03/01(土) 19:37:24 ID:P16TUO/l0] 3月32日並にありえねぇミスだ。
214 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 19:40:27 ID:RCpeEx4P0] 最初、中国か?インドか?と思ったけど、中国やインドでもうるう年はあるよな・・・・・。
215 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 19:41:20 ID:qWjymfvE0] 俺が学生の時でもうるう年判別くらいやったけどな・・・
216 名前:名無しさん@八周年 [2008/03/01(土) 19:56:18 ID:8VAfZgq/0] しまった、腕時計の29日から1日に変わる瞬間見逃したwwww
217 名前:名無しさん@八周年 [2008/03/01(土) 20:04:19 ID:rlVzagOg0] たった1行で判定できるだろうに y%4 == 0 && y%100 != 0 || y%400 == 0
218 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 20:09:17 ID:bVP7U3FA0] うるう年なんてテスト項目にとりあえずデフォで入ってるようなもんだと思うが
219 名前:名無しさん@八周年 [2008/03/01(土) 20:11:01 ID:ioM+vt8G0] オレだったらうるう年判定の関数作るなあ。 それの方がデバッグでソース見る時は正確で早い。 >>213 そういえば年金のシステムでも9月31日が誕生日か 登録日になってる人がいたみたいだね。
220 名前:名無しさん@八周年 [2008/03/01(土) 20:12:23 ID:GyiQYzFy0] >>180 うるう秒もいれておけ。馬鹿。
221 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 20:13:16 ID:iRPblUr90] どんだけ・・・
222 名前:名無しさん@八周年 [2008/03/01(土) 20:13:42 ID:s8nvCii10] ソニーも閏年対応してなかった 漏れのNW-A919/BI (((´・ω・`)カックン…
223 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 20:14:00 ID:QG5qvi8uO] >>206 ほぼ同じような事を部下に言った事があるなー 「入力チェック処理程度で条件分岐がネストしまくってるのはのはおかしいだろ」という意味でだが… 手続き型の言語しか書けない奴はよくそういう事をやらかしてくれる
224 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 20:15:22 ID:5bJE0I8d0] いちいち閏年の判定すんなよ。 20年分くらいのカレンダーのデータ作っておいて、それから読み込んでりゃいいだろ。 ('A`)
225 名前:名無しさん@八周年 [2008/03/01(土) 20:17:21 ID:7gZAF4mY0] >>223 とりあえず、そういうレベルの話じゃねーよ とだけ言っておく
226 名前:名無しさん@八周年 [2008/03/01(土) 20:17:38 ID:rlVzagOg0] >>180 バカ、それはただのグレゴリオ暦のうるう年の入れ方だろうに。 地球の公転周期は365.25636日。すなわち地球の一年は365.25636日。
227 名前:名無しさん@八周年 [2008/03/01(土) 20:18:39 ID:1+8Nlr6q0] 日付時刻型を使えば...
228 名前:名無しさん@八周年 [2008/03/01(土) 20:19:37 ID:jlThz5TU0] 2004年はどうだったんだろ このシステムになってまだ4年たってないってことか?
229 名前:名無しさん@八周年 [2008/03/01(土) 20:22:25 ID:0abwaswq0] >>140 クソワロタ。 さっき動かないプログラムに苦闘していたが、 それ見たら一気に気が楽になった。 明日もがんばろうって気になったよ。
230 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 20:24:55 ID:P8LUSbiN0] アフォw
231 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 20:26:45 ID:qWjymfvE0] うるう年、うるう月、うるう秒、うるち米とか色々面倒だな・・・
232 名前:名無しさん@八周年 [2008/03/01(土) 20:30:24 ID:RCpeEx4P0] >>231 うるおぼえ
233 名前:名無しさん@八周年 [2008/03/01(土) 20:32:41 ID:Ra5uB73UO] うるみ
234 名前:岸和田市民 ◆HOXERHLOXY [2008/03/01(土) 20:34:43 ID:I3+p6UNf0 BE:48989322-2BP(2222)] うるちえ&かわゆい
235 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 20:46:56 ID:w9cwEhor0] >>228 もし同じシステムが2004年は正常に動いたのなら、 うるう年は4年に一度(=下一桁が4の年)と考えたアホが if( year%10 == 4) { // うるう年 } とかやったんかな この業界は途方もない馬鹿が平気で仕事してるし
236 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 20:51:07 ID:FW9KYOvh0] >>235 2004年2月29日は日曜日ですね。 その辺りが関係しているのかしらん?
237 名前:名無しさん@八周年 [2008/03/01(土) 20:54:37 ID:6BFryXj20] うるう年のチェック無しってwwwww 基本だろwwwww これなんてソニーコンピュータエンタテインメント?
238 名前:名無しさん@八周年 [2008/03/01(土) 20:55:53 ID:aSoB6QJn0] またコンビニ店員にお昼時の地獄が始まったな。 おまいら、お昼時を外した時間に買う様にしてやれよ。
239 名前:名無しさん@八周年 [2008/03/01(土) 20:57:23 ID:+P9/SiRt0] 本職のプログラマでこの考慮漏れはありえなす。。。 まぁどうせ中国とかのオフショアなんだろうけど。
240 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 20:57:25 ID:/nRjEb8M0] >うるう年を考慮せず どこの国のクオリティだよw
241 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 21:30:03 ID:F4e/Ti8k0] >>239 あるあるw 2000年頃に、安くて高品質とかの触れ込みで中国を下請けに使う IT企業が続出した。でも成果物のできの悪さに泣かされるSE続出。
242 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 21:49:14 ID:RCpeEx4P0] >>241 できが悪いと言うよりは、 仕様を完璧に伝えることが不可能って分かっただけだな。 いままでの下請け利用が如何に下請けにおんぶにだっこしてたかを自覚しただけ。
243 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 21:56:13 ID:SRj+fvUn0] 白状しよう。 俺は昔>>140 みたいなソース書いたことがある。 まあ、結局先輩に見つかって直されたけどな。 条件調べるのめんどかったんだもーん。
244 名前:名無しさん@八周年 [2008/03/01(土) 21:56:35 ID:0abwaswq0] >>239 あはは。プログラムじゃないけど、とあるプロジェクトで、中国の派遣使っている奴が嘆いていたよ、 成果物のチェックが疲れるって。 聞けば彼らカタカナの、「ア」と「マ」、「ソ」と「ン」をよく間違えるんだとか。 なんだか、現役バリバリの2chねらにチェックさせれば、って思ったよ。
245 名前:名無しさん@八周年 [2008/03/01(土) 22:00:37 ID:x6iviK700] これから先、日本は戦艦大和も新幹線もYS−11も作れないだろうな
246 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 22:01:12 ID:vDZHyMCU0] >>244 アマゾンで買い物できんだろ
247 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 22:27:47 ID:OCL4dlsX0] うるう年はライブラリ使ってるから問題ないけど こないだ失敗したのはミリ秒単位で暑かったとき&夏時間に関すること。 大昔日本にも夏時間があったなんて知らないよ。 あとめんどくせーのが休日ね。
248 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 22:35:34 ID:0abwaswq0] 秋刀魚タイムだな。
249 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 22:38:37 ID:YpAwo56d0] この程度の数字や文字チェックは 基本ルーチンとして共有化されてるものだと思ってたが こんなやっつけ仕事をする会社の方が 案外利益出して生き残ったりするんだよな。
250 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 22:59:11 ID:0abwaswq0] >>249 そういうのって、ここの連中が苦手なコミュニケーション能力ってのもあるかもね。 とあるプロジェクトで、隣の奴が泣きそうになりながら、プログラムで数日悩んでいたことがあって。 こっちも、自分のことで熱くなっていたから気づかなかったんだが。 ある日、話を聴いたら、正規表現一発でうまいこと解決することだった。 そのとき思ったよ、人のつながりがうまく行っているところって、そういうやっつけが効くんだろうなと。
251 名前:名無しさん@八周年 mailto:sage [2008/03/01(土) 23:08:34 ID:YpAwo56d0] >>250 正規表現や関数化や条件動作の数式化は ハマればステップ数が10分の1ぐらいに激減するからな。 便利な反面、前処理と後処理の手を抜くと バグ要因にもなり得る諸刃の剣ではあるが。 グラマやSEも結局大事なのは人付き合いだと言うのは 良く言われる事だな。
252 名前:名無しさん@八周年 [2008/03/01(土) 23:38:11 ID:x6iviK700] >>250 よ〜し、じゃあ >>250 を切って、となりの香具師の月単価を4月からageよう
253 名前:名無しさん@八周年 [2008/03/01(土) 23:49:01 ID:0MxYCrit0] >サッカーくじ「toto」販売が一時停止 >販売ソフトが、主審の能力を考慮せずに作られていたのが原因 定評ある広島出身の主審がまた伝説を作ってしまったしw
254 名前:名無しさん@八周年 [2008/03/01(土) 23:53:00 ID:Y/fpoDUj0] 中国SEのせいにしてる書き込みあるが、日本のSEのレベルの低さは笑っちゃうくらいだぞ。 っていうか何でだかしらんけど日本のSEは高卒、専門学校卒が中心で大卒のやつらが少ないんだよな。 日本以外の国のSEさんはみな日本でいう旧帝国大卒が多いのにな。
255 名前:名無しさん@八周年 mailto:sage [2008/03/02(日) 00:41:14 ID:SyhGpuzrO] >>254 地味で儲からないからな。
256 名前:名無しさん@八周年 [2008/03/02(日) 01:37:18 ID:kUe+O1gm0] ケロロ並
257 名前:名無しさん@八周年 [2008/03/02(日) 02:16:42 ID:ACiZGeMZ0] >>254 月給50万くらいで残業続きじゃ よほど底辺の奴でない限りたまらんだろ
258 名前:名無しさん@八周年 mailto:sage [2008/03/02(日) 07:31:50 ID:OeXlxGau0] ありえない