SHOWCONFIG
38 subscribers
49 photos
3 files
236 links
⚡️Ещё один авторский канал про Digital и IT
📮@abrawkin
Download Telegram
⚡️10 уроков, которые я усвоил, работая инженером-программистом в Postman
От автора: Если вы только начинаете свою карьеру разработчика, то приведенные ниже уроки могут оказаться полезными.

https://vinitshahdeo.dev/10-lessons-learned-as-software-engineer-at-postman
​​Хочу настоящий OpenSource

OpenSearch
— это управляемый сообществом поисково-аналитический движок с открытым исходным кодом, созданный на основе лицензированных Apache 2.0: Elasticsearch 7.10.2 и Kibana 7.10.2. (Если вы помните "эту" историю)

Он состоит из поискового демона OpenSearch (elastic) и визуализации и пользовательского интерфейса OpenSearch Dashboards (kibana). OpenSearch позволяет легко получать, защищать, искать, агрегировать, просматривать и анализировать данные.

https://github.com/opensearch-project/OpenSearch
🧑‍💻 Легковесный редактор для кода от JetBrains

Назвали Fleet. Вся суть нового редактора в том, что он взмахом одной руки превращается в мощщщную IDE. Еще совместная работа есть и удаленный запуск. Почитайте по ссылкам ниже, что я вам пересказываю.

Неповторимый оригинал статьи: https://blog.jetbrains.com/blog/2021/11/29/welcome-to-fleet/
Тут понятным языком: https://blog.jetbrains.com/ru/blog/2021/11/29/welcome-to-fleet/
Оплата по российским банковским картам в App Store перестанет проходить 10 марта

Но есть способ завести деньги на баланс счета Apple ID, чтобы дальше пользоваться подписочными сервисами и покупкой приложений еще некоторое время, пока ситуация со штормом IT рынка не изменится.

- App Store – тап по аватару сверху справа – Пополнить счет Apple ID
- Указать нужную сумму и произвести платеж

Для проверки перейти в Настройки, далее тапнуть по верхнему пункту с аватором, пункт "Оплата и доставка", появится новый способ оплаты, который будет приоритетным при совершении платежей.

#closedbrandsRussia #Apple #lifehack
​​Helm Teller

Инструмент, который позволяет управлять конфигурацией и секретами, маскируя секреты на этапе развертывания 🙈

Github: https://github.com/SpectralOps/helm-teller
🔐​​SSL Configuration Generator

Шпаргалка по конфигурации SSL для различного серверного софта https://ssl-config.mozilla.org/
🔥Чем заменить Firebase?

Если вы уже достаточно "большие" и готовы взять риски поддержки и эксплуатации на себя, то вашему вниманию:

Это раз https://supabase.com
Репозиторий https://github.com/supabase/supabase

Это два https://nhost.io
Репозиторий https://github.com/nhost/nhost
Forwarded from Yandex for Developers
🔋Сегодня мы выложили в опенсорс систему управления базами данных YDB — плод нашего многолетнего опыта в разработке систем хранения и обработки данных. Читайте историю на Хабре.

🏙YDB решает задачи в одной из самых критичных областей — позволяет создавать интерактивные приложения, которые быстро масштабируются. Развернуть технологию можно как на собственных, так и на сторонних серверах — в том числе в любых облачных сервисах.

📍Исходный код, документация, SDK и все инструменты опубликованы на GitHub под лицензией Apache 2.0.
​​Repair для Cassandra без шума и пыли

Если вам приходилось хоть раз стартовать repair на кластере Cassandra, то вы 100% запомнили, что как неудобно за ним мониторить, но решение есть!
Веб-морда с шедулером http://cassandra-reaper.io
Давайте еще раз про VPN

Устанавливать будем WireGuard, брать здесь https://github.com/Nyr/wireguard-install. Устанавливается одной командой 👌🏼
Перед установкой вы должны обзавестись виртуалкой aka VDS (ihor.ru, g-core, hetzner). С Hetzner, конечно, придется повозиться, но я через SWIFT оплачивал.
Когда поставили и сгенерировали конфиг, далее можно на стороне клиента поправить параметр AllowedIPs, чтобы не пускать весь трафик через VPN.

Примеры
Исключаем частные зарезервированные пулы IP-адресов. Удобно, когда вы в офисной сети
AllowedIPs = ::/0, 1.0.0.0/8, 2.0.0.0/8, 3.0.0.0/8, 4.0.0.0/6, 8.0.0.0/7, 11.0.0.0/8, 12.0.0.0/6, 16.0.0.0/4, 32.0.0.0/3, 64.0.0.0/2, 128.0.0.0/3, 160.0.0.0/5, 168.0.0.0/6, 172.0.0.0/12, 172.32.0.0/11, 172.64.0.0/10, 172.128.0.0/9, 173.0.0.0/8, 174.0.0.0/7, 176.0.0.0/4, 192.0.0.0/9, 192.128.0.0/11, 192.160.0.0/13, 192.169.0.0/16, 192.170.0.0/15, 192.172.0.0/14, 192.176.0.0/12, 192.192.0.0/10, 193.0.0.0/8, 194.0.0.0/7, 196.0.0.0/6, 200.0.0.0/5, 208.0.0.0/4, 1.1.1.1/32, 1.0.0.1/32

Пропускаем через VPN только трафик Instagram (можно подсократить, но было лень)
AllowedIPs = 129.134.0.0/16, 185.0.0.0/8, 67.231.144.0/20, 157.240.0.0/16, 157.240.22.0/24, 185.60.216.0/22, 204.15.20.0/22, 31.0.0.0/8, 104.244.40.0/21, 205.251.192.0/21, 108.59.160.0/20, 69.195.160.0/19, 209.237.192.0/19, 199.59.148.0/22, 199.16.156.0/22, 136.147.0.0/16, 185.45.5.0/24, 185.45.6.0/23, 188.64.224.0/21, 192.133.76.0/22, 192.133.76.0/23, 192.44.69.0/24, 202.160.0.0/8, 104.244.42.198/32, 104.244.42.6/32, 104.244.42.70/32, 104.244.42.134/32, 104.244.42.133/32, 104.244.42.197/32, 104.244.42.5/32, 104.244.42.69/32, 104.244.42.65/32, 104.244.42.1/32, 104.244.42.193/32, 104.244.42.67/32

Получившийся конфиг можно использовать как на десктопе, так и на смартфоне. Профит сегментированного пропуска трафика еще в том, что не нужно выключать клиент VPN, чтобы войти в мобильный банк или приложеньку доставки еды.
​​Пополнение счета Apple ID

Чтобы не бежать и не покупать себе sim-карту Билайн или МТС, попросите знакомого/друга переслать вам Redeem/Подарочную карту.

Что делать? Даете будущему дарителю деньги в размере от 500 рублей, он кладет их себе на счет мобильного телефона. Далее берет в руки сам телефон, идет в App Store, жмет на свой профиль и ссылку "Добавить деньги на счет"(предварительно выставить способ оплаты "Мобильный телефон"). После успешного поступления денег на счет Apple ID, даритель жмет на "Отправить подарочную карту по e-mail" – Успех!
​​Что почитать?

Майская распродажа от издательства «Питер».
В хронологическом порядке представлены книги, вызвавшие интерес читателей за последние 3 месяца:

Купить по скиде

Промокод на скидку 50%: Книга
​​🔑 Безопасно передаем пароли

Если вы всё ещё передаете пароли в .zip архивах или чего еще страшнее, плэйнтекстом в мессенджерах, то пора задуматься о своем поведении и пользоваться Yopass.

Посмотреть как работает: https://yopass.se
Забрать и развернуть: https://github.com/jhaals/yopass
🔐Про TLS 1.3
Наглядная демонстрация TLS 1.3 соединения, каждый шаг можно подробно изучить, понять и простить закрепить.

- Поизучать: https://tls13.xargs.org/
- Забрать к себе: https://github.com/syncsynchalt/illustrated-tls13
🌐KUBERNETES NETWORKING GUIDE

Разбор сетевых компонентов Kubernetes с акцентом на то, как именно они реализуют необходимую функциональность. Гайд не совсем является образовательным ресурсом, а больше агрегация знаний из официальной документации и инженерного опыта.

Читать и быть умнее: https://www.tkng.io/
Забрать к себе: https://github.com/networkop/k8s-networking-guide
PostgreSQL – что там по конфигам

Сервисы-шпаргалки, которые помогут разобраться с базовой конфигурацией PostgreSQL, если вы только начали использовать данную БД.

Стоит также помнить, что конфигураторы не являются эталоном, так как настройки зависят не только от конфигурации оборудования, но и от размера базы данных, количества активных клиентов и сложности запросов к БД. Оптимальная конфигурация базы данных может быть получена только практическим путем.

И не забывайте проверять новую конфигурацию сначала на тестовой среде!

https://pgtune.leopard.in.ua
https://pgconfigurator.cybertec-postgresql.com
Поиск по вашим сертификатам и не только вашим

Жмешь сюда https://crt.sh и хорошо!
К примеру, что там у Яндекса https://crt.sh/?q=yandex.ru
​​⚙️Поприветствуем Alpine Linux

Зарелизился Alpine Linux под версией 3.17.0

Для чего он?

- Использовать в контейнерах (Привет, Docker)
- Можно использовать во встраиваемых системах
- Да даже на десктоп можно постаивть!

Alpine Linux — маленький, быстрый дистрибутив Linux и очень ресурсоэффективный. Для контейнера требуется не более 8 МБ, а для минимальной установки на диск требуется около 130 МБ памяти. Крутить микросервисы в Kubernetes только в путь!

Страничка на официальном сайте:
https://www.alpinelinux.org/posts/Alpine-3.17.0-released.html
💽 Windows Subsystem for Linux теперь не Preview

Microsoft зарелизили стабильную версию WLS 🚀
Не забываем, чтобы использовать WLS на Windows 10, смотрим чтобы сборка была 19041 и выше или Windows 11. Для установки достаточно в cmd.exe от имени Администратора ввести (можно PowerShell):
wsl --install

Про WLS:
https://learn.microsoft.com/ru-ru/windows/wsl/about

Страничка на Github:
https://github.com/microsoft/WSL/releases/tag/1.0.0
Никогда не было и вот опять

LastPass снова "отличились" на тему инфосека 🥲
Из записи в блоге не совсем ясно, что всё-таки утекло, но говорят – не пароли. Стоит ли дальше пользоваться таким сервисом? Наверное нет, так как злоумышленники явно взяли вектор атаки на компанию, и в "багаже" у них много даты, которую они могут применить, чтобы получить доступ к еще более чувствительным данным.

https://blog.lastpass.com/2022/11/notice-of-recent-security-incident/