habr_com | Business and Startups

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

66449

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

Subscribe to a channel

Хабр

«Все уже знакомы с игровым движком 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. Для понимания требуется немного терпения и свободного времени. Будет плюсом знакомство с теорией автоматов и языком программирования Си (но это необязательное требование).

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

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

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

Хабр

«Друзья, я вспомнил про классную карту восстановления данных — у меня она в своё время вызвала вау-эффект и потому хочу поделиться процедурой использования в настоящее время»

Откат операционной системы с отечественной аппаратной картой «ЛанСил»

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

Хабр

Google Workspace и Office 365 постепенно закрывают для РФ. Ставим офисный софт на своём сервере

В последнее время появляется всё больше новостей про блокировку офисных сервисов Google Workspace и Office 365 для российских клиентов. По слухам, отключают некоторые компании, попавшие в санкционные списки. Но скоро блокировка может распространиться на остальных, всё к этому идёт.

К счастью, есть много опенсорсных альтернатив на замену Google Workspace и Office 365. Это бесплатные открытые решения, которые можно установить на своём сервере.

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

Хабр

Исследователь ИБ по имени Anthony рассказал в своём техноблоге, как он с помощью Flipper Zero смог заблокировать работу iPhone по каналу связи Bluetooth путём активации на смартфоне бесконечного количества фейковых всплывающих окон.

Примечательно, что подобная атака работает даже при включённом авиарежиме. Прервать её возможно только путём полного отключения Bluetooth в настройках iOS, а не тапом по иконке в Центре управления.

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

Хабр

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

В предыдущей статье мы посмотрели на внутренности однорукого бандита «Мадока Магика А». Сегодня же давайте посмотрим, что внутри у его предшественника из 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-конференции, и партнёрские дни, и открытые собеседования. И это не считая курсов, хакатонов и открытых уроков!

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

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

Хабр

Не так уж и страшен этот FAANG: 8 мифов о собеседованиях в BigTech

Поговорим о собеседованиях в знаковые для индустрии зарубежные компании, оффер которых — это билет в будущее.

Опытный специалист трижды подумает, прежде чем вложиться в подготовку к многоэтапному интервью. А без них никак: так делает не только весь российский бигтех, но и большинство западных компаний. Но мы не будем рыдать от несовершенства корпоративной вселенной — мы эти многоэтапные собеседования сейчас возьмём, да и пройдём!

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

Хабр

☕️ Существует ли совершенный Java-код?

В реальной жизни не всегда можно сделать так, чтобы код был красивым, читаемым, без «костылей» и оптимизированным. А статьи в сезоне Java one love помогут примирить внутреннего перфекциониста с реалистом (или хотя бы облегчить боль первого).

Итак, учимся на чужих граблях, когда лучше послушать совет «‎Работает? Не трогай!», а когда, наоборот, экспериментировать и пробовать новые подходы:

🧠 Ускоряем java-рефлексию в 2023

👂 Динамическое создание слушателей в Kafka

👐 Релиз Jmix 2.0 — новой версии платформы для быстрой разработки бизнес-приложений на Java

👻 Байки джависта

🗜 Нагрузочное тестирование API без использования UI

Если у вас есть Java-опыт — делитесь им на Хабре и получайте призы. Сезон Java one love мы проводим вместе с Мир Plat.Form до 15 сентября. Поторопитесь — осталась всего неделя до конца сезона!

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

Хабр

Уравнение Бернулли и как без него обходятся в энергетическом турбиностроении

Применение «идеальной жидкости» в составе уравнения Бернулли никак не способно объяснить реальное протекание физических процессов в гидравлике, а лишь плодит абсурдные «парадоксы».

Читать полностью…
Subscribe to a channel