habr_com | Бизнес и стартапы

Telegram-канал habr_com - Хабр

66438

НЛО с вами! Хабр Новости → https://t.me/habr_com_news Хабр Карьера → https://t.me/habr_career Реклама (продвигаем только статьи с Хабра) → adv@habr.team Вопросы → @shelsneg Админ → @vololoshin

Подписаться на канал

Хабр

Вышла общедоступная версия Java 21

В релиз попало около 2500 закрытых задач и 15 JEP'ов. Java 21 является LTS-релизом, а значит у него будут выходить обновления как минимум 5 лет с момента выхода.

Читать полностью…

Хабр

«Писать компиляторы — моё хобби, ничего не могу с собой поделать. Поэтому я пишу и много парсеров. В программировании систем обычно лучше попытаться сделать память общей, чем использовать её многократно»

Собственный строковый тип на Rust

Читать полностью…

Хабр

Сколько на самом деле звёзд в нашей Вселенной?

Учитывая 400 миллиардов звёзд в Млечном Пути и 6-20 триллионов существующих в нашей Вселенной галактик, кажется, что звёзд в мире должно быть очень-очень много. Как минимум несколько септиллионов. Но на самом деле их может оказаться далеко не так много, как мы думаем. Всё это связано со скоростью формирования звёзд во Вселенной и тем, как мы видим далекие галактики.

Читать полностью…

Хабр

«Все уже знакомы с игровым движком Unreal Engine 5. И экспериментировали или слышали о GPT chat. Я решил провести эксперимент и проверить, насколько чат способен генерировать нестандартный код C++ для объектов в Unreal Engine»

Работа в Unreal Engine 5 с помощью GPT

Читать полностью…

Хабр

На уходящей неделе мы боролись с медленным интернетом, изучали сантиметровые радиоволны, проводили тест старения батареек и удивлялись, как в XVI веке решили чудовищное алгебраическое уравнение 45-ой степени.

Лучшие публикации недели (11-17 сентября)

Читать полностью…

Хабр

Металлы с памятью формы

Многие слышали об интересном эффекте, который показывают некоторые сплавы, называемые «сплавами с эффектом памяти». После деформации они демонстрируют каучукоподобное поведение: если деформация небольшая, сплавы восстанавливают прежнюю форму при одной и той же температуре, и полностью восстанавливают форму при изменении температуры. Разберёмся, что они собой представляют и чем интересны.

Читать полностью…

Хабр

«Несколько дней назад я закончил последнюю главу саги Made at Intel. Напоследок хочу поделиться с вами несколькими мыслями, посетившими меня по ходу её написания. Они обращены в прошлое, настоящее и немного в будущее»

Made at Intel. Эпилог

Читать полностью…

Хабр

Делаем свою простейшую систему сборки для Java

В этой статье мы пробежимся по основам того, как в Java работает компиляция, а также узнаем, как по шагам прийти от компиляции отдельных файлов вручную к идее необходимости системы сборки и как написать свою простенькую систему. Ведь лучший способ понять, как что‑то устроено внутри — сделать это самому!

Читать полностью…

Хабр

«На прошлой неделе я протестировал 23 модели светодиодных ламп Ашан, и среди них обнаружилась одна не такая, как все, причём отличается она в лучшую сторону»

Удивительная лампочка из «Ашана»

Читать полностью…

Хабр

Где бы вы точно не жили и не остановились даже на время, если бы знали и выбирали на основе фактов

Даже без статистики по правонарушениям и без информации о реальном загрязнении воздуха мы всё равно сможем избегать заведомо дискомфортных мест. К счастью, доступны геоданные OpenStreetMap.

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

Читать полностью…

Хабр

Жизнь полна всяких приключений. Кто-то преодолевает стихию по пути в офис, кто-то вписывается в самостоятельный ремонт или отважно сражается с табличками Excel. Тут мы и задумались – а не похоже ли это на испытания, достойные настоящего реалити-шоу?

Пришли к вам с вопросом: какие события могут быть челленджами и в жизни, и в реалити? Пишите варианты в комментарии 👀

Читать полностью…

Хабр

Proger sapiens

Казалось бы, между программистом с перфокартами и современными айтишниками, вооружёнными DevOps, Kubernetes, микросервисами и максимально мощным железом, пропасть — начиная от уровня дохода и заканчивая возможностями и качеством проектов. Но если подумать, это не пропасть, это самая настоящая эволюция.

Читать полностью…

Хабр

Занимательные картинки электоральной статистики на выборах в Государственную Думу 2021 года по 118 ОИК

В предыдущих статьях мы рассматривали аномалии выборной статистики по 125 избирательному округу по партийным спискам на выборах в Государственную Думу 2021 года, теперь сместимся по Подмосковью северо-западнее и рассмотрим электоральные аномалии по результатов выборов по 118 одномандатному избирательному округу.

Читать полностью…

Хабр

Можно ли доверить компилятору оптимизацию вашего кода?

Существует три уровня понимания того, как работает SIMD:

1. Компиляторы умны! Они автоматически векторизуют весь код!

2. Компиляторы тупы, автоматическая векторизация хрупка, её очень легко нарушить несвязанными изменениями в коде. Всегда лучше вручную написать конкретные инструкции SIMD.

3. Написать SIMD вручную действительно сложно — для каждой архитектуры процессора придется писать разный код. Кроме того, вы, вероятно, понимаете, что компилятор напишет на ассемблере скалярный код лучше вас. Что заставляет вас думать, что вы превзойдёте компилятор в SIMD, где ещё больше странных инструкций и запретов? Компиляторы — это инструменты. Они могут надёжно векторизовать код, если он написан в форме, поддающейся векторизации.

Недавно автор перешёл со второго уровня на третий, и в этом посте попытается объяснить общую структуру компиляторов, пригодную для оптимизации статических языков, таких как Rust или C++.

Читать полностью…

Хабр

Поиск по регулярным выражениям может быть простым и быстрым

Данный пост является переводом статьи 2007 года про устройство регулярных выражений от автора библиотеки RE2. Для понимания требуется немного терпения и свободного времени. Будет плюсом знакомство с теорией автоматов и языком программирования Си (но это необязательное требование).

Также в статье приводится интереснейшая историческая справка и краткий обзор возможностей современных регулярных выражений.

Как оказалось, с тех пор мало что поменялось

Читать полностью…

Хабр

Как насчет залипнуть в шоу, но с пользой?

Спрашиваем не просто так — готовим большой проект в формате реалити. Подробности совсем скоро, а главный спойлер здесь.

Чтобы ожидание не было скучным, давайте попробуем полистать воображаемые телеканалы и найти что-то годное.

Составляйте комбинации от 0 до 999, пишите получившийся номер канала в комментариях. Победит тот, кто напишет коммент последним до нашего «стоп, нашли!».

Читать полностью…

Хабр

Держите бинго, которое мы составили вместе! Скриньте, отмечайте самые жизненные квадратики и делитесь результатом в комментариях. Если удалось зачеркнуть столбец или ряд — забирайте звание эксперта по выживанию.

Читать полностью…

Хабр

Обзор 42-дюймового OLED-монитора KTC G42P5, или Как использовать почти телевизор для работы

Можно ли работать на OLED? Не слишком ли он большой? Сгорят или не сгорят пиксели? Что с картинкой, реально новый уровень? Стоит ли игра свеч? Автор статьи пробует ответить на эти и другие вопросы простым человечьим языком после месяца активного использования монитора.

Читать полностью…

Хабр

Что внутри у однорукого бандита? Разборка, моддинг и написание кейгена. Часть вторая

В предыдущей статье мы посмотрели на внутренности однорукого бандита «Мадока Магика А». Сегодня же давайте посмотрим, что внутри у его предшественника из 2013 года, а также разберёмся, как работают на нём сохранения в игре.

Читать полностью…

Хабр

Почему малые языки — это будущее программирования

Разработчик веб-приложений и распределённых систем под псевдонимом chreke убеждён: «малые языки», то есть специализированные языки, созданные для решения конкретных задач, являются будущим программирования. Это убеждение укрепилось в нём после прочтения статьи Габриэллы Гонсалес «Конец истории программирования» и просмотра лекции Алана Кея «Программирование и масштабирование».

Давайте узнаем, что подразумевает chreke под «малыми языками» и почему они так важны

Читать полностью…

Хабр

СберУниверситет исследует, как в компаниях развиваются профессиональные сообщества, и зовет принять участие в опросе. Поможем?

Если вы куратор, лидер, комьюнити-менеджер или другой участник профсообщества, поделитесь своим мнением — это займет всего 15 минут. Среди тех, кто ответит на все вопросы, разыграют доступы к SberLib — корпоративной библиотеке Сбера.

Читать полностью…

Хабр

Как создавался Steam

Steam — для всех вас это не просто «пар» на иностранном языке. Это нечто большее, нечто огромное. Самая большая площадка по продаже цифровых копий игр? Место, где можно без проблем собраться с друзьями вечером за новым релизом? Или это огромная база сессионных игр, в которые вы готовы вливать тысячи рублей? Может даже стриминговая площадка?

Дитё компании Valve зарекомендовало себя с самой лучшей стороны. Относительно невысокая комиссия для разработчиков, понижение цен на игры для небогатых регионов и удобнейшие сервисы, открытая статистика и множество free-to-play игр, всё это — Steam. Но так было не всегда. Или всегда? Давайте разберёмся.

Читать полностью…

Хабр

Сезон Java — всё! Сегодня последний день приёма заявок для участия в сезоне Java one love, и совсем скоро мы узнаем победителя.

А пока встречайте последних участников со статьями о работе с байт-кодом, сборке Java-приложения, задачах фильтрации и гибридных системах мониторинга данных.

🌌 Делаем свою простейшую систему сборки для Java

👾 Перестаём бояться генерировать байт-код

👽 FizzBuzz и искусство фильтрации

🛸 FizzBuzz и искусство фильтрации: Stream API и предикаты

🔭 Ad-hoc мониторинг: сбор, хранение и визуализация данных

🔫 Компилирование «железного» бинарника Java-программы Google Closure Stylesheets с GraalVM

Сезон Java one love мы проводим вместе с Мир Plat.Form до 15 сентября. Если вы как раз дописываете свою статью — поторопитесь: с завтрашнего дня статьи в сезон не принимаются. Ваши голоса могут повлиять на итоговый рейтинг — голосуем и выбираем победителя сезона по ссылке 💪

Читать полностью…

Хабр

Разбор работы FIFO на микроархитектурном тренажёре

FIFO — ключевая концепция в хардварном дизайне. Понимание работы FIFO необходимо, в частности, для понимания протокола valid/ready, который в свою очередь необходим для организации flow-control как внутри цифровых блоков так и на межблочном уровне.

К сожалению, по данной тематике очень мало литературы. Да и что говорить, микроархитектурные концепции достаточно сложно освоить по книгам. Понимание данных концепций это по сути выработка хардварной интуиции, приходящая с практикой.

Микроархитектурный тренажёр даёт возможность «прощупать» хардварные сценарии в пошаговом (интерактивном) режиме, предоставляя детальную визуализацию цифровой логики

Читать полностью…

Хабр

«Некоторое время назад, я купил себе бюджетный крошечный смартфон 2012 года выпуска — Samsung Galaxy Pocket, причём всего за 100 рублей. Конечно же мне захотелось довести его до ума — а доводить пришлось руками и навыками прожжённого программера!»

Микросмартфон за 100 рублей. Покупаем смартфон 11-летней давности и… пишем под него приложения

Читать полностью…

Хабр

История взлёта и краха компьютеров Compaq. Часть первая. Компьютер или чемодан?

Легендарный производитель персональных компьютеров Compaq появился в 1982 году. Три техасца создали компьютер, который взорвал рынок — Compaq Portable. Всего 13 килограмм, 4,77 мегагерц, процессор 8088 от Intel, 128 Кб оперативной памяти, легко собирается в рабочую станцию дома, в офисе, в отеле. И — самое главное — полная совместимость с IBM PC. Так славно начиналась эта история. История Compaq по сути отражает историю рынка персональных компьютеров.

Читать полностью…

Хабр

⚡️ Новости к этому часу

🙅🏻‍♂️ Сбербанк, МТС, «Вымпелком», «Мегафон», «Яндекс» и Avito выступили против сбора персональных данных в одной госсистеме

❤️ «Яндекс» открыл доступ к тестированию быстрых ответов YandexGPT в «Поиске»

💬 В Совете Федерации не исключают блокировку WhatsApp после запуска каналов, альтернатива — «Яндекс Мессенджер» и Telegram

📡 SpaceX больше не несёт убытков при производстве спутниковых антенн Starlink, но сервис испытывает нехватку клиентов

📱 Google увольняет сотни сотрудников своего отдела подбора персонала

💸 «Яндекс» обновил платёжное приложение «Пэй» (ФОТО)

📲 Action Button в iPhone 15 Pro на выбор предоставляет доступ к девяти опциям

🇪🇺 OpenAI начала искать персонал для своего первого офиса в ЕС

#новости

Читать полностью…

Хабр

Компьютер, который проживёт 500 лет, каким он будет?

В нынешнюю эпоху пластика, силиконовых женщин и одноразовых вещей хочется чего-то надёжного и долговечного. Хочется привыкнуть к компьютеру, сделать его частью своей жизни, а может и семейной реликвией, которая достанется правнукам. Естественно, при возможности простого апгрейда компонентов.

Реально ли создать такой компьютер? Представьте, что после Апокалипсиса работающий ПК станет настоящим подарком для многих поколений одичавших потомков… А если жизнь пойдёт обычным порядком, всё равно приятно прикоснуться к такой реликвии через какие-нибудь 100 или 500 лет.

Читать полностью…

Хабр

«В этой статье я расскажу о простом и масштабируемом алгоритме вытеснения данных из кэша на основе трёх статических очередей FIFO (S3-FIFO). После проверки на 6594 трассировках кэшей 14 компаний мы показали, что S3-FIFO имеет меньшую частоту промахов, чем 12 лучших алгоритмов, разработанных в прошлые десятилетия»

S3-FIFO: новый эффективный алгоритм вытеснения из кэша на основе очередей FIFO

Читать полностью…

Хабр

Круто, когда есть выбор!

Вот в Хабракалендаре он есть — там и IT-конференции, и партнёрские дни, и открытые собеседования. И это не считая курсов, хакатонов и открытых уроков!

В общем, гора мероприятий на любой айтишный вкус, залетайте 👈

Читать полностью…
Подписаться на канал