Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

Kubernetes 1.24: обзор нововведений

Блог компании Флант Kubernetes *DevOps *IT-инфраструктура *Open source *

Этой ночью представят новую версию Kubernetes. Удаление Dockershim — если не самое значимое, то уж точно самое обсуждаемое изменение в релизе 1.24. Также среди интересных нововведений: «мониторинг здоровья» томов; Network Policy Status для оценки состояния подресурсов; набор тестов, с помощью которых определяется готовность Windows-кластеров к production.

В обзоре рассказываем обо всех улучшениях — новых (alpha) и о тех, что перешли на уровень выше (beta, stable).

Читать далее
Рейтинг 0
Просмотры 130
Комментарии 0

Новости

Носимая робототехника: экзоскелет

Блог компании RUVDS.com DIY или Сделай сам Инженерные системы Разработка робототехники *Читальный зал
Экзоскелеты в фильмах (слева-направо): «Грань будущего», 2014; «Элизиум — рай не на Земле», 2013 г.

Человеческие возможности достаточно ограничены и с самого начала времён человек старался придумать приспособления, которые бы увеличили его силу, скорость, возможности выживать в непростом мире. С развитием технологий человек изобретал всё новые и новые способы расширения возможностей своего тела, одним из которых стала идея экзоскелета,- внешнего каркаса, являющегося несущей конструкцией, и одновременно, увеличивающей возможности. Как вы уже догадались, речь в этой статье пойдёт об экзоскелете.

Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 231
Комментарии 0

Яндекс выложил в опенсорс YDB

Блог компании Яндекс GitHub Open source *Администрирование баз данных *Высокая производительность *
Сегодня мы выложили в опенсорс систему управления базами данных YDB — плод многолетнего опыта Яндекса в разработке систем хранения и обработки данных. Исходный код, документация, SDK и все инструменты для работы с базой опубликованы на GitHub под лицензией Apache 2.0. Развернуть базу можно как на собственных, так и на сторонних серверах — в том числе в любых облачных сервисах.



YDB решает задачи в одной из самых критичных областей — позволяет создавать интерактивные приложения, которые можно быстро масштабировать по нагрузке и по объёму данных. Мы разрабатывали её, исходя из ключевых требований к сервисам Яндекса. Во-первых, это катастрофоустойчивость, то есть возможность продолжить работу без деградации при отключении одного из дата-центров. Во-вторых, это масштабируемость на десятки тысяч серверов на чтение и на запись. В-третьих, это строгая консистентность данных.

В посте я расскажу об истории развития технологий баз данных, о том, зачем использовать YDB, как её применяют текущие пользователи и какие плюсы для всех несёт выход в опенсорс. А во второй половине поста поговорим о разных вариантах развёртывания.
Читать дальше →
Всего голосов 26: ↑26 и ↓0 +26
Просмотры 2.2K
Комментарии 2

Запись на шиномонтаж в Telegram с интеграцией 1с и Битрикс24

*Управление продажами *CRM-системы *Интернет-маркетинг

Сеть шинных и колесных автоцентров, и СТО.

Это наш давний проект, по которому был описан не один кейс. И вот настало время для очередной фичи: в преддверии сезона смены зимней резины на летнюю для того, чтобы упростить запись клиентов в сервис на шиномонтаж был создан чат-бот в Telegram.

Данный чат-бот не является самописным решением, а был собран на платформе Chat2Desk при определенном участии разработчиков. Тем не менее, запрос заказчика был реализован на 100%.

Читать далее
Рейтинг 0
Просмотры 138
Комментарии 2

Табличные тесты в Go с использованием Gomock

Блог компании Авито Программирование *Go *Тестирование веб-сервисов *
Перевод

Чтобы эффективнее тестировать работу программы, можно использовать табличные юнит-тесты. В этой статье пошагово рассказываем, как писать такие тесты с помощью фреймворка Gomock.

Этот текст написал Golang-разработчик Арек Ностер. С разрешения автора мы перевели статью.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 127
Комментарии 0

Опыт эксплуатации Mellanox под управлением Switchdev

Блог компании Конференции Олега Бунина (Онтико) Блог компании Qrator Labs Высокая производительность *Сетевое оборудование Сетевые технологии *

Мы уже писали про Linux Switchdev в Mellanox — что это такое и как мы с ним живем в Qrator Labs. Сегодня я хочу рассмотреть этот вопрос с другой стороны. Меня зовут Дмитрий Шемонаев, я руковожу центром сетевых операций.

Кроме того, что этот коммутатор можно использовать как Whitebox, он поддерживает и perl-скрипты, с помощью которых мы автоматизировали управление сетевой конфигурацией.  Потому что Switchdev и это позволяет делать. Об этом я сегодня и расскажу.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 169
Комментарии 1

Semi-join Transformation

Microsoft SQL Server *
Перевод

По материалам статьи Craig Freedman: Semi-join Transformation

В предыдущих статьях я приводил примеры полу-соединений (semi-joins). Вспомним, что полу-соединение возвращает строку из таблицы, если для этой строки есть хотя бы одна совпадающая строка во второй таблице. Вот простой пример:

Читать далее
Рейтинг 0
Просмотры 61
Комментарии 0

Датацентрический и моделецентрический подходы в машинном обучении

Big Data *Data Mining *Искусственный интеллект Машинное обучение *Обработка изображений *
Перевод
image

Код и данные — фундамент ИИ-системы. Оба эти компонента играют важную роль в разработке надёжной модели, но на каком из них следует сосредоточиться больше? В этой статье мы сравним методики, ставящие в центр данные, либо модель, и посмотрим, какая из них лучше; также мы поговорим о том, как внедрять датацентрическую инфраструктуру.
Читать дальше →
Рейтинг 0
Просмотры 161
Комментарии 0

Зачем использовать materialize и dematerialize операторы, и что такое Notification в RxJS?

Блог компании Skyeng Разработка веб-сайтов *JavaScript *Angular *

Вы когда-нибудь встречали такие операторы, как materialize и dematerialize в RxJS? А что насчет класса Notification? Вероятно, многие слышали, но не до конца представляли, где их можно применить на практике.

В этой статье я расскажу, что делают эти операторы и приведу несколько примеров, которые в будущем вам могут пригодиться.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 227
Комментарии 0

Место SAST в Secure SDLC: 3 причины внедрения в DevSecOps-пайплайн

Блог компании PVS-Studio Управление разработкой *

0937_SAST_In_SSDLC_ru/image1.png


Репутационные и денежные риски, связанные с уязвимостями, огромны. На фоне этого понятен повышенный интерес к безопасности и стремление выстроить цикл безопасной разработки (SSDLC). Сегодня мы поговорим об одном из подходов, используемых в SSDLC, – SAST.

Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 146
Комментарии 0

Как умереть со своими зубами в 90 лет

Блог компании Белая Радуга Научно-популярное Здоровье

КТ челюсти. Очень важная вещь для составления календаря планового лечения.

Вообще у человека, который задался таким вопросом, есть три способа:

  1. Идеальный. От рождения до смерти следить за зубами.
  2. Типовой. Обратить внимание на свои зубы в возрасте примерно 30–40 лет. Вылечить кариес, наладить правильную гигиену. Это когда не просто горизонтальными движениями щёткой по зубам. И зайти к ортодонту и ортопеду. Если вы достоверно точно знаете, что с опорным аппаратом зубов у вас всё ОК, то можете пропустить этот шаг.
  3. Сложный. Когда вам уже 60 лет и вставную челюсть не хочется. Это, конечно, уже не про экономию, а про съёмные протезы и профилактику пародонтита.

Сегодня поговорим про календарь планового лечения, про то, что человек должен делать с начала своей жизни и в течение, чтобы у него с зубами было всё хорошо или, по крайней мере, прогнозируемо. В общем, этот пост — про экономию: как грамотно инвестировать в свои зубы и исходя из составленного плана управлять сроками, бюджетом и процессом лечения.
Читать дальше →
Всего голосов 22: ↑20 и ↓2 +18
Просмотры 2.8K
Комментарии 8

Двенадцатифакторная модель создания CLI-приложений

Блог компании ГК ЛАНИТ Программирование *
Перевод

Современному пользователю сложно представить себе взаимодействие с операционной системой без мышки или пальца на экране. Интерфейс однозначно ассоциируется с чем-то графическим и оконным, основанным на пользовательском опыте  миллионов людей за несколько десятилетий. Это очень удобно, однако в разработке софта есть ещё удалённые уголки Вселенной, где для решения сложных комплексных задач просто нет готовых решений с графическими интерфейсами. Тут на помощь приходит старая добрая командная строка (Command Line Interface, CLI). Поводом для перевода и публикации этой статьи стал интерес команды Artezio к повышению удобства, читаемости и возможности поддержки CLI в части разработки.  В конце концов это такой же интерфейс как и графический, он тоже должен быть удобным.  Мы очень надеемся, что эти знания окажутся полезными для читателей блога.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 654
Комментарии 0

Инженерный хакатон YADRO для студентов

Блог компании YADRO Хакатоны Программирование микроконтроллеров *Процессоры

14-15 мая 2022 г. YADRO впервые в России проведёт инженерный хакатон для студентов старших курсов.

Студенты смогут прокачать навыки проектирования современных микропроцессоров на базе архитектуры RISC-V и попробовать свои силы в решении практических задач маршрута проектирования системы на кристалле (СнК) по направлениям:

  • RTL проектирование;
  • функциональная верификация;
  • топологическое проектирование.
Читать дальше →
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 235
Комментарии 0

История Windows CE

Блог компании Cloud4Y Читальный зал Разработка под Windows *История IT Софт

Microsoft за всё время своего существования неоднократно пыталась выйти на рынок, отличный от компьютерного. И за всё время существования компании накопилось огромное количество проектов, которые сразу оказались неудачными или просуществовали недолго. Исключением стала разве что история с Xbox.

Надо заметить, что были и весьма интересные попытки. Например, с Windows CE. Эта операционная система очень напоминала самое известное творение Microsoft: Windows, но имела свои отличия.  Предполагалось, что на этой мобильной ОС будет работать всё, кроме компьютеров. Windows CE просуществовала довольно долго, но в итоге эта ОС так и не получила широкой известности. Более того, она стала рассматриваться как угроза самой Windows.

Почему? Рассказываем.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.6K
Комментарии 2

Как сделать фотошоп конвейером контента

Графический дизайн *Дизайн

В этом гайде вы научитесь создавать шаблонизированные картинки с разным наполнением и данными с помощью магии фотошопа и капелькой программирования

Читать!
Всего голосов 2: ↑1 и ↓1 0
Просмотры 859
Комментарии 15

«Идеальный процесс работы» UX/UI Дизайнера

Веб-дизайн *Разработка веб-сайтов *Дизайн
Tutorial

Итак, вообще для чего нужна последовательность в проектировании? Я бы привела аналогию с замешиванием теста. Есть много нюансов, которые нужно делать последовательно, не перемешивая процессы, иначе тесто получится не пригодным для наших самых красивых и вкусных синабонов. С этапами работы все так же. Ты не можешь отрисовать дизайн, а потом искать пользователей. Твоя работа окажется бесполезной и не удовлетворит конечного потребителя. Здесь я расскажу про каждый этап и какие лучше применять исследования, фреймворки и методологии.

Узнать правду
Рейтинг 0
Просмотры 431
Комментарии 0

Отношения с IT. Часть седьмая. Ничто не ново под луной

Управление продажами *Управление персоналом *IT-компании

Все персонажи и события являются вымышленными. Любое совпадение с реально живущими или когда-либо жившими людьми случайно. 

 

- Скажи, пожалуйста, каких результатов ты хочешь? – спрашиваю я сюзерена, разглядывая бейсбольные панамки, грамоты и кубки в его кабинете.

- Ну как? Хочу роста по проектам и выручке. – Отвечает он и смотрит в мою сторону настороженно.

- Слушай, я тоже хочу этого. Хочу менять рынок и подход к задаче, которая беспокоит наших заказчиков. Давай попробуем выстроить внутри эффективную систему и постепенно менять то, что мы можем для достижения результата? Хочешь, чтобы мы развивались как стартап? Хорошо, мы будем искать свой путь и двигаться в своем векторе.

- Продолжай…

- Оставим штат как есть, не будем пока тратить бюджет на маркетинг, сконцентрируемся на том, что мы можем изменить – повысим эффективность работы коммерческого отдела. Вот здесь и будет фокус нашего внимания. Что думаешь? – С замиранием спрашиваю я у СЕО.

- От меня-то что нужно?

….

Это был второй раз, когда мне удалось договориться с сюзереном. Он разрешил привлечь стороннего эксперта для краткосрочной проекта. И если в первый раз на эту же самую просьбу он ответил нет НЕТ, то сейчас великодушно сообщил:

- Хорошо, я встречусь с этим твоим чудо-экспертом. Организуй встречу.

В тот день я порхала по офису и сыпала остротами на разборе заказчиков. Вне зависимости от будущего результата встречи – это был успех. Успех, потому что вместо привычных «нет», «никогда», «ни за что», «это твоя проблема» и «за что я тебе плачу», было «окей, давай попробуем».

Читать далее
Всего голосов 4: ↑0 и ↓4 -4
Просмотры 810
Комментарии 0

Process Mining c bupaR

Open source *Data Mining *R *Визуализация данных Бизнес-модели

В настоящее время тема Process Mining продолжает набирать популярность, и все больше применяется при поиске новых путей повышения эффективности бизнес-процессов, в оперативном анализе пилотных проектов и конечно же в задачах аудита. При выборе инструмента для разработки в рамках данной задачи важнейшими критериями становятся доступность, производительность, наличие сообщества.

В этой статье мы рассмотрим bupaR open-source пакет для анализа бизнес-процессов на языке R. В качестве IDE использовалась RStudio.

Допустим, у нас уже есть файл (csv) журнала (лога) событий активностей пользователей в интернет-магазине. Воспользуемся пакетом readr для загрузки лога событий из данного файла и методом  activities_to_eventlog из bupaR для преобразования:

Читать далее
Рейтинг 0
Просмотры 382
Комментарии 0

Техподдержка АЭРОДИСК: как построить хорошо работающую систему и не сойти с ума?

Блог компании АЭРОДИСК IT-инфраструктура *Управление персоналом *

Всем привет.

В этой статье мы в подробностях расскажем, как функционирует техническая поддержка систем хранения и систем виртуализации АЭРОДИСК. Поговорим об её особенностях и развитии от «полутора» инженеров до сети сервис-центров на всей территории России и ближайших стран.

И, как положено, после статьи на Хабре мы делаем вебинар «ОколоИТ». Тема –техническая поддержка АЭРОДИСК. Вебинар состоится 28 апреля в 14 00. Зарегистрироваться можно по ссылке.

Читать далее
Рейтинг 0
Просмотры 706
Комментарии 1