Программная археология: ИИ портирует драйвер 20-летней давности
Для восстановления данных с ленточных кассет QIC-80 из 90-х необходим старый драйвер ftape, который давно удален из ядра Linux и работает только на устаревших ОС. Это заставляло использовать отдельную рабочую станцию с CentOS 3.5.
Энтузиаст решил портировать код двадцатилетней давности на современные дистрибутивы, используя для модернизации ИИ-ассистент Claude. В статье описан весь процесс адаптации драйвера, предназначенного для работы с ленточным накопителем через нестандартное подключение к контроллеру дисковода.
Разберёмся, как ИИ-ассистент помог в адаптации кода для работы с устаревшим железом.
Для восстановления данных с ленточных кассет QIC-80 из 90-х необходим старый драйвер ftape, который давно удален из ядра Linux и работает только на устаревших ОС. Это заставляло использовать отдельную рабочую станцию с CentOS 3.5.
Энтузиаст решил портировать код двадцатилетней давности на современные дистрибутивы, используя для модернизации ИИ-ассистент Claude. В статье описан весь процесс адаптации драйвера, предназначенного для работы с ленточным накопителем через нестандартное подключение к контроллеру дисковода.
Разберёмся, как ИИ-ассистент помог в адаптации кода для работы с устаревшим железом.
👏28🤔9❤5🤝1
Forwarded from Хабр Карьера
С приходом осени часто не хочется никуда идти — и мы вас в этом понимаем. Однако это не повод отказываться от чего-то нового и интересного. Подумали и решили собрать в одном месте курсы, которые можно проходить не выходя из дома. Все просто: открываете нашу витрину, устраиваетесь поудобнее (можно с чаем и в теплых носочках) и выбираете то, что вам по душе.
Становитесь круче, не вставая с дивана (идеально же?)
Становитесь круче, не вставая с дивана (идеально же?)
🤮19👍9🤡7❤🔥4❤2👎2🥰1💩1
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥4❤1🤮1 1
🤔 Как выглядит здоровый наём в IT?
Хаотичный подбор, формальный онбординг и внезапные увольнения — признаки того, что в компании не отстроены HR-процессы. От этого страдают и сотрудники, и бизнес.
Как в топовых IT-компаниях выстраивают процессы найма, адаптации и даже увольнения, чтобы они были честными и понятными для всех, обсудим в прямом эфире с HR BP Авиасейлс Екатериной Рудчик.
Встречаемся завтра, 16 сентября, в 18:00 МСК. Вопросы для Екатерины можно оставить в комментариях к этому посту.
Эфир пройдёт в канале IT HR Тусовка 👈
Хаотичный подбор, формальный онбординг и внезапные увольнения — признаки того, что в компании не отстроены HR-процессы. От этого страдают и сотрудники, и бизнес.
Как в топовых IT-компаниях выстраивают процессы найма, адаптации и даже увольнения, чтобы они были честными и понятными для всех, обсудим в прямом эфире с HR BP Авиасейлс Екатериной Рудчик.
Встречаемся завтра, 16 сентября, в 18:00 МСК. Вопросы для Екатерины можно оставить в комментариях к этому посту.
Эфир пройдёт в канале IT HR Тусовка 👈
👎27🤡17🤮7❤4
Сентябрьский рейтинг популярности языков программирования TIOBE не принёс сюрпризов на вершине: Python, C++ и C продолжают уверенно занимать лидирующие позиции. Настоящая драма разворачивается ниже, где старый король, казалось бы, давно ушедший в тень, совершает триумфальное возвращение. Речь идёт о Perl, который всего за год взлетел с 27-го на 10-е место, вызвав удивление даже у создателей индекса.
Загадку этого ренессанса пытается разгадать и сам генеральный директор TIOBE, Пол Янсен. По его мнению, одна из причин кроется в разрешении многолетнего «раскола» в сообществе. Около 25 лет назад было анонсировано создание Perl 6 — совершенно новой версии, которая должна была стать будущим языка. Однако её разработка затянулась на десятилетия, что привело к стагнации «старого» Perl 5 и состоянию неопределённости. Пока сообщество ждало, появилась отличная альтернатива в лице Python, куда и мигрировала значительная часть разработчиков. В итоге Perl 6 был переименован в Raku и сегодня занимает лишь 129-ю строчку рейтинга, а вот Perl 5, освободившись от тени «преемника», в последнее время стал активно развиваться и привлекать к себе новое внимание.
Другое, более фундаментальное объяснение предлагает блог i-Programmer. Возрождение Perl может быть связано с его ключевой, непревзойдённой силой — обработкой текста. Даже в эпоху искусственного интеллекта всё по-прежнему управляется текстовыми форматами: JSON, YAML, XML, Markdown, файлы логов. Текст никуда не делся, и его нужно обрабатывать, преобразовывать и анализировать. В этой области Perl с его первоклассными регулярными выражениями и богатейшей библиотекой CPAN был и остаётся лучшим инструментом. Новые разработчики, гоняясь за модными трендами, просто не знают о его возможностях.
На фоне камбэка Perl интересно отметить и другую тенденцию: в топ-20 рейтинга вернулись и другие «ветераны», такие как Ada, Fortran, Delphi и COBOL. Составители TIOBE связывают это с необходимостью поддерживать огромное количество устаревшего, но всё ещё работающего программного обеспечения. Это лишний раз доказывает, что в мире IT «старый» — далеко не всегда синоним «мёртвого». Пока Python и C++ правят бал на передовой, старая гвардия уверенно держит оборону на фронте легаси-систем и, как в случае с Perl, доказывает, что фундаментальная полезность может пережить любую волну хайпа.
Загадку этого ренессанса пытается разгадать и сам генеральный директор TIOBE, Пол Янсен. По его мнению, одна из причин кроется в разрешении многолетнего «раскола» в сообществе. Около 25 лет назад было анонсировано создание Perl 6 — совершенно новой версии, которая должна была стать будущим языка. Однако её разработка затянулась на десятилетия, что привело к стагнации «старого» Perl 5 и состоянию неопределённости. Пока сообщество ждало, появилась отличная альтернатива в лице Python, куда и мигрировала значительная часть разработчиков. В итоге Perl 6 был переименован в Raku и сегодня занимает лишь 129-ю строчку рейтинга, а вот Perl 5, освободившись от тени «преемника», в последнее время стал активно развиваться и привлекать к себе новое внимание.
Другое, более фундаментальное объяснение предлагает блог i-Programmer. Возрождение Perl может быть связано с его ключевой, непревзойдённой силой — обработкой текста. Даже в эпоху искусственного интеллекта всё по-прежнему управляется текстовыми форматами: JSON, YAML, XML, Markdown, файлы логов. Текст никуда не делся, и его нужно обрабатывать, преобразовывать и анализировать. В этой области Perl с его первоклассными регулярными выражениями и богатейшей библиотекой CPAN был и остаётся лучшим инструментом. Новые разработчики, гоняясь за модными трендами, просто не знают о его возможностях.
На фоне камбэка Perl интересно отметить и другую тенденцию: в топ-20 рейтинга вернулись и другие «ветераны», такие как Ada, Fortran, Delphi и COBOL. Составители TIOBE связывают это с необходимостью поддерживать огромное количество устаревшего, но всё ещё работающего программного обеспечения. Это лишний раз доказывает, что в мире IT «старый» — далеко не всегда синоним «мёртвого». Пока Python и C++ правят бал на передовой, старая гвардия уверенно держит оборону на фронте легаси-систем и, как в случае с Perl, доказывает, что фундаментальная полезность может пережить любую волну хайпа.
👍34❤12🤔7👎6🔥1💩1
Расследование: что скрывает «отечественный» счётчик «Фобос». Часть восьмая
Продолжается серия расследований о реальном происхождении компонентов в российской электронике. В новой части авторы разбирают счётчик электроэнергии «Фобос», который внесён в реестр отечественной аппаратуры со 117 баллами.
Детальный анализ схемы показал, что ключевые компоненты в устройстве иностранного производства. Это ставит под сомнение как заявленные баллы, так и объяснения производителя об «адаптации топологии» зарубежных чипов.
Разберёмся, какие именно компоненты установлены в счётчике и почему он не может претендовать на заявленный статус.
Продолжается серия расследований о реальном происхождении компонентов в российской электронике. В новой части авторы разбирают счётчик электроэнергии «Фобос», который внесён в реестр отечественной аппаратуры со 117 баллами.
Детальный анализ схемы показал, что ключевые компоненты в устройстве иностранного производства. Это ставит под сомнение как заявленные баллы, так и объяснения производителя об «адаптации топологии» зарубежных чипов.
Разберёмся, какие именно компоненты установлены в счётчике и почему он не может претендовать на заявленный статус.
😁41🔥12👍6❤5🤡3🥱1🥴1
Блог Cloud.ru на Хабре — как лагерь опытных альпинистов на вершинах AI-технологий и облачных сервисов. Здесь пишут те, кто хочет подняться выше в мире искусственного интеллекта, DevOps и облаков.
Техлиды по развитию AI, инженеры AI/ML, разработчики из Evolution AI Factory и ML Space Notebooks снаряжаются лучшими AI-решениями для работы, прокладывают на Хабре маршруты по склонам Kubernetes, натягивают страховочные канаты ML в облаках и делятся проверенными фреймворками, чтобы читатели блога достигали своих высот.
Проверяем снаряжение и отправляемся в облачную экспедицию:
⛏️ Что может квантовый компьютер уже сегодня. По фактам (победитель Технотекста 7 в номинации «Научпоп»)
⛏️ Смерть fine-tuning? Почему RAG и промпт-инженерия вытесняют дообучение моделей
⛏️ Нечеловеческий фактор: кто ответит, если ваш AI накосячит? Смотрим кейсы правоприменения и строим прогнозы
⛏️ У кого права на сгенерированный AI код или картинку и как их защитить
⛏️ Не пишу постмиты после встреч и звонков, за меня это делает AI
⛏️ История одной кнопки. Внедряем AI с пользой, быстро и без data science
Техлиды по развитию AI, инженеры AI/ML, разработчики из Evolution AI Factory и ML Space Notebooks снаряжаются лучшими AI-решениями для работы, прокладывают на Хабре маршруты по склонам Kubernetes, натягивают страховочные канаты ML в облаках и делятся проверенными фреймворками, чтобы читатели блога достигали своих высот.
Проверяем снаряжение и отправляемся в облачную экспедицию:
⛏️ Что может квантовый компьютер уже сегодня. По фактам (победитель Технотекста 7 в номинации «Научпоп»)
⛏️ Смерть fine-tuning? Почему RAG и промпт-инженерия вытесняют дообучение моделей
⛏️ Нечеловеческий фактор: кто ответит, если ваш AI накосячит? Смотрим кейсы правоприменения и строим прогнозы
⛏️ У кого права на сгенерированный AI код или картинку и как их защитить
⛏️ Не пишу постмиты после встреч и звонков, за меня это делает AI
⛏️ История одной кнопки. Внедряем AI с пользой, быстро и без data science
🤮29🤡11❤9💩7🔥2 2👍1😭1
Эпоха магнитной ленты: история технологии, которая была везде
В конце XX века мир держался на магнитной ленте. Музыка на кассетах, фильмы на VHS, данные на дискетах и в корпоративных стримерах — она была повсюду, хотя мало кто задумывался о её роли.
Эта технология была одной из опорных для целого поколения, незаметно формируя привычки и целые индустрии, от развлечений до хранения данных. Затем, практически мгновенно, она исчезла из повседневной жизни, оставшись в прошлом.
Проследим весь путь развития магнитной ленты, от первых бобин до современных решений, и выясним, действительно ли её эпоха закончилась.
В конце XX века мир держался на магнитной ленте. Музыка на кассетах, фильмы на VHS, данные на дискетах и в корпоративных стримерах — она была повсюду, хотя мало кто задумывался о её роли.
Эта технология была одной из опорных для целого поколения, незаметно формируя привычки и целые индустрии, от развлечений до хранения данных. Затем, практически мгновенно, она исчезла из повседневной жизни, оставшись в прошлом.
Проследим весь путь развития магнитной ленты, от первых бобин до современных решений, и выясним, действительно ли её эпоха закончилась.
🔥36❤4🤝4👍3
Витражный светильник своими руками
Витражное искусство не ограничивается окнами. Светильники с подсветкой позволяют цветному стеклу раскрыть свою красоту в любое время суток и легко вписываются в любой интерьер.
Создание такого объекта — это доступный способ изготовить уникальный предмет декора, не прибегая к сложной установке витражей в проёмы. Технология изготовления плафона для светильника не отличается от классической, а остальные шаги не требуют особых навыков.
Изучим, какие инструменты понадобятся, и по шагам пройдём весь процесс сборки светильника-ящика.
Витражное искусство не ограничивается окнами. Светильники с подсветкой позволяют цветному стеклу раскрыть свою красоту в любое время суток и легко вписываются в любой интерьер.
Создание такого объекта — это доступный способ изготовить уникальный предмет декора, не прибегая к сложной установке витражей в проёмы. Технология изготовления плафона для светильника не отличается от классической, а остальные шаги не требуют особых навыков.
Изучим, какие инструменты понадобятся, и по шагам пройдём весь процесс сборки светильника-ящика.
❤21 9🔥6👍4
Истоки «Чужого»: болезнь Крона, осы-паразиты и Гигер
Сцена появления ксеноморфа из груди Кейна — один из самых шокирующих моментов в истории кинематографа. Её эффект был настолько сильным, что она до сих пор вызывает споры и восхищение.
Однако за этим фантастическим ужасом стоят вполне реальные источники вдохновения, от энтомологии до личных трагедий создателей. Эта статья исследует неожиданные связи между повадками ос-наездников, хронической болезнью сценариста и биомеханическим кошмаром, рождённым воображением художника Х. Р. Гигера.
Узнаем, как эти три элемента сплелись воедино и породили бессмертный образ.
Сцена появления ксеноморфа из груди Кейна — один из самых шокирующих моментов в истории кинематографа. Её эффект был настолько сильным, что она до сих пор вызывает споры и восхищение.
Однако за этим фантастическим ужасом стоят вполне реальные источники вдохновения, от энтомологии до личных трагедий создателей. Эта статья исследует неожиданные связи между повадками ос-наездников, хронической болезнью сценариста и биомеханическим кошмаром, рождённым воображением художника Х. Р. Гигера.
Узнаем, как эти три элемента сплелись воедино и породили бессмертный образ.
1🔥45❤8😱6👍4👎3😁1🤬1💩1
Не только Пифагор: самые забавные названия теорем
Теоремы в математике обычно называют в честь их авторов или по содержанию. Но существует и другой, неофициальный пласт названий, рождённый в научной среде.
За строгими формулировками порой скрывается настоящий фольклор — остроумные и запоминающиеся имена, которые прочно закрепляются в обиходе учёных и студентов. Рассмотрим подборку необычных названий, доказывающих, что у математиков есть отличное чувство юмора.
Теоремы в математике обычно называют в честь их авторов или по содержанию. Но существует и другой, неофициальный пласт названий, рождённый в научной среде.
За строгими формулировками порой скрывается настоящий фольклор — остроумные и запоминающиеся имена, которые прочно закрепляются в обиходе учёных и студентов. Рассмотрим подборку необычных названий, доказывающих, что у математиков есть отличное чувство юмора.
🤡23❤12 11😁7👍5
Сэндвич, сэр: история бутерброда от аристократов до вокзалов
Сегодня сэндвич — икона мирового фастфуда, но появился он в 1760-х годах как закуска для английских аристократов, названная в честь графа Сэндвича.
Прежде чем стать глобальным феноменом, он прошёл долгий путь: из салонов Лондона в США, где приобрёл современный вид, а затем обратно в Великобританию. Иронично, что финальный штрих к его популярности добавили британцы, долгое время высмеивавшие «кулинарный ужас» в виде вокзальных сэндвичей.
Проследим полную эволюцию этого простого, но знакового блюда.
Сегодня сэндвич — икона мирового фастфуда, но появился он в 1760-х годах как закуска для английских аристократов, названная в честь графа Сэндвича.
Прежде чем стать глобальным феноменом, он прошёл долгий путь: из салонов Лондона в США, где приобрёл современный вид, а затем обратно в Великобританию. Иронично, что финальный штрих к его популярности добавили британцы, долгое время высмеивавшие «кулинарный ужас» в виде вокзальных сэндвичей.
Проследим полную эволюцию этого простого, но знакового блюда.
2👍22🤮8❤7🤔3😁1
Готовы отпраздновать День программиста? 👨💻
Мы знаем, что в голове у каждого разработчика хотя бы раз проносилась мысль: «Всё, бросаю таски, ухожу делать свой стартап». Так вот, время пришло. Мы решили не ограничиваться одним днём и запускаем Стартап-кранч — безумную игру, которая продлится целый месяц, с 16 сентября по 16 октября!
Как это работает? 🤔
Вы — CEO 👑. Ваша задача — собрать команду мечты и взорвать рынок.
👥 Собираете команду. На стартовые 256 хабр-коинов нанимаете от 3 до 6 спецов. В колоде — реальные айтишники, легенды индустрии (да, Линукс Торвальдсон на месте) и бустеры вроде «Рефакторизатора 3000» и хабракатышка.
📍Выбираете локацию. Начните с олдскульного гаража или сразу арендуйте офис в H3LLO.CLOUD.
🚀 Запускаете стартап. Жмёте кнопку, и нейросеть оценивает, взлетит ли ваш проект с Тони Старковичем и двумя джунами в составе.
📈 Растёте в рейтинге. Выполняете дейлики (читаете блоги, смотрите вакансии), зарабатываете деньги и поднимаете стоимость своего стартапа.
Каждую неделю среди лидеров рейтинга будут разыгрываться ценные призы:
🎧 1 неделя — AirPods Pro среди ТОП-8
📱 2 неделя — iPad среди ТОП-64
🔋 3 неделя — пауэрбанк среди ТОП-128
💻 4 неделя — MacBook среди ТОП-256
Запустить безумие👈
Мы знаем, что в голове у каждого разработчика хотя бы раз проносилась мысль: «Всё, бросаю таски, ухожу делать свой стартап». Так вот, время пришло. Мы решили не ограничиваться одним днём и запускаем Стартап-кранч — безумную игру, которая продлится целый месяц, с 16 сентября по 16 октября!
Как это работает? 🤔
Вы — CEO 👑. Ваша задача — собрать команду мечты и взорвать рынок.
👥 Собираете команду. На стартовые 256 хабр-коинов нанимаете от 3 до 6 спецов. В колоде — реальные айтишники, легенды индустрии (да, Линукс Торвальдсон на месте) и бустеры вроде «Рефакторизатора 3000» и хабракатышка.
📍Выбираете локацию. Начните с олдскульного гаража или сразу арендуйте офис в H3LLO.CLOUD.
🚀 Запускаете стартап. Жмёте кнопку, и нейросеть оценивает, взлетит ли ваш проект с Тони Старковичем и двумя джунами в составе.
📈 Растёте в рейтинге. Выполняете дейлики (читаете блоги, смотрите вакансии), зарабатываете деньги и поднимаете стоимость своего стартапа.
Каждую неделю среди лидеров рейтинга будут разыгрываться ценные призы:
🎧 1 неделя — AirPods Pro среди ТОП-8
📱 2 неделя — iPad среди ТОП-64
🔋 3 неделя — пауэрбанк среди ТОП-128
💻 4 неделя — MacBook среди ТОП-256
Запустить безумие
Please open Telegram to view this post
VIEW IN TELEGRAM
1💩28 23❤15🤮11🤡9👍6🔥1
2,5 гигабита для каждого: инструкция по апгрейду домашней сети
Сеть на 10 гигабит в квартире — это всё ещё дорого и сложно, а стандартного гигабита многим уже не хватает. На рынке давно есть компромиссное решение, которое за последние годы стало по-настоящему доступным.
Переход на 2,5-гигабитный Ethernet — это реальный способ в несколько раз ускорить домашнюю сеть без больших затрат и замены проводки. Цены на необходимые коммутаторы и сетевые карты значительно снизились, а производители встраивают поддержку стандарта даже в бюджетные материнские платы.
Разберёмся, какое оборудование выбрать и как провести апгрейд с минимальным бюджетом.
Сеть на 10 гигабит в квартире — это всё ещё дорого и сложно, а стандартного гигабита многим уже не хватает. На рынке давно есть компромиссное решение, которое за последние годы стало по-настоящему доступным.
Переход на 2,5-гигабитный Ethernet — это реальный способ в несколько раз ускорить домашнюю сеть без больших затрат и замены проводки. Цены на необходимые коммутаторы и сетевые карты значительно снизились, а производители встраивают поддержку стандарта даже в бюджетные материнские платы.
Разберёмся, какое оборудование выбрать и как провести апгрейд с минимальным бюджетом.
❤32👍14💩3😁1🥱1
⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ⚡️
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤19🤔4👎3😁2👍1 1
Как победить закон Хофштадтера и давать точные оценки?
«Задача всегда занимает больше времени, чем вы ожидали, даже с учётом закона Хофштадтера». Этот афоризм знаком каждому разработчику и служит вечным источником конфликтов между инженерами и менеджерами.
Но автор статьи утверждает: проблема не в самих оценках, а в том, как мы о них говорим. По его мнению, большинство команд до сих пор совершенно неправильно сообщает прогнозы сроков клиентам и руководству, что и порождает напряжение.
Разберёмся, как превратить приблизительные оценки в надёжные прогнозы и наладить диалог между разработкой и бизнесом.
«Задача всегда занимает больше времени, чем вы ожидали, даже с учётом закона Хофштадтера». Этот афоризм знаком каждому разработчику и служит вечным источником конфликтов между инженерами и менеджерами.
Но автор статьи утверждает: проблема не в самих оценках, а в том, как мы о них говорим. По его мнению, большинство команд до сих пор совершенно неправильно сообщает прогнозы сроков клиентам и руководству, что и порождает напряжение.
Разберёмся, как превратить приблизительные оценки в надёжные прогнозы и наладить диалог между разработкой и бизнесом.
❤33 7😁5
Почему IT-рынок Японии — это «голубой океан»?
Японский IT-сектор сильно отличается от того, к чему привыкли в других странах. Он полон парадоксов, которые создают уникальную ситуацию на рынке труда для инженеров.
С одной стороны, устойчивый стереотип о переработках и зарплаты ниже, чем в финансовом секторе. С другой — десятки тысяч открытых вакансий и хронический дефицит кадров. Эта картина сложилась из-за многоуровневой структуры аутсорсинга и культурных предпочтений японцев, которые формируют огромный спрос на локальные IT-продукты.
Выясним, почему местные специалисты часто уходят в другие отрасли и какие возможности это открывает для тех, кто готов строить карьеру в Японии.
Японский IT-сектор сильно отличается от того, к чему привыкли в других странах. Он полон парадоксов, которые создают уникальную ситуацию на рынке труда для инженеров.
С одной стороны, устойчивый стереотип о переработках и зарплаты ниже, чем в финансовом секторе. С другой — десятки тысяч открытых вакансий и хронический дефицит кадров. Эта картина сложилась из-за многоуровневой структуры аутсорсинга и культурных предпочтений японцев, которые формируют огромный спрос на локальные IT-продукты.
Выясним, почему местные специалисты часто уходят в другие отрасли и какие возможности это открывает для тех, кто готов строить карьеру в Японии.
😁15❤🔥11👍10❤7🤔4🥱2
☝️ Начинаем через 30 минут!
Говорим с HR BP Авиасейлс о том, как выглядит здоровый наём, онбординг и увольнение в IT-компаниях.
Подключайтесь к трансляции в 18:00 МСК!
Говорим с HR BP Авиасейлс о том, как выглядит здоровый наём, онбординг и увольнение в IT-компаниях.
Подключайтесь к трансляции в 18:00 МСК!
💩64🤮18🤡10👍6❤3 1