Category : habrahabr

habrahabr
Форматирование текста на C++ старым и новым способом

Форматирование текста на C++ можно реализовать несколькими способами: потоками ввода-вывода. В частности, через std::stringstream с помощью потоковых операций (таких как operator <<); функциями printf, в частности sprintf; с помощью библиотеки форматирования C++20, в частности std::format / std::format_to; с помощью сторонней библиотеки, в частности {fmt} (основа новой стандартной библиотеки форматирования). Первые два варианта представляют старые способы. Библиотека форматирования, …

  • воскресенье, 24 сентября 2023 г. в 00:00:23
habrahabr
Обзор 42" OLED монитора KTC G42P5. Или как использовать почти телевизор для работы

Рядом с MacBook Pro 16Можно ли работать на OLED? Не слишком ли он большой? Сгорят или не сгорят пиксели? Что с картинкой, реально новый уровень? Стоит ли игра свеч? Попробую ответить на эти и другие вопросы простым языком после месяца активного использования монитора.ВступлениеПару лет носил в голове мысль о том, что хочется OLED монитор для работы и игр с кино. Почему именно OLED – потому что это лучшая технология по качеству изображения на сегодняшний день, по-крайней мере так нам говорят м…

  • воскресенье, 24 сентября 2023 г. в 00:00:22
habrahabr
Итак, вы решили перейти с Unity на Unreal Engine

Наверно, произошло что-то плохое, и теперь вы читаете эту статью. Сочувствую! Давайте начнём по порядку.Меня зовут Джо Уинтергрин, я генералист Unreal Engine. Можете взглянуть на все мои ресурсы. В статье я приведу полезную информацию для новичков в Unreal, имевших опыт работы с Unity. С чего начать?Прочитайте документацию по Gameplay Framework. Всю целиком! У Unreal есть Gameplay Framework. Прочитайте документацию и освойтесь в ней. Это правильное решение при разработке любого типа игры. Не …

  • воскресенье, 24 сентября 2023 г. в 00:00:21
habrahabr
Учебное проектирование для джунов: как учить и зачем

Привет! Меня зовут Андрей, я бэкенд-тимлид в KTS. Когда у вас в компании появляются стажёры или джуны, на первых порах они погружаются в процессы, подтягивают хард-скилы и знакомятся с командой. Стажёр постепенно становится джуном. Чтобы продолжить рост и стать мидлом, ему необходимы начальные навыки проектирования. Проблема в том, что часто взять эти навыки просто негде.В статье расскажу про методику обучения проектированию в нашей компании.Содержание:Задачи джунов и стажёров после появления …

  • воскресенье, 24 сентября 2023 г. в 00:00:21
habrahabr
Эволюция человека остановилась?

Смотрел недавно интервью со Станиславом Дробышевским. Там затрагивалась тема эволюции и естественного отбора. Он упомянул данные одного из последних исследований, связанных с развитием мозга. Последние 20 тыс. лет мозг человека уменьшается, по его мнению, это связано с тем, что на данный момент мозг не помогает нам выживать и соответственно этот признак не закрепляется путём естественного отбора. Я думаю все знают, что такое естественный отбор. Антилопы убегают от львов, самые быстрые антилопы…

  • воскресенье, 24 сентября 2023 г. в 00:00:20
habrahabr
Премия Жуазеля по оригами в 2023 году

Что должен рисовать художник? Чувство. Вечность. Шизофрению. Художественное искусство на заре цивилизации прожевало и выплюнуло попытки отражать реальность. Однако, когда художник садится создавать анимационную картину, то становится заложником геометрии. Искра, буря, безумие - должны состоять из кубов, точек и орезков. Дождь, пыль и блики - узлы математических блоков. Выйти за пределы геометрии можно совместив двухмерную и трехмерную графику в одном кадре. Сейчас это золотой стандарт анимации…

  • суббота, 23 сентября 2023 г. в 00:00:18
habrahabr
Почему на новые SSD ставят вентиляторы. Термотроттлинг

ineo M.2 2280 SSD Rocket Heatsink с вентилятором, источник Динамический термотроттлинг — функция современных SSD, когда контроллер специально замедляет/приостанавливает свою работу, чтобы снизить температуру ячеек памяти NAND. Он делает это ради сохранения данных, чтобы накопитель не перегрелся и не сработали контуры отключения питания. С каждым поколением PCIe пропускная способность линий PCIe обычно удваивается. В PCIe 4.0 скорость SSD приближалась к теоретическому максимуму 8 ГБ/с. Сегодн…

  • суббота, 23 сентября 2023 г. в 00:00:17
habrahabr
Аэропоника — это сложно

Аэропоника — перспективный и эффективный способ выращивания растений. Такие выводы я сделал, начитавшись статей. Я только что успешно вырастил на балконе клубнику и полон энтузиазма двигаться дальше. Я берусь за аэропонику. Кажется, что это не сложно, надо, всего лишь, вместо размещения растений в земле, разместить их в каких-нибудь ёмкостях и распылять раствор на корни. Это привело меня к эпопее с клубникой в контейнере (1, 2, 3) и ряду экспериментов с аэропоникой, о которых я ещё не писал. З…

  • суббота, 23 сентября 2023 г. в 00:00:16
habrahabr
Неочевидные возможности короля картографического ПО на гаджетах

Дисклеймер:Все нижеизложенное является лишь наблюдением и субъективной оценкой на основе личного опыта автора, а не утверждением.ПО OsmAnd расшифровывается, как OpenStreetMap Automated Navigation Directions (источник: оф.сайт), а не как пишут, на некоторых форумах, например, на 4pda, как ОпенСтритМапАНДроид.OsmAnd — это зрелый проект и вот почему: ПО более 10 лет; приложение сочетает в себе функции карт/навигации/трекера/редакторов; над разработкой трудится команда из ~20 разработчиков (почти …

  • суббота, 23 сентября 2023 г. в 00:00:15