LINUX.ORG.RU

Опубликован исходный код Photoshop 1.0

 , , ,


3

1

Код опубликован Музеем компьютерной истории с разрешения компании Adobe и свободно доступен для некоммерческого использования. Версия от 1989 года, состоит из 179 файлов, в сумме набирающих примерно 128 тыс. строк кода. ~75% кода - паскаль, остальное ассемблер.

>>> Подробности



Проверено: tazhate ()
Ответ на: комментарий от mihalych

Если код распространяется под лицензией, не утверждённой OSI (или FSF — точно не помню), при этом публично доступен, то это не Free Software (по определению Столмана).

carasin ★★★★★
()
Ответ на: комментарий от madcore

Сейчас получить подобный «прототип редактора» сможет любой школьник с нуля за пару вечеров.

Если ты имеешь в виду рисование графиков функций на тулките ГТК посредством задействования нескольких кнопок лазаруса, то это фигнюшка для визуализации задачек а не прототип графического редактора.

Napilnik ★★★★★
()
Ответ на: комментарий от madcore

Назначение многих функций там понятно из названия и параметров, реализация их элементарна.

многих

А нужны все.

А транслировать ассемблер в нужный ЯВУ можно и в автоматическом режиме

Транслятор ассемблера в паскаль работает только с win32 и код получится кривой.

Наркоман что-ли? Во времена того железа это было необходимо. И версия не под винду.

Немного может и было необходимо но мода пихать ассемблер куда надо и куда не надо имела место быть.

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

Если ты имеешь в виду рисование графиков функций на тулките ГТК посредством задействования нескольких кнопок лазаруса, то это фигнюшка для визуализации задачек а не прототип графического редактора.

Ты этот фотошоп 1.0 вообще видел?

madcore ★★★★★
()
Ответ на: комментарий от Napilnik

А нужны все.

Там всего 21 ассемблерный файл, каждый на пару страниц кода.
Гораздо больше возни будет с апи макоси.

Транслятор ассемблера в паскаль работает только с win32 и код получится кривой.

При чем тут win32?

madcore ★★★★★
()
Ответ на: комментарий от unC0Rr

Исходники открыты? Открыты. Ну вот и всё, при чём тут лицензия?

Не обращай внимание, для них опенсорс это сугубо в стольмановском понимании. и попробуй сказать что это всего лишь «открытые исходники».

IPR ★★★★★
()
Ответ на: комментарий от unC0Rr

У одной из версий оффтопика в паблик утекло часть исходников. Исходники опен? Опен. Т.е. оффтопик - опен сорс?

P.S. Подскажу - фразеологизмы дословно не переводят. Что бы быть опенсорсом, не достаточно иметь сырцы в паблике.

ForwardToMars
()
Ответ на: комментарий от madcore

Ты этот фотошоп 1.0 вообще видел?

Мельком взглянул на код. И имел счастье скакать с бубном вокруг классов чтобы заставить их сделать то что авторы посчитали ненужным. С портированным кодом фотошопа камлать придётся меньше и проще для расчётов подключить сбоку сторонний велосипед чем форкать и патчить компоненты. Обрати внимание, компонентов куча и когда дельфи или лазарус обучают «принципиально новым» трюкам, то обычно пишут новый компонент - в учебниках про это не пишется и любой школьник за 2 дня с такой задачей не справится, скорее всего он просто не догадается какую кривизну соорудил.

Гораздо больше возни будет с апи макоси.

Тогда и ненужно пытаться его запустить, лучше использовать исходники фотожопы как учебник и пейсать всё по новому, плохо только что код копипастить нельзя. Мы так спорим будто собрались этим заниматься;)

Транслятор ассемблера в паскаль работает только с win32 и код получится кривой.

При чем тут win32?

А другого не встречал, тупо не нагуглил. Очень заманчиво мелкие либы транслировать из чего попало на высокоуровневый ЯП через ассемблер.

Napilnik ★★★★★
()
Ответ на: комментарий от anonymous

задалбывает ждать пока гимп стартанёт, чтобы фоточку обрезать

Ну что ж, пора вам, как видно, уже и перейти с этого вашего ненаглядного 80486 на что-нибудь вроде Pentium II. И всё будет хорошо, вот увидите!

anonymous
()
Ответ на: комментарий от Quasar

Просто сервер активации остановили и решили не париться

Не верьте им. Скорее всего, это рекламная акция. Чудес не бывает, и организовать секретную передачу ключа тем, кто, предположим имеет активированный продукт вряд ли было очень сложно. Уж во всяком случае, открытая публикация ключей наводит на определённые мысли.

anonymous
()

Если портировать, то на ReactOS. ;)

Stalin ★★★★★
()
Ответ на: комментарий от Napilnik

Я так понял очередной секс без участия женской особы!
Врятли для гимп(а) станет полезным, ибо сам вполне себе юзабельный редактор, и вполне полнефункционален!
В музей!Приятно будет глянуть еще через век другой!
всем спасибо

Dob
()
Ответ на: комментарий от anonymous

Ну а вдруг китайцы на Сегу портируют и картриджи станут во всю продавать!?

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

border-radius
()
Ответ на: комментарий от Dob

Я так понял очередной секс без участия женской особы!

В компьютере таких виртуальных секасов море но можешь ещё купить убитую иномарку и сможешь заниматья _этим_ и при отключенном электричестве.

Врятли для гимп(а) станет полезным, ибо сам вполне себе юзабельный редактор, и вполне полнефункционален!

