Респект. линуксу

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

Не смотря на то, что я не отношусь к OpenSource, я все же уважаю линукс, потому что по моему мнению, эта система относиться к моему любимому QualitySource. Да, там есть ошибки, а где их нет? Да, в последнее время в окнах меньше ошибок, но времена бывают разные, а качество - достаточно комплексное понятие и в целом линукс качественный проект. Я уже давно веду сайтик с бaгами (BagTraq) и про линукс пишу очень даже редко, не чаще, чем про окна.

Автоматический анализ на ошибки

Человек - существо по своей сути ленивое и большинство в этом мире появилось из-за лени и для облегчения нашей жизни. Но лень - это не зло, это прогресс, потому что таким образом мы упрощаем свою жизнь и повышаем производительность своего труда. Чтобы не искать ошибки ручками на WEB страницах создано множество программ, которые могут проверить сайт на уязвимости и просигнализировать, если найдено что-то подозрительное. Так ли эффективны эти программы? Могут ли они помочь нам? Давай попробуем разобраться.

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

Бизнес модель Freeware или OpenSource

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

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

CyD Database Modeler

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

Защита софта

Недавно я получил по почте самый популярный вопрос который я получаю с завидным постоянством - как защищать программу от взлома. Я никогда не специализировался и даже не задавался вопросом о защите программ просто потому, что считаю это лишним. Почему? Давайте поговорим, тема очень интересная.

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

Что читать?

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

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

Будущее ИТ глазами Билла Гейтса

Билл Гейтс великий и очень умный человек. Что бы не говорили, он все же гениален, ибо заработал намного больше всех нас. Попробуй так же, если думаешь по другому! Но мы сегодня не обсуждаем его гениальность, мы говорим о недавнем его интервью, где говорилось о будущем ИТ. В нем он опять ничего нового не сказал, все те же компьютеры везде и повсюду, мы даже вместо бумаги будем использовать ПС, а точнее ТаблетПС, который пока проваливается.

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

Visual Studio 2008 вытесняет Delphi с моего компью

Я начинаю изменять своему любимому Borland/Inprise/Code gears. Да, я работал с продуктами этой компании на протяжении 15 лет, не обращая внимания на передряги и всякие проблемы внутри компании. Но любовь похоже заканчивается и этому много причин:

1. Первая причина - это моя совесть. Угораздило же меня родиться с этой глупостью в организме. Да, среда разработки от борланда стоит очень дорого, и даже турбо вариант на данный момент мне не по карману. Это единственная программа, за которую готов отдать даже 10 000 р. Если бы они у меня были, но к сожалению...

Весенняя конференция от MS часть 1

Весенняя конференция Microsoft 2008 для ИТ специалистов заманивает к себе народ красивым лозунгом - "Герои среди {нас}". Сразу хочется сказать, что искать героев в зале можно с фонариком и фиг найдешь.

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

Похороны книг

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

Transact-SQL тоже заканчивается, а дополнительный тираж или переиздание находяться под бооооольшим вопросом. Мне кажеться, издательство похоронит и этот проект. Продажи книг падают с каждым месяцем. Странно, почему народ перестал читать классические книги? На складе пока еще достаточно, но возможна смерть еще двух книг: DirectX и Delphi или DirectX и С++.

О блоге

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

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

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

Пишите мне