Category : habrahabr

habrahabr
Моя первая встраиваемая система под управлением Linux

В этой статье я задокументировал историю создания своей первой системы под управлением Linux. Здесь я расскажу, как собрал печатную плату под эту ОС, не имея какого-либо опыта работы с печатными платами в принципе. Первая часть статьи может показаться не совсем по теме, но в ходе прочтения вы поймёте, что она также имеет отношение к основному тексту. В общем, рекомендую терпеливо прочесть всю историю. Содержание Не пугайтесь Необходимый минимум знаний Готовые печатные платы Первый прототип…

  • вторник, 25 июня 2024 г. в 00:00:09
habrahabr
Ненавижу, _____, C++ массивы

Или почему мне кажется, что про них нужно знать, но не нужно использовать.ВступлениеДрузья, вы помните момент, когда впервые сунули указатель на первый элемент массива в оператор sizeof, и ваш код перестал работать так, как вы задумывали? Это, конечно, и близко не сравнится с эмоциями от засовывания пальцев в розетку, но...Вот массив:int arr[5] = {1, 2, 3, 4, 5}; А вот он уже указатель:int *ptr = arr; Произошёл array-to-pointer conversion, а мы потеряли информацию о его размере и пару нервных к…

  • вторник, 25 июня 2024 г. в 00:00:08
habrahabr
Кадровый голод в IT не то, чем кажется

В 2024 году дефицит кадров в сфере IT считается общеизвестным фактом. Эксперты оценивают его в сотни тысяч человек — от 500 тысяч до миллиона. Все желающие идут учиться на онлайн-курсы, которые обещают трудоустройство и большой заработок. Но в реальности порог входа в IT остается высоким, а путь до первого оффера — тернистым. Существует ли в IT-дефицит кадров, откуда он взялся и что означает на самом деле, вместе с нами разберут участники подкаста «Вдруг тут что-то важное» — технический директо…

  • вторник, 25 июня 2024 г. в 00:00:08
habrahabr
Пользовательские интерфейсы в упадке

Когда у нас впервые появились персональные компьютеры, мы не слишком заботились о том, каково с ними работать. По правде сказать, мы были слишком потрясены тем, что у нас вообще есть нечто подобное. Чтобы ввести команду DOS, нужно было выучить какой-то секретный язык. Нам и в голову не приходило, что пользоваться компьютером сложно или неудобно. Но постепенно компьютеры становились более продвинутыми и, когда появился первый Macintosh со своим мощным графическим пользовательским интерфейсом, мы…

  • понедельник, 24 июня 2024 г. в 00:00:09
habrahabr
Конрад Цузе — программист, обогнавший время

Сегодня исполняется 114 лет со дня рождения Конрада Цузе, пионера создания вычислительной техники, человека, которому сама судьба пыталась помешать двигать прогресс, но не помешала создать первый язык программирования высокого уровня, один из первых компьютеров и первую книгу по цифровой физике. Хоть и есть поговорка, что рукописи не горят, Конрад Цузе потерял все разработки, чертежи и записи, посвящённые одному из своих первых компьютеров в военное время. Для того, что-бы эта рукопись никог…

  • понедельник, 24 июня 2024 г. в 00:00:08
habrahabr
Я тебя с вертухи сломаю, если ещё раз заговоришь об ИИ

Последние инновации в сфере ИИ, наиболее примечательными из которых стали проекты наподобие GPT-4, очевидно, могут иметь далеко идущие последствия для общества: от утопического избавления от монотонного труда до антиутопического ущерба для работы художников в капиталистическом обществе, а также до экзистенциальных угроз самому человечеству.Лично я получил формальное образование дата-саентиста, даже выиграв в высококонкурентном конкурсе по машинному обучению в одном из лучших университетов Австр…

  • воскресенье, 23 июня 2024 г. в 00:00:06
habrahabr
Почему я больше не делаю важные дела: и еще 3 правила как не потерять себя к 40 годам

До 30 лет кажется, что ты еще успеваешь завоевать мир. Кое-кто и вправду успевает. Но вскоре у многих появляются дети, а поясница с желудком потихоньку выходят из игры. Тогда-то и начинаешь понимать – жизнь чертовски быстро заканчивается. В этой статье поговорим о том, как не просрать ее окончательно.Сложно принять это, но мы все умремНи одна компания не может дать настолько стопроцентной гарантии результата. Зато старуха с черепом и косой гарантирует всем и каждому.По логике смерть должна нас …

  • воскресенье, 23 июня 2024 г. в 00:00:05
habrahabr
Неоновые лампы своими руками

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

  • суббота, 22 июня 2024 г. в 00:00:19
habrahabr
FUSE: как написать свою файловую систему

Меня зовут Максим, я ведущий разработчик в VK. Занимаюсь инфраструктурой доставки электронной почты в проекте Mail.ru. Наша команда разработала и довела до эксплуатации файловую систему (ФС) на FUSE в рамках проекта распределённой почтовой очереди. В проекте требовалось реализовать сетевую ФС, которая сохраняет данные в трёх копиях, в разных ЦОДах. Цель — повысить отказоустойчивость, чтобы полный выход из строя одного ЦОД не приводил к нарушениям SLA. Эта статья для всех, кто интересуется файло…

  • суббота, 22 июня 2024 г. в 00:00:18