Блог

Информирование об ошибках

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

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

10-ка главных новостей

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

Главными ньюсмейкером опять стал Apple. Он реально в последнее время на первых позициях оказывается часто и на этот раз на первую позицию попал благодаря выходу iPhone 3G

Понимание OpenSource

Сегодня я захотел поговорить о том, почему я не понимаю Open Source движение. Я уже писал на эту тему немного, но сегодняшняя заметка будет касаться именно понимания. Вот тут идут заявления, что большинство компаний (и всеми нелюбимая Microsoft тоже) понимают это движение и поддерживают. Что это значит? То, что они выпускают исходный код? Я тоже выкладываю кучу кода. На дисках к книге свободного кода куча, на англоязычном блоге есть исходные коды . Ну и что, я от этого больше стал понимать движение или я стал опенсорщиком? Код, который публикую я свободен вообще. Если GPL ограничивает свободу программистов, я вообще не ограничиваю. Используй как хочешь и где хочешь на свой страх и риск :).

Двигаемся дальше. Много из вас смотрело в исходные коды Linux? Я работаю с этой системой уже долгие годы, но ни разу не смотрел туда. Сейчас пнул знакомого админа и он тоже не знает о них. Они есть? Прекрасно, ну и что? А что прекрасного? Какая мне разница с открытыми кодами система или нет, ведь она качественная? Какая разница моей маме и всем остальным, кто не знает о программировании и не хочет знать? Они все стали свободными от того, что они выбрали свободную систему?

Вена вернулась в Окна

Несколько дней назад стало известно, что Австрийская Вена возвращается к Windows Vista. А какие красивые статьи писали сторонники открытого кода, когда в 2005-м году этот город выбрал Linux в качестве основной системы. Это была великая победа открытости над злой корпорацией Билла Гейтса. Сегодня можно сказать, что сообщество потерпело крупнейшее поражение. Дело в том, что возврат к Windows Vista (не к ХР), а именно к неудачной Windows Vista является самым больным ударом по Linux.

Что означает этот переход? Это говорит о том, что ОС Linux не выдержала проверки временем и реальных боевых условий. Дорогая поддержка системы против бесплатности оказались не соизмеримы с дешевой в обслуживании, но дорогой Windows. Не стоит говорить, что в этом виноваты производители или Билл Гейтс, перед нами реальный факт победы Windows над ценой. У сообщества открытого кода был реальный шанс и три года на то, чтобы доказать свою живучесть, а это большой срок, но в результате получился большой провал.

Пароль под звездочками

Сегодня я выложил на англоязычном блоге исходники программы Open Password. Это пример программы, которая отображает пароли, которые были спрятаны под звездочками. Исходники написаны на С и описывались в книге C++ глазами хакера. Пример на Delphi описывался в Delphi глазами хакера.

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

Исходные коды Open Password

CyD Snow

Сегодня на англоязычном блоге я выложил исходники аплета CyD Snow. Это Java апплет, с помощью которого можно добавить немного снега на ваш сайт.

Bevel компонент для C#

Если ты работаешь в C#, то наверно ощутил нехватку компонента, который мог бы декорировать окна, как это делает TBevel в Delphi. Я решил решить эту проблему. На моем англоязычном блоге я выложил исходный код компонента Bevel для C#. Надеюсь, что этот компонент тебе пригодится и понравиться. Жду откликов и предложений.

Bevel - это простой, но очень удобный и эффективный компонент для декарирования форм (окон) ваших приложений на C#. Я выкладываю только исходный код, надеюсь, что у вас не возникнет проблем с превращением его в библиотеку для подключения к проекту. Можешь так же обратить внимание на библиотеку компонентов для .NET Heapar Essential Library for .NET

CyD Database Modeler

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

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

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

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

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

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

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

О блоге

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

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

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

Пишите мне