А разве Safari не на WebKit? Если я верно помню, то Apple сделали WebKit на основе KHTML, а потом Chrome был сделан на основе WebKit, а позже — Blink на основе все того же WebKit.
А чем она грустная? FF никто не закрывает же. Просто какие-то ребята начали рисовать UI для браузера на Electron. Сами пишут (я позволил себе выделить наиболее интересные фрагменты):
update 08/04: I should have been clearer that Project Tofino is wholly focused on UX explorations and not the technology platform. We are working with the Platform team on technology platform futures too, and we’re excited about the Gecko and Servo-based futures being discussed! Also, don’t forget to check out the companion post from Philipp: Designing a Browser that isn’t a Browser. Finally, go straight to the GitHub repo for actual project details. Thx!
Фильтр Блума позволяет очень эффективно определить, «видел» ли фильтр некие данные. Фильтр может давать ложноположительные срабатывания (не видел, но говорит, что видел), но никогда на дает ложноотрицательных (если фильтр говорит, что не видел, значит 100% не видел).
Используется, например, в базах данных при поиске страниц. Через фильтр прогоняется какой-нибудь идентификатор страницы, и если фильтр говорит, что «видел» его, то страница в памяти, иначе — на диске. Фильтр он в том смысле, что «фильтрует» запросы к диску.
Я немножко не об этом. В том же .Net с собой не возят весь фреймворк, обычно возят его инсталлер, если его вдруг не окажется. А Electron — возят все. Даже если кто-то начнёт требовать, чтобы перед использованием его ПО электрон был явно установлен, а сами его распространять не будут, то на других разработчиков они повлиять не смогут, и будет один глобальный электрон для некоторого ПО, и куча локальных электронщиков для для остальных. Я не имел ввиду, что поставить электрон один раз нельзя, я имел ввиду, что так никто не делает, что для конечного пользователя может быть несколько неприятно — место быстро закончится.
Просто в .Net и Java зависимости платформа ставится на всю систему, а Electron тащит все свое с собой каждый раз. Если бы была возможность поставить эдакий Electorn Framework один раз, то сами приложения были бы значительно меньше.
Хм, а это только у меня отвалился анализ кода в заголовочных файлах, подключенных через include_directories()? В предыдущей версии проблем с этом, кажется, не было.
Позволю себе предположить, как оно работает. PVS, вероятно, знает, что Count в классе списка возвращает всегда неотрицатеьные числа. А вот про добавленный кем-то GetCount оно этого не знает, и будет проверять по всем правилам. По мне оно должно работать как-то так. Но это может быть явно задано, для конкретного свойства конкретного класса, а не в смысле "если называется Count, то всегда возвращает неотрицательные, какой бы класс ни был".
Я, кстати, слышал, что Спольски ни за что не хотел использовать МС-стек при запуске проекта, но его уговорили, что ASP.NET будет лучше [чем то решение, которое он хотел выбрать]. Но сейчас почему-то не могу найти, где видел. Я это к тому, что то, что он вышел из МС в какой-то мере могло бы сыграть против ASP.NET
И ведь пишут уже, тот же Redox
А по теме — поздравляю автора, все хорошо, что хорошо закончилось
Используется, например, в базах данных при поиске страниц. Через фильтр прогоняется какой-нибудь идентификатор страницы, и если фильтр говорит, что «видел» его, то страница в памяти, иначе — на диске. Фильтр он в том смысле, что «фильтрует» запросы к диску.
Но тогда обязательно найдется кто-то, кто будет уверен, что этот стандарт неправильный и нужно сделать еще один, ну и дальше, как в той картинке.