В списке рассылки desktop-devel проекта GNOME был поднят вопрос (http://mail.gnome.org/archives/desktop-devel-list/2008-Febru... о замене программы для ведения заметок TomBoy (http://www.gnome.org/projects/tomboy/), давно критикуемой за реализацию на языке C# и привязку к проекту Mono, который намеренно не включен в состав некоторых дистрибутивов (например, RHEL5) из лицензионных соображений (http://en.wikipedia.org/wiki/Mono_(software)#Mono_and_Micros.... Вокруг предложения разразилась горячая дискуссия.В принципе, никто не против заменить TomBoy на другую реализацию, но замена должны быть похожа по функциональности на Tomboy, а это действительно удобное приложение. Кроме того, нужно обеспечить совместимость файлов-заметок и продемонстрировать более высокую эффективность и стабильность новой программы.
TomBoy - простая и удобная система заметок в wiki-стиле, но чрезвычайно прожорливая к памяти, так небольшой аплет в панели со списком заметок требует для своей работы более 70 Мб памяти (RSS около 40 Мб, shared - 20Мб). Достойной альтернативы пока не видно, но можно отметить близкие по тематике программы:
- Zim (http://pardus-larus.student.utwente.nl/~pardus/projects/zim/) - десктоп wiki для ведения заметок на Gtk2-Perl (скриншоты (http://pardus-larus.student.utwente.nl/%7Epardus/projec... (http://wixi.sourceforge.net/) - десктоп wiki на wxPython
(скриншоты (http://sourceforge.net/project/screenshots.php?group_id=1805...- WikidPad (http://www.jhorman.org/wikidPad/index.html) - десктоп wiki для ведения todo заметок на wxPython (скриншоты (http://www.jhorman.org/wikidPad/screens/));
- Tagore Desktop Wiki (http://dospeixos.net/projects/tagore/) - десктоп wiki на Ruby (скриншоты (http://www.gnomefiles.com/app.php/Tagore));
- Newton (http://newton.sourceforge.net/) - wiki апплет для GNOME на Python/PyGTK2 (скриншот (http://newton.sourceforge.net/images/syntax-highlight.png)).
Один из разработчиков Mono, Jeffrey Stedfast, опубликовал заметку
"Lots of GNOME/Mono FUD Lately (http://jeffreystedfast.blogspot.com/2008/02/lots-of-gnomemon... в которой попытался развеять мифы связанные с взаимоотношениями Mono и GNOME: в списке зависимостей GNOME нет Mono; libbeagle не зависит от Beagle и обращается к нему по IPC, только если он установлен; NDesk-DBus является DBus биндингом для C# программ; Novell не оказывает давления на разработчиков GNOME.URL: http://jeffreystedfast.blogspot.com/2008/02/lots-of-gnomemon...
Новость: https://www.opennet.ru/opennews/art.shtml?num=14432
> Novell не оказывает давления на разработчиков GNOMEчтоб и дальше так же продожалось - нужно вынести эту каку (mono) в принципе
А чтоб кака не повторилась, надо не кормить жопу (Microsoft) без принципа, просто не кормить.
моно не нужен, а вот заметки нужны, даеш томбой на С ну или на питоне
Надеюсь на Джаве не напишут. Джава хорошая вещь, но вот когда что-то делают гномеры то обязательно всё испохабят. Пусть пишут на питоне - его не жалко, и глюки прог на питоне это и так обычное дело.
>Надеюсь на Джаве не напишут. Джава хорошая вещь, но вот когда что-то
>делают гномеры то обязательно всё испохабят. Пусть пишут на питоне -
>его не жалко, и глюки прог на питоне это и так
>обычное дело.ниче не имею против мнения об авторах Гнома.
Но обвинять в ошибках прог язык проргаммирования - как минимум неразумно
если язык к этому предрасполагает прогера на нём пишушего, то разумно обвинить во всём язык
>если язык к этому предрасполагает прогера на нём пишушего, то разумно обвинить
>во всём языкесли
>Но обвинять в ошибках прог язык проргаммирования - как минимум неразумноА ну ка. Сколько будет занимать в памяти на моно аплет "Hello World!" а не эта приблуда? :)
На кое-что язык (а для непонятливых - ТЕХНОЛОГИЯ) ещё как влияет.
>А ну ка. Сколько будет занимать в памяти на моно аплет "Hello
>World!" а не эта приблуда? :)
>На кое-что язык (а для непонятливых - ТЕХНОЛОГИЯ) ещё как влияет.изначально в вину "технологии" ставили _глючность_ программ, писаных
под нее (или на нем - если язык).В каком месте глючность и ресурсоемкость пересекаются?
>В каком месте глючность и ресурсоемкость пересекаются?SLOC
PS: а у некоторых из террариума ещё и какой whitespace попался, даа.
Ой. Прочтите начало той "дискуссии", рекомендую. Пять минут хорошего настроения перед работой."Я начал писать замену для томбоя, патамушта он сасет. Правда, я нихрена не понимаю в программировании и хоститься мне негде. Люди добрые, сами мы не мест^W^W^W^W помогите, кто чем может!"
Каша из топора, натуральная каша из топора.
Говорят, виста прожорлива в отношении памяти? :) Верной дорогой идут товарищи - всё пишем теперь на C#. Вообще, чем больше виртуальных машин в памяти, тем лучше.Понятно, почему вавилонскую башню так и не смогли построить. Строители знали разные языки программирования :)
Сам по себе моно - отличная вещь и не вызывает сомнений даже у красношляпых, так что не будьте идиотами. Потенциальным источником проблем может стать разве что насквозь пропатентованный винда-компатибилити стек, да и то лишь в странах где есть такая глупость как софтверные патенты. Насколько я помню гномьё пока на винду не стремится, так что и потенциально проблемная часть ему нахрен не нужна, из-за чего поднялся вой - не понятно.
Другое дело системные требования - именно из-за них я стал использовать xfceшный апплет схожей функциональности, но ведь пользуюсь же я, к примеру, азуреусом - хоть и тормозная жаба, а аналогов со сравнимой функциональностью просто не нашёл...
попробуйте deluge вместо Azureus.
Гм... я пользуюсь вместо азуреуса, так как памяти на машине маловато... так вот азуреус все таки намного удобнее :) Счас не скажу чего не хватает в делужео, но точно чего-то нет :)... Да и азуреус иногда качает там, где делужио стопорится (не знаю почему, не разбирался).
Пы.Сы. Хочу тест по памяти хелло ворлд на джаве, питоне, моно, QT, ну и на GTK мож кто сделает? На жаве сделаю, не вопрос :) остальных не знаю и нет возможности ковырять...
>Другое дело системные требования - именно из-за них я стал использовать xfceшный
>апплет схожей функциональности, но ведь пользуюсь же я, к примеру, азуреусом
>- хоть и тормозная жаба, а аналогов со сравнимой функциональностью просто
>не нашёл...wine + uTorrent. А от Азуреуса я офигел и снёс нафик, когда при сборке он начал качать Мозиллу.
Ещё бы Bless переписали на С - цены б ему не было.
Может кто знает аналоги?
по-моему, тут и выбирать то нечего. Newton или на крайняк Zim. а Tomboy хоть и красивый и функциональный, но на mono.
не понятно зачем на linux'e использовать моно хотите технологий ms пользуйтесь windowsom а линуху яму как os/2 копать не надо