• Стоит ли давать Haskell школьнику в качестве первого языка?

    EugeneOZ
    @EugeneOZ
    Вряд ли он сможет его использовать в школьных и институтских проектах.

    Школа и институт — временное явление. Если Вы вправите ему мозги так, что он потом будет бесполезен в мэйнстрим прогораммировании…
    Хаскелу можно только параллельно с мэйнстрим-языком учить. Java, например.
    Ответ написан
    3 комментария
  • Стоит ли давать Haskell школьнику в качестве первого языка?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Возможно прозвучит глупо, необдуманно и слишком сложно: раз уж девятиклассник смышленный — то может попробовать дать ему сразу несколько ЯП? Пускай попробует решать задания разными способами — сначала с помощью одного ЯП, потом с другого ЯП. Пускай сравнит их в деле — это даст возможность выбрать то, что ему действительно интересно. Или, например, один ЯП — для разминки мозгов, а другой — для.
    Ответ написан
    2 комментария
  • Разница между call и apply

    @zvorygin
    Я бы выбрал вариант с call — если функция без параметров, т.к. по-хорошему в типизированном языке(коим JS, конечно не является), apply в данном случае надо было бы вызывать как myFunction.apply(myObject, []);
    Ответ написан
    1 комментарий
  • Снаряд не попадает 2 раза в одно место — а как с точки зрения теории вероятности?

    @Pilat
    Прятаться в воронке можно и потому, что осколки — основной поражающий фактор.
    Ответ написан
    Комментировать
  • Как устроено данное соединение (сустав руки робота)?

    p1nger
    @p1nger
    Если я правильно понял то две паралельные шестеренки вращаются назависимо друг от друга. В случае если они вращаются в одну сторону с равной угловой скоростью то горизонтальная шестеренка повернется вверх/вниз. Если в противоположные стороны с равной угловой скоростью — то горизонтальная шестеренка будет вращаться вокруг своей оси. Сочетая угловые скорости вертикальных шестеренок и их направления можно одновременно двигать вверх/вниз и вращать горизонтальную шестеренку.
    Ответ написан
    5 комментариев
  • Подскажите книжки для подготовки к олимпиаде

    Bringoff
    @Bringoff
    Android dev at Freelance
    В принципе, я перед олимпиадой читал Окулова, «Программирование в алгоритмах». Вроде норм :) А вообще — решайте, решайте, решайте. Я решал. Когда непонятно было, гуглил, спрашивал на форумах, анализировал решения, снова решал. Помогло)
    Ответ написан
    1 комментарий
  • Два вопроса по SEO (nofollow и расположение текста в коде)?

    olen
    @olen
    В nofollow имеет смысл прятать ссылки на «плохие» сайты. Но лучше тогда такие ссылки совсем удалить. Еще вариант, когда надо nofollow — ссылка с рекламного баннера. Баннер рекламодателя честно показывается посетителям, но Гуглу мы говорим, что за эту ссылку мы не несем ответственности.
    Если же ссылки внутри статей ведут на тематические сайты, то прятать их нет смысла, т.к. это совершенно естественно.

    Перенос текста к началу может помочь, если на странице куча другого контента, который находится перед ним. Но если это так, то имеет смысл убрать ненужные блоки?
    Ответ написан
    Комментировать
  • Как правильно писать на Java/Scala/C#/etc?

    stemm
    @stemm
    В вашем случае подойдёт связка Spring + embedded Jetty + Maven + IDE Eclipse.

    Встраиваемый Jetty очень ускоряет разработку, т.к. можно вносить изменения в код и очень быстро перезапускать приложение — у меня это занимает 2-3 секунды. Если нужно править JSP, JS или CSS — приложение можно вообще не останавливать.

    Структура приложения более подробно описана здесь: steveliles.github.io/setting_up_embedded_jetty_8_and_spring_mvc_with_maven_and_no_xml.html
    Ответ написан
    Комментировать
  • Является ли оцифровка и распространение содержания школьных учебников нарушением авторских прав?

    @m-haritonov
    Ни в одном школьном учебнике «допущенном» или «рекомендованом» нет текста сообщающего, что копирование и распространение запрещено (обычно такой абзац присутствует в начале книге на странице с информацией об авторах, издательстве и т.п.). Почему?

    Потому, что по умолчанию данные действия без согласия правообладателя и так запрещены. В ГК РФ (статья 1229) сказано по этому поводу:
    Правообладатель может по своему усмотрению разрешать или запрещать другим лицам использование результата интеллектуальной деятельности или средства индивидуализации. Отсутствие запрета не считается согласием (разрешением).

    Явный запрет обычно прописывают для большей очевидности.

    Однако издательства обычно ставят значок копирайта «Все права защищены».

    Это необязательное предупреждение от правообладателя, означающее, что произведение является объектом авторского права и охраняется законом. Статья 1271 ГК РФ:
    Правообладатель для оповещения о принадлежащем ему исключительном праве на произведение вправе использовать знак охраны авторского права, который помещается на каждом экземпляре произведения и состоит из следующих элементов:
    латинской буквы «C» в окружности;
    имени или наименования правообладателя;
    года первого опубликования произведения.


    Как это следует понимать? Можно ли так: государство, гарантирующее бесплатное среднее образование, заказывает разработку учебников и содержание учебников является бесплатным для населения.

    Не важно, обеспечивает ли государство бесплатные поставки экземпляров данного учебника населению. Важно кому принадлежит право на распространение учебника. Может быть и так, что произведение уже перешло в общественное достояние и его можно свободно копировать и распространять с сохранением указания на авторство (статьи 1281 и 1282).

    С другой стороны издательства заявляют права на свою верстку, т.е. нельзя распространять учебник в отсканированном виде, т.е. так, как его оформило издательство.

    Прав на вёрстку не существует, насколько я знаю.

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

    Всё это стоит уточнять у владельца исключительных прав на конкретное произведение.

    P.S.: вообще, вопрос это Вам лучше бы задать на юридическом форуме.
    Ответ написан
    Комментировать
  • Nginx + rewrite отдельных ссылок

    avalak
    @avalak
    Rewrite не нужен.

    location /admin {
        return 301 https://example.com/$request_uri;
    }
    
    Ответ написан
    2 комментария
  • Неожиданное завершение процесса, запущенного через nohup?

    xenon
    @xenon
    Too drunk to fsck
    Немного смущает строчка про OutOfMemory. Это просто для примера написано, или на самом деле такая ошибка иногда случается? Просто на линуксе, когда случается, это плохо, и чтобы хоть как-то система жила, ядро прибивает «кого попало», случайный процесс. Так что, если во фре подобная же схема — может быть по этой же причине сам шелл-скрипт убивается? В логах, наверное, OOM должен отражаться.

    Но как вариант, если цель не разобраться, а просто решить проблему, лишь бы работало — можно попробовать без враппера. Просто по крону запускать простенький «чек-респаун» скрипт, который будет проверять, и если сервер лежит (по лок-файлу, открытому порту или даже тупо по ps'у) — запускать его снова. В этом случае уже скрипт не умрет по непонятной причине. Разве что умрет cron от ООМа, но если cron умрет — уже точно будете знать, что проблема не в кривом коде крона.
    Ответ написан
    3 комментария
  • Булевское свойство или функция

    EugeneOZ
    @EugeneOZ
    Заполненность поля сертификат говорит лишь о сертификате, о типе авторизации оно говорить не может. Может лишь косвенно намекать и этот намёк по стечению обстоятельств может быть правдивым — но полагаться на это 100% нельзя, особенно учитывая возможную эволюцию кода.
    Ответ написан
    Комментировать
  • .htaccess, mod_rewrite и дублирующиеся слеши?

    PaulZi
    @PaulZi
    Вариант без костылей:
    RewriteCond %{REQUEST_URI} ^(.*?)/{2,}(.*?/{2,}.*?)$ [NC]
    RewriteRule . %1/%2 [L]
    
    RewriteCond %{REQUEST_URI} ^(.*?)/{2,}(.*?)$ [NC]
    RewriteRule . %1/%2 [R=301]
    
    Ответ написан
    Комментировать
  • Разрешить только определённые USB-диски в Windows

    Несколько тысяч компьютеров без единой сети, но с необходимостью централизованного управления — это называется ад.
    Ответ написан
    Комментировать
  • Подскажите по поводу A (ампер) и mA

    cjey
    @cjey
    Зарядке от Bluetooth гарнитуры не хватит мощности зарядить телефон. Если и будет заряжаться, то очень долго.
    Ответ написан
    4 комментария
  • Микрофон для скайпа, в который и вправду всё слышно

    @egorinsk
    Может, у вас на звуковой карте просто не включено усиление для микрофонного входа? И звук с 5 метров, записанный через микрофон, будет звучать совсем не так, как вы его слышите ушами, из-за сильного эха (кстати, интересный вопрос, почему это эхо есть только при записи через микрофон, а при разговоре вживую его нет).
    Ответ написан
    1 комментарий
  • Linux для бабушки?

    yogev_ezra
    @yogev_ezra
    Если не нужен интернет и браузер, то попробуйте нашу операционку KolibriOS (кроме шуток). С браузером у нас напряг, а вот игр (именно казуалок) как раз предостаточно. Интерфейс русскоязычный встроенный, флешки поддерживаются, просмотрщики фотографий имеются. Заразить нашу систему вирусом — нужно постараться :-) Скорость работы — проверьте сами :-)
    Ответ написан
    Комментировать
  • Linux для бабушки?

    track
    @track
    Да поставьте вы в этот ноут больше памяти, и все. Подавляющее большинство десктопных дистрибутивов Linux уже лет 8 как не «легче» по ресурсам, чем Windows XP, например. А вам нужен именно десктопный дистрибутив чтобы были «пасьянсы, казуалки». Flash-плагин в браузере он тормозит на малой памяти абсолютно одинаково, что на винде, что на Linux (откровенно говоря, на последнем даже сильнее).

    Так что ответьте для себя на вопрос. Вам нужно сделать быстро и дешево, или помудохаться и с пользой для самообразования провести время (и пофиг на бабушек/тещ)? Если первое — в магазин за памятью, в три часа уложителсь. Если второе — добро пожаловать на форумы по Линуксам, в ближайшие пару месяцев вы с них вылазить не будете ;)
    Ответ написан
    2 комментария
  • Статистика преступлений на карте

    Yoschi
    @Yoschi
    Мне кажется статистика будет перекошенная. Окажется, например, что районы, в которых с интернетом лучше, более криминогенны, чем те, в которых у людей даже компьютеров нет: о)
    Всё таки цифры от официальных органов были бы более надёжны.
    Ответ написан
    2 комментария