ФП 2 2016/Кирилл — различия между версиями
Kirelagin (обсуждение | вклад) (→Домашние задания: ДЗ1 без индексов) |
Kirelagin (обсуждение | вклад) (→Полезная информация: шрифты) |
||
Строка 8: | Строка 8: | ||
== Полезная информация == | == Полезная информация == | ||
+ | |||
+ | === Шрифты === | ||
+ | |||
+ | Я очень люблю юникодные символы. К сожалению, несмотря на то, что на дворе 2016-й год, | ||
+ | почему-то не все шрифты поддерживают символы, которые я люблю. Было бы очень здорово, | ||
+ | если бы вы смогли установить на свои компьютеры какой-нибудь хороший шрифт с большим набором | ||
+ | символов, например, DejaVu Mono из семейства [http://dejavu-fonts.org/ DejaVu]. | ||
+ | Среди его плюсов не только то, что в нём много символов, но ещё и то, что он безмерно крутой, | ||
+ | красивый, удобный и вообще идеально подходит для программирования. | ||
+ | |||
+ | * Если у вас какой-нибудь Линукс, то, скорее всего, вам ничего делать не надо, потому что именно этот шрифт у вас окажется по-умолчанию (потому что он очень хороший). | ||
+ | * Если у вас OS X (или macOS), то вам надо положить скачанные ttf-файлы в <code>~/Library/Fonts/</code>. А потом всё заработает, но вы ничего не заметите, потому что по-умолчанию у вас был шрифт Menlo, который Apple сделали из DejaVu (потому что DejaVu очень хороший) выкинув парочку символов (потому что Apple не очень хорошие). | ||
+ | * Если у вас Windows, то там, наверное, тоже как-то можно устанавливать шрифты... | ||
=== Сдача ДЗ === | === Сдача ДЗ === |
Версия 21:40, 9 сентября 2016
Я вам честно скажу, по-моему, отправка домашнего задания через Вики это какой-то бред, но, вообще, мне без разницы.
Мне пришлось заархивировать файл, потому что загружать можно только файлы с определенными расширениями. Отправлять его мне заархивированным, пожалуйста, не надо.
Домашние задания
- Задание (без юникодных индексов). Письмо с темой 1-hw на haskell@au.kir.elagin.me. Дедлайн: 2016-09-12T12:00:00+03:00.
Полезная информация
Шрифты
Я очень люблю юникодные символы. К сожалению, несмотря на то, что на дворе 2016-й год, почему-то не все шрифты поддерживают символы, которые я люблю. Было бы очень здорово, если бы вы смогли установить на свои компьютеры какой-нибудь хороший шрифт с большим набором символов, например, DejaVu Mono из семейства DejaVu. Среди его плюсов не только то, что в нём много символов, но ещё и то, что он безмерно крутой, красивый, удобный и вообще идеально подходит для программирования.
- Если у вас какой-нибудь Линукс, то, скорее всего, вам ничего делать не надо, потому что именно этот шрифт у вас окажется по-умолчанию (потому что он очень хороший).
- Если у вас OS X (или macOS), то вам надо положить скачанные ttf-файлы в
~/Library/Fonts/
. А потом всё заработает, но вы ничего не заметите, потому что по-умолчанию у вас был шрифт Menlo, который Apple сделали из DejaVu (потому что DejaVu очень хороший) выкинув парочку символов (потому что Apple не очень хорошие). - Если у вас Windows, то там, наверное, тоже как-то можно устанавливать шрифты...
Сдача ДЗ
Домашнее задание представляет собой текстовый файл. Его надо открыть каким-нибудь текстовым редактором и отредактировать.
Я довольно активно использую всякие юникодные символы, так что, я надеюсь,
у всех есть под рукой операционная система и редактор, которым меньше,
чем десять лет. Но если, вдруг, какие-то проблемы, дайте мне знать.
Вы, если хотите, тоже можете использовать Юникод, если не хотите —
пишите как-нибудь так, чтобы я понял (например, стрелочку можно писать как ->
).
Задание состоит из задач. В общем потоке информации задачи выделены значком ◊
(можно их по этому значку искать). После ромбика указан номер задачи
и некоторое число звездочек, приблизительно показывающее сложность.
Задачи с нулем звездочек это какие-то тривиальные вещи просто на понимание —
их надо делать обязательно. Все остальные — как хотите.
Место, куда надо вписывать ответ, помечено символами (??)
. Если вы пишете
ответ, то эти символы надо стереть (и скобочки тоже). Если задачу пропускаете,
то их надо оставить на месте. Пожалуйста, постарайтесь не менять больше ничего
в файле, потому что иначе я не смогу его нормально проверить.
Ну, если есть какой-то комментарий к заданию или решению, то ничего страшного,
если где-то там рядом его напишете.
Чтобы сдать решение, нужно взять отредактированный файл и, не меняя его название, приложить к письму, а письмо отправить на адрес haskell@au.kir.elagin.me, указав правильно тему письма. Что будет дальше, зависит от того, что вы сдадите. Если там будут ошибки, я, вероятно, как-нибудь на них намекну и можно будет попробовать ещё раз.
Вопросы
Пожалуйста, не стесняйтесь задавать мне вопросы в любое время. Любым способом.
Задавать вопросы и получать на них ответы реально помогает.
Зачет
Получить зачет очень просто. Для этого нужно:
- Решать все обязательные задачи.
- На необязательных задачах набрать некоторое минимальное число баллов (сколько именно — станет понятно ближе к концу семестра).
Правила игры
- Показывать написанный для решения задач код/текст можно только мне.
- Обсуждать решения задач можно только со своими одногруппниками и со мной (ну и желательно, конечно, перед этим как следует подумать самостоятельно).
- Списывать ниоткуда (в том числе, из интернета) нельзя.