Сап, дело в том, что я студент, перешедший на 3 курс, и следовательно не знаю всех ништиков языка C++.Теперь к делу. Приглашают на стажировку в довольно крупную компанию, но там есть отборочный тур. Так вот мне попалось задание, в котором надо написать файловый менеджер, состоящий из 2 частей:1)Ядро2)Собственно сам менеджерПроблема заключается в ядре. Далее цитатка из задания:"Ядро файлового менеджера должно представлять собой COM – сервер, встраиваемый в клиентский процесс (In-proc server); требующий регистрации на клиентской машине.Этот сервер должен предоставлять способ работы с объектами файловой системы. Иерархия интерфейсов, описанных в idl файле должна быть спроектирована в объектно – ориентированном стиле, полностью инкапсулировать работу с представляемыми объектами ФС.Конкретный набор операций с объектами, предоставляемый этим интерфейсом; а также архитектура интерфейса (интерфейсов) оставляется на усмотрение кандидата. Дополнительные возможности и свойства приветствуются.Для реализации данного пункта требуется использовать среду разработки Visual Studio (любой версии); с использованием неуправляемого (native) C++. Допускается использовать такие библиотеки как ATL и т.п."Срок до 31 июля, а я не знаю, как его писать и прошу помощи и литературу сам искал, но там или написано мало и этого не хватает, или написано так много, что просто нет времени столько изучать. Также приветствуются советы по написанию файловых менеджеров.
>>1029344 (OP)о да, щас бы писать com-компоненты в 2k17не суйся
>>1029344 (OP)>Срок до 31 июляЕсли 2018 года, то могу предложить начать с любой простецкой книжки по NTFS.
>>1029353чушь пишешь
>>1029355Стажировка твоя чушь.
опу нада сделать что-то типа упрощенного FileSystemObjectно даже без реализации idispatch, и со знаниями всей com поеботы, даже четко юзая atl, он никак не сможет сделать это задание за полторы неделиах, да, нужно еще знать кресты и winapi, но это мелочи
>>1029357я не оп если что
>>1029361Ну и соси тогда хуй, в чем твоя проблема? Как он будет fat32/ntfs мапить в соответствии с требованиями idl не зная что это блять такое?
>>1029362он будет вызывать функции работы с файлами и каталогами из winapi>соси тогда хуйпфф
>>1029364>с объектами файловой системыВ FSO далеко не только одни файлы и папки.
Оп, если интересует вопрос - можем решить его за $1500 в указанный срок.
>>1029376:Dон же нищий студент
>>1029377А кто его знает?
>>1029376Может ты с api vk умеешь работать?
>>1029481Это не интересно.
>>1029517Хуя у тебя чсв, пидор. Может ты тредом ошибся? 1с тред на hc поищи
>>1029351>о да, щас бы писать com-компоненты в 2k17вебпетух закукарекал
>>1029344 (OP)> следовательно не знаю всех ништиков языка C++.Значит не суйся. COM и ATL это промышленный стандарт, пожалуй самая сложная технология в экосистеме Windows. Вообще странное задание...>Срок до 31 июляну у меня выполнение этого задание займет полный рабочий день, с учетом что есть довольно большой опыт создания in-process и out-process серверов
>>1029602>ну у меня выполнение этого задание займет полный рабочий деньНу и как ты предлагаешь с тобой связаться?А вообще делать-то нехуй, подергать за усики winapi и все готово.В душе не ебу, что за ин-прокесс. Типа, прилипнуть нужно к процессу?
>>1029602хвастунишкадаже под угрозой жизни ты не сделаешь этогослишком большой объем работы
>>1029586То что просил ОП - часов на 10 работы, как раз под мой рейт. Что на питоне можно делать за 150 в час?
>>1029926>vk-api>pythonЯ к тому, что носился тут один с питоном и VK-API, но и для VK-API вопрос еще более актуален. всмысле хули там делать чтобы потом не было безумно обидно за бессмысленно проебанное время
>>1029926ой, все