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

Научный сотрудник

Отправить сообщение

OpenVMS: операционная система для атомных станций. Redis

Время на прочтение7 мин
Количество просмотров7.4K

Мы продолжаем погружение в основы операционной системы OpenVMS. В прошлых статьях мы установили её в качестве виртуальной машины, настроили сеть и активировали лицензии. Бонусом поставили туда SSH и даже организовали Web-интерфейс для удобного управления. Теперь пришла пора попробовать раскатать какой-нибудь простой сервис вроде Redis.

Уверены, что большинство наших читателей c Хабра знает, что это такое. Но если вы впервые слышите эту аббревиатуру, немного расскажем о ней. Расшифровывается она как Remote Dictionary Server. Это скоростная in-memory NoSQL СУБД, используемая для работы с парами «ключ:значение». Чаще всего её используют в качестве кэша перед основными БД, такими как MariaDB или PostgreSQL.

Читать далее

Постмортем: American McGee's Alice

Время на прочтение11 мин
Количество просмотров3K

В апреле 2001 года в журнале Game Developer Magazine постмортемом месяца стала American McGee's Alice — готическая игра в жанре action-adventure, переосмысленная классическая «Алиса в стране чудес» Льюиса Кэррола. Ее же поместили и на обложку журнала. Эта игра для ПК была первым самостоятельным проектом Американ Макги после начала его работы в id Software и стала наиболее известной серией, в которой он использовал мрачную сказочную тематику. Позже она проявилась в Grimm — эпизодическом пересказе «Красной шапочки», созданной Макги. Автор, объяснявший свои вкусы религиозным воспитанием, впоследствии выпустил продолжение «Алисы» — “Alice: Madness Returns”, которое вывело игру на консоли. Однако Electronic Arts не поддержал третью часть серии, что побудило Макги полностью отказаться от разработки игры.

Этот постмортем написал один из основателей Rogue Entertainment Джим Молинец. В нем речь пойдет о том, что, по мнению участников, в оригинальном проекте было сделано правильно и что неправильно. Это первая публикация с оригинальными иллюстрациями.

Читать далее

Будущее SAPеров в России: что о нем думают сами специалисты

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров16K

Компания SAP заявила о решении покинуть Россию в марте 2022 года, а в сентябре приняла решение и о завершении поддержки клиентов на территории страны. По данным исследования IBS, более 70% крупных отечественных компаний, использующих ПО этого вендора, планируют перейти на импортонезависимые аналоги. При этом 42% опрошенных отметили, что уже начали миграцию, 28% пока находятся в поиске альтернативного ПО. 

При этом на отечественном рынке труда остаются тысячи консультантов и разработчиков SAP. Мы спросили у специалистов этой сферы из IBS, как они оценивают потенциал своей профессии и что думают о будущем саперов в России. 

Мнение саперов

Джон фон Нейман: выдающийся венгерский ученый, участник Манхэттенского проекта и автор статей по квантовой механике

Время на прочтение6 мин
Количество просмотров11K

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

Читать далее

Какую библиотеку на Python выбрать для создания телеграм-бота?

Время на прочтение12 мин
Количество просмотров98K

Привет, Хабр!

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

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

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

Читать далее

Как материалы расширяются при охлаждении и почему это очень странно?

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров44K

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

Но не нужно стараться искать универсальные решения. Так происходит далеко не всегда. Есть материалы, которые обладают весьма странной особенностью. При охлаждении они увеличиваются в объеме и ломают тем самым уставившиеся стереотипы о свойствах всех материалов.

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

Читать далее

Китай ускоряет процесс импортозамещения. Проблемы есть, но давление США пока не смогло остановить КНР

Время на прочтение4 мин
Количество просмотров9.2K


Согласно ряду СМИ, Китай не только не останавливает процесс замещения зарубежных технологий собственными, но и ускоряет этот процесс. Насколько можно понять, на активность китайцев сильно влияет давление США — чем сильнее американцы «закручивают гайки», тем активнее КНР ищет выход из сложной ситуации. В отрасли разработки и производства электроники объединились усилия бизнеса, правительства и научно-исследовательских организаций. Подробности — под катом.
Читать дальше →

30 лет МТС: принимаем поздравления и делимся опытом

Время на прочтение8 мин
Количество просмотров17K

Все мы путешествуем во времени, хотим мы этого или нет. Земля, словно огромный делореан, несёт нас в будущее со скоростью 3600 секунд в час. На хайвее зевать нельзя — нужно крепко держаться за руль и внимательно следить за дорогой. Иначе пропустишь что-нибудь важное — а развороты не предусмотрены.

