Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Недельный геймдев: #154 — 31 декабря, 2023

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 152

Из новостей: в сеть попали исходники GTA V, релиз UNIGINE 2.18, в России готовятся сразу два плана по развитию игровой индустрии, Blizzard возможно возобновит партнёрство с NetEase.

Из интересностей: бесплатный курс по продюсированию мобильных f2p игр, гипертекстовая Диалоговая Система, оптимизация шейдеров в Unreal Engine, хорошие характеристики команды.

Читать далее
Рейтинг 0
Комментарии 0

Новости

Что такое react-afc

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 118

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

Читать далее
Рейтинг 0
Комментарии 0

Гений 21 века. Чем сейчас занимается Фабрис Беллар

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 2.4K
Некоторые программисты настолько хорошо известны, что не нуждаются в особом представлении. Наверное, Фабрис Беллар — самая яркая звезда современности. Автор мультимедийного комбайна FFmpeg, эмулятора QEMU и десятков других полезных программ — абсолютный гений и пример программиста 100х, который в одиночку принёс больше пользы миру, чем многие корпорации с сотнями разработчиков. В общем, все знают Фабриса — про него ещё была статья на Хабре двенадцать лет назад…

… Но по просьбам молодых читателей мы решили вернуться к этой теме. Оно и к лучшему, ведь Фабрис многое сделал за это десятилетие, особенно в области нейросетей.
Читать дальше →
Всего голосов 27: ↑26 и ↓1 +25
Комментарии 1

Небо Новогодней Ночи 2024

Уровень сложности Средний
Время на прочтение 31 мин
Количество просмотров 1.8K

Последний раз в уходящем году Солнце зайдет за горизонт в 16 часов 04 минуты (этот момент усреднен относительно московского меридиана с долготой 37,5 градусов и для северной широты 56 градусов, и в других локациях может несколько отличаться). Примерно через час после захода Солнца на небе, если оно безоблачно, можно заметить самые яркие звезды и некоторые планеты.

Наше путешествие по новогоднему небосводу начинается в 17 часов по местному времени, и будет соответствовать виду звездного неба в средних северных широтах.

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 6

Истории

Retrieval-Augmented Generation в техподдержке на основе YandexGPT

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 1.1K

Статья посвящена рассмотрению процесса создания системы генерации ответов службы технической поддержки. Для этого используется методика с расширенным поиском, известная как Retrieval-Augmented Generation (RAG). Процесс основан на использовании шаблонов и реальных вопросов-ответов техподдержки. В качестве основных инструментов применяются YandexGPT и ChromaDB.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 2

Мой вам подарок к Новому году или как наконец запустил то, что надо было давно запустить…

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 10K

КДПВ


Немножко истории


Начну с истории вопроса.


Очень давно я написал Fresh IDE – навороченнoe IDE для программирования на ассемблере, а точнее на FlatAssembler.


Fresh IDE долгие годы меня полностью устраивал, поэтому я с перерывами выпустил 2 главные версии и начал просто его использовать, время от времени внося какие-то исправления и изредка новые функции.


Когда перешел полностью на Linux, оказалось, что Fresh IDE прекрасно работает под WINE, и я продолжил им пользоваться без угрызений совести. В процессе даже удалось исправить несколько багов WINE (вот, вот и вот).


Как бы то ни было, но я начал писать библиотеку для переносимости ассемблерных программ между Linux и Windows (и KolibriOS). Одновременно с этим задумался и над тем, чтобы сделать Fresh IDE переносимым. Из за архитектуры библиотеки, огромная часть кода уже и так была переносимой. А точнее все что не касалось GUI. К сожалению, GUI был полностью написан на Win32 API и его нельзя просто так перенести на другие платформы.


Поэтому и пришлось начинать все сначала. И третья версия Fresh IDE писалась почти с нуля.

Читать дальше →
Всего голосов 109: ↑109 и ↓0 +109
Комментарии 21

Восстания роботов это пролог?

Время на прочтение 1 мин
Количество просмотров 1K

Как ныне сбирается юный философ
Речами своими томить программиста,
Как он задаёт ему много вопросов,
Как кофе подносит, словно бариста.
В сужденьях его был некий толк;
Из их диалога вот малый folk:

Читать далее
Всего голосов 8: ↑2 и ↓6 -4
Комментарии 0

