メインへ

KJCLUB 日韓文化交流へようこそ。

32768両編成?

4,624
161685 JA Lv 4
http://nlab.itmedia.co.jp/nl/articles/1302/14/news119.html

 「この後の電車は32768両編成です」「えーっ」――京王線の電光掲示板のおかしな表示がTwitterで話題になっています。関連するツイートがTogetterの「京王線『この後の電車は32768両編成です』 長っ」にまとめられています。



 3万2768編成の電車が存在したら、1両20メートルとして全長655.360キロ。な、長い! 新宿・八王子間をはみだすどころか、直線距離で言う と、新宿から広島に届くくらいになります。一体いくつの駅が列車通過中になってしまうのかを思うと末恐ろしいです。そもそもこんなに長いと走れないでしょ うが……。

 プログラムに詳しい人たちは「この数字を見て『あーw』と思うかどうかがプログラマかどうかの分かれ目w」「京王の両数編成の部分のデータが 16bit符号付き整数であることがバレたな」など32768という数字にピンと来たよう。何が原因でこの奇妙な数字が出たかを考える議論が盛り上がって います。

 いろいろな考察がありますが、電光掲示板に車両数不明という意味で「-」記号を表示させようとしたが、プログラムが-をマイナス符号と解釈して 「-0」→「1000000000000000」(2進数)→「32768」(10進数)になったのでは、というShun1さん(@Nukashi_ALL)の説がもっともらしいと感じました。


 バグでめちゃくちゃな数字が表示されていたかと思いきや、32768という数字には意味があったようです。全長655.360キロの電車が駅に到着したらしたでおもしろいですが。


――――――――――――――――――――――――――――――


256とか65536辺りなら私にもピンときますが

32768は言われて初めて気がつきました。

プログラマじゃないから別にいいけど(^^;


翻訳を見る

32768양편성?

http://nlab.itmedia.co.jp/nl/articles/1302/14/news119.html

 「이 후의 전철은 32768 양편성입니다」「네-」――게이오선의 전광 게시판의 이상한 표시가 Twitter로 화제가 되고 있습니다.관련하는 트이트가 Togetter의「게이오선『이 후의 전철은 32768 양편성입니다 』 장 」에 정리하고 있습니다.



 3만 2768 편성의 전철이 존재하면, 1 양 20미터로서 전체 길이 655.360킬로., 길다! 신쥬쿠・하치오지간을 초과하기는 커녕, 직선 거리로 말한다 라고 신쥬쿠에서 히로시마로 닿을 정도로가 됩니다.도대체 몇의 역이 열차 통과중이 되어 버리는지를 생각하면 장래가 염려됩니다.원래 이렇게 길면 달릴 수 없지요 가 …….

 프로그램에 밝은 사람들은「이 숫자를 봐『아―w』라고 생각할지가 프로그래머인지 어떤지의 갈림길 w」「게이오의 양몇편성의 부분의 데이터가 16 bit 부호 첨부 정수인 것이 들켰군」 등 32768이라고 하는 숫자에 핀과 온 듯.무엇이 원인으로 이 기묘한 숫자가 나왔는지를 생각하는 논의가 분위기가 살아 있습니다.

 여러가지 고찰이 있습니다만, 전광 게시판에 차량수불명이라고 하는 의미로「-」기호를 표시 시키려고 했지만, 프로그램이-를 마이너스 부호라고 해석해 「-0」→「1000000000000000」(2 진수)→「32768」(10 진수)가 된 것은, 이라고 하는 Shun1씨(@Nukashi_ALL)의 설이 지당한 것 같다고 느꼈습니다.


 버그로 엄청숫자가 표시되고 있었는지라고 생각했는데, 32768이라고 하는 숫자에는 의미가 있던 것 같습니다.전체 길이 655.360킬로의 전철이 역에 도착하면 한대로 재미있습니다만.


――――――――――――――――――――――――――――――


256이라든지 65536 근처라면 나에게도 핀이라고 합니다만

32768은 말해지고 처음으로 깨달았습니다.

프로그래머가 아니기 때문에 상관 없는데(^^;


いいね・コメントにはログインが必要です。

コメント ( 14 )
  • 車両にマイナスの符号は不要なのだから、車両数を符号付きでプログラムを組むことは、プログラム設計が下手な証拠ではないでしょうか?w

    13年前

  • エラー値として -1 を使うのがC言語時の通例。16bitの-1は16進数で8000。これを符号無しとして解釈すると10進数で32768。表示と処理側の16bitの対処方法の擦り合わせバグでは?

    13年前

  • Lv 0

    c/c++ で組んでいることだけは確かなようだ、、

    13年前

  • いや、-1の表現にそのようなものはない。 http://ja.wikipedia.org/wiki/%E7%AC%A6%E5%8F%B7%E4%BB%98%E6%95%B0%E5%80%A4%E8%A1%A8%E7%8F%BE

    13年前

  • C言語の符号付だと、-1は、FFFF。かといって、-0は表現できない。C言語ではないのではないでしょうかね。

    13年前

  • Lv 3

    32767載せたらこれはリニージのプルラウプル数値

    13年前

  • Lv 3

    「32768」って数字は、一昔前のWindowsの解像度・色数設定でよく見ましたねぇ。さすがに最近はどんな解像度でもフルカラー表示できるから見掛けなくなったけど。

    13年前

  • Lv 3

    「32768」って数字は、一昔前のWindowsの解像度・色数設定でよく見ましたねぇ。さすがに最近はどんな解像度でもフルカラー表示できるから見掛けなくなったけど。

    13年前

  • Lv 3

    「32768」って数字は、一昔前のWindowsの解像度・色数設定でよく見ましたねぇ。さすがに最近はどんな解像度でもフルカラー表示できるから見掛けなくなったけど。

    13年前

  • Lv 3

    「32768」って数字は、一昔前のWindowsの解像度・色数設定でよく見ましたねぇ。さすがに最近はどんな解像度でもフルカラー表示できるから見掛けなくなったけど。

    13年前

  • 前述の通りプログラマじゃないのでプログラム談義には参加出来ません(^^; 何らかのバグが内包されてる疑いは濃いのでしょうけれど・・・

    13年前

  • kmw1 02-18 12:22:31  確かに余裕無いのは奇妙ですね。 先発のダイヤ遅れを律儀に書き換えてる、とか? 東海道本線では遅れは注記で済ませてた気がするけど・・

    13年前

  • プログラム言語というより、データベースソフトに格納されている形式じゃないかと思いなおしてみる。データベースなんてのは、ウリもよくわからないなあ

    13年前

  • 午後4時台で、普通列車の後に、同じホームから普通列車が1分後に発車というダイヤも珍しいね。 これもエラーなのだろうか。

    13年前

鉄道の話

検索: NASUKASHI 全1件

1 / 1ページ

  1. 閲覧中 32768両編成?
    14 4,624
    161685 JA