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

Сообщения

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

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

Божий болт

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

Наболело 2

 Собственно, не наболело пока еще, но выбесило. Столкнулся давеча с необходимостью отредактировать обычный DOC-овский файл на чужом компьютере с Win10. Соответственно, офис мекософтовый тоже там соответствующий - свежий. С первых секунд выбесило меня поведение курсора: я жму стрелку влево, а он "плывет неспеша"... Я жму Ctrl-стрелка, чтобы перескочить на слово, а он, зараза, неспеша поплыл к началу следующего слова... Я уж молчу про Home или End. Ну как, скажите мне, как можно было до такого додуматься?! Все муки ада на головы тех дизайнеров, которые это придумали, и злых муравьев в трусы тем программистам, которые покорно это запрограммировали!

Если звёзды зажигают, значит, это кому-нибудь нужно?

 Ох...  Сколько бессонных ночей и трудовых дней потребовалось, чтобы завершить работу, которую прилагаю к этой записи... Вот отсюда можно скачать (просто распакуйте архив и запустите exe-шник): https://cloud.mail.ru/public/Co2R%2F3YxQDjR1P Что это? Это - система создания скриптов для моего плейера световых эффектов. Сложно рассказать в двух словах, что это и зачем, но если пойти и почитать по ссылке, какое-то представление получить можно. Ну и несколько картинок для интриги: Если звезды зажигают, значит, это кому-нибудь нужно? Если программы пишут - что это значит? P.S. Понимаю, что прошу слишком многого, но очень хотелось бы получить какую-то обратную связь по поводу этого проекта...

Былое и думы

Почему-то современные вещи не создают ощущение теплоты... а старые (не все, конечно) обладают какой-то притягательной элегантностью, вызывают необъяснимое желание их потрогать и даже заполучить в собственность. Что это - приближающаяся старость или неоспоримый факт? На полках магазинов появляются а-ля ретро поделки, этакий закос под винтаж Когда прохожу мимо - пробирает дрожь отвращения. А на фотографии "настоящих" древностей засматриваюсь... Стало модно в кафе и т.п. для интерьера расставлять подобные вещи - если попадаю в такое место, забываю есть и пить, глазею по сторонам. Все-таки, что-то в этом есть, теплое, ламповое... Не зря же, в конце-концов, тема часов на газоразрядных индикаторах не сходит с повестки дня уже много лет... Но не одними лампами подпитывается эта странная страсть к ретро... Например, не смог пройти мимо вот такого индикатора HPDL-2416 Не имею понятия, зачем они мне нужны, но заполучил-таки их себе, как ранее запасся другими HCMS-2913 Почему-то просто ...

Наболело

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

Прибавление

 Получил свой заказ из Китая. Размер 40х55 мм (примерно). Себестоимость с учетом доставки 107 руб/штука.