Разработка под Symbian: SDK

Время на прочтение 2 мин
Количество просмотров 1.3K
Речь пойдет о платформе Series 60, позже переименованной в S^1.

Это обзорная статья, если немного сумбурная — извините. Только-только исправил все ошибки в postinker elf2e32, её описание и ссылка на гитхаб — в конце статьи.
image
Читать дальше →
Рейтинг 0
Комментарии 2

Мышиный заговор потребителей модульных ноутбуков объявляю открытым

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 5.2K

Модульные ноутбуки — давно не новость, и каждый раз мы видим одну и ту же удручающую картину. Очередной стартап предлагает «модульность» на уровне «можно красненький», «можно синенький», «а можно ещё зелёненький», а ещё когда‑нибудь, может быть, можно будет купить модуль какого‑нибудь периферийного порта, из числа тех, которые и так доступны через USB‑переходник — но в виде гламурных плиточек, вылизанных дизайнерами и маркетологами (ни одного инженера не пострадало), естественно, не совместимых вообще ни с чем: иначе же будет недостаточно модульно, стильно, модно и молодёжно!

Примкнуть к заговору!
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 26

11lc — инновационный компилятор для нового языка программирования

Время на прочтение 22 мин
Количество просмотров 7.6K
Данная статья посвящена находящемуся на стадии проектирования компилятору 11lc. В ней перечисляются наиболее яркие особенности этого компилятора.

Отсутствие скрытой неэффективности


Это свойство скорее языка программирования 11l, нежели компилятора. Однако оно настолько важно и настолько отличает язык 11l от C++, D или даже Nim, что я решил разобрать его подробно в данной статье.

Уолтер Брайт, создатель языка D, писал:
Templates in C++ have evolved from little more than token substitution into a programming language in itself. Many useful aspects of C++ templates have been discovered rather than designed.

Так вот, как я считаю, нечто похожее произошло и с семантикой перемещения (move semantics). И в C++ и в D она появилась достаточно поздно, и если бы эти языки проектировались с опорой на семантику перемещения изначально, то в них было бы гораздо меньше скрытой неэффективности (hidden inefficiency). О чём идёт речь? Рассмотрю это на примере C++.
Читать дальше →
Всего голосов 26: ↑24 и ↓2 +22
Комментарии 25

Что не является ролью человека на планете и в космосе. Мнение

Время на прочтение 8 мин
Количество просмотров 1.3K
Возможно, кому-то не понравится такое сравнение, но я считаю, что также как у внутренних органов {а также у клеток, из которых они состоят} есть своя определённая роль, есть определённая роль и у человека как вида на планете. Вот только роль эта очень сложная, неоднозначная, разнообразная и, вероятно, непостоянная.

Размышляя о роли человека, я решил пойти от противоположного, и исключить то, что определённо ролью человека не является.

[При этом, я считаю, что мы живём в симуляции, и, соответственно, опираюсь на это предположение, хотя и не делаю особого акцента на этом в данной статье — она больше основана на моих наблюдениях и размышлениях о жизни.]
Читать дальше →
Всего голосов 19: ↑8 и ↓11 -3
Комментарии 29

Что дарили гикам прошлого: обзор рождественских каталогов электроники

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 3.3K

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

Предлагаем немного окунуться в прошлое и посмотреть, какую электронику предлагали каталоги в 70-х, 80-х и 90-х годах прошлого века.

Осторожно: много картинок!

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 3

TorrentPier — первый движок торрент-трекера с поддержкой BitTorrent v2

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 6.8K

Сегодня состоялся релиз TorrentPier Cattle.

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

Спустя несколько месяцев разработки, рады вам сообщить о переходе на PHP 8.1, поддержке BitTorrent v2, исправленных уязвимостях, и других новых функциях, которые последуют в этой статье.

Начнём с BitTorrent v2 (статья на русском). Это следующая версия протокола BitTorrent, которая имеет ряд улучшений:

Оформить раздачу в мозг
Всего голосов 59: ↑59 и ↓0 +59
Комментарии 37

Ближайшие события

История разработки игры «Тетрис»: каким может быть подарок на Новый год или Рождество?

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 970

От лица beeline cloud поздравляем всех читателей Хабра с Новым годом! Подготовили для вас статью про необычный подарок. Будем рады, если вы в комментариях поделитесь своими историями и расскажете, какие интересные технологичные презенты вам доводилось дарить или получать в канун Нового года! 

До Рождества оставалось несколько недель, а я никак не мог определиться с выбором подарка для сестры. Её неожиданный вопрос, — существует ли приложение «Тетрис» без отслеживания и рекламы, — натолкнул меня на прекрасную идею — преподнести ей на Рождество свой вариант этой игры.

Я был уверен, что смогу разработать приложение до праздников. Реализация всем известной игры оказалась довольно простой. Несмотря на это, она превратилась в веселое соревнование для всей семьи, в котором можно было побороться за первое место в таблице лидеров.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 0

Postgresso за 2023

Время на прочтение 6 мин
Количество просмотров 1.6K

В прошлом году Postgresso 12 (49) и был обзором, пробегающим по 11 предыдущим номерам. В этом году мы решили, что эту задачу лучше выделить в отдельный выпуск.

ЯНВАРЬ
Postgresso 1 за 2023 (50)
Игрушки
Да, мы любим рассказывать об игрушечных базах, самодельных базах для души. Булат Башеев (Basheyev) из Астаны развлекался написанием виртуальной машины и компилятора под неё, теперь переключился на СУБД. Назвал её Boson. Это, говорит автор, легкая, встраиваемая документоориентированная база данных на С/С++. Хранить она будет документы формата ключ/значение (JSON).

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 0

Разработка, модуля формирования виртуальной трёхмерной среды системы проектирования для робототехнических комплексов

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 1.3K

Виртуальная трёхмерная среда максимальной приближенная к реальной физической на примере Выборгского залива с двумя робототехническими комплексами - БАС и БЭК

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Время на прочтение 6 мин
Количество просмотров 2.5K

• Исследователи разработали новую стратегию обнаружения воды на экзопланетах

• Стартапу удалось сделать ракетное топливо из человеческих экскрементов

• НАСА намечает план по размещению способных рыть норы "криоботов" на ледяных спутниках Сатурна и Юпитера

• Учёные уничтожили 99% раковых клеток в лаборатории с помощью вибрирующих молекул

• Новый "читающий мысли" ИИ расшифровывает мысли прямо с мозговых волн и без имплантатов

Читать далее
Всего голосов 27: ↑27 и ↓0 +27
Комментарии 2

История фейерверков, повествование под Новый год

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 1.5K

20 декабря 1699 года Петр Первый своим указом ввёл фейерверк в программу увеселений и установил новые традиции праздничных гуляний. Первый фейерверк в России был запущен в 1674 году в городе Устюг. 4 декабря 1711 года по приказу Петра I в честь именин Александра Даниловича Меншикова был дан первый фейерверк в Петербурге.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 8

Индастриал-пирсинг со светодиодами

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 4.3K

Моя подруга носит украшения, называемые «индастриал-пирсингом» – по сути, такое украшение представляет собой штангу, продетую через два противоположных прокола в ухе.

Мне же, как любителю интересных проектов с электроникой, пришла идея встроить в эту штангу светодиоды.

Это один из проектов, которые я успел реализовать как раз перед закрытием London Hackspace. К этому моменту у меня уже год, как нет доступа к фрезерному станку, а без него просверливание отверстий в игле от шприца оказалось нетривиальной задачей.
Читать дальше →
Всего голосов 47: ↑44 и ↓3 +41
Комментарии 13

Пора перевести стрелки часов: послание ученым на 2024 год

Время на прочтение 5 мин
Количество просмотров 4.7K

Без хронометрии невозможно было бы определить конкретные дни и месяцы, точное время полудня или полуночи. От учета времени зависят самые разные структуры — от технологических компаний и спутниковых навигационных систем до вещательных организаций и астрономических служб.

В прошлой статье мы рассказывали, как синхронизируют технику с помощью дополнительных секунд. На всемирной конференции радиосвязи МСЭ (ВКР-23), которая проходила в Дубае с 20 ноября по 15 декабря, обсуждали замену високосной секунды на високосную минуту. И эксперты в очередной раз отложили решение «на потом». Но одно известно точно: рано или поздно от дополнительных секунд нужно будет избавиться. Подробности под катом.
Читать дальше →
Всего голосов 25: ↑23 и ↓2 +21
Комментарии 11