• Как сделать вот такую интерактивную карту?

    Skellig
    @Skellig
    Fratercula arctica
    1. Сгенерировать SVG с нужными контурами. Я бы не заморачивался с иллюстратором и обвел нужные участки при помощи этого сервиса: www.cssplant.com/clip-path-generator. На каждую polygon-область повесить общий класс и уникальный data-атрибут для идентификации (например, указываем id соответствующей надписи).
    2. Сделать надписи и спозиционировать их абсолютно относительно карты. По умолчанию скрываем их.
    3. На класс polygon-областей повесить обработчик события hover: считываем идентификатор области, показываем соответствующуую надпись и меняем цвет заливки и контура.
    Ответ написан
  • Какие книги почитать по функциональному программированию?

    Skellig
    @Skellig
    Fratercula arctica
    Как варианты:
    1. Scheme, по классической книге Структура и Интерпретация Компьютерных Программ
    2. JavaScript, по книге Секреты JavaScript ниндзя (только обязательно 2-е издание, оно как раз недавно вышло на русском)
    Ответ написан
  • Как понять теорему Евклида о бесконечном множестве простых чисел?

    Skellig
    @Skellig
    Fratercula arctica
    Предполагается, что всего существует ограниченное количество простых чисел, причем значение каждого из них нам известно: 2, 3, 5, 7 и так далее вплоть до самого большого простого числа P – и всё, больше простых чисел нет. Все остальные (даже очень большие) натуральные числа большие P – числа составные – их можно представить в виде произведения некоторого количества этих простых чисел, каждое из которых может быть взято некоторое количество раз...

    Рассмотрим число M: оно больше P, и тогда, исходя из сказанного выше, оно должно быть составным. Но тогда M должно делится на хотя бы на одно простое число из нашего набора известных простых чисел без остатка, а это не так. Следовательно, изначальное утверждение неверно. А неверно оно может быть двумя способами: или M – всё-таки составное, но между P и M существует еще одно или несколько простых чисел больше P, на которые M делится без остатка (например, 2*3*5*7*11*13*17 + 1 = 510511 = 19*97*227 – примеры таких чисел), или само число M – простое (например, 2*3*5*7 + 1 = 211 – 47-е простое число), что впрочем вовсе не значит, что между P и M нет других простых чисел.

    В любом случае мы находим простое число большее известного нам "наибольшего простого числа" P, и это число само становится "наибольшим простым числом" – а так как подобную операцию можно проделать с любым "наибольшим простым числом", то получается, что "наибольшего простого числа" не существует, иначе говоря, количество простых чисел бесконечно.
    Ответ написан
    2 комментария
  • Конспекты лекций Письменного стоит ли вообще их трогать?

    Skellig
    @Skellig
    Fratercula arctica
    Когда я захотел подтянуть математику, то решил что пополнить личную библиотеку этими конспектами (высшая математика в 2-х частях и отдельно конспект по теории вероятности) вполне стоит, так как их содержание и способ подачи материала примерно на 95% совпадало с моим университетским курсом.

    Охват тем стандартный, приводятся строгие определения главных математических понятий и концепций с доказательствами, есть соответствующие практические примеры. Их удобно использовать не как учебники, а как справочники, к которым можно обратиться, если требуется разобраться в каком-то вопросе, и если при этом вам не претит добираться до сути явлений через строгие формальные определения.

    Можно ли выучить математику проштудировав их от корки до корки? Сомневаюсь. Для этой цели скорее нужно выполнить множество практических заданий. А вот за помощью в решении этих заданий можно обращаться к лекциям. Так что мой рецепт: хороший задачник + конспект лекций в виде справочного материала + много-много-много практики. А чтобы не терять мотивацию от всей этой "сухости" читать научно-популярные книги по математике, которые действительно рассказывают о ней интересно (хотя порой и в упрощенной форме) и по-настоящему увлекают заниматься ей. Благо таких книг сейчас много.
    Ответ написан
    Комментировать
  • C++. В программе ошибка не могу найти, скажите где она?

    Skellig
    @Skellig
    Fratercula arctica
    Различайте объявление (указание типа и имени) и инициализацию (присваиваивание значения) переменной. Память для переменной выделяется не при объявлении, а именно при инициализации. Если вы считали, что этим переменным при объявлении присваивается дефолтное численное значение 0, то вы ошибались – на момент использования Meters, Santimeters и Milimeters для компилятора просто не существуют. Удачи.
    Ответ написан
    Комментировать
  • Что посоветуете изучить для лучшего стиля письменного изложения?

    Skellig
    @Skellig
    Fratercula arctica
    Есть книжка: Ли ЛеФевер - Искусство объяснять, правда сам не читал, поручиться не могу.

    Можно еще обратить внимание на учебники по риторике, которая на самом деле есть не только искусство убеждения, но и объяснения. Взять к примеру метафоры: они помогают понять что-то взглянув на это как на нечто другое. Тот же доктор Хаус очень часто объясняет "глупым" коллегам свои сложные идеи с помощью метафор.
    Ответ написан
    Комментировать
  • Где вы покупаете книги в оригинале (на английском языке)?

    Skellig
    @Skellig
    Fratercula arctica
    Логобук, правда в основном учебные материалы по английскому и художественную литературу.
    Ответ написан
    Комментировать
  • С чего начать изучение физики?

    Skellig
    @Skellig
    Fratercula arctica
    Советую обратить внимание не только на учебники, но и на материалы, посвященные истории физики. Они добавляют законам и теориям практический контекст, помогающий лучше понять их смысл. К примеру, есть несколько замечательных фильмов британского физика Джима Аль-Халили: Шок и трепет: История электричества, Атом и другие.
    Ответ написан
    Комментировать