среда, 14 декабря 2011 г.

Где пикаса хранит базу данных ?

Взято отсюда.

См. здесь - http://www.google.com/support/forum/p/picasa/thread?tid=56fff292c0d4b287&hl=ru -


[quote]Vista: C:\Users\\AppData\Local\Google\Picasa2Albums\
XP: C:\Documents and Settings\\Local Settings\application data\google\Picasa2Albums\
Файлы .pal содержат структуру альбомов

Есть способ сделать резервное копирование ТОЛЬКО ДАННЫХ об АЛЬБОМАХ без копирования фотографий, и восстанавливать тоже альбомы отдельно


1) Меню инструменты/Резервыные копии фотографий
2) В окошке 1 выбрать "новый набор"
3) Выбрать "С диска на диск", задать название, указать папку, куда делаем бекап.
4) В окошке 2 нажать "НЕ ВЫБИРАТЬ НИЧЕГО", это важно!
5) Нажать кнопку "Резервная копия"
6) В папке, куда делаем бекап открыть папку $application data и еще на уровень ниже (цифровое название).Убедиться, что для каждого альбома там есть свой .pal файл


Для восстановления
1) Закрыть пикасу, выполнить PicasaRestore.exe из папки с бекапом.
2) Запустить пикасу, убедиться, что альбомы появились.[/quote]


А здесь описывается способ перенесения БД Picasa на другой диск:
http://urbansheep.livejournal.com/1698833.html


=======================
Лучший способ (на будущее) не потерять потраченный на простановку тэгов и подписей к фотографиям труд - выполнять эти действия не на сайте посредством веб-интерфейса в уже опубликованных альбомах, а в установленной на компе программе-редакторе ДО публикации снимков. В этом случае введённая информация сохраняется ею в IPTC-заголовке каждого JPG-файла, к которому относится (автоматически встраиваемом в этот файл как ACDSee, так и Picasa), и автоматически публикуется на сайте Picasa после выгрузки в альбом. Подпись к снимку сохраняется в IPTC-поле Caption, а теги - в IPTC-поле Keywords. С ACDSee слезать категорически не рекомендую - Picasa исключительно удобный инструмент для публикации фотографий, но и только, а в качестве редактора и каталогизатора изображений устроит разве что только полного чайника.

===============================

История с тем, что Пикаса (Picasa) не умеет хранить свою базу данных на других дисках, кроме системного, регулярно всплывает в форумах, разговорах и прочих религиозных диспутах. Начинается каждый раз одинаково. «Я пользуюсь лайтрумом, мне нравится вроде, а вы? — А я эйсидиси, мне нравится, как он тормозит. — А у меня фастстон, быстрый и тупой. — А у меня ирфан! Плоский как отвёртка!»


В какой-то момент приходит гордый владелец пикасы и говорит, что он её ни на кого не променяет, и что она самая лучшая на свете, потому что умеет загружать альбомы из интернетов целиком. В ответ ему говорят «Да? А как в ней перенести базу данных с диска C: на какой-то другой, если места не хватает?» С этим вопросом владелец пикасы отправляется погулять, потому что пикаса действительно, как бы, умеет всё, включая коллажи, замазывание красных глаз и управление кофеваркой силой мысли, но не умеет переносить свой каталог с места на место.

Но! Современная наука выяснила, что это всё же можно сделать, и нужно для этого всего полчаса шаманства. Из них пять минут на собственно решение задачи, остальное — чтобы понять, как. Для этого понадобится Windows XP или Виста, диск, отформатированный в NTFS (можно проверить в свойствах диска, где должна найтись строчка «Файловая система NTFS»). И небольшое удобное приложение Link Shell Extension. Бесплатное, что весьма кстати.

Вся процедура дальше выглядит так.

  1. Закрыть Пикасу и её агента в системном лотке (если он был, внизу, рядом с часами).
  2. Установить Link Shell Extension (835 кб). Перезагружаться не надо.
  3. Открыть каталог, где лежит папка Пикасы. В большинстве случаев это где-то здесь: C:\Documents and Settings\(имя пользователя)\Local Settings\Application Data\Google\
  4. В другом окне (например, с диском D:) открыть папку, куда нужно перенести базу данных.
  5. Перенести туда всю папку Picasa2. Подождать, пока всё переместится.
  6. Убедиться, что папка Picasa2 не осталась по старому адресу. Если осталась — удалить.
  7. Кликнуть в окне с диском D: по свежеперемещённой папке Picasa2 правой кнопкой, выбрать в меню пункт Pick Link Source.
  8. Вернуться в окно с диском C:, где Пикаса была раньше. Кликнуть по папке (в нашем случае это Google) правой кнопкой, выбрать в меню Drop... Junction.
  9. Убедиться, что внутри появилась папка Picasa2.
  10. Запустить Пикасу, убедиться, что всё работает.

Примечание: иногда, если сразу поставить третью версию, то и папка будет называться не Picasa2, а (сюрприз!) Picasa3. Процедура от этого не меняется: перенесли архив, сделали на него ссылку, забыли обо всём этом, как о страшном сне.

Теперь что происходит на практике (если из последовательности не всё понятно): все данные в папке Picasa2 фактически переносятся на другой диск и будут отныне жить там. C неё из старого места обитания сделана ссылка, которая всегда будет вести туда.

Чем это чревато? Ничем, если в одной из версий парни из Гугла не решат папку перенести самостоятельно. А до тех пор (я думаю, ближайшие лет десять) можно спокойно жить, не мучаясь тем, что на системном диске место неуклонно сокращается вместе с ростом фотоархива.

Пользуйтесь сами, и расскажите друзьям, что не всё потеряно для них, и пикаса - хоть и противный, но не самый ужасный кусок кода на этой планете.

* * *

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

понедельник, 12 декабря 2011 г.

пятница, 2 декабря 2011 г.

Сводка

накопилось

http://www.krd.it.ru/ru/press_center/press/Odin_za_vsekh
http://itsmnotes.blogspot.com/2010/05/itsm_26.html
http://ru-ru.facebook.com/permalink.php?story_fbid=297512026936300&id=198124176868630
Часть 1
Часть 2

понедельник, 14 ноября 2011 г.

понедельник, 19 сентября 2011 г.

Online преобразование PDF в Word

http://blogwm.ru/mastering-pdf/
http://docuharvest.com/
http://webmasterblog.com.ua/online-servisy/pdf-to-word-konvertirovanie-pdf-v-doc-online
http://www.pdftoword.com/
http://www.pdfonline.com/convert-pdf/

вторник, 5 июля 2011 г.

Постраничная нумерация подстрочных примечаний

Взято отсюда.

Придумал как сделать постраничную нумерацию подстрочных примечаний (требуется amsmath):

\numberwithin{footnote}{page} <- Внимание! Это неправильный способ!
\renewcommand{\thefootnote}{\arabic{footnote}} <- Никогда так не делайте!! (См. следующий пост)

Кстати, при одновременном наличии на странице плавающих объектов (рисунков) и подстрочных примечаний возможен глюк, связанный с размещением последних - текст примечания иногда оказывается на странице, следующей за его маркёром (не в том смысле, что продолжается на следующую страницу, а именно начинается на ней). Устранить глюк получилось, поиграв расположением процедуры figure в исходном тесте (при этом в самом документе рисунок остался на прежнем месте - то есть там где надо) =============== ВНИМАНИЕ!! То что я написал выше по поводу постраничной нумерации подстрочных примечаний даёт, вообще говоря, неверный результат. Проблема связана с поведением счётчика page. Расставьте по странице достаточно густо команды \thepage и вы увидите, что значение page меняется с некоторой задержкой по сравнению с настоящим номером страницы! Понятно, что эта задержка в некоторых случаях приводит к неправильной нумерации подстрочных примечаний. В то же время команда \pageref во всех случаях генерирует истинный номер. Последний обстоятельство подсказывает, что решение вне всякого сомнения должно быть. И недолгие поиски по инету подтверждают данное предположение:
Footnotes numbered “per page”
The footnpag Package

Пакет footnpag является самым узкоспециализированным, но одновременно и самым простым решением вопроса постраничной нумерации примечаний. Просто вставляем \usepackage{footnpag}, делаем двойной прогон latex'ом (или один TeXify'ем) и всё

среда, 11 мая 2011 г.

приемы по работе с фотографиями

http://www.makeuseof.com/dir/exifremover-remove-exif-data/

четверг, 7 апреля 2011 г.

понедельник, 4 апреля 2011 г.

среда, 16 марта 2011 г.

online flash games


пятница, 4 марта 2011 г.

Что нужно сохранять в бэкапах

Кроме личных данных, разбросанных где угодно, полезно сохранять также следующие директории (привязка к семейству Windows XP)

  • "C:\Documents and Settings\%USER%" за исключением "C:\Documents and Settings\%USER%\Local Settings\Temporary Internet Files". Неизвестно, что может потребоваться. Важным является сохранение "C:\Documents and Settings\%USER%\Application Data\Microsoft\QuickStyles" и "C:\Documents and Settings\%USER%\Application Data\Microsoft\Шаблоны". Но тут название папок завязано на локализацию.
  • "C:\Program Files\QIP 2010", если используется QIP. Аналогично для всяких асек.
  • "C:\Program Files\Opera".
  • "C:\Program Files\WinEdt Team
  • "C:\Program Files\WinRar
  • "C:\Program Files\Wing IDE 4.0" без поддиректорий (key mapping) 
  • "C:\Program Files\WebSite-Watcher"
  • "C:\Program Files\Far2"
  • "C:\Program Files\MobileBalance"

понедельник, 14 февраля 2011 г.

Запуск beamer под MikTeX 2.8

Попытки запустить "As Is", привели к следующей ошибке:
! Undefined control sequence.
\@outlinefile

l.44 \section{Введение}


Выяснилось, что это проблема совместимости beamer и hyperref. Прорабатывались разные workaround, например, здесь:

2009-12-22  6.79x  Heiko Oberdiek
    * 6.79x
    * Checking \@outlinefile before writing (workaround for
      beamer bug in beamerbasecompatibility 1.63).

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

Я использовал такой workaround:
\documentclass[ignorenonframetext,pdftex,hyperref={bookmarks=true,unicode=true}]{beamer}

Оптимальным будет следующий вариант (поскольку презентацию правильнее сразу на полный экран показывать):
\documentclass[ignorenonframetext,pdftex,hyperref={pdfpagemode=FullScreen,unicode=true}]{beamer}

пятница, 11 февраля 2011 г.

MiKTeX 2.9 и PSCyr 0.4d


Взято полностью отсюда.

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

Скачиваем MiKTeX отсюда, выбрав вариант "Basic MiKTeX 2.8" Installer. Ставим, как описано в блоге сурового челябинского программиста, указав решим установки отсутствующих пакетов "Ask me first", что предлагается установщиком по умолчанию. Будем работать с общесистемными настройками (Пуск --> Программы --> MiKTeX 2.8 --> Maintenance (Admin)). После установки обновляем дистрибутив (Update (Admin) в меню), указав в качестве источника обновлений nearest package repository.

Следующий шаг - установка PSCyr, дистрибутив которого нужно скачать отсюда и отсюда. Оба архива распаковываем в одну папку, в которой получим папку PSCyr. Ее содержимое необходимо скопировать в папку с установленным MiKTeX'ом (C:\Program Files\MiKTeX 2.8), файлы типа install.sh можно пропустить и скопировать только директории. После этого необходимо внести следующие изменения:


  1. Выполнить команду initexmf --edit-config-file dvips и ввести в открывшийся блокнот p +pscyr.map
  2. Выполнить команду initexmf --edit-config-file pdftex и ввести в открывшийся блокнот +pscyr.map
  3. Выполнить команду initexmf --edit-config-file updmap и ввести в открывшийся блокнот Map pscyr.map
  4. Выполнить команду updmap
  5. Выполнить команду initexmf --edit-config-file dvipdfm и ввести в открывшийся блокнот f pscyr2.map
  6. Выполнить команду initexmf -u
  7. Запустить из меню Пуск программу "Settings (Admin)" и на вкладке General нажать кнопку Refresh FNDB
  8. Выполнить команду mkfntmap
После этих действий файл с преамбулой

1
2
3
4
5
\documentclass[a4paper,russian]{article}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[russian]{babel}
\usepackage{pscyr}

должен собираться командой pdflatex file.tex. При первой сборке будет выведен запрос на скачивание отсутствующих пакетов.

Возможные ошибки:
  • LaTeX Error: File `pscyr.sty' not found. Не выполнен пункт 7.
  • pdfTeX error: pdflatex (file faqr6a): Font faqr6a at 420 not found. Не выполнен пункт 8.


Update: используется правка пользовательских конфигов вместо общесистемных, поскольку изменения в последних будут утеряны при обновлении.

Update 2: переносы в русском тексте в MiKTeX 2.9 работают «из коробки».

Анимация в beamer

Набор утилит.
1. Преобразование *.eps в *.png с помощью ImageMagick ("Converting .eps to .png Easily"). Параметры команды convert здесь.
2. Пакет movie15, про avi см. PDF with Animation, про gif см. Howto get animation in Beamer/LaTeX presentation
3. Конвертация GIF в AVI. Например, здесь.
4. Не забываем про установку PsCyr. еще тут и тут

Ошибка
Fontconfig error: line 26: not well-formed (invalid token)
Fontconfig error: cannot load default config file



из-за кривизны слешей в файле C:\ProgramData\MiKTeX\2.8\fontconfig\config\fonts.conf 


26. C:/ProgramData/MiKTeX/2.8/fontconfig/config/localfonts.conf
27. C:/ProgramData/MiKTeX/2.8/fontconfig/cache

В принципе, это не должно волновать обычных пользователей (обсуждение здесь):

fontconfig is needed by xetex. If you don't use xetex you don't need to care.