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

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

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

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

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

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

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

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

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

Date: 2009-11-30 06:44 am (UTC)
From: [identity profile] luarvique.livejournal.com
Не считалась бы, ввиду тормозной памяти и диска.

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

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

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


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



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

(no subject)

From: [identity profile] silpol.livejournal.com - Date: 2009-11-29 09:39 am (UTC) - Expand

(no subject)

From: [identity profile] dottedmag.livejournal.com - Date: 2009-11-30 12:01 pm (UTC) - Expand

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

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

(no subject)

From: [identity profile] silpol.livejournal.com - Date: 2009-11-29 10:34 am (UTC) - Expand

(no subject)

From: [personal profile] vitus_wagner - Date: 2009-11-29 10:59 am (UTC) - Expand

(no subject)

From: [personal profile] vitus_wagner - Date: 2009-12-01 08:16 am (UTC) - Expand

(no subject)

From: [identity profile] arkanoid.livejournal.com - Date: 2009-12-07 05:07 am (UTC) - Expand

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

Свои косяки у maemo есть, но и мне есть с чем сравнить — Debian на FreeRunner. Так что не на пустом месте всё это.

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

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

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

Date: 2009-11-29 09:24 pm (UTC)
From: [identity profile] luarvique.livejournal.com
Люди, которым нужен unix на наладоннике, не являются целевой аудиторией maemo. Соответственно, надо либо искать другого поставщика
Непременно купите себе OpenMoko - это в точности то, что Вам нужно. А уж какой коммерческий успех! :)

Date: 2009-12-01 06:40 am (UTC)
From: [identity profile] migmit.vox.com (from livejournal.com)
> Люди, которым нужен unix на наладоннике, не являются целевой аудиторией maemo.

И покупают айфон.

Date: 2009-12-01 08:13 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Не, айфон покупают люди, кому наладонник вообще не нужен, а нужен penis extender. Потому что нахрен нужен в XXI веке наладонник с экраном 640x480.
Нокиевских 800x480 и то мало, хотелось бы хотя бы 800x600 и хрен бы с габаритами.

(no subject)

From: [identity profile] migmit.vox.com - Date: 2009-12-01 08:15 am (UTC) - Expand

(no subject)

From: [personal profile] vitus_wagner - Date: 2009-12-01 08:19 am (UTC) - Expand

(no subject)

From: [identity profile] migmit.vox.com - Date: 2009-12-01 08:31 am (UTC) - Expand

(no subject)

From: [personal profile] vitus_wagner - Date: 2009-12-01 08:34 am (UTC) - Expand

(no subject)

From: [identity profile] migmit.vox.com - Date: 2009-12-01 08:40 am (UTC) - Expand

(no subject)

From: [personal profile] vitus_wagner - Date: 2009-12-01 08:44 am (UTC) - Expand

(no subject)

From: [identity profile] migmit.vox.com - Date: 2009-12-01 08:59 am (UTC) - Expand

(no subject)

From: [identity profile] luarvique.livejournal.com - Date: 2009-12-02 06:22 pm (UTC) - Expand

(no subject)

From: [identity profile] migmit.vox.com - Date: 2009-12-02 06:28 pm (UTC) - Expand

(no subject)

From: [identity profile] i-am-lex.livejournal.com - Date: 2009-12-03 12:53 am (UTC) - Expand

(no subject)

From: [identity profile] migmit.vox.com - Date: 2009-12-03 05:39 am (UTC) - Expand

(no subject)

From: [identity profile] i-am-lex.livejournal.com - Date: 2009-12-03 09:42 am (UTC) - Expand

(no subject)

From: [identity profile] luarvique.livejournal.com - Date: 2009-12-03 06:19 am (UTC) - Expand

(no subject)

From: [identity profile] migmit.vox.com - Date: 2009-12-03 06:40 am (UTC) - Expand

(no subject)

From: [identity profile] luarvique.livejournal.com - Date: 2009-12-03 09:06 am (UTC) - Expand

(no subject)

From: [identity profile] arkanoid.livejournal.com - Date: 2009-12-07 05:11 am (UTC) - Expand

(no subject)

From: [identity profile] luarvique.livejournal.com - Date: 2009-12-07 05:12 pm (UTC) - Expand

(no subject)

From: [identity profile] arkanoid.livejournal.com - Date: 2009-12-07 05:18 pm (UTC) - Expand

April 2016

S M T W T F S
     12
3456789
1011121314 1516
17181920212223
24252627282930

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 17th, 2025 10:33 am
Powered by Dreamwidth Studios