В Шенноне у киля Boeing-707. Ночной кошмар проектировщика и заказчика ;-)

Главная Статьи Разработки Интересы О себе

 

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

Автомобили.
Мой любимый кот.
Военно-техническая история.
Чтиво про экономику и политику.
Что ещё почитать на досуге.


Программирование для меня - не просто средство зарабатывания денег, а ещё и хобби. Оно иногда имеет отношение к моим служебным обязанностям, а иногда и нет. Впрочем, можете судить об этом сами:

Инструменты.
Реверс-инжениринг.
Некоммерческие операционные системы.
Полезное из разряда Open Source.

Автомобили.

Моей первой машиной была ВАЗ-2109 1988-го года выпуска. Несмотря на свой преклонный возраст она служила мне верой и правдой, ни разу по большому счёту не доставив неприятностей. Независимо от возраста и состояния техники, любой механизм, я в этом совершенно убеждён, имеет душу. Как ты к нему относишься, тем он тебе и отплатит.
Первая машина Её купили на автомобильном базаре у какого-то дельца, который после оформления сделки предпочёл немедленно испариться. И было отчего - двигатель безбожно "троил", а на шестерне второй передачи не хватало половины зубов. Толком не светили фары, пробивали высоковольтные провода, вовсе не работал "ручник" ;-) Мелкие и крупные проблемы сразу после покупки вылились в изрядный ремонт, но зато после него старушка бегала очень даже неплохо. Зачем я такую купил? Да просто права недавно получил и решил, что лучше учиться на старой. Этот подход себя во многом оправдал т.к. даже в собственный гараж я поначалу "не попал" дважды ;-)
Собственно, я приобрёл машину сравнительно поздно - почти все мои знакомые сделали это раньше меня. Я долго и, как выяснилось, глубоко ошибочно полагал, что автомобиль мне просто не нужен. Компьютер и Интернет точно нужен, а автомобиль зачем?! Ох, как же я заблуждался! Дело даже не только в удобстве - один мой знакомый говорит так: "Машина - это такая большая хозяйственная сумка, которую не нужно тащить из магазина. При этом одновременно она же - зонт, шуба и калоши". Главное в ней всё же не это, Автомобиль даёт главную свободу - свободу перемещения. На каком другом виде транспорта можно поехать туда, куда вздумается, когда вздумается и при этом не встречаться вокзальными бомжами и аэропортовскими секьюрити? ;-).
На первой машине мы объездили почти всю область, ездили на Чёрное море. Историю автопутешествий я пока не подготовил (предстоит систематизировать все дорожные записи), но это у меня в стоит плане.
Сейчас машина у меня уже другая. Но главный принцип - ехать туда, куда вздумается тогда, когда вздумается реализуется в полной мере. Я никогда не занимался и не буду заниматься экономией бензина - интересные впечатления гораздо важнее. В общем, на колёсах мы проводим каждый свой отпуск.


Мой любимый кот.

К котам я всегда относился с любовью. Но этот кот, без сомнения, является лучшим среди всех, каких я когда-либо видел. И не только потому, что он наш, а совершенно объективно.
Первая машина Наш кот мартовский, не в том смысле, что шальной, а просто день рождения у него где-то в марте. Мы его взяли у друзей из компании "Медиапродукт". Поскольку сайты они делают наверное лучшие в Поволжье, кот тоже оказался "качественный" и с почти аристократическими манерами: обожает приятное общество, не ест из грязной посуды, очень любит консервированные оливки.
Когда дочь Маша принесла домой мышку-песчанку по имени Шуня, кот в полной мере проявил себя как джентельмен. Никаких попыток съесть новую соседку он не предпринял, а всего лишь с интересом наблюдал. Впрочем, от из-за этой самой "большой души" наш кот сейчас страдает: за несколько дней мышь дома вполне освоилась и стала устраивать на кота настоящую охоту. Порой отгоняет даже его от блюдца с едой и вообще ведёт себя нецивилизованно. Может быть, стоит завести собаку, чтобы кота от мыши защищать?


Военно-техническая история.

ВКО. Воздушно-космическая оборона Прекрасный сайт, в котором собрана информация практически по всем типам РЛС и иным средствам ПВО, которые когда-либо были созданы в нашей стране.
http://www.army.lv/ Русскоязычный сайт из Литвы. Впрочем, собственно к Литве он имеет очень небольшое отношение. В нём собраны и великолепно систематизированы сведения практически по всем видам вооружений, когда-либо существовавших в СССР и на постсоветском пространстве.
Российский подводный флот Исчерпывающая информация по всем типам отечественных ПЛ, история их создания и применения.
ru-abandoned Постоянно пополняюшаяся подбрка называется "Забытые в прошлом". Когда смотришь, то возникает только ненависть за то, что сделали с моей страной. По этим материалам можно делать фотовыставки по типу "20 лет без СССР" Кургиняна. Но я всё же верю в то, все фигуранты когда-нибудь получат сапогом по морде по заслугам.
Сайт, посвящённый российской военной технике Материалов много, но они, как правило, собраны из других источников.
Сайт российской авиации Много информации и прекрасная библиотека. Например, очень рекомендую прочитать книгу Селякова Л.Л. Тернистый путь в никуда. Автор - генеральный конструктор лайнера Ту-134.
Авиабаза Пожалуй, один из лучших сайтов данной тематики и в нём тоже собрана прекрасная библиотека. Очень советую почитать Самойловича О.С. Рядом с Сухим .
Главный форум по авиационной тематике Если где-то происходят важные события, например очередная война на Кавказе, то от СМИ вы ничего, кроме пропаганды от "министерства правды", не получите. А на этом форуме вы иногда можете получить сведения о том, что там происходит на самом деле.
http://epizodsspace.airbase.ru/ Хороший сайт по истории развития отечественной комической техники. На сайте есть большая электронная библиотека.
http://www.buran.ru/ Сайт, посвящённый советской многоразовой системе "Буран". Впрочем, и по другой тематике там материалов предостаточно. Навигация по сайту весьма своеобразная, но там очень много материалов: советская лунная программа, боевые космические станции и так далее.


Чтиво про экономику и политику.

На многие их этих книг я натыкался случайно, некоторые наоборот долго искал. Все они относятся к тому типу книг, которые не делают счастливее, но делают умнее. Поэтому должен посоветовать главное - не нужно читать все за один раз. Для здоровья опасно - можно впасть в глухую депрессию.
Почему Россия не Америка Автор - Андрей Паршев. Собственно, это главная книга для тех, кто хочет разобраться в том, что происходит. Прошло уже больше 10 лет с момента выхода книги, но не было ни одного события, которое не согласовывалось бы с идеями автора. Всё развивается строго по тексту.
Откуда берутся деньги? Автор - Аверин Игорь. Потрясающая статья, прекрасно иллюстрирующая что происходит с нашей и мировой экономикой. И почему это происходит.
Российская промышленность: окончательный диагноз Автор - Иван Лещинский. Замечательный анализ, всё описанное явидел собственными глазами на одном известном предприятии, где работал. Интересны и другие статьи автора, там есть ссылки.
Джохар - советский генерал Хорошая подборка мптериалов о Дудаеве и кое-что интересное о Басаеве. О Дудаеве никто не говорит плохо, из тех кто с ним служил и его знал. Я отношусь к нему с большим уважением, он - глубоко порядочный человек, который если где-то и был не прав, то делал это искренне.
"Русичи". Организация инвалидов ВС СССР и РФ Очень много уникальных материалов: фильмы, музыка, статьи, аналитика. Великолепно прочищает мозги. Некоторые материалы можно найти только здесь.
Крестный путь России Леонов Николай Сергеевич. Книга о событиях 1991-2000 годов, очень интересно написано. В деталях описаны механизмы приватизации. В общем, прочитать стоит обязательно, но настроение очень портит. На ночь лучше не читать, но врагов нужно знать в лицо и пофамильно - пригодится.
Закат или рассвет Леонов Николай Сергеевич. Книга о событиях 2000-2008 годов, период Путина. Честная и хорошая книга, но столь же мрачная, сколь и предыдущая.
Временщики Юрий Власов. Это тот самый Юрий Власов, которого боготворил тогда ещё молодой Шварцнегер, позднее ставший Терминатором и губернатором штата Калифорния.
Пьяная ночь и утро туманное Рыжков Николай Иванович. Я намеренно дал ссылку на главу о подписании Беловежских соглашений тремя мерзавцами, а не на начало книги. Просто это - самая пронзительная ее часть, хотя сама книга тоже достойна внимания.
Борис Ельцин: от рассвета до заката Александр Коржаков. Интересная книга, хотя написана ещё при живом Ельцине. Наверное, это во многом определило её сравнительно мягкие формулировки.
Великая криминальная революция в России Анатолий Тилле. Полностью она называется "Великая криминальная революция в России. Мафия у власти". Название всё говорит само за себя.
Кто предал СССР Егор Кузьмич Лигачев, член Политбюро ЦК КПСС с 1985 по 1990 г., был одним из тех, кто начинал перестройку, и первым из высших советских руководителей, увидевшим пагубность для СССР курса М. Горбачева.
Сломанный меч империи Автор - Максим Калашников. Хотя автор и явный экстремист, но он во многом прав. И чем дальше - тем больше прав, к сожалению. И не очень давние инициативы по реформе системы образования и армии как никогда согласуются с выводами автора.
Битва за небеса Максим Калашников. Книга о военно-техническом развитии позднего СССР. Я не во всём согласен с автором, но книга весьма интересная.
Эскадры красного гиганта Максим Калашников. Ещё одна книга. Мрачная, но честная. Автор, увы, как обычно, прав.
http://www.rusproject.org Всё в одном месте. Очень хорошая подборка материалов, которые я раньше все видел в других источниках.
"Чист-а российская" конституция Юмор, но не смешно.
http://kungurov.livejournal.com/ "Делай, что должен, и будь что будет". Очень интересный автор. Жаль, что редко обновляет блог.
http://sbiology.narod.ru/ Вообще-то, это про социальную биологию (дарвинизм), но называется почему-то ЗИТ.КОМ.
http://nb-licantrop.livejournal.com/ "Записки отставного инквизитора". Бывают интересные мысли.
"Приговор" Старый, но ёмкий сборник статей
Интервью Н.Асмолова При всей омерзительности данного представителя "элиты", он предельно честен и не скрывает методов и взглядов. Врагов надо знать в лицо. Вот оно...
Фотографии с сайта savok.name Тут каждый, кому хотя бы за 30, увидит множество знакомых с детства предметов: фотоаппаратов, игрушек, бытовой техники и т.п. Всё, естественно, отечественного производства :-)
Центр Кугиняна Кургиняна представлять не нужно. Сказать хочу только одно - если бы Кургинян выдвинул кандидатуру в президенты - это могло бы стать спасением для страны. То, что он делает, крайне важно. Десталинизаторов он просто порвал "как тузик грелку" и это знаковая победа. Пока есть такие люди - у страны есть шанс.

