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-12-01 08:31 am (UTC)
From: [identity profile] migmit.vox.com (from livejournal.com)
> Книжки читать. В PDF и DJVU.

Читаю. 480 по ширине - за глаза. Но кому надо - берут спецчиталки. А кому нужен юникс - берут айфон.

> Для нынешего веба, к сожалению, и ширины окна браузера в 1024 биксела часто мало.

Вот опять-таки, ни разу не наблюдал такого. Можно пример?

Date: 2009-12-01 08:34 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Айфон это ни разу не юникс. Там компилятора в поставке нет.
Впрочем, и маемо с ее дурацким скрачбоксом не юнникс. Но на маемо можно self-hosted компилятор развернуть с достаточно небольщими проблемами.

Но вообще, худшим из дизайн-решений разработчиков маемо я считаю идею скратчбокса. Вместо того, чтобы сделать нормальный кросс-тулчейн и пинать всех разработчиков используемого софта чтобы у них софт нормально конфигурировался при кроссборке, нагородили всякой фигни с эмуляцией.

Нет, конечно, за поддержку ARM в QEMU спасибо. Но работоспособный dpkg-cross был бы лучше.

Date: 2009-12-01 08:40 am (UTC)
From: [identity profile] migmit.vox.com (from livejournal.com)
> Айфон это ни разу не юникс. Там компилятора в поставке нет

А какая вжопу разница, что там есть в поставке??? В Lindows его тоже нет (не было, когда я его ковырял), он от этого дистрибутивом линуха, пусть и хуёвым, быть не перестал.

> Но на маемо можно self-hosted компилятор развернуть с достаточно небольщими проблемами.

На айфоне тоже можно. gcc на нём есть, так что...

Date: 2009-12-01 08:44 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Разница такая, что когда я покупаю железку не у остапов бендеров из Lindows, а у приличной фирмы, я хочу чтобы она делала то, что заявлено.
И если там заявлено unix, то у меня должна быть возможность скомпилить и запустить любую unixовую программу, исходниками которой я правомерно обладаю.
А если там заявлено X11, то я должне иметь возможность на этом экране работать с окошками программы запущенной на любой другой unix-машине, к которой я имею доступ (кстати, в maemo с этим плохо - ущербный window manager и виртуальная клавиатура не на том уровне абстракции прилеплена).

Date: 2009-12-01 08:59 am (UTC)
From: [identity profile] migmit.vox.com (from livejournal.com)
> И если там заявлено unix

Ну, не заявлено. А разница? Вам шашечки или ехать?

> то у меня должна быть возможность скомпилить и запустить любую unixовую программу, исходниками которой я правомерно обладаю.

Ну, есть такая возможность.

> А если там заявлено X11

А вот иксов на айфоне нет, это правда. А зачем оне?

VPN-клиент есть, если очень хочется.

Date: 2009-12-02 06:22 pm (UTC)
From: [identity profile] luarvique.livejournal.com
Это бессмысленный спор с человеком, который не знает даже разрешения экрана у iPhonа.

Date: 2009-12-02 06:28 pm (UTC)
From: [identity profile] migmit.vox.com (from livejournal.com)
Я не теряю надежды, что Витус Вагнер со временем научится спорить.

Date: 2009-12-03 12:53 am (UTC)
From: [identity profile] i-am-lex.livejournal.com
эмммм... по моему, милоШка, энто он о Вас :)

Date: 2009-12-03 05:39 am (UTC)
From: [identity profile] migmit.vox.com (from livejournal.com)
Ты дура.

Date: 2009-12-03 09:42 am (UTC)
From: [identity profile] i-am-lex.livejournal.com
а ты д'Артаньян?

Date: 2009-12-03 06:19 am (UTC)
From: [identity profile] luarvique.livejournal.com
Да там бесполезно. Ну нужен человеку N800, чтобы на нем можно было день и ночь компилировать Линуксовое ядро, и он совершенно честно считает что всем в мире тоже нужно именно это, и это типа ключ к успеху. Нет компилятора C? Не годится. Нет двух разьемов под SD карты? Не годится. Есть клавиатура? Не годится. И так далее.

Мысль о том, что он сидит в глубокой и реально небольшой нише, видимо изгоняется тренированным в борьбе с реальностию мозгом. Хотя, казалось бы, пример OpenMoko лежит на поверхности. Сделали ну просто все как хотели geekи. Не просто не продалось, но даже не заработало.

Date: 2009-12-03 06:40 am (UTC)
From: [identity profile] migmit.vox.com (from livejournal.com)
Для меня айфон (ну, точнее, тач) - игрушка совершенно гиковская. Шелл есть. Компилятор C есть (gcc). Ghc нет, но Hugs работает. Emacs поставить не пробовал, но vim работает как часы.

А вот зачем компилировать линуховое ядро, я до сих по не понимаю.

Date: 2009-12-03 09:06 am (UTC)
From: [identity profile] luarvique.livejournal.com
Айфон все же ломать надо, причем каждую новую версию прошивки. Это несомненный геморрой, сталкиваться с которым совершенно неохота. А так да, Unix как Unix.

Про линуксовое ядро не могу сказать точно, но говорят его компиляция есть форма полового самоудовлетворения.

Date: 2009-12-07 05:11 am (UTC)
From: [identity profile] arkanoid.livejournal.com
Вообще говоря, ну может не два, но хотя бы один разъем под полноценную, не микро SD - это очень хорошо и жаль, что у нас его нет. И непонятно, что помешало.

Date: 2009-12-07 05:12 pm (UTC)
From: [identity profile] luarvique.livejournal.com
Да по барабану, если честно. Ждем еще 2-3 месяца, покупаем 32GB microSD, засовываем, забываем. Все равно эти карты уже давно никто никогда не вынимает...

PS: Да да, мне тоже не нравится microSD - миниатюризация зашла слишком далеко :)

Date: 2009-12-07 05:18 pm (UTC)
From: [identity profile] arkanoid.livejournal.com
Ну это на s60 мы их не вынимали, потому что внутренний storage был маленький и их приходилось использовать для хранения программ. А на n900 это вполне мог бы быть полноценный и удобный сменный носитель, который можно и в компе записать быстрее, чем через USB-кабель и вообще мало ли что - "вместо дискеты".

И даже через два месяца они будут вдвое дороже полноразмерных. Не говоря уж о том, как неудобно возиться с настолько мелким предметом.

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. 10th, 2025 06:07 pm
Powered by Dreamwidth Studios