Возможно Ваш препод хотел знать исторические причины.
Эти 'MZ' ничто иное как «Марк Збиковски». Когда перед Microsoft встала задача о разработке нового формата для исполнимых файлов, то они задались вопросом: «Раз для пользователей популярным расширением является 'exe', то как пояснить пользователю DOS-приложения, что этот файл не должен запускаться под DOS?». Ответом на этот вопрос был «Надо разработать минимальную программу под DOS с целью вывода надписи и поместить ее в новом формате файла». Именно по этой причине можно наблюдать эту минимальную программу, называемую в простонародье «DOS-стаб». Именно из-за решения о помещении dos-стаба в каждый исполнимый файл формата PE и приходится наблюдать этот рудимент 'MZ'.
Мне он был известен еще в 2004-м. Но сами знаете системный загрузчик описать в мануале сложный, тут лучшей командой послужит IDA. Ну а практика на corcami-файлах только отшлифует полученные знания ;)
К примеру у меня не было статей в избранном и в трекере ничего не отслеживалось. Допустим я добавил 3 статьи и теперь в трекере отслеживаются 3 статьи.
Мне интересно:
1) Как пометить все отслеживаемые статьи в трекере как прочитаные?
2) Как выборочно, для примера статью2, статью3, отметить как прочитанное?
Пометить без захода в статьи. К примеру в gmail.com есть возможность отметить галочкой те письма которые не хочется читать и нажать «Еще» -> «Отметить как прочитанное»
Те кто плохо отзывается об ООП, вероятно, пишут очень очень маленькие проекты, либо имеют дело с проектами для которых скорость приложения является более значимым явлением чем сопровождение проекта.
Я бы сказал: «Если ты не читал книгу „Совершенный код“ от МакКоннела, ты не имеешь права говорить плохо о какой-либо технологии. », дядюшка Мак сформулировал все за нас и сформулировал очень точно! По крайней мере сейчас мысли в его книге чуть ли не на 90% отражают всю текущую деятельность человека в отрасли по разработке ПО
Эхх… романтика. Привезет бывало папаня касет для БК0010 тот что кнопочки под пленкой и с Фокал-ом. А там на них, игры, игры такие что часами висишь. Но перед этим берешь вату, одеколон или спирт и смазываешь головку. Достаешь свою любимую минусовую отвертку и контролируешь звучание процесса загрузки игры, если че не так, то сразу подкручиваешь тот самый заветный болтик. Романтика…
>>QEMU прикручивать не буду
Про его прикручивание ни кто не говорит. Я писал «по аналогии IDA + Qemu». Т.е. посмотреть как сейчас дружит IDA с Qemu. Учтя опыт сделать IDA + Buster Sandbox Analyzer.
>>Кроме того, для любителей «монстров»
IDA Pro конечно «монстр», как Вы выразились, но на данный момент это единственный инструмент который решает громадное множество задач. Хочется оставаться в рамках привычного инструмента
Сказав человеку о «плюшках» Вы рискуете заманить его к себе, а он может быть не особо-то и подходит, но он уже будет изо всех сил стараться попасть к Вам. А когда попадет, то может выясниться, что он не особо-то и подходил с самого начала, но польстился на «плюшки». В конечно итоге не Вы ни Он, т.е. обе стороны потеряли времени, а Вы еще и деньги
Буквально на, уже ушедшей неделе, мне позвонили из компании в которой HR мне когда-то не позвонил. У меня не нашлось ничего более емкого и лаконичного«Я вам позвоню». Недели три назад HR я ответил так: «Извините, но я не ищу работу, а мое резюме на сайте… нужно для того чтобы знать рынок труда. Всего Вам наилучшего». Все дело в том, что я отлично знаю, что каждый HR набивает себе базу, которую должен периодически мониторить и обновлять. И я решил для себя, что это очень хороший прием помогающий знать мне, где лучше всего мне будет работаться в случае какого-либо непредвиденного случая.
>>это почти всегда отдельная экосистема
Да нифига ни в одном глазу!!! Ни грамму не отдельная!
Зарплату вы из вакуума качаете? А задачи откуда берете, выпаривая сферического коня в вакууме наверное? Более-того, если возникла очень сложная техническая тонкость, а Вы в отпуске(Вы надеюсь отдыхаете?), как простите сотруднику, не обладая коммуникативными навыками(а это человеческие характеристики), донести до других не-технарей суть траблы?
>>И тот же тим-лид при собеседовании увидит эти понты, если они есть.
Явные понты, разве что дебил не увидит. А вот стремления и амбиции человека приводящие к тому что от Вас уйдет человек через полгода где зарплата зеленеет и будущий бос в баню водит, этого вы не сразу увидите! Думаете он Вам напрямую скажет? Ога, держите варежку шире! А у HR работа такая, чтобы увидеть подобное. Да и если HR не первый день на работе, он какой-то магией поймет что это именно то что Вам надо! Это опять-таки, работа у HR такая прокачивать магию поиска.
>>Главный постулат:
В корне ошибочный постулат! Следование этому постулату означает гибель компании. Рекомендую поменять точку зрения.
Вы вероятно не знаете что такое «компания» или забыли. Надеюсь что второе, напомню, компания это Люди! Нанимая очередного человека в компанию надо исходить прежде всего из человеческих качеств пришедшего кандидата. Любого человека можно научить, подсказать, помочь, а вот если он, простите, дерьмо, то это уже ой как сложно исправить!
Цель любого HR-сотрудника это отсеивание тех людей, которые не вписываются в компанию по человеческим качествам. Именно HR должен выявить достаточно вменяемые человеческие качества у пришедшего на работу.
Представьте ситуацию когда пришедший кандидат начинает «гнуть понты», то чем это обернется с будущем? Ответ прост: это значит тим-лиду придется «приземлять на землю» такого инженера. А главная задача тим-лида как раз не в «приземлении», он должен ставить задачи, следить за результатом и помогать в решении задач.
Я целиком и полностью согласен, что самое весомое слово «брать или нет» все же за тим-лидом, но оно должно идти после успешного прохождения кандидатом собеседования с HR!!!
Эти 'MZ' ничто иное как «Марк Збиковски». Когда перед Microsoft встала задача о разработке нового формата для исполнимых файлов, то они задались вопросом: «Раз для пользователей популярным расширением является 'exe', то как пояснить пользователю DOS-приложения, что этот файл не должен запускаться под DOS?». Ответом на этот вопрос был «Надо разработать минимальную программу под DOS с целью вывода надписи и поместить ее в новом формате файла». Именно по этой причине можно наблюдать эту минимальную программу, называемую в простонародье «DOS-стаб». Именно из-за решения о помещении dos-стаба в каждый исполнимый файл формата PE и приходится наблюдать этот рудимент 'MZ'.
* TLS
* Bound-ы
* Fixups
* Resourse-ы
* Delay-импорты
и др.
Мне интересно:
1) Как пометить все отслеживаемые статьи в трекере как прочитаные?
2) Как выборочно, для примера статью2, статью3, отметить как прочитанное?
Пометить без захода в статьи. К примеру в gmail.com есть возможность отметить галочкой те письма которые не хочется читать и нажать «Еще» -> «Отметить как прочитанное»
Я бы сказал: «Если ты не читал книгу „Совершенный код“ от МакКоннела, ты не имеешь права говорить плохо о какой-либо технологии. », дядюшка Мак сформулировал все за нас и сформулировал очень точно! По крайней мере сейчас мысли в его книге чуть ли не на 90% отражают всю текущую деятельность человека в отрасли по разработке ПО
Уважаемые депутаты прокомментируйте пожалуйста!
Про его прикручивание ни кто не говорит. Я писал «по аналогии IDA + Qemu». Т.е. посмотреть как сейчас дружит IDA с Qemu. Учтя опыт сделать IDA + Buster Sandbox Analyzer.
>>Кроме того, для любителей «монстров»
IDA Pro конечно «монстр», как Вы выразились, но на данный момент это единственный инструмент который решает громадное множество задач. Хочется оставаться в рамках привычного инструмента
Да нифига ни в одном глазу!!! Ни грамму не отдельная!
Зарплату вы из вакуума качаете? А задачи откуда берете, выпаривая сферического коня в вакууме наверное? Более-того, если возникла очень сложная техническая тонкость, а Вы в отпуске(Вы надеюсь отдыхаете?), как простите сотруднику, не обладая коммуникативными навыками(а это человеческие характеристики), донести до других не-технарей суть траблы?
>>И тот же тим-лид при собеседовании увидит эти понты, если они есть.
Явные понты, разве что дебил не увидит. А вот стремления и амбиции человека приводящие к тому что от Вас уйдет человек через полгода где зарплата зеленеет и будущий бос в баню водит, этого вы не сразу увидите! Думаете он Вам напрямую скажет? Ога, держите варежку шире! А у HR работа такая, чтобы увидеть подобное. Да и если HR не первый день на работе, он какой-то магией поймет что это именно то что Вам надо! Это опять-таки, работа у HR такая прокачивать магию поиска.
В корне ошибочный постулат! Следование этому постулату означает гибель компании. Рекомендую поменять точку зрения.
Вы вероятно не знаете что такое «компания» или забыли. Надеюсь что второе, напомню, компания это Люди! Нанимая очередного человека в компанию надо исходить прежде всего из человеческих качеств пришедшего кандидата. Любого человека можно научить, подсказать, помочь, а вот если он, простите, дерьмо, то это уже ой как сложно исправить!
Цель любого HR-сотрудника это отсеивание тех людей, которые не вписываются в компанию по человеческим качествам. Именно HR должен выявить достаточно вменяемые человеческие качества у пришедшего на работу.
Представьте ситуацию когда пришедший кандидат начинает «гнуть понты», то чем это обернется с будущем? Ответ прост: это значит тим-лиду придется «приземлять на землю» такого инженера. А главная задача тим-лида как раз не в «приземлении», он должен ставить задачи, следить за результатом и помогать в решении задач.
Я целиком и полностью согласен, что самое весомое слово «брать или нет» все же за тим-лидом, но оно должно идти после успешного прохождения кандидатом собеседования с HR!!!