Как стать автором
Обновить
65
0.1

Техлид

Отправить сообщение

Спасибо за ссылку на "мушкетёров"! Давно пришёл к набору аналогичных практик, но не знал что это было собрано в манифест.

Только сегодня удалил на ГУ биометрию от Т. И не помню, чтобы я как-то инициировал или санкционировал её попадание туда.

Банкстеры борзеют, спамят как не в себя. Только массовые иски спасут от беспредела, никто наши права кроме нас самих отстаивать не будет.

Если нужно перепахивать, значит была ошибка проектирования. Не стоит жёстко зависеть от vendor кода. Просто постелить соломки в виде адаптеров и смена вендора будет не смертельным квестом, а рутинной задачей.

Какие допущения? Наводящие вопросы, отдаёте вы себе отчёт в различиях между правдой и истиной, нравственностью и общественной нормой, понимаете ли изменчивость и субъективность последних.

Интересная у вас позиция. Публикация состоит из весьма популистских предположений, что люди массово жаждут "правды", а мир погряз в фейках и (!) популизме. Никакой конкретики об алгоритме не приводите, ссылаясь на ноу-хау и т.п., т.о. сами создаёте почву для предположений. А потом удивляетесь)

Да вы батенька, никак иллюминат?

Кого вы считаете адекватными? Как оцениваете их количество в общей популяции? Нравственность не постоянна, то что составляло нравствые устои у одного поколения, для их детей может оказаться безнравственным. Отцы и дети, у каждого своя правда. Истина же в филосовском смысле да, основана на фактах и логике. Получается адекватные акторы, будут вынуждены менять свою позицию в зависимости от текущей модели нравственности, а значит терять в вашей модели вес. Тут похоже начинается внутренне противоречие предлагаемой модели.

Правда, вообще-то субъективная штука, она не обязательно тождественна истине.

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

Ну не знаю, дизайн и пользовательский опыт у озоновского приложения, имхо мрак полный: что-то всплывает и требует закрытия постоянно, левая цена показывается, страницы как забор с объявлениями засорены баннерами.

Гитлаб просто прекрасен в своём минимализме и кастомизируемости. Боязно слышать, что дизайнеры делают кому-то удобнее.

Лучшие практики, отличный кейс. По отдельности все приёмы так или иначе доводилось использовать. А сейчас как раз приступаю к проекту, где наводить порядок придётся в подобном масштабе.

Typescript — это типизируемый язык программирования, компилирующийся в Javascript.

Если уж занудствовать, то занудствовать: ts - это типизированное надмножество javascript, транслируемое в js.

