All streams
Search
Write a publication
Pull to refresh
2
0

Пользователь

Send message

Я не придираюсь. Просто, как всегда, возник когнитивный диссонанс. В пост набежало куча моралистов утверждающих, что блюдут ПДД как отче наш. Как на дорогу посмотришь — так нарушают все, но на полшишечки. Стало быть не пи......?

И 100 и 110 на большинстве дорог это тоже нарушение. Остается сделать еще один шаг и понять, что вы точно такой же нарушитель ПДД, только не страдающий финансово от своих проступков.

Эти люди запомнят вас и будут навязчиво напоминать об этой встрече?


А гугл запомнит. И будет навязчиво напоминать из каждой кофемолки.
Включили телек всей семьей фильм онлайн посмотреть — а там реклама нового кабинета в этой сауне с услугами эротического массажа.


Как вы думаете, жена скоро начнет о чем то догадываться?

Вы сказали жене что пошли в гараж. А сами весело провели время в сауне.


Как вы считаете, это будет ценной и конфиденциальной информацией?

Люди делятся на две категории:


  • одни знают как называются все их 100000 файлов, но понятия не имеют где они лежат
  • другие не помнят ни одного файла по имени, зато прекрасно знают где лежат нужные файлы.

Я отношу себя ко второй категории, поэтому данной фичи просто не понимаю.

Privateer запомнился тем, что это единственная игра, где пришлось применить программистско/хакерские навыки, чтобы ее пройти. Обычно я всякие IDDQD принципиально игнорирую.
А там пришлось save файл ковырять, чтобы финального босса пройти.

Не, ну я понимаю, что сохраняться после каждого убитого противника оно проще. Но не "спортивно".
ЕМНИП, доп. жизни, найденные в тайниках плюсовались и сохранялись между уровнями.


ЗЫ
А Diablo2 в режиме Hardcore — еще жестче, только один раз оступиться можно.

В обзорах упоминался замечательный Wing Commander.
А другие игры по этой же вселенной, Privateer/Privateer2, неужели не зашли?

"Star Wars: Dark Forces Неплохой 3D-action"


Отличная игра. Киллер фича: сохраняться можно только между уровнями. Соответственно, во время прохождения уровней, адреналин шкалил дай боже.


Проходил всю игру несколько раз, чтобы найти все тайники и выйти на финального босса с максимальным количеством жизней (напомню, сохранятся в процессе боев нельзя!).

Вообще-то да. Descent ЕМНИП — первая true 3D игра. Все что было до него имело серьезные ограничения по движку.
Но геймплей, увы, не запомнился совсем. В отличие от тех же Doom, Heretic, Blood (упоминали ее?), не говоря уж про Duke Nukem.

Это был супер хит! Помню карты всех уровней были тщательно вычерчены на листочках в клеточку… Эх, молодость...

Rocks'n'Diamonds есть также и под Windows и Mak. И там внутри реально куча старых игр. В том числе сокобан.
Родной сайт https://www.artsoft.org/


Недавно проходил в Rocks'n'Diamonds supaplex по новой — игра не стареет!

Сорри за занудство, но где все-таки пример одинаковых вычислений?
Все ваши ссылки поясняют тривиальную вещь: разный порядок вычисления выражения дает разные результаты.

Эксперты считают, что в 2018 году РАО собрало несколько сотен миллионов рублей, поскольку в прошлом году российские кинотеатры продали билетов на сумму в 50,3 млрд рублей.

А известно ли сколько РАО перечислила авторам музыки в 2018? В особенности интересует сумма переводов американским композиторам...

Лет дцать спустя:


"Уважаемый %username%. Государственная глубокая нейронная сеть (ГГНС) на основании анализа вашего поведения за последний год приняла решение о Вашей досрочной экстерминации. ГГНС работает как чёрный ящик. Объяснить, почему она приняла такое решение не представляется возможным. Экстерминация состоится по адресу %address%, ровно в %datetime%. Просим не опаздывать."


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

Чтобы протестировать данный нюанс оптимизатора, надо бы знать определение таблицы, список индексов и статистик, а также точный запрос со всеми предикатами. Ну и важно иметь набор данных статистически похожий на реальные.


Как вы умудрились все это восстановить по моему фрагменту запроса — загадка.


У меня для запроса с доп. проверкой на NULL выбирается план с MERGE JOIN и статистика такая:


Table 'Worktable'. Scan count 1130, logical reads 20345, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
Table 'sometable'. Scan count 2, logical reads 73908, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
 SQL Server Execution Times:
   CPU time = 390 ms,  elapsed time = 1195 ms.

Для запроса без доп. проверки на NULL выбирается план с HASH JOIN и статистика такая:


Table 'Worktable'. Scan count 0, logical reads 0, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
Table 'sometable'. Scan count 2, logical reads 73908, physical reads 4822, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.

 SQL Server Execution Times:
   CPU time = 27315782 ms,  elapsed time = 27328614 ms.

Кмк, надо отделять мух от котлет.
Т.е. вопросы по SQL для прикладных программистов и вопросы по тюннигу производительности для DBA (в том числе особенности работы индексов).


Ответы на первую часть более менее общие для разных СУБД.


Ответы на вторую сильно завязаны на особенности движка конкретной СУБД. Более того, могут отличаться, в зависимости от версии движка.

Спасибо за ссылку. Там все изложено верно. Здесь тоже.


К сожалению, подавляющее большинство программистов об этом не знает и свято верит в мифы изложенные в ответе на Вопрос 15.

Правильное название для пункта 15 в его текущей редакции:


"Вопрос 15. Перечислите самые распространенные мифы о типах соединений SQL."

Information

Rating
Does not participate
Location
Витебск, Витебская обл., Беларусь
Registered
Activity