Differences
This shows you the differences between the selected revision and the current version of the page.
| howto:firefly 2012/10/07 09:45 | howto:firefly 2017/09/06 17:34 current | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Как программер, потом менеджер, потом фрилансер могу сказать что сроки нужно называть разумно-максимальные. Ну то есть если недели 2 вроде нормально, но может быть и 3, то правильный ответ 2.5-3 недели.Что бы быть близко к правде, принято делать 2 вещи - разбивать задачу на мелкие и оценивать элементарные задачи в часах или днях. На птичьем это называется WBS - там где могут быть проблемы - надо закладываться на troubleshooting. На птичьем это risk anesssmest Обязательно надо учитывать тестирование, ревью кода, возможные мерджи и все-все что в команде бывает. И какой-то буфер на всякий пожарный. Ваш менеджер не знает что, допустим в Ноябре половина вашей родни родилась, а другая переженилась. Про праздники он должен вроде бы знать, но может и забыть.Сроки надо оценивать не по тому как бы я это сделал. А по предыдущему опыту - поглядеть в историю коммитов или issue tracker. Человеку свойственно преукрашивать прошлое и будущее.Никогда не соглашайтесь что-то сделать быстрее, потому что менеджеру надо быстрее. Укорачивание сроков проекта и уламывание программиста согласиться на меньший срок - это абсолютно разные действия. И если происходит последнее то- спросите что из функционала можно выкинуть- можно ли считать альфа версию со всеми багами готовой к поставке - готов ли менеждер оплачивать переработки в случае проблем в 2-ом ( 3,5 - насколько наглости хватит) размереВ крайнем случае работает старое правило "пи". Представляем как бы мы это сделали, в уме что-нить считаем, умножаем на pi и называем менеджеру.PS. по спирали называют по разному - итерационной, early deploy. Так работает agile. Почти так работают спринтами в scrum. | + | ====== HowTo Firefly / mt-daapd ====== |
| + | |||
| + | =====General Setup ===== | ||
| + | |||
| + | You may (or may not) have to add the following settings to your fun_plug. Your milage may vary. | ||
| + | |||
| + | route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 | ||
| + | adds the multicast route. | ||
| + | |||
| + | echo 1 > /proc/sys/net/ipv4/ip_forward | ||
| + | enables packet forwarding | ||
| + | |||
| + | /sbin/ifconfig eth0 promisc | ||
| + | enables promiscious mode | ||
| + | |||
| + | |||
| + | |||
| + | ===== mt-daapd 0.2.4 ===== | ||
| + | |||
| + | Download mt-daapd from the link below, create a new directory called "mt-daapd" on your hard-drive, and [[:howto:extract|unpack]] it there. | ||
| + | |||
| + | Edit the mt-daapd.conf to reflect your setup | ||
| + | |||
| + | Add the following to your fun_plug: | ||
| + | |||
| + | mkdir -p /mnt/HD_a2/mt-daapd/cache | ||
| + | ln -s /mnt/HD_a2/mt-daapd/libz.so.1 /lib/ | ||
| + | ln -s /mnt/HD_a2/mt-daapd/libgdbm.so.3 /lib/ | ||
| + | ln -s /mnt/HD_a2/mt-daapd/libid3tag.so.0 /lib/ | ||
| + | /mnt/HD_a2/mt-daapd/mt-daapd -c /mnt/HD_a2/mt-daapd/mt-daapd.conf | ||
| + | |||
| + | ===== Working combinations ===== | ||
| + | |||
| + | Please post if mt-daapd works which combination you have used: | ||
| + | |||
| + | |||
| + | ==== mt-daap 0.2.4 ==== | ||
| + | |||
| + | Works: | ||
| + | * iTunes 7.0.2 (Mac) | ||
| + | * iTunes 7.1.1.5 (PC) | ||
| + | * Roku Soundbridge M1001 (Via CH3WNAS) | ||
| + | ---- | ||
| + | |||
| + | Does not work: | ||
| + | * iTunes 7.0.1 (Mac) | ||
| + | |||
| + | |||
| + | ===== Links ===== | ||
| + | * [[http://dns323.kood.org/forum/t21-mtdaapd.html|Forum thread]] | ||
| + | * [[http://www.fireflymediaserver.org/|www.fireflymediaserver.org]] (official site) | ||
| + | * [[http://dns323.kood.org/downloads/mt-daapd-0.2.4.tar.bz2|mt-daapd 0.2.4]] precompiled binary | ||
| + | * [[http://www.williewortel.uni.cc/ch3wnas/]] fantastic job of Willie wortel compiling binary for CH3WNAS | ||
| + | |||
| + | |||