Магический тормоз

Продолжая тему оптимизации SQL запросов. Есть таблица пользователей и есть запрос, который ищет по этой таблице:

  SELECT поля
  FROM Members
  WHERE LastName LIKE @lastname and PostalCode = @postalcode

Индекс на поле LastName существует и работает. Если в качестве параметра передать 'Doe%', то запрос возвращает строки мгновенно и без проблем. Но стоит передать в качестве параметра 'rodriguez%' как запрос умирает напрочь. Умирает только на этой фамилии. Я тестировал сотни других, но они работают отлично.

Ненавижу Adobe

Я уже писал о своей нежной и ласковой любви к Adobe. Нашу любовь можно снимать в порно фильмах. Они убили меня в очередной раз. Я стал замечать, что у меня клавиша Esc перестает иногда работать. Я из поколения клавиатурщиков и без клавы жить не могу. Это нынешнее поколение мышечников не может жить без мышки и гоняют хвостатую по столу даже там, где можно просто нажать Esc.

Я сначала не заморачивался с этим, но постепенно это начало бесить все больше. Вчера я вычислил, что клавиша Esc перестает работать именно тогда, когда запущен Photoshop и перестает работать везде, кроме самого фотожопика. Photoshop своими макросами или какой-то еще фигней переопределил Esc и она перестала работать.

Удодский дизайн

Какой самый удодский дизайн и интерфейс популярного сайта ты знаешь. Именно очень популярного сайта (как минимум с сотней тысяч посетителей) и самый удодский. Я не дизайнер и не претендую быть супер мега крутым в этой области. Я вообще ни на что не претендую, поэтому мы говорим только о крутых сайтах.

Просто популярные сайты вполне способны купить себе хороший дизайн с отличным юзабилити. И не смотря на большие бабки, самый уродливый дизайн у ЖЖ. Я реально не понимаю, как такое уродство стало популярным.

Самый кривой с точки зрения юзабилити - однокласники. Этим бредом пользоваться невозможно. Бесить сайт начинает еще с момента регистрации. Какого фака меня просят ввести сотовый телефон для подтверждения. Да делать мне больше нечего, чтобы отдавать свой номер телефона ради того, чтобы пользвоаться уродством.

Какое уродство тебя бесит?

Выгода от виртуализации

Вот сколько существует виртуализация, а я все так же не понимаю смысла от внедрения тонны виртуальных серверов на одном физическом. Это выгодно только хостерам, программистам и тестерам. В остальных случаях я не вижу преимуществ.

Одним из основных преимуществ виртуализации называют возможность загрузить сервера на 100%. Оказывается сервера работают на 20% и это плохо. У нас на работе сервер базы данных работает на %10 - %40 и мы в такие моменты не жужжим. Но стоит нагрузке вырасти до 60%, как у нас начинается мониторинг и отслеживание, потому что это чревато тормозами на сайте, а любая задержка в загрузке страницы может бесить посетителя.

На чем практиковаться в программировании

Новая рубрика на сайте. Теперь буду регулярно выкладывать на сайт ответы на самые интересные ваши письма. Имен и координат авторов писем конечно же выкладывать не буду. Сегодня эту честь предоставляю следующему письму:

Здравствуйте Михаил.Мне 19 лет,я изучаю программирование(самоучка).Всем известно,что без практики познать невозможно практически ничего.Вопросов по программированию у меня нету(всё что читаю всё понимаю),но когда хочется по практиковаться,то в голову абсолютно ничего не лезет.Посоветуйте,что нибудь по этому поводу.Как изучали вы?

Рост посещаемости сайта

Прошло уже почти три года с того момента, как я написал первую заметку на этом блоге. За это время блог изменялся несколько раз и постепенно расширялся. Пишу я не так много, как другие блогеры и совершенно не занимаюсь продвижением сайта, но мне нравится наблюдать, как сайт развивается сам.

Каждый год посещаемость увеличивается на 200 человек. Последние две недели посещаемость в будние дни регулярно стала превышать 600 человек в день, если верить гуглу. По выходным проваливается человек на 100, но это вполне нормально. Спасибо всем тем, кто читает мой блог регулярно. Еще два года, и блог естественным путем перевалит за тысячу. Конечно же я могу вложится в продвижение, но мне это не нужно.

С одной стороны, я такой человек, что люблю сидеть в норке, чтобы меня никто не видел и не слышал. Я просто люблю работать. Но любой мышке конечно же приятно, когда ее замечают даже в норке. Я всего лишь выливаю на этот сайт свои мысли и приятно знать, что они кому-то интересны. Кто-то соглашается со мной, а кто-то категорически критикует, но в любом случае, всем моим читателям интересны мои мысли.

Твой самый любимый фильм?

Какой твой самый любимый фильм? Лично я очень люблю Pirates of the Caribbean: The Curse of the Black Pearl. Именно The Curse of the Black Pearl. Все остальные были фигней, растянутой из-за отсутствия хорошего сюжета. А вот первый фильм был веселым, оригинальным и очень динамичным.

Квалификация программиста игр

Очередной вопрос, который упал в мой ящик:

ЭТО ПРАВДА ЧТО ИГРЫСЛОЖНО ДЕЛАТЬ И ТРЕБУЮТ ВЫСОКОЙ КЛАФИКАЦИИ

Не знаю, зачем автор все написал большими буквами, потому что остальное в письме было нописано нормально, но это и не важно. Игры создавать не сложно особенно тетрисы. А квалификация нужна в зависимости от сложности игры, которую ты создаешь. Для 3D шутера желательно конечно же хорошие знания. Хотя DirectX сильно все упрощает и программирование игр стносится все доступнее, искусственный интеллект писать не так уж и просто.

В зависимости от игры могут понадобиться разные знания. Опять же, если делать плоскую стратегию, то можно забить на многие законы физики (не на все, но на многие), потому что мир у вас будет плоским. Ну а для тех же 3D шутеров на физику класть не стоит. Пользователь просто не простит.

Доверие со стороны работодателя

Всегда когда работал в России, у нас работодатели тряслись за свою собственность, потому что работники постоянно пионерили все подряд и тащили домой даже ручки. В Канаде я с таким пока не встречался. Ты просто подписываешь контракт о не разглашении тайн и подобной фигни и несешь реальную ответственность.

У меня на работе ни разу не говорили на тему того, чтобы исходные коды никто не пионерил. Это и так всем понятно. Лично я ощущаю полное доверие со стороны работодателя.

Любимая художественная книга

Погнали обсуждать самые лучшие художественные книги. Обращаем внимание, что не ИТ, поэтому мои здесь лучшими не могут быть.

Лично мне нравиться City Of Bones (не знаю, есть ли перевод на русский, потому что я читал в английском), все дозоры, Код да винчи

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне