abbra: (Default)
abbra ([personal profile] abbra) wrote2009-11-29 09:08 am
Entry tags:

О безграмотности

Иногда поражаешься, насколько тяжело некоторым даются простые вещи. И как сон разума рождает чудовищ. Возьмем, например, камеру в N900. Устройство системы довольно простое -- есть аппаратные компоненты (датчики, вспышка, модуль самой камеры), есть программная обработка на низком уровне (драйвера к аппаратным компонентам, интерфейс к V4L2, модуль алгоритмов 3А) и на высоком (элементы gstreamer и собственно приложение камеры). Тому, кто знаком с устройством типичного десктопа на GNU/Linux, ничего нового или необычного найти в такой структуре не получится. Конечно, есть свои элементы gstreamer для обобщения и облегчения написания приложений, но в целом вся схема довольно проста: дали команду из пользовательского интерфейса, по конвейеру gstreamer она ушла к драйверам, те дернули железки, назад пришел ответ, его обработали и вернули в конвейер данные. Конвейер прогнал данные через себя, данные ушли на экран, диск и еще куда. Естественно, что конкретное поведение "куда писать" настраивается в приложении, как и требуется по спецификации FreeDesktop (http://www.freedesktop.org/wiki/Software/xdg-user-dirs). И даже из чего состоит конвейер тоже можно переопределить.

Но сон разума все равно сильнее.

[identity profile] arkanoid.livejournal.com 2009-11-29 07:26 am (UTC)(link)
Если бы все было так просто, зачем тогда fat'овский раздел? Было бы все равно, куда писать.

[identity profile] avnik.livejournal.com 2009-11-29 07:34 am (UTC)(link)
Я так понимаю вопрос в том будет приложение писать на флешку если там не-фат.Требование фата оно в голове заказчика, или оно в софте прошито намертво?

[identity profile] arkanoid.livejournal.com 2009-11-29 07:38 am (UTC)(link)
а. ну мне-то кто-то сказал, что это "для камеры", я и поверил ;-) откуда мне знать, что там на самом деле, у меня девайс четвертый день только.

[identity profile] avnik.livejournal.com 2009-11-29 07:39 am (UTC)(link)
ну я не раз наблюдал трансформацию требования заказчика "чтоб работало с XXX" (в данном случае с фат) в "работаем с XXX, и хороше бы добавить проверку и отказываться работать с не-XXX"
(обычно менеджеры среднего звена такое проталкивают)

[identity profile] arkanoid.livejournal.com 2009-11-29 07:50 am (UTC)(link)
ну ситуацию, когда на fat-раздел что-то пишется действительно независимо я, поднапрягшись, представить могу (хоть и с основательными твиками в ядре, чтобы не подралось и правильно лочилось). мало того, могу представить и ситуацию, когда это зачем-то нужно. так что не видел причины не поверить - учитывая, что a) правильного объяснения я не знал и b) тот же человек уверял, что fat это принципиально.
Edited 2009-11-29 07:51 (UTC)

[identity profile] arkanoid.livejournal.com 2009-11-29 08:00 am (UTC)(link)
Угу. Учитывая, что десять лет назад такая аппаратная платформа считалась бы "высокопроизводительной рабочей станцией", есть куда двигаться и без хаков ;-)
vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2009-11-29 08:46 am (UTC)(link)
По-моему, это абсолютно естественная мысль; Если вы до сих пор не сделали нормальную работу с устройством из windows по usb, а работаете непосредственно с флэшкой, то идея о том, что камера имеет независимую прошивку не кажется настолько бредовой.

Хотя я еще несколько лет назад рассказывал в [livejournal.com profile] ru_maemo откуда надо драть код, который позволит файловой системе прикинуться досовским диском, не мешая родной системе с этой файловой системой работать - из dosemu.

Это если уж ну никак невозможно работать с windows как положено юниксу работать с windows - windows изображает из себя "тонкий клиент", а unix - "интернет-сервер". То есть иметь отдельную область флеш-памяти мегабайт в 16, на которой лежит виндовый драйвер usb-net. При первом подключении к виндам оно представляется usb-сdrom-ом c autorun, ставит этот драйвер, и в дальнейшем работает по-человечески. Сейчас так многие ADSL и Wimax-модемы делают.


vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2009-11-29 09:12 am (UTC)(link)
Из всего этого маркетоидного словоблудия следует один-единсвенный вывод:
Люди, которым нужен unix на наладоннике, не являются целевой аудиторией maemo.
Соответственно, надо либо искать другого поставщика, либо немедленно после покупки железки сносить оттуда maemo
и ставить нормальный дистрибутив.



