Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 1 час 30 мин. назад

Почему при установке Windows 95 использовались три операционные системы?

пн, 11/18/2024 - 18:00

Пользователь 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.

Это не очень удобный вариант, ведь, по сути, придётся трижды выполнять одну и ту же работу, но реализованную по отдельности, так что потребуется в три раза больше кода.

Читать далее

Firefox: 20 лет борьбы за свободный интернет и долю рынка. Успехи и падения браузера

пн, 11/18/2024 - 17:59

Привет, Хабр! Это Виктор Сергеев из МТС Диджитал. Двадцать лет назад, в ноябре 2004 года, увидел свет первый релиз браузера Firefox. Новинка быстро завоевала популярность благодаря инновационным решениям (минимализм, вкладки, дополнения и так далее) и открытости кода. За 20 лет браузер прошел путь от новичка до одного из лидеров и поборолся с серьезнейшими конкурентами. Сейчас у Firefox уже нет былой доли рынка, но браузер продолжает развиваться  и акцентируется на конфиденциальности и безопасности.

Читать далее

Современный on-call менеджмент: 5 основных шагов от мониторинга до постмортема

пн, 11/18/2024 - 17:51

Управление инцидентами - это порой ночной кошмар любого ИТ-директора. Поднимите руку те, у кого не было ночных сообщений, что упал критический сервис! Почему так мало рук? Да потому что этот самый процесс в большинстве компаний устроен криво. Каждый раз его придумывают заново, проходя путь от ручного режима, далее общей почты или телеграмм группы до самописной системы управления инцидентами. И чем позже мы приходим в компанию выправлять процесс, тем больше сопротивления и непонимания “А что так можно было?”.

Помню, как 8 лет назад я руководил сервисной службой в компании, которая предоставляла услуги поддержки важной внутренней системы крупного клиента. Однажды ночью, примерно в три часа, мой телефон разрывается от звонка. На экране — заказчик. Не успеваю сказать "алло", как слышу: "Вы там спите что ли? У нас АСУ ПОБСУ лежит! Вы в курсе почему? (Я молчу) Мы больше не будем с вами работать!" — и бросает трубку.

Читать далее

Оптимизация PostgreSQL: параметры для ускорения запросов

пн, 11/18/2024 - 17:49

Почему SQL-запросы иногда работают не так быстро, как хотелось бы? PostgreSQL — мощный инструмент, который раскрывает свои возможности при правильной настройке. В этой статье мы разберем ключевые параметры, влияющие на производительность запросов, а также дадим рекомендации, как их использовать. В конце мы обсудим, как избежать ошибок при конфигурации и почему мониторинг так важен.

Читать далее

Нужна ли документация на проекте?

пн, 11/18/2024 - 17:35

Вопрос о необходимости документации при разработке вызывает много споров. В динамичном мире IT, где изменения стремительны, я часто слышал холиварные обсуждения: а так ли необходима документация?

Кто-то считает, что программный код сам по себе уже исчерпывающая документация. В моей прошлой статье было несколько комментариев с утверждениями, что документацию вести необязательно, достаточно кодовой базы и условного OpenAPI.

В прошлой статье я рассказывал, как работал в проектах без документации. В этот раз под катом опишу аргументы в пользу ведения документации и поддержания её в актуальном состоянии.

Читать далее

«На пределе возможностей: взгляд со стороны»

пн, 11/18/2024 - 16:54

На сегодняшний день в космической гонке лидируют четыре мировые державы – США, Китай, Россия и Индия. Российская космонавтика – это не только те, кто покоряет глубины неизведанного на борту космического корабля, но и те, кто обеспечивает их безопасность и восстановление, награждает живых и чтит память ушедших на Земле. Двое тружеников «космического тыла» - мэр Звездного городка Евгений Васильевич Баришевский и президент Фонда содействия развитию авиации и космонавтики, патриотического воспитания молодежи имени дважды Героя Советского Союза Быковского Валерия Федоровича Наталья Валерьевна Быковская - посетили Российский новый университет 14 ноября. О настоящем и будущем, бытовом и героическом отечественной космонавтики пойдет сегодня разговор.