Отдельно остановлюсь на новостях. Как источник информации телевизор и радио себя давно дискредитировали. Как им нельзя было верить ещё при СССР, так нельзя верить и сейчас. Ниже приведена пара сайтов, где действительно иногда можно найти что-то интересное для размышлений:


Что ещё почитать на досуге.

В этом разделе нет никакой политики, я просто собрал сдесь ссылки на некоторые художественные книги, которые мне доставили большое удовольствие.
Приключения майора Звягина Михаил Веллер. Самое полезное чтиво лет в 14-18. Пытаюсь дочке подсунуть, но с экрана читать не очень удобно.
Б. Вавилонская Михаил Веллер. Мне очень понравилось, особенно "Выживатели". Всю книгу можно было бы считать шуткой или хулиганством, но "в каждой шутке есть доля шутки".
Великий последний шанс Михаил Веллер. Интересно, но утопично. На мой взгляд, шанс скорее всего уже давно упущен. А уж последний он или нет - будет видно.
Дневник байдарочного похода по Шлине Чуксин Николай Яковлевич. Этот "самиздатовский" автор мне вообще очень нравится. Многие его другие произведения тоже стоят того, чтобы их прочитать.
Мой отец - Лаврентий Берия Автор - Серго Берия. Прочтите, эта книга стоит Вашего времени.
http://kommari.livejournal.com/ Замечательные короткие рассказы постсоветского периода, доставят огромное удовольствие. Я бы назвал жанр футуристическим реализмом :-)
"Самиздат". Али Шер Много полезного об оружии, деверсиях, минах, партизанщине. Да и размышления интересные надо сказать. Мжет кому и пригодится, даже в прикладном смысле. Недавно основной сайт переехал на http://chinaairboy.narod.ru/. Изучайте, пригодится.


Инструменты.

Любое дело надо начинать с инструментов. Нельзя ничего сделать, если не знаешь как и при помощи чего. Это относится не только к компьютерам, но и вообще ко всему - даже кран дома починить без разводного ключа и отвёртки не не выйдет ;-). Для разработки ПО и некоторых сопутствующих задач моими любимыми инструментами являются эти:

ANTLR Очень хороший генератор синтаксических анализаторов, что обычно бывает нужно при создании языков программирования или для при разборе потоковых данных. Единственным недостатком его является то, что он полностью написан на Java и требует весьма тяжеловесного runtime.
COCO/R Генератор компиляторов, не больше и не меньше. По крайней мере, так его назвали создатели. На самом деле, так же как и ANTLR, он служит для создания лексических парсеров. Инструмент не требует наличия Java и поэтому мне нравится значительно больше. Адаптированный Coco/R для win32 и редактор с подсветкой синтаксиса Вы можете найти на страничке проектов моего сайта. Для встраивания в Visual Studio есть плагины и Custom Tool на codeproject, называется vsCoco. Всё это нужно собрать и тогда можно разрабатывать даже собственные языки программирования. Вот хорошая статья на эту тему. Для подсветки синтаксиса очень пригодится Шиншилла, зверёк такой :-)
VG.Net Если Вам когда-либо приходилось делать мнемосхемы или экраны для SCADA, то это то самое, что Вы искали. Прекрасная библиотека векторной графики для C#, построенная на основе GDI+. А как же С++? Да очень просто - используйте managed C++ как прослойку и можете вставить это даже в проект на MFC. Впрочем, этот замечательный инструмент стоит немалых денег... но кто ищет, тот найдёт ;-)
BCG Control Library Великолепная интерфейсная UI-библиотека, которую можно рассматривать как расширение для MFC. Поставляется в исходниках, прекрасно документирована. Написать с её помощью интерфейс вроде Microsoft Outlook или редактор с подсветкой синтаксиса - да не вопрос! Спрашивается - что ещё нужно для счастья? Оказывается, что деньги заплатить... впрочем, можно потренироваться на trial-версии, которая доступна с сайта.
Алгоритмы упаковки Очень хорошая подборка по алгоритмам сжатия. Всё просто и понятно.
Компилятор SDCC Бесплатный, но вполне приличный компилятор языка C для микроконтроллеров. Он поддерживает достаточно большое число устройств, но я его применял для генерации программ на Microchip PIC16 и PIC18. Вполне достойный инструмент.
Araxis Merge Не нравится обычный diff для сравнения текстов? Тогда Вам нужен коммерческий аналог. Продукт действительно написал с душой и способен сэкономить массу времени. Поверьте, он стоит своих денег!
FontLab Пользовательский интерфейс любой программы на 70% зависит от используемых шрифтов. FontLab - это лучший на сегодня редактор TTF-шрифтов. Сами же шрифты в изобилии есть в Интернет-е на http://www.fonts4free.net, причём совершенно бесплатно. Вам остаётся только, вооружившись FontLab-ом и, запасшись терпением... нарисовать недостающие русские буквы ;-)
CHM HeplMaker HelpMaker для изготовления систем помощи в формате CHM. Конечно, в Microsoft Visual Studio эти файлы можно создавать тоже, но ведь неудобно то как! Особенно неудобно, если сначала написан проект, а затем Вы вдруг решили для него сделать систему помощи. HelpMaker весьма удобен и совершенно бесплатен. В общем, пользуйтесь.
Макроассемблер MASM32 Если Вы думаете, что на ассемблере писать уже не к чему, то вы ошибаетесь. Крупный проект сейчас действительно вряд ли кто-нибудь начнёт писать без применения языков высокого уровня, но в один прекрасный момент Вы можете столкнуться с проблемой недостаточной производительности. И в этом случае иногда достаточно переписать на ассемблере всего пару функций в самом коротком цикле, чтобы Ваша программа работала в 10 или даже 10000 раз быстрее. Не верите? Попробуйте, тем более, что masm32 совершенно бесплатен.
010 Editor Бывают такие задачи, что приходится сначала разбираться в чужих файлах и структурах. Уголовный кодекс тут не надо вспоминать - просто такие задачи бывают ;-). В этом случае, "010 Editor" - незаменимая вещь. Он позволяет описать структуры в C-шной нотации и тут же наложить их на образ. При этом, можно использовать скрипты, делать массивы структур с неограниченной вложенностью и многое другое.
Visual Assist Очень полезный инструмент для синтаксической подсветки в Microsoft Visual C. Время экономит очень здорово, на больших проектах это очень облегчает жизнь.
Драйвер SerialXP Если Вы увлекаетесь serial-соединениями, то лучше воспользоваться вот этим замечательным творением. Жаль, что автор делает его бесплатно. Из-за этого ему явно будет лень портировать его для Windows Vista.
Virtual Serial Port Иногда приходится писать программы с serial-соединениями и тут же возникают неудобства. То нет нуль-модемного кабеля, то кабель есть, но распайка другая. То портов на машине не хватает. Когда всё есть и всего хватает - то некуда поставить чашку с кофе из-за того, что всюду разложены кабели. Виртуальный сериал порт - великолепный выход из положения в этом случае. Вы можете создавать пары соединений и прекрасно работать с ними, как если бы они физически существовали.
FAR Manager О, это наверное самый главный инструмент, без него - как без рук. Не понимаю тех, кто готов "возить мышью" в Windows Explorer. Этот продукт - тот самый редкий случай, когда ремэйк намного превзошёл оригинал, легендарные NC и VC. Излишне говорить, что он должен быть у каждого, тем более, что он ничего не стоит.
Tor Browser Малоизвестный инструмент, а зря... Очень хороший анонимайзер своей активности в Сети. Он предназначен для того, чтобы вас не взяли за "одно место" по УК282 после неосторожно брошенной фразы на каком-нибудь форуме :-)
TrueCrypt Средство для создания криптованного виртуального диска. Можно криптовать не только виртуальный диск, но и физический (в т.ч. загрузочный). Проект активно развивается, есть исходные тексты на C++. Поддерживает платформы: Windows, Mac OS и Linux. Может быть полезно всем, кому есть что скрывать :-)
Антивирусная утилита AVZ. Не любите коммерческие антивирусы? Я тоже, но без них на платформе win32 обойтись сложно, уж очень много всякой "антисанитарии" кругом. Коммерческие продукты плохи тем, что они рассчитаны на полных "даунов" и пытаются защитить систему автоматически от всего, чего только можно. Это приводит к бестолковой трате огромного количества системных ресурсов и здорово снижает быстродействие. А уж если необходимо на этом ПК программы писать на уровне перехвата вызовов kernel32 - и вовсе можно тушить свет. Особенно раздражает, когда какой-нибудь KAV вдруг решил сканировать диски (это занятие ему часа на два), а у Вас при сборке проекта компиляция замедляется раза в три...
Но счастье всё же есть - это антивирусная утилита AVZ. Это - не сервис и её можно запускать тогда, когда это действительно нужно. Конечно, она не спасёт от всего и нужно будет пошевелить извилинами, но не имеет всех перечисленных недостатков. Использование же её вместе с Kerio Personal Firewall (кстати, вполне бесплатным), позволит Вам с вероятностью 99% избавиться от всякой напасти вроде троянов, червей, вирусов и другой нечисти. Однако, для достижения результата будет недостаточно эпизодически запускать AVZ, необходимо предварительно устранить наиболее значимые уязвимости системы.
Подбока POSIX-овых утилит. Часть 1. Часть 2. Если Вы привыкли к командной строке и Вас порой раздражает "окошечный" интерфейс, то подборка этих утилит Вам должна прийтись по душе. Аналогов некоторым утилитам в GUI просто нет - например, утилита wc. Ну чем ещё можно легко и быстро посчитать количество строк в Вашем проекте? Я собирал в неё консольные POSIX-овые утилиты из различных источников достаточно долго. Для удобства, сюда же добавил некоторые другие полезные вещи, например консольные версии архиваторов zip, rar, 7zip, gzip и некоторые другие полезные утилиты. После распаковки рекомендую дописать в переменную PATH путь к тому месту, где это всё будет находиться.


Реверс-инжениринг.

Термин "реверс-инжениринг" я узнал гораздо позже, чем начал им заниматься. С hiew-ером, AFD и EDB (был такой отладчик-эмулятор) я имел дело ещё году в 93-м. Теперь это уже история, системы стали сложнее, а многие инструменты стали другими. Главные же инструменты приведены в этом разделе:
Дизассемблер IDA Pro Интеллектуальный дизассемблер и отладчик. Это - "Инструмент номер один" для любого реверс-инженера.
HIEW32 Ещё один "инструмент номер один". Легендарный HIEW32, ведущий своё развитие ещё с DOS-овых времён. Этот замечательный продукт предназначен, в основном, для изменения условных переходов на безусловные.
HexCmp Утилита для сравнения дампов памяти. Очень полезный инструмент, особенно если учесть тот факт, что дампы нужно сдвигать в прямом и обратном направлении друг относительно друга.
www.openrce.org Это - огромный сборник статей и ресурсов как по коммерческим, так и по некоммерческим системам. Есть готовые плагины для IDA и многое другое. Очень полезный материал.
http://www.uinc.ru Русскоязычный ресурс по реверс-инженирингу. К сожалению, у данного сообщества есть явный "занос" в сторону хакерства и вирусописательства. Но интересные материалы у них тоже есть.


Некоммерческие операционные системы.

По сути, в нашей стране долгое время программное обеспечение вообще (и операционные системы в частности) и так были "некоммерческими". В том смысле, что их никто никогда не покупал ;-). Сейчас же ситуация, благодаря статье 146 УК РФ о нарушении авторских и смежных прав начало меняться. Не надо думать, что данный закон действительно служит развитию интеллектуальной собственности в нашей стране - ничего подобного! Всё обстоит намного проще, определённым кругам очень хочется в ВТО. То, что членство в ВТО добьёт остатки обрабатывающей промышленности, понятно всем (если не верите - читайте Паршева), эти самые "определённые круги" волнует слабо. Для них главное - "труба" и более выгодные условия для экспорта. А за эти самые "более выгодные условия" при продаже нефти, газа, леса и металла будет расплачиваться учитель Поносов или системный администратор, который явно делал это не по своей воле. Однако проблема тут шире. Дело не только в том, что "кто-то что-то украл", а ещё и в том, что часто для того, чтобы просто понять лицензионное соглашение, нужен профессиональный юрист. И толкования могут быть такими разными, что можно даже за вполне законно приобретённый софт отправиться на нары года на два. Данная ситуация явно подталкивает ИТ-сообщество к использованию бесплатных систем. Про Linux и FreeBSD все, конечно же и так знают, а вот с этими можете познакомиться:
http://www.freedos.org/ Операционная система DOS сегодня совершенно незаслуженно забыта. А ведь для DOS было разработано почти всё необходимое, работало прекрасно и делало почти всё необходимое. К частью, есть проект бесплатного DOS-а, совместимого с PC-DOS. Вместе с компилятором C/C++ Open Watcom это становится прекрасным решением для промышленных контроллеров PC-архитектуры.
http://www.reactos.org/ Зачем сделали Windows Vista - недоумевают очень многие. Дело же в деньгах, которые всеми способами компания Microsoft пытается выбить из своих пользователей. А вот этот проект призван наконец продемонстрировать, что Vista, а также Windows 7 (8 и 9), не нужны реально никому - для всего было достаточно XP. Ребята взялись делать freeware-клон XP "с нуля". Дай им Бог удачи! Проекту уже лет пять, а из aplha-версии он пока не вышел. Но очень хочется, чтобы у них что-то получилось! Про разработчиков ReactOS есть очень интересная статья.


Полезное из разряда Open Source.

К программному обеспечению с открытым кодом у меня отношение неоднозначное. Дело не в том, что я очень трепетно отношусь к авторским правам - вовсе нет. Дело в том, что open source проекты, как правило перетяжелены. И перетяжелены они обычно многоплатформенностью. Сейчас наверняка кто-то из читающих обвинит меня во всех грехах и навесит какой-нибудь ярлык ;-). А вот и нет - дело в том, что у многоплатформенных приложений редко бывает красивый код. Очень немногим удалось сохранить красивую идею и при этом поддерживать разные платформы, один из удачных примеров - библиотека Qt. Впрочем, Qt уже давно перестала быть бесплатным продуктом.

Мне доводилось портировать несколько проектов на SCO, FreeBSD и win32 в различных комбинациях и я могу с полной ответственностью утверждать, что за редким исключением переносимый код много хуже специально написанного под какую-то конкретную плафторму. Однако, среди него тоже есть немало интересного:
http://www.zlib.net/ Комментарии излишни, поскольку это - по сути стандарт для любых непритязательных упаковщиков. На её базе построен небезызвестный gzip. И хотя по уровню компрессии она здорово уступает лучшим образцам (7zip, arj, zip и др.), для большинства приложений этого вполне достаточно.
http://www.naughter.com/ Прекрасная подборка wrapper-ов и готовых проектов для C++/MFC.
http://exmortis.narod.ru/src_compilers.html Исходники компиляторов самых разных версий, языков и платформ. Хорошая подборка. Возможно, пригодится кому-то.
http://root.cern.ch/drupal/content/cint Прекрасный интерпретатор языка C и C++. Его главная особенность в том, что это почти "настоящий" С! Использовать его как основу для скриптов - одно удовольствие. Однако, для встраивания его в свои программы он несколько тяжеловат.
http://www.scintilla.org/ "Шиншилла". Хорошая многоплатформенная библиотека для создания пользовательских интерфейсов. Её достоинством, а одновременно и недостатком является использование в коде большого количества GNU-шных инструментов.
http://www.sics.se/~adam/ubasic/ Если Вам очень хочется раздобыть очень маленький BASIC-интерпретатор и встроить его... ну например в PIC-контроллер - то вот он. 256 байт оперативной памяти Вам хватит даже для большой программы, да ещё и останется!
http://playground.sun.com/pub/multimedia/handwriting/hre.html Распознавание рукописного текста. Хорошая мультиплатформенная открытая библиотека.
http://www.boost.org/ Как говорится, комментарии излишни. Впрочем, для Windows лучше качать отсюда http://www.boostpro.com/
http://pocoproject.org/ Ещё одна очень хорошая библиотека в исходниках. Она в целом очень похожа по возможностям на boost, но ее авторы не так увлекались шаблонами.
http://www.lua.org/ Очень приятный встраиваемый интерпретатор. Может пригодится для встраиваемой логики даже в промышленных контроллерах.
Библиотека GLT Обёртка для библиотеки GLUT Это существенно упрощает жизнь при написании чего-нибудь на С++ для OpenGL.
Библиотека CLANLIB Очень качественная библиотека для разработки в DX и OpenGL. Полезна при создании игр. Для этого в ней есть всё. Впрочем, от MS есть очень полнзный продукт на эту тему, называется XNA Game Studio.
http://irrlicht.sourceforge.net/ Открытая библиотека 3D-движка. Не Valve, конечно, но очень неплохая.
http://rootkit.com/ Это, думаю, тоже представлять совершенно не нужно :-)
http://upx.org/ Открытый и, что самое удивительное - многоплатформенный, упаковщик PE файлов.
http://code.google.com/p/wl500g/ Платформа для домашней сети и вообще всяких поделок. Замечательная вещь ;-)
http://www.acc.umu.se/~bosse/ Подборка open source драйверов для Windows для блочных устроств и файловых систем. Особенно актуально для разработки средств защиты информации от любителей авторских прав :-)
http://dokan-dev.net Потрясающий тулкит для создания сервисов доступа к чему угодно, представляя это как файловую систему. Замечательно тем, что работает в user mode. Таким образом можно монтировать любые структурированные данные (реестр, внешние устройства и т.п.). Есть готовые wrapper-ы к C# и Ruby.
AutoIt (AutoScript) Удачный, хотя и весьма экзотический инструмент для автоматизации чего-либо (особенно с GUI) на платформе Win32. Позволяет писать скрипты для любых оконных приложений и выполнять их в пакетном режиме. Иногда это - единственный вариант.
http://www.truecrypt.org Для тех, кому есть что скрывать :-) К тому же, с исходниками!
http://www.ltr-data.se/opencode.html/ Называется "Tools and utilities for Windows". Тут и портированные POSIX утилиты, и всё, что душе угодно.


Ну и наконец где лучше всего искать кино. Я не очень часто что-то смотрю, но искать удобнее здесь:
http://rejtinga.net/ "Рейтинга нет". Очень удобный торрент-трекер с хорошим поиском. Там собрано почти всё самое лучшее за все года, но новинки появляются с большим запозданием.
http://www.rutor.org/ Огромная плохо систематизированная помойка, но часто обновляется и там есть почти всё. Однако, найти в ней можно только то, название чего известно.
 

© Пчелинцев А.В. 2009-2011. Использование материалов допускается только с разрешения автора.

Используются технологии uCoz