[identity profile] silpol.livejournal.com 2009-11-29 09:29 am (UTC)(link)
требование фата намертво прошито рынком, который забит морем (если не океаном) устройств - которые читают и пишут ТОЛЬКО фат, поэтому любой не выдающий наружу фат, автоматически становится изгоем в продажах... попробуй вывести на массовый рынок ext3/4-only устройство (если вообще кто-то позволит) - узнаешь много нового, от фортелей в производительности MMC/SD карт, до 70-80% возвращаемой продукции (мы не в России, здесь продукт всегда можно, и не особо утруждать себя причинами, вернуть) с фибеком "у вас все клево, но но не работает со всем остальным что есть у меня"

чтобы убить фат - нужно сделать что-то новое, на порядки лучше во всех смыслах, чтобы не потерять масовый рынок, и втолкнуть его некоммерческим способом на рынок.
vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2009-11-29 09:33 am (UTC)(link)
У вас не будет платежеспособного спроса совсем, если вы будете с регулярными интервалами кидать своих пользователей. Понтовые нувориши, покупающие телефон за 1000 баксов, все равно купят iPhone (у которого, кстати с независимыми разработчиками как бы не получше, поскольку там уже есть пользовательская база привыкшая к проприетарному софту под MacOS). Единственный шанс удерджаться на рынке с планшетом был - создать систему, которая носится в кармане и способна решать задачи десктопа. Для полупрофессиональных применений.
Там куда Apple не сунуться из-за закрытости.

[identity profile] silpol.livejournal.com 2009-11-29 09:34 am (UTC)(link)
хочешь мы "сварим" тебе только железо? и даже нальем туда ТВОЙ софт... но покупать тебе прийдется "мелкими партиями" в сотни тысяч устройств - готов не "поговорить", а сделать и продать? или все-таки "поговорить"... :)

[identity profile] ishc.livejournal.com 2009-11-29 09:36 am (UTC)(link)
Мне кажется, что имея голову и руки, можно сделать в maemo всё, что нужно, а не клеймить позором маркетоидов — всё-таки это не wince, а нормальная система. Уже год юзаем n810, и желания именно снести оттуда maemo у меня не возникло. И это учитывая то, что я — воинствующий фанат Debian и ALT.

Свои косяки у maemo есть, но и мне есть с чем сравнить — Debian на FreeRunner. Так что не на пустом месте всё это.
vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2009-11-29 09:39 am (UTC)(link)
Вообще интересная мысль. Я, правда, продавать не умею, придется искать кого-то кто умеет. Но потенциальную аудиторию представляю.
Вопрос, конечно, в себестоимости устройства. То есть за $200 сотни тысяч устройств продать можно. За $500 - уже вряд ли.

[identity profile] silpol.livejournal.com 2009-11-29 09:39 am (UTC)(link)
"У вас не будет платежеспособного спроса совсем..." - это результат конкретного исследования, или есть какие-то другие причины воспринимать эти "высказывания без какой-либо доказательной базы" всерьез?
vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2009-11-29 09:42 am (UTC)(link)
Больше всего меня ужасает необходимость переделывать все нахрен каждые два года. Имея голову и руки можно сделать многое. Но это - инвестиции. Если при выходе новой модели устройства эти инвестиции приходится повторять, значит поставщик меня кинул. Чего я и пытаюсь тут обяснить. Что тех пользователей, которые имеют голову и руки, Nokia систематически (вот уже второй раз) кидает.

N800 была логичеким развитием 770. Там все было хорошо и только лучше. А вот N810 уже имела кое-какие особенности, которые приводили к неработоспособности отработанных решений. С N900 в этом плане чуточку лучше, но тоже).

А следующая версия планируется на Qt. То есть все что было сделано головой и руками, придется переделывать нахрен.

[identity profile] silpol.livejournal.com 2009-11-29 10:34 am (UTC)(link)
я не берусь утверждать что для тебя себестоимость будет USD200 - потому что кроме BoM есть еще post-sales support и другие компоненты цены, и я не знаю их размер... но если ты захочешь перевести это из плоскости разговоров в практическую плоскость - могу тебя познакомить с конкретными людьми, с которыми уже можно обсуждать. Только начинать надо в любом случае с фразы "мы готовы купить несколько сотен тысяч устройств, но хотим на них свою версию софта".
vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2009-11-29 10:59 am (UTC)(link)
Разговор начнется с того что
1. Мы хотим устройство со следующими характеристиками ,,,
2. Мы хотим гарантий того, что в течение ближайших 10 лет к этому устройству будут доступны запчасти и расходники. Аккумулятор - это расходник. Не обязательно "идентичные натуральным", но чтобы работало.
3. Мы хотим возможно полных спецификаций всего используемого железа. А уж с софтом как-нибудь сами разберемся.

Насколько я понимаю, после 2-го пункта Nokia нас пошлет на три буквы. И буквы эти будут IBM.

Page 1 of 3