nonname, одно из золотых правил - перехватывать только те исключения, с которыми знаешь, что делать. Если в программе появляется неожиданная ситуация, то продолжение работы может привести к нестабильному состоянию, которые может вылезти неожиданным образом в неожиданный момент. Бывали случаи в мировой практике, когда "проглоченное" исключение неделю незаметно для всех портило критические данные. Правильнее будет упасть.
chupasaurus, devalone, дело не в том, что без Тостера нельзя попасть на собеседование. Во-первых, в любых торгах, к которым относятся и собеседования, слабая позиция у инициатора. Так что если вас пригласили на собеседование, а не вы попросились на него - это уже маленькая победа. Во-вторых, если вы откликнулись на вакансию, никто из представителей нанимателя не знает о вас вообще ничего и заранее в вас не заинтересован. Вы какой-то хмырь с улицы, который скорее всего зря потратит время интервьюеров. Если вас пригласили, в вашем найме заинтересован как минимум рекрутёр. А иногда бывает, что ваш будущий непосредственный начальник уже с интересом сообщил кадровику, что слышал о вас и ваше резюме для него самое интересное в остальной стопке подходящих кандидатов.
alex maslakoff, какая альтернативная стоимость этого времени? Особенно в случаях, когда работаете вы уже на пределе и потратить его на программирование не смогли бы. Что другое, более полезное для карьеры тогда можно было сделать за это время?
RabraBabr, я про то, что программисту C++ вообще никакая подготовка не нужна, чтобы сразу написать рабочую программу на C. Вообще. Она может не быть образцом эффективности, может не соблюдать best practice и нарушать style guide, но она сразу скомпилится и будет работать.
Во-первых, в arial.ttf какой шрифт? Просто Arial или Arial Unicocde MS? Есть уверенность, что в шрифте есть необходимые символы кодировки utf-8? Во-вторых, надо посмотреть какие path возвращает fetch_pdf_resources и убедиться, что по этому пути можно открыть файл.
RabraBabr, я полиглот, у меня мозги заточены на быстрое освоение новых языков, но мне всё равно надо хотя бы несколько часов на изучение документации. Сразу же написать рабочую программу на языке, который вижу первый раз в жизни я не смогу.