← All posts tagged programming

max630
? Windows programming А вообще есть легальный способ компилять плюсы под виндовс бесплатно для коммерческого использования? В лицензии на visual studio tools вон чо пишут:

visualstudio.microsoft.com

You may install and use any number of copies of the software *to use solely with* Visual Studio Community, Visual Studio Professional, and Visual Studio Enterprise, to develop and test your applications.
Ещё смешное, что VS Code именно туда и посылает code.visualstudio.com
max630
? Windows programming А скажите, у MS компилятора нет какого-нибудь волшебного ключика чтобы на use after free программа гарантировано крешилась?

В принципе я могу поиграться с мапаньем памяти через Heap-что-нибудь но это както мозгоёбски выглядит.
max630
programming LOL что, тонский написал что всё тормозит и глючит. Это тот же самый тонский который раньше топил за динамическую типизацию и джаваскрипт всем и пусть никто не уйдёт обиженный, или какой-то другой?
max630
programming говно Каким-то образом при написании ieee754 умудрились придумать правила сравнения которые нарушают требования любой разумной теории порядка, даже рефлексивность. В результате для их обработки не остаётся ничего другого как вводить специальные функции обработки hackage.haskell.org
max630
programming говно Jolla потыкал в sailfish sdk. Как-то не понял что они сделали. Вот был у них scratchbox, ну чем-то он их не устраивал, ну засунули они его в виртуалку — хорошо, стабильно и т.д. Ладно. Но зачем же они после этого ставят кучу говна снаружи виртуалки и сводят её роль по факту к запуску gcc? Даже make (!) зпускается на хостовой машине, дёргает там шельный обрубок gcc, который внутри себя по ssh лезет на виртуалку и там запускает реальный. Которому через shared folders подсовывается директория с исходниками. Вот я не шучу, всё реально так и делается. Зачем им вообще тогда виртуалка? Им же остался один маленький шажочек до того чтобы напрямую из хостового make высывать кросс-компилятор. И все! scratchbox можно выкидывать, виртуалку выкидывать, вообще всё выкидывать, всё будет как у столмана в 90-м году.

Ну и очевидно это не совсем работает. Helloword проект на cmake у меня даже не смог проинициализироваться, что-то там во временном makefile не прописывалось как надо, а запустить это руками вне qtcreator я не смог, у меня этот ssh проброс не работал, хз что ему там не нравилось. Helloword проект на qt собрался, но на телефон заливаться отказался, потому что... не содержал rpm спеку. И это при том что я ему выбрал вариант "copy binaries".

Зато шаблонный helloword qtquick проект собрался, залился и показал всё что надо. Ну хоть так.

И ещё я зашёл по ssh на виртуалку, там старый добрый scratchbox, cmake в него можно поставить и работать как в meego, видимо так и попытаюсь.
max630
работа programming говно коллега поломал мой код и завёл на меня же баг, типа пофикси. На результаты бисекта огрызается "я ничего такого не менял". Я открыл тупо вебку гитосервера, и безо всякой отладки и чекауров нашёл его "такое" прямо там. Подмывает сказать "нет, это всё же ты, а как именно — ищи сам"
max630
programming specflow.org хипстеры набигают. Предлагается писать тесты на "естественном языке". Который парсится регекспами, ага.

пока отбиваюсь, не знаю сколько продержусь
max630
programming Git vcs А я тут подумал — ведь дохуя программистов которые не воспринимают код как текст вообще. Им IDE само делает рефакторинг, переименовывает все вызовы и так далее. А тут внезапно надо мержить, и где-то поменялась переменная, а в другом месте ты её вызвал. Это уже непривычно и анноит, надо ходить по проекту и исправлять руками ошибки. А когда конфликт — это вообще пиздец, всё раскрашивается красным, их выкидывает из зоны комфорта на орбиту Юпитера.
max630
Windows programming а вы не замечали что последнее время отладочные символы не грузятся с майкрософта? В логе надпись "*** ERROR: HTTP_STATUS_NOT_FOUND". Вроде как началось после последнего апдейта.