Блог

Стандарты кодинга

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

Хороший пример с нарушением правил - размер функции. Какой должен быть ее размер? Не имеет значения? Он должен быть таким, каким нужно? Если ты так считаешь, то в кодинге ты новичок. Многие специалисты рекомендуют, чтобы функции были как можно короче, а максимальный размер - экран. Это касается как размера в ширину, так и в длину.

Доставка из магазина Softkey.ru

Уже полтора месяца прошло с того ужастного дня, когда я заказал на softkey.ru коробочку лицензионного Microsoft Word. Заказ все еще в стадии комплектации и конца и края этой комплектации нет. Убейте меня, но я не пойму, что можно комплектовать полтора месяца?

Пять дней ушло на обдумывание заказа, еще пять наверно ушло на то, чтобы заказать его у MS. Сама Microsoft наверно запустила в работу эксклюзивную коробку абсолютно редкого продукта MS Word для меня и изготавливала его дней 10. Потом нужно же было доставить из офиса MS в офис softkey.ru заветную коробку самым медленным способом в течении еще 10 дней с заездами во все отделения таможни и налоговых инспекций. Это уже месяц.

Прорицатель

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

Дежавю

Вот как верить различным красивым табличкам? Сегодня на cnews.ru увидел статью о портрете ИТ-шника - зацени сам. Конечно же меня заинтересовал мой портрет, поэтому я заглянул.

Обрати внимание на табличку, которую составили на основе данных HeadHunter. Программистов С++ из Москвы аж 79%. Ага, щаззз. Они сами в эту чушь верят? Неужели на всю глубинку 21%. Не может быть!!! Тогда Питер забирает 20%, а на всех остальных всего 1%

Game Demo 2008

Ты пишешь игрушки? Ты разбираешся в графике и хочешь написать игру? Попробуй участвовать в конкурсе Intel Game Demo 2008. Это может быть не только конкурсом для тебя, но и неплохой рекламной площадкой. Для продвижения своей работы (если ты одиночка), подойдут любые способы.

Кстати, совсем недавно кто-то мне писал, что сделал игру и хочет распространить ее. Вот он шанс стать знаменитым.

Заказ программ в инете

Две недели назад я заказал на Softkey последнюю версию Microsoft Word. Я все же пишу много и для меня удобнее это делать в редакторе этой компании. За коробочную версию программы с меня содрали почти 3000р. Сижу и жду, когда я смогу увидеть свою заветную коробочку и установить свеженький редактор для написания новых и прекрасных текстов, а заказ все еще на комплектации.

Неделю, на комплектации, вторую неделю. Что там комплектовать? Пишу в службу поддержки, мол, где моя коробочка? Хочу быть легальным пользователем, а не могу. Ответ службы поддержки прекрасен: " Сок комплектации Вашего заказа 10 недель с момента разрешения к доставке". А когда же будет разрешение к доставке? Что можно комплектовать 10 недель (полтора месяца?). А я то ругался на books.ru и ozon.ru, которые комплектуют товары неделю. Теперь я на них молиться буду, ибо их скорость работы намного выше чем у softkey.ru.

Хорошая книга

Недавно Romul затронул тему, что хорошей книге по большинству тем не найти. Это так, потому что издавать книги становиться не выгодно, а значит, издательства все меньше идут на риск и берут к изданию только популярные темы, которые хоть как-то продадутся.

Чтобы книга хотя бы окупила себя, она должна быть продана не менее 3000 экз. Представь себе, сколько продается книг, что далеко не все из них окупаются. Да, большинство окупиться года через три-четыре, когда хоть как-то но впарят книги в магазины. Чтобы книга была успешна, она должна уйти со склада в объеме 5000 экз. К примеру, мои книги по графике разошлись тиражом в 3000 экз. за два года, а последние месяцы они показывали продажи не более 100 штук в месяц, а то и вообще не продавались. Поэтому дополнительно что-то печатать бессмысленно. Печать просто не окупиться, а так издательство хоть в небольшом плюсе, но осталось.

Права на код

Сегодня получил очень интересное письмо:

Недавно я участвовал в конкурсе у нас в городе по программным разработкам. И один человек предоставил программу которая полностью копирует примеры вашей книги Delphi глазами ][акера. И он еще при этом говорит что это полностью его код. Он занял 3-е место, а другие люди которые честно писали сами свои программы попали впросак! Можно ли как-то припугнуть (законными методами) этого воришку чужих кодов?

Игры

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

Главная причина, по которой я считаю игры злом - они отнимают много драгоценного времени. Если бы я в свое время не просидел бы в Цивилизации так много времени, то смог бы сделать больше и лучше, а может был бы миллионером. Время - самый драгоценный ресурс, которого постоянно не хватает, чтобы сделать все, что хочется, а мне хочется сделать многое, от чего я просто рвусь на части.

Мои 5 инструментов

Я заметил, что на блогах пошел прикол - описывать 5 инструментов, которыми пользуются владельцы. Я думаю, читателям будет интересно узнать, чем пользуется человек, блог которого он читает. Поэтому я решил сегодня присоединиться к народу и описать свои пять тулз.

О блоге

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

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

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

Пишите мне