Pull to refresh
30
0,1
Rating
11
Subscribers
Send message

Интересно, что CheatEngine нормально установился и запустился и под Wine 6.02 (Linux 32, Puppy LiveCD c загрузкой через Grub с USB-SSD)
Взятый из последнего сообщения с ru-board.com топика по нему


P.S. На Хабр, упоминание CheatEngine можно встретить в разных статьях, но отдельного цикла статей по этому инструментарию, вроде, нет.

Нужны новые принципы и подходы, в рамках которых уже вряд ли будет действовать закон Мура. Будет другая скорость разработки. Учитывая, что вся экономика планеты не вовлечена в этот процесс, не факт, что она будет экспоненциальная.

Другой Мур, к примеру, сказал:


Слыша, как кто-то похваляется миллионами строк кода, я уверен,
что этот человек вопиющим образом не разобрался в своей задаче.

Мур Чарльз X. Интервью по Форт языку.pdf
(есть над чем подумать даже, если это звучит как шутка, а известная народная мудрость гласит, что
@"В каждой шутке — есть доля шутки")


P.S. В портфеле достжений этого Мура, кроме создания первого конкатенативного языка программироания Forth (Форт) ещё много значимых результатов и патентов, а также создание 144-ёх ядерного асинхронного MISC контроллера GA-144 (скорость включения/отключения отдельного ядра ~900МГц) с удивительно малым бюджетом по потреблению электрической мощности.
image

Всё же мне больше интересно ближе к ПЛК

Есть серия ПЛК контроллеров ForthLogic со встроенным вариантом Форт83 с добавлением некоторых слов для парралельного выполнения логики программы.

Programmable logic controller PLC MAX H04
Programmable logic controller PLC MAX H04

Робот-манипуляторы Strobotics программируются на своём диалекте Форт - RoboForth

R17 robot arm
R17 robot arm

Терминалы 'сбора данных" от mosaic-industries.com имеют Форт как их FirmWare

В плате Pololu Maestro Servo встроен скриптовый язык Pololu Script на основе Форт
P.S. И это только некоторые примеры, коих же гораздо больше

Топик обсуждения Форт-систем на roboforum.ru

С примерами Форт кода на amForth для AVR контроллеров.

Поиск русского назвния Фортран языка на Github показывает немного результатов, в отличии от Fortran слова на Github

Fortran находится на 47-месте в рейтинге решённых задач на площадке rosettacode.org (на пару строчек выше чем Форт (Forth)

По текущему индексу TIOBE Fortran находится на 15-ом месте

P.S. Фортран язык был первым языком на радиотехнических специальностях вузов СССР и преподавался с первого семестра (на ЕС СМ в диалоговом терминале), Поддержки исполняемых массивов из стандарта Fortran77 в нём не нашлось. В синтаксисе Фортран можно было переходить по одному из трёх ветвлений (>0 0 <0)

Да, с названием книг и авторов к выдаче — это эпичный фейл от нейронки, как и ссылки на несуществующие проекты, к примеру, сайта Github. :)


Показываешь ей список книг с Википедиа — запоминает, а потом всё благополучно забывает, чему в принципе есть объяснение.
Такой у нейросеток — перманентный "День сурка".


P.S. То, что они пытаются даже просто по одной предоставленной ссылке в качестве запроса выдать неизвестное им содержание, думаю, даже нет смысла упоминать.

С поиском фотографий отлично справится поиск Яндекса по картинкам.

Когда то предлагал в службу поддержки поиска по картинкам Яндекс предложение: добавить возможность отображать изображения по поиску по сайту где основное его наполнение содержимым — текстовое, как по аналогии работает у Google. Ответили, что интересная идея, но как вижу не реализованная и сейчас.


P.S. Пример такого запроса на сайте Github на Яндекс поисковике
в сравнении с запросом на Google
чтобы было более понятно о чём написано выше.
(на других поисковых системах тоже могут быть отличия и хотелось бы чтобы выдаваемый контент не был ограничен в пролистывании его)


Думаю, и при задействовании технологий AI для такого запроса, результаты ещё более адекватно можно формировать, если обучить нейросеть анализу таких запросов на "изображениях"

Kekovsky — вот о такой штуке скорее говорил (на пикабу).

В рамках MISC архитектуры есть GA-144 (144-ёх ядерный асинхронный контроллер с включением/остановкой каждого ядра до 900 МГц при матричной их коммуникации с малым потреблением) программируемый на Форт.
По нему и на Хабр была статья.

Что то такое возможно? (Пикабу не читаю)

На Форт (Forth) было бы в целом так :)


45 ВЛЕВО
20 НАЗАД
БЕЗСЛЕДА
90 ВПРАВО
10 ВПЕРЕД
90 ВЛЕВО
СОСЛЕДОМ
КОНЕЦ

Да, даже на операциях сложения из описания в начале статьи.


6300 8-bit сложений за секунду

P.S. На Gigatron TTL компьютере использованы специализированные микросхемы АЛУ,
но тогда это значительно добавляет ещё TTL микросхем к проекту.
Но, даже 6300 8-бит сложений за секунду это не мало т.к., к примеру и в обычных
МК контроллерах для работы от батарейного питания обработки датчиков их могут
запускать на 30-300КГц тактовой частоты и получать функциональность встроенного ПО.


Ещё интересно, что скорость RS-232 предложена к использованию 4800 бод,
но для терминального общения это не критично.

Так на сайте автора проекта представлен и такой вариант дизайна проекта в "пластмассе"
(это уже близко к ПМК подобному МК-161)
ForthDesk

Да, может быть и в использовании варианта и без развёртывания на RPi полноценного ядра Linux, а с использованием встраивания Forth (Форт) в платы миникомпьютеров.

Вот пример поискового запроса на Github forth raspberry отображает какие то варианты.
(в таком варианте, в основном, ядро Форт-системы реализуется на ассемблере)

А, мне даже подумалось, что один и тот же автор.
как только увидел заголовок статьи и цену устройства на замену Малинок. :)


P.S. При том, что и стал комментировать почти все сообщения в оправдание автора статьи.

Так можно восстановить любое устройство с андроид и использовать по возможности,
но ожидаешь от такого заголовка, что автор действительно сделал какой то проект
с заменой "Малинок" на стик, а не написал очередную инструкцию по восстановлению девайса на основе информации с форумной площадки 4PDA.

В целом несложно при сравнимых возможностях и целевого использования таких Форт-систем, но, как говорится на каких то "мелочах" может быть не всё так просто разрешимо. В пользу такого суждения ещё можно принять во внимание, что с 1994г. официальных стандартов на язык не было никаких принято, а разные Форт-системы и общего использования сравнимы и достаточно понимаемы в рамках Форт языка и их построения (хоть и могут быть построены по разному и с помощью разного базисного инструментария) и имеют много Форт кода в своём составе.

Но может быть, конечно, и время затратно решаемо. Тут даже AI может не помочь т.к. его Форт (Forth) не обучили и метапрограммирование на Форт очень непонимаемая область знаний для него. Но, метапрограммирования на Форт не много в рамках сложившихся стереотипных шаблонов его понимания и использования.

P.S. Мне, к примеру, когда появился интерес к переносу и дополнению программы с Win32Forth для исполнения в SPF4 пришлось из значимого, только поменять конвекцию вызова API Windows на обратный порядок параметров. :)

Предположу, что если выводить использование Forth (Форт) языка на системный уровень с развитием и инструментальных средств для его инфраструктуры, то и актуальность таких вопросов будет нивелирована.

хотя и есть Фортовская шутка (с долей правды), что если Вы видели одну Форт-систему, то это значит, что Вы видели одну Форт-систему. :)

Хаб вопросов по Forth на qna.habr.com там есть и упоминание использование разработок с Форт для умного дома.


P.S. Если "оглянуться", то "следов" Форта достаточно много можно найти вокруг в самом разнообразном применении и не только для умного дома, а ещё в робототехнике, автоматизации своей деятельности на ПК и в лабораториях при проведении экспериментов, в создании инструментального ПО… (ссылки приводить не буду т.к. их достаточно большое разнообразие и при желании можно всё найти)

На самом деле делать Форт (Forth) в реализации для любого микроконтроллера/процессора/миникомпьюера достаточно распростанённое явление. (поиск по Github по слову Forth — amForth, FlashForth, Mecrisp, eForth, stm8ef, xForth… есть и в отдельности для Z80), но в CollapseOS при её реализации для Z80 подведена ещё и идея для целесообразности такой разработки. :)


P.S. Для ПК железа делается ОС вдохновлённая CollapseOS — DuskOS
(промышленно ранее — OpenFirmware, Ficl — использовался этот Форт во FreeBSD для загрузки системы)


А, по Форт (Forth) компьютерам можно вспомнить выпускавшиеся — CanonCat (1987г) и JupiterACE (1982г).


По мотивам JupiterACE сделан DIY Форт компьютер на AVR (Atmeg32) Fignition image,


а проект реплики JupiterACE с цветной графикой сделали и на FPGA,


Фантазийные ретро консоли с Форт:
Retro-40


Retro-40


Arkam — Stack Machine VM


image


Другие какие то ссылки свяанные с применением и где можно встретить Форт можно посмотреть в этой дискуссионной теме Язык Forth — зачем нужен, что можно делать на нём?
А, также на форуме русскоязычных Форт пользователей fforum.winglion.ru (созданным в далёком 2006г. небезызвестным разработчиком ZX-Spectrum совместимого компьютера Sprinter)


Телеграм канале по Форт


[TF] Форт и общение фортеров
Обсуждение конкатенативных языков программирования и тематическое общение программистов.

Да, по реализации это где то близко в понимании аналогичного проекта TTL Gigatron компьютера (вся схема - почти не специфицированный процессор/автомат для реализации каких то задуманных команд-инструкций-слов) даже на уровне Фортоподобного системного языка GTL у него, но микросхем в этом решении действительно мало и в сравнении с Gigatron и к примеру TTL Forth процессором Mark1/2. Хотя по возможности выполнять и Gigatron функционал его задач может не хватать.

P.S. А, вот как автор раскрутил TTL (Форт) процессор в своём этом проекте может быть поводом отдельного рассмотрения.

Такое решение, конечно, не сравнится с реализацией в виде отдельного контроллера, как заброшенного у Atmel в портфеле - 4-ёх (четырёх) битного Forth программируемого на qForth под DOS - Mark4 (появившегося после покупки Temic Inc в 1998г), но и пощупать классику микропрограммной реализации CPU без использования БМК позволяет.

Стековая машина присутствует в дизайне эзотерического языка Befunge и его вариантов.
тоже есть где "развернуться" :)

Оформите документом на своё имя формат сохранения использованный в их программе и предъявите встречную претензию. :)

Шифруй/не_шифруй если содержимое файла само не является чьим то защищаемым контентом, а не файлом пользователя сторонней программы, то вероятно это не аргумент, а если куплен на сторонней площадке где продавец понадеялся, что он не будет прочитан и расшифрован сторонним софтом по утверждению автора оригинальной программы, то увы не всему стоит верить по договорённости.


P.S. Российское законодательство в разрешении таких вопросов достаточно конкретно описывает правоприменимость возможности реверса ПО и в каких целях.

Information

Rating
4,915-th
Registered
Activity