Ретроспектива работы с bare metal Kubernetes, или Туда и обратно |
Команда Kubernetes Platform в Quadcode внедряет, поддерживает и сопровождает Kubernetes и все процессы вокруг него. Пять с половиной лет наши кластеры и подходы менялись и эволюционировали. В статье расскажем, с чего мы начинали, к чему пришли, и как получилось сделать сопровождение bare metal кластеров комфортным.
Читать далееhttps://habr.com/ru/post/701112/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701112
|
Метки: Блог компании Quadcode Системное администрирование kubernetes kubeadm kubespray bare metal ec2 |
[Перевод] Создание пользовательского (индивидуального) макета в SwiftUI. Основы |
В настоящее время SwiftUI предоставляет протокол Layout, позволяющий нам создавать суперпользовательские (сверхиндивидуальные мне кажется здесь больше подходит) макеты, копаясь в системе компоновки без использования GeometryReader. Протокол Layout дает нам невероятную силу создания и повторного использования любого макета, который вы можете себе представить. На этой неделе мы узнаем, как использовать новый протокол Layout для создания макета потока в SwiftUI.
Любой макет, который вы хотите создать, должен соответствовать новому Layout протоколу. Для реализации у него есть две необходимые функции.
Читать далееhttps://habr.com/ru/post/701864/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701864
|
Метки: Разработка под iOS swift ios swiftui |
Чиним отставание реплик, не меняя архитектуру Ruby-монолита |
Привет, меня зовут Александр Панасюк. Я разрабатываю на Ruby с 2011 года и сейчас руковожу группой разработки на Ruby в СберМаркете. Хочу поделиться опытом того, как при масштабировании e-com’а мы боролись с узким горлышком при помощи репликации и какой метод предпочли при борьбе с отставанием реплик. Об этом я уже рассказывал на конференции Ruby Russia'22, а это текстовая версия моего доклада.
Читать далееhttps://habr.com/ru/post/701490/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701490
|
Метки: Блог компании Evrone Блог компании СберМаркет ruby Программирование Ruby on Rails rubygems репликация |
Как подчеркнуть новизну своего исследования? |
Для этого вы должны сначала провести тщательный поиск литературы, чтобы определить, что уже известно в вашей области исследований и какие пробелы необходимо изучить. Свяжите эти моменты с вашим планом исследования и результатами. После того, как вы записали эти моменты, вы можете включить их в свою статью следующими способами:
Читать далееhttps://habr.com/ru/post/701938/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701938
|
Метки: Научно-популярное статьи актуальность новизна |
Digital-мероприятия в Москве c 28 ноября по 4 декабря |
Подборка мероприятий на неделю

https://habr.com/ru/post/701936/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701936
|
Метки: хакатоны конференции ивенты митапы meetup conference event events marketing конференция митап хакатон |
Интеграция Unity Framework для модульного тестирования в IAR Embedded Workbench |
Споры о применении модульного тестирования в разработке встраиваемого ПО не утихают, масла в пожар этих споров подливают статьи, иногда появляющиеся на Хабре, такие как Модульное тестирование в Embedded или очередное упоминание не безызвестной и, несомненно хорошей, книги "Test-Driven Development for Embedded C" авторства James W. Grenning. В целом с методологией TDD можно спорить, как и любой инструмент его однозначно стоит применять там, где он уместен. Но вряд ли кто-то будет спорить с тем, что часто во встраиваемом ПО присутствуют модули бизнес-логики или математических вычислений, которые должны подвергаться тестам при рефакторинге или оптимизации и тут уже не важно используете вы TDD целиком или только берете оттуда те принципы, которые лично вы считаете полезными.
Читать далееhttps://habr.com/ru/post/701810/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701810
|
Метки: Тестирование IT-систем Программирование микроконтроллеров IAR тестирование по unity embedded |
Как мы создавали сервис для улучшения города в Ташкенте (Узбекистан) |
Этот материал посвящен сервису Xalq Nazorati (Народный Контроль) — с ним люди могут пожаловаться на нерабочий лифт, яму на дороге, сломанный светофор или стертую дорожную разметку. В статье расскажем, с чего мы начинали проект, какие ошибки допускали, как их исправляли и где в итоге оказались.
88% всех обращений были в итоге решены.
Чтобы контролировать работу сервиса и обеспечить реальное решение проблем, мы разработали рейтинг районов города, тем самым мотивируя чиновников не отмахиваться от проблем.
Чтобы лучше обозначать раскрытие темы, используем индикатор из хорошо знакомой многим игры. Так интереснее.
Резюме
Сегодня в сервис Народный Контроль уже поступило более 28 тыс. обращений от горожан — чаще всего люди жалуются на проблемы на дорогах, ЖКХ и экологические проблемы.
Читать далееhttps://habr.com/ru/post/701682/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701682
Проектируем интерфейс оформления заказа: выбор адреса и времени доставки. 162 гайдлайна |
Оформление заказа – один из последних шагов на пути клиента к покупке в интернет-магазине, и на этом шаге лучше не ставить ему палки в колеса.
Разберем в этой статье. Как всегда, детально и с примерами.
Как сделать выбор адреса доставки, пункта выдачи заказов, даты и времени максимально удобным?
Читать далееhttps://habr.com/ru/post/701878/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701878
|
Метки: дизайн интернет-магазин веб-дизайн e-commerce usability интерфейсы ui проектирование интерфейсов ux ux дизайн чек-лист ux/ui управление e-commerce hardclient |
[Перевод] Борьба с инсайдерством как борьба с сомалийскими пиратами |
|
Метки: Блог компании SearchInform информационная безопасность инсайдерство утечки информации социальная инженерия |
Яндекс делится почкованием, стартапы с российскими фаундерами отменяют, а Илон Маск проникся идеалами Кин-дза-дзы |
Почти что всё самое важное, что произошло за неделю в мире финансов. Также в выпуске: Pump-and-Dump схемы в Телеграм-каналах, чудеса занимательной Эрдоганомики, и официальное обвинение нидерландского прокурора в адрес open-source разработчика Tornado Cash.
Читать далееhttps://habr.com/ru/post/701928/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701928
|
Метки: Финансы в IT Криптовалюты новости новости недели дайджест инвестиции tornado cash binance ftx сэм бэнкман-фрид яндекс аркадий волож |
Информационная безопасность в IoT |
Данная статья была задумана и реализована, как обзорный материал, посвященный теме обеспечения информационной безопасности в многообразном мире Интернета вещей. Упомянутая многообразность среди прочего привела и к тому, что текст получился весьма объемным, но, смеем надеяться, полезным в части систематизации информации. Для удобства читателей, знакомых с тематикой, ниже приведено содержание статьи с возможностью перехода к интересующему разделу. Тем же, кто только начинает своё путешествие в этой области знаний, предлагаем двигаться по тексту последовательно.
Давайте разберемсяhttps://habr.com/ru/post/700800/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700800
|
Метки: информационная безопасность Интернет вещей iot |
Что заставляет вас писать |
Время от времени на Хабре выходят статьи, на тему как и что нужно писать, чтобы это было интересно и главное, полезно сообществу. Сегодня хочу поговорить на тему мотивации. Почему мы должны писать, что заставляет свои мысли и наработки выкладывать в общий доступ. Интересна именно сама механика, где проходит та грань, когда мысли превращаются в готовую статью.
Читать далееhttps://habr.com/ru/post/701918/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701918
|
Метки: Управление сообществом Читальный зал Управление медиа хабрахабр опрос |
[recovery mode] Микро-сервисы и макро-твиттер |
Много шуму поднято из-за публичного обсуждения "вхождения во власть" Илона Маска с его новоприобретённым Твиттером. Это действительно хороший повод для понимания того, что творится в современных информационных технологиях. Поэтому рассмотрим проблему со стороны оппонентов повсеместно распространённой излишней сложности, коллективно называемой "микросервисная архитектура".
Читать далееhttps://habr.com/ru/post/701848/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701848
|
Метки: Проектирование и рефакторинг Анализ и проектирование систем микросервисы разработка архитектура |
[recovery mode] Работа в нотном редакторе MuseScore. Часть 5.3 |
Продолжение Работа нотном редакторе MuseScore. Часть 5.2
В любом нотном тексте, сложнее чем запись одной мелодии, возникает необходимость многоголосой записи.
Нешаблонное применение встроенных шаблонов
Читать далееhttps://habr.com/ru/post/701828/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701828
|
Метки: Интерфейсы ноты нотная запись шаблоны музыка нотный текст музыкальная теория интерфейс плагины |
Как всё успевать: 10 проверенных принципов борьбы с хаосом задач |
Задачи окружают нас повсюду — и дома, и на работе, и во всяческих аспектах нашей повседневной жизни. У каждого со временем появляются собственные приёмы и методики работы со списками задач. Кто-то предпочитает специальные программы, кто-то по старинке всё записывает в бумажный ежедневник. Есть и те, кто вообще не занимается специальным планированием, но при этом всё успевает чудесным образом.
За долгие годы работы в IT такие методики и принципы выработались и у меня. Например, «Принцип пустого почтового ящика». Или «Принцип постепенного проявления». Они проверены временем и помогают мне успешно ориентироваться в окружающем потоке задач. В этой статье я хочу поделиться с вами этими принципами. Возможно, какие-то из них покажутся вам полезными и пригодятся.
Читать далееhttps://habr.com/ru/post/701840/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701840
Анализ больших данных в Excel: используем сводную таблицу для работы с BigQuery, Snowflake и ClickHouse |
BigQuery и другие аналитические хранилища в сочетании с современными BI инструментами перевернули работу с данными за последние годы. Возможность обрабатывать терабайты информации за секунды, интерактивные дашборды в DataStudio и PowerBI, сделали работу очень комфортной.
Однако если посмотреть глубже, можно увидеть - выиграли от этих изменений в основном профессионалы, владеющие SQL и Python и бизнес пользователи на руководящих позициях, для которых разрабатываются дашборды.
А как быть с сотнями миллионов сотрудников, для которых главным инструментом анализа был и остается Microsoft Excel?
https://habr.com/ru/post/701794/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701794
|
Метки: sql olap данные excel анализ данных microsoft sql server data mining snowflake big data bigquery google cloud platform data engineering clickhouse аналитика данных olap-кубы |
Big O нотация в Swift (часть 2 — Сокращение) |
Привет всем, добро пожаловать в раздел о сокращении Big O. В первой части мы познакомились с BigO нотацией, а сегодня вы узнаете, как взять большой сложный алгоритм и свести его до минимального значения Big O. После прочтения данной статьи вы сможете взглянуть на любой алгоритм и определить, что представляют собой различные компоненты в рантайме. Итак, давайте выясним, как на самом деле анализировать и определять Big O любого алгоритма.
Читать далееhttps://habr.com/ru/post/701822/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701822
|
Метки: алгоритмы swift big o |
[Перевод] Инженерия данных != инженерия ПО |

https://habr.com/ru/post/701366/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701366
|
Метки: перевод управление разработкой разработка по data mining software engineering devops блог компании ruvds.com data engineering ruvds_ инженерия данных |
Как компания, в которой я работаю, подверглась хакерской атаке и как можно было этого избежать |
Этим летом, компания в которой я работаю стала жертвой злоумышленников, в следствие чего деятельность компании была приостановлена на неопределенный срок.
Сама ситуация была обнаружена постфактум, поскольку взлом был произведен ночью. Сотрудники, придя на свои рабочие места не имели доступа к своим учетным записям, а те, кто имел, не могли работать с внутренними сервисами компании.
Как окажется в дальнейшем, в сеть был внедрен шифровальщик, который за считанные минуты распространился на большую часть серверов и вывел из строя диски с данными. Повреждения оказались критичными, необходимо было срочно принять меры по устранению возникшей проблемы и восстановлению поврежденных серверов.
В этой статье разберем, как можно было этого избежать.
Стало понятно, что необходимо пересмотреть, обновить, а также усовершенствовать систему безопасности во избежание подобных ситуаций и пресечения другого рода атак.
Читать далееhttps://habr.com/ru/post/701818/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701818
|
Метки: IT-инфраструктура security network activedirectory viruses access backup |
LeTourneau TC-497: Паровозик, который смог |

https://habr.com/ru/post/701760/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701760