「Nan」を含む日記 RSS

はてなキーワード: Nanとは

2019-10-19

ちょっとエッチコメディまんがで主人公おっぱいが大きい、なんていくらでもあるにもかかわらず

宇崎ちゃんポスター炎上する一方で、手品先輩は名前が似ているというだけでNaNじぇい民により野獣先輩コラを大量に作られてしまった

どうして差がついたのか…慢心、環境の違い

いやマジで私はたまたま宇崎ちゃんが嫌いだったからいいものの、もし手品先輩が燃やされてたら本当に怒るでこれは

2018-09-29

噂のオリンピックボランティア募集サイトを触ってみた

暇だから触ってみた。普段仕事と比べて得る知見も多かった。

成功例より失敗例のほうが圧倒的に学ぶものは多いと言う人がいるがなるほどその通りかもしれない。

2時間ほど触ってみてメモを兼ねて気になったことを書いてみる。

なお、私はメインはサーバーエンジニアであってそこまでクライアント側には詳しくなく、

javascriptjqueryなら結構使えるとかのレベルで近年のjavascriptは詳しくない。

デザインセンスはそんなにない。

後試しているブラウザChromeである。他のブラウザでも試すほどの気力はない。

おそらくもっと詳しい人ならこれ以上のべからず知見をあのページから叩きだすのではないか

(そういう人はこういうごみページ触るのは無駄作業と思ってはなから触らないかもしれないが)

応募する前から敷居が高い

まず、最初のページ

https://tokyo2020.org/jp/special/volunteer/

から

大会ボランティアに応募する」のリンクボタン(でかっ、でかすぎる)をクリックして

https://tokyo2020.org/jp/special/volunteer/method/

のページに飛ぶ。

このページは応募前の事前説明みたいなのだが、開いてみるとすぐに実に目を引くリンクボタンがある。

「応募を考えてくださっている皆さまへ」

目を引くので押してみると目的の応募ページではなくポエム表示ページに飛ぶのである

https://tokyo2020.org/jp/special/volunteer-message/

そしてその耐えがたいつまらないポエムを読んだ後やっと下にはなぜか妙に小さい文字リンク

大会ボランティアに応募する」のリンクがある。

やっと応募できるのか思ってクリックすると、なんとさっきのページに戻りでかでかと

「応募を考えてくださっている皆さまへ」を見る再び羽目になるのである

応募を考えてくださっている皆さまへ→大会ボランティアに応募する→ループで遊べる。

…うれしくない。

リンクボタン無駄に大きいと圧迫感があってよくないので大きさは必要な大きさをよく検討無駄カラーで広げるな」

と怒られたことが私にはあるが、これを見てなるほどと思わざるを得なかった。無駄にでかいボタンは確かに逆効果

しかもその問題リンクボタンはメインの目的(応募ページに飛ぶ)ではないのである

本来目的ボタンより目立つボタンがあるのは画面構成として大きく間違っていることを知った。

そもそもトップページ・つまらないポエムページ・事前の応募説明の各ページに

大会ボランティアに応募する」のリンクがあってそれぞれ飛んでいくページが違うというのも…。

後、リンクボタンの大きさの基準が全く分からないのもあれである。さすがに一つのサイト内では統一したほうがいいと思うのだけど。

応募する前にログイン

上記の「応募を考えてくださっている皆さまへ」のある縦に長いページの一番下に今度はやたらでかく

大会ボランティアに応募する」

リンクボタンがある。

(でかいから目立つと言いたいが一番下にあるし上の方に同じくらい目立つ「応募を考えてくださっている皆さまへ」があるから無意味である。)

それを押して応募作業を始めてからも壁がある。

ログインを求められるのだ。Googleアカウント(私にはAndroid携帯パスワード忘れた捨てアカウントしかない)

Facebookアカウント(持ってない)Lineアカウント(持ってない)

そんな化石のような私はどうするのかしばらく悩んだところ、下に小さく

「初めての方はこちら ■ 新規登録 ■」と書いてある。

これはなんだろう。上記3アカウントをホイホイ提示できる人しか相手にしていないんだろうか。若いはいざ知らず、爺さんばあさんは持ってないだろう。

化石にとって応募の壁は高い。

新規登録で先に進むとメルアドを教えろやコラァと怒られてやる気がつきそうになる。

やむなく捨てアドコピーして貼り付けようとしたらメルアドコピペ禁止の鬼仕様

パスワードコピペ禁止はわかるがメールもかよ…。

もちろん私はロボットではありませんの写真選択チェックも完備

最初から不適合者のそぎ落としにかかっている。これは応募ではなく奴隷の耐久試験なのではないかと思った。

もう一つ、このサイト新規登録をしたら取消せない。ログイン情報を取り消すことが出来ないのだ。

その辺の詐欺サイトならともかく公的サイトでこれとは…認識が甘かった。

やってはいないが、おそらくGoogleFacebookLineアカウントも同様だろう。

悪いサイト実例を見て学ぶとかいう殊勝な理由でこのサイトを触る気なら他に使わない本物の捨てアドを使うことを勧める。

本気で応募したい人は別に止めはしないがこのサイトを勧める気にはならない。

このサイトでやるよりはそのうちみんなの会社に来るであろう企業徴兵に応募したほうが幾分かましだと思う。

やっとログインしてから

まず推奨ブラウザ哀愁を誘う。IE11以上って…IE11までしかないですやん。12…ないよね?

背景が青の白文字なのも意味が分からない。カラフルにしたかったのだろうか。

白文字はラベル的にアクセントをつけたりボタンカラフルにしてボタン文字を白にするといった使い方をするもんだと思っていたが、

白文字が基本のサイトって初めて見た。

ちなみに水色のボタンがあるステップぶっちゃけSTEP4や5の削除ボタン)もあり、

背景の青なことが災いし微妙コントラスト特にそのSTEP違和感バリバリである

ボタンに色を付けるほど背景には気を使わないといけないようだ。

細かく言うと、その機能さらに追加ボタンと削除ボタンがセットで一個でも項目を追加すると削除ボタンアクティブ紫色になり)

上限まで追加するとさらに追加ボタンが水色になる。紫色は押せる・水色は押せない(disable)扱いのようだ。

努力は多少認めるけど方向性と画面設計をかなり間違っている。

やはり背景は白か色を付けるにしても薄い白っぽいカラーリングに限ると思った。

さあ国籍入力

最初突撃した先駆者レポート国籍すら選択しなきゃいけなかったと悲鳴を上げていたが、さすがにやばいと思ったのか

私の登録時は初期国籍日本になっていた。

選択肢を見たら…なるほど初期選択じゃないと日本なんて選択できないわこれというレベルだった。

いろんなサイトを見ているが、これだけのプルダウンは初めて…嫌になるよな。

細かく見ると、実は日本入力候補を絞り込めるようである。おお。凄い。

国と入力すれば国が入る選択肢だけに絞り込まれるのである

でも説明がないとプルダウンに日本入力をしようとする人は少ないだろう…。

ちなみに国の選択は「国籍」「上記以外の国籍」「居住国(STEP2)」の三つある

(まあ上記以外の国籍必須じゃないが…)絞り込みに気づかないとかなりの苦行。

居住国は初期空欄の上に選択必須である

カレンダー

私が驚いたのはほかにもあるが、最初突撃レポートを出した先駆者作業で最も衝撃的な画像NaNで敷き詰められたカレンダーであろう。

今(9/29:0時時点)でも再現する。方法簡単で生年月日かパスポート期限日を一度入力する。

→再度選択する。これだけである。ほぼ間違いなく日付をDDMMYYYY形式認識してそれをYYYY年MMDD日に表示しなおしているが、

その変換した日付を認識できないのである。それであの破壊力抜群のNaNカレンダーを見ることが出来る。

その状態カーソルを外そうものなら日付がでたらめになってしまい再入力である

もしやと思い、英語に変更してカレンダーを動かしてみたらビンゴ!だった。英語では問題事象は起きないのだ。

こいつらひょっとしたら英語しかテストしてねえな…。英語でもしてなかったりして。

ちなみに恐ろしくどうでもいいことだが、誕生日1900年以降を入れないと保存できないようにチェックがかかっているが、

パスポート期限日は1400年1月1日でも保存できた。

