RK>>>> Фотошоп нужен далеко не всем. А foobar - говно. Правда, RK>>>> iTunes под линух тоже нет (rhythmbox - это не iTunes). AC>>> Есть mpd. Зачем в юниксе iTunes? RK>> У mpd нет скоринга. У mpd не такой умный random, как shuffle в RK>> iTunes (собственно, если нет скоринга, то о каком нормальном RK>> random-е можно говорить?) AC> Вот не надо рассказывать математику и криптографу, что такое AC> _нормальный_ random... Ладно б ты еще о взвешенном говорил...
"Нормальный random" - это как party shuffle в iTunes, никакого математического смысла я не имел в виду :) AC> Впрочем, аргумент принят, но с уточнением "непонятно, зачем такая AC> функция вообще нужна". Если я чего-то конкретное хочу послушать, AC> я таки его и попрошу... Я не хочу слушать что-то конкретное. Я хочу слушать что-то такое, что мне нравится, и похожее на то, что мне нравится. При этом то, что сильнее нравится, я хочу слышать чаще, чем то, что нравится, но не сильно. То, что совсем не нравится, я тоже хочу слушать, но редко. А выбирать, что сейчас послушать - я не хочу. Это долго, плюс я и сам не часто знаю, чего именно мне хочется. При этом скоринг должен быть адаптивным - если я не дослушал песню и нажал next, то видимо она мне уже меньше нравится. При этом скоринг должен зависеть от текущего контекста (ну или как это назвать) - когда я думаю, мне нужна одна музыка, когда тупой работой занимаюсь - то совсем другая. Переключать контексты можно и вручную, не проблема. В iTunes тоже не всё есть (адаптивного скоринга нет, скриптабельности тоже нет, поэтому с автоматическим переключением контекстов проблема, но меня устраивает и ручное). RK>> К mpd нет нормальных клиентов, в которых есть хороший механизм RK>> поиска. Я не помню точно, есть ли в mpd так называемые smart RK>> playlist (это типа view в СУБД), вроде как нету (на работе мне RK>> это не надо, поэтому не интересовался). AC> Однако, пишется за единицы минут, нет? Ммм... Я не напишу за единицы. Там же надо базу держать в клиенте (на сервере, насколько я понял, нету такого). Я не уверен, что там есть hook на добавление/удаление трека (клиент может быть не законнекчен, а протокол односторонний, то есть предпосылок для хуков не видно), то есть the true smarty playlist возможно что и невозможно реализовать. Если на уровень сервера это выносить, то точно не напишу за единицы - mpd же не на python писан, там быстро хрен что поправишь (пока разберёшься, пока что). Патчи для скоринга - видел, но к текущему svn вроде как не подходят (сам не пробовал, по слухам говорю). Есть ещё xmms2, тоже клиент-сервер, но вроде пофичастее (smarty playlists есть, например). Не пробовал его ещё. AC> Ну, mpd обладает еще редко нужной функциональностью "а вот эта AC> песня мне сейчас не под настроение, плиз ну ее нафиг". Вот, для меня это must have, и я этим часто пользуюсь. Только всё это надо привязать к контексту и не удалять, а скоринг понижать. IG>>>>> А вот IdSoftware, выпускающая кваки/думы, RK>>>> У них кроссплатформенность - это просто побочный эффект. AC>>> Это тебе их архитектор сказал? RK>> Кармак в одном из интервью. Это утрировано, конечно :) AC> Утрировано - это неинтересно. Что там было сказано на самом AC> деле? Точно не помню, но смысл был в том, что они изначально пишут движок так, чтобы работало везде, даже если на тот момент задачи такой нет. -- Ruslan Kosolapov Plesk QA Department Second Manager SWsoft, Inc. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]