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

Разработчик расширений для IntelliJ

Отправить сообщение

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

Насчет плохой практики — ну, блокировка main потока тоже плохая практика, тут же не про best practices статья

О, заодно и константную ассимтотику можно получить так!

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

А были какие-то планы по туллингу? По тем же плагинам для IDE, по отладчику (в рамках IDE, разумеется), по профиляторам и прочему? Полагаю, что какой-то туллинг есть у llvm, но, возможно, нужно его ещё как-то прикрутить к языку

У sealed класса могут быть наследники, но все они должны находиться в одном файле с изолированным классом.

Это не правда, нужно, чтобы они находились в одном пакете. Это поменяли, вроде, в 1.7.*

В статье отсутствует очень важная информация про то, сколько запусков алгоритма было сделано для его прогрева. В этом же и есть вся сила JIT компилятора (в прочем, возможно, что в ART сделали что-то такое, чтобы не требовалась куча прогонов кода для разогрева, тут я плаваю)

В тестах, которые претендуют на достоверность принято делать разогрев или просто очень много итераций (зависит от сложности алгоса, это число обычно порядка несколько сотен), или запускают прогрев до тех пор, пока время не перестанет плавать. Советую почитать про бенчмарки, можно на примере JMH.

Ну и еще вопрос, подскажите, где у вас такая интересная учеба, а то и OpenGL, и какие-то исследования подобные на фоне лаб моего вуза выглядят довольно интересными

С точки зрения системы типов (как бы Вы не утверждали, что то, что получилось у Вас, лучше), было бы корректнее добавлять для каждой из таких единиц измерения свой тип. И тогда все такие ошибки ловились бы не при "пробегающем" юнит-тесте, а еще при компиляции. Чем раньше мы находим ошибку, тем лучше

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

Насчёт того, почему это не делает оптимизатор – я не знаком с архитектурой парсера Пайтона (но, кстати, предполагаю, что поведение может отличаться в разных его реализациях, по этому, было бы полезно указать тут конкретную реализацию и, возможно, сравнить ее с другими), но, наверное, оптимизация может оказаться слишком дорогой по времени (хотя сложно в это верится)

Я думаю, что Imobile про перевод слова request. Pull request лучше было бы не переводить

А вот эта статья уже лучше прошлой. Хотя я уже и так знал про многие из этих фичей, но какие-то мелочи почерпнул. Жду продолжение

Было бы интереснее провести похожее исследование на иностранных исполнителях
В этой выборке (русские песни, русская аудитория) на результаты могло повлиять содержание трека. А значит, найдена корреляция не только с вокалом, но и с «содержимым». Это не делает исследование менее интересным, но всё же
+, как сказали выше, было бы неплохо добавить и распределение по возрасту. Как я думаю, огромное количество фанатов этих групп слушают их из-за ностальгии. Это не плохо и частично вписывается в концепцию, но, как сказали выше, эти группы им могли навязать «в своё время»

Не подскажете, что за роутер? Предполагаю, что он с какой-то кастомной прошивкой, но больше интересует железо

Я думаю, что дело не в том, что Telnet уязвим (хотя это так!), а в том, что он есть на большинстве роутеров и устройств, к которым вообще можно подключиться через сеть (telnet, например, не использует шифрование, что позволяет адекватно его использовать на слабых устройствах, таких как домашние роутеры). Просто смысла перебирать пароли для телнета и, например, ssh нет. Если есть второй, то, как правило, есть и первый

У меня уже давно есть идея по созданию приложения, которое могло бы транслировать звук (тот самый, который выводится на динамики) с одного компьютера на другие в сети. И нужно решить проблему с синхронизацией и устранением задержки. Скорее всего, решу эту проблему через звуковые сигналы, так как задержка звука меньше, чем сети (наверное). Но я вспомнил одно приложение, у honor есть аналог. Оно позволяет сонхронизировать воспроизведение музыки на нескольких устройствах. Работает это через nfc, через него передаются данные WiFi сети, а дальше классика: сервер, поток аудио. Так вот, если на устройстве нет nfc, то приложением пользоваться нельзя. Но можно же передавать информацию, например, звуком, раз уж такая технология есть.


Возможно, можно передавать информацию таким образом на фоне музыки… Будет звучать ещё лучше

Какая-то часть памяти может быть зарезервирована аппаратно

У меня давно было желание сделать такое, но вот вопрос. Насколько сильно это все нагружает железо ПК?

А на чём вообще работает основная часть сайта? В плане backend

2) думаю, что там не через API было, а просто парсингом страниц. Сам подобным занимался (и, формально, занимаюсь

Не могу представить использования вк апи тут, так как у него слишком жёсткие ограничения

Это интересно, но хотелось бы увидеть более подробную часть, связанную с SQL. Хотя бы то, что уже есть. И, возможно, информацию по какой-то практической значимости

1

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность