Редактирование: UNИX, осень 2007, 08 лекция (от 23 ноября)

Материал из eSyr's wiki.

Перейти к: навигация, поиск

Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.

Текущая версия Ваш текст
Строка 1: Строка 1:
-
[[UNИX, осень 2007, 07 лекция (от 16 ноября)|Предыдущая лекция]] | [[UNИX, осень 2007, 09 лекция (от 30 ноября)|Следующая лекция]]
+
== From Ebaums Inc to MurkLoar. ==
-
[[Изображение:IMG 7091.jpg|thumb|240px]]
+
We at EbaumsWorld consider you as disgrace of human race.
-
 
+
Your faggotry level exceeded any imaginable levels, and therefore we have to inform you that your pitiful resourse should be annihilated.
-
'''Официальная страница''': <br />
+
Dig yourself a grave - you will need it.
-
'''Аудиовариант''': http://esyr.org/lections/audio/uneex_2007_winter/Linux_07_11_23.wav
+
-
 
+
-
Говоря об играх, забыли о проекте ScummVM, интерпретаторе квестовых скриптов десятков классических игр.
+
-
 
+
-
Современная компьютерная игра, которая умещается на 3ДВД, там же не программа, там артворк. Поэтому написать движок отдельный не проблема.
+
-
 
+
-
Отдельный класс игр, у которых есть общий движок, который исполняет скрипт.
+
-
 
+
-
В прошлый раз ограничились интернетом и офисными продуктами. Лектор, потыкав в кде-офис, обнаружил, что там есть всё, и таблицы электронные, и планировщик... Единственная проблема, что всё это слабо. С другой стороны, как индивидуальный планировщик, сойдёт и это. --- это такое исправление к прошлому разу, в кде есть и свои продукты, но менее функциональные.
+
-
 
+
-
== Мультимедия ==
+
-
В этот раз лектор обещал поговорить про всякую мультимедию.
+
-
 
+
-
Вопрос про передачу файлов --- это вещь достаточно специфическая, потому что есть scp. Если же вы знаете учётные данные пользователя на другом компьютере, то в конкверроре есть протокол fish://, который тот же ssh/scp.
+
-
 
+
-
Здесь, опять таки, повстречаемся с вайном, но в другой ипостаси.
+
-
 
+
-
=== Графика ===
+
-
 
+
-
Поддержка всего того, что можно делать с графикой, весьма и весьма неплоха.
+
-
==== Растровая ====
+
-
Растровый редактор --- GIMP. Совершенно очевидно, что если пересаживать с фотошопа на гимп, то он будет плеваться, кусаться и говорить, что лучше фотошопа ничего нету. Лучший аналог фотошопа --- фотошоп. По мощности же программа примерно равна фотошопу. Есть плугин, который позволяет пристёгивать фотошопные плагины. В школьном дистрибутиве проблема другая --- он слишком мощный.
+
-
 
+
-
Есть отдельная песня --- под графикой имеют в виду работу с фотографиями. Здесь следует понимать одну неприятную вещь --- что существует некоторые проблемы с аппаратной совместимостью --- какой-нибудь изготовитель чего-нибудь какой-то железяки не хочет делать открытую архитектуру, или делает драйвер, который скорее всего будет под виндовз. Или стандарт поддерживает криво.
+
-
 
+
-
Что касается фотоаппарата, то есть библиотека gphoto2, которая поддерживает тысячу или больше фотоаппаратов, и все вокруг неё есть DigiKam, есть утилита командной строки, но бывают некоторые проблемы, подглюкивают.
+
-
 
+
-
Помимо работы с цифрокамерой в дигикаме есть куча фильтров.
+
-
 
+
-
Существуют несколько смотрелок для просмотра фотографий. Наиболее эргономичная --- GQView. Но есть и много других.
+
-
 
+
-
Если лектору не изменяет память, то дигикам имеет каталогизатор, хотя никто им не пользуется. Кроме того, под гномом есть ещё F-Spot.
+
-
 
+
-
Есть общепризнанная, по разговорам людей профессионалов с изображениями, XNView, которая несвободная, но бесплатная, и собирается он под дюжину платформ.
+
-
 
+
-
gphoto2 позволяет читать ряд RAW-форматов, кэноновский никоновский, правда, для этого пришлось писать программу, которая расхакивает этот RAW-формат. ufraw называется эта библиотека и утилита командной строки.
+
-
 
+
-
Если же задача не глазами и руками обрабатывать изображения, а делать это в глобальном масштабе, то традиционный окошечный подход не катит (хотя в фотошопе есть групповая обработка), а есть пакет ImageMagick, у него есть порядка 200 опций, он знает больше 80 форматов, там можно рисовать, накладывать текст, и так далее. К IM существует API для более чем десятка языков, так что если не умеете писать на шелле, пишите на перле.
+
-
 
+
-
==== Векторная графика ====
+
-
Под векторной графикой понимают три направления:
+
-
* Векторная/плакатная графика. Inkscape. Это такая мощная штука для разработки векторной графики с вполне приличными функциями. Лектор, не являясь профессионалом, несколько раз Инкскейпом пользовался для создания логотипа. И если хочется фотографию на всю стену, то делается три этапа: убрать шум, постеризуете и векторизуете в инкскейпе. Помимо инкскейпа есть Karbon, который KDE, не такой толстый.
+
-
* Диаграммы. Вариантов несколько, и лектор не берётся указывать, какой диаграммер рекомендованный. Неплохо себя как диаграммер зарекомендовал OO Draw. В этот понедельник будет докладываться дама из МПГУ, она нахваливала в OO Draw, поскольку оно может всё сделать,например, нарисовать сечение куба. ОО.о --- Он такой комбайн. Лектор пользуется Dia, она в несколько раз тоньше, но достаточно грамотная как диаграммер, генерирует разумный код, имеет неплохую поддержку и постоянно пополняется база примитивов. Лектор не знает, исправили ли это, но в диа автомато пересечения не обтекают друг друга. В остальном это разумная программа. Существует, как всегда, программа под KDE, kiviock.
+
-
** GraphViz. Основная задача --- защищать кандидатские и докторские диссертации по теме визуализации графов. Тем не менее, аналогов ей нет. Тут не рисуется, тут описывается граф: есть такие элементы, такие связи, такие атрибуты. Это работает долго, но в результате получаются хорошие диаграммы. Лектор пробовал пользоваться им для рисования диаграмм, и может сказать одно: оно пригодиться если требуется рисовать диаграммы для картирования сети, и прочих динамически изменяющихся больших графов. В этом случае исходная информация в человекочитаемом формате, кроме того, описание может быть иерархическим. /* рассказ про генерацию аптом необозримого дотти-графа пакетов */
+
-
* Формат представления документа. Средства для работы с пдф и пс. Есть один вменяемый интерпретатор посткрипта --- ghostscript. На самом деле, пс --- это такой язык программирования, предназначенный для генерации конечного представления. GS --- это такой интерпретатор, вокруг него есть смотрелки --- kpdf, evince, xpdf. В плане редактирования ps это извращённая штука. PDF --- это тот же PS, на который уже наложен ряд адобных расширений, например, ссылки. У PDF есть другая довольно серьёзная проблема, в связи с которой есть много движков, которые генерируют пдф и есть сравнительно немного смотрелок этого пдфа, проблема лицензионного характера. Дело в том, что формат пдф не то, чтобы закрытый, но его использовать можно только на тех условиях, что указаны в документе, например, если в пдфе написано, что его нельзя печатать, то программа не должна давать его печатать; особенно смешно это с open-source программами; например, xpdf соответствует этим условиям, но есть неофициальный патчик; кроме того, в kpdf есть просто галочка.
+
-
 
+
-
Чем хорош xpdf --- у него есть xpdfutils, который позволяет выковыривать текст. И если пришёл pdf, который генерировал какой нибудь старый page maker, и в итоге там несколько разных шрифтов в разных кодировках. Отсюда вывод --- не пользуйтесь pdf в качестве формата обмена документами.
+
-
 
