•  
  • Archives for Август 2011 (3)

Ubuntu — просмотр видео в MPlayer и SMPlayer

Categories: Other
Comments: 1 Comment
Published on: 12.08.2011

В Ubuntu существует программа для просмотра видео Mplayer. Обычно параллельно с ней устанавливают оболочку для удобного пользования данной программой. Я использую оболочку SMPlayer, там в, настройках видео, не забудте включить vdpau(если у Вас видеокарточка nVidia), чтобы видео обрабатывалось не Вашим процессором компьютера, а видеокартой — это полностью уберет нагрузку с процессора.
И так, вначале установим сам Mplayer (у вас должен быть подключен интернет), для этого будем использовать установку последней рабочей копии программы, т.к. у нас система должна иметь всё самое лучшее и новое ;) , для этого вставляем следующие инструкции в консоль:

sudo add-apt-repository ppa:motumedia/mplayer-daily
sudo apt-get update
sudo apt-get install mplayer

Заметьте, вставлять надо по одной строке за раз! После того, как Вы установили Mplayer, открываем его настройки введя в терминале следующую команду:

gedit ~/.mplayer/config

и добавляем в открывшемся окне следующие строки (банально в конец файла):

heartbeat-cmd="xscreensaver-command -deactivate &"
stop-xscreensaver="yes"

Теперь можно смело запускать SMPlayer, ставить в его настройках видео VDPAU и смотреть свои любимые фильмы в HD качестве без большой нагрузки на процессор.

Сайты программ:

SMPlayer — http://smplayer.sourceforge.net/

MPlayer — http://www.mplayerhq.hu/

WindowBuilder Pro для Eclipse

При написании программ на Java с графическим интерфейсом возникает вопрос:»а в чем собственно начать писать этот графический интерфейс?». В таком случае на помощь приходит плагин для Eclipse, который не включен в IDE по-умолчанию, т.е. его придется установить вручную. Этот плагин позволяет очень легко создавать графический интерфейс при написании программ на SWING, AWT, GWT (хоть для веба, но приятно, что есть такая функция).

WindowBuilder ProСтраница проекта : http://code.google.com/intl/ru/javadevtools/wbpro/

Для установки заходим в пункт меню Help -> Install New Software. В появившемся окне нажимаем кнопку Add , записываем в поле NameWindowBuilder Pro , а в поле Location адрес сайта, согласно версии Вашего Eclipse, из списка ниже:

  • Eclipse 3.7 (Indigo) — http://download.eclipse.org/windowbuilder/WB/integration/3.7/
  • Eclipse 3.6 (Helios) — http://download.eclipse.org/windowbuilder/WB/integration/3.6/
  • Eclipse 3.5 (Galileo) — http://download.eclipse.org/windowbuilder/WB/integration/3.5/
  • Eclipse 3.4 (Ganymede) — http://download.eclipse.org/windowbuilder/WB/integration/3.4/

После этого нажимаем кнопку «OK» и в списке выбираем все расширения.

При установке на Eclipse 3.7 Indigo возникла проблема в зависимостях, из-за чего не устанавливалось ничего если отметить все расширения. Решается просто — уберите галку с «eRCP Designer» и всё установится (если не читаете сообщения об ошибках).

Двойной оператор отрицания «!!»

if(!!mainFunction.myFunc){
    ...
}

Сложилось так, что в JavaScript к типу boolean можно привести следующие типы:,

эти типы дают при приведении «false»

false и "false"
0 и "0"
""
null
undefined
Number.NaN

всё остальное приводится к «true»

Поэтому для того, чтобы например не писать данный каламбур lля проверки существования переменной или функции

if(mainFunction.myFunc != null &&
   mainFunction.myFunc != "undefined" ){ ... }

Лучше написать вот так:

if(!!mainFunction.myFunc){ ... }

Видно, что меньше надо кода, да и читаемость повыше, правда если человек не изучал «скрипт» 5 минут на коленке, а разбирался «откуда ноги растут». В этом и заключается прелесть двойного оператора отрицания.

page 1 of 1
EnglishFrenchGermanItalianPortugueseRussianSpanish

Welcome , today is Четверг, 23.02.2012