Привет, давно не писал чет. Вот интересная информация о том как устроен всем нам знакомый сайт Stack Overflow.
Там все, графики, статистика и фоточки. Очень советую.
http://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/?utm_source=webopsweekly&utm_medium=email
Там все, графики, статистика и фоточки. Очень советую.
http://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/?utm_source=webopsweekly&utm_medium=email
Nickcraver
Nick Craver - Stack Overflow: The Architecture - 2016 Edition
This is #1 in a very long series of posts on Stack Overflow’s architecture. Welcome.Previous post (#0): Stack Overflow: A Technical DeconstructionNext post...
Еще интересная статья на тему того, как WhatsApp умудряется управлять всей свой архитектурой (которая содержит 900 000 000 пользователей) командой из 50 человек.
https://www.wired.com/2015/09/whatsapp-serves-900-million-users-50-engineers
https://www.wired.com/2015/09/whatsapp-serves-900-million-users-50-engineers
WIRED
Why WhatsApp Only Needs 50 Engineers for Its 900M Users
One of the (many) intriguing parts of the WhatsApp story is that it has achieved such enormous scale with such a tiny team.
Такое событие нельзя пропустить. После почти 4ех лет разработки вышел OpenVPN 2.4.0 который включает в себя множество изменений, улучшений и исправлений:
- Добавлена возможность бесшовной смены IP-адреса
- Реализована возможность использования режима блочного шифрования AEAD GCM
- Добавлена поддержка протокола согласования ключей на основе эллиптических кривых ECDH
- Включен по умолчанию механизм согласования шифров
- Добавлена поддержка сжатия при помощи алгоритма LZ4
- Добавлена опция "--tls-crypt" для увеличения защиты конфиденциальных данных о соединении пользователя
- Улучшена работа в окружениях, одновременно использующих IPv4 и IPv6.
- Добавлена поддержка платформ Android
- Значительно расширен графический интерфейс, встроенный в установочный пакет для Windows.
https://openvpn.net/index.php/open-source/downloads.html
- Добавлена возможность бесшовной смены IP-адреса
- Реализована возможность использования режима блочного шифрования AEAD GCM
- Добавлена поддержка протокола согласования ключей на основе эллиптических кривых ECDH
- Включен по умолчанию механизм согласования шифров
- Добавлена поддержка сжатия при помощи алгоритма LZ4
- Добавлена опция "--tls-crypt" для увеличения защиты конфиденциальных данных о соединении пользователя
- Улучшена работа в окружениях, одновременно использующих IPv4 и IPv6.
- Добавлена поддержка платформ Android
- Значительно расширен графический интерфейс, встроенный в установочный пакет для Windows.
https://openvpn.net/index.php/open-source/downloads.html
OpenVPN
Open Source Community | OpenVPN
OpenVPN has many developers and contributors from OpenVPN Inc. and from the broader OpenVPN community.
Совсем забыл, что 28 Декабря был день рождения одного из величайших гениев современности.
С Днем Рождения - Линус!
С Днем Рождения - Линус!
dynomite - A generic dynamo implementation for different k-v storage engines. Продукт созданный компанией Netflix.
Главная цель Dynomite это иметь возможность имплементации HA & кросс репликации ваших данных из Redis and Memcached по всем датацентрам.
Создатели Dynomite обещают простоту настройки и имплементации продукта, проще говоря без заморочек.
Читайте больше тут: https://github.com/Netflix/dynomite
Главная цель Dynomite это иметь возможность имплементации HA & кросс репликации ваших данных из Redis and Memcached по всем датацентрам.
Создатели Dynomite обещают простоту настройки и имплементации продукта, проще говоря без заморочек.
Читайте больше тут: https://github.com/Netflix/dynomite
GitHub
GitHub - Netflix/dynomite: A generic dynamo implementation for different k-v storage engines
A generic dynamo implementation for different k-v storage engines - Netflix/dynomite
Решил сделать памятку об I/O Redirection в Linux в доступном и читабельном виде. Вот.
There are always three default files open.
stdin - keyboard
stdout - screen
stdrr - errors output to the screen
These and any other open file can be redirected.
Each open file gets assigned a file descriptor.
File descriptors for:
stdin - 0
stdout - 1
stderr - 2
1>filename
# Redirect stdout to file "filename.”
1»filename
# Redirect and append stdout to file "filename.”
2>filename
# Redirect stderr to file "filename.”
2»filename
# Redirect and append stderr to file "filename.”
&>filename
# Redirect stdout and stderr to file "filename."
# This operator is now functional, as of Bash 4, final release.
2>&1
# Redirects stderr to stdout.
# Error messages get sent to same place as standard output.
# »filename 2>&1
# bad_command »filename 2>&1
# ls -yz » command.log 2>&1
Child processes inherit open file descriptors.
This is why pipes work.
stdin - keyboard
stdout - screen
stdrr - errors output to the screen
These and any other open file can be redirected.
Each open file gets assigned a file descriptor.
File descriptors for:
stdin - 0
stdout - 1
stderr - 2
1>filename
# Redirect stdout to file "filename.”
1»filename
# Redirect and append stdout to file "filename.”
2>filename
# Redirect stderr to file "filename.”
2»filename
# Redirect and append stderr to file "filename.”
&>filename
# Redirect stdout and stderr to file "filename."
# This operator is now functional, as of Bash 4, final release.
2>&1
# Redirects stderr to stdout.
# Error messages get sent to same place as standard output.
# »filename 2>&1
# bad_command »filename 2>&1
# ls -yz » command.log 2>&1
Child processes inherit open file descriptors.
This is why pipes work.
A complete daily plan for studying to become a Google software engineer.
Если вы хотите устроиться разработчиком (девопсом) в компанию своей мечты - Гугл. Вот вам подробный гайд для успешного прохождения интервью.
https://github.com/jwasham/google-interview-university
Если вы хотите устроиться разработчиком (девопсом) в компанию своей мечты - Гугл. Вот вам подробный гайд для успешного прохождения интервью.
https://github.com/jwasham/google-interview-university
GitHub
GitHub - jwasham/coding-interview-university: A complete computer science study plan to become a software engineer.
A complete computer science study plan to become a software engineer. - jwasham/coding-interview-university
Новости про WhatsApp, оказывается их сквозное шифрование не так уж и надежно и наличие бэкдора подтвердил специалист по криптографии и безопасности Тобиас Болтер.
Конечно его слова еще стоит перепроверить, но это не приятные новости.
https://vc.ru/n/whatsapp-encryption
Конечно его слова еще стоит перепроверить, но это не приятные новости.
https://vc.ru/n/whatsapp-encryption
vc.ru
Guardian: Учёные обнаружили в WhatsApp уязвимость, которая позволяет перехватывать сообщения пользователей
Учёный из Калифорнийского университета Тобиас Болтер в Беркли обнаружил, что мессенджер WhatsApp может незаметно для пользователей менять ключи шифрования и получать доступ к их переписке. Об этом сообщает издание Guardian.