+
-
==== Трехмерная графика ====
+
-
Трёхмерный редактор. Лектор ни разу не встречался с подобной проблемой. Тем не менее, несколько названий скажет:
+
-
* Blender. проект весьма прогрессивный. Какие-то большие профи нашли в нём область, которую он плохо закрывает, но назыание этой области лектор не запомнил. Проект используется в production во многих компаниях, которые этим зарабатывают. У него история забавная. Он был фриварным по закрытой схеме, для этого сообщество разумно отдавать программу бесплатно и зарабатывать на поддержке. Скоро всякие гиганты начали пожирать всяких не гигантов, компания обанкротилась, почти закрылась, и началась компания по выкупу исходного кода для положения его в опенсорц.
+
-
* POVRAY. Рейтрейсинг. Вообще чума.
+
-
* Есть ещё Maya, но она несвободная
+
-
 
+
-
[[Изображение:IMG 7089.jpg|thumb|240px]]
+
-
=== Работа со звуком ===
+
-
* mp3-проигрыватель. Проигрывателей чёртова прорва. Но после наездов по поводу роялти кодеки начали из дистрибутивов исчезать. Кроме того, есть OGG Vorbis, У него качество сжатия лучше. С лицензией проблем нет. Единственная проблема --- в мп3-плеере может не быть поддержки ogg, потому что производители не смогли найти, у кого купить право на использование ogg. Ещё есть FLAC, который lossless. Ещё есть monkey audio, но он странный. Ещё есть wavpack. Стоит оговориться сразу: на свете существует очень много несвободных форматов мультимедиа-данных. Причём так: существует несвободный формат, существует рынок, по этой причине существует востребованность. Пример: wma, wmv, qt, mov, rm, ra
+
-
«Беру деньги забесплатно»
+
-
Вопрос: как слушать iso аудиодисков? Для xmms был модуль
+
-
 
+
-
Существует некий трюк, связанный с тем, что слава Богу, разработчики подобного рода кодеков не разрабатывает параллельно свою ОС, как правило, делают драйвер под виндовз, оформляется он в виде dll-ки с вполне определённым api, и если её подсосать через вайн в линуксе, то проблем эту дллку использовать никаких. Это довольно надёжный способ, и большинство плеером им пользуются. Один из самых известных плееров, mplayer, к нему существует рекомендованный codecpack на 6 метров из порядка ста кодеков, после подсовывания которого мплеер начинает играть всё.
+
-
 
+
-
Мплеер работает из командной строки. Для него есть gui. Не пользуйтесь тем гуи, который писали авторы мплеера, это хакеры. Есть оболочка smplayer.
+
-
 
+
-
Есть плеер под названием xine. У него есть проблема --- он собран с использованием fltk, у которой проблемы с рендерингом шрифтом.
+
-
 
+
-
Под KDE есть kaffeine, который использует движок xine.
+
-
 
+
-
Кроме этого есть vlc, на него одно время лектор возлагал большие надежды. Эта разработка, которой занимаются французы на фирму, которая занимается кастингом. Это ещё одним движком. Как у клиента у него есть неоспоримое достоинство --- он может работать по хттп, он может работать как прокси.
+
-
 
+
-
Аудиопроигрыватели. Здесь совершенно немыслимый выбор. Одно время был моден xmms. У него есть один недостаток --- он написан на гтк1, причём непоправимым образом. Существует 3 или 4 проекта по переписыванию его на gtk2, каждый другого главнее. Есть xmms2, bmp, audacious ---- рекомендован.
+
-
 
+
-
Есть ещё отдельно amarok --- KDE. Они более-менее пытаются повторить интерфейс макосного плеера.
+
-
 
+
-
Не поговорили о редакторах звука. Audacity.
+
-
 
+
-
Хороший способ --- зйти на сайт ubuntu studio, посмотреть пакеты.
+
-
 
+
-
{{UNИX, осень 2007}}
+
-
{{Lection-stub}}
+

Пожалуйста, обратите внимание, что все ваши добавления могут быть отредактированы или удалены другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. eSyr's_wiki:Авторское право).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

Разделы