суббота, 26 января 2013 г.

GIT попытка сделать push в текущею ветку удаленном сервере

Пытаюсь по SSH вытолкнуть изменения на удаленный сервер, в результате чего получаю вот такую ошибку: REJECTED_OTHER_REASON

Для решения данной проблемы вы можете либо сделать из удаленного репозитария либо сделать bare (без исходных кодов) репозитарей
git config --bool core.bare true

либо создать ветку продакшен и сделать ее текущей а пушатся в master а затем мержится в продакшен

git checkout -b production
а затем после пуша мержимся
git merge --ff-only master

суббота, 12 января 2013 г.

GIMP 2.8 из исходников

как бы я не ненавидел gimp все равно приходится им пользоваться время от времени. Здесь краткая инструкция по установке на основе данной заметки(http://pingvinus.ru/note/gimp-install-from-sources)

сначала ставим gimp из репозитария (sudo apt-get install gimp)

если же старая версия вас не устраивает как меня то можно собрать новую из исходников

собирать будем gimp 2.8 для начала нам следует установить следующие библиотеки и пакеты

sudo apt-get build-dep gimp
sudo apt-get remove libgegl-0.0-dev libbabl-0.0-0-dev
sudo apt-get install libavformat-dev libavcodec-dev valac-0.16 graphviz
sudo apt-get install ruby1.9.1-dev liblua5.1-0-dev libopenexr-dev libopenraw-dev
sudo apt-get install libexiv2-dev libsdl1.2-dev libgs-dev libjasper-dev
sudo apt-get install git-core
sudo apt-get install checkinstall

сделаем директорию для хранения всех наших исходников
mkdir ~/build_gimp
cd ~/build_gimp

устанавливаем глобальные переменные (ВНИМАНИЕ если в процессе сборки вы будете закрывать консоль то их нужно выставлять но новой)

export PATH=/opt/gimp-2.8/bin:$PATH
export PKG_CONFIG_PATH=/opt/gimp-2.8/lib/pkgconfig
export LD_LIBRARY_PATH=/opt/gimp-2.8/lib

для оптимизации под конкретное железо можно сделать
export CFLAGS="-march=native -O3"

далее получаем через git исходники babl и собираем

git clone git://git.gnome.org/babl
cd babl
./autogen.sh --prefix=/opt/gimp-2.8
make
sudo make install
cd ..
аналогично собираем gegl
git clone git://git.gnome.org/gegl
cd gegl
./autogen.sh --prefix=/opt/gimp-2.8
make
sudo make install
cd ..

скачиваем исходники gimp
wget ftp://ftp.gimp.org/pub/gimp/v2.8/gimp-2.8.0.tar.bz2

распаковываем
tar -xjf gimp-2.8.0.tar.bz2

переходим в папку с исходниками gimp
cd gimp-2.8.0

конфигурируем
./configure --prefix=/opt/gimp-2.8

компилируем
make

устанавливаем
make install

запустить из консоли можно
/opt/gimp-2.8/bin/gimp-2.8

в директории ~/.local/share/applications создать файл gimp28.desktop
[Desktop Entry]
Name=GIMP 2.8
Name[ru_RU]=GIMP 2.8
Encoding=UTF-8
Type=Application
Exec=/opt/gimp-2.8/bin/gimp-2.8 %U
GenericName=Image Editor GIMP 2.8
Icon=/opt/gimp-2.8/share/icons/hicolor/48x48/apps/gimp.png
Terminal=false
Categories=Graphics;2DGraphics;RasterGraphics;GTK;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=GIMP
X-GNOME-Bugzilla-Component=General
X-GNOME-Bugzilla-Version=2.8.0
X-GNOME-Bugzilla-OtherBinaries=gimp-2.8
StartupNotify=true
MimeType=application/postscript;application/pdf;image/bmp;image/g3fax;image/gif;image/x-fits;image/pcx;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-psd;image/x-sgi;image/x-tga;image/x-xbitmap;image/x-xwindowdump;image/x-xcf;image/x-compressed-xcf;image/x-gimp-gbr;image/x-gimp-pat;image/x-gimp-gih;image/tiff;image/jpeg;image/x-psp;image/png;image/x-icon;image/x-xpixmap;image/svg+xml;application/pdf;image/x-wmf;image/jp2;image/jpeg2000;image/jpx;image/x-xcursor;


Настройка микрофона вебкамеры для ubuntu

дело в том что по умолчанию включен со микрофон звуковой карты.
для включения микрофона с камеры установите pavucontrol (sudo apt-get install pavucontrol.)после чего запустите pavucontrol 
осталось установить галочку на против микрофона закрываем программу(кнопки сохранить здесь нет) все
PHP: The Right Way блог програмышки
Яндекс.Метрика