Mikhail
нужен гуй)) все просто) подбираю на чем написать. важна кросплатформенность. веб языки не люблю.
Тогда тебе нужен qt. Дургие кроссплатформенные не веб решения для создания гуи мне не известны
cyber
а че с wxwidgets?
Mikhail
а че с wxwidgets?
только десктопы в лучшем случае
Stanislav
а че с wxwidgets?
Ночные кошмары от MFC? Или wxWidgets слишком примитивно? VCL – это всеобъемлющая, не имеющая равных библиотека поддержки нативных элементов пользовательского интерфейса Windows, которая предоставляет возможностей больше, чем любая другая библиотека.
Stanislav
вот выбор
Anatoly
Столкнулся с не понятной для себя ситуацией: x86 релиз под vs 2015 фейлился почти на всех тестах. Стоило выражение развернуть: все пошло. Грешить на оптимизатор: https://github.com/Reactive-Extensions/RxCpp/pull/368 ?
Anonymous
Звонки же только для Европы, нет?
Anonymous
Я не могу найти как позвонить...
Anonymous
Теперь могу, спасибо)
🐙 Antony
Ночные кошмары от MFC? Или wxWidgets слишком примитивно? VCL – это всеобъемлющая, не имеющая равных библиотека поддержки нативных элементов пользовательского интерфейса Windows, которая предоставляет возможностей больше, чем любая другая библиотека.
Любой успешный (не гос) проект рано или поздно дорастает до того, что хочет запускаться на нескольких платформах. Интересно, когда же люди перестанут брать инструмент который работет только под одной единственной платформой, радостно писать на нём кучу логики, а потом страдать и всё переписывать либо терять часть аудитории и денег.
Шаурма
это такая java агитация?
🐙 Antony
это такая java агитация?
нет, я агитировал за brainfuck. Его интерпретатор за день можно написать под любую платформу!
Шаурма
:)
🦥Alex Fails
На бреинфаке?)
на си. это провал 😂
Anonymous
сорян
🦥Alex Fails
переместил)
Anonymous
спасибо
Igor Sysoev
Вспомнил ещё интересную ошибку компиляции основанную на зависимых параметрах: http://ideone.com/2Rupow
Roman
Nana
пасиба
Alexey
Где вы видите звонок в телеграме?
Alexey
Че нажимать?
🦥Alex Fails
напиши #ФэйлсПозвони
Alexey
Куда?)))))
🦥Alex Fails
мне в лс
Gregory
мне в лс
там по какому принципу лок функции?
Gregory
в телеграмме
Gregory
по региону маркета?
🦥Alex Fails
не совсем. по инвайтам. как только вам позвонят, то сразу у вас появится фича
Anonymous
не совсем. по инвайтам. как только вам позвонят, то сразу у вас появится фича
У меня сразу данная фича появилась после обновления. Регион - Европа.
Anton
Таким старьём кто-то ещё пользуется?
🦥Alex Fails
Тулчейн 2010 есть
Pepe 🐸
Это же Майер виеторис хуле тут думать
Square
Друзья, кто то сталкивался с тем, что qt'шный qhash::contains возвращает true, хотя на самом деле такого ключа в нем нет. После нескольких таких ошибок, приложение падает с heap corruprion, в синтетических тестах есесна не отлавливается. Ток в проде под удалённой отладкой, несколько часов ждал бага :( Код перемещал в разные места модуля, каждый раз одно и тоже ...
Square
Было похожее с джава-стайл итераторами в том же qt, когда разные компили были использованы для библиотек и приложения. Но сейчас у меня все из одного билда
Mikhail
Проблема со стеком была
Square
Да вот чую что кто портит память и в другом месте, но всякие профайлеры с анализаторами молчат, интел как выдает конечно кучу дерьма, но он его всегда выдает, когда другие молчат :(
Square
Такую же тему ловил на set stl
а вы случайно к Алексею Миловидову не имеете отношения? :)
Anatoly
Да вот чую что кто портит память и в другом месте, но всякие профайлеры с анализаторами молчат, интел как выдает конечно кучу дерьма, но он его всегда выдает, когда другие молчат :(
Попробуй прогнать через Dr. Memory. Во всяком случае, симптомы у тебя говорят о растреле памяти. Обрати внимание на UNINITIALIZED READ и UNADDRESSABLE ACCESS.
Igor Sysoev
Git - git-bisect Documentation https://git-scm.com/docs/git-bisect
Igor Sysoev
Если проект под гитом можно еще с по помощью bisect поискать какой коммит все сломал
Square
Когда молчит intel, матерится valgrind
Валгринд давно хочу попробовать, чот походу придётся пробовать.
Square
А интел если честно такое себе. Жрет кучу памяти, запиливает мегатонные отчёты, но в итоге нифига не помогает
Square
Компиль годный у них, а вот инструментарий этот - хз даже
Square
Проблема в том, что проект очень огромную кодобазу и кучу плагинов имеет. И какой нить зашквар в самом начале насрать может а вылезет в другой либе и через два дня :(
Surreal
Санитайзеры?
Nikita
У нас тоже огромный проект, авгиевы конюшни расчистили не сразу. И интелам, кстати, помогли утечки починить)
Nikita
Но гейзенбаги, что сутками не проявляются и не проявляются под дебагом — не факт, что можно просто так инструментами поймать
Square
то то и оно, ога
Nikita
Искал дедлок, долшло до багов в glibc
Square
поэтому приходится обращать внимание на все варнинги, и то не всегда помогает
Square
ну мы с напарником на том этапе, когда готовы уже свой анализатор запилить, потому что очень часто причиной утечек становится нерадивый разраб, забывший "закрыть за собой связи" с другими модулями и никакими валгриндами этого не отловишь
Square
частенько сидим и на бумажку иерархию создания экземпляров пишем :D
Square
и кстати хочу от qt уйти ))
Square
перестал он мне нравится с определенного этапа
Square
куда?
ну учитывая что в основном у нас ток QtCore, то можно все на std запилить
Square
xml бы завезли в std
mefest
ну учитывая что в основном у нас ток QtCore, то можно все на std запилить
ну пожалуй да, есть конечно еще стринги и byteArray
Square
по крайней мере из "ядра" системы я б убрал
Surreal
Можно обернуть все вызовы, которые могут привести к утечке, запилить что-то типа стека - выделена память\освобождена и писать лог каждые n минут.
Square
xquery без него не работает
Square
таймеры