最終更新時刻:2008年9月8日(月) 23時33分

実録!? システム開発現場用語辞典#13--閏年・時間精算

マイナビ転職編集部

2008/03/05 14:57  

お疲れ様です。閏年のお陰で今年は「時間清算で働くものの悲哀」を感じないで2月を過ごせているMWです。シーザーとアウグストゥスは敵です。閏年は味方です。

閏年と言えばもうすっかり記憶の彼方の話ですが、今から8年ほど前に一度、大きな問題を引き起こしたことがありました。あの年の閏年は、間違いなくエンジニアの敵でした。

そう、2000年問題です。

あの年は知り合い数名が無駄に大晦日から正月をオフィスで過ごしていました。当時私はエンジニアと言うよりはオペレータに近い仕事をやっていたのですが、なぜか「12月31日21時から出勤できる人募集」というメールが回ってきたのを覚えています。

その後、2月29日を迎える前に私は退職していたので、閏年の被害は全くありませんでしたが、大晦日をオフィスで過ごした人たちの半数は、2月28日の夜からご出勤なされていたそうです。合掌。

閏年

「4年に1度」且つ「否100年に1度」又は「400年に1度」発生する、2月29日がある年のこと。

標準日付関数が用意されてないような言語にほとんどお目にかかる機会が無くなった現在では、エンジニアが閏年のルールを知っておく必要も薄れてきたが、「そんな便利なもの無かったよ」という時代には、多くのプログラマが「if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)」と書いていたりしたもの。

西暦2000年2月29日、400年に1度だけ訪れるという異常系ケース並に発生率が低い日に、「否100年に1度」の条件は律儀に書いたのに、「400年に1度」の条件だけ書き忘れたという無駄に中途半端なプログラムを書いていた人が、世の中にはけっこういるということが発覚したお陰で、閏年のルールはエンジニアたちの間ではだいぶ知名度を上げることに成功したようである。ATMとか、アメダスとか、あともんじゅとかの尊い犠牲のお陰で。

こうして学んだ閏年の知識が役立てることが出来る日は今から92年後であることが、一抹の寂しさを漂わせる事件であった。「否100年に1度」の条件も知らずに、「if(year % 4 == 0)」と書いていれば2100年までは無事に稼動したという事実もまた、寂しさを助長させる。

また、「if(year % 4) == 0」とだけ書かれてる閏年判定プログラムが今も普通に稼動しているのではないかという疑惑が浮かんできて、思わずGoogle Code Searchで検索したくなってしまう事件でもある。

あっ、ヒットした

時間精算

エンジニアが他の企業で働く際に、何時間いくらという形で金額を設定すること。対義語は固定。

完全時給制で「時間×3000円」といった形にする場合と、「月間160時間〜180時間までは50万で、それを超過・もしくは下回った場合は時間×3000円分加算・もしくは減算して支払う」のような形で範囲を決めて契約する場合がある。

月最低160時間(20日×8時間換算)なんて契約をしてしまうと、営業日の少ない2月やGWのある5月には毎日10時間働くのがノルマのような哀しい状態に陥ることもあるので要注意である。

特に時給制の派遣やフリーランスで働いている人は、規定時間満たさないとその分だけ支給額がマイナスになる為、深刻度「重要」(財布直撃!)の問題として扱われる場合が多い。尚、この現象を解決するパッチは今のところ配布されていない。

正社員や契約社員という立場で働いている人は、例え最低稼働時間を割っても「自社の取り分が少なくなるだけだし」という他人事の位置に身を置ける場合が多い。

但し、会社によっては稼働時間をクリアする為に「仕事がなくても残業しなさい!」といった無理難題を上司から言明される場合がある。このケースでは、現場と自社の板ばさみという出来れば経験したくない体験があなたを待っている。

注意!

この連載記事には必ずしも正しいとは限らない内容が含まれています。この記事を信じたことによって発生した障害に対して、筆者及び(株)毎日コミュニケーションズは一切の責任を負いません。ご容赦ください。

MW(えむだぶりゅー)

Java、PHP、C、C++、Perl、Python、Ruby、Oracle、MySQL、PostgreSQL関連の業務経験がある、典型的な広く浅い役に立たない系のウェブ(時々クライアント)アプリのエンジニア。

週に1日休みがあれば、他6日間は終電帰りでも全然へーきな体力と、バグが出ても笑って誤魔化す責任感の無さを武器に、今日も修羅場った開発現場の風景を横目で見ながら、適当に仕事をこなす日々を送る。

バックナンバーを読む

特集

「Chrome」が持つウェブ新興企業への可能性
グーグルの話題の高速ブラウザ「Chrome」はウェブ新興企業にとってどのような意味を持つのかを検証した。
グーグルが「Chrome」を作った理由--高速ブラウジングがもたらす利益
グーグルが新しいウェブブラウザ「Google Chrome」を発表したのは、高速化されたブラウザがグーグルにとって2つの面で利益をもたらすためだ。

オピニオン

■インタビュー

米国人アーティストが語る中国当局による拘束--チベット支援活動の結末米国人アーティストが語る中国当局による拘束--チベット支援活動の結末
米国人アーティストのJ・パウダリー氏は、オリンピック期間中、チベットを支援するメッセージをレーザー光線で映し出すことを計画していたが、中国警察に逮捕された。同氏が、その経緯と拘束中の様子を語った。
「検索市場の3強にならないと、ヤバイかな」--百度社長、井上氏「検索市場の3強にならないと、ヤバイかな」--百度社長、井上氏
元ヤフー検索事業部長の井上氏が日本トップになった百度、同氏の掲げる「検索市場の3強」という明確な目標に、どういった戦略でアプローチするのか。

■コラム

リコー、攻めの大型買収で世界市場へ活路リコー、攻めの大型買収で世界市場へ活路
複写機など事務機器の国内需要が飽和状態となる中で、精密機器大手各社は欧米を中心とした海外市場の開拓に活路を求めざるを得ない状況となっている。
モバイルSEOに有用なデータの収集方法モバイルSEOに有用なデータの収集方法
PCのSEOでは「site:」や「link:」といった特別構文を用いて施策を進めるが、モバイルではうまくいかないのが実情だ。そこで、1つの指標として用いることができるのが、Google「ウェブマスターツール」と、「Yahoo!サイトエクスプローラー」だ。
中国ケータイは理屈ぬきにオモシロイ!中国ケータイは理屈ぬきにオモシロイ!
「3度のメシより携帯電話」。24時間365日、海外ケータイのことばっかり考えている、香港在住の携帯電話研究家、山根康宏が、500台を超えるコレクションからとっておきの“トンデモケータイ”を紹介する。

ブログネットワーク

アルファブロガー

外資系エグゼクティブの日々ベトナムへ行ってきました
外資系エグゼクティブの日々
ケータイ時代のスタンダードiPhonista Nightの事後報告
ケータイ時代のスタンダード
クロサカタツヤの情報通信インサイト北京オリンピック
クロサカタツヤの情報通信インサイト
江島健太郎 / Kenn's Clairvoyance新サービスをローンチしました
江島健太郎 / Kenn's Clairvoyance
鈴木健の天命反転生活日記パラレルワールドとしての電脳コイル
鈴木健の天命反転生活日記

読者ブロガー

Ken's USA-Japan あっとらんだむ結局Chromeって大して速くない?
Ken's USA-Japan あっとらんだむ
夢幻∞大のドリーミングメディア8/29-9/8のアクセス数分析
夢幻∞大のドリーミングメディア
ネットのニュース.logiPhoneとメルマガ
ネットのニュース.log
インターネットの裏側を探しましょホームページの制作費
インターネットの裏側を探しましょ
中小ソフトハウスが下請け脱却を目指す時に読むブロググリーンITって何?IT業界が作り出した流行マーケットに一言
中小ソフトハウスが下請け脱却を目指す時に読むブログ

リサーチ

■リサーチコラム

