• Как решить задачу коммивояжера с использованием яндекс/google карт?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Это их коммерческие ограничения, вы сможете их наверное переплюнуть, если у вас толстый кошелёк.
    А как приведённые вами сервисы работают вы можете сами посмотреть, к вашему счастью ассемблер знать не нужно. Магии там никакой, все запросы уходят напрямую в Я и Г.
    Ответ написан
    Комментировать
  • Стилизация проигрывателя youtube?

    Nikulio
    @Nikulio
    NaN !== NaN
    Как же с такими фото на задаче сконцентрироваться
    enjoy
    Ответ написан
    4 комментария
  • Маты и оскорбления в онлайн играх?

    Был у меня в жизни интересный период, когда я выполнял функции администратора и гейм-мастера и веб-мастера и-так-далее-мастера на одном национальном фришард-сервере игры Lineage 2. Долго и упорно на нем велась борьба с прогульщиками, т.к. они даже при всем желании грамотно мат писать не умели. В конце концов был сделан ручной инструмент, который фильтровал логи публичного чата по крутому регулярному выражению, охватывающему почти весь диапазон и вариации обсценной лексики, выводил это все в красивом гриде, а я как администратор уже смотрел реальный ли это мат и выносил решение о наказании, кликая по чекбоксам и получая статистику. Наказание происходило в полуавтоматическом режиме — раз в сутки-двое человеку начислялись минуты бана чата, прямо пропорционально количеству того, сколько раз человек «засветился», но объем начисляемого бана каждый раз увеличивался в геометрической прогрессии. Это сильно демотивировало школьников, но недостаточно, чтобы свыкнуться с этим наказанием, и мы добавили в наказания начисление кармы, по тому же принципу. Карма в Л2 есть мера аггрессивности игрока, игрок с ненулевой кармой может быть безнаказанно слит другим игроком. Из игрока с кармой при сливании может дропнуться экипировка. Избавляться от кармы можно двумя способами — первый — убийства мобов и зарабатывание опыта. Второй — самоубийство с потерей опыта. Тут уже каждый сам для себя решал — подставиться ли под «пулю» соклана, или качаться, рискуя экипировкой. Впрочем независимо от выбора они искупляли свою разговорчивость молча — бан чата никто не отменял :)
    О чем это я — заставьте игрока отработать провинность и он врядли будет повторять. Как собачку воспитывать.
    Ответ написан
    Комментировать
  • Недорогие SSL-сертификаты?

    skobkin
    @skobkin Автор вопроса
    Гентушник, разработчик на PHP и Symfony.
    Прошло уже много времени, но вдруг кому-то пригодится информация.
    Бесплатные сертификаты на один домен - сейчас есть замечательные автоматизированные сервисы типа LetsEncrypt.
    UPD: Уже пару лет как есть вилдкарды вида *.yourdomain.tld. Подтверждение вилдкардов - через DNS.

    Да и удобные альтернативные certbot клиенты типа acme.sh появились.
    Ответ написан
    3 комментария
  • Как убрать элемент с яндекс.карт?

    @trefferr
    В инициализации конструктора карт, присваиваешь свойству пустой массив.
    controls: []
    ymaps.ready(function(){
            moscow_map = new ymaps.Map("banner_map", {
                center: [56.34820425, 41.30735193],
                controls: [],
                zoom: 17
            });
    Ответ написан
    Комментировать
  • Как на PHP написать роутер с ЧПУ?

    @frantic
    В таком виде у вас самый простейший вариант распределения. Главным недостатком такого подхода является жесткая связь между uri и названием классов и методов. Порой это очень не удобно.

    Лучше используйте внешние библиотеки. Вместе с composer.
    Роутеров сейчас навалом, например, Pux.
    Или напишите свой.
    Ответ написан
    Комментировать
  • Недорогие SSL-сертификаты?

    nochkin
    @nochkin
    У startssl как раз есть сертификат типа *.domain.com, я сам таким пользуюсь. Процесс получения точно такой же.
    Еще у них очень быстрая и адекватная поддержка. Если что-то не получается, то можно у них напрямую спросить. Хотя, получение wildcard сертификата у них прошла без проблем.
    Могу предположить что изначально файл на запрос сертификата (csr) был на конкретный поддомейн и поэтому сертификат соответствовал ему.
    Ответ написан
    8 комментариев
  • программа для блокировки клавиатуры

    Pono
    @Pono
    Именно для этого на старых компьютерах и были ключики, отключавшие клавиатуру.
    Ответ написан
    Комментировать