Очень советую заняться латехом, иначе сверстать хорошие руководства будет сложно.
Кроме того, из латеха можно всякими конвертерами генерировать и html, и markdown, и маны!
Здесь — о формате FITS в моей ЖЖшке. Здесь — описание формата на педивикии.
FITS позволяет хранить данные вплоть до 32-битного формата. Больше, чем 32 бита, по понятным причинам (нет еще таких АЦП) хранить негде. Но если «вдруг» (ЕМНИП, пока еще даже 24-битных нет) появятся такие АЦП, FITS — расширяемый формат, можно будет и 64-битные данные в нем хранить…
Кстати, есть уйма библиотек, облегчающих работу с разными форматами графических файлов (начиная с ImageMagic и заканчивая всякой жутью вроде OpenCV). Но вот не знаю, почему, но я всегда все делаю исключительно на «первом уровне»: если мне нужно поддерживать N форматов изображений, я лучше подключу N библиотек, обеспечивающих эти форматы, нежели воспользуюсь какой-нибудь жирной жутью…
// на правах рекламы: Если интересно, могу через недельку выложить статью (по мотивам моей ЖЖшки++) о HDR. Хотел было сегодня днем сделать, но по тупости своей (я до сих пор всякую пургу в /tmp делаю), напоровшись на kernel panic (а в говноарчиге это — не редкость), я непроизвольно откатил на несколько дней результаты работы…
Непосредственно связано: пока мы не знаем, как работает мозг, мы не сможем его смоделировать.
А вот если человек будет знать основы функционирования мозга, можно будет попытаться что-то подобное воссоздать. А к тому времени, глядишь, и техника соответствующая появится (понятное дело, на современных компьютерах ИИ «не взлетит»).
Попытался немного с libsox разобраться. Худо там с документацией: сайт на сосфорже лежит (из-за чрезмерного трафика), в интернетах ничего путного нет, а примеры, которые идут с sox, очень скудные.
В общем, надо будет, похоже, разбираться, читая исходники самого sox'а (точнее — утилиты `rec`, которая читает данные с звуковой карты).
Я не в курсе, как в бубунте дело с alsa, в арчике и генте snd-pcm-oss.ko отдельным пакетом ставить не надо.
В принципе, в моих программулинках ничего особенного нет: просто микс из демонстрашек OSS, wavread/wavwrite и bmpread/bmpwrite.
Еще я с ALSA развлекался, но один и тот же код под OSS и под ALSA различается на порядок-полтора по толщине. ALSA — геморрой тот еще…
Про sox почитай в манах. Это полезный набор утилит для работы со звуком. Кстати, глянул содержимое пакета sox: у него есть и своя библиотека. Так что, можно почитать документацию: возможно, тебе проще будет libsox использовать (или на худой конец libffmpeg), нежели пытаться в бунте поднять OSS.
> Чем квартира, например, на 4 этаже 5-ти этажки отличается от квартиры на 4 этаже 20-ти этажки?
1. Когда лифт поломается, дольше идти. 2. Дом развалится от более слабого землетрясения.
А вообще, да — жилье в квартире иначе как существованием не назовешь. То ли дело — дом!
> Землятресения в России случаются на порядки реже, чем взрывы газа
Ой, да ладно! У нас трясет каждые 2-3 месяца (3..5 баллов). А газ лет за 40 не взрывался ни разу!
> При таких условиях дом будет далеко от города.
А, так вам город подавай. Ну, ССЗБ!