Хакеры в Китае

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

Глазами хакера - Аудиокнига

Я все понимаю, но такого просто не ожидал. В списке запросов, по которым нашли мой сайт, я увидел следующий: "фленов компьютер с++ и delphi глазами хакера аудиокнига". Книгу по программированию слушать в аудиоварианте - это извращение.

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

Грустно

Не знаю что писать. Ну и не буду.

Оптимизация запросов

Сори, но некогда писать. Второй день занимаюсь жестокой оптимизацией запросов. Один SELECT запрос выполняется очень часто и из-за пидxxxxxxеского SQL Server приводит к deadlock. Впервые вижу, чтобы SELECT запрос приводит к мертвой блокировке. Я все видел, но чтобы доводить до смерти. Это же банальное чтение данных, какого черта взаимноблокировать чтение.

Только что нашел проблему. Простая перестановка последовательности WHEN в CASE операторе уронила количество сканирований таблицы с 205000 до 18.

Поздравляю вас

Хочется поздравить всех с этим знаменательным днем. Давно я его ждал

SWF в Delphi

Кто-то через обратную форму задал вопрос, но забыл подписаться и оставить e-mail, на который я бы мог отправить ответ. Ну значит придется писать здесь. Вопрос следующий:

возможно ли использовать swf картинки в Делфи как кнопки?

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

Документы в формате docx

Одна из претензий, которая приходит ко мне в адрес моих книг относится к формату файлов документов, которые я выкладываю на диски к книгам. Дело в том, что я использую docx формат, который используется Microsoft Office по умолчанию, начиная с версии 2007. Я выбрал этот формат, потому что файлы в нем очень часто занимают меньше места. На дворе уже 2010 год заканчиваются, а у некоторых еще возникают вопросы о том, как открыть такие файлы. Странно.

Ну ладно, народ не хочет отказываться от MS Office 2003, потому что его легче взломать или просто кто-то ненавидит вид нового офиса, но ведь плагин для 2003-го офиса для открытия docx файлов скачать совершенно не трудно. За четыре последних года можно было без проблем установить его. Файлы в формате docx создаю не только я. Да, в основном все сохраняют в старом формате, но в docx все равно полно документов.

Инициализация свойств объекта

Иногда часто после создания объекта нужно сразу же назначить кучу его свойств. Такое бывает если класс спроектировал начинающий программист или если класс реально сложный, типа формы. Если класс простой и оперирует всего парой свойств, то желательно создавать конструктор, который будет сразу же инициализировать все необходимые значения. Например, посмотрим на класс Size. Его можно проинициализировать так:

Size  s = new Size();
s.Width = 10;
s.Height = 10;

А можно воспользоваться другим конструктором:

ICQ теряет популярность

ICQ теряет популярность и за последний год потеряла уже около 30 процентов своих пользователей. Я думаю, что потери идут за пределами России. В России ICQ пока что вроде бы живет отлично. По крайней мере все мои знакомые сидят на ICQ или ICQ подобном клиенте.

Я уже говорил, что в северной америке ICQ вообще плохо знают. Здесь все сидят на мессенджере и его клонах под различные платформы.

Пользуешся ли ты ICQ и если нет, то каким клиентом пользуешся? Больше всего интересуют те, кто пользовался, но куда-то перебрался и сейчас сидит на другом клиенте мгновенных сообщений. Очень интересует, на какой вы пересели.

Не загружайте меня

Мне по работе пришлось поставить чудо-удодское в виде браузера от AOL, и теперь этот урод каждое утро загружает меня окошком: "а не хотите ли вы установить еще фуфла от AOL?". Самое дебильно то, что в этом дебильном окне есть только две кнопки: установить и напомнить позже. И в нем нет банальной кнопки "пошел на xyz". Я не хочу ставить фуфло AOL и не хочу, чтобы они меня загружали.

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

О блоге

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

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

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

Пишите мне