Nov. 16th, 2009

quick quiz

Nov. 16th, 2009 12:51 am
wizzard: (Default)

внимание, вопрос!

в каком случае сравнение if(value!=value) { throw new Exception("..."); } имеет смысл, и что скорее всего написано в том эксепшене? )

(случай реализации кастомного типа, который неправильно сравнивается - здесь не рассматривается)


Комменты скринятся.


UPD: [livejournal.com profile] aruslan подумал абсолютно правильно, как человек, который видел такое в каком-то рендере (i suppose), [livejournal.com profile] kodt_rsdn отжог с 5 случаями, из которых я при написании поста знал только 4 (# как-то в голову не пришло). кстати, на второй случай я натыкался, даже без модификатора. Подожду еще несколько комментаторов и расскриню.


Ну и еще: kodt_rsdn> проведи конкурс на самый банальный и небанальный вариант.


UPD2: в общем, я думаю, что все кто хотел - уже ответили, посему расскриниваю. Самым банальным вариантом остается, как я и думал, фрагмент IEEE754 про сравнение NaN != NaN, a самым неожиданным (для меня) - #define value rand() (надо меньше доверять людям, что ли? :))
И еще, мне все так же остается загадкой, что подразумевал [livejournal.com profile] aruslan под "тривиальным bool и может быть enum".


Спасибо всем за ответы! :) // mr_aleph, твой коммент расскринивать?

wizzard: (Default)

image я два года искал программу, которая делает одну определенную функцию.

сейчас я ее случайно нашел. без поисковика, прийдя по достаточно случайным ссылкам. в заголовке окна и в куче мест на ее странице на SourceForge буквально побайтно текст совпадает с тем, что я вводил в окно запроса. проект на SF был создан в 2005 году, и совсем не похож на заброшенный.

теперь, с благословения Google Toolbar, это попало в Web History – и вуаля, 2-3 результат, всё красиво, все довольны. До этого – ноль на массу.

Понятно, что нынче интернет уже не торт, спамеры набигают, и вообще. Но Google, будучи стартапом, начинал и выиграл, будучи простым – они сознательно отбросили всякие хитрые эвристики и магию, “we’ll do simple keyword search, and do it well”.

Так вот, я вынужден констатировать, что это уже не так. Что делать – тоже, в общем-то, непонятно. Bing отвратительно ищет по русскоязычным запросам (хотя говорят, что на английском вполне вменяем), Yandex страдает семантическим анализом и не пытается покрывать англоязычный интернет, Rambler, Mail.ru – забросили собственные движки, а написать запрос для Yahoo мне еще менее понятно, как.

отдельные интернеты )

UPD2: попробуйте для себя: log out, reset cookies (а лучше вообще зайти с другой машины) и сравните результаты поиска...


еще чуть-чуть )

Profile

wizzard: (Default)
wizzard

January 2019

S M T W T F S
  12 345
6789101112
1314 1516171819
202122 23242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 6th, 2026 07:09 pm
Powered by Dreamwidth Studios