Sysadmin Tools 🇺🇦
3.88K subscribers
692 photos
28 videos
302 files
5.1K links
Sysadmin/DevOps tools, news and other interesting things from modern IT world.
Feed https://t.me/s/sysadmin_tools
Download Telegram
Forwarded from PHP Digest
Мёртвый код

https://blog.krakjoe.ninja/2019/07/trimming-phat.html

В PhpStorm и других инструментах есть инспекция для поиска "мёртвого кода" то есть, не просто недостижимого типа:

function foo() {
return;
echo "I'm dead";
};

а такого, который на вид вполне норм, но при этом нигде не вызывается. Проблема в том, что такие инструменты вычисляют неиспользуемые куски статически, и из-за динамической природы PHP все возможные варианты просчитать довольно сложно.
С другой стороны, если вся функциональность вашего приложения покрыта тестами, то теоретически найти "мёртвые" участки можно из покрытия. Но на практике так бывает редко никогда.

Joe Watkins, core-контрибьютор PHP, а также автор pthreads, parallel, и pcov, разрабатывает новое расширение https://github.com/krakjoe/tombs, идея которого простая: подключаете его на продакшене, ждёте день/неделю/месяц, а потом смотрите статистику и видите, какие функции/методы ни разу не выполнялись — с большой вероятностью и в следующий год они не будут запущены, а значит можно их удалять не жалея.
Привет, друзья. Лето уже давно перевалило за равноденствие, которое совпало с днём прошедшего @Kubernetes Meetup #3 — иными словами, часики тикают, а квартальные планы надо как-то выполнять.

Так что мы ищем спикеров на @DevOps Meetup — планируем собрать его в офисе Mail.ru Group 22 августа. Хотим добавить в софт-скилловый уклон обсуждения DevOps’а немного плоти.

Если у вас наболело, есть кейс, хотите копать вглубь технологий и/или рассказать, как построен DevOps у вас в компании или как надо — ждём заявку на mcs.mail.ru/speak
Если вы создавали свою учетную запись в Slack до марта 2015 года, то сегодня вам могут сбросить пароль. Ситуация связана со взломом 4-летней давности, когда взломали инфраструктуру Slack, и украли некоторую пользовательскую информацию, включая хеши паролей. В свете свежеобнаруженной информации Slack решил еще вдогонку некоторым пользователям сделать принудительное повышение безопасности
https://slackhq.com/new-information-2015-incident
Forwarded from AvitoTech
Как использовать стендбай в PostgreSQL

Константин Евтеев рассказывает в нашем англоязычном блоге на Медиуме о различных вариантах использования и конфигурации standby сервера.

В статье:

1️⃣ горизонтальное масштабирование с помощью репликации;
2️⃣ как использовать реплику для чтения и избежать stale reads;
3️⃣ возможные проблемы и решения при использовании стендбая с большим количеством запросов, применение DDL, отправка большого количества WAL-файлов в архив и восстановление из архива;
4️⃣ использование пула стендбаев и переключения запросов между ними;
5️⃣ восстановление после аварий с приведением в согласованное состояние мастера, стендбаев и архива.

Почитайте, если интересуетесь темой: http://bit.ly/2JO2sGW
Forwarded from PythonDigest
webssh - Web based ssh client
http://github.com/huashengdun/webssh
Начинающие разработчики не сразу понимают старших товарищей. Фразы вроде «я апишку свитчнул» или «заимпорти другую либу» звучат для новичков как лекция по математическому анализу для первобытного человека. Поэтому мы решили сделать небольшой словарь профессионального сленга программистов.

via Последние посты в блоге Хекслета https://ift.tt/2JFfmIa
Минутка юмора
Forwarded from CatOps
How Google got rid of VPN and other old(?) security methods

They called it BeyondCorp and it main goal sound as:
Every Google employee work successfully from untrusted networks without the use of a VPN. It needed for improving productivity and keep company secure.

Implementation started in 2011 and successfully ended in 2014, proccess was described in this article. Now Google starts sharirg the lessons that they have learned over the 5 years of exploitation.

P.S. On Google SSO page you can find random pictures (:

#security
Forwarded from Патчкорд
Amazon купили себе 44.192.0.0/10. История этой сети и её продажи со стороны продавца AMPRNet. В самом конце есть FAQ - дайджест статьи в ответах на вопросы, в том числе "Почему?" и "За сколько?". Продали тем кто больше предложил, себе оставили ещё /9 и /10.
IPv4 адреса всё ещё есть, пока их можно купить.
ЖИР ПОТЕК ПО МОНИТОРУ :D
Forwarded from Evil Martians
Зрелище на выходные: супер-подробный (три часа!) доклад/практикум об HTTP/2 и как настроить свой стек так, чтобы достичь максимальной производительности.

https://www.youtube.com/watch?v=ct5MvtmL1NM&feature=youtu.be
Теперь 100% open source

YugaByte DB разработана для поддержки быстрорастущих онлайн-сервисов в публичных, частных и гибридных облаках с целостностью транзакций, высокой доступностью, низкой задержкой, высокой пропускной способностью и масштабируемостью в нескольких регионах, а также предоставляет беспрецедентную свободу моделирования данных архитекторам приложений

https://blog.yugabyte.com/why-we-changed-yugabyte-db-licensing-to-100-open-source
Forwarded from DevOps&SRE Library
Kubernetes Failure Stories, or: How to Crash Your Cluster

Классный доклад от компании Zalando про то, с какими проблемами им пришлось столкнуться в процессе менеджмента 130ти кластеров Kubernetes.

https://youtu.be/LpFApeaGv7A