Господа и дамы, требуется помощь
Может где у кого сохранилась такая версия Windows 7 х64 максимальная: 6.1.7601 build 21855
Требуется именно этот build ибо доп. оборудование (принтер печати на ткани), по словам хозяйки, заточено только под такую винду этого билда и на других работать отказывается.
Может у кого есть решение для такого рода оборудования, чтобы его запустить под другую винду.
Заранее благодарен за ответы/советы.
Пост без рейтинга!
Бейрут - исторический город в Minecraft
Бейрут - город в Minecraft.
_____________________
Здравствуйте. Представляю вашему вниманию необычный город в Minecraft, выполненный в классических стилях: барокко, классицизм, эклектика, неоготика, чикагская школа и др. Начал я его 12 февраля 2021 года: за прошедший год было построено почти 400 зданий. Благодаря увеличенному масштабу, каждое здание имеет высокое качество декоративного оформления и пышные украшения. В городе есть множество разных районов, отличающихся стилистикой и подражанием реальным городам. Например, есть Петербургский район - каналы и характерная для Северной столицы архитектура, ныне ещё недостроенный район с бельгийской архитектурой, французские кварталы и так далее.
Большинство зданий в городе - импровизация, но есть и всемирно известные достопримечательности: Вестминстерский дворец с Биг-Беном (Башня Елизаветы), Петропавловский собор, Михайловский сад и дворец и множество других интересных памятников.
Город называется Бейрут, однако к реальной столице Ливана не имеет никакого отношения. Я так называл его, потому что город является столицей виртуального государства на военно-политической площадке и находится на территории реального Ливана, если сопоставить карты военно-политической площадки и реальную. Суть этого игрового сообщества состоит в том, чтобы строить в Minecraft города, танки, заводы, самолеты, дворцы, предметы искусства.. и посредством этого взаимодействовать с другими государствами.
_____________________
Карта мира игрового сообщества от 8 марта 2022 г. Бейрут является столицей Французской Империи - государства, выделенного на карте синим цветом. Франция имеет колонии по всему миру и недавно перенесла столицу в Бейрут - самый большой и богатый город Лиги Наций.
_____________________
Обзорный вид с восточной части города. Здание с оранжевой крышей - Великокняжеский дворец.
_____________________
Обзорный вид с реки Вилшери на центральный вокзал и некоторые основные достопримечательности. Три башни - слева неоготическая башня Сен-Готардского вокзала имени Императора Генриха III, правее - так называемый Биг-Бен и совсем справа башня Петропавловского собора из Санкт-Петербурга, Россия. Эти башни символизируют три основные эпохи в истории города - башня Вокзала памятник эпохи правления Императора Генриха III, Петропавловский собор напоминает о царствовании Великого дожа Николая I, а Биг-Бен - о нынешней эпохе правления Великого Князя Павла Николаевича.
_____________________
Крупнейшая военная верфь в мире Лиги Наций, основанная при поддержке правительства в 1923 году Николаем Путиловым.
_____________________
Великий князь Павел Николаевич осматривает макет первой очереди Путиловской верфи в Бухарской ротонде Императорского дворца.
_____________________
Обзорный вид на Бейрут с Вестминстерского дворца. Вдали виднеется деловой центр с небоскребами, выполненными в Чикагском стиле. В том числе и известный Нью-Йоркский небоскреб Flat Iron Building.
_____________________
Обзорный вид на Бейрут с западной части города. Белое здание с золотым куполом справа на фотографии - это Административное здание Всемирной выставки в Чикаго 1893 года.
В игре это здание занимает Бейрутская Фондовая Биржа. Своей помпезностью символизирует достаток и процветание города.
_____________________
Дворцово-парковый ансамбль "Ла-Ферте".
_____________________
Ла-Ферте это Великокняжеская загородная резиденция, построенная по мотивам французских шато XVIII-XIX веков. Сравнительно небольшой особняк окружают крупный парк с фонтанами и партерами.
Парк украшает известный петергофский фонтан "Самсон раздирающий пасть льва".
Также на территории комплекса присутствуют одноэтажные домики для гостей и прислуги.
_____________________
Район "Мойка".
_____________________
Мойка - это район Бейрута, который подражает общей концепции Санкт-Петербурга.
_____________________
Ресторан "Ришелье".
_____________________
Самый дорогой и изысканный ресторан Бейрута. Гостей Ришелье ожидают пышно отделанные интерьеры в стиле барокко и так называемого стиля Наполеона III. Находится в самом центре старого Бейрута, недалеко от Императорского дворца.
_____________________
Карнотианский дворец.
_____________________
Помпезный дворец в стиле необарокко строился для того, чтобы стать главной городской резиденцией правителей Бейрута. Назван в честь основателя Бейрутской республики Ришара Карно.
Ещё много о чем можно и хочется рассказать...
Microsoft анонсировал большое количество обновлений для Windows на конференции Build
25.05.2021 г. компания Microsoft начала свою ежегодную конференцию Build для разработчиков программного обеспечения, сделав множество анонсов облачных продуктов, а также сообщив, что ее операционная система Windows будет становиться все лучше для разработчиков.
Для Microsoft важно поддерживать интерес разработчиков к своим платформам. Компании необходимо убедиться, что программисты захотят выбрать ее публичное облако Azure вместо конкурентов. Если разработчики станут менее заинтересованы в создании и обновлении приложений для Windows, организации могут рассмотреть возможность перехода на альтернативные платформы, что может поставить под угрозу значимую часть бизнеса Microsoft.
«Скоро мы поделимся одним из самых значительных обновлений Windows за последнее десятилетие, чтобы открыть большие экономические возможности для разработчиков и создателей», - сказал генеральный директор Microsoft Сатья Наделла во время своего выступления на виртуальной конференции. «Я самостоятельно размещал его на хостинге в течение последних нескольких месяцев, и я невероятно рад новому поколению Windows».
«Мы обещаем вам следующее: сегодня мы создадим больше возможностей для каждого разработчика Windows и приветствуем каждого создателя, который ищет самую инновационную, новую, открытую платформу для создания, распространения и монетизации приложений», - добавил он.
Выпуск GNU Mes 0.21, инструментария для самодостаточной сборки дистрибутивов
Представлен выпуск инструментария GNU Mes 0.21, обеспечивающего процесс бутстрэппинга (bootstrap) для GCC. Инструментарий решает задачу верифицированной начальной сборки компилятора в дистрибутивах, разрывая цепочку цикличной пересборки (для сборки компилятора требуются исполняемые файлы уже собранного компилятора).
В GNU Mes предлагается самодостаточный (self-hosting) интерпретатор для языка Scheme, написанный на языке Си, и простейший компилятор для языка Си (MesCC), написанный на языке Scheme. Оба компонента взаимособираемы. Scheme-интерпретатор даёт возможность собрать Си-компилятор MesCC, который затем позволяет собрать урезанную версию компилятора TinуCC (tcc), возможностей которого уже достаточно для сборки GCC.
В новом выпуске появилась возможность частичного (Reduced Binary Seed) бутстрэппинга дистрибутива Guix с использованием командной оболочки Gash (Guile as Shell) вместо bash и Gash Core Utils вместо coreutils, grep, sed, gzip, make, awk и tar, используя только компоненты на языке Scheme. В новой версии также подготовлен пакет с Mes для Debian GNU/Linux.
В следующих выпусках ожидается появление поддержки бутстрэппинга для NixOS, возможность использования dietlibc и uClibc для бутстрэппинга GNU (bash, binutils, gcc, tar), поддержка архитектуры ARM, дистрибутива Debian и ядра GNU Hurd, возможность компиляции Mes.c с использованием M2-Planet.
Google развивает модульную сборочную систему Soong для Android
Компания Google развивает сборочную систему Soong, призванную заменить собой старые сценарии сборки платформы Android, основанные на использовании утилиты make. Soong предлагает использовать простые декларативные описания правил сборки модулей, задаваемые в файлах с расширением ".bp" (blueprints). Формат файлов близок к JSON и по возможности повторяет синтаксис и семантику сборочных файлов Bazel. Код написан на языке Go и распространяется под лицензией Apache 2.0.
Сборочные файлы Soong не поддерживают условных операторов и выражений для ветвления, а только описывают структуру проекта, применяемые при сборке модули и зависимости. Подлежащие сборке файлы описываются при помощи масок и группируются в пакеты, каждый из который представляет собой коллекцию файлов с указанием связанных с ними зависимостей. Возможно определение переменных, которые строго типизированы (тип переменных выбирается динамически при первом присвоении, а для свойств статически в зависимости от типа модуля). Сложные элементы сборочной логики вынесены в обработчики, написанные на языке Go.
Soong переплетается с более общим проектом Blueprint, в рамках которого развивается не привязанная к Android мета-система сборки. Парадигма данного типа сборки заключается в том, что на основе файлов с декларативными описаниями модулей, формируются сборочные сценарии Ninja (замена make), описывающие команды, которые необходимо выполнить для сборки, и зависимости. Вместо применения сложных правил или предметно ориентированного языка для определения логики сборки, в Blueprint применяются специфичные для собираемых проектов обработчики на языке Go (Soong является по сути набором подобных обработчиков для Android).
Подобный подход позволяет для больших и разнородных проектов, таких как Android, реализовать сложные элементы сборочной логики в коде на высокоуровневом языке программирования, при этом сохраняется возможность при помощи простого декларативного синтаксиса вносить в модули изменения, связанные с организацией сборки и структурой проекта. Например, в Soong выбор флагов компилятора производится обработчиком llvm.go, а применение специфичных для аппаратных архитектур настроек производится обработчиком art.go, но привязка файлов с кодом осуществляется в файле ".bp".
cc_library {
...
srcs: ["generic.cpp"],
arch: {
arm: {
srcs: ["arm.cpp"],
},
x86: {
srcs: ["x86.cpp"],
},
},
}
Выпуск сборочного инструментария Qbs 1.14, развитие которого продолжило сообщество
Представлен выпуск сборочного инструментария Qbs 1.14. Это первый выпуск после ухода компании Qt Company от разработки проекта, подготовленный силами сообщества, заинтересованного в продолжении разработки Qbs. Для сборки Qbs в числе зависимостей требуется Qt, хотя сам Qbs рассчитан на организацию сборки любых проектов. Qbs использует упрощённый вариант языка QML для определения сценариев сборки проекта, что позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript и создаваться произвольные правила сборки.
Используемый в Qbs язык сценариев адаптирован для автоматизации генерации и разбора сценариев сборки интегрированными средами разработки. Кроме того, Qbs не генерирует make-файлы, а сам, без посредников, таких как утилита make, контролирует запуск компиляторов и компоновщиков, оптимизируя процесс сборки на основе детального графа всех зависимостей. Наличие изначальных данных о структуре и зависимостях в проекте позволяет эффективно распараллеливать выполнение операций в несколько потоков. Для крупных проектов, состоящих из большого числа файлов и поддиректорий, производительность повторной пересборки с использованием Qbs может опережать make в разы - пересборка выполняется почти мгновенно и не заставляет разработчика тратить время на ожидание.
Напомним, что год назад компанией Qt Company было принято решение о прекращении разработки Qbs. Qbs развивался как замена qmake, но в конечном счёте было решено использовать CMake в качестве основной сборочной системы для Qt в долгосрочной перспективе. Разработка Qbs теперь продолжена в форме независимого проекта, поддерживаемого силами сообщества и заинтересованными разработчиками. Для разработки пока продолжает использоваться инфраструктура Qt Company. Поддержка Qbs 1.14.0 встроена в Qt Creator 4.10.1, а следующий выпуск Qbs 1.15 ожидается одновременно с Qt Creator 4.11.
Основные новшества Qbs 1.14:
Поддержка Visual Studio 2019 и clang-cl (альтернативный интерфейс командной строки Clang, совместимый на уровне опций с компилятором cl.exe из состава Visual Studio);
Поддержка инструментариев разработки для встраиваемых устройств IAR, KEIL и SDCC, позволяющая использовать Qbs для проектов, развиваемых для нескольких аппаратных платформ;
Добавлены конфигурационный файлы и сборочные скрипты для системы непрерывной интеграции Travis CI, позволяющие собирать и тестировать каждый рецензируемый в Gerrit набор патчей для Qbs;
Полностью переработан Docker-образ на основе Debian, который можно использовать в качестве сборочного и тестового окружения;
Прекращена поддержка старых версий Android NDK (‹19).
Выпуск сборочной системы Bazel 1.0
Представлен выпуск открытого сборочного инструментария Bazel 1.0, развиваемого инженерами из Google и используемого для сборки большинства внутренних проектов данной компании. Выпуск 1.0 ознаменовал переход к использованию семантического версионирования релизов и также примечателен внесением большого числа изменений, нарушающих обратную совместимость. Код проекта распространяется под лицензией Apache 2.0.
Bazel обеспечивает сборку проекта, запуская необходимые компиляторы и тесты. Сборочная система изначально спроектирована для оптимальной сборки проектов Google, в том числе сборки очень больших проектов и проектов, содержащих код на нескольких языках программирования, требующих расширенного тестирования и собираемых для нескольких платформ. Поддерживается сборка и тестирование кода на Java, C++, Objective-C, Python, Rust, Go и многих других языках, а также сборка мобильных приложений для Android и iOS. Поддерживается использование единых сборочных файлов для разных платформ и архитектур, например, один файл сборки без изменений может применяться как для серверной системы, так и для мобильного устройства.
Среди отличительных особенностей Bazel выделяются высокая скорость, надёжность и повторяемость процесса сборки. Для достижения высокой скорости сборки в Bazel активно применяются техники кэширования и распараллеливания процесса сборки. В BUILD-файлах обязательно полностью определены все зависимости, на основе которых принимаются решения по пересборке компонентов после внесения изменений (пересобираются только изменившиеся файлы) и распараллеливания процесса сборки. Инструментарий также гарантирует повторяемость сборки, т.е. результат сборки проекта на машине разработчика будет полностью совпадать со сборкой на сторонних системах, таких как серверы непрерывной интеграции.
В отличие от Make и Ninja в Bazel применяется более высокоуровневый подход к построению правил сборки, при котором вместо определения привязки команд к собираемым файлам производится применение более абстрактных готовых блоков, таких как "сборка исполняемого файла на языке С++", "сборка библиотеки на C++" или "запуск теста для C++", а также определение целевых и сборочных платформ. В текстовом файле BUILD компоненты проекта описываются как связка библиотек, исполняемых файлов и тестов, без детализации на уровне отдельных файлов и команд вызова компилятора. Дополнительная функциональность реализуется через механизм подключения расширений.