Архив за 10 июля 2020 - 2

Простое создание Kubernetes-операторов с shell-operator: прогресс проекта за год - 1

Kubernetes-операторы — удобный механизм для расширения возможностей этой контейнерной платформы, по праву снискавший широкое признание в среде инженеров эксплуатации и им сочувствующих. О том, как они устроены и работают, мы рассказывали в уже далёком 2017-м. А в апреле прошлого года мы представили Open Source-проект shell-operator, который значительно упростил процесс создания Kubernetes-операторов.

Для этого был разработан фреймворк, позволяющий запускать произвольные скрипты (на Bash, Python и т.п.) в случае наступления определённых событий в K8s-кластере.

За минувшее время shell-operator обрёл свою пользовательскую базу (см. подробности в конце статьи) и, конечно, новые возможности. По случаю недавнего релиза v1.0.0-beta.11 (о бета-статусе см. дальше) мы решили рассказать о том, к чему проект пришёл за время своего существования, с момента анонса первой публичной версии.Читать полностью »

Пандемия COVID-19 резко изменила жизнь практически каждой страны и почти каждого человека. Отслеживая влияние коронавируса на ключевые отрасли и рынки, источник обнаружил очевидную закономерность: сейчас люди больше полагаются на мобильные технологии, чем раньше. Время, проводимое в течение месяца в мобильных приложениях, во втором квартале 2020 года выросло в годовом исчислении на 40%. В апреле оно достигло рекордного уровня, превысив 200 млрд часов.

Как известно, первый компьютер Apple на процессоре её собственной разработки появится уже в этом году, но мы пока не знаем, что это будет за модель. Зато аналитик Минг-Чи Куо (Ming-Chi Kuo) утверждает, что в следующем году нас ждёт как минимум два таких ноутбука.

Привет!

Я решил проверить парадокс дней рождений на данных, которые доступны из ВК.

Что такое парадокс дней рождений?

Попробуйте ответить на вопрос: Какое количество людей в комнате необходимо, чтобы у двух людей были одинаковые дни рождения с вероятностью 0.5? (дата и месяц). Парадокс дней рождений отвечает на этот вопрос. Читать полностью »

Это короткая статья для новичков. Наверняка вы знаете, что в пайтоне для циклов for и while предусмотрен блок else. И с этим блоком возникает много путаницы, потому что его действие на первый взгляд не интуитивно. Приходится тратить немного времени или заглядывать в документацию каждый раз, когда он встречается:

for f in files:
    if f.uuid == match_uuid:
        break
else:
    raise FileNotFound()

Когда будет исключение: когда файл не найден? Когда найден? Когда список пуст? На этот вопрос сложно ответить, потому что блок else находится на одном уровне с блоком for и кажется, что это какое-то условие, относящиеся к самому списку; например, когда for не нашел ни одной записи. Но достаточно знать главный секрет блока else для циклов, чтобы больше никогда не терять на это время:

Читать полностью »

Умные кольца — весьма специфический и очень маленький сегмент рынка, но он есть. Одно из первых подобных устройств — Oura — вышло на рынок ещё пять лет назад, хотя оно представляло собой не кольцо, а перстень.

Одновременно с аналитиками Gartner итоги минувшего квартала на рынке ПК подвели их коллеги из IDC. В подготовленном ими отчете констатируется, что рынок «традиционных ПК», к которым в IDC относят настольные ПК, ноутбуки и рабочие станции, но не относят планшеты и x86-совместимые серверы, в годовом выражении вырос на 11,2%. Всего за второй квартал 2020 года было отгружено 72,3 млн готовых ПК. Аналитики IDC объясняют рост продаж увеличением числа тех, кто работает и учится на дому из-за пандемии COVID-19. Интересно, что в Gartner насчитали всего 64,8 млн ПК, а рост рынка видят равным 2,8%.

Читать полностью »

Разблокируем интернет с помощью Mikrotik и VPN: подробный туториал - 1


В этом пошаговом руководстве я расскажу, как настроить Mikrotik, чтобы запрещённые сайты автоматом открывались через этот VPN и вы могли избежать танцев с бубнами: один раз настроил и все работает.

В качестве VPN я выбрал SoftEther: он настолько же прост в настройке как и RRAS и такой же быстрый. На стороне VPN сервера включил Secure NAT, других настроек не проводилось.

В качестве альтернативы рассматривал RRAS, но Mikrotik не умеет с ним работать.  Соединение устанавливается, VPN работает, но поддерживать соединение без постоянных реконнектов и ошибок в логе Mikrotik не умеет.

Настройка производилась на примере RB3011UiAS-RM на прошивке версии 6.46.11.
Теперь по порядку, что и зачем.
Читать полностью »

В ВШЭ намеряли самую низкую среди аналогичных исследований цифровую грамотность россиян. Только у 12% они «выше базового уровня». НАФИ (Национальное агентство финансовых исследований) в апреле этого года заявляло, что высокий уровень у 27% пользователей.

22% исследованных не использовали интернет в течение последних трёх месяцев. У 2% «навыки отсутствуют», у 39% уровень навыков низкийЧитать полностью »

Не секрет, что новые версии iOS распространяются в разы быстрее и шире, чем в случае Android, чему есть вполне просто объяснение. Но порой у этой системы проявляется и обратная сторона. К примеру, компания Twitter сегодня объявила, что её фирменное приложение больше не поддерживает версии операционной системы Apple старше iOS 12. То есть аппараты под управлением iOS 11 не смогут запустить официальный клиент Twitter.


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js