Пользователь 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. Это может понадобиться для того, чтобы восстановить повреждённую систему и сохранить при этом данные.)
Один из вариантов решения — написать три версии установки Windows 95: одна для установки из MS-DOS, другая для установки из Windows 3.1 и третья для установки из Windows 95.
Это не очень удобный вариант, ведь, по сути, придётся трижды выполнять одну и ту же работу, но реализованную по отдельности, так что потребуется в три раза больше кода.
Читать далееПривет, Хабр! Это Виктор Сергеев из МТС Диджитал. Двадцать лет назад, в ноябре 2004 года, увидел свет первый релиз браузера Firefox. Новинка быстро завоевала популярность благодаря инновационным решениям (минимализм, вкладки, дополнения и так далее) и открытости кода. За 20 лет браузер прошел путь от новичка до одного из лидеров и поборолся с серьезнейшими конкурентами. Сейчас у Firefox уже нет былой доли рынка, но браузер продолжает развиваться и акцентируется на конфиденциальности и безопасности.
Читать далееУправление инцидентами - это порой ночной кошмар любого ИТ-директора. Поднимите руку те, у кого не было ночных сообщений, что упал критический сервис! Почему так мало рук? Да потому что этот самый процесс в большинстве компаний устроен криво. Каждый раз его придумывают заново, проходя путь от ручного режима, далее общей почты или телеграмм группы до самописной системы управления инцидентами. И чем позже мы приходим в компанию выправлять процесс, тем больше сопротивления и непонимания “А что так можно было?”.
Помню, как 8 лет назад я руководил сервисной службой в компании, которая предоставляла услуги поддержки важной внутренней системы крупного клиента. Однажды ночью, примерно в три часа, мой телефон разрывается от звонка. На экране — заказчик. Не успеваю сказать "алло", как слышу: "Вы там спите что ли? У нас АСУ ПОБСУ лежит! Вы в курсе почему? (Я молчу) Мы больше не будем с вами работать!" — и бросает трубку.
Читать далееПочему SQL-запросы иногда работают не так быстро, как хотелось бы? PostgreSQL — мощный инструмент, который раскрывает свои возможности при правильной настройке. В этой статье мы разберем ключевые параметры, влияющие на производительность запросов, а также дадим рекомендации, как их использовать. В конце мы обсудим, как избежать ошибок при конфигурации и почему мониторинг так важен.
Читать далееВопрос о необходимости документации при разработке вызывает много споров. В динамичном мире IT, где изменения стремительны, я часто слышал холиварные обсуждения: а так ли необходима документация?
Кто-то считает, что программный код сам по себе уже исчерпывающая документация. В моей прошлой статье было несколько комментариев с утверждениями, что документацию вести необязательно, достаточно кодовой базы и условного OpenAPI.
В прошлой статье я рассказывал, как работал в проектах без документации. В этот раз под катом опишу аргументы в пользу ведения документации и поддержания её в актуальном состоянии.
На сегодняшний день в космической гонке лидируют четыре мировые державы – США, Китай, Россия и Индия. Российская космонавтика – это не только те, кто покоряет глубины неизведанного на борту космического корабля, но и те, кто обеспечивает их безопасность и восстановление, награждает живых и чтит память ушедших на Земле. Двое тружеников «космического тыла» - мэр Звездного городка Евгений Васильевич Баришевский и президент Фонда содействия развитию авиации и космонавтики, патриотического воспитания молодежи имени дважды Героя Советского Союза Быковского Валерия Федоровича Наталья Валерьевна Быковская - посетили Российский новый университет 14 ноября. О настоящем и будущем, бытовом и героическом отечественной космонавтики пойдет сегодня разговор.
С каждым десятилетием наблюдается снижение нагрузки на космонавтов. В космос летают люди, не имеющие специальной долгосрочной подготовки, к примеру, главная героиня фильма «Вызов» Юлия Пересильд. Может ли человек с неидеальными показателями здоровья полететь в космос?
— Сейчас в приоритете — не физические показатели человека, а психологические. Важно, чтобы космонавт или космический турист адекватно реагировал на перегрузки, стрессы, пребывание в замкнутом пространстве, коим является космический корабль. Иногда у космонавтов даже открываются на МКС скрытые таланты. Например, 16 июня 2022 года космонавт «Роскосмоса» Сергей Корсаков впервые сыграл на электрогитаре, доставленной в космос на корабле «Прогресс МС-20». Впервые же гитара в космосе появилась 9 июля 1978 года. Александр Иванченков великолепно играл, и для него на станцию «Салют-6» на грузовом корабле «Прогресс-2» прислали инструмент. Ей усилили гриф и покрыли дополнительным слоем лака для увеличения прочности. Полет гитара пережила хорошо, и космонавт на ней играл бардовские песни. Первой композицией, прозвучавшей в космосе, стал знаменитый «Домбайский вальс» Юрия Визбора, а во время сеанса связи с Землей Александр Сергеевич сначала исполнил сочиненные им частушки.
Читать далееМы живём в мире конкуренции, где ты или побеждаешь, или тебя побеждают, поэтому наш «океан» окрашен в красный цвет. Говорят, где‑то океан бывает голубого цвета, там нет борьбы и поражений, но это находится где‑то далеко, и благоденствие там длится недолго: вскоре после открытия нового места туда приплывают акулы и… красный океан просто становится ещё больше, а акулы — жирнее. Поэтому мы живём в конкуренции, и нас интересует, что же нужно сделать, чтобы быть достаточно конкурентоспособными на рынке.
Участвуя в цепочке создания продукта, каждый из нас вносит свой вклад (положительный или отрицательный) в его конкурентоспособность. Выступая на рынке как покупатель (потребитель) этого же или любого другого продукта, мы также участвуем в конкурентных отношениях: мы конкурируем за одни продукты с такими же потребителями, а производители других продуктов конкурируют друг с другом за наше внимание (и, в конечном итоге, деньги). Понимая, как работает этот механизм, мы можем повысить свою эффективность (получить более высокий результат при прежних затратах своих усилий или получить тот же результат с меньшими усилиями). Всех, кому интересно взглянуть на свою эффективность через призму конкурентоспособности, приглашаю под кат. Осторожно, лонгрид с довольно высокой сложностью (местами)!
Читать далееСписок видео-уроков, лекций, лекторов, книг, статей, рекомендаций по обучению и поиску работы.
Статью планирую обновлять, в комментариях или сообщениях, можете присылать ваши примеры/источники которые вы бы могли рекомендовать.
Недавно вышел Spring Framework 6.2, который включил в себя множество улучшений и новых возможностей. К одним из них можно отнести переопределение бинов в тестах.
В новом переводе от команды Spring АйО вы узнаете как можно использовать @TestBean, @MockitoBean и @MockitoSpyBean для переопределения бинов в тестах.
Читать далееПривет, сообщество. Меня зовут Илья, я старший разработчик в БФТ-Холдинге. В этой статье хочу поделиться опытом использования dbt (data build tool) в рамках проекта «Консолидации и нормализации данных» для процессов трансформации данных и создания витрин.
Читать далееПривет друзья, сейчас мы с Вами соберём контрольку автоэлектрика на базе модуля T-Display-S3 AMOLED Touch, благодаря ему мы с Вами сможем измерять напряжение любой полярности, сопротивление, частоту, увидеть форму сигнала с помощью функции осциллографа, управлять контролькой благодаря ёмкостному сенсорному экрану, передавать данные на телефон и управлять контролькой с телефона.
Благодаря модулю ELECHOUSE Voice Recognition Module V3.1 мы можем управлять контролькой с помощью голосовых команд.
Всё верно, эта контролька новое слово в автоэлектрики, глоток свежего воздуха посреди душных, однообразных и малофункциональных конкурентов.
Читать далееЕсли коротко, то облачные провайдеры предлагают клиентам виртуальные машины — в том числе для размещения сайтов или их резервных копий. Помогают подобрать сервисы и построить облачную инфраструктуру, но не регистрируют домены и не предоставляют CMS. А вот услугами и сервисами для сайтов занимаются уже хостинг-провайдеры. При этом некоторые из них тоже предлагают облачные платформы, но с ограниченной функциональностью, если сравнивать характеристики железа и количество сервисов.
И те, и другие — и про сайты, и про облака, отсюда иногда бывает путаница. В статье разобрались, в чем разница между веб-хостингом, который предлагает хостер, и хостингом в облаке, который предлагает облачный провайдер. Надеемся, после прочтения вам будет проще выбрать способ размещения под свой проект или задачу.
Узнать большеEntity Framework обладает достаточно богатым встроенным языком запросов, позволяющим решать широкий спектр задач. Но бывают ситуации, когда либо сгенерированные с его помощью запросы оказываются недостаточно оптимальными, либо возможности EF покрывают не весь спектр функционала базы.
В этом случае приходится либо генерировать запросы вручную (напрямую, либо с помощью хранимых процедур), либо прибегать к дополнительной обработке сгенерированных запросов с помощью механизма интерсепторов. Рассмотрим работу этого механизма подробнее.
Читать далееПродолжаем рассказывать о внедрении СКУД на различных объектах. Сегодня на повестке дня — московский бизнес‑центр «Мидланд Плаза».
Деловой‑центр класса А «Мидланд Плаза» располагается на Арбате и занимает площадь более 24 тысяч квадратных метров, включая пятиуровневую подземную парковку.
Читать далееИван типишный вайтишник-свитчер - то есть человек меняющий свой род деятельности на айти. Работает консультантом в банке. Однако попал под сокращение и согласился на уменьшение ставки и рабочих часов наполовину. Теперь он намерен найти работу в IT. На пути к работе мечты его поджидают различные испытания.
Задача игрока - помочь Ивану получить оффер с максимальной зарплатой.
Помочь ИвануПривет, Хабр и его читатели!
Меня зовут Дарья Четыркина, я программист SQL в IT-компании «Автомакон».
Если вы когда-либо сталкивались с задачей анализа больших объемов данных, то знаете, как важна производительность при выполнении аналитических запросов. Columnstore индексы в SQL Server — это мощный инструмент, созданный для оптимизации запросов в условиях интенсивной аналитической нагрузки. Давайте разберемся, как они работают, в каких случаях их стоит использовать, а где лучше обойтись без них.
Читать далееПривет, Хабр! Меня зовут Михаил Палыга, я инженер в Блоке обеспечения и контроля качества выпуска изменений ПО в РСХБ‑Интех. На проекте для проверки данных мы пользуемся библиотекой AssertJ — Java библиотекой с открытым исходным кодом, используемой для написания гибких, содержательных и легко читаемых проверок в тестах Java. Мы любим использовать цепочки методов в других наших классах, поэтому данная библиотека органично вписалась в код наших тестов.
Я опишу, как со временем менялся наш подход к проведению проверок данных и как менялись сами классы проверок. А чтобы было чуть проще и интересней — займемся тестированием чего‑нибудь из вселенной Звездных Войн. Например, протестируем имперский бронированный транспортный вездеход AT‑AT.
Читать далееПривет, жители Хабра! Это Даша Волкова из МТС Диджитал. Huawei продолжает искать альтернативные пути для развития собственных технологий. Для компании под санкциями это крайне актуально, ведь речь идет о выживании отдельных направлений бизнеса, включая мобильные телефоны, чипы, накопители. Насколько можно судить, у китайцев все в порядке с поиском новых путей развития.
Недавно они представили технологию хранения на основе магнитно-электрического диска (magneto-electric disk, MED). В ней удалось объединить высокую производительность SSD с большой емкостью традиционных ленточных накопителей. Новинка предназначена для использования в ЦОД, для «теплого» (nearline или warm, об этом ниже) и «холодного» (архивного) хранения данных. MED призван заменить классические жесткие диски (HDD) и снизить зависимость от американских технологий.
Читать далееПривет! Я Даша Почекуева. Уже два года я работаю в Т-Банке лидом и дизайнером внутренних продуктов.
Внутренние продукты — это админки, CRM, системы аналитики, хитрые конструкторы: у крупных компаний множество полезных подкапотных систем с очень сложными задачами. Но говорят о них мало, и тренировать насмотренность негде.
Мы делимся опытом из закулисья, чтобы помочь коллегам и развивать индустрию. Сегодня вместе с UX-редактором Катей Дериглазовой в очередной раз продеремся через NDA-барьеры и расскажем про low-code-конструктор, который помогает нам обслуживать клиентов.
Статья будет полезна дизайнерам операционных сервисов и начинающим продактам. Поехали