stanislavvv: (Default)
Чтоб не забыть, если вдруг чего - запишу, чего делал.

1) docker registry - обычный контейнер registry.
Проброшены тома certs:/certs и data:/var/lib/registry
Установлены следующие переменные:
REGISTRY_AUTH_TOKEN_REALM=https://dreg.domain.tld/api/auth
REGISTRY_AUTH_TOKEN_SERVICE=dreg.domain.tld:5000
REGISTRY_AUTH_TOKEN_ISSUER=dreg.domain.tld
REGISTRY_AUTH_TOKEN_ROOTCERTBUNDLE=/certs/dreg.crt # на самом деле - такой же, как и следующий
REGISTRY_HTTP_TLS_CERTIFICATE=/certs/dreg.domain.tld.crt
REGISTRY_HTTP_TLS_KEY=/certs/dreg.domain.tld.key
REGISTRY_STORAGE_DELETE_ENABLED=true # для удаления ненужных образов

поскольку я таки лентяй - оставил реестр на порту 5000

2) docker-registry-web - вебморда к докеру, осуществляет авторизацию, раздачу ролей и позволяет удалять контейнеры, если в реестре это разрешено.
конфиг registry-web.yml:
registry:
  # Docker registry url
  url: https://dreg.domain.tld:5000/v2
  # Docker registry fqdn
  name: dreg.domain.tld:5000
  # To allow image delete, should be false
  readonly: false
  # Trust any SSL certificate when connecting to registry (self-sign too)
  trust_any_ssl: true
  auth:
    # Enable authentication
    enabled: true
    # Token issuer
    # should equals to auth.token.issuer of docker registry
    issuer: 'dreg.domain.tld'
    # Private key for token signing
    # certificate used on auth.token.rootcertbundle should signed by this key
    key: /conf/dreg.key


Дополнительно ставится переменная REGISTRY_TRUST_ANY_SSL=true (почему-то установленное в конфиге не является убедительным)
Пробрасываются следующее:
a) conf/registry-web.yml:/conf/config.yml:ro - конфиг
b) conf/dreg.key:/conf/dreg.key - ключ для авторизации (соответствует dreg.crt из конфига реестра)
c) db:/data - каталог под БД вебморды

используется версия контейнера hyper/docker-registry-web:v0.1.2 (более новая 0.1.3 таки не заработала как надо)

3) вебморда на nginx. Чисто для https к вебморде.

А всё почему? Потому что разрекламированный Portus не делает архивных копий своих _работающих_ версий, отчего в один прекрасный момент у них оказались разломанными не только контейнеры, но и rpm. А пересобирать нечто на ruby, да ещё зависящее от хз какой версии мне как админу сильно влом.
stanislavvv: (Default)
Дочь всё же спаяла приёмник:

Дошли руки до приёмника...

Частично даже заработал. В смысле, шумы принимает нормально, станции отказывается :-)
Посмотрим, как спаяет второй экземпляр.
stanislavvv: (Default)
Выяснил, что если хожу по http на dreamwidth - не являюсь залогиненым и не могу залогиниться, в отличие от https.
Возможно, это правильно. Но линки на кросспосты ставятся на http и как это поправить - не нашел.
stanislavvv: (Default)
Сын получил от бабушки 2 килорубля на день рождения.
В выходные он угостил друзей во дворе на 500 рублей (правда, сюда входили две довольно приличных рогатки, которые он купил себе). Ну то есть, закупил всякие вкусности, сок и пошел с этим гулять во двор.
Сейчас он хочет угостить близняшек-соседок на те же 500 рублей, а ещё одну тысячу оставить "на что-то полезное".
stanislavvv: (Default)
Вчера жена с детьми прогулялись от Крауля до Радуга-парка, 3 часа шопинга и обратно.
Сегодня сын решил, что ему мало прогулки и он повторил этот подвиг самостоятельно, на пенниборде.
И никому не сказал, куда пошел.
Узнал я об этом только когда его телефон из кармана позвонил мне и я ему позвонил в ответ.
stanislavvv: (Default)
https://gist.github.com/stanislavvv/e2afaaf7bc5359f7de1d50c05eb10a08 - от нехрен делать (задач ещё нет) соорудил скрипт, который из поданных аргументов делает командную строку, запускает её и засовывает получившийся stdout в всплывающий текст на иконке.
Иконку взял из стааарого скрипта управления mpd, так что не удивляйтесь мелкому чёрному квадратику.
По-умолчанию берёт погоду с wttr.in
stanislavvv: (Default)
Сломал гуглплей окончательно путём удаления - починился Titanium Backup.
Восстановил гуглплей скачиванием с apkpure.com
Интегрировать что-либо в прошивку не рискую, а места на разделе уже практически нет.
Надо найти денег на обновление планшета, но оно приоритетом ниже, чем ремонт квартиры и машины. Да и телефон тоже не помешало бы обновить хотя бы в смысле аккумулятора (за 3 года таки деградировал почти окончательно), так что планшету ещё работать и работать.
stanislavvv: (Default)
У планшета едет крыша.
В частности, поломался гуглплей (и хрен бы с ним, всё равно половину желаемого софта уже хрен поставишь) и Titanium Backup (вот это хуже).
Возраст, однако...
Впрочем, будет время - займусь реанимацией хотя бы титаниума.
stanislavvv: (Default)
Дочь вечером встретила меня воплями на типа-японском (обсмотрелась аниме).
Сообщил ей, что она - бака и гадзин. Не поняла :-)
stanislavvv: (Default)
Я, нехороший человек, подсунул старшей книжку, называющуюся "Заводной апельсин".
Пока получил два вопроса - о том, что за слова транслитом и о возрасте э... героев :-)
stanislavvv: (Default)
В отпуске пришлось практически в полевых условиях менять ремень ГРМ,
В полевых - потому что на трассе под Режом.
Практически - потому что на площадке шиномонтажки, где одолжил инструментов.
Полтора часа туда-обратно за ремнём до Режа + чуть больше на откручивание всей этой хрени + полчаса собственно ремонт и закручивание всего обратно.
И уже потом, когда отпуск закончился и даже поработалось, дошло, что очень повезло с машиной.
Была бы на пару лет новей - попал бы на капиталку двигателя.
stanislavvv: (Default)
С понедельника в отпуск, так что на работе ничего долговременного не делаю.
Зато есть некий микросервис на фласке (почти-REST, автогенерация swagger.json из docstring и т.д. и т.п.)
Сегодня привёл имена отдаваемых/принимаемых полей к политике партии + убрал ругань от pylint + дописал в Makefile создание virtualenv, дабы некоторые не ставили всё через apt-get install + таки написал мелкий скрипт для запуска сервиса через tornado.
Странно, но после всего, что натворил, сервис всё ещё работает.
Надо будет ещё посмотреть на https://github.com/NYTimes/openapi2proto и https://github.com/keenbrowne/flask-pbj и таки соорудить ещё и работу с protobuf там же, но, вероятно, не успею до начала отпуска.
Сабж, однако...
stanislavvv: (Default)
Вчера дочь приходит с прогулки и так радостно: "А я телефон разбила! :-)"
Таки да, разбила, когда не сумела удержать телефон, доставая из сумочки.
Затем недолгий полёт и встреча с асфальтом.
Экран в трещинах, но пользоваться можно. Соответственно, пользуется.
stanislavvv: (Default)
Дочь в выходные озвучила планы на лето:
1) читать книжку Азимова про физику
2) читать физику (трёхтомник советского издания для техникумов) + задачи
3) читать математику (советский учебник за 8 класс) + задачи
4) читать химию (что именно пока не видел, но подозреваю тот же источник)
5) читать-писать нечто по русскому языку с буквами ОГЭ на обложке (куплено в ашане)
6) аналогично по обществоведению
7) нечто про фентези в мягкой обложке и на тонкой бумаге. Видимо, от мозгов.

