Использование vim-fugitive как git mergetool
Если Вы используете 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
С недавних пор я начал набирать текст слепым десятипальцевым методом и здорово ощутил, как неудобно порой убирать кисть правой руки то на мышку, то на «стрелочки» клавиатуры для навигации по тексту, именно эта проблема заставила меня основательно попробовать текстовый редактор VIM. В двух словах VIM — это очень древний редактор, последователь редактора VI, основная идея которого в том, что есть несколько режимов при работе с текстом. Если не учитвать visual и replace режимы, то в VIM два режима рыботы. В обычном (normal или как его ещё называют command) режиме текст с клавиатуры не вводят, а осуществляют различные манипуляции над текстом, к примеру, чтобы удалить слово достаточно переместить курсор в начало этого слова и нажать на клавиатуре d, а затем w. Второй режим(insert mode) — это режим ввода текста, как раз в нём и происходит вставка текста, а нажав клавишу Esc можно опять вернуться в нормальный режим. Читать запись польностью …
Чиним регулирование яркости в Ubuntu
После обновления с 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
С недавних пор мне приходится заниматься разработкой на рельсах, и, хотя я ещё очень «зелёный», но рельсы ставить уже научился.
Будем ставить Ruby при помощи RMV (Ruby Version Manager). Для тех, кто не в теме, о RVM можно почитать на их официальном сайте. Для этого идём на сайт google.com, тыцкаем в поле ввода, пишем туда «RVM» и переходим по первой же странице в выдаче.
Ладно, шутки в сторону, приступим. Читать запись польностью …
Настройка xdebug в Ubuntu для NetBeans
Для тех, кто любит отлаживать 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
Речь в данном посте пойдёт о том, как превратить такой 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
Речь пойдёт о поднятии интернет-соединения L2TP в Debian или Ubuntu, все настройки актуальны для провайдера Kyivstar кабель в городе Харьков.
Для пользователей, которые любят графический интерфейс, очень рекомендую пакет VPNPPTP , на ноутбуке под Ubuntu 10.10 у меня всё завелось, сам процесс поднятия соединения с графики интуитивно понятен и я не стану описывать его.
Речь пойдёт о настройке соединения в системе Debian Lenny с последующей раздачей интернета в локальную сеть. Подразумевается, что пользователь знаком с основами Linux, описываю настройку пошагово. Читать запись польностью …
Сессии в jQuery
Иногда в javascript требуется хранить состояния определенных элементов при серфинге по сайту. К примеру — это могут быть какие-либо флаги, либо же состояния слоя (показывать\скрыть). Т.е. фактически нужна поддержка сессий в javascript. Для библиотеки jQuery существует довольно таки неплохой плагин, и называется он jQuery Session. Принцип работы плагина достаточно прост. Читать запись польностью …
Простейший pppoe интернет шлюз на Debian/GNU Linux
Для организации простейшего домашнего шлюза интернет на базе Debian понадобится 5 минут времени.
Допустим, что у нас следующая конфигурация — наш сервер(шлюз) имеет две сетевые карты eth0, eth1. eth0 смотрит в интернет и получает все настройки по dhcp, а eth1 смотрит в локальную сеть. Задача — поднять интернет на нашем шлюзе и раздать его в локальную сеть.
Привязка событий в jQuery на содержимое, загруженное Ajax
Недавно пришлось поработать на jQuery c Ajax. После подгрузки содержимого методом load() в какой-нибудь слой, не срабатывают события для подгруженного содержимого. Проблема была в том, что я определял события в $(document).ready() и, собственно, контента, на который я вешал event-ы, ещё «не было в природе, как такогово». Лечится эта беда довольно просто. Читать запись польностью …
- Апрель 2012 (1)
- Февраль 2012 (1)
- Ноябрь 2011 (1)
- Сентябрь 2011 (3)
- Февраль 2011 (1)
- Сентябрь 2010 (1)
- Август 2010 (2)
- Май 2010 (3)




