Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #49, ДЕКАБРЬ 2004 г.

Домашний Cray

Крис Касперски aka мыщъх

Спецвыпуск: Хакер, номер #049, стр. 049-016-6


Резервные накопители

Высокая надежность современных жестких дисков создает обманчивую иллюзию безопасности, и многие либо вообще не задумываются о резервировании, либо используют для этой цели CD-R/RW-диски. Когда же данные все-таки теряются, они начинают рвать на себе волосы (и не только на себе: страдают все - начиная с вирусописателей и заканчивая Биллом Гейтсом).

Кодер должен резервировать все публичные версии своих продуктов, поскольку ошибка может обнаружиться в любой из них. Представь: звонит тебе Вася Пупкин и сообщает, что версия X.Y.Z при такой-то последовательности действий выбрасывает сообщение о критической ошибке по указанному адресу. Естественно, во всех остальных версиях по данному адресу находится совершенно посторонний код, и анализировать его бессмысленно…

Что бы там ни говорили рекламные лозунги и слоганы, CD-R/RW-диски были и все еще остаются достаточно капризными и ненадежными носителями данных, зачастую разрушающимися без всяких видимых причин в самый неподходящий момент. Я уж молчу о том, что их очень легко поцарапать или по рассеянности выложить под губительный для них ультрафиолет (например, оставить на солнце).

Намного более надежен ZIP. Дискеты, которыми я интенсивно пользуюсь на протяжении последних десяти лет, еще ни разу не дали ни одного сбоя, поэтому я им полностью доверяю, хотя и слышал от друзей, что у них и с ZIP'ом были проблемы. Но, как бы там ни было, случаи необратимой потери данных носят единичный характер.

Достойной альтернативой ZIP'у выглядит стример – самый надежный накопитель данных, который только можно встретить в продаже. Однако скорость архивирования на него данных оставляет желать лучшего, а потому в практическом применении он не слишком удобен.

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

Принтер

Читать с экрана неудобно, и кодеру постоянно приходится что-то распечатывать. Прежде всего, документацию. Типичная спецификация насчитывает несколько сотен листов, иногда до тысячи (а иногда и несколько тысяч, как в случае с Intel – прим. ред.), и таких спецификаций требуются сотни, не говоря уже о том, что время от времени их приходится перепечатывать по причине выхода новой версии или измочаленности распечаток (надо приучать себя читать с экрана, хотя бы КПК - прим. AvaLANche'а).

Затем идут листинги программы и дампы отладчика. И вот тут есть одна сложность. Зачастую печать идет не через драйвер принтера, а напрямую, и если принтер не поддерживает кириллическую кодировку в соответствующей кодовой странице (Windows, MS-DOS или KOI8-R), то печататься будет любая дрянь, но не то, что нужно. Поэтому при выборе принтера обязательно обращай внимание на его "русифицируемость". Лазерные принтеры наиболее предпочтительны. Они не слишком дороги и обеспечивают превосходную скорость печати при смехотворной удельной стоимости расходных материалов (а при больших объемах печати это актуально).

Назад на стр. 049-016-5  Содержание  Вперед на стр. 049-016-7