К основному контенту

Сообщения

Показаны сообщения с ярлыком "современный софт"

Терминал моей мечты

Привычка изобретать велосипеды не отпускает... Стало мало мне множества доступных терминальных программ для общения по последовательному порту со всякими железочками. Когда что-то делаешь с GSM -модемом, или с GPS -модулем, да чего там - даже с MP3 -модулем, приходится многократно посылать команды в эти устройства и заниматься разбором ответов, от них приходящих. И, хотя до сих пор эти вопросы как-то решались, меня не оставляло чувство неудовлетворенности: слишком как-то все не просто, не элегантно, кривовато и не удобно. Ну, вот и решил сделать прямо, элегантно и удобно. https://cloud.mail.ru/public/Audn%2F95Vd3Xz1j Вот по этой ссылке лежат файлы бета-версии моей терминальной программки. Скачивать надо или все сразу, или, если трафика жалко, только EXE-шник. В последнем случае интерфейс будет на английском.  Чем моя программка лучше прочих? Ну, во-первых, она может практически все, что могут другие аналогичные программы. Во всяком случае всё то, что реально за долгие годы радиолю...

Божий болт

 Ну а как еще можно перевести название сайта godbolt.org ? Очень занятный сайт для программистов-любителей, рекомендую. Позволяет немедля увидеть, как выглядит та или иная конструкция на одном из 19 языков в ассемблерной реализации. Любопытно поизучать, как опции оптимизации влияют на результат, например. Можно сравнить код, генерируемый разными версиями одного и того же семейства компилятора или сравнить код разных компиляторов... Видно, какие ассемблерные команды соответствуют той или иной строке кода... Короче, занятное получается путешествие внутрь кода онлайн. Главное, все происходит быстро, заметно быстрее, чем если делать это на локальном компиляторе, и уж точно много быстрее, если делать то же самое на разных версиях компиляторов. Подерживается огромное коичество платформ: от 8-битного AVR до 64-битных ARM, в том числе под винду (включая CE) и линух.

Наболело

Как же меня достали разработчики современного программного обеспечения под Андроид! Модель бизнеса "продажи превыше всего" не позволяет делать ПО, которjм можно пользоваться - это я вам категорически заявляю. В тот самый момент, когда тебе нужна какая-то функция, о которой ты знаешь, что она есть и даже специальное приложение для этого заранее ты установил, вдруг оказывается, что "Приложение остановлено" или "Приложение не отвечает" - и что делать?! А вся твоя вина в том, что ты не покупаешь каждые 3 месяца новый телефон с самой последней версией Андроида, с объемом ОЗУ на 1-2 гигабайта больше предыдущего, с быстродействием на 1-2 гигагерца выше и так далее. Все, тебя лишают возможности применить СМАРТ фон по назначению, т.е. использовать его УМНЫЕ функции. Умные - значит полезные. Дебилы в разработке ПО решили, что новые иконки, цветовые палитры, анимации меню - все это умные функции, а какое-то тупое редактирование файлов, просмотр PDF или работа с табли...