ジェネレータコンテンツに関する調査--ジェネレータコンテンツはユーザーの興味喚起に効果的?
ジェネレータコンテンツの利用が企業やサービスのイメージにどのような影響をもたらしたかについて調査を実施したところ、提供企業の認知率はわずか11.1%にとどまることが分かった。
ジェネレータコンテンツに関する調査--キャンペーン成功のカギはクチコミと・・・
ジェネレータコンテンツに関する調査を実施したところ、利用経験率は31.6%でSoftBankユーザーにおける利用率が最も高く、auユーザーが最も低いことが分かった。認知経路は、「友人・知人からの紹介」ということも明らかになった。
クロスメディアに関する調査--30代が最も「指定検索キーワード広告」に接触
クロスメディアに関する調査を実施したところ、30代が最も「指定検索キーワード広告」に接触していることが分かった。また、世帯年収が高いユーザーほど、テレビCMの「指定検索キーワード広告」を閲覧していることも明らかになった。

■調査レポートダウンロード

Lucene のスコア計算
インターネットと英語

■調査発表

予約をした旅行情報サイトは「楽天トラベル」、「じゃらんnet」が圧倒 〜「旅の予約」に関する調査結果〜
MMD研究所 SNSに関する利用動向調査
調査結果「トイレ掃除を毎日する人、6割が『置くだけタイプ』の洗浄剤利用」

イベント情報

すぐに使える業務プロセスモデリング
主催:株式会社データ総研
実践・アカウンティングスキル修得コース
主催:社団法人日本能率協会
新任管理者合同研修会
主催:社団法人日本能率協会

CNET Japan セレクション

フォトレポート:注目の「iPhone 3G」アプリトップ10
「iPhone 3G」発売から時間がたち、App Storeが充実してきた。ここでは、注目のアプリケーション10種を紹介する。
フォトレポート:コスプレーヤー、コミックの祭典に集合--Comic-Con 2008
Comic-Con 2008が7月にサンディエゴで開催された。このコミックの祭典とも言えるイベントで見つけたコスプレーヤーたちを画像で紹介する。
フォトレポート:絵で見る「Internet Explorer 8」ベータ2
マイクロソフトがこのほど、「Internet Explorer 8(IE8)」のベータ2をリリースした。このリリースにおける特長はユーザー志向の機能だ。
若者がモノを買わない理由--インターネット依存、低い上昇志向・・・
M1・F1総研が首都圏在住のM1、F1層の消費行動に関する調査レポート「若者がモノを買わない要因の考察と消費を促す方法論」を発表した。若者がモノを買わない要因として「低い上昇志向」、「インターネットへの依存」など5項目を挙げている。
フォトレポート:「グッドデザインエキスポ2008」で見つけた気になるモノ
8月22〜24日まで、東京有明の東京ビッグサイトにて行われた「グッドデザインエキスポ2008」。2008年度グッドデザイン賞の審査対象デザイン展示が一堂に介するほか、企業によるデザインの取り組み、デザイン専攻大学生の作品などが集結された。この会場で見つけた、かわいく、かっこよく、おもしろいデザインプロダクツを紹介する。
iPhone 3Gの陰で売れたもう1つのもの--iPod touchの販売動向を見る
話題のiPhone 3Gが7月11日に発売され、1カ月半が経過した。徐々に電車の中でiPhone 3Gらしきものを見かけるようになってた印象を受ける。しかし、それはもしかするとiPod touchかもしれない。

今日の見どころ

Google Chromeを支えるブレーンたち、ローンチイベントで集合

「Google Chrome」の機能をチェック--米CNET Newsの視点

新型PSPに搭載された機能を写真でチェック

レビュー

今週の新製品総チェック:ノート、デスクトップ、UMPCまでPC秋モデルが続々
富士通、NEC、東芝などのPCメーカーから続々と新製品が登場した。ノートPC、デスクトップPCに加え、注目の
今週の新製品総チェック:薄さ13.9mmのサイバーショット登場!NEC「LaVie」はデザインモデルが
最薄部13.9mmのソニー「サイバーショット」、ニコンのGPS内蔵デジカメ「COOLPIX」など、機能性、デザイン性

CNET_ID

メンバー限定サービスをご利用いただく場合、このページの上部からログイン、またはCNET_ID登録(無料)をしてください。