Боже, какая жидкая копирайтерская вода((

Понятно, что для паранойика вариант слабоват.
Российское юрлицо в используемой связке - это ИП-шник, который рубли за комиссию переводит в UK. Мне кажется они грамотно соблюли первое правило ведения бизнеса в России, оставив только локальный приём платежей.

Идентификация в биллинге, насколько могу судить, стандартная isp-овская, и судя по всему британским требованиям соответвует - типа город-индекс-адрес, которые никто конечно не проверяет.

Это пока они ещё не начали следовать недавно принятому в РФ закону.

Интересный вопрос. Насколько понимаю, большинство полноценных зарубежных хостеров для физиков отвалились вместе с платёжными системами, а для юриков договоры перестали продлевать по происхождению юр.лица. Как поведёт себя firstbyte будем наблюдать.

Firstbyte - юрисдикция британская, оплата с коммисией через российское ип, идентификация клиента по email. Идентификация плательщика в биллинге символическая. Т. о. подходит под ваши критерии.

В docker (без маскировки) клиент заработал, пользоваться можно, спасибо за рецепт!

Но если красноглазить дальше, возвращаясь к версии из исходников:

21: vpns0: <POINTOPOINT,UP,LOWER_UP> mtu 1434 qdisc pfifo_fast state UNKNOWN group default qlen 500
    link/none 
    inet 192.168.0.1 peer 192.168.0.235/32 scope global vpns0
       valid_lft forever preferred_lft forever
    inet6 fe80::26a7:7cf4:efbd:2129/64 scope link stable-privacy 
       valid_lft forever preferred_lft forever

В /etc/ocserv/ocserv.conf

ipv4-network = 192.168.0.1

В iptables добавлял как -s 192.168.0.0/24

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         0.0.0.0         0.0.0.0         U     50     0        0 vpn0
default         _gateway        0.0.0.0         UG    20600  0        0 wlp3s0
10.8.0.0        0.0.0.0         255.255.255.0   U     0      0        0 wg0-client
10.10.10.0      0.0.0.0         255.255.255.0   U     0      0        0 wg0-client
10.12.12.0      0.0.0.0         255.255.255.0   U     0      0        0 wg0-client
link-local      0.0.0.0         255.255.0.0     U     1000   0        0 virbr0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
172.18.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-a83913595ad8
172.19.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-537e3f98a09e
172.20.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker_gwbridge
172.21.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-5998b58c4fb2
172.24.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-444a01f31266
172.25.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-42fce3780629
172.26.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-11e80cc10533
172.27.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-035c1ca1d702
172.28.0.0      0.0.0.0         255.255.0.0     U     0      0        0 br-5150c7631790
<ip сервера>    _gateway        255.255.255.255 UGH   600    0        0 wlp3s0
192.168.0.0     0.0.0.0         255.255.255.0   U     50     0        0 vpn0
192.168.0.0     0.0.0.0         255.255.255.0   U     600    0        0 wlp3s0
_gateway        0.0.0.0         255.255.255.255 UH    600    0        0 wlp3s0
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0$ route

192.168.0.1 - пингуется, но вообще по этому адресу для клиента роутер живёт :thinking:

Спасибо за обстоятельную статью!

Собрал из исходников, благодаря публикации и комментариям настроил запуска из-под systemd, подключение клиента. Но с клиентской машины из-под vpn - никакие адреса не пингуются, домены не резолвятся =/

tunnel-all-dns = true

dns = 1.1.1.1
dns = 8.8.8.8


route = default

iptables + net.ipv4.ip_forward по инструкции.

ЧЯДН?

Я сварщик не настоящий, но есть пара наблюдений на тему django.

Смущает предложение складывать все модели приложения в один файл. Тоже про views. При даже небольшой сложности, порядка десятков моделей / экшенов это будут огромные простыни, в которых трудно ориентироваться, риск конфликтов при параллёльной разработке и т.п. в общем прелести нарушения SRP.

Model-View разделение из коробки есть, но, не видно связывающего их слоя ни во фреймворке, ни в примере. Это создаёт соблазн нахлабучить бизнес-логику в предлагаемых компонентах, что хуже опухших контроллеров, чем грешат джуны в пресловутых MVC-фрейворках.

Функция представления обрабатывает запрос и выполняет все необходимые
действия, такие как получение данных из базы данных или выполнение
бизнес-логики.

Модульное тестирование при таком подходе обещает отдельную боль.

698 700 000 / 4 200 / 24 = 6931 руб/месяц за юнит.

Вообще цена конкурентная за колокейшен. В розницу юнит меньше стоит.

Тэк-с, кандидатов с лишним весом тоже дискриминации будем подвергать на то что не смогли совладать с распределением ресурсов?

Что это за этикет такой, откуда пошёл, и в чём смысл? Я понимаю в одном помещении закурить без спроса - может вызвать вопросы, о вреде и уместности. Но тут как будто на другом конце интернета собеседник. Ну курит, или какао пьёт на встрече, какая разница?

А что не так с курящим кандидатом? Его помещение, его техника и право.

Возможно, я в каком-то карьерном пузыре, но с начала пандемии подавляющее большинство компаний их Мск и Спб нанимают в распределённые команды без вопросов к локации кандидатов.

Сейчас, по ощущениям, мне, находясь во втором миллионике страны, сложнее будет найти работу если выставить критерий "наличие офиса с постоянным рабочим местом у работодателя".

1
23 ...

Информация

В рейтинге
3 309-й
Зарегистрирован
Активность