Перейти к содержанию
    

Ищу в Москве программиста, который может на Ассемблере или Паскале повторить программу, написанную под МС-ДОС

3 часа назад, Alex-lab сказал:

Не совсем понятно, почему сами не напишите это на том же Делфи? Накидать кнопок на форму и TChart для графиков, в чем тут проблема? Данные с порта принимаете с помощью компонента BComport.

Я не программист, я не знаком с Дельфи. Я взял самоучитель по Турбо-Паскалю, ещё какую-то книжку и на их основе написал программу в 1992 или 1993 году, потом что-то добавлял. Объектное программирование я не стал осваивать, этим нужно заниматься серьезно и тратить много времени, а у меня совершенно другая профессия. 

Изменено пользователем Леонид К.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 hours ago, Леонид К. said:

Я не программист,

 

я тоже. А может тут как раз стоит попробовать с нейросеткой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 часов назад, Леонид К. сказал:

Желтеют, а точнее буреют позитивные фильмокопии из-за выцветания голубого красителя. ВЫЦВЕТАЮТ ПОЗИТИВЫ (кинофильмы, цветные советские фотографии), а когда восстанавливают фильм, то сканируют не позитив и не поцарапанную прокатную копию, а оригинальный НЕГАТИВ. Там используется другая голубая компонента и голубой цвет в негативах не выцвел за последние 60-70 лет. Потом сканированный негатив в редакторе инвертируют в позитив.

Приведите пример, какой фильм плохо восстановили по цвету, чтобы не упрекать вас в абсолютном непонимании процесса восстановления фильмов.

Ведущий технолог Госфильмофонда.

Туманность Андромеды, 1967 год.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можете здесь поспрашивать, но FreePascal/Lazarus достаточно прост для их использования в рамках таких задач.

Площадка "тусовки" использующих FreePascal

 

P.S. На Pascale сделан и такой проект HiAsm - Конструктор программ

Изменено пользователем KPG

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 часов назад, firstvald сказал:

 аккуратно рисовать график. и его тоже надо аккуратно печатать. ...

А что, разве хоть раз перед программистами была поставлена задача, чтобы график был напечатан НЕаккуратно? Разве кто-то писал в тихзадании, что при печати принтер должен рвать и зажевывать бумагу и разливать чернила на лист?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 hours ago, Леонид К. said:

Объектное программирование я не стал осваивать

 Оно не то, что бы сильно обязательное. Можете писать на процедурах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Наверное, я не до конца ясно объяснил суть поставленной перед программистом задачи. Программа должна построить кривую. Поясню на примере.

У каждого компьютера есть клавиатура. На клавиатуре мы набираем некое значение, например 2,00. (Плотность 2). Это набираемое на клавиатуре значение должно появиться на экране в окошке. Сейчас это окошко находится в правом верхнем углу. После нажатия клавиши Enter значение 2 по ординате появляется на заранее нарисованном бланке. Этот бланк не меняется уже 130 лет. 

Следующее введённое значение сдвигается на одно поле влево и ставится вторая точка на экране. 

vlcsnap-2023-12-03.jpg

Затем вводятся с клавиатуры другие значения, которые соединяются между собой линиями.

vlcsnap-2023-12-03-14h34m50s482.png

После ввода всех значений получается КРИВАЯ, которая называется характеристической. Определяется наклон этой кривой, тангенс угла наклона. Это будет коэффициент контрастности, гамма или средний градиент.

Потм число с горизонтальной шкалы (ось экспозиций) делится на определённую плотность и получается светочувствительность. 

Вот основное назначение этой программы. 

 

Снимок экрана 2023-12-02 в 21.13.35.png

А поскольку испытаний пленок делается много, промеренные плотности нужно сохранять в архив. Сохранять бланк не нужно, он один и тот же, меняются только значения промеров. Поэтому нужно сохранять только промеры. Например, вот так:

Снимок экрана 2023-12-02 в 23.40.48.png

Вот и вся суть программы. А дальше нужно промеры просто распределить по папкам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я сейчас скажу, но ТС может воспринять меня в штыки. ТС, пожалуйста, попытайтесь вникнуть в то что я скажу.

 

Вы когда-то написали эту программу, с виду - она похожа на ввод таблицы, применение метода наименьших квадратов и вычисление пары параметров на основе этих коэффициентов МНК. Работы по идее - почти нет. Но есть, ньюансы.

 

Вы, когда писали, были в теме. Другие с нашего форума - не в теме. Им вникнуть в тему потребуется больше времени, чем на написание самой программы не зависимо от того, на дельфи, на ембаркадейре, на жаваскрипте или на просто любом другом языке программирования.

 

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

 

ИМХО, из-за всего этого попробуйте, пожалуйста, посмотреть в стонону совершенно другого варианта:

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, iiv said:

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

 

И еще в том суровом Турбо-Паскальном коде вполне себе возможно сидит какой-то баг, и в этом вся и причина. Это задача в действитеьности не для человека, а для нейросети (о чем я уже намекал). Она если ей растолковать накатает именно что

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 часов назад, KPG сказал:

Можете здесь поспрашивать, но FreePascal/Lazarus достаточно прост для их использования в рамках таких задач.

Площадка "тусовки" использующих FreePascal

 

P.S. На Pascale сделан и такой проект HiAsm - Конструктор программ

 

Плюсую. Обратитесь в целевой форум пасквилянтов. Может ит  не понадобитя ничего переписывать, может получится собрать код как есть тока на современном компиляторе.

Есть еще один чоткий вариант - запустить мосдос на виртуальной машине и работать с оригинальной софтиной.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 hours ago, Леонид К. said:

Вот и вся суть программы.

 Ну вот, за 20 минут, накидал, попробуйте поправить под себя https://www.dropbox.com/scl/fo/07w88uzt9d9tps1oahi34/h?rlkey=qx94669dowfygnes46u1teft4&dl=0

Delphi 7.

Там ехе-шник скомпилированный.

Можно СОМ-порт добавить.

Screenshot 2023-12-03 19.24.52.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, Alex-lab сказал:

 Ну вот, за 20 минут, накидал, попробуйте поправить под себя https://www.dropbox.com/scl/fo/07w88uzt9d9tps1oahi34/h?rlkey=qx94669dowfygnes46u1teft4&dl=0

Delphi 7.

Там ехе-шник скомпилированный.

Можно СОМ-порт добавить.

Screenshot 2023-12-03 19.24.52.png

Ну вот, а мне писали, что только полгода придётся писать техзадание.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 hours ago, Леонид К. said:

Ну вот, а мне писали, что только полгода придётся писать техзадание.

на форуме, когда кто-то делает добро, принято благодарить, а вы это не сделали. Далее обсуждать что-либо, боюсь, будет сложно.

 

Понимаете ли тут какое дело. Конечно Вы спросили в правильном разделе, но все же.

 

Тут дружный коллектив, кто многие годы общается и друг другу и помогает. Здесь принято помогать и советом, и примерами, их иногда даже проще сделать, чем долго объяснять, так как большинство участников, сами являются разработчиками, они живут по принципу минимизации совместных усилий по решению проблемы.

 

Конечно Вам хочется решить задачу, но, Вы, подсознательно понимая, что у вас там 20 строк кода, не готовы платить много, но хотите гарантии, чтобы все работало. А так не получится. Девелопить-то Вам придется. Вам дали пример, и это очень здорово, если бы я знал бы дельфи и дельфи у меня под рукой была бы, я бы тоже так же сделал.

 

Но вот делать под ключ - хз, без тех задания никто не решится. А так как Вы не удосужились тех задание написать и выложить в первом посте, все смотрят - хз, легаси код, в этом всем надо разобраться, даже если там линейный МНК, на пару месяцев только согласований будет, а потом у заказчика будут какие-то левые хотелки и ты за условную тыщу рублей подписываешься кодить пол-года что-то из каменного века, которое тебе не принесет никакого нового опыта. Я не прав?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

20 минут назад, iiv сказал:

Но вот делать под ключ - хз, без тех задания никто не решится. А так как Вы не удосужились тех задание написать и выложить в первом посте, все смотрят - хз, легаси код, в этом всем надо разобраться, даже если там линейный МНК, на пару месяцев только согласований будет, а потом у заказчика будут какие-то левые хотелки и ты за условную тыщу рублей подписываешься кодить пол-года что-то из каменного века, которое тебе не принесет никакого нового опыта. Я не прав?

Не прав. Потому что техзадание нужно согласовывать совместно. А с чего вы вдруг взяли, что техзадания не будет?

Я же написал, что самое главное - ПОВТОРИТЬ существующую программу. Там всё видно, что нужно сделать. 

Изменено пользователем Леонид К.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...