Архив Март 2008

iPhone, iPod Touch и шпаргалки

| Комментариев: 4

Долго я думал, долго я кумекал, как же мне использовать братовский iPod Touch для мухлежа на экзамене. Начал думать с того, что все книги по дисциплинам перевести в формат PDF и смотреть через плеер. Но это не так просто. Надо установить на плеере веб-сервер, через который Сафари будет открывать PDF c локалхоста. Притом размер файла ограничивается 10 метрами. Очень обидно. Хотя, конечно можно разбивать PDF на части, сделать в HTML шпоростартовую. Но ведь понятно, что это дикий изврат.

Поэтому я решил покопать в области фотоальбомов в iP*. На каждый вопрос — своя папка с изображениями. Благо, навигация по папке сделана в Apple достаточно хорошо. Но главный вопрос — как же перегнать PDF, DJVU, DOC файлы в картинки, желательно не очень здоровые? Если вы в Линуксе, вам помогут GhostScript и ImageMagick.

  1. Открываете файл с книгой, выбираете диапазон страниц, которые надо сделать картинками.
  2. Печатаете этот диапазон. Только не на принтер, а в файл. Назовем его book.ps.
  3. Выполняете:
    gs -dBAgs -dBATCH -dNOPAUSE -sDEVICE=jpeg -r300x300 -sOutputFile=image_%03d.jpg  book.ps

    Где -r300x300 — разрешение рисунка, -sOutputFile=image_%03d.jpg — имена выходных файлов со счетчиком с тремя ведущими нулями.
    Получаем много файлов вида image_001.jpg, image_001.jpg, ... . Они уже готовы к использованию, но много весят.
  4. mogrify -resize 800 -quality 40 big_image_*.jpg 

    И ждем, пока умница ImageMagick сжимает файлы на месте.

Всё, файлы готовы к заливке на ваш сомнительный телефон/плейшнер.

P.S. Если книга сканирована не очень ревностно (две страницы на листре), то можно пользоваться вместо последнего пункта командой вот такого вида:

mogrify -rotate 90 -resize 1600 -quality 40 -gravity East -crop 800x0 *.jpg

P.P.S. Внимательный читатель заметит, что вместо gs для PDF можно использовать convert, чтобы за один шаг сжимать. Но пусть попробует, и поймет, почему я люблю не только ImageMagick :-)

Обострение чувств

| Комментариев: 7

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

— A зачем же ты так долго бродил по склонам этой горы, — спросил я. Он посмотрел на меня, прищурив глаза, потом выпыхнул клуб дыма... Уставился на костер.

— Помню, я подошел к этой горе, — говорил он, — и был безумно очарован ее высотой, формой, гармоничностью ее размеров, и тогда я понимал, что гора эта мне неподвластна, что я, мелкий путешественник, не достоин быть ее покорителем, тем более ее хозяином. Но мне сразу очень захотелось оказаться на вершине. Просто окинуть одним взглядом ее склоны и крикнуть, отдавшись эхом, что-нибудь, что еще не родилось у меня в голове, но обязательно должно было родиться, пока я буду взбираться по ее опасным склонам. И тогда я вскинул лямки рюкзака поглубже в плечи, и с огнем в глазах сделал первый шаг по ее земле. С тех пор прошло четыре года.. Я карабкался по ее склонам, они то были поросшими колючими кустарниками, то превращались в отвесные скалы. Но часто окрывался мне вид на ее вершину. И иногда я видел там людей. Отчаянная зависть тогда пробирала меня с ног до головы. Я не понимал как они могли оказаться там раньше меня. Я не верил что они приложили к этому такое количество усилий. А иногда когда я видел их, мне казалось что я вижу их лицо, и смотря им прямо в глаза, я понимаю что они никчемны и недостойны стоять Там.. И все равно упрямо не понимал, как они оказывались там. Ведь тот путь, который прокладывал я, он был настолько тяжел, что иногда, я признаю свою слабость, я забывал о свой вершине, и случайно забредал на вершины соседних гор, холмов и плоскогорий. Но стоило мне оказаться на этих попавшихся на пути высотах, я непременно вспоминал про главную цель, бросал свой взгляд на свою первую и единственную вершину.. И сравнивал ее высоту и красоту с теми, которые уже были мною покорены. Иногда даже мне казалось, что гора-соседка интереснее и прекаснее чем Та.. О как же дико я ошибался. И сколько раз я огибал свою главную Гору то спускаясь, то поднимаясь по ее склонам, в поисках тропинки, которая могла бы привести меня к ее Вершине... и сколько раз я сбивался со своих тропинок, попадая на склоны других вершин.

И вот теперь, сидя с тобой у костра, мой друг, здесь на вершине Моей Горы.. Могу сказать тебе, что ни одна секунда из этих четырех лет не была прожита зря, ни один камень из под моего ботинка не скатился просто так без какого-либо смысла со склона, и ни одна папироса за этот длительный поход не была выкурена без мысли..

Здесь в тысячи шагах от вершины есть небольшое озеро, ты когда-нибудь ловил форель? — спросил он меня.

Я, наконец, закрыл свой рот, и ответил: «Нет, но я не могу, мне нужно идти, покорять свою вершину».

— Дерзай дружище, удачи тебе, — сказал он и протянул мне свою мозолистую жилистую руку, перечеркнутую красивым шрамом.

Уведомления по смс

| Нет комментариев

Начали снова работать в тестовом режиме. Возможны проблемы с постингом новостей :-) База взята с PHP-версии youssr.ru

Как обычно подговнили sms-гейты, не желающие обрабатывать кириллицу в стандартной для sms кодировке utf-16...