www.open-tager.ru
http://www.open-tager.ru/forum/

LTArmada
http://www.open-tager.ru/forum/viewtopic.php?f=5&t=3776
Страница 8 из 109

Автор:  DanGion [ 19 дек 2014, 12:54 ]
Заголовок сообщения:  Re: LTArmada

У открытого проекта должны быть цели, к которым он должен стремиться.

Скажем: создание конкурентной лазертаг-электроники

1. Должена быть отработана обратная связь (хотя бы от узкого круга лиц, которые " в теме")
2. Должена быть Roadmap (последовательность появления фич, исправление багов в неочереди (если они не завязаны на будущие фичи).
3. Должно быть четкое деление на ветки (хотя бы: RELEASE, TEST (pre-release), DEVELOPMENT). С соответствующими правилами приема коммитов.
4. Должна быть четко расписана оснавная концепция проекта (как, что, куда, нафейхоа)

Для начала хотя бы это. Вот тогда возможно подтянутся девелоперы, а шапко закидательское - "мы дадим паравоз, берите напильник и сами делайте ракету!" - не прокатит.

Пингвин, Вы для LTA-семейства, как Линус для Linux-kernel.

Нормальная структура комьюнити включает:
1. Мейнтейнеров (проверяют коммиты перед включением, могут писать код)
2. Кодеров (пишут код)
3. Документописателей (без НОРМАЛЬНОЙ документации проект не нужен никому, кроме парочки интузиастов)
4. Тестеры (те кто готовы тестировать не стабильный код)

По релизам:
RELEASE - релизная версия, заливай и пользуйся. Принимаются только исправления багов и ошибок безопасности
TEST - версия для тестинга. Применяется для активного оттеста, чтобы не допустить баги в релиз-версию. В исключительных случаях могут приниматься сверхважные фичи.
DEV - активная разработка (хотябы примерно придерживаясь ROADMAP). Активно принимаем новые фичи, правим баги по мере необходимости.

И советую стазу переходить на парадигму TDD (Test Driven Development), если нет, то хотябы покрывайте unit-тестами после. Сначала конечно замедляет процесс разработки, но потом сильно облегчает отлов багов, т.к. 95% багов отлавливается именно unit-тестами. TDD же заставляет сражу писать код, который 100% пройдет юнит-тестирование.

Это я авторитетно заявляю. В свое время выдал целую пачку коммитов для Libreoffice в плане улучшения поддержки формата MS OOXML (docx, xlsx), большинство (пусть некоторые и измененном варианте) уже вкомпилены.

Автор:  LTagKirov [ 19 дек 2014, 13:20 ]
Заголовок сообщения:  Re: LTArmada

DanGion писал(а):
У открытого проекта должны быть цели, к которым он должен стремиться.
Скажем: создание конкурентной лазертаг-электроники
3. Должно быть четкое деление на ветки (хотя бы: RELEASE, TEST (pre-release), DEVELOPMENT).



Может быть всё попроще сделать, яркий пример - посмотрите как развивается Ардуино.
Есть основная плата, потом появились шилды, а сейчас тренд ардуноподобные платы заточенные на конкретные задачи.
Из последнего с кикстартера - силовые реле на основной плате ардуино в корпусе на дин рейку, для построений умных домов ;)

Опентаг должен иметь одну хорошую правильно заточенную платформу (STm AVR MSP неважно). Что бы у желающего "пописать лазертаг" возникло желание без заморочек взять готовую схему и пользоваться(для своего варианта прошивки). И все попытки организовать дописывателей проще начать просто с опроса: у кого есть время и желание присоединиться ?

По статистике скачивания моих исходников я могу предположить что этих людей не более 2..3шт, кого здесь организовывать :mrgreen:


DanGion писал(а):
Нормальная структура комьюнити включает:
1. Мейнтейнеров (проверяют коммиты перед включением, могут писать код)
2. Кодеров (пишут код)
3. Документописателей (без НОРМАЛЬНОЙ документации проект не нужен никому, кроме парочки интузиастов)
4. Тестеры (те кто готовы тестировать не стабильный код)


Не описано самое главное - мотивы которые заставляют людей всё это делать.
1. Основатели - это просто люди "с бзиком" их критиковать небудем ;)
2. Кодеры - хотят похвастаться вот мы что сделали, времени девать некуда, иногда пользуются своим результатом.
3,4. Документописатели и Тестеры - те кто чаще всего пользуется результатом.

Теперь противоречия, основатели сами немогут всё завершить им нужны кодеры.
А вот кодеров-то нам в ОпенТаг заманить НЕЧЕМ :cry: !!!

Перед кем хвастатся: пред работодателем - взрослые дядьки дурью маются, игрушку сделали, пиу-пиу :mrgreen:
Полученные навыки применить особо негде это не высоконагруженный WEB, PHP и даже не 1С, для железа гораздо проще учится за счёт работодателя, там ещё и получку дают :D

Образцового опенсорс комунити никак не получается, это не графический редактор вместо Фотошопа и не высокоумный научный калькулятор вроде матлаба... не оценят провинциясс.

Автор:  Pingvin [ 19 дек 2014, 13:47 ]
Заголовок сообщения:  Re: LTArmada

LTagKirov писал(а):

Может быть всё попроще сделать, яркий пример - посмотрите как развивается Ардуино.
Есть основная плата, потом появились шилды, а сейчас тренд ардуноподобные платы заточенные на конкретные задачи.
Из последнего с кикстартера - силовые реле на основной плате ардуино в корпусе на дин рейку, для построений умных домов ;)

Опентаг должен иметь одну хорошую правильно заточенную платформу (STm AVR MSP неважно). Что бы у желающего "пописать лазертаг" возникло желание без заморочек взять готовую схему и пользоваться(для своего варианта прошивки). И все попытки организовать дописывателей проще начать просто с опроса: у кого есть время и желание присоединиться ?



Ну да.


SPI запустил, попробую к DMA прикрутить.

Автор:  DanGion [ 19 дек 2014, 18:56 ]
Заголовок сообщения:  Re: LTArmada

LTagKirov писал(а):
DanGion писал(а):
У открытого проекта должны быть цели, к которым он должен стремиться.
Скажем: создание конкурентной лазертаг-электроники
3. Должно быть четкое деление на ветки (хотя бы: RELEASE, TEST (pre-release), DEVELOPMENT).



Может быть всё попроще сделать, яркий пример - посмотрите как развивается Ардуино.
Есть основная плата, потом появились шилды, а сейчас тренд ардуноподобные платы заточенные на конкретные задачи.
Из последнего с кикстартера - силовые реле на основной плате ардуино в корпусе на дин рейку, для построений умных домов ;)


Зачем делать из узкоспециализированной вещи комбайн типа Ардуины? Я НЕ против модульности, но делать комбайн это чушь!

LTagKirov писал(а):
Не описано самое главное - мотивы которые заставляют людей всё это делать.


Кто-то ради опыта, кто-то ради курсовой или диплома. Извините, но людей с опытом опенсорс разработки берут на работу с большой охотой, т.к. это опыт (Вы же понимаете, что разработка это еще и умение работать в команде, системы контроля версий и пр.?)

LTagKirov писал(а):
Теперь противоречия, основатели сами немогут всё завершить им нужны кодеры.
А вот кодеров-то нам в ОпенТаг заманить НЕЧЕМ :cry: !!!


1. Могут довести до вменяемого состояния, что факт. Пусть и не станет мейнстримом (Хотя дойдя до вменяемого состояния- станет, если нужен).
2. А зачем тащить сюда кодеров? Есть куча профильных ресурсов, где можно найти ребят, который just4fun будут пилить туже Армаду.

Я скажу так, у меня у самого есть 3 знакомых программера, но пока мы проще будем пилить свой велосипед, чем учавствовать в проектах, которые непойми куда идут.
Так, что проблема чуть более чем надумана.

Я скажу больше, много кодеров было вокруг Аскета, но отвалилось именно из-за того, что не было БАНАЛЬНОГО Roadmap!

LTagKirov писал(а):
Перед кем хвастатся: пред работодателем - взрослые дядьки дурью маются, игрушку сделали, пиу-пиу :mrgreen:
Полученные навыки применить особо негде это не высоконагруженный WEB, PHP и даже не 1С, для железа гораздо проще учится за счёт работодателя, там ещё и получку дают :D


Что за фееричный бред. Участие в НОРМАЛЬНОМ опенсорс проекте это очень хороший опыт, и это ценят. А нормальный ООП-программер, без проблем на 1-3 месяца пересаживается на любой ООП язык. Такие дела. А 1с настолько легкая фигня для С\С++ разработчика, что за месяц.

Опыт работе в команде, знание и умение работать на различных этапах разработки и поддержки продукта. Это ценится оооочень сильно.

Ну, конечно, если Вы скажете работодателю: "Дурью маялись, игрушку сделали, пиу-пиу". То и отношение такое же будет. Но это значит, что Вы не умеете правильно оценивать свой труд и проекты в которых участвуете. А следовательно - Вы банальный код-манки.

LTagKirov писал(а):
Образцового опенсорс комунити никак не получается, это не графический редактор вместо Фотошопа и не высокоумный научный калькулятор вроде матлаба... не оценят провинциясс.


Еще фееричнее. Мой внетренний экстрасекс говорит, что Вы в средних/больших открытых проектах не учавствовали. Т.к. из Ваших слов видно, что Вы слабо понимаете, как там всё работает.

Провинция грите? А нафейхоа Вы ограничили открытый проект рамками "ру-сегмента"? Впролне подтянутся и "басурмане". Поверте мне гугл-транслейта обычно хватает, чтобы понять общий смысл того, "о чем сказал иностранец" (с).

Мы вот сейчас думаем, выводить ли из сумрака свой проект. Если решим, то посмотрите (а мы покажем) о чем я говорю в рамках ЛТ (у нас, чисто случайно, узкоспециализированная платформа с "шильдами", а не Ардуино-комбайн). А вот шильды в оснавном как раз от Ардуинопордобных (потом переизобретать будем).

Автор:  Pacifist [ 19 дек 2014, 19:36 ]
Заголовок сообщения:  Re: LTArmada

DanGion писал(а):
...
Мы вот сейчас думаем, выводить ли из сумрака свой проект....

Покажите хоть как работает.
А то столько уж тут было "вот как сделаем - все умрут от зависти". И потом - тишина :)

Автор:  LTagKirov [ 19 дек 2014, 19:40 ]
Заголовок сообщения:  Re: LTArmada

DanGion писал(а):
Что за фееричный бред. Участие в НОРМАЛЬНОМ опенсорс проекте это очень хороший опыт, и это ценят. А нормальный ООП-программер, без проблем на 1-3 месяца пересаживается на любой ООП язык. Такие дела. А 1с настолько легкая фигня для С\С++ разработчика, что за месяц.



Про 1C повеселили - лёгкая фигня говорите ну-ну, многие бухгалтеры часто сами не очень точно понимают как там всё считается, классическое "деление на ноль" например в порядке вещей, вы похоже никогда квартальный отсчёт задним числом не исправляли, в то же время штраф от налоговой составляет примерно 300..400тр для предприятия с которого есть что взять :mrgreen: Люди готовы платить деньги за "боль" от которой их избавляют. Никому не нужен "знаятель" языков и ООП, нужны готовые работающие решения. За 1-3месяца никакой фреймворк не освоить если ранее не использовал в работе что-то похожее.

Какими технологиями мы сможем удивить/заманить кодеров - так чтобы это потом прибавило им вес на рынке труда ? Какой толк от писателя игрушек на МК для предприятия если в этой игрушке нет ничего что нужно для производства. Нет даже убогого Модбас или САN интерфейса, а уж без MP3 и радиомодуля НС-05 любой станок замечательно обойдётся :D Чип и тот выбираем по цене и возможности для сборки пионерами, о каких технологиях и ценном опыте в опенсурсе можно говорить.

Человек который хочет поупражнятся в "НОРМАЛЬНОМ опенсорс проекте" найдёт гораздо более конкурентные проекты, банальный OpenWRT, будет для работодателя гораздо более весомым агрументом.


DanGion писал(а):
Еще фееричнее. Мой внетренний экстрасекс говорит, что Вы в средних/больших открытых проектах не учавствовали. Т.к. из Ваших слов видно, что Вы слабо понимаете, как там всё работает.

Мы вот сейчас думаем, выводить ли из сумрака свой проект.


В открытых не участвовал, в больших участвовал в том числе и с командировками за океан, но как говорится 3,14деть не мешками ворочать ;) Что-то кроме Пингвина никто в лямку не впрягается. Удивите нас - выйдите из сумрака, есть мнение что закончится как обычно ля-ля-ля и пшик :mrgreen:

Автор:  LTagKirov [ 19 дек 2014, 19:48 ]
Заголовок сообщения:  Re: LTArmada

DanGion писал(а):
LTagKirov писал(а):
Теперь противоречия, основатели сами немогут всё завершить им нужны кодеры.
А вот кодеров-то нам в ОпенТаг заманить НЕЧЕМ :cry: !!!


1. Могут довести до вменяемого состояния, что факт. Пусть и не станет мейнстримом (Хотя дойдя до вменяемого состояния- станет, если нужен).


Вменяемого для кого ?
Уверен Пингвин легко может провести игру на своих макетах среди друзей и все останутся довольны.
ЛТК замечательно играет и выполняет все функции которые нужны лично мне ;)
Прошивка от Томми, тоже весьма достаточна для игры.

И как говорится риторический вопрос:
Почему (аргументы от вас) эти люди должны заботится о функциях нужных(Roadmap) виртуальным пользователям которые может быть появятся у Аскета/Армады в будущем ? 8-)

http://demoground.ru/luchshie-demotivatoryi-13/

Автор:  Pingvin [ 19 дек 2014, 20:09 ]
Заголовок сообщения:  Re: LTArmada

Может сразу bluetooth модуль нохлобучим?

Или "пристяжным" оставить?

Вложения:
armada_bt.jpeg
armada_bt.jpeg [ 64.6 KiB | Просмотров: 8897 ]

Автор:  Claw [ 19 дек 2014, 20:33 ]
Заголовок сообщения:  Re: LTArmada

не выйдет нифига с айтишным подходом.
Install Base нету.
Если только сделать свою андроид версию, в базе работающую со вспышкой как передатчиком, и камерой - как приёмником, потом с примитивным железом из двух-трёх деталей например на разъём гарнитуры - то может быть да. и то я в сомнениях - для тестирования нужно ещё физических, не виртуальных тестеров, а айтишники обычно придаються дуракавалянию в одиночку..

Автор:  Pingvin [ 20 дек 2014, 12:01 ]
Заголовок сообщения:  Re: LTArmada

Claw писал(а):
не выйдет нифига с айтишным подходом.
Install Base нету.
Если только сделать свою андроид версию, в базе работающую со вспышкой как передатчиком, и камерой - как приёмником, потом с примитивным железом из двух-трёх деталей например на разъём гарнитуры - то может быть да. и то я в сомнениях - для тестирования нужно ещё физических, не виртуальных тестеров, а айтишники обычно придаються дуракавалянию в одиночку..


Да проще все!
Блютус-повязка + блютус-таг + смартфон с Андроид + софт серверный и под андроид!
Будет очень дешевая и очень гибкая система с потрясающим функционалом и возможностями!

Дайте мне спецов по JAVA и WEB программированию, распишу подробное тех. задание.

ЖЕЛЕЗО НЕОБХОДИМОЕ УЖЕ ЕСТЬ!

Но это уже не HSL уровень, конечно.
HSL это все не очень нужно.

Я даже "производителям" сотрудничество предлагал - не очень то им интересно.


Ну и ... сам допилю, только буду ли исходники открывать - подумаю... :?

Страница 8 из 109 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/