Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #76, АПРЕЛЬ 2005 г.

FAQ

Степан Ильин aka Step

Хакер, номер #076, стр. 076-134-3


Q: Устанавливать модуль Perl’а довольно геморройно. Я слышал, что этот процесс можно как-то автоматизировать. Подскажи, пожалуйста, как?

A: Язык Perl получил широкое распространение за счет огромного количества подключаемых модулей, разработанных сторонними девелоперами. Примечательно, что все эти модули четко рассортированы по назначению и доступны на специальном ресурсе CPAN (www.perl.com/CPAN/CPAN.html). Все эти модули, конечно же, можно скачивать и устанавливать вручную, но как раз для облегчения этого процесса в самом Perl’е встроена специальная оболочка. Ее запуск осуществляется следующим образом:

# perl -MCPAN -e shell

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

Для установки конкретного модуля используется следующая конструкция:

cpan> install <имя_модуля>

А для поиска подходящего под твои требования модуля используется команда cpan> i /<текст>/

С ее помощью ты найдешь все модули, в названии которых присутствует слово «текст». Более подробную информацию ищи в специализированной статье -www.providerz.ru/articles/perl/cpan-modules-install.html.

Q: Я затеял большой апгрейд компьютера. Хочу купить все по полной программе, в том числе и новый процессор. Все друзья, чуть ли не перебивая друг друга, кричат о 64-битных процессорах. А я сомневаюсь. Будет ли в них толк? Издавна с недоверием отношусь к продукции AMD.

A: Важно понять, что ощутить все преимущества 64-разрядных процессоров можно лишь вкупе с соответствующим программным обеспечением. А такового, увы, пока еще весьма мало. Да, Microsoft уже выпустила бета-версию ОС для 64-битных процов - Windows XP 64 Bit Edition, но какой от нее толк, если большинство программ по-прежнему 32-битные? Да, кое-где можно выжать 20-30% прироста производительности, например при кодировании фильмов или шифровании/дешифровании информации. Однако это касается лишь крайне редких 64-битных приложений, в то время как большинство привычных для нас программ работают на модных процессорах ничуть не быстрее.

С другой стороны, неизвестно, что будет через год или два. Возможно, уже скоро 32-битные приложения уйдут в историю, как когда-то ушли их 16-битные собратья. Об этом стоит задуматься.

Что касается твоей нелюбви к AMD, то могу посоветовать тебе немного повременить с апгрейдом. Дело в том, что компания Intel не так давно выпустила новые процессоры Intel Pentium 4 EE 3,74. Новые камни имеют 2 Мб кэша L2, частоту системной шины 1066 МГц и, самое главное, поддерживают технологии EM64T, то есть 64-разрядные вычисления. В продаже их еще нет, однако производительность Intel и AMD сравнивают уже сейчас. Хороший обзор выложен на www.fcenter.ru/online.shtml?articles/hardware/processors/11868.

Q: Как отослать SMS с некоторой задержкой? Другими словами, сделать так, чтобы отосланное сообщение дошло до получателя, скажем, через час или два.

Назад на стр. 076-134-2  Содержание  Вперед на стр. 076-134-4