2007-03-30

dvips.EXE: Could not find figure file ..

Очередные глюки MikTeX 2.5 — DviPS перестал понимать относительные пути ссылки на включаемые Postscript-картинки ("dvips.EXE: Could not find figure file ..").

Выглядит это примерно так:

[44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58]
[59] [60] [61] [62] [63] [64] [65
C:\texmf\miktex\bin\dvips.EXE: Could not find figure file ../pictures/grapha.ps; continuing

C:\texmf\miktex\bin\dvips.EXE: Could not find figure file ../pictures/graphb.ps; continuing

C:\texmf\miktex\bin\dvips.EXE: Could not find figure file ../pictures/game.ps; continuing
] [66
C:\texmf\miktex\bin\dvips.EXE: Could not find figure file ../pictures/grapha.ps; continuing

C:\texmf\miktex\bin\dvips.EXE: Could not find figure file ../pictures/graphb.ps; continuing

C:\texmf\miktex\bin\dvips.EXE: Could not find figure file ../pictures/gamebis.ps; continuing
] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81]
[82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [121]

Причем об этом уже год известно, но воз и ныне там.

Самое простое лечение — добавить опцию «dvips» «-R0». (Соответственно и в «build.xml», в «Output Profile» для «TexnicCenter» и т.п.)

2007-03-28

Когда внезапности уже не было. История ВОВ.

На ночь читаю «Когда внезапности уже не было. История ВОВ, которую мы не знали» Алексея Исаева. Есть ощущение, что это более-менее объективное (маятник прошел точки и советизма и антисоветизма) историческое знание. Одно плохо — такие книги нужно издавать с картами, причем большим количеством и цветных. Хорошо, что ситуацию спасает интернет и цветной принтер — карты военных действий можно скачать и распечатать, после чего эффект от книги становится вменяемым. Спасибо энтузиастам с сайта http://militarymaps.narod.ru/ (и подобных). На очереди — несколько десятков закупленных исторических томов, мемуаров военачальников WWII и даже несколько художественных книг (Кошкин, Смирнов).

2007-03-26

Cannibal Holocaust

Посмотрели наконец «Cannibal Holocaust», («Холокост каннибалов», «Ад каннибалов»). Вернее сначала я смотрел в одиночестве (на английском, Uncut-версию), ибо о репутации фильма уже был наслышан, и не собирался травмировать Наташу снятой жутью. Однако после того, как Наташа, проходя мимо, небрежно заметила «А, это там где каннибалов насилуют? Да, было дело, смотрела», решили пересмотреть фильм вместе. Смотрели правда русскую версию, где вырезано минут десять ценных моментов:

  • из сцены «казнь неверной туземки» вырезанно насилие ритуальным деревянным членом (а без этого не совсем понятно, почему гринго-наблюдатели сразу решили, что дело в «неверности»);

  • сцена «насилия над туземкой» сильно сокращена, что в общем, наверно терпимо, но при этом теряется смысл супер-сцены «девушка на колу»: те кто смотрел урезанную версию наверняка склонны считать, что «изнасилованная девушка вернулась в племя и была посажена на кол за разврат с гринго», если посмотреть полную — то растет уверенность, что шутка с колом явная «евроазиатчина» от в конец съехавшей с катушек съемочной группы;

  • выкинутое в конце изнасилование героини-гринго, тоже исключает «симметричность» ответа туземцев — типа «забили и съели, потому что звери по жизни». Ан нет, вполне адекватный ответ.

Но по любому, в вырезанно или uncut версии, посмотреть стоит, фильм (1980г) явно стал нестареющей классикой.

Для меня основной фишкой фильма была иллюстрация моего личного убеждения «виной всему — съемочная группа», который я сначала выработал при просмотре фильмов о животных — то что «в кадре животное А терзает животное Б», виноват не закон джунглей, а съемочная группа, собравшая N экземпляров А и Б, и выпускающее их так, чтобы у Б не было никаких шансов (разве что если нужно снять сцену «чудесного спасения»). Затем я понял, что этот принцип явно объясняет почти все, что показывали в телевизоре в рамках «документальных» фильмов, «новостных» программ, «независимых расследований» и прочего. И тут наверно почти нет квазиквантовых заморочек, типа «наблюдатель при измерении неизбежно искажает наблюдаемое» — просто таковы съемочные группы, а другие, похоже, в этом бизнесе не работают.

Ну и много отдельных веселых моментов: видно, что девушку-туземку, убиваемую мужем-ревнивцем явно играет европейская девушка, сколько ее в грязи не валяй. Приятно знать, что главного героя, «профессора-антрополога» играет супер порнозвезда 70-80x. И что про этот фильм никак нельзя сказать, что «при сьемках ни одно животное не пострадало».

2007-03-19

MikTeX 2.5: первые впечатления: очень не очень.

Так как MikTex полностью прекратил поддержку версии 2.4, пытаюсь постепенно переходить на 2.5.

Первое, на что я наступил — перестали работать гиперссылки в DVI при просмотре YAP, и одновременно, перестали работать переносы в «Оглавлении» (Т.е. в тексте переносы работают — а в оглавлении — нет). Вылечить удалось установкой явной опции «hypertex» для пакета «hyperref» (для сборки в DVI). Собственно, про этот баг (в части ссылок) разработчикам вроде известно, и он должен быть запатчен, однако вот в релиз (выкачивал пару недель назад), почему-то не пронесли, а «Update Manager» у меня пока глючит и отказывается выкачивать апдейты (насколько я понял, из-за того, что почти все репозитории «протухли»).

Убило, что теперь нет возможности индивидуальной настройки DVI-вьювера на размер листа: раньше, я часто работал с несколькими документами в разных форматах параллельно (например, A5-лекции, и B5-landscape слайды к лекциям). Теперь фиг, размер бумаги («paper size») — общая настройка для всего MikTexа. Возможно конечно, что я что-то не понял, но искал долго.

Фигня с рендерингом: Yap от 2.4. MikTexа рендерил быстро, по необходимости (если возникала PS-картинка), вызывая Ghostscript. Т.е. все рендерилось мгновенно, слегка подтормаживая на страницах с картинками. Ну да, PS special-ы не отрабатывал, типа текст вверх ногами ну и фиг бы с ним. Теперь приехали — есть два метода, один («DVIPS») — с постскриптом, но жутко тормозной, другой — «PK Fonts», быстрый, но без PS вообще, а если натыкается на PS-картинку — тут же выбрасывает модальный запрос на переключение в «DVIPS» режим рендеринга. Переключится обратно (в «PK Fonts») — отдельное действие, через общее меню. Просто сдохнуть.

Ничего из того, что я надеялся «вылечится» при переходе на 2.5 не вылечилось.

(Например, мерзость типа «pdfTeX warning (ext4): destination with the same identifier has been already used, duplicate ignored » — болею ей давно, внимания на нее не обращаю, несколько лет уже жду что пройдет сама с эволюцией TeX-пакетов).

Пока резюме: переходить с MikTex 2.4, если есть возможность продолжать на нем «сидеть», нет смысла ни малейшего — будут только сожаления об «утраченном рае».

2007-03-07

troubles онлайн-заказов

Продолжается фарс с двойным списанием денег за интернет-покупку у французов [1,2]. Сначала я обнаружил второе списание, оформил в Альфа-банке претензию, стал ждать (обещали за две недели все вернуть взад). Спустя три недели, мне начали названивать из Франции, я пытался донести свое понимание ситуации им, они обещали разобраться. Прошел месяц мне позвонили из Альфа-банка, на тему «претензия как-то неверно оформлена» (в чем была «неверность» — объяснить затруднились), надо ее оформить еще раз. Сьездил, оформил. Параллельно зашел на почту, и выяснил, что французы не только повторно списали деньги, они умудрились прислать заказ повторно. Еще раунд переговоров.

Текущая ситуация:

  • французы признали свою ошибку, утверждают, что деньги к ним не упали, просят выслать заказ назад.

  • Альфа-банк снял деньги, и не торопиться отдавать назад. Затребовал уже дополнительное оформление претензии.

  • Я: без денег, на почте ждет посылка, за получение которой еще нужно платить таможне, и которую просят вернуть.

Подлую стратегию — выбить денег с Альфа-банка, и забрать второй заказ с почты не рассматриваю — совесть заест. Остается надеятся, что А-банк деньги вернет, и вернуть лишний заказ французам.

Теперь надо понять, как наиболее корректно развернуть пришедшую посылку в сторону отправителя. Вроде Амазоновские посылки с книгами, если их не забирать, разворачиваются и уезжают обратно самостоятельно. Но тут здоровая коробка, ее уже потрошили на таможне, не сгинет ли она при пути обратно? Или нужно написать специальную заяву, не оплачивая таможенных сборов и не беря в руки посылку… Много вопросов… Займусь после праздника.

2007-03-04

TeX: странные жалобы на index.sty

Долгое время страдал, но игнорировал варнинги типа:

LaTeX Warning: Command \markboth  has changed.
            Check if current package is valid.

LaTeX Warning: Command \markright  has changed.
            Check if current package is valid.

Не приходя в сознание понять не мог - гуглилась полная ерунда, дихотомия выявила, что ничто мое не виновато, обновлять MikTex 2.4 уже нельзя - obsolete давно, а 2.5 ставить еще не хочу - начал пробовать, нравится не все.

Оказалось, что - "меньше ищи, чаще звони" - все важное мне уже говорили прямым текстом: "Check if current package is valid". Просто латеховский пакет camel каким то хреном притащил с собой вообще допотопный index.sty, который конфликтовал с основным index.sty. Деинсталлировал camel, и зажил спокойно.

2007-03-01

пульсометр Polar A5 (опыт использования).

Итак, уже несколько лет пользую пульсометр Polar A5. Пара замечаний для ищущих отзывы (что не пишут в технических характеристиках):
  • Работать работает. Однако, через года два приходится менять батарейки, причем в специальных местах (при смене аккумуляторов нужно делать "наддув", без которого нет водостойкости).
  • Водостойкость серьезно не проверял. Вообще ходил пару раз с пульсометром на доске, но в систему это превращать не решился - и так уже утопил несколько часов, да и в водостойкости, которая нуждается в наддуве, не очень был уверен.
  • Передатчик купил T61 - "кодированный", но кодированность его я не проверял (ни разу не бегал в группе, чтобы были еще Polarы).
  • Интерфейс - в смысле эргономика (система меню, настроек, показа...) - чудовищная. Иллюстрирую отдельными моментами ниже.
  • Использовать как стандартные часы с будильником - нереально. Для того чтобы выставить будильник (что в нормальных часах занимает пару кликов) - здесь нужно долго заходить в в нужное меню (... SETTING/WATCH SET/...), и пройтись по всем настройкам связанным c часами - выставить дату, время, и только потом - настойки будильника. Умереть не встать.
  • Аналогично после тренировки - когда хочется быстро увидеть параметры прошедшей тренировки - время, AVG HR - сначала покажут не зависящие от тренировки параметры, практически константы: зависящая от настроек пользователя BMI, и вычисляемая только в рамках редкопроводимого мной WALKTESTа - WINDEX. Напрягает это дико (как и любая компьютерная система, авторы которой не подумали над эргономикой интерфейса).