Ежик

CouchDB - геморой для докера

Перед первым запуском, нужно сделать маппинг порта 5974 на хост
И далее

curl -u admin:password -X PUT http://127.0.0.1:5984/_users
curl -u admin:password -X PUT http://127.0.0.1:5984/_replicator
curl -u admin:password -X PUT http://127.0.0.1:5984/_global_changes

И после этого убрать маппинг. Эти гениальные люди просто убрали опцию автосоздания базы, если ее нет

Ежик

SwarmPit

Умеет подцеплять лейблы

Например, 

swarmpit.service.deployment.autoredeploy: 'true' 

        - "swarmpit.service.deployment.autoredeploy=true"

включает авто-редеплой при изменении образа в репозитории

Ежик

Перенос Git репозиториев

Надо учитывать, что при клонировании локально создается только одна ветка, что б получить все остальные нужно сделать 

git branch -a | grep -v HEAD | perl -ne 'chomp($_); s|^\*?\s*||; if (m|(.+)/(.+)| && not $d{$2}) {print qq(git branch --track $2 $1/$2\n)} else {$d{$_}=1}' | csh -xfs

и только после этого git push <target> --all && git push <target> --tags


Ежик

Файрвол в Oracle linux

В Oracle cloud аттракцион невиданной щедрости — раздают бесплатные VDSки. По мощности на уровне ардуинки, но лишним не будет.

Из особенностей — строгие правила на файрволе по дефолту. Решается так

https://superuser.com/questions/1487012/no-route-to-host-when-trying-to-connect-to-a-tcp-service-on-an-oracle-cloud-in/1491549#1491549

Ежик

Socks proxy in Windows 10

Очень удивился, не увидев после обновления в Windows 10 опции использования Socks proxy. Но возможность все же есть:

Имя хоста указываем в виде:
socks://<host name> 

Ну и порт стандартный 1080

Reddit предлагает также вариант socks5://<hostname>:<port> в одной строке


Ежик

Как достучаться до рабочего календаря Google

1. В рабочем аккаунте заходим Settings/Calendar. Щелкаем на календарь со своим именем. Дальше щелкаем на ICAL в Private address и копируем ссылку.

2. В домашнем аккаунте добавляем календарь по URL

3. Подтверждаем доступ по e-mail

Profit

Ежик

Как обновить сертификат для https let's encrypt для проксируемых сервисов

Let's encrypt - отличный сервис, дающий бесплатный ssl-сертификат. Но есть нюанс - нужно обновлять сертификат каждые ~2-3 месяца, при этом утилита, которая этим занимается, должна иметь возможность писать в ваш webroot тестовый файл. В случае, когда мы для домена делаем чистый proxy_pass на работающий внутри (докера например) сервис, это становится небольшой проблемой.
Collapse )
Ежик

Верстка под устройства (Кэп-стайл)

С появлением zeplin.io процесс перехода дизайна в верстку стал легок и приятен - сгенерированный дизайнером дизайн можно легко рассмотреть в деталях. Больше не приходится угадывать шрифт, его размер, толщину, межбуквенные расстояния и высоту строки. Также легко стало определять отступы между блоками и получить картинки в нарезке. Казалось бы - жизнь наладилась? Но не до конца.
Collapse )
Ежик

The website has been blocked from automatically starting a call

Safari снова удивило. После обновления на последнюю версию Mac Os сообщение "The website has been blocked from automatically starting a call" стало появляться при попытке кликнуть на tel: ссылку. Казалось бы, ничего противозаконного, обычная ссылка, но выводит такое устрашающее сообщение.

Collapse )