Крокодилы летают, но низко-низко (об экранопланах без эмоций, зато с отступлениями)

Скажу сразу: ничего про «не имеющее аналогов», «бездумно разрушенное» и т.п. – не будет. Что будет: немного истории; разъяснение того, что такое эффект экрана, его свойства и последствия; преимущества и недостатки; практические реализации у нас и за рубежом, разные схемы и причины их появления; перспективы, какими они видятся мне. Итак, от до Сначала, для разминки […]

Угадай меня, если сможешь: прогнозирование рейтинга фильма до его выхода

Недавно мне на глаза попался датасет на Kaggle с данными о 45 тысячах фильмов с Full MovieLens Dataset. Данные содержали не только информацию об актерах, съемочной команде, сюжете и т.п., но и оценки, выставленные фильмам пользователями ресурса (26 миллионов оценок от 270 тыс.пользователей). Стандартная задача для таких данных — это рекомендательная система. Но мне в […]

Презентация Apple 10 сентября 2019

Сервис будет запущен 19 сентября в 150 странах. Ежемесячная подписка обойдётся в 5$, а первый месяц будет бесплатным. Все игры, доступные в Apple Arcade, эксклюзивные и не будут доступны для других платформ. На презентации рассказали про несколько игр: «Frogger» — вам придется преодолевать препятствия c помощью персонажа лягушки; «Shinsekai: Into the Depths» про аквалангиста; «Sayonara […]

Хабрастатистика: как живет Хабр без geektimes

Привет, Хабр. Данная статья является логическим продолжением рейтинга Лучших статей Хабра за 2018 год. И хотя год еще не закончился, но как известно, летом произошли изменения в правилах, соответственно, стало интересно посмотреть, повлияло ли это на что-нибудь. Кроме собственно статистики, будет приведен и обновленный рейтинг статей, а также немного исходников для тех кому интересно, как […]

Почему для открытия меню Windows читает один файл сто тысяч раз?

«Проводник тратит 700 мс на то, чтобы открыть контекстное меню панели задач. 75% этого времени он выполняет 114 801 операцию считывания из одного файла, средний объём считываемых данных 68 байт. Мне стоит написать пост об этом, или достаточно саркастичного твита?» За компьютером я работаю быстро, и поэтому меня раздражает, когда приходится ждать завершения операции, которая […]

iPhone 11, новый iPad, TV+, Arcade и другое. Что сегодня показала Apple

Несколько минут назад закончился очередной ежегодный Apple Event. В театре Стива Джобса компания представляла то, чем будет радовать нас в этом году. Тех-гики, собравшиеся в атриуме над театром, говорят, атмосфера была на удивление спокойной. Все в основном думали, что знают, чего ожидать. А на сам ивент больше пришли для того, чтобы подтвердить свои догадки. Хотя […]

История создания Norton Commander. Часть 1 / 3

Пьяный программист сидит с открытым Norton Commander на экране. На обоих панелях открыт диск С. «Ну и зачем мне два диска С с одними и теми же файлами?» — подумал он и стер все его содержимое, нажав F8 и Enter. — анекдот конца 80-х годов Нортон (Norton Commander) for DOS – это файловый менеджер для […]

Перспективы квантовых сетей: кто ими занимается и почему

Над какими квантовыми проектами работают российские и иностранные инженеры. / Unsplash / Shahadat Shemul Что такое квантовые сети Квантовыми сетями называют системы передачи данных, принцип работы которых строится на законах квантовой механики. Информация в таких сетях передается по оптоволоконным кабелям с помощью кубитов — поляризованных фотонов. Одно из определяющих свойств фотонов — «хрупкость». Они разрушаются […]

Оптимизация производительности .NET (C#) приложений

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

Добавляем Refresh Token

В прошлой статье я рассказывал про основы JWT. Если на пальцах, то это просто ключ, с помощью которого мы открываем дверь к приватным ресурсам. А что, если этот ключ украдут (точнее, сделают дубликат). Тогда кто-то еще сможет входить на сервер под вашим именем, причём мы об этом можем даже не узнать. Такого сценария мы не […]