Riva. Tuner от Unwinder'а ? Эксклюзивное интервью с разработчиком. Думаю, каждый из нас умеет читать: ). У каждого есть любимая книга, журнал или интернет- издание. Всякий, кто черпает нужную для дела информацию, может сказать «У меня есть настольная книга», и она должна быть всегда под рукой. Вместе с тем, каждый пользователь ПК имеет у себя в коллекции набор «настольных программ», которыми он пользуется каждый день, к которым привык. У работника банка свои программы, у врача свои. Автором этой программы является Алексей Николайчук, он же Unwinder. А можно задать ряд вопросов самому разработчику, который согласился дать эксклюзивное интервью нашему сайту, и пролить свет на несколько интересных моментов из истории Riva Tuner. Спасибо, что согласился ответить на наши вопросы. Надеюсь, вопросы будут не слишком сложными : ). И сколько времени тебе потребовалась для выпуска первой публичной версии? Скудный функционал тогдашней панели настроек драйверов NVIDIA меня абсолютно не устраивал, поэтому я решил попробовать свои силы и разработать собственную утилиту, соответствующую мои собственным запросам. Так в 1. 99. 8 году и появилась Riva Tuner 1. MSI Afterburner 2.2.1 - Интересный программный продукт, основанный на технологиях популярной утилиты для тонкой настройки видеокарт RivaTuner. Делать утилиту публичной я вообще не собирался и развивал её только для себя примерно два года, пока неожиданно не выяснил в форуме, что те настройки, которые я делаю на своей системе с её помощью, никому из «жителей» сети просто не известны. Так появилась идея сделать утилиту публичной, чтобы результатами моих изысков могли пользоваться и другие. На переписывание приватной утилиты “с нуля” и придание интерфейсу более понятного для неискушенного пользователя вида ушло несколько месяцев. Новая утилита была названа Riva Tuner 2. Ни о каких перспективах я не задумывался, как я уже сказал выше, утилита вообще жила только на моём домашнем винчестере порядка двух лет и стала публичной благодаря случайному стечению обстоятельств. Отчего основное внимание уделено продуктам на базе чипов NVIDIA, ведь на рынке существуют, да и существовали альтернативы. Для работы мне нужен был Direct. D ускоритель, а в этой области доминировали продукты только что появившейся на рынке корпорации NVIDIA. S3 и 3dfx, присутствующие в то время на арене видеоакселераторов, предлагали продукты, имеющие откровенно слабую поддержку Direct. D и раскрывающие свой потенциал только в узкоспециализированных задачах, использующих собственные API производителей (Metal и Glide). ATI тогда вообще не существовало в качестве производителя 3. D акселераторов. Соответственно, и утилита была нацелена на него. Я изначально позиционировал утилиту как freeware, и таковой она, к счастью, всё время своего существования и была. А вот на фоне эмоций такое желание периодически возникало в моменты стычек с качающими права пользователями в форумах, когда после чтения очередного негатива в голову лезли мысли вроде “а зачем, собственно, бесплатно давать что- то таким людям?”. К счастью, по мере остывания эти мысли так же легко испарялись, как и приходили в голову. К сожалению, мы с моей супругой достаточно консервативны в вопросе смены места жительства и не хотим никуда уезжать из России. Предложения о работе в московском офисе NVIDIA мне показались не слишком интересными с точки зрения самой работы, которой мне пришлось бы там заниматься. А более творчески интересные предложения от ATI имели в качестве обязательного условия эмиграцию в Канаду. Может быть, есть какой- то секрет? Терпение, терпение и ещё раз терпение – вот и весь секрет. Всё то, что доступно в GUI Riva Tuner, – это лишь половина (если не меньше) из того, что мне удалось откопать во внутренностях драйверов и BIOS’ов видеоадаптеров. О чём- то я ещё так и не успел поведать, какие- то вещи не разглашались и никогда не будут разглашаться из соображений безопасности. Русский перевод рассчитанной на опытных людей программы — это не та задача, которая принесла бы хоть какую- нибудь пользу даже десятой части её пользователей. К тому же, сама по себе локализация представляет собой рутинную, крайне нудную и очень трудоёмкую по времени задачу, заниматься которой в свободное от работы время в качестве хобби более чем малоинтересно. Поэтому я считаю мультиязычность прерогативой коммерческих программных продуктов, проще говоря, дополнительной selling point для них.
Увы, даже если вести речь о платном ПО, то на фоне отношения к покупке программного обеспечения (особенно shareware) на территории бывшего СССР, и это теряет смысл. Все равно не заплатят, хоть в стихах документацию излагай. Просто в один прекрасный день появился производитель видеокарт, изъявивший желание распространять утилиту с его продуктами и предложивший взаимовыгодное сотрудничество. Ему понадобилась возможность перевода утилиты на свой язык. Собственно, для него и были добавлены механизмы локализации, а на русском языковом пакете производилась их отладка, ибо никакими другими языками, кроме английского, я, к сожалению, не владею. В SDK русский языковый пакет также включен как демонстрационный пример для переводчиков на другие языки. Так что, как это не парадоксально, но за русский язык в утилите нужно сказать спасибо именно зарубежным производителям. Обзор и тестирование MSI N670GTX-PM2D2GD5/OC мониторинга параметров в MSI Afterburner 2.2.1, реальная частота GPU почти. Утилита способна в полностью автоматическом режиме отслеживать переключения между режимами 3D и 2D, при этом MSI Afterburner позволит. MSI Afterburner - скачать MSI Afterburner 4.3.0.9267 бесплатно. MSI Afterburner - Программа для настройки, мониторинга и разгона. Надо сказать, предложение было более чем оригинальным и сводилось к следующему: нам нравится утилита, дайте нам разрешение её продавать, но так как мы живём в России, говорить об авторском праве просто неуместно и никаких авторских отчислений от продаж мы предложить не сможем. При этом производитель не постеснялся выдвинуть свои условия и выставить в качестве необходимого требования русский перевод “здесь и сейчас”. Бесплатно, само собой. И это логика даже не простого пользователя из бывшего СССР, это наш квалифицированный IT- профессионал, представитель производителя, собирающегося зарабатывать на утилите реальные деньги! Всё это я говорю к затронутому выше вопросу о том, что разработчикам программного обеспечения делать какие- либо реверансы только в сторону России, увы, рано. Никто тут этого не оценит. После 7 лет непрерывной и практически ежедневной работы пора бы немножко отдохнуть. Более того, именно техническая поддержка, а не сама разработка — это то, от чего я устал больше всего. Возможно ли нам, обычным пользователям, как- то ускорить этот момент? Пока желания вернуться к разработке утилиты у меня нет. Поступали ли тебе подобные предложения? Riva Tuner – это далеко не единственный продукт, над которым я работал, и многие компоненты и внутренние алгоритмы утилиты использовались и по- прежнему используются и в других проектах, в том числе и коммерческих. Поэтому передача исходного кода таких вещей кому- либо принципиально невозможна. Неявно же я практически уверен, что неоднократные предложения о работе со стороны одного из производителей графических процессоров преследовали именно такую цель. Что стало отправной точкой на пути твоего личного развития? Может быть есть кто- то, кого бы ты хотел поблагодарить? Программист – это такая же профессия, как и любая другая. И она также требует многолетней шлифовки профессиональных навыков и работы над собой. От нашего ресурса мы желаем Unwinder'у успехов в работе и скорейшего возвращения к проекту Riva Tuner.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |