Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс фев 17, 2019 9:16 pm

Часовой пояс: UTC+03:00




Начать новую тему  Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ 10 сообщений ] 
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 21, 2005 1:59 am 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
В AtomOS сделают поддержку принтера и с нами поделятся :D


Вернуться к началу
 
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 01, 2006 5:24 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
[offtop]
Цитата:
Был среди нас хороший человек Trans, но исчез потом и не открыв исходников приложения, которое у него печатало на струйном принтере.

Есть такая область знаний - reverse engineering, по работающей программе восстановить алгоритм/исходники и т.п. И я являюсь довольно хорошим специалистом в этой области. Так что если исходников нет, но очень надо (и если сам автор не возражает), то исходники можно восстановить.
[/offtop]


Вернуться к началу
 
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 02, 2006 11:04 am 
Не в сети

Зарегистрирован: Ср май 25, 2005 8:52 am
Сообщения: 147
Да, IDA дизассемблирует, почистить код - не больше 2 дней займет


Вернуться к началу
 
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 02, 2006 7:08 pm 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
>Есть такая область знаний - reverse engineering, по работающей программе восстановить алгоритм/исходники и т.п.

На самом деле, reverse engineering - это портирование старых программ на новые платформы. А потом пришли скрипт-кидис с пальцами веером и новым определением.


Вернуться к началу
 
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 07, 2006 8:53 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
IMHO логика подсказывает, что reverse engineering по определению - процесс, обратный прямой инженерии, представляющей собой написание алгоритма/программы по данной задаче.
Кстати, правильно ли я понимаю, что имеется в виду demoprn.7z? На meosfiles.narod.ru лежит куча jpg-картинок от Trans'а и единственный 7z-архив. Или есть более новые версии?


Вернуться к началу
 
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 09, 2006 2:06 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
http://shade.msu.ru/~msu-se/demoprn_src.7z (я взял вариант со свалки)


Вернуться к началу
 
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 09, 2006 3:40 pm 
Не в сети
Just Flooding
Аватара пользователя

Зарегистрирован: Ср май 18, 2005 10:27 am
Сообщения: 430
Mario79 писал(а):
Был среди нас хороший человек Trans, но исчез потом и не открыв исходников приложения, которое у него печатало на струйном принтере.

А в чем проблема с исходниками? Кто то к АВТОРУ обращался вообще? Если автор свою черновую работу не счел завершенной и даже местами весьма неважной... и в связи с этим не посчитал, что ее можно показать народу, занялся еще 100 темами своей жизни, забросив это "на полку", так что в том плохого? Зазорно попросить или что? Непонимаю. А простейший и тупейший вывод в LPT порт по образу CENTRONICS давно мог осилить и начинающий кодер оси. А инфы по этому делу море в инете!


Вернуться к началу
 
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 09, 2006 5:12 pm 
Не в сети
Just Flooding
Аватара пользователя

Зарегистрирован: Ср май 18, 2005 10:27 am
Сообщения: 430
Вот по LPT ссылочки как то выдавал, побродите, пытливые! Там все просто изложено.
http://www.wasm.ru/forum/index.php?acti ... 358&page=0


Вернуться к началу
 
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 14, 2006 12:41 am 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
>логика подсказывает, что reverse engineering по определению - процесс, обратный прямой инженерии, представляющей собой написание алгоритма/программы по данной задаче.

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


Вернуться к началу
 
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 15, 2006 7:14 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Wildwest
Логично, я об этом не подумал. Впрочем, оба определения имеют право на существование.
all
Кстати, по поводу дополнительных файлов в восстановленных исходниках: cmdXXXX-файлы - это данные и команды, напрямую посылаемые на принтер (для справки: при отправке данных на принтер байты со значением >=0x20 - собственно данные, байты со значением <0x20 - управляющие символы, 0x1B соответствует Esc-последовательности, за этим байтом должен следовать байт, задающий команду, а затем - ноль, один или больше параметров команды); datXXXX-файлы представляют собой монохромные изображения в следующем формате: сначала идут dw width,height, после чего width*height/8 байт, по биту на пиксель. demoprny.asm - сам исходник, компилируется FASM'ом в бинарник, совпадающий с исходным файлом.


Вернуться к началу
 
Показать сообщения за:  Поле сортировки  
Начать новую тему  Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ 10 сообщений ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB