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

Все потоки

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

Про правильный кокс, ИТ и эксперименты с ним

Блог компании Группа НЛМК Машинное обучение *Управление проектами *


Наша планета состоит из железа на 34,6 %, но оно в основном спрятано довольно глубоко. Большая часть доступного — в рудах в виде оксидов. При обработке руды происходит два процесса: нагрев (который переводит металл в жидкое агрегатное состояние) и связывание кислорода чем-то с более сильной химической связью, например, углеродом. Для этих целей идеально подходит уголь: он позволяет получить в простой печи нужную температуру и сам по себе во многом состоит из углерода. Сжигая оксиды железа внутри кучи угля, мы можем выплавлять металл чуть ли не в ямах в земле.

Увы, но для промышленного применения просто уголь не подходит. Ямы в земле обладают очень низким КПД. Для того чтобы повысить КПД, нужно увеличивать геометрический размер печи, а при увеличении её размера растёт высота столба топлива-восстановителя. В современных доменных печах у нас она может достигать 18 метров. А это очень толстый слой, но если этот слой не будет газопроницаем, то нарушатся конвекционные процессы, позволяющие происходить нагреву и восстановлению железа. И нарушится ещё несколько процессов, в частности, не будет правильного горения из-за отсутствия отвода газов.

Важна способность топлива восстанавливать CO2. Если она станет высокой, то углерод будет восстанавливать не металл, а превращать перегоревшую CO2 в CO, что резко ухудшит процесс выплавки. Кокс помогает и горению и восстановлению. Он делается нагревом смеси углей при
1 000+ оС без доступа кислорода, когда смесь сначала переходит в пластическое состояние, а потом частицы начинают спекаться между собой.

Проблема только в том, что кокс исторически готовился на основании экспертного мнения технологов (основанного на опыте и не всегда системного с точки зрения математики). Примерная формула есть, а точная — только в голове у технолога с 40-летним стажем в виде интуитивного понимания.

Мы придумали способ, как соединить экспертное знание с математикой и превратить это в цифровой сервис.
Читать дальше →
Рейтинг 0
Просмотры 11
Комментарии 0

Новости

«Rust – не Си на стероидах. Чтобы его изучить, нужно избавиться от предрассудков»

Блог компании Криптонит Rust *Программирование *Карьера в IT-индустрии Интервью

В отличие от нашего прошлого героя, Михаил сделал выбор не в пользу Scala, а предпочел Rust, так как этот язык обеспечивает безопасное использование данных и ресурсов. На нём можно управлять памятью и создавать не только более быстрый, но и более надёжный код. Кстати, Михаил считает C++ не столько базовым языком для Rust, сколько консервативным конкурентом. По его словам, поклонники C/C++ недолюбливают Rust лишь потому, что имеют о нём много предрассудков и пока не осознали преимущества нового языка.

Мы поговорили с ведущим системным программистом департамента разработки компании «Криптонит» Михаилом Дорониным, чьей основной специализацией в компании является программирование на Rust.

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

Как разговорить айтишника: превращаем инженера в спикера

Блог компании МТС Учебный процесс в IT Карьера в IT-индустрии Конференции

Доброго времени суток, друзья. Меня зовут Константин Архипов, руководитель проектов в команде DocFlow МТС Digital, преподаватель IT-центра МАИ, амбассадор конкурса «Цифровой прорыв» АНО «Россия – страна возможностей». В этой статье я расскажу о том, как научить специалистов доходчиво рассказывать о своих навыках и сделать из неразговорчивого инженера общительного спикера.

Интересно? Тогда добро пожаловать под кат!

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

Эффективная FIFO-обработка для Node.js

Блог компании Тензор JavaScript *Программирование *Алгоритмы *Node.JS *
Tutorial

"По классике" FIFO-очередь для обработки некоторого потока задач обычно реализуется в виде связанного списка элементов. Но для JavaScript такой подход нехорош - он требует либо создания "обвязки" над элементом очереди в виде дополнительного объекта, содержащего ссылки на сам элемент и указатель на следующий, либо превращения элемента в объект и расширения его таким же указателем.

В таких нагруженных системах, как коллектор нашего сервиса мониторинга PostgreSQL-серверов, создание и последующая подчистка Garbage Collector'ом подобных избыточных объектов и полей - непозволительная роскошь.

Но если внимательно посмотреть на эту схему, то можно заметить, что сами элементы очереди A, B, C линейно упорядочены. Так нельзя ли использовать в качестве очереди обычный массив с его .push() и .shift()?..

Насколько это будет эффективно, какие грабли встретятся на этом пути, и как их можно обойти - сегодня об этом.

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

Обзор UI-инструментов для мониторинга и управления кластерами Apache Kafka

Блог компании Флант DevOps *Администрирование баз данных *
Перевод

Apache Kafka — незаменимый инструмент для обработки данных в реальном времени и отслеживания активности приложений. К сожалению, мониторинг кластеров Apache Kafka и управление ими — непростая задача. Решить ее помогают сторонние коммерческие или Open Source-инструменты с графическим интерфейсом и дополнительными функциями в области администрирования и мониторинга.

В статье представлен краткий обзор таких инструментов.

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

Используем телетайп Consul 254 вместо клавиатуры для Arduino

Ненормальное программирование *Реверс-инжиниринг *Разработка под Arduino *Старое железо Электроника для начинающих

Из документации:

Электрифицированная пишущая машина Consul 254 предназначена:

а) для ввода алфавитно-цифровой информации в ЭВМ при печатании оператора на клавиатуре машины

б) для вывода алфавитно-цифровой информации в порядке печати на лист или рулон бумаги по сигналам, посылаемым от ЭВМ

в) для применения в устройствах подготовки данных или в других устройствах, параметры которых соответствуют параметрам указанной машины

Сегодня мы займёмся пунктом "а" - будем читать данные с клавиатуры с помощью ЭВМ Arduino Uno.

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

Как мы решаем проблемы со склонением слов для задач seo-оптимизации с помощью phpMorphy

Блог компании Россельхозбанк Разработка веб-сайтов *PHP *Повышение конверсии *Поисковая оптимизация *
Tutorial

Как мы решаем проблемы со склонением для задач SEO-оптимизации с помощью phpMorphy.

Делимся решением!

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

GraphQL: доступ запрещен

Блог компании HeadHunter Java *API *

Жил-был один маленький разработчик, работал себе над REST API и горя не знал. Но вот приходит к нему тимлид и предлагает затащить GraphQL. Казалось бы: классный и мощный GraphQL — это запросто! Но в процессе проектирования API разработчик столкнулся с неожиданными проблемами и суровыми испытаниями: система оказалась довольно сложна и полна различных прав и ролей.

Всем привет! Меня зовут Олег, я — бэкенд-разработчик системы Talantix. В этой статье я расскажу о том, как работать с доступом к данным в GraphQL.

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

На востоке растут облака: новосибирский дата-центр «Ростелеком-ЦОД» сегодня

Блог компании DataLine IT-инфраструктура *Хранение данных *Хранилища данных *Инженерные системы *

Нашему ЦОДу в Новосибирске исполнилось полтора года. За это время в дата-центре выросла зона доступности облака DataLine для заказчиков из Сибири и Дальнего Востока, а также появились новые услуги. Сейчас в новосибирском облаке размещаются почтовые сервисы, облачные диски клиентов, объектные хранилища, сервисы DBaaS, Kubernetes, сервисы ИБ, DR-площадки и резервные копии. 

В фоторепортаже из Новосибирска посмотрим, как работает дата-центр сегодня.

Погулять по ЦОДу
Рейтинг 0
Просмотры 372
Комментарии 0

Что такое объект

Программирование *Совершенный код *Проектирование и рефакторинг *ООП *

Вы задумывались, что такое объект? Что-то из реального мира: человек, машина, здание? Почему?

Я тоже так думал. Это меня ограничивало. Но затем я понял одну вещь. Эта вещь не только помогла продвинуть мое мышление ближе к объектно-ориентированной парадигме, но и писать лучший код.

Хочу поделиться своим ООзарением с вами.

Читать далее
Всего голосов 6: ↑2 и ↓4 -2
Просмотры 2.4K
Комментарии 11

Кто и как разработал технологию Википедии

Разработка веб-сайтов *Управление продуктом *Научно-популярное Краудсорсинг
Перевод

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

Наша статья — о тех, кто разработал технологию Википедии, и о том, как они работали.

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

Все июльские обновления VS Code 2022

Блог компании SkillFactory Python *TypeScript *Программирование *Софт
Перевод


Работа с Python в VS Code 1.70 стала проще, точность определения конфликтов слияния Git — выше, а ещё появились доработки интеграции с интерактивными блокнотами Jupyter. К старту нашего флагманского курса по Data Science делимся подробностями.

Посмотреть
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 2.8K
Комментарии 4

Руководство по Human Pose Estimation

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

Обычно эту задачу решают при помощи глубокого обучения.

Это одна из самых интересных областей исследований, получившая популярность благодаря своей полезности и универсальности — она находит применение в широком спектре сфер, в том числе в гейминге, здравоохранении, AR и спорте.

В этой статье приведён исчерпывающий обзор определения положения тела человека (Human Pose Estimation, HPE) и того, как оно работает. Также в ней рассматриваются различные подходы к решению задачи HPE — классические методы и методы на основе глубокого обучения, метрики и способы оценки, а также многое другое.
Читать дальше →
Всего голосов 13: ↑11 и ↓2 +9
Просмотры 1.2K
Комментарии 5

Q&A с Ильей Красинским

Управление проектами *Управление e-commerce *Управление продуктом *Управление персоналом *Финансы в IT

Недавно в кружке продактов появилась новая рубрика, мы пригласили к себе Илью Красинского. Наши подписчики и мы задавали вопросы Илье, вот что из этого вышло. Ниже транскрибация всех вопросов и ответов, которые накопились за два дня.

Если интересно прослушать подкаст и может быть задать свой вопрос, то это можно сделать вот тут. Рекомендуем запустить видео и слушать на 2X как подкаст, смотреть на говорящую голову не обязательно.

Если интересно узнать о том, что такое Кружок Продуктовый. Материал подготовил автор канала https://t.me/blackproduct

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

Уроки компьютерного зрения. Оглавление

Python *Обработка изображений *
Tutorial

Уроки компьютерного зрения на Python + OpenCV с самых азов. Часть 1.

Уроки компьютерного зрения на Python + OpenCV с самых азов. Часть 2.

Уроки компьютерного зрения на Python + OpenCV с самых азов. Часть 3.

Уроки компьютерного зрения на Python + OpenCV с самых азов. Часть 4.

Уроки компьютерного зрения на Python + OpenCV с самых азов. Часть 5.

Уроки компьютерного зрения на Python + OpenCV с самых азов. Часть 6.

Уроки компьютерного зрения на Python + OpenCV с самых азов. Часть 7.

Уроки компьютерного зрения на Python + OpenCV с самых азов. Часть 8.

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 1.8K
Комментарии 2

Как правильно подготовиться к сбою в RAID

Восстановление данных *Хранение данных *
Из песочницы

Те, кому пришлось восстанавливать данные с неисправного тома RAID, часто спрашивают, какой тип массива выбрать в дальнейшем? Однако это не совсем корректный вопрос. Тип массива, вопреки распространенному мнению, не так уж и важен. В целом, дальнейшие действия вращаются больше вокруг вашей стратегии резервного копирования данных и тактики, которая будет использована в вашем плане хранения данных.

Читать далее
Всего голосов 9: ↑4 и ↓5 -1
Просмотры 2.6K
Комментарии 20

Интервью с майнером. ZeroCo0l о переходе эфира на PoS, секретных монетах и дешевых видеокартах

Блог компании Журнал Хакер Читальный зал Криптовалюты Интервью

ZeroCo0l — энтузиаст майнинга, зарабатывающий на своей ферме из 80 видеокарт около 90 долларов в день. В преддверии перехода эфира на proof of stake Даня Шеповалов поговорил с ним о том, чем займутся майнеры, когда майнить эфир больше не получится, как искать суперприбыльные секретные монетки и имеет ли смысл новичкам сейчас собирать майнинг-ферму с нуля.

Читать далее
Всего голосов 13: ↑8 и ↓5 +3
Просмотры 4.8K
Комментарии 11

Применяем политики и рекомендации по безопасности в кластерах Kubernetes с OPA Gatekeeper

Блог компании Southbridge Информационная безопасность *IT-инфраструктура *DevOps *Kubernetes *
Перевод

Представим, что мы маленькая компания. Мы хотим перенести рабочие нагрузки в Kubernetes, но нас очень волнует вопрос безопасности. Мы уже создали кластеры, опираясь на рекомендации по безопасности из официальной документации Kubernetes. Бизнес растёт, и нам нужно что-то изменить, чтобы защитить среду Kubernetes и в то же время управлять действиями конечных пользователей в кластере. Мы используем встроенные возможности Kubernetes, вроде управления доступом на основе ролей (RBAC), политик безопасности pod’ов, политик сети, управления secret’ами и т. д.

В какой-то момент мы понимаем, что нам нужны более детальные настройки. Например, мы хотим запретить развёртывание pod’ов, если образ поступает из ненадёжного реестра. Встроенных функций нам уже не хватает, и мы начинаем обдумывать собственные политики, удовлетворяющие нашим требованиям.

Допустим, мы сформулировали политики. Как теперь легко и быстро применить их в среде Kubernetes? В статье мы ответим на этот вопрос.

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

Куда дальше можно расти IT project manager?

Карьера в IT-индустрии

Какой карьерный рост возможен для IT project manager?

Такой вопрос я слышу в 50% случаев.

Чаще только еще более абстрактный “Я не понимаю, кем я хочу быть”.

Я обожаю профессию project и считаю ее прекрасной стартовой позицией,  открывающей любые двери для карьерного роста на любые управленческие позиции.

В этой статье покажу 10 самых популярных - по моим наблюдениям - карьерных треков - в ИТ и не только, сгруппированных в зависимости от интересов и сильных сторон ПМ.

Читать далее
Всего голосов 5: ↑1 и ↓4 -3
Просмотры 1.4K
Комментарии 3

Шерудим под капотом Stable Diffusion

Обработка изображений *Машинное обучение *Искусственный интеллект Natural Language Processing *
Tutorial

Вероятно вы уже слышали про успехи нейросетей в генерации картинок по текстовому описанию.

Я решил разобраться, и заодно сделать небольшой туториал, по архитектуре модели Stable Diffusion. Сегодня мы не будем глубоко погружаться в математику и процесс тренировки. Вместо этого сфокусируемся на применении и устройстве основных компонент: UNet, VAE, CLIP.

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