Читаем Журнал «Компьютерра» №43 от 22 ноября 2005 года полностью

Есть каталог с фотографиями. Требуется повернуть каждое изображение в соответствии с положением камеры при съемке (некоторые цифровые фотоаппараты записывают информацию об ориентации снимка в EXIF-данные JPEG-файлов), а также изменить размер на 800х600.

Для работы с EXIF нам потребуется пакет jhead, а для изменения размера изображений - функция convert из набора инструментов ImageMagick. Заклинание для решения всех наших проблем выглядит следующим образом:


mkdir output; for FILE in *.jpg; do jhead -autorot “$FILE“; convert “$FILE“ -resize 800x600 “output/$FILE“; done

Несмотря на то что эта длинная команда пишется в одну строчку, она представляет собой полноценную мини-программу. В ней есть даже цикл (участок между do и done), перебирающий все jpg-файлы в текущем каталоге (их имена записываются в переменную $FILE). Авторы jhead уже позаботились об автоматическом повороте картинок (достаточно указать ключ -autorot), а команда convert умеет не только преобразовывать практически любые типы графических файлов в любые другие, но и обладает недюжинными познаниями в области обработки изображений, так что изменить размер снимка для нее - пара пустяков.

Оповестить пользователя звуковым сигналом о том, что появилась связь с Интернетом.


while [ -z “`ping -c 1 computerra.ru - grep 1\ received`“ ]; do sleep 1; done; aplay “`locate redalert.wav`“

В переводе на русский язык, эта строчка означает приблизительно следующее: если до сервера computerra.ru достучаться не удалось, нужно подождать одну секунду и повторить попытку; затем найти файл redalert.wav и проиграть его. При этом используются многие хитрости языка bash: обратные кавычки, перенаправление потоков ввода-вывода и неявный вызов команды test с помощью квадратных скобок, но подробный разбор синтаксиса остается за рамками данной статьи.


Война миров


Статья «Заметки поселенца» описывает опыт перехода на Linux отдельно взятого пользователя, еще при жизни под Windows уличенного в пагубном пристрастии к клавиатурным интерфейсам и командной строке. Дабы несколько приблизить эту публикацию к реальной жизни, мы решили рассказать и о другом взгляде на вещи. - И.Щ.

Спорить о преимуществах и недостатках операционных систем - занятие неблагодарное, особенно если речь идет о Linux и Windows. Несмотря на все аргументы сторон, последнее слово остается за сухими цифрами статистики - а цифры эти далеко не на стороне свободной ОС. И дело здесь не в том (или не только в том), что у Windows есть какие-то явные и неоспоримые преимущества, а в том, что находятся люди - очень много людей - которых устраивает именно эта система. Есть ли основания предполагать, что эта ситуация изменится в какую-либо сторону в ближайшие годы?

Когда речь заходит о сравнении Linux и Windows, одни говорят, что Windows более дружественна к пользователю, другие утверждают, что и Linux не менее дружественна. Так что же, Windows - это некая «массовая», доступная операционная система, в то время как любой «профессионал» неизбежно должен оценить достоинства Linux? Впечатление это хоть и имеет под собой основания, по сути своей ошибочно. Есть немало профессиональных программистов, которые предпочитают именно Windows, и даже готовы долго и со знанием дела ругать «свободную ОС» и доказывать ее нежизнеспособность. С другой стороны, Linux сейчас становится все более «дружественной», и освоение многих ее дистрибутивов не представляет особой сложности даже для человека, неискушенного в программировании.

Так в чем же дело? Почему защитники Windows так любят говорить о простоте и доступности этой ОС, а сторонники Linux всегда готовы упомянуть о перспективах, открывающихся при использовании командной строки и языка bash? Есть бородатый анекдот, в котором разные операционки сравнивают с самолетами. Пересказывать его здесь я не стану, а вот метафорой воспользуюсь. Windows похожа на комфортабельный, надежный авиалайнер, в котором пользователь является пассажиром. А что же Linux? Linux не менее (или «почти не менее») комфортабельный и надежный авиалайнер, вот только пассажир в нем может при желании сесть в кресло пилота. Это главное отличие. Кто-то, быть может, скажет, что это бесспорный плюс. И будет не совсем прав.

Продолжим наше сравнение. Когда самолет попадает в воздушную яму, у пассажира есть только одна возможность - перекреститься и прочитать молитву, не слишком надеясь, что ему это поможет, но будучи твердо уверенным, что и вреда не принесет. Пилот же не может позволить себе такой роскоши. Он должен что-то предпринять, и результаты его действий могут быть катастрофическими. Человеку, как известно, свойственно ошибаться, а еще человек не любит, когда его ошибки приводят к неприятным для него последствиям. И, по-видимому, из-за этого большинство людей летает на самолетах именно в качестве пассажиров.

Перейти на страницу:

Все книги серии Компьютерра

Похожие книги

«Если», 2003 № 02
«Если», 2003 № 02

Павел АМНУЭЛЬ. ПРОБУЖДЕНИЕС ним мечтали поквитаться многие, в его смерти не виновен никто… Даже опытному и успешному следователю невероятно сложно разобраться в этом преступлении.Владимир МИХАЙЛОВ. ВИРУС РАВ одной точке Вселенной исчезают корабли вместе с экипажами, в другой (на совершенно безлюдной планете) — возникают мощные промышленные объекты. Однако было бы слишком просто объяснить это известным законом физики. За расследование загадочных событий берется суперагент.Виктор МЯСНИКОВ. ДЕЛО О НЕВИДИМКЕТипичный детективный случай — пропажа ценностей из запертой комнаты. Вот только разгадка далека от криминальной обыденности.Борис РУДЕНКО. БЕЗ ПРОБЛЕМ!Сбылись мечты российских «сыскарей»: в их карманах теперь лицензии на убийство.Далия ТРУСКИНОВСКАЯ. ПОБЕГБолтун — находка для шпиона. Но и рыб стоит опасаться, особенно таких экзотических.Алексей КАЛУГИН. УБИРАЙТЕСЬ ИЗ МОИХ СНОВ!Сон — отнюдь не личное дело гражданина, законопослушного члена общества.ВИДЕОДРОМКак ни странно, принтеры удачного симбиоза двух самых популярных киножанров весьма немногочисленны…Даниил ИЗМАЙЛОВСКИЙ. ТЕСТ НА ЧЕЛОВЕЧНОСТЬЖизнь и книги одного из старейшин научной фантастики России.Дмитрий ВОЛОДИХИН, Игорь ЧЁРНЫЙ. НЕЗРИМЫЙ БОЙДуэт критиков ведет следствие по делу о фантастическом детективе.ЭКСПЕРТИЗА ТЕМЫНаши эксперты на редкость единодушны: фантастика и детектив — весьма дальние родственники, но тем интереснее их нечастые встречи.РЕЦЕНЗИИНовые книги У.Гибсона, М.Галиной, А.Валентинова, Ф.Пола и других авторов.КУРСОРИ в зимнюю стужу фантастическая жизнь ничуть не замерзает.Александр ТЮРИН. СЮЖЕТ, НАНИЗАННЫЙ НА ШИЛОДаже чтение рецензий на книгу может погубить вас, заявляет сам рецензент.АЛЬТЕРНАТИВНАЯ РЕАЛЬНОСТЬРедакция называет победителей конкурса. В этом номере — «твердая» НФ.Евгений ХАРИТОНОВ. ВАМ С ГАРНИРОМ?Предлагаем ознакомиться с ответами на анкету сайта «Русская фантастика» и журнала «Если».ПЕРСОНАЛИИЭтих авторов разделяют государственные границы, но фантастику все они пишут на русском.

Глеб Анатольевич Елисеев , Даниил Измайловский , Евгений Викторович Харитонов , Журнал «Если» , Игорь Владимирович Огай

Фантастика / Журналы, газеты / Научная Фантастика
«Если», 2005 № 12
«Если», 2005 № 12

Алексей ЗАРУБИН КРУГИ НА ПЕСКЕ Дороги, которые мы не выбираем, все равно приводят к желанной цели… если к тому времени остаются какие-либо желания. Екатерина СЕДАЯ, Дэвид БАРТЕЛЛ УЛЫБАЮЩИЕСЯ ПАРАЗИТЫ Это не конец света, это всего-навсего подарок генетика любимой женушке к годовщине свадьбы. Майкл СУЭНВИК Я ТОЖЕ ЖИЛ В АРКАДИИ Не сотвори себе кумира: из бронзы ли, плоти, полимера или какой другой материи… Получив премию «Хьюго» за действия неунывающей парочки друзей, писатель втравил их в новую историю. Эдуард ЯКУБОВИЧ ЛИНИЯ ЖИЗНИ Герой забыл одну простую истину: попытки узнать свою судьбу часто кончаются плохо. Или очень плохо. Джеффри ЛЭНДИС ДОРАДО Время — весьма жестокая штука. Нил ЭШЕР СТРУД Кто из этих братьев-инопланетян человечеству младший, а кто старший? Поди разберись! Мэтью ДЖАРП ГОРОД ЗДРАВОМЫСЛИЯ …стоит под угрозой уничтожения. Предотвратить взрыв берется бывший пират. Тимофей ОЗЕРОВ СПАСИТЕ БАБОЧКУ! Более странной экранизации у Брэдбери, пожалуй, еще не бывало. Дмитрий БАЙКАЛОВ РАЗГОВОРНИК ДЛЯ КИНОМАНА Фантастика или мелодрама: кто «крылатее»? Вероника РЕМИЗОВА ОЖИВЛЯЮЩИЙ ЧУДОВИЩ Один из сотрудников журнала «Если» в детстве даже подрался с одноклассником, поспорив о том, как же движется скелет в знаменитом фильме о Синдбаде. Раскрываем секрет — и ему, и читателям. ВИДЕОРЕЦЕНЗИИ Взбесившийся ИИ и другие герои. Эдуард ГЕВОРКЯН АЛЬТЕРНАТИВА ЗДРАВОМУ СМЫСЛУ Итоги очередного интернет-голосования заставили погрузиться в воспоминания известного писателя и публициста. РЕЦЕНЗИИ Кнут и пряник, убеждены рецензенты, есть идеальный метод в деле воспитания фантастов. КУРСОР Неужели у нас снимут фильм по «Обитаемому острову»? Дмитрий ВОЛОДИХИН, Аркадий ШТЫПЕЛЬ ПРОРОКИ И БУРЕВЕСТНИКИ Кажется, «фантастика ближнего прицела» вновь обретает популярность. Пока только у авторов. ЭКСПЕРТИЗА ТЕМЫ Определенно, прозаики что-то скрывают. Наверняка у них припрятана где-то машина времени — иначе как еще объяснить наличие у экспертов этих «завтрашних» документов? ПЕРСОНАЛИИ Геолог, биохимик, астрофизик, юрист — кого только нет в нашем общем доме. ПРИЗ ЧИТАТЕЛЬСКИХ СИМПАТИЙ Вниманию Большого жюри: срок для определения лучших из лучших сокращается!

Аркадий Штыпель , Дмитрий Байкалов , Дмитрий Володихин , ЕСЛИ Журнал , Журнал «Если» , МАЙКЛ СУЭНВИК

Фантастика / Журналы, газеты / Научная Фантастика