申請する気はないがしたら何となく申請もできそうな気がする。

まあ、そんなでたらめを入力する私みたいな不埒者は応募しても落ちるだろうから多分問題はないだろう。

さすがにNaNカレンダーはそのうち連中が直すと思う(直す…よな?)ので見たい人は早く見ておくとよい。

私にはよくわからない入力

私は年配者向けのサイト運営仕事にしているのだけど、私のところの客さんは縦に長いのを嫌う。

スクロールが嫌みたいだ。

から私は技量がないなりに項目入力の幅には気を付けて

短い項目は1行に二つとかやって少しでも入力欄を縦に長くしないように努力する。

そういう発想で普段仕事をしている人間からすると、

はい・いいえのプルダウンで一行丸々使うというのは驚愕の発想である

他にも、ユニフォームサイズ選択というのがあり、

トップスボトムズ・靴・帽子でそれぞれラベル・プルダウン1行の計8行使うが

私ならトップスボトムズのラベルプルダウンで1行・残りで1行の2行かラベルとプルダウン分けても4行にする。

仮にスマホでその幅じゃ収まらないとしても

レスポンシブサイト用のフレームワーク使ってれば仮にスマホの幅になっても調整間違わなければそれなりに表示してくれる。

何よりパソコンのフルサイズ表示ではいいいえのプルダウンで一行とかはないだろう…。

国籍だって長い国名にも限度があるのだから長さ半分でいいと思うしそういう謎なプルダウン幅が多すぎて不思議である

はいいいえを選択する際の右の異常に長い空欄が私には物悲しく思えるのだ。

このサイトがプルダウンだらけなことがあり正直一番私が気になってイライラした点はこれである

でもSTEP4では短めのちょうどいい幅のプルダウンを横に並べていたりもするし、

正直何を考えているのか。(まあ、行追加処理の方は1行のほうが実装に都合がいいからこの部分だけちゃんと幅合わせしたんだろうけど…)

エラーメッセージ

エラーチェックでエラーになるとポップアップが表示されるがこれがなかなかうざい。

その辺のプラグインを使ってもエラー修正すればエラーメッセージが消えるご時世でわざわざ×ボタンを押してエラーメッセージを消さないといけないのだ。

びっくりだ。私のつたない技術でさえそれはしないと言い切れる。

例えばこのサイトスポーツに関する経験入力欄は200文字である

試しにああああああを連打して200文字以上入れてみると困った事象に出くわす。

文字数の上限を超えていますメッセージが画面中に出るのだ(一つではない、おそらくオーバーした文字数分)

電話番号で0連打でも同じことになる。面白く…はない。ぼーっとして押してると大量のエラーポカーンとすることになる。

そしてすべてのエラーメッセージを×ボタンで消していくことになる。

まあエラーを直して保存ボタンで保存して再描画しても消えるが…。

私は今でもおそらく現時点だと古臭い部類に入るだろうjquery.validateを使ってたりするが、

あれで結構便利でありそんなに考えて実装しなくても決してこんな実装にはならない。不思議だ。

このサイトはReactを使ってるみたいだが、Reactにだってそういう部類のバリデーション実装は多分あるだろうになぜこうなったのだろうか。

最後

私だけでなく多くの人があのサイトダメ出ししているが、本当に使えば使うほどダメサイトである

写真提供して申請してさらに先に進めばより魅力的な魔境が待ち受けているのかもしれないが残念ながらそこまでする気にはなれなかった。

良いところはReactを使っていること…くらいではないか

ログインページのロゴから推察するにAtosがこのサイト責任企業になるんだろうか。

どれだけAtosやその他関係者中抜きしたり下流に放り出したりしたか知らないが、億くらいの金はかけて作ったのでしょう?

もうちょっと責任もって作らない?下っ端企業が100万程度で作ったサイトだってもう少しちゃんとチェックする(というか実装を求められる)よ。

ちゃんとした企業なら1000万~2000万も出せばこれと同一内容でよりレベルの高いサイト提供するんじゃないの。

最後に、私の感想上記だが、話題になっているので私と似た目的でこのサイトを触っている人もいると思う。

もしよければ感想増田でもブログでもいいので書いてみてほしい。

2018-02-24

NaNに同情した

自分を含めてこの世の誰とも等しくないのはかわいそう

2017-10-30

バニラリミコンエントリー一覧

https://qzin.jp/contest/#entrylist

No.タイトルニックネームYouTube
1お金超大好き!!REMIXETIA.youtu.be/TeOIIfjQCxs
2メンズバニラテーマソング-Rock Arrange-からとPyoutu.be/0XD8bRlLlBM
3高速求人日大儲けREMIXピアノyoutu.be/UShUbQCbV9o
4イヴREMIXピアノyoutu.be/_9v8luBMO_s
5Laur RemixLauryoutu.be/2d2iPWiPhlw
6---
7Melodous Trap remixさのyoutu.be/tOatROapKjg
8`89 Acid House MixKe1tyyoutu.be/mQifw4UBujs
9全日本レッサーパンダ愛好会 Remix全日本レッサーパンダ愛好会youtu.be/1JPIXq9Hjm4
10HARDCORE RECRUITぽむ a.k.a DJ ALUCARDyoutu.be/Lmm4E3Xy_j0
11Vanilla StyleRoot*M*a.k.a.XenoizEyoutu.be/5UpIueCpDQk
12バニラ音頭ピアノyoutu.be/-FrT_dm4Gn0
13DJKurara's Hardtek Short RemixDJKurarayoutu.be/atjhkcmuxi0
14---
15Banana Brain RemixHAЯKDistortionyoutu.be/NpcUaZAO5cc
16GOYANG FUNKOT RMX高野政所youtu.be/v_0_M8e8sFs
17Handz Up! Remixdenebyoutu.be/KvYem6x1rL4
18VANILLA DESTROYER蝉時雨ミーミーゼミyoutu.be/e8p1pMcJDeE
19EpicOrchRemix穂高youtu.be/W-QZc91pdLE
20siqlo's Big Room House Remixsiqloyoutu.be/wYSrvCNwIKY
21Short Lounge MIXmatsudanateyoutu.be/B99aaMflcJI
22Four-TRANCE-REMIX邪王youtu.be/YBBW11YL8cU
23Oyama's Kusoikore RemixOyamayoutu.be/LkPDH8yfvfw
24熟女グループPRESENTS時は来たREADY GO!REMIX豊中熟男(熟女グループWEB事業部youtu.be/uxVixTHHpxg
25remix by tensai tamoritensai tamoriyoutu.be/l2Tt87lG4zE
26Nan-Chatte Trance Remix4㍑youtu.be/FwNEzX7O134
27VanillakinaRoot*M*a.k.a.XenoizEyoutu.be/KG6pYsZbCmA
28Future Basssanoyoutu.be/17TBUUE3M-8
29-HYPER TECHNO MIX-Beat Chargeryoutu.be/vjBkyrZYhkE
30GABBER VANILLA!!!kamikazeさんyoutu.be/CvwZ2ErXui8
31TONKAP 160 RAVEWORK JUNGLE MIXTonkapyoutu.be/93jY1X4KN7A
32バニラテーマソング(L1A PSY Remix)Luuc1Ayoutu.be/cXJOP9nT0uk
33こんなバニラトラックから聞こえたら良いな☆RemixNo.305youtu.be/9MmpvWbaEQw
34DIRTY TRAP REMIX$TRELΛBEAT$youtu.be/jtNGDZBjgnk
35VANILLA FROM HELLにせものyoutu.be/2PnHgjxI5_k
36Chill EDM mix(short edit)dyboyoutu.be/Oip5kQyphOk
37Uplifting Trance 2000s mix(short edit)dyboyoutu.be/_97V_KMGJwo
38バニラテーマソング バンドアレンジ八神八神youtu.be/-oX0LNTp9a0
39音ゲー風「Vanilla GAME RemixCapchiiyoutu.be/y6o5Gg5KU5o
40---
41DUBSTEP ReMixぬぬぬぬyoutu.be/GOiCdO0IzFw
42Dubstep Remix3dNOWyoutu.be/spZffskO5hU
43Nurecha Hardstyle Remix濡茶youtu.be/uWZC7DyJGDw
44VANILLA HARDSTYLE RemixDJtagosakuyoutu.be/EXVbXg9osF8
45Vanilla(Kalede Remix)カルデyoutu.be/FxVzp2vj7oM
46Vanilla's Theme Song(KaKi Hard Trance RMX)KaKiyoutu.be/7rroXlRBesA
47VANILLA METALCOREがんばれまさしげyoutu.be/hAGNfOv8boA
48-dj MASTER UNDERGROUND RAVE Remix-dj MASTERyoutu.be/XjDz38xwxic
49kas_0120 Electro Swing Remixkas_0120youtu.be/Bt-rEc5E95A
50バニラテーマソング SchranzDub REMIXスネ次郎youtu.be/YS8WnZoCnEE
51---
52---
53TechnoHouseDanceMixそういうことにしておいてほしいyoutu.be/yZMCFqk5g00
54Acid Snow Flake MixCapgras Delusionyoutu.be/bvim-dQBT-o
55関西最大イメクラグループ:YOBAIグループYOBAIグループyoutu.be/E2EkqAEy3r0
56★★★大阪最高のデリヘルホテヘル高級店グループ:S級グループ★★★S級グループyoutu.be/KPt9086YS9Y
57-Fores-T Hyper BubblyRemix-Fores-Tyoutu.be/CEwHovsvGpk
58kRM Samba Remix!!!kRMyoutu.be/XHQf1suVexI
59バニラあんせむ☆Hardstyle RMXいましぃyoutu.be/WI58aFl9V-4
60さんぐつmixさんぐつyoutu.be/AIf6ABNPY9M
61Hi-TECH PSYTRANCE RemixAftershockyoutu.be/pd-Sk1oIPl4
62scytheleg Rotterdam Versionscythelegyoutu.be/S0W7PT1btrA
63バニラテーマソング REMIX by chocoxinachocoxinayoutu.be/v0Iyd_jOgGM
64バニラテーマソング [メロディックスピードメタルRemix]youtu.be/T4Is-Nw1ETw
65MENSもBounce mixdyboyoutu.be/2ik_JRNm_Hg
66Deep House mix(short edit)dyboyoutu.be/2ILVNzmTOXk
67バニラテーマソング (J-CORE Remix)AIR-Gyoutu.be/sjQY0o7c5Ic
68Vanilla remix フィルターハウス編 DJ TakeshiDJ Takeshiyoutu.be/SupZUYmuKUk
69HYBRID TRAP REMIXrejectionyoutu.be/E4M2oGSbfnE
70YAVANILLA RMXhu-zinyoutu.be/Cmbf1Ow-d7Y
71Vanilla Industrial Ragga MIXXXDJ souchouyoutu.be/ev-_wvRRdBo
72バニラテーマソング (求神 remix) REMIXED by SPYKEYSPYKEYyoutu.be/rkj92T9FyKE
73メンズバニラテーマソング -HYPER SPACE REMIX-KentoSyoutu.be/hSM41QmOJTE
74バニラテーマソングMA$AKI's "サタデナイト高収入MIX&quoMA$AKIyoutu.be/mh8URSyptE8
75バニラテーマソング (最近流行りのヒューチャーベースremix)N-Driveryoutu.be/shs18npI0vU
76バニラスコアしゅうへいyoutu.be/vk4VYtpPsrQ
77バニラテーマソング バンドアレンジ第二弾【八神八神youtu.be/4bPCDfXYWdw
78バニラテーマソング(DJ OttOn Remix)DJ OttOnyoutu.be/Dy8ow8fCzIw
79新宿人魚姫〜まさに求人MIX〜(バニラテーマソングJille.youtu.be/fWQLc3YdlOE
80バニラ求人 ゴミックスアメリカンバッドボーイyoutu.be/U9n-iBYcjN0
812000年代初期ぐらいのトランスを当時日本風アレンジした完成形のやつをそれっぽく以下略ドドドyoutu.be/twUyLJC2QTs
82バニラテーマソング (HOUJIROU Remix)HOUJIROUyoutu.be/ymdw8ughD7U
83バニラテーマソング tomodati nishitama ghetto mixtomodatiyoutu.be/-7kOBY_TVaY
84VANILLA ThemeSong (Get-O-Rave Remix) バニラテーマソング.exemiruatodeyoutu.be/1Lp7kvGpQ0w
85バニラ物語 -8bit game sound remix-masashiyoutu.be/oMmBWiUmshU
86---
87---
88---
89Shoegazer remixHoQ-10youtu.be/yE9OVIW5oy4
90バニラテーマソング (ジュリアナテクノ リミックス)しおはるyoutu.be/Cj4CYMr6SFg
91Glitch and Noise versionIKEyoutu.be/ZN3hP2Wm8dE
92バニラテーマソング -バニニRemix-髭姫youtu.be/K_J9hddRpNU
93出稼ぎver Dirty Electro mix(short edit)dyboyoutu.be/MCE7K9soIKI
94Future Bass mix体験入店(short edit)dyboyoutu.be/jFgApCnidSw
95Tech House mixdyboyoutu.be/gbE_qMZZ8LM
96大体テクノアレンジailuroadyoutu.be/wcSrntnuqRc
97バニラテーマソング(Kunixxx RemixKunixxxyoutu.be/mia7UDcJrug
98バニラ求人 - バニラテーマソング(VLADLAMDA REMIX)VLADLAMDAyoutu.be/ts_MHmoD8Jc
99/4^/!114大久保雅基youtu.be/jJyeiVY-Uhk
100mens vanilla rmx - バニラテーマソングakndyoutu.be/TtUsxop-lQI
101dekasegi vanilla rmx - バニラテーマソングakndyoutu.be/CW6qh5iZfb4
102sokujitsu vanilla rmx - バニラテーマソングakndyoutu.be/PkDqtRoXnxo
103GAMEBOYバニラチップチューンREMIX【8bit】ひやけyoutu.be/1fX0suESONU
104バニラテーマソング(DJ YOGAFIRE EDM REMIX)YOGA FIRE!!!youtu.be/sWm3N0n2DqQ
105バニラテーマソング (NAGI Remix)NAGIyoutu.be/S3DdU8Wzv3Y
106Full On Psytrance Remixドドドyoutu.be/GZJN7I9yft4
107vanilla rmx - バニラテーマソングakndyoutu.be/v4F1fC7zBsI
108バニラテーマソングHouse remix楸也2youtu.be/X9UPFhVIEPc
109りっきーのテーマりっきーyoutu.be/pxXJsTJtwzY
110Vanilla Song (Electro Disco Remix)PagumaSceneyoutu.be/xLy0lvZBmho
111バニラ求人 (hiKariakechi 150 jersey edit)カズハックyoutu.be/N79238pNCTk
112バニラテーマソング(Kimichang Remix)Kimichangyoutu.be/t3xrMghRBCI

2017-10-19

anond:20171019160629

NaNと答えるのはNaNと返す言語を扱うプログラマーだけだからプログラマーであってるだろ

と思ったけど電卓でも出てくるな

もやもやしてきた

2017-03-07

Wikipediaシェイクスピアの項目

ウィリアム・シェイクスピア - Wikipedia

Shakespeare was a decent bloke! He took a pill in Tokyo, to show his nan, that he, was 'ard.

って一文が何の脈絡もなく出てくるんだけどこれなに?

2017-01-13

プログラムエラーを返したかダメ

http://www.sekkachi.com/entry/mathematics_0_appeal

実は激ムズ!?10÷0=?」には、何て答えたらいい? - RepoLog│日々感じたことをレポートするブログ

この記事ブコメ

NaN」や「Div/0」「java.lang.ArithmeticException: divided by zero」等

プログラム的なエラー表現をもじった大喜利が人気コメントになっている

けどそれって「ゼロで割る計算が来たのでエラー値を返します」と誰かがプログラムたからそうなっているだけであって

実数を0で割るのはなぜダメか」の答えにはなってないよね

先生バツ付けられた系の記事に「『そういう決まりから』じゃなく理解が大切だ」とか偉そうなコメが並ぶはてブ

「そういう決まりから」以上のことを言ってないコメが人気なのがちょっと笑える

2016-04-01

月刊Vim 3月号 - ゼロ除算編

:echo 1 / 0
:echo 0 / 0
2147483647
-2147483648

きっしょwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

他の言語もチェックしてみるか

golang

package main

import "fmt"

func main() {
	fmt.Println(1 / 0)
	fmt.Println(0 / 0)
}

division by zero

php

echo 1 / 0;
echo 0 / 0;

PHP Warning: Division by zero

python 2

print 1 / 0
print 0 / 0

ZeroDivisionError: integer division or modulo by zero

python 3

print(1 / 0)
print(0 / 0)

ZeroDivisionError: division by zero

nodejs

nodejsだと1/0と0/0で異なるメッセージが表示された。

console.log(1 / 0);

Infinity

console.log(0 / 0);

NaN

luajit

luajitだとnodejsで表示されたメッセージの短縮形で表示された

print(1 / 0)

inf

print(0 / 0)

nan

haskell

修正しました thx @anekos

main = do
    print(1 / 0)

Infinity

main = do
    print(0 / 0)

NaN

java

public class Test {
    public static void main(String[] args) {
        System.out.println(1 / 0);
    }
}
public class Test {
    public static void main(String[] args) {
        System.out.println(0 / 0);
    }
}
Exception in thread "main" java.lang.ArithmeticException: / by zero
        at Test.main(Test.java:3)

bash

#!/bin/bash

echo $((1 / 0))
echo $((0 / 0))
test.bash: 行 4: 1 / 0: 0 による除算です (エラーのあるトークンは "0")
test.bash: 行 5: 0 / 0: 0 による除算です (エラーのあるトークンは "0")



haskellnodejsとluajitはエラーにならないけどまあいい。

Vimはやべえよ。


結論言語わずゼロ除算はするな









しまった、4月だった。

2014-07-26

http://anond.hatelabo.jp/20140726071336

趣旨には賛成だが細部にこだわってみるぞ

■1+1

あの二人は1+1が∞になる関係です → 1+1は2だと思います

どういう構造の上で議論してるかによるんじゃない? モノイド({0,1,∞}, +) で0が単位元、1+1=1+∞=∞+1=∞+∞=∞、という構造とか。

しろ理系的というか工学感覚では∞になる→発散する→手に負えない、ってニュアンスを感じるのだけど、そっちの方がずれてるかもしれない。

■それ以上でもそれ以下でもない

それは空集合です

定義域は全順序集合ではない、と言っているのかもしれないぞ。

例えばIEEE754の数値演算では任意のAに対して (not (X >= A)) and (not (A >= X)) を満たす値Xが存在する。それはNaNだ。

2014-06-04

http://anond.hatelabo.jp/20140604163018

そのツッコミにはNaNは値じゃないととかボケてみる。

ここで言っているのはトライステート記述方法は山ほどある。

という話でNullableの是非じゃない。

どれがいいかは、どうなんだろうな?

 

ただ、トライステートの考え方自体は間違っていないがNullableという命名方法は誤りだろ。NULLの意味が他の言語と違いすぎる。

正しくはUndefinedableだろ。 NULLとUndefinedは別物だ。

ただもうそれはC#という言語仕様の問題であって、トライステート自体C#作法に従って書くしか無いでいいのでは?

http://anond.hatelabo.jp/20140604162218

話の本筋からどんどんずれていくけど、

doubele?ってのを使う場合もあるよ、NaNとnullは別の値だからね。

http://anond.hatelabo.jp/20140604161616

すでにそうなっているものに文句を言ってもしょうがないだろ。

どうでもいいけど

Nullableの説明で

通常、値型は null 値(無効な値)を取れません。

http://ufcpp.net/study/csharp/sp2_nullable.html

とあるけど そもそも double型などはそもそも値だけではなく最初からNaNが使える。

数値とNaNの併用が可能な型。(Cの場合というのがある。)

まり用途に応じてEnumだったりdoubleだったりオブジェクトだったりを使い分ければいい。

フォーム型なんかの場合は元々オブジェクト指向になっていて、中身の実装がポインタポインタ=NULL とポインタ=BooleanObjectという実装だから出来る話。

ちなみに、未設定をCでやる場合enumではなく、ビット演算子を使うことになるかとは思う。3値ならenum C#ならNULLABLEでもいいんじゃね?

ログイン ユーザー登録
ようこそ ゲスト さん