С каждым десятилетием наблюдается снижение нагрузки на космонавтов. В космос летают люди, не имеющие специальной долгосрочной подготовки, к примеру, главная героиня фильма «Вызов» Юлия Пересильд. Может ли человек с неидеальными показателями здоровья полететь в космос?

— Сейчас в приоритете — не физические показатели человека, а психологические. Важно, чтобы космонавт или космический турист адекватно реагировал на перегрузки, стрессы, пребывание в замкнутом пространстве, коим является космический корабль. Иногда у космонавтов даже открываются на МКС скрытые таланты. Например, 16 июня 2022 года космонавт «Роскосмоса» Сергей Корсаков впервые сыграл на электрогитаре, доставленной в космос на корабле «Прогресс МС-20». Впервые же гитара в космосе появилась 9 июля 1978 года. Александр Иванченков великолепно играл, и для него на станцию «Салют-6» на грузовом корабле «Прогресс-2» прислали инструмент. Ей усилили гриф и покрыли дополнительным слоем лака для увеличения прочности. Полет гитара пережила хорошо, и космонавт на ней играл бардовские песни. Первой композицией, прозвучавшей в космосе, стал знаменитый «Домбайский вальс» Юрия Визбора, а во время сеанса связи с Землей Александр Сергеевич сначала исполнил сочиненные им частушки.

Читать далее

Всё, что вы хотели узнать о конкурентоспособности, но не знали, у кого спросить

пн, 11/18/2024 - 16:43

Мы живём в мире конкуренции, где ты или побеждаешь, или тебя побеждают, поэтому наш «океан» окрашен в красный цвет. Говорят, где‑то океан бывает голубого цвета, там нет борьбы и поражений, но это находится где‑то далеко, и благоденствие там длится недолго: вскоре после открытия нового места туда приплывают акулы и… красный океан просто становится ещё больше, а акулы — жирнее. Поэтому мы живём в конкуренции, и нас интересует, что же нужно сделать, чтобы быть достаточно конкурентоспособными на рынке.

Участвуя в цепочке создания продукта, каждый из нас вносит свой вклад (положительный или отрицательный) в его конкурентоспособность. Выступая на рынке как покупатель (потребитель) этого же или любого другого продукта, мы также участвуем в конкурентных отношениях: мы конкурируем за одни продукты с такими же потребителями, а производители других продуктов конкурируют друг с другом за наше внимание (и, в конечном итоге, деньги). Понимая, как работает этот механизм, мы можем повысить свою эффективность (получить более высокий результат при прежних затратах своих усилий или получить тот же результат с меньшими усилиями). Всех, кому интересно взглянуть на свою эффективность через призму конкурентоспособности, приглашаю под кат. Осторожно, лонгрид с довольно высокой сложностью (местами)!

Читать далее

Стратегии по поиску работы и учебе

пн, 11/18/2024 - 16:39

Список видео-уроков, лекций, лекторов, книг, статей, рекомендаций по обучению и поиску работы.

Статью планирую обновлять, в комментариях или сообщениях, можете присылать ваши примеры/источники которые вы бы могли рекомендовать.

Читать далее

[Перевод] Spring Framework 6.2.0: переопределение бинов в тестах

пн, 11/18/2024 - 16:36

Недавно вышел Spring Framework 6.2, который включил в себя множество улучшений и новых возможностей. К одним из них можно отнести переопределение бинов в тестах.

В новом переводе от команды Spring АйО вы узнаете как можно использовать @TestBean, @MockitoBean и @MockitoSpyBean для переопределения бинов в тестах.

Читать далее

И снова о dbt…

пн, 11/18/2024 - 16:09

Привет, сообщество. Меня зовут Илья, я старший разработчик в БФТ-Холдинге. В этой статье хочу поделиться опытом использования dbt (data build tool) в рамках проекта «Консолидации и нормализации данных» для процессов трансформации данных и создания витрин.

Читать далее

Контролька с голосовым управлением, AI помощником, мобильным приложением и сенсорным AMOLED дисплеем

пн, 11/18/2024 - 15:59

Привет друзья, сейчас мы с Вами соберём контрольку автоэлектрика на базе модуля T-Display-S3 AMOLED Touch, благодаря ему мы с Вами сможем измерять напряжение любой полярности, сопротивление, частоту, увидеть форму сигнала с помощью функции осциллографа, управлять контролькой благодаря ёмкостному сенсорному экрану, передавать данные на телефон и управлять контролькой с телефона.

Благодаря модулю ELECHOUSE Voice Recognition Module V3.1 мы можем управлять контролькой с помощью голосовых команд.

Всё верно, эта контролька новое слово в автоэлектрики, глоток свежего воздуха посреди душных, однообразных и малофункциональных конкурентов.

Читать далее

Где реки термоядерной энергии? От открытия к изобретению и внедрению

пн, 11/18/2024 - 15:44


Наша цивилизация основана на величайших открытиях и изобретениях. Все чем мы пользуется, было разработано учеными и инженерами. Любой продукт цивилизации, будь то iPhone, вакцина, антибиотик, основан на научных открытиях. Вначале ученые открывают что-то новое. Затем инженеры на основе научного открытия разрабатывают прототип устройства. Далее эстафету принимает следующая группа инженеров работающих в сфере технологии и промышленного дизайна. Их задача заключается в превращение прототипа устройства в серийный продукт конвейерного производства, который захотелось бы купить. От научного открытия до непосредственного использования открытия, в виде продукта, проходит сравнительно немного времени. На рубеже прошлого столетия был открыт термоядерный синтез, но вот с постройкой супер электростанции как-то затянулось. В посте рассмотрим значимость научных открытий через призму изменений нашей жизни, попытаемся разобраться, что не так с термоядерным синтезом, и в каком направлении можно искать нескончаемую дешевую энергию для человечества.
Читать дальше →

Хостинг в облаке и веб-хостинг — в чем разница?

пн, 11/18/2024 - 15:44

Если коротко, то облачные провайдеры предлагают клиентам виртуальные машины — в том числе для размещения сайтов или их резервных копий. Помогают подобрать сервисы и построить облачную инфраструктуру, но не регистрируют домены и не предоставляют CMS. А вот услугами и сервисами для сайтов занимаются уже хостинг-провайдеры. При этом некоторые из них тоже предлагают облачные платформы, но с ограниченной функциональностью, если сравнивать характеристики железа и количество сервисов.

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

Узнать больше

Тюним запросы в EF Core с помощью интерсепторов

пн, 11/18/2024 - 15:35

Entity Framework обладает достаточно богатым встроенным языком запросов, позволяющим решать широкий спектр задач. Но бывают ситуации, когда либо сгенерированные с его помощью запросы оказываются недостаточно оптимальными, либо возможности EF покрывают не весь спектр функционала базы.

В этом случае приходится либо генерировать запросы вручную (напрямую, либо с помощью хранимых процедур), либо прибегать к дополнительной обработке сгенерированных запросов с помощью механизма интерсепторов. Рассмотрим работу этого механизма подробнее.

Читать далее

СКУД в бизнес-центре: кейс БЦ Мидланд Плаза

пн, 11/18/2024 - 15:24

Продолжаем рассказывать о внедрении СКУД на различных объектах. Сегодня на повестке дня — московский бизнес‑центр «Мидланд Плаза».

Деловой‑центр класса А «Мидланд Плаза» располагается на Арбате и занимает площадь более 24 тысяч квадратных метров, включая пятиуровневую подземную парковку.

Читать далее

Интерактивный квест: помоги Ивану найти работу

пн, 11/18/2024 - 15:16

Иван типишный вайтишник-свитчер - то есть человек меняющий свой род деятельности на айти. Работает консультантом в банке. Однако попал под сокращение и согласился на уменьшение ставки и рабочих часов наполовину. Теперь он намерен найти работу в IT. На пути к работе мечты его поджидают различные испытания.

Задача игрока - помочь Ивану получить оффер с максимальной зарплатой.

Помочь Ивану

Columnstore индексы в SQL Server: Когда и почему стоит их использовать?

пн, 11/18/2024 - 15:01

Привет, Хабр и его читатели! 

Меня зовут Дарья Четыркина, я программист SQL в IT-компании «Автомакон». 

Если вы когда-либо сталкивались с задачей анализа больших объемов данных, то знаете, как важна производительность при выполнении аналитических запросов. Columnstore индексы в SQL Server — это мощный инструмент, созданный для оптимизации запросов в условиях интенсивной аналитической нагрузки. Давайте разберемся, как они работают, в каких случаях их стоит использовать, а где лучше обойтись без них.

Читать далее

Эволюция Assert'a на примере тестирования вездехода из Звездных Войн

пн, 11/18/2024 - 14:59

Привет, Хабр! Меня зовут Михаил Палыга, я инженер в Блоке обеспечения и контроля качества выпуска изменений ПО в РСХБ‑Интех. На проекте для проверки данных мы пользуемся библиотекой AssertJ — Java библиотекой с открытым исходным кодом, используемой для написания гибких, содержательных и легко читаемых проверок в тестах Java. Мы любим использовать цепочки методов в других наших классах, поэтому данная библиотека органично вписалась в код наших тестов.

Я опишу, как со временем менялся наш подход к проведению проверок данных и как менялись сами классы проверок. А чтобы было чуть проще и интересней займемся тестированием чего‑нибудь из вселенной Звездных Войн. Например, протестируем имперский бронированный транспортный вездеход AT‑AT.

Читать далее

Магнитная лента и SSD: Huawei разработала гибридный накопитель на 72 Тб для «теплого» и «холодного» хранения данных

пн, 11/18/2024 - 14:40

Привет, жители Хабра! Это Даша Волкова из МТС Диджитал. Huawei продолжает искать альтернативные пути для развития собственных технологий. Для компании под санкциями это крайне актуально, ведь речь идет о выживании отдельных направлений бизнеса, включая мобильные телефоны, чипы, накопители. Насколько можно судить, у китайцев все в порядке с поиском новых путей развития.

Недавно они представили технологию хранения на основе магнитно-электрического диска (magneto-electric disk, MED). В ней удалось объединить высокую производительность SSD с большой емкостью традиционных ленточных накопителей. Новинка предназначена для использования в ЦОД, для «теплого» (nearline или warm, об этом ниже) и «холодного» (архивного) хранения данных. MED призван заменить классические жесткие диски (HDD) и снизить зависимость от американских технологий.

Читать далее

Как мы В Т-Банке автоматизируем обслуживание клиентов с помощью конструктора форм

пн, 11/18/2024 - 14:10

Привет! Я Даша Почекуева. Уже два года я работаю в Т-Банке лидом и дизайнером внутренних продуктов. 

Внутренние продукты — это админки, CRM, системы аналитики, хитрые конструкторы: у крупных компаний множество полезных подкапотных систем с очень сложными задачами. Но говорят о них мало, и тренировать насмотренность негде.

Мы делимся опытом из закулисья, чтобы помочь коллегам и развивать индустрию. Сегодня вместе с UX-редактором Катей Дериглазовой в очередной раз продеремся через NDA-барьеры и расскажем про low-code-конструктор, который помогает нам обслуживать клиентов. 

Статья будет полезна дизайнерам операционных сервисов и начинающим продактам. Поехали

Сейчас на сайте

Сейчас на сайте 0 пользователей и 2 гостя.