- @0xd34df00d: *programming *opensourceНяшка Алекс Ермолов (хотя вряд ли его кто здесь знает, разве что, Забиватор) реализовал XEP-0108 (user activities) в рамках QXmpp, например. Написали письмо в мейллист qxmpp, дабы патчик приняли в апстрим. Ждем ответа.
Коллективная разработка, опенсорс, допиливание и отдача кода в другие проекты, особенно в такие реюзабельные библиотеки, типа qxmpp или libtorrent. Это приятно. Это дико приятно.5 months ago; 20 replies - @0xd34df00d: *говно *opensource *programmingБлин, я, похоже, начинаю нервничать, когда в ишшуе трекере >2 незакрытых багов.5 months ago; 26 replies
- @0xd34df00d: *stuff *programming *opensourceРазные люди требуют разные вещи от личкрафтов. Что-то можно сделать настройками, но оно весьма не оправдывает затраченного времени. Ну и да, время на тестирование и прочее растет соответствующим весьма неполиномиальным образом, что тоже неприятно.
Например, у меня сейчас требуют, чтобы все действия были видны в тулбарах сразу, а не упрятаны по контекстным меню, как сейчас. А так раньше и было, и народ плевался, ибо интерфейс весьма перегружен получается.
Или требуют, чтобы у всего была своя иконка в трее. Ну, у rss-читалки своя, у IM своя, у каждого протокола, и так далее.
Пиздец, чтоделац?6 months ago; 14 replies - @0xd34df00d: *programming *opensourceЕсть некий проект, лиддевом которого я являюсь. В него также коммитят код еще несколько людей. Пока люди коммитили добавления и исправления к тому, что в оригинале я писал, было легко ревьювить их коммиты и смотреть, а не наделают ли они фигни. Сейчас, когда один из них пилит IRC-клиент, полностью свой модуль и все такое, мне уже гораздо труднее вникать в семантику его кода, строить все взаимосвязи и все такое, тем более, что оно пока еще только разрабатывается. Что делать, жуйк? Я вижу два варианта:
1. Сказать «ты автор плагина, ты и ответственен за задницы в нем», а самому следить лишь за отсутствием ну совсем очевидной хуйни.
2. Сказать «пока пили, перед релизом заревьювим и оценим».
Первый вариант мне импонирует таки больше :36 months ago; 35 replies - @0xd34df00d: *opensource *programmingЖуйк, как пишутся доки?
Я вот хочу написать техническую документацию по написанию плагинов ваще и по расширению IM'а в личкрафтах, например. Но я-то создатель и совершенно не представляю, что понятно и очевидно, о чем рассказывать, и так далее. Как вообще пишутся техдоки? Кто их пишет?
Реквестирую истории успеха.6 months ago; 11 replies - @0xd34df00d: *stuff *programming *opensourceАнонимность в интернете vs имя-фамилия в сорсах, about-окнах и прочем.
Что и как выбрать?6 months ago; 69 replies - @0xd34df00d: *opensource *programmingЖуйк, зацени документацию по написанию темок, скажи, что в ней плохо, и вообще реально ли по такому написать, собсна, тему?
leechcraft.org - @0xd34df00d: *opensource *programmingДело в том, дорогой жуйк, что есть одна библиотека. Ее разработка в апстриме ведется в SVN-репозитории, в который у меня нет прав на запись. Я тоже хочу разрабатывать эту библиотеку, допиливая патчи и тестируя ее функциональность в личкрафтах. В то же время я привык к гиту, и просто попиливать ее в папочке, куда svn чекаутнул репу, иногда делая svn diff и отсылая им патчи, тоже не охота. Во-первых, как-то это меньше свободы, во-вторых, патчи могут не принимать очень долго, и ваще, SVN говно.
Вопрос: каковы best practices при разработке/доработке подобных вещей?
Я подумываю поднять git-репу на гитхабе, куда периодически мержить прогресс из апстрима, и в которой уже вести разработку. Таким образом, можно будет и личкрафты, например, сделать зависимыми от именно этой либы на гитхабе, с моими добавлениями и патчсетами.6 months ago; 23 replies - @0xd34df00d: *opensource *qutim *stuffОкей, зачем пилить кутим?
Зачем пилить, гм, не знаю, gajim? Arora? Midori? LXDE?7 months ago; 22 replies - @0xd34df00d: *opensource *говноМне стыдно за русских в этом треде: forum.kde.org
Устроили филиал лора, блеать.7 months ago; 27 replies- @L29Ah: Ёбаный дедфуд опять попал ко мне в подписочку ;[
- @0xd34df00d: *opensourceУняня, можно перестать ненавидеть Угнича за ФГМ и снова начать ненавидеть википидоров: linux.org.ru
- @0xd34df00d: *opensourceЖуйц, дай альтернативы вейву. Тут жалуются на тормоза, впрочем, у меня в личкрафтах все работает ок.
- @0xd34df00d: *leechcraft *opensourceЯ тут решил попробовать использовать Google Wave для обсуждений. Например, wave.google.com
Скажи, жуйк, я все правильно сделал?8 months ago; 12 replies - @0xd34df00d: *opensource *typicalТипичное отношение к лицензиям и правам в Роиссе:
[23:11:17] <melkor217> 0xd34df00d: нужно тех, у кого есть права на код проекта или его части
[23:11:36] <0xd34df00d> melkor217: а у кого они есть?
[23:12:09] <melkor217> 0xd34df00d: у автора, как минимум. и у тех, кто не передал тебе права на включаемый код
[23:12:22] <0xd34df00d> magog: ты передал мне права на включаемый код?
[23:12:33] <magog> а я откуда знаю
[23:13:53] <0xd34df00d> Stiletto: ты тоже чо-та фиксил.
[23:13:54] <0xd34df00d> Передаешь права?
[23:14:11] <0xd34df00d> Ладно, насрать. - @0xd34df00d: *leechcraft *opensourceПользователи тоже нужны. Хорошие, годные пользователи репортят баги. Это ок.8 months ago; 29 replies
- @0xd34df00d: *opensourceВот чего я понять не могу — нахрена так копипастить новости, причудливо морфируя^W изменяя текст, но не улучшая смысл вообще, минимум — загрубляя? linux-sam.blogspot.com
- @0xd34df00d: *opensourceПоймал себя на мысли, что мне все это дико нравится. Мне нравится, когда личкрафты сравнивают с имаксом, оперой, хромом, whatever. Мне нравится, когда появляется два лагеря, или даже еще больше, когда кто-то выступает против с криками про юникс-вей, или C++, или Qt, а кто-то выступает за. Мне нравится взаимодействовать с людьми в этом ключе, пытаться сделать не только исходники лучше, но и как-то развивать программу в более продакшн-смысле. Нравится быть лиддевом. Это что-то весьма особое, и я только недавно почувствовал этот вкус.
Вот такое я говно.8 months ago; 23 replies