Initial commit from the 2013 with minor fixes. From now and then,
[perlbook.git] / s06.tex
blobc2df99c58ba31f235ee1cd55b1c72a228a198155
1 \section{FAQ}
3 \subsection{Технические вопросы}
5 \begin{enumerate}
6 \faqq{Почему Perl?}
8 \begin{em}
9 «Perl Makes You Happy!»
10 \begin{flushright}
11 Tim Bunce
12 \end{flushright}
13 \end{em}
15 \faqq{Что может Perl?}
17 Легче сказать, чего он не может. На Perl нельзя будет написать прошивку
18 для микроконтроллера. Крузис написать можно, но он будет
19 тормозить. Хотя тут можно поспорить. Ведь сообщество Perl придумало
20 столько замечательных вещей для оптимизации. Я, например, хочу
21 написать какую-нибудь 2d игрушку однажды (на Perl и SDL), правда
22 мой мозг пока не выдаёт оригинальных идей.
24 А вот вам цитата из книжки Фостера Дж. - „Защита от взлома: скоеты,
25 эксплойты, shell-код”:
27 \remph{Профессионалы в области информационной безопасности часто пишут
28 на Perl программы, доказывающие жизнеспособность той или
29 иной идеи, когда не требуется особая эффективность, создают „эксплойты”,
30 утилиты для тестирования других программ и выявления уязвимостей в
31 Web-приложениях, а таже сложные инструменты на базе регулярных
32 выражений.}
34 \faqq{Скрипт из книжки не работает/работает неправильно}
36 Прежде, чем дёргать меня в конференции, убедись, что ты всё сделал
37 правильно. О том, как правильно запускать скрипты, можно прочитать в
38 начале главы \remph{Основы} , про русификацию говорится в разделе \remph{Великий
39 и могучий UTF8} .
41 Также, неприятности поджидают лентяев, которые копируют листинги, а не
42 набирают их вручную. На данный момент известна как минимум одна проблема.
43 \LaTeX ~рисует одинарные кавычки так: ’ (это те, которые на букве „Э”). А вот
44 так он отображает обратные кавычки (которые на ё): ‘ . Но копируются из pdf и
45 те и другие, как обратные кавычки. Отсюда непонятные ошибки вроде:
47 \begin{verbatim}
48 Unrecognized character \x{2019}; marked by <-- HERE after
49 de(STDIN, <-- HERE near column 17 at 2.pl line 6.
50 \end{verbatim}
52 Если ничего не помогает — пиши мне. Я не машина и, к сожалению, частенько
53 ошибаюсь. А если ошибку удалось исправить самостоятельно – волшебно! Не
54 ленись скинуть багфикс.
56 \faqq{Что такое Perl6? Умрёт ли Perl5, когда выйдет 6й Perl?}
58 Perl5 и Perl6 --- это два разных языка. Как Си и C++. Они просто будут развиваться
59 параллельно. Всем места хватит.
61 \faqq{Почему strawberryperl?}
63 Ларри сказал, что, если бы ему пришлось работать под Windows, то он бы
64 использовал strawberryperl.
66 \end{enumerate}
68 \subsection{Организационные вопросы}
70 \begin{enumerate}
72 \faqq{Не могу зайти в конференцию!}
74 Поздравляю! Ты слоупок. Но мы не бросаем розовых. Вышли свой
75 jid\footnote{Jabber ID} мне на почту или в блог, отправлю инвайт.
77 \faqq{Где взять новую версию книги?}
79 Ищи ссылку в блоге.
81 \faqq{Чому так много ошибок?}
83 Я плохо учил русский в школе. Но чаще всего от нехватки времени.
84 Очень часто, я успеваю добавить информацию в книгу, но не успеваю
85 перечитать свежий текст.
87 \faqq{В чём делаешь книгу?}
89 В \LaTeX ~. Набираю в \emph{VIM} .
91 \end{enumerate}