3 июл. 2015 г.

GIT. Установка meld в качестве mergetool под Windows

При автоматическом слиянии ваших изменений, если у git'a возникли конфликты, придется делать слияние вручную. Для удобного графического управления слиянием служат инструменты mergetool. Их есть несколько, но мы поговорим о meld.
Как известно, со многими unix системами, meld устанавливается по умолчанию и его просто нужно задать git'у. Что делать, если у вас Windows? Правильно! Установить самим, а потом так же задать git'у в качестве mergetool.

Пошагово это выглядит так:


2 июл. 2015 г.

Команды GIT

Основные команды


* git status - посмотреть изменения

* git add . - добавить все изменения к коммиту и git начинает их отслеживать

* git add -all - тоже самое, только добавляет еще и новые, не отслеживаемые файлы

* git commit - описание изменений

* git pull - подтягивает изменения с сервера и мерджит их

* git pull --rebase - с флагом "rebase" можно избежать мерджа при стягивании изменений. То есть, ваши последние локальные коммиты перенесутся наверх и уродливый коммит с мерджем создан не будет

* git push - постит изменения на сервер

30 июн. 2015 г.

Странный auto increment при работе с Hibernate и H2 database

При работе с фреймворком Hibernate и базой данных H2 можно наблюдать странную картину при назначении id записи в базе данных.
Например, может наблюдаться такая последовательность id-шников:
1  2  3  4  5  6  7  8  33  34  35  65 ...

29 июн. 2015 г.

Spring MVC. Особенности работы с RedirectAttributes

В Spring MVC есть такой объект, как RedirectAttributes. Служит он для передачи параметров между запросами при редиректе. У него есть несколько методов, среди которых два особо интересных:





  • ra.addAttribute("name1", value1); 
  • ra.addFlashAttribute("name2", value2);

  • Допустим, у нас есть форма, на ней 2 input'a: value1 и value2. Мы нажимаем submit и попадаем в наш контроллер, в метод postMethod().

    13 июн. 2015 г.

    GIT. Установка редактора для коммитов

    Как установить свой редактор для коммитов в Windows

    Eсли вы работаете под Windows, можно использовать свой редактор (editor) для комментариев коммитов (по умолчанию используется vim).
    Чтобы установить notepad++ для коммитов в Windows необходимо зайти в:

    файл C:\Users\Admin\.gitconfig

    и добавить editor в раздел core. Выглядеть будет примерно вот так:

    21 мая 2015 г.

    VB .Net: Создание своего блокнота (часть 2)

    Как я уже писал, статья разбита на части:
    В предыдущих частях я описывал:
    • как создать проект в Visual Studio (часть 1).
    В этой, я хочу рассказать:
    • как открыть текстовый файл или RTF файл.

    12 мая 2015 г.

    Spring MVC. Разница между файлами application-context.xml и mvc-dispatcher-servlet.xml

    Постараюсь описать разницу между файлами, которые можно встретить в проектах веб-приложений, написанных на Spring MVC (фреймворк, ориентированный на запросы).

    25 февр. 2015 г.

    Шпаргалка программиста 1С (часть 2)



    1. Как создать запись в регистре сведений.
    2. Как программно удалить запись из регистра сведений.
    3. Как в СКД выбирать данные за период на конец дня.

    15 февр. 2015 г.

    VB .Net: Создание своего блокнота (часть 1)


    В статье будет рассмотрено, как создать свой небольшой блокнот на VB Net. Статья ожидается большой, поэтому будет разбита на части. Вот список того, что я собираюсь рассмотреть:
    • как создать проект в Visual Studio (часть 1);
    • как открыть и сохранить текстовый файл или RTF файл;
    • как использовать различную кодировку при открытии и сохранении файла;
    • как сохранять текст в кодировке UTF8 без BOM;
    • как автоматически определять кодировку при открытии текстового файла;
    Для отбора материалов только по этой статье, в блоге под постом можно нажать на ярлык "Notepad", так покажутся статьи этого цикла.

    10 февр. 2015 г.

    Шпаргалка программиста 1С (часть 1)

    В шпаргалке рассмотрим:
    - в процессе работы возникла ошибка "Итератор для значения не определен";
    - какую единицу измерения брать при программном заполнении табличной части;
    - как разрешить пользователю изменять цену, скидки и количество в табличной части документа;
    - как сохранить документ в Excel или другой внешний файл.

    6 февр. 2015 г.

    Отправка документов из 1С по электронной почте


    Бывают ситуации, когда руководитель организации хочет контролировать бухгалтеров и все внесенные ними изменения в документы информационной базы. Есть несколько вариантов, как решить эту задачу. Наиболее рациональный из них и будет рассмотрен в статье, а именно, отправка печатных форм документов в формате xls на электронную почту.
    Попутно будет рассмотрено:

    • как программно настроить почтовый профиль в 1С;
    • как создать почтовое электронное сообщение в 1С;
    • как создавать и удалять временные файлы в 1С;
    • как добавлять и удалять записи в регистре сведений;
    • еще много чего полезного.

    30 янв. 2015 г.

    VB .Net. Выгрузка и загрузка элемента TreeView через xml

    В статье можно найти как выгрузить и загрузить данные элемента TreeView. Как вручную добавлять, изменять, переименовывать и удалять узлы в TreeView. Примеры кода на Visual Basic.net.

    29 янв. 2015 г.

    1С. В документе не удается выбрать договор контрагента

    Если не получается выбрать договор контрагента в документах "Поступление товаров и услуг", "Реализация товаров и услуг" или любых других, где есть поле "Договор", тогда эта статья для вас.

    24 янв. 2015 г.

    Выбор сферы деятельности



    Статья для тех, кто столкнулся с проблемой "Как быть дальше?". Кто-то только начинает свой путь программиста, кто-то подошел к этапу смены рода деятельности и не знает куда ему податься. Это касается, как программистов, так и специалистов других профессий.
    В этой статье я постараюсь максимально раскрыть вопросы:
    • какие бывают основные сферы программирования;
    • какую сферу программирования выбрать для изучения;
    • какой язык программирования применяется в каждой из сфер;
    • какая сфера наиболее актуальна в наше время;
    • с чем можно столкнуться в каждой из сфер;
    • где больше всего платят.

    21 янв. 2015 г.

    Как стать программистом


    Если вы читаете эту статью, вы или программист или хотите им стать.
    Какие плюсы и минусы быть программистом? Какие сложности вас ожидают на пути программиста? Какие выгоды принесет программирование? И самое главное, что сделать, чтобы стать программистом и получить работу?  На эти вопросы вы найдете ответы в этой статье.