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:26 am (UTC)
From: [identity profile] arkanoid.livejournal.com
Если бы все было так просто, зачем тогда fat'овский раздел? Было бы все равно, куда писать.

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
Угу. Учитывая, что десять лет назад такая аппаратная платформа считалась бы "высокопроизводительной рабочей станцией", есть куда двигаться и без хаков ;-)

(no subject)

From: [identity profile] luarvique.livejournal.com - Date: 2009-11-30 06:44 am (UTC) - Expand

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-модемы делают.


(no subject)

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

(no subject)

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

(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

(no subject)

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

(no subject)

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

(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

(no subject)

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

(no subject)

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

(no subject)

From: [identity profile] luarvique.livejournal.com - Date: 2009-11-29 09:24 pm (UTC) - Expand

(no subject)

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

(no subject)

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

(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

Date: 2009-11-30 03:17 pm (UTC)
From: [identity profile] i-am-lex.livejournal.com
мне вот сегодня заявил науч руководитель дипломной работы моей девушки (я уже не вытерпел и пошел посмотреть почему она этот хренов диплом сдать не может) что процессоров x86 нет... щас выпускают одинаковые все x64.

Date: 2009-11-30 04:26 pm (UTC)
From: [identity profile] i-am-lex.livejournal.com
ну собсно, этим вопросом я и задался в слух, когда он в руках держал наш Asus EEE PC 901 и читал с него дипломную работу... Лицо у него скривилось :)

А, еще хохма была, когда он его в руки брал. Он говорит, типа: ну показывайте свой диплом. Мы: он на ноутбуке. Он: Ну вот, опять начинается... Достаю ноут из сумки, дальше следует пауза и он, наш капитан очевидность, заявляет: Так какой же это ноутбук... это нетбук! Тут я уже хотел приятно удивится, но дальше последовал ответ на мой вопрос: Ну и что?... Ответ был таким: Он у вас грузиться и открываться будет дольше чем ноутбук!

Но вообще меня добивает конечно другое (в смысле, больше не глупость, а какой то такой себе маразм): человеки настолько закостинелые работают щас везде, что работа показанная с ЖК экрана вызывает у них отторжение на уровне подсознания! Ситуация такого себе 18го века в период развития ракетостроения :) Текст должн быть на бумаге, хоть на хорошей хоть на рулоне туалетной бумаги! (эт я вспоминаю как года 2 назад ходил сдавать англ язык, надо было прочитать 120+ страниц и принести их, ну я и принес тоже на ноуте :) результат был схожим)

Date: 2009-12-02 06:26 pm (UTC)
From: [identity profile] luarvique.livejournal.com
Когда имеете дело с пожилым, закомплексованным человеком, от которого Вам к тому же что-то нужно, ни в коем случае не надо вые@ываться. Принесите ему этот диплом на обычной белой бумаге для принтера, желательно в папочке с защелочкой. И ему будет приятно, и Вашей девушке зачет. Вам что, жалко? Или Вам реально интересно переубеждать его в существовании каких-то процессоров?

Date: 2009-12-03 12:49 am (UTC)
From: [identity profile] i-am-lex.livejournal.com
А Вы именно такой человек :) ?

Опять же, каг бэ, не имея привычки вчитываться в пост или очередной комментарий, не стоит лезть на рожон :)

- Преподаватель довольно молодой до 40. (это надо было написать, согласен)
- диплом в черновой версии (от это Вам надо было вынести из комментария), я чО? я етить о природе забочусь! о экономии бумаги...
- за дипломы зачеты не ставят ;) это так, на будущее
- и мне реально интересно переубеждать его в существовании каких либо процессоров ибо этот "хороший" человек вздумал забраковать целую главу из-за своей твердоголовости... (читать жеж надо :) энтож руссакий язык тута написана :))

и последнее "ни в коем случае не надо вые@ываться" именно тут :) ибо журнал чужой и тема совершенно другая. Идите учить попу лизать в другое место пожалуйста...

Надеюсь был максимально политкорректен.

Date: 2009-12-03 06:09 am (UTC)
From: [identity profile] luarvique.livejournal.com
А Вы именно такой человек :) ?
Не, со мной можно, но осторожно.

Идите учить попу лизать в другое место пожалуйста.
Ну так че, в результате Вашего визита диплом был сдан?

(no subject)

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

(no subject)

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

Date: 2009-12-11 01:48 am (UTC)
ext_653744: (Default)
From: [identity profile] amavlyanov.livejournal.com
у меня вот другой вопрос - зачем фронтальная камера если не поддерживаются звонки через 3g?!

Date: 2009-12-11 06:44 am (UTC)
ext_653744: (Default)
From: [identity profile] amavlyanov.livejournal.com
я понимаю. но почему не была реализована _базовая_ функциональность 3g?!

Date: 2009-12-11 06:44 am (UTC)
ext_653744: (Default)
From: [identity profile] amavlyanov.livejournal.com
я хорошо понимаю что это скорее риторический вопрос...

April 2016

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

Most Popular Tags

Style Credit

Expand Cut Tags

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