Использование vim-fugitive как git mergetool

19 Апрель 2012   //   by Arthur   //   Software  //  Комментарии (0)

Если Вы используете git в повседневной работе, возможно, часто приходится разрешать конфликты. Мой любимый редактор кода — это VIM, если кто не знает, существует замечательный плагин для работы с git внутри VIM, разработанный не менее замечательным человеком tpope. Существует также очень хороший скринкаст, демонстрирующий «волшебство» разрешения конфликтов в VIM при помощи vim-fugitive. Так вот, чтобы настроить git mergetool для работы с vim-fugitive проделываем следующие манипуляции:

git config --global mergetool.fugitive.cmd 'gvim -f -c "Gdiff" "$MERGED"'
git config --global merge.tool fugitive

Следует отметить, что вместо gvim можно использовать vim или macvim.
Как всегда, спасибо stackoveflow за рецепт.

Более плотное знакомство с VIM

2 Февраль 2012   //   by Arthur   //   Software  //  Комментарии (0)

С недавних пор я начал набирать текст слепым десятипальцевым методом и здорово ощутил, как неудобно порой убирать кисть правой руки то на мышку, то на «стрелочки» клавиатуры для навигации по тексту, именно эта проблема заставила меня основательно попробовать текстовый редактор VIM. В двух словах VIM — это очень древний редактор, последователь редактора VI, основная идея которого в том, что есть несколько режимов при работе с текстом. Если не учитвать visual и replace режимы, то в VIM два режима рыботы.  В обычном (normal или как его ещё называют command) режиме текст с клавиатуры не вводят, а осуществляют различные манипуляции над текстом, к примеру, чтобы удалить слово достаточно переместить курсор в начало этого слова и нажать на клавиатуре d, а затем w. Второй режим(insert mode) — это режим ввода текста, как раз в нём и происходит вставка текста, а нажав клавишу Esc можно опять вернуться в нормальный режим. Читать запись польностью …

Чиним регулирование яркости в Ubuntu

17 Ноябрь 2011   //   by Arthur   //   GNU/Linux, Новости  //  Комментарии (0)

После обновления с Ubuntu 11.04 к версии 11.10 перестала регулироваться яркость, пошарив в инете, я нашел статьи по добвалению опции в файл /etc/defaul/grub, но это мне не помогло, решение удалось найти на официальном форуме Ubuntu, итак, решение для карт Nvidia

Редактируем конфигурационный файл X.org :

  nano /etc/X11/xorg.conf

Следующим образом:

Section "Device"
  Identifier "nvidia"
  Driver "nvidia"
  Option "NoLogo" "True" 
  Option "RegistryDwords" "EnableBrightnessControl=1" 
EndSection

После перезагрузки яркость должна регулироваться

Установка Ruby on Rails в Ubuntu

18 Сентябрь 2011   //   by Arthur   //   GNU/Linux, Ruby on Rails  //  Комментарии (0)

С недавних пор мне приходится заниматься разработкой на рельсах, и, хотя я ещё очень «зелёный», но рельсы ставить уже научился.

Будем ставить Ruby при помощи RMV (Ruby Version Manager). Для тех, кто не в теме, о RVM можно почитать на их официальном сайте. Для этого идём на сайт google.com, тыцкаем в поле ввода, пишем туда «RVM» и переходим по первой же странице в выдаче.

Ладно, шутки в сторону, приступим. Читать запись польностью …

Настройка xdebug в Ubuntu для NetBeans

18 Сентябрь 2011   //   by Arthur   //   GNU/Linux, PHP, Software  //  Комментарии (0)

Для тех, кто любит отлаживать php код дебаггером, выкладывают интсрукцию, как завести x-debug для php в среде Netbeans под операционной системой Ubuntu

Надеюсь, что вы уже установили Ubuntu и NetBeans. Для начала установим x-debug :

sudo apt-get install php5-xdebug

Далее редактируем конфигурационный файл php.ini (/etc/php5/apache2/php.ini), добавив туда соответсвующие строки :

[debug]
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000

Читать запись польностью …

Настройка оформления NetBeans в Ubuntu

10 Сентябрь 2011   //   by Arthur   //   GNU/Linux, Software  //  Комментарии (0)

Речь в данном посте пойдёт о том, как превратить такой NetBeans:

В такой NetBeans:

Для этого дописываем в netbeans_default_options конфигурационного файла netbeans.conf следующие опции:

--laf javax.swing.plaf.metal.MetalLookAndFeel -J-Dswing.aatext=true
 -J-Dswing.metalTheme=ocean

Т.е. меняем оформление и включаем сглаживание. Кстати, если говорить о сглаживании, то некоторые Java приложения в linux не хватают такое сглаживание, как в системе, виной тому библиотека Swing. Надеюсь, когда-нибудь этот баг пофиксят. Если нужно такое сглаживание, как в системе, то лучшей альтернативой NetBeans будет Eclipse

Настройка соединения интернет Kyivstar L2TP в Debian или Ubuntu

6 Февраль 2011   //   by Arthur   //   GNU/Linux  //  Комментарии (2)

Речь пойдёт о поднятии интернет-соединения L2TP в Debian или Ubuntu, все настройки актуальны для провайдера Kyivstar кабель в городе Харьков.

Для пользователей, которые любят графический интерфейс, очень рекомендую пакет VPNPPTP , на ноутбуке под Ubuntu 10.10 у меня всё завелось, сам процесс поднятия соединения с графики интуитивно понятен и я не стану описывать его.

Речь пойдёт о настройке соединения в системе Debian Lenny с последующей раздачей интернета в локальную сеть. Подразумевается, что пользователь знаком с основами Linux, описываю настройку пошагово. Читать запись польностью …

Сессии в jQuery

2 Сентябрь 2010   //   by Arthur   //   jQuery  //  Комментарии (0)

Иногда в javascript требуется хранить состояния определенных элементов при серфинге по сайту.  К примеру — это могут быть какие-либо флаги, либо же состояния слоя (показывать\скрыть).  Т.е. фактически нужна поддержка сессий в javascript. Для библиотеки jQuery существует довольно таки неплохой плагин, и называется он jQuery Session. Принцип работы плагина достаточно прост. Читать запись польностью …

Простейший pppoe интернет шлюз на Debian/GNU Linux

13 Август 2010   //   by Arthur   //   GNU/Linux  //  Комментарии (0)

Для организации простейшего домашнего шлюза интернет на базе Debian понадобится 5 минут времени.

Допустим, что у нас следующая конфигурация — наш сервер(шлюз) имеет две сетевые карты eth0, eth1. eth0 смотрит в интернет и получает все настройки по dhcp, а eth1 смотрит в локальную сеть. Задача — поднять интернет на нашем шлюзе и раздать его в локальную сеть.

Читать запись польностью …

Привязка событий в jQuery на содержимое, загруженное Ajax

13 Август 2010   //   by Arthur   //   jQuery  //  Комментарии (0)

Недавно пришлось поработать на jQuery c Ajax. После подгрузки содержимого методом load() в какой-нибудь слой, не срабатывают события для подгруженного содержимого.  Проблема была в том, что я определял события в $(document).ready() и, собственно, контента, на который я вешал event-ы, ещё «не было в природе, как такогово». Лечится эта беда довольно просто. Читать запись польностью …

Страницы:12
Рубрики
Статистика