Pull to refresh
43
0.3
Send message

Мне надоели туториалы в стиле решения задач первой части профильного ЕГЭ по шаблонам (из серии "если в задаче про равнобедренный треугольник есть вариант 'сумма углов 180°', то это единственный правильный ответ").

Это всё неосмысленная магия бытового уровня. "Сделай X, и всё заработает! А ещё в ТГ зайди". А если перестанет работать, жди пост, где скажут "Сделай Y, и всё заработает! А ещё в ТГ зайди" Повторять до бесконечности.

Или наконец, может, всё-таки что-нибудь содержательное будем делать? Например, хладнокровный анализ ситуации у разных провайдеров, сбор статистики... Поднятие сетевой грамотности, в конце концов... Это же Хабр, а не муравейник.

Я всё ждал, когда вы доберётесь до проекта! Очень приятная новость для меня. Я contributor, но шарю только за маленький кусочек кодовой базы, связанной с отладкой и исполнением. Ну и упоминание Patapon доставило, т.к. я его реверс-инженерю. В прошлом году я прошерстил кодовую базу с помощью CppCheck и нашёл несколько ошибок:

https://github.com/hrydgard/ppsspp/commit/dae758e5f45ddd576c5e7abef025e54834ab3777

Потом ещё кто-то clang-tidy запускал, тоже собрали кое-какие ошибки... GermanAizek сделал очень много пул реквестов на основании статического анализа, кое-что помёрджили. Не всё. Я согласен с hrydgard-ом, что vec.push_back(TypeName(args)); читабельнее, чем vec.emplace_back(args));, т.к. в случае с эплейсом ещё надо вспомнить, какого типа объекты хранятся в векторе и какая сигнатура у конструктора. Когда пушбэк с явным упоминанием типа, IDE подсказывает нам всё. Ну и CE читабельнее тоже будут, а не "при попытке инстанцировать метод vector<T>::emplace_back от ваших аргументов где-то в глубинах вектора случился статик ассерт" или что-то подобное.

Очень жду продолжения!

Хорошая гипотеза. Как проверять будем?

По айпи рубанут? Пока что на каждую эвристику ТСПУ подбирается контрпример.

Войсы идут через UDP, верно? А как его блокируют? Тут нет SNI.

Вечер перестаёт быть томным... Дискорд просто заблокировали.

Улыбнуло "определение" множества через якобы более простой термин "коллекция". Это ж без определения идёт обычно.)

А где тут сложносочинённое предложение? Я тут вижу две однородные придаточные части сложноподчинённого предложения (союз "чтобы"), соединённые союзом "да". Запятая НЕ ставится.

Маркетплейсы, консорциумы, инвесторов и доли пролистал глазами, а на единственный мой содержательный вопрос ответа не нашёл... Что же это за единый QR-код такой? Ничего в статье не написано, поэтому общее впечатление: "бизнесмены переизобретают QR-код за большие деньги".

И Discord, и Telegram по запросу "import" (импортировать) находят "important" (важный, значимый). Хоть и понятно, что у "import" есть значение "importance", очень бесит...

Но зато Дискорд умеет искать, скажем, все фото, отправленные конкретным пользователем в чате.

Тема select_on_container_copy_construction и propagate_on_container_copy_assignment не раскрыта)

Ну и странно, что про Allocator Traits не рассказали... Ну ладно, допустим, что это детали.

А почему у Вас PoolAllocator имеет копирующий конструктор, но при этом не клонируется пул, а копируется указатель? Мы так к дабл-фри придём очень быстро.

А что Вы называете сигнатурами? Гидра умеет выполнять пасс "Function ID" по заданной базе (сомнительно, но окэй), а ещё недавно научилась обращаться к базе BSim, чтобы мэтчить функции. Наверное, у Вас первый кейс.

Первый раз в жизни слышу об Игромире.
Вы уверены, что была прям дебажная версия? Есть некоторый список игр с дебажной инфой, но там нет LocoRoco 2... Да это был бы ор выше гор! На сайте PPSSPP я вижу упомянания демок, может быть, о них речь? Если правда что-то было, я не против на это поглядеть.

Кстати, во всех играх LocoRoco есть скрытые логи, которые можно включить только при запуске из-под специального дебажного оборудования, если щёлкнуть переключателями GPI. Но с недавних пор PPSSPP их поддерживает, так что можно и у себя на компе)

Прикольный сайт, спасибо! Это, конечно, не полное решение проблемы, но с префиксом он справился.
Что до дерева... Ну, мне показалось, что у строк были похожие символы в начале (и это позже подтвердилось), да и в конце были похожие паттерны, так что я захотел визуализировать отличия между строками => это привело к идее использовать бор.

Всё, что связано с пайкой, мне незнакомо... Я софт исследую, а что касается харда, то тут уж "Я это не понимаю, мне это не интересно... Вот мне лично это не интересно, за других сказать не могу".

PPSSPP поддерживает все популярные игры (и Locoroco в частности). В менее популярных могут быть, например, редкие визуальные баги, о которых hrydgard просто ещё не знает. Есть подраздел на сайте PPSSPP, где собраны отчёты пользователей о качестве эмуляции игр: https://report.ppsspp.org/games

Если видите баг, смело делайте Issue на Гитхабе. Спасибо за фидбек!

Information

Rating
2,460-th
Registered
Activity

Specialization

Software Developer, Manual Test Engineer
From 250,000 ₽
English
Python
C++
Algorithms and data structures
Git
C#
Linux
Docker
Bash
PostgreSQL