Отладка программ - метод утенка

Сегодня на сайте журнала хакер прочитал очень интересный метод решения сложных задач. Если не можешь что-то решить, то нужно делегировать задачу мысленному помощнику (резиновой желтой уточке для ванной). Вроде бы так советует делать какая-то книга "Программист прогматик". Лично я ее не читал, но метод в чем-то имеет смысл.

Дело в том, что когда делегируешь задачу, ее нужно объяснить помощнику. В данному случае нужно объяснить задачу резиновой утке. Если будете это делать на рабочем месте, то не вздумайте делать этого вслух, а то сможете примерить смирительную рубашку на ближайшие несколько лет. Такой метод вроде бы как можно использовать в отладке и поиске неисправностей. Просто объясняете утенку, что делает каждая строка.

Objective-C

Сегодня получил интересный вопрос:

Здравствуйте Михаил! Хотел поинтересоваться, как идут дела с программированием на Objective-C? Вы ходили на курсы, отписывали как они проходят, но закончив курсы больше Objective-C не вспоминали, или я не прав?

Да, действительно я больше не писал про Objective-C, просто потому, что не использую его. Меня направили на курсы, потому что на работе предполагается много работы в этой сфере. Как я уже много раз говорил, в Канаде iPad менапопулярен и планшеты на андроиде я пока ни у кого не видел. Может мне так везет, но я специально ради спортивного интереса стал поглядывать даже в метро на то, чем пользуется народ. С удивлением на прошлой неделе заметил одного мужика с Asus на Windows, а в остальном вижу только iPad.

Дата выхода Windows 8

Microsoft обычно не скрывает даты выхода своих ОС и заранее планирует каждую следующую версию, но вот дата выхода Windows 8 пока вроде бы не определена. Я ничего не смог найти в интернете. Известно, что бета версия должна появится в феврале. Пока что доступна только девелоперская версия, которая банальна и показывает только основы. Бета версия должна будет более четко показать будущую версию Windows 8.

Видимо Microsoft торопится с восьмеркой и хочет выпустить ее как можно скорее, ведь эта ОС позволит MS полноценно выйти на рынок планшетных компьютеров. С Windows 7 туда соваться смысла особого нет, поэтому эту ОС используют только особо сумасшедшие энтузиасты железного фронта на редких устройствах. Покупают такие устройства тоже только любители MS, потому что это реально любить нужно Microsoft, чтобы покупать Windows планшет на Windows 7.

Mac Book Air - идеальный размер

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

Когда я только получил Mac Book Air 13-ти дюймов, то он мне казался таким маленьким и таким легким. Просто если сравнивать с предыдущим ноутбуком от HP в 14 дюймов, сокращение одного дюйма казалось достаточно существенным. Но сейчас что-то думаю, что лучше бы было иметь где-то 12.

Когда жена выбирала мне ноут, то я подумывал взять себе 11-ти дюймовый, но остановило только то, что у него аккумулятор будет на много слабее. Нет, я не жалею, что у меня 13 дюймов. Просто как быстр привыкаешь к хорошему. Прошло всего лишь 4 месяца, а уже все кажется не таким миниатюрным, а наоборот, кажется слишком громадным.

Трояны на Android Market

Сегодня на сайте хакера прочитал, что российские специалисты нашли на Android Market целых 33 вредоносные программы. Любители iPhone сейчас наверно потирают ручки и с большим удовольствием кинут камень в огород Google. Только прежде чем это делать, очень хотелось бы узнать, какие именно приложения и что там вредоносного нашли в магазине приложений Android.

То, что я прочитал в новости – это просто общие слова, что какое-то там приложение может отправлять СМС-ки. Может – не значит, что отправляет. Отправлять СМС-ки могут многие, нужен реальный факт злоупотребления политикой безопасности системы. Лично я уже много раз читал заметки, в которых крикливо обещают что-то круто поломать, но дальше осмотра дела не идут. Очень часто в заметках завышается реальная угроза, особенно в заголовках.

6-е декабря

Вчера написал грозную заметку про Microsoft, но силы Билла Гейтса удалили ее. Я запостил заметку с Apple компьютера и пошел готовиться ко сну, а потом увидел ошибку в тексте и с телефона решил исправить. После исправления силы Билла Гейтса и Windows Phone удалили весь текст. Гады. Ну ничего, сейчас переопубликую с Apple, где силы Microsoft отсутствуют.

Ненавижу Microsoft

Я в принципе нормально отношусь к Microsoft, это все знают, но иногда сдерживать очень тяжело. Жадность этой компании иногда бесит до такой степени, что хочется реально стать опенсорщиком. Больше всего меня бесит их платная сеть Xbox Live.

В принципе, я в Live не играю и мне эта сеть на фиг не нужна, но я бы с удовольствием подписался бы на NetFlix, чтобы смотреть без ограничений фильмы и различные шоу. Только чтобы подписаться на NetFlix, нужно подписаться на долбанный Live Gold, который стоит на одного человека 60 баксов, а на семью 100 баксов, и в итоге получается, что смотреть фильмы через интернет станет дороже золота.

На сколько мне нравится Kinect и в этом отношении Microsoft оставила Sony далеко позади, на столько я ненавижу Microsoft за их жадность и желаю им провала со всеми их продуктами.

Статистика операционных систем

На хакере увидел свежую статистику ОС:

Очень радует то, что Apple растет не по дням, а по часам. В общей сложности их компьютеры с различной версией MacOS X собрали более 5%, оставив Linux далеко позади. Интересно было бы увидеть географию этой статистики. Я уверен, что в странах восточной Европы, Китае, Индии компьютеры с Mac OS занимают не более 1 процента, а общие 5% достигаются за счет более 5% популярности в США и Канаде. Я думаю, что здесь Apple занимает до 10% рынка.

Почему я ненавижу Microsoft

Вчера я написал на блоге, что начинаю ненавидеть Microsoft, и это не просто так. Долгое время одной из основных тем на этом блоге было мое непонимание этой тупой истерии вокруг OpenSource. Мы говорили о том, что качество продукта не зависит от лицензии. Есть отличные проекты с открытым кодом, а есть откровенное фуфло. Нужно восхвалять хорошие продукты, и не распространять успех Linux на все, только за то, что у них открыты исходники.

Мы говорили о бизнес модели и говорили о зависимости от спонсоров и это были отличные и интересные дебаты. Мы говорили на темы, о которых другие не пишут и у нас были отличные дебаты. А все потому, что я не боюсь сказать, что Open Source - это гавно, а Линукс опупенный. Я не собираюсь подражать людям, которые поклоняются открытому коду, потому что это модно, а сами сидят в Windows XP.

Мы говорили много, но по ходу пьесы мы выговорились. Нужна новая тема. Лить грязь на Майкрософт модно, но лично мне нравятся их продукты (не все, но многие). Обсуждать другую компанию или тему, но какую? Я не знаю, о чем писать, чтобы снова вдохнуть новую жизнь в наши обсуждения.

Новое видео от Klick

В прошлом году я уже показывал вам новогоднее видео компании Klick. Сегодня очередное Новогоднее видео.

Компания проводит два конкурса, в которых можно выиграть macBook и iPad. Учавствуйте и выигрывайте.

О блоге

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

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

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

Пишите мне