← All posts tagged programming

max630
programming Представляю как ржали авторы сиплюплюс стандарта когда сочиняли библиотеку алгоритмов. "А давай ещё вот так вот сделаем. Куда они денутся, лузеры, всё равно все им будут говорить что так делать это правильный способ".
max630
говно 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
LOL programming что, тонский написал что всё тормозит и глючит. Это тот же самый тонский который раньше топил за динамическую типизацию и джаваскрипт всем и пусть никто не уйдёт обиженный, или какой-то другой?
max630
говно programming Каким-то образом при написании ieee754 умудрились придумать правила сравнения которые нарушают требования любой разумной теории порядка, даже рефлексивность. В результате для их обработки не остаётся ничего другого как вводить специальные функции обработки hackage.haskell.org
max630
говно Jolla programming потыкал в 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
Git vcs programming А я тут подумал — ведь дохуя программистов которые не воспринимают код как текст вообще. Им IDE само делает рефакторинг, переименовывает все вызовы и так далее. А тут внезапно надо мержить, и где-то поменялась переменная, а в другом месте ты её вызвал. Это уже непривычно и анноит, надо ходить по проекту и исправлять руками ошибки. А когда конфликт — это вообще пиздец, всё раскрашивается красным, их выкидывает из зоны комфорта на орбиту Юпитера.