Представлен (http://www.nathive.org/news/20080929/) новый графический редактор Nathive (http://www.nathive.org/), сфокусированный на создании профессионального инструмента с как можно более простым и понятным пользовательским интерфейсом. Разработчики в первую очередь направляют свои усилия на улучшение юзабилити, оставляя наращивание функциональности на будущее. Проект написан на языке Си с использованием библиотеки GTK+ и находится на стадии альфа-тестирования.
Из особенностей, можно отметить основанный на вкладках (табах) интерфейс, причем табы используются не только для переключения между редактируемыми изображениями, но и для смены панелей инструментов. Также поддерживается автоматическое изменение размера слоев, возможность модификации параметров кисти на лету, три алгоритма автоматической расстановки промежутков между буквами при добавлении текста, наличие адаптивного контекстного меню, открываемого при клике правой клавишей мыши.URL: http://www.desktoplinux.com/news/NS2497250919.html
Новость: http://www.opennet.me/opennews/art.shtml?num=18261
The source code will be avaible soon. Итс э вери стрэндж
>The source code will be avaible soon. Итс э вери стрэнджНичего странного. Код в том виде, что есть автор давать не хочет.
Почистит идиотизмы и выложит.
хе-хе, заповедь гласит: release early, release shit :)
это ж кто в 21 веке на Си пишет пользовательский софт...
>это ж кто в 21 веке на Си пишет пользовательский софт...те, кто в этом понимает
То есть адепты GTK?
Как-то неконкретно указали не пойми на кого. Можно пояснее выразиться?
>>это ж кто в 21 веке на Си пишет пользовательский софт...
>
>те, кто в этом понимаетПотому что писать на Glib/GObject/Gtk и т.д. это не писать на plain c, разница огромная.
>>>это ж кто в 21 веке на Си пишет пользовательский софт...
>>
>>те, кто в этом понимает
>
>Потому что писать на Glib/GObject/Gtk и т.д. это не писать на plain
>c, разница огромная.пишут не на Glib/GObject/Gtk, а с использованием
>это ж кто в 21 веке на Си пишет пользовательский софт...Гэтэкашники.
>>это ж кто в 21 веке на Си пишет пользовательский софт...
>
>Гэтэкашники.для общего развития: с гтк линкуется столько языков, что говорить о том, что гтк суть си - глупо
скорей это разработчики драйверов решили фотошоп написать :)
Я сам использую гтк из другого языка. Но писать на Си, тем более вновь начатый проект- полный бред.
Гимп понятное дело переписывать с нуля никто не собирается, но это уже слишком.
>Гимп понятное дело переписывать с нуля никто не собирается, но это уже
>слишком.Слишком - это когда всякое тормозные скриптоподелия которые может и годятся для бизнес-дядек которым традиционно надо еще вчера вдруг пытаются пихать на десктоп.Никому на десктопе не надо сделаные абы как по рапидному принципу апликухи.Надо нормальные, качественные, отлаженные и не тормозные.Если хочется на равных конкурировать за десктоп с виндой и макосью.Из другого языка - поди какойнить галимный питон.Апликухи на нем получаются тормознутее и жирнее чем на сях, знаете ли.Поэтому в Ubuntu дефолтным торент-клиентом отправился Transmission, маленький и быстрый (полностью хэширует 600-меговую исоху за едва ли пяток секунд на моем железе).А не монструозные уродцы на питонах и жабе, которые может и навернутее но зато по загрузке CPU и схаваной RAM дадут фору всем остальным.А если учесть что торент может и в локалке на чуть ли не 100 мбит дудеть - тут опять же скорости много не бывает.Пример из жизни: юзера очень мучала загрузка CPU торент-клиентом.Посоветовал поюзать transmission - юзверю сразу полегчало.А си++ программы обычно все-таки на Qt а не GTK :)
pike? так, любопытны его скоростные характеристики и прожорливость. может кто в курсе?
>Слишком - это когда всякое тормозные скриптоподелия которые может и годятся для
>бизнес-дядек которым традиционно надо еще вчера вдруг пытаются пихать на десктоп.Никому
>на десктопе не надо сделаные абы как по рапидному принципу апликухи.Надо
>нормальные, качественные, отлаженные и не тормозные.Если хочется на равных конкурировать за
>десктоп с виндой и макосью.+1
Многие критически важные к скорости сервисы и приложения в винде все еще пишутся на ассемблере. Тут уж никак нельзя не пытаться конкурировать, хотя бы используя си
>пишутся на ассемблере.Ассемблер не портабельный, это большой минус, но если хочется быть на переднем крае и вы скажем захотите проигрывать HD видео в каком-то ресурсоемком H.264 - можете хоть убиться с досады об стену но на существующих мощностях без ассемблера на голых сях это как правило в реальном времени не выйдет.Потому что человек может в критичных местах обыграть компилятора в разы по оптимальности кода.Да, глобальную оптимизацию большой программы конечно же лучше сделает компилер.Но обычно проблема то как раз в небольшом количестве "узких" мест.Пруф: берем xvid и компиляем с асмом и чисто сишный.Гоняем обе версии.ФФтыкаем на разницу в скорострельности версий - она внушает! :)
+100
>это ж кто в 21 веке на Си пишет пользовательский софт...опенсорсники. Ну и другие команды _без_ дэдлайнов :)
>это ж кто в 21 веке на Си пишет пользовательский софт...Ваши варианты?
Питон? :)) А че, как раз когда проект будет во взрослой стадии, может компьютеры по мощностям догонят его прожорливость.
>Питон? :)) А че, как раз когда проект будет во взрослой стадии,
>может компьютеры по мощностям догонят его прожорливость.В графическом редакторе обычно скорости и так много не бывает.Когда юзерь будет применять хитрый графический эффект к какойнить фотке 3000х2000 точек, производительности даже у сей много не покажется - некоторые фильтры в качественном софте порой пишут с asm-оптимизацией.Потому что если юзер будет ффтыкать в несколько раз дольше на обсчет эффекта - это разница.
GPGPU?:)
>GPGPU?:)Чем не нравится UltraSPARC T2 под открытой лицензией GPL?
(было заявлено еще в прошлом году(август 2007))
Как мне кажется - не только пиши, но и производи.
>Как мне кажется - не только пиши, но и производи.Угу, осталось только уточнить цену вопроса - сколько стоит производить свой чип такого уровня :)
>GPGPU?:)Ага, давайте его на питоне попрограмим.А чо, шейдеры на питоне - слабо? :)
>это ж кто в 21 веке на Си пишет пользовательский софт...А что в этом такого?На си написано полно весьма приличного софта.Который в отличие от всякой скриптовой дряни не тормозит, жрет адекватно RAM и вообще, не делается по принципу "лишь бы скорее слабать кой-как и продать".Хотя C++ поактуальнее для больших проектов, но если кто может на сях - так флаг ему в руки.А вот вы, анонимный деятель что и на каком языке уже написали заслуживающего внимания?А то умничать все горазды.
гы. джава и дотнет похоже еще тормознутее и они эээ бинарные.
Не согласен.
Выбор и средства разработки, и базовой библиотеки ошибочны, автор не имеет совершенно никакого опыта и учится. Вот насчет того, что пусть учится и флаг в руки - это да. А редактор выйдет однозначно убогий.
> Выбор и средства разработки, и базовой библиотеки ошибочныСлыхали чё эксперт сказал? Вот. Сейчас данный всезнайка посоветует самый правильный инструментарий и будет всем щастье. :-)
интэрфэйс чемто отдаленно напоминает зародыш инкскейпа -может будет суит?
Ну сколько можно на ГТК писать?
Неужели нельзя было на КуТэ?
Тебе надо ты пиши
>Тебе надо ты пиши+1.Вобще народ обнаглел.Редакторов на Qt мало чтоли?Или почему все должны писать редакторы только используя Qt?
> Ну сколько можно на ГТК писать?
> Неужели нельзя было на КуТэ?как видишь - не захотели
кутэ к сожалению в любой момент может стать закрытой для опенсорса, серьёзный проект писАть - по краю ходИть
не может qt стать закрытым, как только перестанут разрабатывать открытую версию qt, то qt тут же можно будет распростронять под bsd лицензией. Trolltech защитил свой продукт соглашением с KDE Fundation:
"To fulfil the purpose of the Foundation, an agreement between Trolltech and the Foundation was made. This gives the Foundation the right to release Qt under a BSD-style license in case Trolltech doesn't continue the development of the Qt Free Edition for any reason including, but not limited to, a buy-out of Trolltech, a merger or bankruptcy."
http://www.kde.org/whatiskde/kdefreeqtfoundation.php#agreement
> то qt тут же можно будет распростронять под bsd лицензиейкто его развивать будет?
какой смысл в нём останется?
его и сейчас KDE развивает, вслучае чего и потом будет развивать. а основатели qt сами сбегут в kde, если nokia прикроет opensource версию
А помойму туда, где платят больше.
вообще то эти люди основали kde. Да и в kde платят не мало. можно так же сказать что Линус Торвальдс закроет ядро и уйдёт работать гда больше платят, например в microsoft
В общем-то, Линус Торвальдс работал на проприетарную компанию - "http://ru.wikipedia.org/wiki/Торвальдс,_Линус_Бенедикт"
(С 1997 по 2003 год Линус работал в фирме Трансмета.) - "http://ru.wikipedia.org/wiki/Transmeta" и "http://www.transmeta.com/"
а это вы к чему написали, вы думаете я не знаю где работал Торвальдс? зачем вырываете фразы из контекста?
wxWidgets?:)
>wxWidgets?:)Overbloated. И пи**цки глючные! Кто не верит - читает баги скажем aMule, которые это на свой зад юзают.Половина из багов - баги WxWidget'ов и их конкретных сборок, а не...
Ну и половина ответов девелов - "ой, а это не могем потому что wxwidgets так не умеет" (или не работает корректно).Задумка хорошая но только для ++ и с упомянутыми крупными минусами.ИМХО если уж кому надо портабельно и на ++, Qt как-то сильно лучше.Хотя-бы не такое глючное и бажное.
>Ну сколько можно на ГТК писать?
>Неужели нельзя было на КуТэ?А мне, как пользователю,КуТе вообще ненравиться...
Редактор судя по ролику вполне себе развивабельный. Хорошо бы не пропал такой перспективный и научился потом с цветовыми профилями нормально работать и с CMYK.
Ахахаха, так в нем ничего нету, че там представлять ! ))))))))
Да что-то не то в связке С++ и GTK. Логичнее было-бы С++ и Qt или wxWidgets
Наверно девелопер этого дела идиологически настроен против Qt...
WxWidgets библиотека для людей с MFC головного мозга. Gtkmm (биндинги к C++) шикарная штука, не хуже Qt и в отличае от него _НАТИВНА_, без всяких moc перелопачиваний.
версия 0.8. и ничего не умеет 0_о такой редактор нам ненужен
Замечательная затея
Если авторы смогут довести проект до ума, есть вероятность делать на поддержке и предложении типовых решений хорошие деньги, при том что сам продукт останется открытым
Авторам можно пожелать идти к своему идеалу, и не слушать, ничего не сделавших, но гавкающих
Абсолютно с Вами согласен! Критиковать может каждый, но критика должна быть конструктивной.Ничего не сделавшим, но гавкающим:
Какая разница на чём его пишут? Может Си и устарел немного, но неужели вы полагаете, что выдающуюся книгу можно написать только на компьютере, а простой карандаш для этого решительно не подходит?
Писать надо на том, что лучше всего знаешь.
А учить то, на чём лучше всего писать :))
Си - достоин изучения.
скачал, поставил, запустил.Создать новый-400х300 - ок - закладка Объект - Новый
Segmentation fault (core dumped)
Такой редактор нам не нужен....