«Я очень сильно ошибся, думая, что задача сортировки 100Гб файла простая. Для её решения нужно много знаний алгоритмов, библиотек, навык оптимизации программ и написания параллельного кода. А самое главное, эта задача хорошо показывает, способен ли программист преодолевать технические трудности и решать задачу до конца, а не пытаться найти короткий пусть и опустить руки, если такого пути нет»
Сортировка слиянием — не так просто, как кажется
«Прошлый год, помимо того что принёс уйму проблем и заставил пересмотреть планы и ценности, преподал ещё один урок — нужно собирать свои достижения. <...> В этой статье я расскажу, как именно это делать и какие бенефиты вы можете получить от этого неожиданно важного навыка»
Собирайте свои достижения
Революционный метод сжатия изображений
Курс компьютерной графики в том или ином виде присутствует в образовательной программе любой ИТ-специальности. В числе прочего там обязательно проходят форматы графических файлов и затрагивают алгоритмы сжатия изображений. Сегодня поговорим о новом современном методе сжатия изображений, который ещё не вошёл ни в один учебник.
Гравитационные батареи в заброшенных шахтах смогут питать всю планету
Гравитационные батареи — новый кандидат №1 на хранение избыточной энергии, неизбежно возникающей в наших системах. Есть несколько стартапов, работающих над развитием таких аккумуляторов. Все они говорят о том, что гравитация — надёжный друг, который никогда не испарится и всегда будет работать. Но найти место для установки таких батарей — непростая задача. На днях исследователи посчитали, что заброшенные шахты по всему миру являются экономически эффективным решением, которое также может обеспечить рабочие места. А количество таких шахт позволяет хранить всю энергию мира.
Так что да, у загнивающих шахтёрских поселков может появиться ещё один шанс
«Пришла мне в голову идея создать турбореактивный мотоцикл. И естественно пришлось собирать техническую информацию и во всём разбираться. Но простого объяснения принципа работы такого двигателя я не нашёл. Везде рассказывается сложным техническим языком, зачастую понятным только инженеру. И я решил попробовать рассказать по-простому так, чтобы понял и инженер, и ребёнок»
Как работает турбореактивный двигатель
Карманный компьютер из 1985 года: программируемый калькулятор «Электроника МК-54»
На Хабре уже подробно рассказывали о конструкции калькуляторов этой серии, которая с современной точки зрения выглядит довольно примитивной. Но тогда, в 1988 году, «МК-54» казался самым настоящим чудом техники. Советская промышленность начала выпуск этой машины в 1982-м, и вскоре калькулятор появился на полках магазинов по цене 65 рублей — довольно дорого по тем временам. Тем не менее, это был самый доступный программируемый калькулятор в СССР в середине 80-х, более дешёвого варианта попросту не существовало.
Непросто, но полезно: как в IBS писали свой iOS-фреймворк
Разработчик департамента разработки корпоративных решений в IBS Дмитрий Новиков рассказывает, как в компании пришли к идее создания собственного iOS-фреймворка для решения ряда полезных в мобильной разработке задач, а также о том, что в итоге из этого получилось.
«Что-то часто стал заглядывать в профиль после каждой новой публикации. Так вот я и решил сделать табло, которое стояло бы на столе и показывало место в рейтинге, карму, ну и само значение очков рейтинга»
HabraTab — девайс для хаброзависимых
«Всем привет! Меня зовут Григорий Дядиченко, и я технический продюсер. Сегодня хочется поговорить о текстурах. О том, что такое тексель и о других базовых понятиях компьютерной графики»
Что такое тексел (или тексель)
В розничных магазинах появились отечественные программируемые контроллеры Vostok UNO-VN035, разработанные российской технологической платформой Vostok. Как указала компания в своём Telegram-канале, «изделия выпущенной в декабре 2022 года партии Vostok UNO-VN035 отгружены всем потребителям, сделавшим предзаказы, и оптовым покупателям». Контроллер замечены на OZON (на официальной странице производителя) и Linux Center по цене от ₽5851 до ₽8580 за штуку. В ответ на запрос информационной службы Хабра Vostok предоставил подробности о партии.
#Vostok #контроллеры #Arduino #электроника
Как определить размер выборки для бутстрэпа старым дедовским способом
Бутстрэп — один из популярных методов обработки результатов тестов. Поговорим о том, каким образом можно определить размер выборки при расчёте результатов A/B-теста с помощью бутстрэпа.
Делаем гидрофон и записываем звук трескающегося льда
Мы сделаем чувствительный дисковый гидрофон, дополнив который предусилителем, сможем записывать гидроакустические сигналы в диапазоне частот примерно от 10 до 40 кГц: звуки рыб и морских млекопитающих, шумы двигателей судов и лодок и даже шум снежной метели и скрип шагов по льду. А ещё узнаем несколько простых приёмов работы со звуковым редактором и научимся видеть то, что не слышно.
⚡️ Новости к этому часу
🎥 Netflix может потребовать от подписчиков раз в месяц подключаться с домашнего Wi-Fi
💸 OpenAI представила платную версию ChatGPT Plus за $20 в месяц
😠 Профильные эксперты считают, что ситуация с ChatGPT может привести к серьёзным проблемам с выпускными работами в вузах
🫂 Tinder сократит 8% сотрудников
📱 Samsung представила новую серию смартфонов Galaxy S23
🔄 Microsoft выпустила экстренные обновления для решения проблем с отображением документов XPS
⚠️ В Windows 10 у многих пользователей появилось полноэкранное уведомление о бесплатном обновлении до Windows 11
📃 Backblaze опубликовала статистику по эксплуатации 230 тысяч HDD в 2022 году
👮♀️ В США уволили полицейского за слежку при помощи AirTag
🛠 Intel снизила рекомендованную цену на Arc A750 и увеличила производительность видеокарты через доработку драйвера
🤗 Microsoft превратила Elgato Stream Deck в контроллер Teams (ФОТО)
#новости
Иллюзия профессионального объединения на примере сообщества «Мы — ИТ»
Кажется, вот он, идеальный пример взаимодействия бизнеса, государства и IT-специалистов. Все в выигрыше! Но на практике такие объединения превращаются в продвижение интересов бизнеса, а иногда и государства, в ущерб интересам сотрудников. Поговорим о том, почему такие объединения не могут существовать по тем принципам, которые они декларируют, и почему IT-специалистам всё ещё нужен профсоюз.
Elite — компьютерная игра, которую выпустила Acornsoft в 1984 году для компьютеров BBC Micro. Её создали два 19-летних студента — Дэвид Брабен и Йен Белл. Это прорывной для своего времени космический симулятор с открытым миром и элементами экономической стратегии, который удалось уместить в 22К памяти!
Перед вами вторая часть истории о том, как создавалась игра, почему она стала хитом и какие предпосылки послужили к её появлению
«Мы просыпаемся, умываемся, чистим зубы, делаем зарядку, завтракаем и начинаем готовиться к полёту. В крупных авиакомпаниях у пилотов есть специальные планшеты, и туда приходит информация о предстоящем рейсе. То есть ещё дома за завтраком я знаю маршрут, данные по аэродрому вылета, прилёта и всем запасным, погоду везде по маршруту фактическую и прогнозы на время пролёта»
Как экипаж самолёта готовится к вылету
#хабраархив
«Есть спасённая с помойки клавиатура Robotron. Помытая, обновлённая, реанимированная и способная работать с современными ПК и ноутбуками. Разбираясь с её программной частью, познакомился c экосистемой QMK в принципе и сообществом кнопкопоклонников в частности. Получил море удовольствия и опыт, который может пригодится при построении с нуля новой клавиатуры мечты. Тропинка проложена»
Роботрон. Как восстановить клавиатуру из 1987 года для чайников
«Привет, Хабр! Меня зовут Лев Евсеенко, я работаю системным администратором в Selectel, сопровождаю сервисы наших выделенных серверов. В декабре мы пополнили линейку конфигом Ampere Altra Max M128-30 (3 ГГц, 128 ядер) с ARM-процессором внутри.
Перед введением в эксплуатацию нужно было разобраться с сетевой загрузкой, модифицировать служебный дистрибутив, адаптировать существующие процессы автоустановки ПО под новую архитектуру. В тексте расскажу, с какими проблемами мы столкнулись и какие решения нашли»
Это вам не x86_64. Проблемы сборки Arch Linux под ARM-архитектуру и как их решить
«Хочется заняться на ретротехнике хоть чем-то полезным, например — написать эту статью. Для этого я выбрал пока что самый любимый старый лаптоп из коллекции — ноутбук IBM Thinkpad X21, выпущенный в 2001 году. На нём установлена Windows 98SE, что, конечно же, делает мою задачу ещё сложнее. Но мне удалось, хоть и очень условно, но прикрутить этот ноутбук к современности. Сегодня я расскажу об этом способе, а заодно поговорю о интересных особенностях старой Windows»
Робкие попытки приставить к делу старый ноутбук
⚡️ Новости к этому часу
🍏 Apple упразднила должность главного дизайнера, команду дизайнеров будет возглавлять операционный директор Джефф Уильямс
🛰 Sierra Space испытала на прочность надувной модуль для будущей космической станции НАСА
📈 Российские дизайн-центры микроэлектроники в разы увеличили годовую выручку
👥 Pinterest сократит 5% штата
🎮 После праздничных распродаж Sony достигла показателя в 32,1 млн проданных PS5
👮♂️ Правоохранительные органы Иркутской области обнаружили на чердаке психиатрической больницы незаконную майнинговую ферму (ФОТО)
🤝 Samsung, Google и Qualcomm объявили о партнёрстве в рамках проекта по созданию платформы смешанной реальности
🆕 Состоялся релиз LibreOffice 7.5
📱 Apple сообщила о 2 млрд активных устройств компании у пользователей по всему миру
#новости
«Предполагалось, что это приключение на 20 минут: взять данные из учёта производственных активов, сложить, разделить, подтянуть данные со стана из его стандартной телеметрии, разделить… Оказалось, что быстрая задачка на две недели по мере погружения в кроличью нору постепенно превратилась в 11-месячный проект. Но зато в конце него мы узнали про валки сильно больше, чем рассчитывали»
Раскатываем сталь: ещё один случай, когда к Группе НЛМК пришли за софтом с производства
«Первым делом передаю привет хейтерам и скептикам. То, что я разработал, — действительно уникально и решает проблему преобразования и анализа геоданных с использованием обычных и привычных инструментов, доступных каждому аналитику и датасаенс-специалисту без бигдат, GPGPU, FPGA»
Как поместить весь мир в обычный ноутбук: PostgreSQL и OpenStreetMap
⚡️ Новости к этому часу
👥 В январе сервис ChatGPT запускали 100 млн пользователей
💻 Samsung представила серию ноутбуков Galaxy Book 3
🛴 1 февраля в России заработали правила сертификации электросамокатов и моноколёс
💡 Учёные «Сколтеха» запатентовали способ переключения света одним фотоном
🏦 Банки отметили высокий спрос на платёжные стикеры для бесконтактной оплаты
🔜 Twitter с 9 февраля отключит бесплатный доступ к своему API и запустит платную версию
🤖 На Kickstarter представили миниатюрную робособаку на базе Raspberry Pi и с рукой-манипулятором (ФОТО)
🚘 Владелец Tesla Model Y рассказал, что у электромобиля спустя 5 дней после покупки отвалился руль прямо на трассе
🛒 Российские программируемые контроллеры Vostok Uno-VN035 поступили в розничную продажу
🚀 Rolls-Royce показала концепт ядерного реактора для освоения космоса
#новости
«Новый 1992 год мы встречали в новой стране. Если в прошлом 1991 году мы жили в Союзе Советских Социалистических Республик и строили развитой социализм, то теперь мы стали жить в Российской Федерации, в России, да ещё в условиях рыночной экономики, дикого капитализма»
Пятьдесят лет на стезе программирования. Часть VI. Грустный конец, или Злато правит миром
«Найденный алгоритм фундаментально покрывает любые краевые случаи условных переподписок зависимых вычислений, с которыми подавляющее большинство популярных библиотек не справляется и даёт глитчи»
Автор написал самую эффективную библиотеку для реактивного состояния
🎙 В новом выпуске вебкаста «Хабр ПРО» обсуждаем взаимодействие команд разработки и управления продуктом. В дискуссии участвуют технический директор «Дзена» Дмитрий Кондрашкин и директор по продукту «Дзена» Александр Толокольников.
⏰ Стартуем в 17:30 МСК, не пропустите!
ВКонтакте открыла регистрацию на хакатон для разработчиков NFT-решений!
ВКонтакте готовится масштабировать NFT в разных продуктах. На открытом хакатоне 18-19 февраля вы сможете попробовать себя и свою команду в разработке функций, которые появятся в соцсети.
Задачи: разработать мини-приложение, в котором пользователи смогут создавать и отправлять NFT, механизм управления доступом к контенту или предложить свою идею. Призы — до 240К рублей. Регистрируйтесь на сайте мероприятия сами или вместе с командой и читайте подробности о сроках и участии.
Скажи-ка, дядя, ведь недаром, или Как в RUVDS делали Telegram-игру «Атомный Графъ»
Если вы ещё не играли в игру «Атомный Графъ», то самое время приобщиться. А пока узнаем, как её создавали, как защищали от читеров и какие призы ждут самых активных игроков.
Зарплаты айтишников во втором полугодии 2022: +7% за счёт регионов
Каждые полгода мы на Хабр Карьере собираем и анализируем зарплаты IT-специалистов, а потом рассказываем вам, что изменилось и сколько сейчас получают айтишники.
Пришло время подводить итоги второго полугодия 2022: для этого исследования мы проанализировали более 10,000 зарплат IT-специалистов, сравнили их по городам, специализациям, языкам, компаниям и теперь рассказываем, что получилось.
Студент РГГУ защитил диплом, за сутки написанный ChatGPT. Работа «Теоретические аспекты управления современной организацией» набрала 82% оригинальности.
Как уточняет сам студент, диплом ему не нужен, он работает по специальности без него. Диплом был написан, чтобы научиться составлять запросы ChatGPT и проверить, насколько нейросеть хороша.