Это она готовится к ОГЭ, который будет через год. Как-то странно на неё книжки Кузьминой действуют...

А ещё она почти умеет засовывать книжки в телефон :-)
stanislavvv: (Default)
Поскольку нигде не нашел подходящих аккумуляторов к планшету, плюнул и купил что попало, подходящее по месту.
А не подходило в аккумуляторах (вернее, в платах защиты) отсутствие термодатчика.
Так что пришлось-таки перепаивать плату со старого аккумулятора.
Теперь сижу, тестирую, насколько хватит. Старого хватало минут на 40 и в качестве навигатора планшет уже не годился...
С учётом того, что планшету 4 года - надеюсь, что ещё пару лет он проработает как навигатор, видеоплеер, читалка и ssh-консоль. Веб через него, конечно, тоже можно смотреть, но современные браузеры там ставить некуда...
stanislavvv: (Default)
Попробовал сбербанковское приложение на телефон.
Ладно, я любитель рута и т.п. на телефоне, так что приложение в полную мощность не заработало, в отличие от приложения тинькова.
Но вот то, что с таким ограниченным функционалом, примерно соответствующим тому, что можно получить через смс, оно ело или даже скорее ЖРАЛО ресурсы телефона - мягко говоря, раздражает.
Снёс нафиг, так как иначе рисковал приехать с работы домой с полностью разряженным телефоном (когда выходил - было больше 90%, спустя час - порядка 50%).

Не отказался бы от приложения Sberbank Lite, которое умеет:
1) показывать баланс
2) уведомления не через смс
3) платежи по шаблонам
4) может быть, показывает банкоматы и расписания
И, главное, БОЛЬШЕ НИЧЕГО В СИСТЕМЕ НЕ ДЕЛАЕТ!
У меня и так есть антивирус, мне никуда не упёрлись соцфункции приложения и я однозначно не дам прав на список моих контактов и даже к списку приложений - ещё подумаю.

А пока - у меня есть на телефоне Firefox, который притворяется десктопным браузером и отлично показывает online.sberbank.ru. И да, к списку контактов там тоже доступа нет. Впрочем, от более лёгкого браузера, притворяющегося десктопным, я бы тоже не отказался...

P.S. Надо всё-таки новую батарейку. Или телефон, хотя текущий устраивает всем, кроме батарейки...

42

May. 16th, 2017 12:12 pm
stanislavvv: (Default)
И это не "Автостопом по галактике"
stanislavvv: (Default)
Обчитавшись юмористического фентези дочь с нездоровым энтузиазмом сообщила, что хочет научиться стрелять из пистолета и метать ножи.
После того, как ей было сообщено, что приличных ножей для метания в доме нет, согласилась на звёздочки. "Только не бронзовые! Таких не бывает, я в сериале видела!"

Чего бы ей подсунуть лёгкого почитать, чтоб был здоровый энтузиазм на точные науки?
stanislavvv: (Default)
В честь праздника 7 мая вчера таки решил культурно отдохнуть при помощи ардуино и некоторых других деталей.
Правильно говорят люди - что из ардуино не делай, всё равно получится метеостанция.
Таки да, она самая и получилась. А хотел просто разобраться, как выводить графику на экран...
Надо будет извращения ради сделать то же самое на STM32, закончить с метеостанциями на этот сезон и сделать что-нибудь более близкое к слову "радио".
stanislavvv: (Default)
При генерации проекта надо указать генерить в корне, а не в подкаталоге.
Тогда подхватывает.
Заодно выяснил, что добавление freertos СИЛЬНО съедает память. Блинкер сразу стал кушать вместо килобайта - 40.
Осталось таки разобраться, как мигать при помощи самой freertos, так как пока оно всё сбоку...

Profile

stanislavvv: (Default)
stanislavvv

October 2017

S M T W T F S
1234567
891011 121314
15161718192021
22232425262728
293031    

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 19th, 2017 09:05 am
Powered by Dreamwidth Studios