[Перевод] Введение в нечёткую логику |
https://habr.com/ru/post/713620/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713620
Метки: программирование html javascript css php лингвистика ethernet функция переменные значения алгоритмы github блог компании timeweb cloud timeweb_ статьи_перевод нечетная логика if-then |
Фуршет января |
Привет, Хабр! Январь подходит к концу, а фуршета ещё не было — исправляемся! Тем более, что в понедельник мы ещё не пробовали :) Если есть желание и возможность пообщаться, то все подробности под катом — добро пожаловать.
Читать далееhttps://habr.com/ru/post/713706/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713706
Метки: Блог компании Хабр Habr Управление сообществом фуршет общение |
[Перевод] Как собирать данные в DevSecOps |
https://habr.com/ru/post/713682/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713682
Метки: Блог компании RUVDS.com Информационная безопасность DevOps ruvds_ перевод devsecops логи метрики трассировка наблюдаемость |
Helm Canary: как Сбер канареечные релизы реализовывал |
Привет, Хабр! Сегодня поговорим об опыте работы Cбера с Helm. Дело в том, что в Сбере широко используется контейнерная платформа OpenShift от RedHat, которая дополняет Kubernetes собственными возможностями, упрощает деятельность по разработке и сопровождению сервисов в промышленной эксплуатации. Платформа отличная, но у неё есть ряд проблем, о которых поговорим ниже. А справиться с ними можно при помощи Helm. О том, как нам помог этот пакетный менеджер, — читайте под катом.
Читать далееhttps://habr.com/ru/post/713686/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713686
Метки: тестирование системы управления версиями it-инфраструктура тестирование it-систем kubernetes it-система блог компании сбер |
[Перевод] Для чего нужен Observability Engineering |
Замечали, как часто в ИТ-отрасли появляется модное словечко, и тут же все начинают вставлять его в описание своих продуктов, чтобы привлечь побольше внимания?
Сейчас у нас в тренде observability (наблюдаемость), и многие вендоры уже берут его на вооружение.
Что такое observability? Просто навороченная версия мониторинга? Быстрее, выше, сильнее, настоящий Чак Норрис среди DevOps-инструментов! Так и хочется прикупить себе наблюдаемости, правда?
Давайте не будем поддаваться всеобщему ажиотажу и попробуем разобраться, что это такое и откуда вся шумиха.
Читать далееhttps://habr.com/ru/post/713196/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713196
Метки: команды инженер процессы sre микросервисы devops it-инфраструктура карьера в it-индустрии блог компании southbridge микросервисная архитектура observability sre devops sre- |
Ровно 10 лет назад состоялся первый полноценный показ BlackBerry 10 |
Буквально десятилетеие назад, а именно 30 января 2013 года тогдашний CEO канадской компании Торстен Хейнс продемонстрировал публике новую операционную систему - BlackBerry 10, а также два устройства, базирующихся на ней - BlackBerry Z10 и Q10.
Читать далееhttps://habr.com/ru/post/713680/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713680
Метки: Гаджеты История IT смартфоны презентация blackberry 10 безопасность телефон операционные системы операционная система |
Что такое мат.анализ и с чем его едят? |
Давайте знакомиться: я Меликян Маргарита, кандидат физико-математических наук, уже 4й год работаю на мехмате МГУ и кафедре высшей математики МФТИ, а также несколько лет как преподаю в ШАД Helper. Преподаю я как разнообразные курсы из блока анализа, так и вероятностного блока, и сегодня я хочу немного поговорить о том, каково это – осваивать математический анализ и каких ошибок следует избегать, какие лайфхаки применить.
Первая препона, с которой сталкивается человек в самом начале освоения новой дисциплины, даже если он это делает “под присмотром” преподавателя – это литература. На что нужно обращать внимание и ориентироваться при выборе?
Читать далееhttps://habr.com/ru/post/713676/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713676
Метки: математика математический анализ лайфхаки шад школа анализа данных ШАД Helper |
Криптономикон 2022, или Блокчейн для чайников |
Кто такой Сатоши Накомото? Как назвать свою криптовалюту? Какая криптопирамида самая прибыльная? Это вопросы, которые мы не стали обсуждать в юбилейном, двадцатом, выпуске подкаста «Сушите вёсла». А посвятили его разговору о технологии блокчейн и её проблемах с СТО компании Decurity Арсением Реутовым. Хитросплетения смарт-контрактов, Византийский консенсус, взлёт и падение рынка NFT, программисты новой эры — и это ещё не всё.
Читать далееhttps://habr.com/ru/post/713674/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713674
Метки: crypto криптовалюта децентрализованные сети криптовалюты blockchain cryptocurrency блокчейн блокчейн технологии сушитевёсла блог компании red_mad_robot red_mad_robot |
Бизнес-архитектура MUST HAVE |
Бизнес-архитектура и ее место в компании
Простая истина: чем комфортнее и красивее город, тем более приятно и удобно в нем жить. Архитектура города – это не только архитектура конкретных зданий и сооружений, но и сама их совокупность, создающая пространственную среду для жизни и деятельности человека. И чем лучше структурировано пространство вокруг в части зданий, маршрутов, оказываемых услуг – тем нам удобнее.
Таким образом, архитектура в городе – это наука не только о строительстве и проектировании, но еще и о структурировании.
Также на предприятии. Бизнес-архитектура – это целостная и интегрированная модель компании, которая связывает стратегические, структурные, технологические и информационныеаспекты. Она есть всегда и является частью корпоративной архитектуры.
Согласно методологии TOGAF, через бизнес-архитектуру происходит постановка бизнес-целей и управление ИТ-архитектурой. Она связывает стратегию и тактику, помогает лучше понять потребности в целом.
Читать далееhttps://habr.com/ru/post/713668/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713668
Метки: Блог компании Страховой Дом ВСК Анализ и проектирование систем бизнес-архитектура |
SEO Выводы из утечки кода поисковика Яндекс |
Я был в восторге, когда узнал об утечке проприетарного исходного кода Яндекса. И после анализа данных я должен сказать, что выводы оказались весьма интересными! Итак, без лишних слов, давайте окунемся в основные выводы, которые я сделал.
Читать далееhttps://habr.com/ru/post/713666/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713666
[Перевод] Сравнение систем Machine Learning as a Service: Amazon, Microsoft Azure, Google Cloud AI, IBM Watson |
https://habr.com/ru/post/699436/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699436
Метки: искусственный интеллект amazon обработка изображений data mining машинное обучение ibm watson microsoft azure big data sagemaker machine learning as a service google cloud ai mlaas |
Ракета с руками |
https://habr.com/ru/post/713140/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713140
Слив исходников Яндекса, как самый большой толчок русского ИТ |
Постараюсь без долгих рассуждений, сразу к делу. Привет, я mobilz, и в своё время я уже "сливал" некоторые исходники Яндекса в том числе. Предварительно, конечно, предупредив их. К текущим событиям я не имею отношения, но у меня есть мысли, которыми я хочу поделиться.
Во-первых, это звиздец. Это не первый слив, но, наверно, самый крупный. Если бы такое произошло с моими проектами, я бы сел в углу, обняв колени, и долго плакал.
Во-вторых, это лучшее, что произойдёт с русским ИТ в этом году. Такого роста, как в этом году, мы не увидим ещё долго.
https://habr.com/ru/post/713402/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713402
Метки: Информационная безопасность яндекс взлом утечка |
Раскатка k8s 1.26 ansible+jenkins |
Приветствую всех! Недавнее масштабное обновление github (когда там часами не работало ничто) побудило меня поделиться своим опытом автоматизации установки k8s на bare metal.
Итак. Задача: развернуть кластер kubernetes последней на данный момент версии 1.26 средствами CI/CD за минимальное время (на моем оборудовании около 3 минут), и вообще, начать с этого построение своих инструментов управления кластером.
Для этого потребуется от 3 серверов под управлением ubuntu, чтобы прошли тесты sonobuoy conformance (адаптация под rhel потребует небольших доработок).
Выработанный процесс больше подойдет для разворачивания тестовой среды, именно для этого акцент сделан на скорости, исключен любой шаг, без которого все и так полностью будет функционировать. Для production кластера, как минимум, придется добавить дополнительные отдельные etcd узлы, данный процесс за рамками этой статьи. Однако, etcd узлы на мастер нодах созданы будут в рассматриваемом процессе.
О роли ansible inventory.
[masters]
k8s
[master]
k8s
[etcd]
k8s
[workers]
r01
r02
[jenkins]
k8s
[grafana]
k8s
Давайте сделаем его простым, очень простым. Чтобы это осуществить, настройте dhcp службу вручную или с помощью API своего маршрутизатора. Будет нелишним настроить домен маршрутизатора, просто укажите любой идентификатор, который будет добавлен к именам ваших узлов. Вам потребуется добавить mac адреса сетевых интерфейсов своих узлов в список соответствия IP адресам в вашей подсети. Иными словами, составьте план статических адресов для своих узлов кластера.
itoracl.github.io/k8shttps://habr.com/ru/post/713398/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713398
Метки: Настройка Linux Kubernetes kubernetes cluster |
Boson — разработка СУБД «с нуля» (часть II) |
В первой части статьи мы обсуждали разработку самого нижнего слоя СУБД Boson - CachedFileIO. Как упоминалось, статистика такого явления как Locality of Reference говорит о том, что в реальных приложениях ~95% запросов к данным локализованы в 10-15% базы данных. При этом среднее соотношение чтения/записи - 70%/30%. Это делает эффективным использование кэша (cache) работающего на основе алгоритма Least Recently Used (LRU). Реализовав его, мы получили 260%-600% прироста скорости чтения при 87%-97% cache hits.
Следующим после кэша слоем СУБД Boson является хранилище записей RecordFileIO. Это уже первый прообраз базы данных, который начинает приносить прикладную пользу. Сформулируем верхнеуровневую спецификацию требований:
Читать далееhttps://habr.com/ru/post/712896/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712896
Метки: c++ Системное программирование алгоритмы Хранение данных двусвязный список хобби записи в базе базы данных хранилище |
И смартфоны тоже: падение рынка худшее за много лет. В чем причина? |
https://habr.com/ru/post/711810/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711810
Метки: Блог компании Selectel Исследования и прогнозы в IT Производство и разработка электроники смартфоны исследования рынок |
Retry or No? |
В этой статье разберем вариант реализации функционала перезапроса сообщений из семейства resilience шаблонов. Мы поговорим о retry. Точнее обсудим:
1. Что такое устойчивость и какое влияние на нее имеет retry?
2. Анализируем, где применять retry;
3. Реализуем retry;
4. Пишем unit-тесты с wiremock;
5.Делаем starter;
Читатьhttps://habr.com/ru/post/712964/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712964
Метки: java spring rest pattern starter resilience maven lombok проектирование и рефакторинг wiremock тестирование it-систем feign распределённые системы блог компании альфастрахование |
Настраиваем Clion для разработки под Flipper Zero |
Как я настроил отладку приложений Flipper Zero в Clion.
Читать далееhttps://habr.com/ru/post/713382/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713382
Метки: Visual Studio Отладка flipperzero clion flipper zero Wi-Fi Debugger Module fap fbt stm32 embedded |
«Помоги мне стать дизайнером» |
С такой фразой ко мне не единожды обращались знакомые, желая получить краткое руководство, чтобы ворваться в профессию, так сказать, с ноги. Абсолютно каждый специалист, который любит свою работу, скажет, чтобы научиться его профессии потребуются годы.
Не самое ободряющее утверждение, если учесть, что кушать хочется уже сейчас. Ключевое здесь именно научиться, по правде, самое трудное в любом деле — это начать.
Нулевой шаг на пути становления дизайнером, заключается в понимании, что же такое дизайн, именно об этом я и расскажу.
Читать далееhttps://habr.com/ru/post/713378/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713378
Метки: Интерфейсы Графический дизайн Карьера в IT-индустрии дизайн дизигн дизайнеру когнитивные искажения длиннопост кругозор |
Информация, как много в этом слове… |
Очень сложно дается для понимания (уж поверьте, проверено много раз) простая мысль, что одним и тем же словом в разных предметных областях, на разных уровнях анализа, разными людьми могут обозначаться принципиально разные понятия. Например, большинство убеждено, что существует некое реальное, как оно есть на самом деле, сознание, и проблема только в том, что у нас не получается описать его словами. Сколько человек ни возьмется за это, у всех получается как-то про разное. Хотя можно просто признать, что слово «сознание» многие используют в разных значениях, то есть обозначают им разные понятия, и на этом завершить бесконечные споры. Ту же историю мы наблюдаем и со словом «информация» – можно насчитать под сотню различных, порой очень далеких друг от друга по содержанию определений.
Согласно одним, информация – это «любые данные, представленные в электронной форме», согласно другим – «универсальное свойство материи», и тут же – «мера организованности системы», а еще «сведения, воспринимаемые человеком». Кто-то пытается объяснить наличие множества определений информации тем, что само понятие ‘информация’ является многогранным, сложным, и даже объявляет его базовым, неопределяемым. Но ведь очевидно, что приведенные определения никак не могут описывать нечто одно: потоки символов, передаваемый по каналам связи, не могут быть мерой сложности системы, а воспринимаемые человеком сведения – универсальным свойством материи.
Далее я попытаюсь убедить вас в следующем: во-первых, нет никакой самой по себе информации, про которую можно говорить, что именно она и есть информация (сложная, первичная, вездесущая) и требуется только дать ей единственно правильное определение; во-вторых, мы имеем дело с рядом несводимых друг к другу понятий, которые в разных областях разными людьми обозначаются одним и тем же словом «информация».
Читать далееhttps://habr.com/ru/post/713376/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713376
Метки: Семантика IT-стандарты Искусственный интеллект информация терминология данные кибернетика |