Ага, «полнофункционален» а понадобится на перо функционал повесить и шишь тебе с маслом - не предусмотрено и не настраивается. Затухание мазка кисти поломали и не чинят, потом ещё что поломают и уберут из реп старые версии, для лучшей юзабельности.

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

а понадобится на перо функционал повесить и шишь тебе с маслом - не предусмотрено

Какой конкретно функционал?

Затухание мазка кисти поломали и не чинят

Не вижу в багтрекере ничего похожего.

AP ★★★★★
()
Ответ на: комментарий от AP

Какой конкретно функционал?

Рисовать 8,9,10 кнопками мыши. Именно так определяются кнопки пера гениуса в федоре. С подключением сторонних дров визардпен, на которые забил разработчик, слишком нудный квест.

Не вижу в багтрекере ничего похожего.

Значит никому дела нет или все ждут что кто-то другой пройдёт квест с регистрацией и постингом в багтрекер. У самого хоть работает рисование кисточкой штрихом фиксированной длины? Сколько в новых версиях гимпа не тыкал по настройкам, ничего не вышло, на форуме тоже не ответили.

Napilnik ★★★★★
()
Последнее исправление: Napilnik (всего исправлений: 1)
Ответ на: комментарий от Napilnik

У самого хоть работает рисование кисточкой штрихом фиксированной длины?

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

AP ★★★★★
()
Ответ на: комментарий от AP

В матрице динамики прозрачность с угасанием свяжи.

Это как? Вроде бы всё есть http://itmages.ru/image/view/897678/db584d02 но не регулируется и не работает. С такими интуитивно понятными интерфейсами проще форкнуть или навелосипедить чем разобраться в чужом бреде, что и происходит с плеерами.

Napilnik ★★★★★
()
Ответ на: комментарий от AP

Олбанский использовал специально чтобы было удобнее лохотронить? Сам же не смог создать новый профиль который будет рисовать затухающими мазками фиксированной длины - для этого ещё нужно включить реверс и отключить повтор и ты ещё хочешь чтобы пользователи смогли пройти этот квест быстрее чем за полгода;) А в старых версиях эта функция работала без траха, по умолчанию. В новых, надо полагать, данную динамику рисования выбросили из коробки так как разрабы сами не смогли её настроить по умолчанию кнопками которые сами же и сделали - на окне редактора динамики нет галочек реверса и антиповтора, они на другом окне.

Napilnik ★★★★★
()
Ответ на: комментарий от oguretz

А скоро можно будет несколько слоев одновременно выделять?

При наличии желающего допилить уже начатое — скоро :)

AP ★★★★★
()
Ответ на: комментарий от AP

Глядите, по русски говорить научился, вот что пурген животворящий делает! Штрихи фиксированной длины выглядят так а не в виде тех сосисок что ты нарисовал.

Napilnik ★★★★★
()
Ответ на: комментарий от xterm

ггофно мамонта не нужнодайте код windosa а лучше ios

Специалисты разбирающиеся в сортах гофна подтянулись.

anonymous
()
Ответ на: комментарий от autonomous

с этим соглашусь. но тем не менее, лицуха 95 на дискетках была сплошь и рядом, про перацкую я не говорил.;-)

mumpster ★★★★★
()
Ответ на: комментарий от AP

Ты сам не смог в новом гимпе настроить мазок кистью как в старой версии и ещё называешь себя его разработчиком/переводчиком.

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

Краткий итог. Ты не осилил настройку кистевой динамики, не в курсе о функции отражения, а вместо признания своих ошибок бесишься. Это очень по-взрослому. Мне надо на тебя дальше тратить время в надежде, что ты перестанешь рассуждать как 13-летнее хамло, или ты безнадёжен?

AP ★★★★★
()
Ответ на: комментарий от AP

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

Нет, я ржу с твоего цирка))))

Мне надо на тебя дальше тратить время в надежде, что ты перестанешь рассуждать как 13-летнее хамло, или ты безнадёжен?

У 70 летнего интеллигента батхёрт.

Napilnik ★★★★★
()
Ответ на: комментарий от kostett

есть какой-нибудь эмулятор этих древних маков?

Есть конечно. BasiliskII - http://basilisk.cebix.net/ Эмулирует маки на мотороловских процессорах. Можно под ним поставить макось 6 или 7 и средства разработки, и попробовать собрать сабж из исходников. Только вот не факт, что получится. Уж больно страшно эти сорцы смотрятся...

forth32
()
Ответ на: комментарий от forth32

Уж больно страшно эти сорцы смотрятся...

Нормально эти сырцы смотрятся. И программа для тех времен мощная. Кому интересно - соберут.

anonymous
()
Ответ на: комментарий от gixeh

Желающие собрать есть ?

Да я бы собрал, но вот где теперь Think Pascal взять? У меня был когда-то на маковской дискете, но даже если она еще и не обсыпалась - на писюке ее не прочитать. Даже если достать из помойки 1.44 дисковод.

Ассемблер есть в составе CodeWarrior. А вот с паскалем - жопа.

forth32
()
Ответ на: комментарий от science

Чем гордишься? Тем что ты вор? Ну давай топой до хазы. Там на зоне тебя ждут.

anonymous
()

Так он под ябло? А я думал, под дос.

anonymous
()

Есть шанс, что gimp станет программой для людей, а не для гиков?

anonymous
()

свободно доступен для некоммерческого использования

а я уже хотел было бабла срубить)

P.S. Жду новости про обнаружение в исходниках gimp-а проприетарного кода.

Maclaud
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.