drag and drop

Знаете ли Вы, что в Finder можно простым drag and drop перетащить ваши любимые приложения! А после, таким же простым способом перетаскивать в них рабочие файлы и папки!


Вот пара примеров того, как я это использую:

  • Я использую quicktime player для .mov файлов. Но в Finder у меня закладка на VLC и я могу перетаскивать в нее те .mov файлы, которые я хочу открыть в VLC.
  • Я хочу открыть какую-то папку в PathFinder вместо штатного проводника. Для этого я просто перетаскиваю эту папку на значок PathFinder и она открывается в нем.
  • На мой взгляд это очень полезная возможность именно для файлов, которые вы можете захотеть открыть в разных приложениях, например текстовые файлы или графические.

    Имейте в виду. Перетащить приложение из Dock в Finder у вас не получиться. Так как это просто ссылка. Откройте вашу папку Программы и перетаскивайте оттуда.

    { 0 comments }

    foxmarks - синхронизация закладок Firefox и SafariНекоторое время назад единственной возможностью «безболезненно» синхронизировать закладки между двумя моими любимыми браузерами Firefox и Safari – было использования стороннего приложения – BookIt! и причем исключительно вручную. С выходом beta Foxmarks для Safari Mac Os X – это стало возможно делать абсолютно автоматически в фоновом режиме. Вам понадобиться регистрация на FoxMarks. Там вы сможете скачать версию для Safari и установить Дополнение для Firefox. Так же появилась возможность синхронизации ваших закладок на Windows-машину в IE Internet Explorer (любые версии, вплоть до 64-bit). Таким образом Вы можете работать и делать новые bookmarks на любой платформе, любом компьютере и любом браузере – в остальных browsers они появятся автоматически. Это наиболее удобный и современный способ синхронизации ваших букмарков на сегодняшний день.

    { 1 comment }

    pagerank checker в safari

    Safari - отличный браузер, быстрый, стабильный.  Но есть в нем одно «НО» для вебмастера – нельзя установить google toolbar и нет никакого плагина для проверки pagerank в Safari. Я нашел решение - сервис blummy.com С помощью javascript кода (blumlet), который можно подстроить индивидуально, вы можете проверять не только PR любого сайта, но и, например, выводить график alexa, позволяющий оценить траффик (количество посетителей) сайта,а также выводить ссылки на различные сервисы и сайты, допустим на whois сервис с внесенным именем домена. Количество различных javascriptов в библиотеке Blummy исчисляется сотнями. Можно найти все что угодно. Расположение элементов во всплывающем окне вы выбираете сами с помощью drag and drop.

    blummy

    После этого вам остается только перетащить созданный вами blumlet в панель закладок – и можно пользоваться. Кстати, имеется даже комбинация клавиш, позволяющее выводить это окно с клавиатуры! Cmnd -1 или ⌘-1.

    { 0 comments }

    Часть 3

    Предполагаю, что вы уже успели ознакомиться с первой и второй частями статьи, посвященных работе с видео через командную строку. В третьей части обучения я напишу код для ffmpeg, который позволит Вам сделать .jpeg превью (snapshots) для созданных ранее .flv флэш видео-роликов.

    Для начала, Вам необходимо установить ffmpeg. Для этого вы можете воспользоваться либо нижеприведенной инструкцией, либо более новой инструкцией.

    1. Cкачайте ffmpegX, в состав которого входит ffmpeg.
    2. Откройте .dmg образ и перейдя к появившемуся приложению ffmpegX.app – нажмите на него правой кнопкой мыши и выберите – «Show Package Contents» (Показать содержимое пакета)
    3. Скопируйте содержащийся там universal binary файл ffmpeg, например, в папку /tmp
    4. Откройте приложение Terminal и выполните там следующие команды:
      sudo mv /tmp/ffmpeg /usr/local/bin/
      sudo chown root:wheel /usr/local/bin/ffmpeg
      sudo chmod 755 /usr/local/bin/ffmpeg

    Поздравляю, ffmpeg установлен! Теперь перейдите к папке, в которой содержатся ваши .flv видео файлы и выполните следующую команду:
    for f in *.flv; do ffmpeg -i $f -an -ss 00:00:11 -an -r 1 -vframes 1 -y -f image2 -s 190x142 $f-snapshot.jpg; done
    , где ‘ss 00:00:11‘ – секунда, в которую снимается превью; ‘-s 190×142‘ – разрешение получаемого файла; ‘$f-snapshot.jpg‘  - имя получаемого файла.

    { 0 comments }

    Часть 2

    В этом уроке я объясню как вырезать и перекодировать кусок .avi видео файла в .flv флэш-видео использую mencoder и программу terminal. Если вы читали первую часть урока – то вы уже поставили себе mencoder. В любом случае – я рекомендую его прочитать. Итак, задача следующая: Имеется много .avi файлов (в любом формате – divx или xvid), которые мы хотим переконвертировать во flash.

    Вот последовательность действий:

    1. Cоздать директорию и положить туда .avi файлы, с которыми будете работать (например ‘video’ в корневом каталоге)
    2. Создать субдиректорию ‘done‘ для готовых файлов
    3. Через приложение Терминал перейти в директорию ‘video
      cd /video
    4. Выполнить комманду, которая запустит работу mencoderа:
      for f in *.avi; do mencoder -forceidx -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -of lavf -ss 00:10:00 -endpos 00:02:10 -ffourcc FLV1 -oac mp3lame -lameopts abr:br=56 -srate 22050 -ovc lavc -lavcopts vcodec=flv:turbo:vbitrate=425:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -vf scale=480:320 $f -o done/$f.flv ; done

    Пояснения здесь требуют параметры ‘-ss 00:10:00‘, ‘-endpos 00:02:10‘, ‘-vf scale=480:320‘ и ‘vbitrate‘. Первый указывает начало вырезаемого фрагмента. Второй отвечает за его продолжительность. Третий – за  разрешение получаемого видео файла. А четвертый – за его bitrate качество.

    { 0 comments }

    Как известно зеленый круглый кружочек с плюсом вверху слева в любом браузере должен увеличить размер окна до необходимого для отображения данной страницы. Однако, иногда очень хочется растянуть экран по-максимуму, и тогда нужно его мышкой перетаскивать в «нулевую позицию» (т.е. в самый верхний левый угол) и оттуда его уже растягивать. Можно сделать проще – создать javascript букмарклет.

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

    Данная инструкция работает только под Safari 3 и Firefox.
  • Открываем окно вкладок в Safari или Firefox ++B
  • Выбираем «панель вкладок«
  • Создаем новую закладку и в адресной строке вписываем:
    javascript:self.resizeTo(screen.availWidth,screen.availHeight);self.moveTo(0,0);
  • Теперь можно пользоваться. Я также создал букмарклеты для ресайза  под экраны 800х600 и 1024х768 в отдельной папке. Вот еще один код:

    javascript:self.resizeTo(1024,768);self.moveTo(0,0);

    { 0 comments }

    Часть 1

    В трех последующих уроках я расскажу о том, как обрезать видео файлы, переводить их в другой видео-формат (я выбрал flash video – .flv, для последующей быстрой публикации видео на сайте), и создавать jpeg preview (thumbnail snapshot) для созданных видео роликов.

    Я не буду останавливаться на пояснении каждой команды или параметра команды – вы сможете найти необходимые Вам пояснения на сайте разработчиков – я дам вам работающие примеры команд.

    Хотя на маке существуют множество GUI (graphic user interface) решений для работы с видео, иногда, те или иные операции, особенно те, которые подразумевают создание batch очереди, возможно выполнить только c помощью mencoder или ffmpeg. Кроме того, большинство из существующих редакторов, так или иначе работают именно на основе ffmpeg и mencoder. Данные приложения не являются предустановленными на Mac OS X, поэтому для работы с ними вам необходимо будет выполнить простые действия по их установке.

    Итак, вот первая часть обучения и пример…

    Задание: Имеется множество файлов в формате mpeg, нужно их обрезать по 2 минуты каждый и сохранить новые файлы не изменяя формат.

    Для этого я воспользуюсь mencoder. Порядок действий такой:

    1. Загрузить Mencoder Universal Binary
    2. Распаковать его в ‘/tmp‘ (эта скрытая папка находится в корневом каталоге вашего жесткого диска, увидеть ее можно воспользовавшись туториалом для отображения скрытых файлов)
    3. Открыть Терминал и выполнить такие комманды (это установит mencoder на вашу систему):
      sudo mv /tmp/mencoder /usr/local/bin/
      sudo chown root:wheel /usr/local/bin/mencoder
      sudo chmod 755 /usr/local/bin/mencoder
    4. Cоздать директорию и положить туда мпеги, с которыми будете работать (например ‘mpegs’ в корневом каталоге)
    5. Создать субдиректорию ‘done‘ для готовых файлов
    6. Через приложение Терминал перейти в директорию ‘mpegs
      cd /mpegs
    7. Выполнить комманду, которая запустит работу mencoderа:
      for f in *.mpg; do mencoder -ovc copy -oac copy -of mpeg -endpos 00:02:00 $f -o done/$f -mpegopts tsaf:vbitrate=5800:muxrate=7500 -noskip -mc 0; done

    { 1 comment }

    Наткнулся на очень интересное «клавишесочитание», позволяющие быстро поменять контрастность дисплея:

    Ctrl + Option + Cmnd + . (или >) чтобы увеличить контраст
    Ctrl + Option + Cmnd + , (или <) чтобы уменьшить контраст.

    { 0 comments }

    Widescreen-тюнинг Apple Mail

    by Alex on Декабрь 9, 2008

    in Apps

    Хочу рассказать об очень полезном плагине, который позволяет изменять внешний вид почтового клиента Apple Mail. Называется он WideMail. Cобственно, смотрим картинку. На мой взгляд очень облегчает работу.

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

    { 0 comments }

    2 дня назад Гугл официально заявил о полной (двухсторонней) поддержке синхронизации Apple iCal с Google Calendar. До этого можно было только подписываться на обновления gCal и читать ваш гугл-календарь в iCal, но не изменять его! Для того, чтобы вносить записи в гугл-календарь, нужно было покупать стороннее ПО для синхронизации – SpanningSync или BusySync, которые стоят довольно дорого. Теперь же это можно делать официально и абсолютно бесплатно с помощью приложения – Colaboration, выпущенного Google Code.


    Итак, вот последовательность действий:

    Продолжить чтение →

    { 0 comments }

    • Страница 3 из 5
    • <
    • 1
    • 2
    • 3
    • 4
    • 5
    • >