IT в мире животных: поиск еды муравьями и протокол TCP/IP

Ряд технологий, которыми мы пользуемся сейчас, были «придуманы» и реализованы естественным отбором и прочими эволюционными механизмами миллионы лет назад. Это, например, ультразвуковая навигация (летучие мыши), сонары (киты), электрошокер (электрические угри) и т.п. Как оказалось, природа миллионы лет назад разработала еще и алгоритмы, согласно которым работает сетевой протокол TCP/IP, созданный уже человеком. Методы поиска еды муравьями […]

Openspace Agility: внедряем Agile во всей компании (теперь вместе с руководством!)

Сейчас, когда уровень понимания и применения Agile в России вырос, выросли и проблемы, с которыми сталкиваются все Agile энтузиасты при внедрении этой организационной культуры. Суть проблемы проста: даже если вы аджализируете одну или несколько малых команд, они всё равно будут оставаться чужеродными образованиями внутри организма компании. Эдаким вирусом в клетке, которая его защищает и кормит, […]

MTA-STS для Postfix

MTA-STS — это предложенный стандарт RFC8461, вышедший из статуса черновика и официально опубликованный 26 сентября 2018 года. Этот стандарт предлагает механизм обнаружения возможности для использования полноценного TLS между почтовыми серверами, с шифрованием данных и аутентификацией сервера. То есть, этот стандарт практически полностью защищает от вмешательства в почтовый трафик между серверами. Упрощённо, суть стандарта в следующем: […]

Думай как программист. Урок по решению задач

Если вы интересуетесь программированием, то возможно слышали фразу: «Каждый должен учиться программированию, потому что оно учит думать.» — Стив Джобс Наверное вы тоже задавались вопросом, что значит думать как программист? По сути, речь идет о более эффективном способе решения задач. Данный пост ставит целью научить вас этому. Прочтя его, вы более точно поймете, что нужно […]

Разработка React-приложений с использованием ReasonReact

Вы применяете React для создания пользовательских интерфейсов? Автор материала, перевод которого мы публикуем, говорит, что он тоже работает с React. Здесь он хочет рассказать о том, почему для написания React-приложений стоит использовать ReasonML. React — это очень хороший инструмент для разработки интерфейсов. Можно ли сделать его ещё лучше? Для того чтобы улучшить работу с React, […]

Kotlin под капотом — смотрим декомпилированный байткод

Просмотр декомпилированного в Java байткода Kotlin едва ли не лучший способ понять как он все-таки работает и как некоторые конструкции языка влияют на перфоманс. Многие само собой уже давно это сделали, так что особенно актуальной данная статья будет для новичков и тех, кто уже давно осилил Java и решил использовать Kotlin недавно. Я специально упущу […]

Вся правда об ОСРВ. Статья #12. Службы для работы с задачами

Продолжаем рассматривать службы ОСРВ, предоставляющие дополнительную информацию о задачах и операциях с ними. К дополнительным вызовам API, связанным с задачами, относятся вызовы получения ID задачи, проверки объема стека, сброса задачи, получения информации о задаче и определение количества задач в системе. Nucleus RTOS и Nucleus SE обеспечивают 4 основных вызова API для этих операций, о которых […]

Что нового в первой CTP редакции SQL Server 2019

24 сентября была представлена первая редакция CTP выпуска SQL Server 2019, и, позвольте сказать, что он переполнен всевозможными улучшениями и новыми возможностями (многие из которых можно найти в форме предварительного просмотра в базе данных SQL Azure). У меня была исключительная возможность познакомиться с этим чуть раньше, позволившая мне расширить представление об изменениях, пусть даже поверхностно. […]

Хотите выиграть Гонку Героев? Получите рецепт от ЛАНИТ

Ура-а-а! Сборные команды ЛАНИТ (взводы №3460 и №3464) заняли третье и 30 места в забеге Гонки Героев 18 августа в Алабино в категории «Приключение». Мы стали лучшими в абсолютном зачете и среди всех ИТ-команд этого забега! Впереди нашего взвода 3460 оказались только команды «Дарим Добро Вместе 2» и взвод 3243. Всего было 164 взвода, и […]

Неожиданная встреча. Глава 18 [последняя глава, выход на краудфандинг]

Пункт дальнего обнаружения Союза центральных миров находился в очень неудобной системе с довольно активным красным карликом, на орбите которого вращалось четыре планеты. Первые две из них располагались слишком близко к звезде и не могли вращаться вокруг своей оси, что исключало наличие у них магнитосферы. Отсутствие атмосферы, сколько-нибудь значимой защиты от радиации при звездных вспышках и […]