• Как сделать, чтобы балун всегда находился в центре карты?

    0xD34F
    @0xD34F Куратор тега Яндекс.Карты
    Если надо обновлять координаты после перемещения, то слушаете событие boundschange:

    map.events.add('boundschange', function() {
      map.balloon.setPosition(map.getCenter());
    });

    Во время перемещения - слушаете actiontickcomplete:

    map.events.add('actiontickcomplete', function(e) {
      const { globalPixelCenter, zoom } = e.get('tick');
      map.balloon.setPosition(map.options.get('projection').fromGlobalPixels(globalPixelCenter, zoom));
    });

    jsfiddle.net/da9ux62p/1
    Ответ написан
    Комментировать
  • Как отправить HTTP запросом сообщение пользователю через Bot Telegram?

    platon_fedorovich
    @platon_fedorovich
    Люблю общение на IT-тематику
    Запись, вида chat_id=@MyUser, некорректна. Тут нужно указывать уникальный (цифровой) Chat ID. Передача сообщений любому Telegram-логину (вне определённого чата), пока что, недоступна.

    Откуда брать Chat ID? Просто напишите своему боту любое сообщение и выведите результаты, с помощью getUpdates(). Можете сделать ещё проще, например, дописав подобный функционал к своему боту.
    Ответ написан
    1 комментарий
  • Какое средство резервного копирования для Ubuntu лучше всего?

    @immaculate
    Программист-путешественник
    Я использую утилиту duplicity уже около 6 лет. Причем как для резервного копирования своего ноутбука, так и для копирования серверов, которые поддерживаю и администрирую.

    Она простая, запускается из командной строки, поддерживает шифрование (GPG), бэкапы в определенную папку, на S3, ftp, и т.д. и т.п. Инкрементальное копирование с полным через определенные интервалы, разбиение копий на тома заданного размера.

    Настоящий комбайн, при том достаточно простой. Например, вот часть моего скрипта для бэкапа ноута:
    duplicity \
        --full-if-older-than 3M \
        --volsize 150 \
        --exclude='**/*.pyc' \
        --exclude='**/firefox/*/cache2' \
        --exclude='**/lib/python2.7' \
        --exclude='**/.thumbnails' \
        --exclude='**/.virtualenvs' \
        --exclude='**/.virtualenv' \
        --exclude='**/thumbnails' \
        --exclude='**/.xsession-errors*' \
        --exclude='**/.PyCharm*' \
        --exclude=/home/jmv/.Private \
        --exclude=/home/jmv/.ecryptfs \
        --exclude=/home/jmv/.cache \
        --exclude=/home/jmv/.macromedia \
        --exclude=/home/jmv/.adobe \
        --exclude=/home/jmv/.nvm \
        --exclude=/home/jmv/.local/share/zeitgeist \
        --include=/etc \
        --include=/home/jmv \
        --exclude='**' \
        / $DEST
    
    duplicity remove-older-than 12M --force $DEST
    Ответ написан
    11 комментариев
  • Как вы делаете бэкапы?

    @dady_KK
    PM
    Мы делаем аналогично, но у нас на проектах очень маленькие базы. А Вам бы я посоветовал настроить репликацию мастер-слейв и делать бекап со слейва, в инете много туториалов на эту тему. Это должно решить вопрос с доступностью сайта + всегда можно дамп сжимать ганзипом и проверять после этого архив, а лучше делать распаковку и импорт в тестовую базу и следить за возникновением ошибок во время этого.
    Ответ написан
    2 комментария
  • Что делать, если заказчик хочет больше правок?

    iwqn
    @iwqn
    Программист-самоучка
    После года работы на фрилансе я перестал брать заказы у девушек. С ними очень трудно договориться, они капризны, не идут на компромиссы и при разговоре о деньгах встают в позу. Часто не знают чего хотят. Может это мой уникальный опыт, но я так говорил себе много раз, и снова обжигался. За год у меня было около пяти заказов от девушек, все неудачные. С мужским полом проблем не возникало никогда (!), куча успешно выполненных проектов. Пусть феминистки закидают меня помидорами, но женщина-заказчик на российском фрилансе - это беда
    Ответ написан
    2 комментария