Месяц: Июль 2021
-
Золотая середина. Поиск медианного элемента потока входных чисел
—
от автора
В этой статье мы рассмотрим следующую задачу: поиск и поддержание медианы среди целых чисел, которые последовательно попадают на обработку. В этом посте мы поставим задачу, разберём все необходимые вводные, предложим и оценим сложность решения.
-
110+ тонн любви к человечеству: как роботы помогают с безопасностью и как мы делаем их безопасными для человека
—
от автора
Меня зовут Алексей Глазачев. Я руковожу направлением функциональной безопасности роботизированных систем в компании «Цифра Роботикс» (Входит в ГК «Цифра»). Моя задача — сделать так, чтобы наши роботы весом 90-110 тонн и более не устроили восстание машин и не уничтожили человечество. А если серьёзно, то я слежу за тем, чтобы роботы были безопасными для работы друг…
-
Безопасный ввод и сохранение зашифрованных паролей в конфигах Linux: пишем скрипт на Python
—
от автора
Как вывести свою систему на новый уровень безопасности с модулями python-gnupg и getpass4. Изображение : freeGraphicToday, via Pixabay. CC0. В условиях растущих требований к безопасности создание и хранение паролей может вызвать вопросы не только для пользователей, но и у разработчиков и системных администраторов. Специалисты и другие осведомлённые люди знают, что пароли нужно хранить в зашифрованном…
-
Что вам надо знать, прежде чем вы рискнёте отбеливать зубы
—
от автора
На самом деле, почти никому не надо отбеливать зубы.Эмаль зуба под электронным микроскопом. Понятие красоты крайне условное. Кому-то нравятся стройные волейболистки, кому-то ближе стандарты граций Рубенса. Но у красоты есть всё же общая идея. Здоровый человек воспринимается более красивым, чем болезненный, с нездоровой кожей и гнилыми зубами. Это эволюционно разумно — все хотят здорового партнёра…
-
Системы хранения данных будущего: от фотопленки до бактерий
—
от автора
Долгосрочное хранение огромных объемов данных — одна из крайне актуальных технологий. Человечество генерирует все больше информации, и часть этих данных особенно важна. Бумага со временем превращается в труху, магнитные накопители деградируют, лазерные диски страдают от «гниения» и «бронзования» несущего слоя. Какие технологии помогут человечеству хранить важные данные в течение сотен и тысяч лет? Оказывается, их…
-
[Личный опыт] Зачем IT-инженеры едут в Мексику, а потом работают на США
—
от автора
Про Мексику ходит много разных слухов. Одни говорят, что страна ужасно бедная, все жители состоят в картелях, и выходить на улицу просто страшно. Другие — что это современная развитая страна, IT-индустрия которой растет невиданными темпами. Чтобы разобраться, где правда, побеседовали с Дарьей. Она с супругом живет в Мексике 3,5 года, родила здесь ребенка. Но работала не на Мексику, а на США, и супруг ее тоже трудится в американской компании. Она расскажет,…
-
Комьюнити как соавтор игрового контента, или создаем карту вместе с игроками
—
от автора
Трудно спорить с тем фактом, что игры делаются в первую очередь для того, чтобы в них играли. При этом степень участия непосредственно игроков в процессе разработки обычно минимальна и ограничивается их участием во внешних плейтестах для обкатки уже готовых фичей и контента.Мы же время от времени практикуем такую вещь, как создание контента при непосредственном участии…
-
«Миллиметрон»: как создается самый сложный космический телескоп России
—
от автора
За Окой, на границе Московской и Тульской областей в наукограде Пущино создаётся наше астрофизическое будущее. Пущинская обсерватория не прославилась мировыми открытиями, но как технологическая и испытательная площадка более полувека вносит свой важный вклад в изучение дальнего космоса. Сегодня там создается и испытывается самый сложный российский космический телескоп.
-
Идеология бизнес-процессного моделирования
—
от автора
При моделировании и оптимизации бизнес-процессов критически важна идеология, которую необходимо «зашить» в процесс. Исходя из идеологии можно более обосновано формировать предложения по структурированию процесса, детализации его описания, вводить новые звенья процесса или исключать, преобразовывать текущие звенья процесса. Из практики известно, что один и тот же процесс можно смоделировать десятками разных вариантов. И каждый вариант процесса…
-
if-then-else кто-то должен был изобрести
—
от автора
Привет, сегодня мы обсудим кажущуюся абсурдной идею: if-then-else кто-то должен был изобрести. If-then-else — это условные конструкции в языках программирования: если (if) что-то истинно, тогда (then) выполнить одно действие, иначе (else) выполнить другое действие. Это ведь просто английский? На самом деле нет. В обычной речи на английском нельзя использовать «else» в качестве союза, это слово…