Грачевское месторождение в Башкирии расположено всего в 15 километрах от города Мелеуза. Разработка этого месторождения была начата в 1958 году. Оно представляет собой мощный купол, образованный слоями соли и ангидридов. В верхней части купола находится мощная газовая шапка, затем идет нефтеносный горизонт, а под ним расположен водоносный слой, отделенный от нефти 20-25 метрами слоя застывшей окислившейся нефти, по характеристикам уже близкой к битуму.Грачевское месторождениеПримерная схема стр…
Сложно найти человека, про которого ходит больше легенд, чем Ричард Столлман (RMS). Наверное, по количеству невероятных историй и анекдотов с ним может сравниться только Джефф Дин. Причём многие невероятные истории о Столлмане — правда. Например, что он запрашивал веб-страницы wget-демоном по почте (для безопасности) и отказался от использования мобильных телефонов, которые называет портативными устройствами слежения. На своём переделанном ноутбуке Thinkpad x200 он в основном работает в конс…
Добрую часть десятилетия я профессионально занимаюсь веб-приложениями, и за этот срок научилась пользоваться множеством разных систем и инструментов. В процессе этого обучения я обнаружила, что самой полезной обычно оказывается официальная документация. За исключением… Postgres. Не потому, что официальная документация несовершенна (она прекрасна!), просто её очень много. Если распечатать её как стандартный PDF на бумаге формата Letter, то получится 3206 страниц (для текущей версии 17)1. Раз…
Пользователь Twitter @tthirtle спросил, почему установка Windows 95 проходит через три операционные системы: MS-DOS, Windows 3.1, а уже потом Windows 95. Почему не перейти от MS-DOS сразу к Windows 95?Ещё один хороший вопрос: почему в установке Windows 95 используется три разных UI. DOS, Win3.x и Win9x?— Thomas (@tthirtle) July 7, 2024Установка Windows 95 может быть апгрейдом с трёх начальных точек: MS-DOS, Windows 3.1 или Windows 95. (Да, можно проапгрейдить Windows 95 до Windows 95. Это может…
На днях столкнулся с интересным вопросом. Что быстрее element.style.setProperty(свойство, значение)или element.setAttribute('style', 'свойство: значение')? На первый взгляд ответ кажется очевидным. Логика говорит нам, что setProperty должен устанавливать значение сразу в CSSOM, тогда как setAttributeвыставляет сначала атрибут style и уже потом значение атрибута будет разобрано в CSSOM. Таким образом, setProperty должен быть быстрее. Но действительно ли всё так однозначно? Давайт…
Flexible and powerful framework for managing multiple AI agents and handling complex conversationsMulti-Agent Orchestrator Flexible and powerful framework for managing multiple AI agents and handling complex conversations. 🔖 Features 🧠 Intelligent intent classification — Dynamically route queries to the most suitable agent based on context and content. 🔤 Dual language support — Fully implemented in both Python and TypeScript. 🌊 Flexible agent responses — Support for both streami…
A passive recording project allows you to have complete control over your data. 一个完全由你掌控数据的「被动记录」项目。 English | 简体中文 I changed the name to Pensieve because Memos was already taken. Pensieve (previously named Memos) Pensieve is a privacy-focused passive recording project. It can automatically record screen content, build intelligent indices, and provide a convenient web interface to retrieve historical records. This project draws heavily from two other projects: one called Rewind and another c…
Сразу несколько проектов на GitHub стали объектам атак, в которых использовались вредоносные коммиты и пулл реквесты. Инцидент напоминает нашумевшую атаку на xz Utils, произошедшую весной 2024 года.
В плагине Really Simple Security (ранее Really Simple SSL) для WordPress нашли критическую уязвимость, которая потенциально может привести к полной компрометации 4 000 000 сайтов. Специалисты Defiant, обнаружившие баг, предупредили, что это одна из самых серьезных уязвимостей, выявленных ими за всю 12-летнюю историю работы.