Сейчас ВОВА в комментариях показал, что не все понимают, как работает SQL сервер. Это нормально, если вы не работали с оптимизацией достаточно долгое время, чтобы знать, как работает оптимизатор SQL Server. А в боьшинстве случаев он работает отлично и иногда даже откровенно тупой запрос может выполнить быстро. Было предложение перенести одно из сравнений в on. Просто для прикола, возьмите и напишите вот такой запрос:
select * from Table1 a inner join Table2 at on a.ID = at.ID
Замерьте план его выполнения и замерьте статистику (set statistics io on). Для замера статистики выполните запрос пару раз.
В этом году я больше всего жду посмотреть The Hobbit: An Unexpected Journey. Жаль, что он появится только в декабре. Из летних блокбастеров жду Men in Black III и Snow White and the Huntsman. А ты какой фильм ждешь больше всего в этом году?
Сегодня получил очень хороший вопрос:
Здравствуйте Михаил, у меня общий вопрос по программированию... Как вы считаете, нужно ли знать больше языков, или лучше знать больше алгоритмов и т.д, или совмещать и то и другое? :)
Xороший вопрос - лучше знать несколько языков. Если ты знаешь только один, то как ты можешь понять, что он для тебя идеален. Вдруг есть какой-то другой язык, который может тебе понравится больше. Так что останавливаться после изучения первого языка не стоит. Но и изучать все подряд тоже не имеет смысла.
Мой сайт о Канаде сильно преобразился и сегодня на нем снова появилась возможность комментировать. Это не просто блог, это уже почти полноценный сайт, который я планирую обновлять каждый день.
Еще из происшедшего сегодня - мне пришел диск Final Fantasy XIII-2. В Курилке уже бросил первые впечатления, а полноценное мнение ждите хотя бы через пару дней. Нужно хоть немного поиграть, чтобы нормальное мнение сложилось и чтоб было, что писать. Пока доволен. Фильм получился красивый и снова интерактивный.
Я заметил, что старые программисты (не по возрасту, а по опыту) предпочитают распахивать окна на весь экран даже на громадных мониторах. Видимо это привычка со времен маленьких мониторов распахивать окна как можно шире. Ну в средах разработки это оправдано, потому что там много места не бывает. А вот в браузерах, иногда выглядит ужасно.
Сегодня наблюдал, как один программер сидел за монитором 27 дюймов от Apple (а у мониторов Apple еще и разрешение высокое – 2560x1440) и серфил интернет в Safari на весь экран. При таком разрешении, почти все страницы выглядели убого (на мой взгляд) на 1/3 экрана.
У кого большие мониторы – вы раскрываете браузер на весь экран?