Pull to refresh
36
0.5
Иван Клёнов @Wolf4D

Инженер-программист

Send message

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

На флешке можно таскать портабельную сборку Qt Creator с MinGW, GDB, CMake и Qt 5. Я так и делаю, воткнулся, скопировался - и за 5 минут у тебя готова среда для разработки несложных приложений.

Не очень понял смысл статьи. Это литературный эксперимент?

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

В статье звучал и другой мотив - перенос кода с МК на ПК. Вот про это я бы почитал с удовольствием. Ведь там так много проблем - имитация неидеальности поступления данных от периферии, ERRATA контроллера, отличающиеся типы данных, точность и скорость операций...

Знаю случай, когда на МК и на ПК на том же коде отличались некоторые результаты операций деления. С имитацией этого народ знатно помучился.

Я по тому же принципу использую Bred3 - примерно 20-летней давности замена стандартного системного notepad.exe с минимумом наворотов - настраиваемый перенос строк, кодировки, и... всё. Ни подсветки синтаксиса, ни автосохранения, ни автодополнения, ни-че-го. Если нужно сфокусироваться на задаче "просто набросать текст, чтобы ни одна услужливая программа меня не поправляла" - то рука сама тянется к нему. Особенно это стало ценным с "апгрейдом" стандартного системного Notepad в Win11.

Управление составом файлов проекта для CMake-based проекта ещё не завезли? А то эти опции в Qt Creator доступны только для умирающего QMake. Обидно, блин.

О, а игровой движок 15-летнего возраста, на котором мы сейчас делаем игру, как раз использует для физики ODE. Привет "заводчикам динозавров" от коллег по увлечению :)

Можно, вероятно, ездить на безвоздушных шинах - но это не самое дешёвое удовольствие.

Ух, это уже совсем другое дело (и другая степень портируемости).

Про эту кривую страничку я и говорил. А как туда приложению-то от энтузиаста попасть?

Ну Qt 5.3 - это ещё по-божески. До сих пор кое-где на актуальных проектах Qt 4.8.5 в ходу. И тут с переносом между версиями Qt приходится напрягаться.

А где, собственно, его публиковать?

А магазин приложений под неё вообще есть? Есть только страничка с кривым дизайном с перечнем аппликух. Если я, скажем, вдруг завтра напишу свой калькулятор/тетрис/планировщик - как мне опубликоваться?

Нельзя опубликоваться -> нет потребительского софта. А нет софта -> нет пользователей. Логично.

Звучит как хорошая загадка для очередного Индианы Джонса, ищущего ваши цифровые сокровища лет через полтысячи.

Самое интересное - как он делал для этого маркетинг. Придумать идею - нетрудно. Создать продукт - нетрудно. А вот сделать так, чтобы он "выплыл" - целое искусство.

К слову, тут они Вас, скорее всего, не обманывали. Недавно вышел из строя холодильник (ЕМНИП) Electrolux, проработавший лет 7. Гарантия на аппарат прошла. Вызвали мастера из Айсберга, он посмотрел и сказал - менять инвертор. Сам блок 20к, работа 15к.

Я почесал в затылке, и тут в глаза бросилась наклейка на агрегате - "Гарантия на инвертор 10 лет". Ага, отлично!

Позвонил в официальный сервис, приехал оттуда мастер. Говорит - инвертор по гарантии бесплатно, но вот установка стоит 15к. Погуглил - легитимно, они обязаны его предоставить, но не обязаны ставить. Делать нечего, пришлось платить.

Напомнило альтернативные файловые потоки в NTFS. Тоже прятал в своё время в них всякие приколюшки.

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

В статье не сказано, что рассмотрены только способы статического анализа. Было бы написано в начале - вопросов бы не было.

К статическому анализу есть отдельные вопросы - а как, к примеру, это работает с внешними либами?

Information

Rating
1,664-th
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity