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

Публичный форум для http://www.nedopc.org/nedopc

Moderator: Shaos

Как бы такой редактор мог называться?

photoshaos
0
No votes
nedopixels
7
35%
nedopx
5
25%
hmyra
1
5%
ikzin
1
5%
ixyba
0
No votes
kyosq
2
10%
wmazo
0
No votes
xirip
0
No votes
yojog
0
No votes
никак - всё равно нифига не сделаешь...
4
20%
 
Total votes: 20
User avatar
Shaos
Admin
Posts: 24006
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: А не написать ли нам свой собственный графический редактор?

Post by Shaos »

zooleek wrote: 18 Feb 2025 10:02 Yet Another GNU Graphic Editor - yagge :)
А он не GNU будет, а скорее всего MIT :)

Хотя всё nedo у меня исторически GPL ...

P.S. А может сразу PUBLIC DOMAIN сделать?
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24006
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: А не написать ли нам свой собственный графический редактор?

Post by Shaos »

b2m wrote: 18 Feb 2025 02:52
Shaos wrote: 17 Feb 2025 00:58Ой - nedopx таки сравнялся с nedopixels
nedopix - чтобы и тем, и другим угодить :)
Проект nedopix у меня уже давно есть - это эксперименты с пиками от Microchip: https://gitlab.com/nedopc/pix

Кстати я просто могу один из трёх своих голосов поставить за nedopixels и тогда он победит :lol:
Я тут за главного - если что шлите мыло на me собака shaos точка net
b2m
Devil
Posts: 907
Joined: 26 May 2003 06:57

Re: А не написать ли нам свой собственный графический редактор?

Post by b2m »

Графический редактор я бы назвал nedodraw.

З.Ы. где-то краем уха слышал про самоздрав, новое название samosdraw :esmile:
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
zooleek
Fanat
Posts: 53
Joined: 31 May 2007 08:23
Location: Украина

Re: А не написать ли нам свой собственный графический редактор?

Post by zooleek »

как на счет "Aquarelle".
nedopixels - нормально.
User avatar
Shaos
Admin
Posts: 24006
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: А не написать ли нам свой собственный графический редактор?

Post by Shaos »

Я тут придумал офигенскую шнягу! :lol:

nedopixel может быть PUBLIC DOMAIN графическим редактором с базовым функционалом в одно окно типа загрузить, сохранить, приблизить, удалить, масштабировать и.т.д но основную работу будут делать типа плугины, но чтобы быть мультиплатформенными эти плугины НЕ будут DLL-ками (или shared object-ами) - они будут некими отдельно лежащими сущностями (причём с произвольными лицензиями вплоть до коммерческих), которые я решил назвать «Companion Apps»!

Такие приложения-компаньоны будут обычными executable бинарниками, которые будут использовать окно nedopixels как некий масштабируемый графический контекст, доступный по TCP/IP! То есть они будут клиентами, а наш графический редактор будет сервером - получается оно сможет даже на разных машинах работать!!! :o

Эдакий недо-X-Window над X-Window :mrgreen:
Я тут за главного - если что шлите мыло на me собака shaos точка net
b2m
Devil
Posts: 907
Joined: 26 May 2003 06:57

Re: А не написать ли нам свой собственный графический редактор?

Post by b2m »

Это какой-то nedoXel получается :)

Чего мудрить, возьми в качестве протокола HTTP, и пиши своих компаньёнов хоть на PHP.
А вот для локальных компаньёнов лучше наверное stdin/stdout использовать.
Last edited by b2m on 21 Feb 2025 07:28, edited 1 time in total.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
User avatar
Shaos
Admin
Posts: 24006
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: А не написать ли нам свой собственный графический редактор?

Post by Shaos »

Не - протокол должен быть очень специфический - типа поставить точку, прочитать точку, нарисовать линию и т.д.

Кстати никто не мешает писать таких компаньонов и на скриптовых языках - типа на питоне или вообще на баше ;)

stdin/stdout не прокатит т.к. я хочу иметь возможность запускать несколько компаньонов одновременно - думал Unix сокеты заюзать, но в винде нету таких - поэтому обычные сокеты. Кстати можно и несколько серверов иметь одновременно со своими окнами - просто вешать их на разные порты…

А кто такой Xel? :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
b2m
Devil
Posts: 907
Joined: 26 May 2003 06:57

Re: А не написать ли нам свой собственный графический редактор?

Post by b2m »

Shaos wrote: 21 Feb 2025 07:26А кто такой Xel? :roll:
Осталось от pixel. Не нравится, можно и nedoX назвать.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
b2m
Devil
Posts: 907
Joined: 26 May 2003 06:57

Re: А не написать ли нам свой собственный графический редактор?

Post by b2m »

Shaos wrote: 21 Feb 2025 07:26протокол должен быть очень специфический
Интеграция с интернетом не помешает.
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
User avatar
Shaos
Admin
Posts: 24006
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: А не написать ли нам свой собственный графический редактор?

Post by Shaos »

b2m wrote: 21 Feb 2025 07:32
Shaos wrote: 21 Feb 2025 07:26протокол должен быть очень специфический
Интеграция с интернетом не помешает.
Скорее интеграция с телнетом :)

Протокол может иметь текстовые варианты всех команд - типа для отладки через telnet (и примеров на bash), но для скорости основным надо делать бинарный вариант протокола…
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24006
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: А не написать ли нам свой собственный графический редактор?

Post by Shaos »

Shaos wrote: 21 Feb 2025 06:56 Я тут придумал офигенскую шнягу! :lol:

nedopixel может быть PUBLIC DOMAIN графическим редактором с базовым функционалом в одно окно типа загрузить, сохранить, приблизить, удалить, масштабировать и.т.д но основную работу будут делать типа плугины, но чтобы быть мультиплатформенными эти плугины НЕ будут DLL-ками (или shared object-ами) - они будут некими отдельно лежащими сущностями (причём с произвольными лицензиями вплоть до коммерческих), которые я решил назвать «Companion Apps»!

Такие приложения-компаньоны будут обычными executable бинарниками, которые будут использовать окно nedopixels как некий масштабируемый графический контекст, доступный по TCP/IP! То есть они будут клиентами, а наш графический редактор будет сервером - получается оно сможет даже на разных машинах работать!!! :o

Эдакий недо-X-Window над X-Window :mrgreen:
Зачем мне нужен большой графический контекст? Ну например раньше если мне надо было что-то написать по быстрому с выводом графических линий, кружочков и текстов, то я шёл в DOSBox и писал это на Borland-C++ 3.1 где есть привычные graphics.h и graphics.lib:

Image
viewtopic.php?t=9954&start=150

Хотелось бы такое делать прямо в линухе без промежуточных эмуляций ( так-то у меня есть графическая либа над SDL, но это скорее для реализации эмуляторов, а тут я ещё и меню с тулбаром хочу, и скролл, и чтобы мультиплатформенно было ; )
Я тут за главного - если что шлите мыло на me собака shaos точка net
b2m
Devil
Posts: 907
Joined: 26 May 2003 06:57

Re: А не написать ли нам свой собственный графический редактор?

Post by b2m »

Shaos wrote: 21 Feb 2025 19:37а тут я ещё и меню с тулбаром хочу, и скролл, и чтобы мультиплатформенно было ; )
Посмотри в сторону ImGui.

Мне понравилась связка OpenGL3+SDL2: example_sdl2_opengl3
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
User avatar
Shaos
Admin
Posts: 24006
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: А не написать ли нам свой собственный графический редактор?

Post by Shaos »

Это самодельный гуй с нарисованными контролами? Нестандартные контролы могут сбивать с толку и работают нарисованные контролы обычно медленнее нативных контролов...

P.S. Я пока со старыми добрыми wxWidgets играюсь и они меня в целом устраивают - там даже встроенный сокет-сервер есть :surprised:
Я тут за главного - если что шлите мыло на me собака shaos точка net