Привет, Хабр. На связи МТС, и сегодня мы, как опытные путешественники, хотим поделиться тремя дорожными историями. Они показывают принципы, благодаря которым наша компания отмечает 30-летие и до сих пор участвует в гонке.

Три истории ко дню рождения

Уэбб ищет планеты в системе Фомальгаута

Время на прочтение5 мин
Количество просмотров1.8K

Система Фомальгаута находится недалеко от нас с астрономической точки зрения, к тому же это одна из самых ярких звёзд на ночном небе. Это означает, что астрономы интенсивно изучали её на протяжении многих лет. Теперь, когда у нас есть мощный космический телескоп им. Джеймса Уэбба, наблюдения за ней активизировались.

В системе Фомальгаута есть загадочный пылевой диск сложной конфигурации, в котором есть большое шаровое скопление пыли. Этот сгусток является предметом постоянных дебатов в астрономии. Сможет ли взгляд Уэбба проникнуть сквозь его сложность и найти ответы на вопросы?

Читать далее

Microsoft PowerToys: Король GitHub среди C# проектов с C++ ошибками

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров9.4K

Microsoft PowerToys – это мощный и полезный инструмент. Он не только упрощает некоторые сценарии работы с Windows, но и привносит новые. А еще он занимает первую строчку топа по звездам на GitHub среди C# проектов. Посмотрим, насколько хорошо пишут код его разработчики, и узнаем, при чём здесь C++!

Читать далее

Как менялось наше представление о Большом взрыве

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров23K

Наука постоянно развивается, теоретические модели совершенствуются как благодаря работе теоретиков, так и благодаря постоянному прогрессу в наблюдениях. Не является исключением и космология – наука о природе Вселенной, её происхождении и эволюции. Развитие это не идёт равномерно. Особенно активный толчок космология получила в конце XX века благодаря появлению новых технологий, приборов и возможностей наблюдения. Но и до этого она плодотворно развивалась – в основном за счёт теоретической работы.

Центральным столпом космологии является теория Большого взрыва, признанная сегодня большинством физиков. Но хотя в своём первоначальном виде она появилась уже почти сто лет назад, сегодня её понимают уже совсем не так, как раньше.

В 1916 г. Альберт Эйнштейн опубликовал общую теорию относительности, которая давала единое описание гравитации как геометрического свойства пространства и времени. В то время Эйнштейн верил в статичность Вселенной, но обнаружил, что его первоначальная формулировка теории не допускает подобного. Это объясняется тем, что массы, распределённые по Вселенной, гравитационно притягиваются и, следовательно, должны двигаться друг к другу с течением времени.
Читать дальше →

Применение архитектурных шаблонов в машинном обучении: разбор Gradient Boosting

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров5.1K

Привет, Хабр!

Архитектурные шаблоны в машинном обучении представляют собой общие структуры и методологии, которые позволяют разработчикам более эффективно решать задачи. Они представляют собой набор bewährte Lösungen, то есть "проверенных решений", которые могут быть адаптированы к конкретным задачам и данным. Использование архитектурных шаблонов позволяет сэкономить время и ресурсы при разработке моделей машинного обучения.

Gradient Boosting – это один из наиболее мощных и гибких архитектурных шаблонов в машинном обучении. Он позволяет строить ансамбли моделей, комбинируя слабые ученики в сильную модель, способную решать разнообразные задачи классификации и регрессии. Этот метод обрел популярность благодаря своей способности обучаться на ошибках предыдущих моделей, постепенно улучшая свои прогнозы.

Преимущества Gradient Boosting включают в себя высокую точность прогнозов, устойчивость к переобучению и способность работать с разнородными данными. Он также позволяет эффективно решать задачи как классификации, так и регрессии, что делает его незаменимым инструментом для разработчиков.

Читать далее

Понимают ли нейросети друг друга?

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров4.5K

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

Читать далее

Это база: нюансы работы с Redis. Часть 1

Уровень сложностиСредний
Время на прочтение15 мин
Количество просмотров54K

Привет! Меня зовут Петр и мы в компании Nixys очень любим Redis. Эта база используется, если не на каждом нашем проекте, то на подавляющем большинстве. Мы работали как с разными инсталляциями Redis, так и с разными версиями, вплоть до самых дремучих, вроде 2.2. Несмотря на то, что в Интернете очень много статей и докладов по этой БД, мы в своей практике достаточно часто встречаемся с непониманием некоторых основных концепций Redis и со стороны разработчиков, и со стороны системных администраторов.

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

Читать далее

О чем нам намекают естественные системы физических единиц

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров50K

Мы привыкли к различным единицам измерения, всяким метрам в секунду и киловатт-часам. В формулы пролезают многочисленные константы - c (скорость света), h (постоянная Планка), G (гравитационная постоянная), k (постоянная Больцмана). Однако оказывается, что для фундаментальной физики куда удобнее принять одну из 'естественных' единиц. Таких систем несколько - но лучше по англ.

Естественные системы единиц неудобны для практического применения (слишком большие или маленькие там значения величин оказываются), они требуют осторожности (легко ошибиться, если нет проверки размерности), однако в естественных единицах многие физические законы выглядят в своем чистом виде, без какой-либо шелухи. Это дает возможность физикам и философам более глубоко взглянуть на предмет.

Наоборот, некоторые системы (Система Си) только запутывают (см. главу "Критика"): Вследствие этого в системе единиц СИ электрическое поле и электрическая индукциямагнитное поле и магнитная индукция (в сущности — различные компоненты тензора электромагнитного поля) имеют разную размерность. Такую ситуацию Д. В. Сивухин характеризует так:

Читать далее

Как шоколадный пудинг помог создать космическую антенну

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров3.6K

Микроволновка, пенициллин, суперклей, спички, рентген, виагра — что общего у них может быть? Если вы знаете историю великих изобретений, то без труда ответите, что все эти вещи появились благодаря случайности. А вот вам другая история: о том, как шоколадный пудинг помог появиться на свет Большому Шару‑Отражателю.

Читать далее

Ещё раз про алгоритм сжатия Хаффмана

Уровень сложностиСложный
Время на прочтение21 мин
Количество просмотров21K

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

Читать далее

Gryffine — история одного пет-проекта

Время на прочтение11 мин
Количество просмотров11K

Как-то раз один знакомый сисадмин пожаловался мне на жизнь суровую. Он рассказал об одном инциденте в его конторе. Стоит оговориться, что контора небольшая и такой сущности как отдельный специалист по информационной безопасности там нет. Инцидент стандартный до банальности. Случайно заметили аномальную активность на линуксовых серверах. Подозрения сразу же подтвердились выводом команды who, который показал подключение по ssh с прокси-сервера с IP одной маленькой, но очень гордой страны. Дальше было то, что и положено в таких ситуациях, а именно: сменить доступы, понять откуда зараза по сети пошла, и что именно она делала. Доступы сменили, а вот когда полезли в логи, с удивлением обнаружил, что они уже несколько дней как пишутся в /dev/null, то есть у злоумышленника на сервере был root-доступ. Позже выяснили, что причиной была утечка пароля от аккаунта одного из сотрудников с доступом к sudo.

История, в общем-то, типичная, тысячи таких. Но меня она зацепила и побудила задаться вопросом: а как, собственно поймать хакера в тот самый момент, когда он попал на сервер впервые и пытается там закрепиться? Возможно, существуют enterprise-решения аудита и мониторинга входа на удалённую машину, но даже крупный бизнес с неохотой тратится на инфобез. Не говоря уже о небольших конторах с IT-отделом в 3,5 человека. Будем делать всё сами, благо в линуксах требуемая функциональность есть практически из коробки.

Читать далее

concurrent.futures в Python

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров34K

Привет, Хабр! Сегодня мы взглянем на одну из самых интересных библиотек в Python для работы с параллельным выполнением задач - concurrent.futures.

Каждый разработчик сталкивается с ситуациями, когда необходимо выполнять задачи параллельно. Это может быть I/O-операции, которые блокируют основной поток, или вычисления, требующие большого объема процессорных ресурсов. Здесь на помощь приходит concurrent.futures - модуль, предоставляющий высокоуровневый интерфейс для асинхронного и параллельного выполнения задач.

Какие преимущества предоставляет этот модуль?

Читать далее

.NET 7 против российской криптографии. Часть 2. Штампы времени

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров8.9K

Практически неотъемлемой частью формирования электронной подписи стало формирование штампов времени (TS) на подпись. С их помощью обеспечивается доверенное подтверждение времени подписания документа. Со штампами времени в .NET 7 та же беда, что и с CMS-сообщениями - отсутствие нативной поддержки российских алгоритмов хэширования и электронной подписи на уровне фреймворка. Но, благо, старый добрый WinAPI и здесь поможет обойти проблему.

Читать далее

Информация

В рейтинге
Не участвует
Откуда
Раменское, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность