Online video hd

Смотреть 2022 видео

Официальный сайт radikalno 24/7/365

Смотреть видео бесплатно

magist3r 30.07.2011 12:56

Есть вопрос!Как новичку влиться в крупный opensource проект?

Добрый день. Собственно, сабж. Начав потихоньку быдлокодить, задумался, что неплохо было бы помочь любимым кедам не словом, а делом. В частности, бывали ситуации, когда в новых версиях всплывали мелкие косяки, которые бы и самому поправить несложно, но куда лезть, где искать? В общем темный лес.

Особенно меня интересует вопрос отладки. Например, стоят у меня кеды. И, допустим, нашел я какой-то мелкий, но лично мне досаждающий баг. И допустим я даже порылся в коде и нашел место, где нужно поправить и даже поправил. А вот как теперь проверить? Перекомпиливать все кеды?

В общем очень бы хотелось услышать мнение опытных людей, как это вообще все происходит и с чего нужно начинать.

ЗЫ. Если тут есть авторы собственных опенсорсных проектов на C++/Qt, стучитесь в личку пишите коммент, может помогу чем смогу.


Тэги: c++ kde Linux
+ 4 -
Похожие Поделиться

pomkalk 30.07.2011 21:28 #
+ 2 -
Не, давай без личик, мне то же интересно что и как по твоему вопросу. Так что вся инфа в комменты!
DropSQL 31.07.2011 00:00 #
+ 1 -
по поводу кед - да, пересобирай, или пересобери одну либу/исполняемый файл где правил.
по поводу участия - пиши в сообществе свои правки, у всех открытых проектов есть issues или багтрекер. Собственно пиши сразу с решением и в скором времени твой код может попасть в релиз. Будешь активным участником и, возможно, через пару месяцев/лет дадут права к репозиторию :)
DropSQL 31.07.2011 00:02 #
+ 1 -
то же самое и с плагина, добавлениями... Пиши сначала всё в сообщество, форумы, багтрекеры и т. д. и на форумах обычно есть тема "хотелок", где люди пишут свои желания - можешь выбрать задачу и решать, потом выложить обновления и, возможно, войдет в релиз :)
magist3r 31.07.2011 10:43 #
+ 0 -
Спасибо за совет. Еще вопрос: как обстоят дела с пересборкой чего-либо в бинарном дистрибутиве? Или лучше поставить для этого что-то типа Gentoo?
DropSQL 31.07.2011 10:57 #
+ 0 -
Ну в бинарных дистрибутивах всё обычно, обычно все либы стоят тех версий на которых скомпилены все проги. Так что можно ставить src пакет и тестить.

gentoo конечно поможет решить пару проблем компиляции, но частями компилить пофигу где
ner_uto 31.07.2011 00:17 #
+ 2 -
Личкрафты ждут тебя, друг. Вот только Детфуд зайдет на почитать или magog и сразу зарекрутируют пилить личкрафты.
DropSQL 31.07.2011 11:00 #
+ 0 -
я чет не понимаю смысла этого личкрафта.
Можешь подсказать в чем суть проекта?
Он мне чем-то SeaMonkey напоминает, или он преследует другие цели?
ner_uto 31.07.2011 15:15 #
+ 1 -
Другие. Это не интернет-комбайн, а целая куча приложений, часть из которых не имеет или не будет иметь отношения к интернету (медиаплеер вроде бы планируется, уже есть (был по крайней мере) текстовый редактор). Я сам только ставил и делился своими замечаниями по поводу фич, поэтому особо и сам не знаю ничего, например, об архитектуре.

В жуйке Детфуда мелькал пост с мыслями о том, что это в перспективе будет ЛичкрафтОС:) Ну некий оконный менеджер будет еще в комплекте.
magist3r 31.07.2011 15:33 #
+ 0 -
А чем не устраивают существующие плееры/браузеры/мессенджеры/текстовые редакторы и т.д.? И насколько я понимаю, это будет не ЛичкрафтОС, а ЛичкрафтDE :)
ner_uto 31.07.2011 18:14 #
+ 1 -
Ядро натяни на этот де - будет ОС. А чем, допустим, не устраивает Файрфокс разработчиков альтернативных браузеров (мидори, арора и прочие хромы)?
magist3r 31.07.2011 21:45 #
+ 0 -
Ну я не спорю. Может возникнуть ситуация, что какая-то программа не устраивает, и приходится писать свой велосипед. Но зачем целый зоопарк велосипедов? Вот взять даже достаточно молодую LXDE. Так там используется куча уже готовых опенсорсных проектов, а не пишется все с нуля. Вот я о чем.
0xd34df00d 31.07.2011 23:56 #
+ 0 -
Ну, меня в свое время не устраивали существующие торрент-клиенты, например, так это дело и началось. Потом потребовалась RSS-читалка, там логичным продолжением был браузер, и так далее.

Ну и плюс, мы стараемся использовать чужой код и возвращать его: для торрентов используется libtorrent, и в ней есть наши патчи, xmpp весьма опирается на, и ряд патчей мы уже вернули, часть — в процессе включения в апстрим, например.
Magog 01.08.2011 00:21 #
+ 1 -
ЧТо за глупое отношение к велосипедам? Без них у нас так и были бы по одной версии каждого приложения.
ner_uto 01.08.2011 11:10 #
+ 2 -
Интересно, ты в самом деле так считаешь? Да большинство проектов написано исключительно ради фана, улучшения своих познаний в какой-то области и прочих мотивов, ничего общего с твоим предположением не имеющих.
0xd34df00d 31.07.2011 23:55 #
+ 1 -
Я лучше ссылочкой отвечу, как раз для таких случаев есть такой пунктик в FAQ, ну и следующие три вопроса :)

На самом деле, это весело, круто, позволяет и многому научиться, и попробовать поиграться с рядом идей. Да и все равно нормальных IM'ов на кутях нету, кроме псишечки</fat>.
Magog 01.08.2011 00:17 #
+ 0 -
qutim жу!
Вообще псишечка тоже уже у азота сосет.
Zereal 01.08.2011 12:48 #
+ 2 -
Как присоединиться к KDE?
1. Написать патч и убедиться в его работоспособности
2. Написать в рассылку конкретного приложения. Например, для Amarok это [email protected] или рассылка разработчиков (её читают еще и пользователи и пишут иногда тоже): [email protected])
Другие рассылки
3. Разработчики общаются еще и в IRC. Обычно канал на сервере freenode и называется по имени программы (например, #amarok). Там обычно можно показать патч, выложенный на paste-сервис, например, и, если все получится, вам дадут доступ в репозиторий и примут в апстрим.

Или есть AgiliaLinux. Можно спросить у fat0troll, нужна ли им помощь и какая именно.
Помочь можно не только программированием, но и пакетированием например.

LeechCraft это хорошая возможность. В том числе и потому, что 0xd34df00d действительно хороший программист и у него есть чему учиться. Кроме того, в LC приложить силы можно почти к чему угодно — написать libvlc-based player plugin или добавить поддержку libpurple в Azoth IM. LC только кажется монструозным комбайном, на самом деле, ненужные плагины легко отключаются.
fat0troll 03.08.2011 00:45 #
+ 0 -
привет ;-) скоро ты в r/w попадёшь или уже?)

Агилии нужны маинтейнеры и тестеры, желательно — в больших количествах. Я — чересчур начинающий программист, но я осилил быть маинтейнером :) А ещё у нас mpkg (пакетник) написан то ли на C, то ли на C++, то ли на "C с классами", лол :)

и плюсую личкрафты: идея там реально забубенная
mironov_orig 03.08.2011 00:55 #
+ 0 -
Технически ваш mpkg написан на си++, практически там "си с несколькими плюшками из крестов"
fat0troll 03.08.2011 01:01 #
+ 2 -
реквестируется патч-сет на moar плюшек цэпэпэ
mironov_orig 03.08.2011 01:13 #
+ 0 -
Лол. Не нужны они там особо. айк и без меня справится.
mironov_orig 03.08.2011 18:49 #
+ 0 -
Вопрос к тем, кто проплюсовал этот комментарий. За что именно?

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн