Denis
я тебе не гооврил, что на асме писать не нужно. не неси хуйни а
Ты спрашивал, первый ли я день пишу под кернел и почему мне лень читать доки. Это было ну прям по теме вопроса)
Alexey
Ты спрашивал, первый ли я день пишу под кернел и почему мне лень читать доки. Это было ну прям по теме вопроса)
ну потому что если не первый день, то ты бы такого не спрашивал. ты бы давно уже шел со всеми вопросами в ирку или рассылку. там нормально ответят и попытваются помочь. Ток английский нужен, да.
Berkus
¯\_(ツ)_/¯
Alexey
Слушай, ну я попытался объяснить тебе, что это всё не по теме вопроса. Но я не смог. Больше пытаться не буду, сорян)
Слушай, ну голова есть нет? если тебя послали в ирку и рассылку, значит логично, что тут ничего хорошего нет, иначе поделились бы..
Anonymous
Подеритесь и успокойтесь
Anonymous
Баю-баюшки, баю не пишите вы фигню,придет дедушка бабай и отключит вам вай-фай!
Evgen
А когда я успел выйти отсюда?..
🦥Alex Fails
Хз
Evgen
Хз
Вот и я о том же
🦥Alex Fails
Если найду - сообщу
🦥Alex Fails
сообщения не приходят в крупные супергруппы (где-т то 50 человек)
Square
How C++ lambda expressions can improve your Qt code https://medium.com/genymobile/how-c-lambda-expressions-can-improve-your-qt-code-8cd524f4ed9f#.gvn33c7ta
Denis
How C++ lambda expressions can improve your Qt code https://medium.com/genymobile/how-c-lambda-expressions-can-improve-your-qt-code-8cd524f4ed9f#.gvn33c7ta
Чот предложение юзать таймер вместо инвока - так себе, мне кажется. Это ж какой оверхкд там
Denis
Ну сама то идея ок. У нас как раз проект стартовал после внедрения этого всего в кьют, поэтому активно юзаем
Square
а мы наоборот стараемся его щя выпиливать потихоньку отовсюду
Denis
Кьют?
Square
да
Denis
Но почемк
Denis
И чем заменяете
Square
std
Square
ну у нас в основном qtcore юзалось
Square
потоки
Square
остался только xml долгая история короче
Denis
А. Ну у нас все юзается. И кумль и контейнеры и потоки и все подряд
Square
Я уже сток раз про наш зашквар писал тут по разным чатам что мне щя лень. Мб позже. У нас тож много юзалось. Слоты сигналя стали первой печалью, потомушо медленно :(
Denis
Старые или новые?
Denis
В новых там особо тормозить нечему же. Но хотя конечно зависит от нагрузки общей
Square
Старые или новые?
2000 сигналов слотов в секунду и все :(
Square
Щя мы на наномсг сели
Denis
это 2к коннектов или эмитов?
Square
Эмитов
Denis
хм, чот мало совсем, надо будет попробовать самому на досуге
Square
Я помню что мы потом просто createevent заюзали и стало адски быстрее
Denis
речь ведь про полноценный эмит, который через queued connection, а не просто директ, так ведь?
Square
Хм. Я не знаю 😔
Square
короче я видел некоторое дерьмо, возможно мы его неправильно готовили, но в итоге все moc'овое поубирали
Square
только для xpath приходится держать qcoreapplication экземпляр
Square
причем ох весело было в dll'ке юзать xpath, при этом подгружая ее в non-qt ехешнике и видя как оно наглухо виснет в вывзове evaluateTo
Square
с 5й версии Qt стал вроде ругаться что нету ивентлупа, а в 4.7 оно отмалчивалось)
Denis
ну я попробую разные варианты на досуге, потом отпишусь сюда с пингом тебя. Но для пятой версии 2к мне кажется чот совсем мало
Denis
четвертую уже проверить не могу, совсем нигде не осталось у меня
Square
ой, ну конечно это тоже было не в 5й версии!
Square
сорян.
Denis
ну я уже понял, да :)
Denis
но я все равно посмотрю, мне интересно стало же
Square
4.7 вообще странный был. с qfile траблы были неисповедимые, при дестрое приложения падало в qtcore_unload
Square
убрали qfile - стало норм.
Denis
пятерка сильно приятнее, особенно с момента 5.3 примерно, да
Denis
но вообще все относителньо, четверка вот тоже была приятнее чем тройка
Square
ну третью я не юзал
Denis
я с 338 вроде начал
Square
когда у них потоковый xml парсер появился - вот было супергодно - от него я прям в восторге до сих пор.
IZh
Всем привет. Кто-нибудь имел дело с виндовыми wake timer'ами?
Mikhail
ой, ну конечно это тоже было не в 5й версии!
Так,а чего было просто не перейти на пятую и заменить синтаксис вызова сигнал слотов?
Square
Так,а чего было просто не перейти на пятую и заменить синтаксис вызова сигнал слотов?
то во первых было прототипное решение. а во вторых нужно было значительно быстрее. ну и вообще все под другому оказалось в итоге
Square
у нас сейчас nanomsg+IPoIB+lockfree queue внутри хоста
Mikhail
Потому что по сути обычный вызов функции
Mikhail
Что ад?
Square
Что ад?
т.е. ваще никакого оверхеда и обслужить можнно скока угодно?
Mikhail
Если в одном потоке,то оверхед такой же,как от байндинга
Dr. Friedrich
Внезапно, у JetBrains есть специальная кастомная JVM с альтернативным рендером шрифтов. Возможно, она в твоём дистрибутиве не включена; попробуй её включить или отключить. Мне помогала лечить косяки с лигатурами.
Dr. Friedrich
Хрен знает, не шарю.
Dr. Friedrich
https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under — тут пишут, что в линуксовых уже забандлено всё.
Ivan
Здравствуйте.
Ivan
Как пояснить человеку, что командная строка и компилятор - не одно и тоже?
Dr. Friedrich
Ivan
Я так понял, там никто не знает)
🦥Alex Fails
Как пояснить человеку, что командная строка и компилятор - не одно и тоже?
Кгмандная строка - вид пользоватеоьского интерфейса. Компилятор - одна из программ, которая его использует
Dr. Friedrich
Ну да. Как пояснить, что две сущности не являются одной? Дать определения и показать, что они не тождественны.
Dr. Friedrich
А как ещё?