LINUX.ORG.RU

Почему я написал Gnote?

 ,


0

0

Hubert Figuiere, автор Gnote, решил объяснить почему он написал эту программу.

Итак, я написал Gnote чтобы ответить на два вопроса:

  1. Как мне добиться функциональности Tomboy на моём ASUS EEE PC с выборочной инсталляцией openSUSE, которая бы помещалась в 2Gb? Разумеется, для Mono на таком компьютере нет места. Единственный такой дистрибутив был Eeedora, но он предоставляет XFCE-окружение, а мне хотелось GNOME. У Fedora я не нашёл инструментов чтобы сгенерировать нужный мне дистрибутив. Остальные дистрибутивы не поместились в 2Gb, включая Mandriva Flash, который я получил на GUADEC, и Ubuntu.
  2. Легко ли переносить приложения из C# в C++?

Второй вопрос помог мне ответить на первый.

«На первой неделе разработки я хотел сохранить свою работу в тайне, чтобы мне было что показать, но что-то заработало уже на второй день в gitorius. Дальше вы всё знаете: anti-Mono сообщество объявило это победой и.т.д, но никто не поинтересовался, зачем же я написал этот код.»

Вы думаете я ненавижу Mono? Я работаю в компании, которая его продвигает(и надеюсь буду работать дальше)

В: Буду ли я продолжать разработку Gnote?

О: Да, и так долго, как смогу.

В: Буду ли я портировать другие приложения?

О: Нет. Но если кто-то хочет меня нанять для этого, то не стесняйтесь связаться со мной и я посмотрю что можно сделать.

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

★★★★★

Проверено: hibou ()

ну да, куда проще написать gnote, чем поставить на иписи более простой дистибутив, нежели новел сусе.

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

>Так он в новель работает, наверное.

Угу. Он разрабатывает Abiword и коммитит gtk, gnome и прочая

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

Вообще ,тут был еще один небольшой прикол:
Tomboy - GPL2
Gnonte - GPL3

update функционала:
Tomboy -> Gnote ok
Gnote -> Tomboy no
Т.е. вся политценность Gnote - это быть клоном Tomboy.

И ряд "спорных" функций lib mono для Tomboy клонированы просто на С++ для Gnote - и формально и к ним могут быть претензии MS по логике RMS.

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

>И ряд "спорных" функций lib mono для Tomboy клонированы просто на С++ для Gnote - и формально и к ним могут быть претензии MS по логике RMS.

Так вот автору Гноута это как раз и пофигу.

dv5ife
()

Скажите мне кто-нибудь, что стоит выбрать для изучения бедному раввину^Wстуденту: C++, C# или Java?

emperor
()

> Единственный такой дистрибутив был Eeedora, но он предоставляет XFCE-окружение, а мне хотелось GNOME. У Fedora я не нашёл инструментов чтобы сгенерировать нужный мне дистрибутив. Остальные дистрибутивы не поместились в 2Gb, включая Mandriva Flash, который я получил на GUADEC, и Ubuntu.

Я правильно понял, что он ничего не слышал о зенволке?

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

Конечно есть. Я назвал первое, что пришло в голову - с нормальным функционалом.

Bod ★★★★
()

Я так понимаю ему за это деяние теперь Новел грозит всякими хитрыми анальными карами?

zloelamo ★★★★
()

Такое пипец сложное приложение как tomboy можно и на ассемблере написать за два вечера.

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

>Я так понимаю ему за это деяние теперь Новел грозит всякими хитрыми анальными карами?
мигелька будет рад

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

>Скажите мне кто-нибудь, что стоит выбрать для изучения бедному >раввину^Wстуденту: C++, C# или Java?

Учи PHP. А вообще не суть что ты выучишь, заказчику плевать на чём ты пишешь, ему нужен результат ( это я так, к слову ).

А по теме: "Почему я написал Gnote?" Потому что. :-)

swyat
()

Наплодили сишарпного г-на, теперь нормальным программерам приходится переписыватью :)

Lennier ★★★★
()

"Почему я запостил новость "Почему я написал Gnote"?

registrant ★★★★★
()

>Вы думаете я ненавижу Mono? Я работаю в компании, которая его продвигает(и надеюсь буду работать дальше)

так все-таки - да или нет? ;)

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

>> Скажите мне кто-нибудь, что стоит выбрать для изучения бедному раввину^Wстуденту: C++, C# или Java?

> C++ по Александреску.

В УК РФ как раз для таких советчиков есть статья "доведение до самооубийства".

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

> Скажите мне кто-нибудь, что стоит выбрать для изучения бедному раввину^Wстуденту: C++, C# или Java?

Автомат Калашникова. Очевидно же.

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

> Скажите мне кто-нибудь, что стоит выбрать для изучения бедному раввину^Wстуденту: C++, C# или Java?

Студенту для стройного образования надо сначала понять голый Си.

sv75 ★★★★★
()

Хехе. Короче автор написал нечто, тупо из-за того, что у него толстый дистрибутив? :)

Надоели уже монодрочерством, tomboy - приложение года просто. Мегафункционал

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

> Скажите мне кто-нибудь, что стоит выбрать для изучения бедному раввину^Wстуденту: C++, C# или Java?

Смотря чего хотите добиться. Есть много путей, которые в конечном счете приводят к успеху. Очень тяжело изучать язык теоретически. Имеет смысл поставить некую цель (программу) и реализовать ее на любом из языков.

Из привtденных выше мне больше всех нравится Java своей межплатформенностью (по сравнению с C#) и простотой (по сравнению с C++).

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

Текстовый файл это сложно. Простые пользователи его пугаются!

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

> Cи я знаю хорошо.

А в чём собсно вопрос тогда? Ява как *язык* изучается за пару вечеров, современный С# -- за неделю, С++ -- эээ... Александреску сдался и ушёл портить D.

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

переключалка в кде не работает и моно - говно! топик создать отдельный не осилишь?

bobrik
()

>Вы думаете я ненавижу Mono? Я работаю в компании, которая его продвигает(и надеюсь буду работать дальше)

Если даже такие есть, то таки да - Землю спасет только глобальная ядерная зима.

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

>Ява как *язык* изучается за пару вечеров

Какие Java'вские библиотеки/технологии/фреймворки посоветуете осваивать?

>современный С# -- за неделю

Винды нет. Как в Линуксе с возможностью изучения того C#, который потом будет востребован у работодателя? Или вы имеете в виду синтаксис?

>С++ -- эээ...

Аналогично. Какие библиотеки?

>D

СтОит ли? Какие перспективы?

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

>Ява как *язык* изучается за пару вечеров,

А вот осилить ее со всеми ньюансами такими как всевозможные нерровинги вайденинги, приоритеты методов при их перезагрузке. Разобраться нормально в стандартном АПИ и синхронизации, одна жава мемори модел унесет твой моск если ты на яво подобном не писал - вот это все займет куда больше времени...

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

> А вот осилить ее со всеми ньюансами ...

Нечего там особо осиливать в языке. Вот библиотеки и документация к ним. Пока по примерам делаешь, всё отлично, как написал свой компонент к свингу, становится "интересно". Ну или научить ssl-сокеты работать со своими самоподписанными сертификатами.

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