понедельник, 21 декабря 2015 г.

Азы букмарклет, автоматическое заполнение htm форм.

Управлять содержимым html страницы можно при помощи букмарклета. В данной заметке опишу простые примеры букмарклета и его использование для заполнение веб форм.

пятница, 18 декабря 2015 г.

MS SQL INSERT в IDENTITY поле

Обычным INSERT не получиться для вставки в это поле его явно нужно указать в запросе на вставку и установить IDENTITY_INSERT в ON для таблицы в которую будет проводиться вставка. В заметке приведен пример как вставлять данные в такие столбцы.

пятница, 6 ноября 2015 г.

Пример использования Log4Net

Для записи лога на C# очень популярна библиотека Log4Net - logging.apache.org/log4net/. В это заметке размещу пример использования и настройки данной библиотеки. Использую её практически во всех своих проектах.

понедельник, 12 октября 2015 г.

Ошибка не найден .nuget\nuget.targets

Скачал с git проект https://github.com/rdingwall/wpf-mvvm-task-progress-dialog при запуске возникла ошибка:

The imported project "C:\wpf-mvvm-task-progress-dialog-master\.nuget\nuget.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.


Для решения проблемы было сделана следующие действия

1. Установлен Nuget.
2. Правой кнопкой по solution и выбрать "Enable NuGet Package Restore".
3. Нажать Ок при возникающих предупреждениях.
4. Пересобрать проект.

К ошибке Nuget это отношения не имеет, но для запуска проекта еще переустановил MVVM Light и переименовал ссылки на модель главной формы.


вторник, 29 сентября 2015 г.

Alt linux остановка/запуск сервиса

Samba. Расшарить папки Linux по сети для Windows

Для доступа к каталогам Linux по сети из Windows можно воспользоваться Samba, которая позволяет расшарить папку. Samba - это набор программ для стандартной соместимости с Windows для Linux и Unix. В основном применяется для расшаривания папок и принтеров между Windows и Linux. В заметке приведет порядок действия и настройки для подключения папки без ограничения доступа.

пятница, 10 июля 2015 г.

Перевод географических координат Pulkovo1942 в WGS84

Нужно производить перевод координат из системы координат Pulkovo1942 в WGS84, в этой заметки соберу ресурсы и книги которые помогли мне разработать, протестировать и внедрить алгоритм перевода.

среда, 8 апреля 2015 г.

Сброс счётчика идентификаторов таблице MS SQL

DBCC CHECKIDENT('TableName', RESEED, 0)

Последний параметр указывает число с которого начнётся отсчёт индекса. Если в таблице остаются данные
то нужно указать максимальный +1 текущий индекс. Подробное описание https://msdn.microsoft.com/ru-ru/library/ms176057.aspx

Загрузка в MS SQL из csv файла

Для загрузки из csv файла можно воспользоваться командой BULKINSERT в данной заметки приведен перевод примера загрузки из Pinal Dave (http://blog.SQLAuthority.com)

понедельник, 16 марта 2015 г.

NPOI пример использования

Существует хорошая библиотека для Java Apache POI - the Java API for Microsoft Documents http://poi.apache.org/, которая позволяет работать с документами Microsoft. Была создана портация этой библиотеки на C# и называется она NPOI http://npoi.codeplex.com/. В данной заметке будет описан пример использования NPOI.

пятница, 20 февраля 2015 г.

Решение проблемы "Java was Started but Returned Exit Code=13" при запуске Eclipse

После некоторых манипуляций с установленными JVM, при запуске Eclipse, появляется окно с ошибкой , текст которой начинается с "Java was Started but Returned Exit Code=13". Решения проблемы нашёл в заметке http://www.ashout.com/fix-java-started-returned-exit-code13-eclipse/ большое спасибо автору. У себя оставлю перевод.

среда, 11 февраля 2015 г.

XP mode в Windows 7

Иногда программы не хотят работать в windows 7 для них нужен widows xp для решения этой проблемы можно воспользоваться режимом XP mode вот описание режима http://windows.microsoft.com/ru-ru/windows7/products/features/windows-xp-mode. В результате появиться пустая виртуальная машина с Windows XP, которая имеет доступ ко всем устройствам компьютера. Её можно использовать для тестирования чего либо на чистой винде.

вторник, 10 февраля 2015 г.

Разработка видеоинструкций

В работе разработчика ПО часто возникает задача разработки инструкции к своим программам. В данной заметке я приведу краткий обзор программ для записи видео инструкций.

пятница, 23 января 2015 г.

Проблемы со службой Windows Installer

После установки очередного обновления Windows 7 на моём компьютере, стали происходить странные вещи. Одна из них перестали запускаться программы MS Officce, также перестали удаляться и устанавливаться практически все программы. Других заметных проблем не было.

воскресенье, 18 января 2015 г.

Интересные блоги, форумы, статьи

Часто много полезной информации о практических задачах получается найти в блогах, форумах и статьях. В данной заметке приведу подборку заинтересовавших меня. Подборка со временем будет дополняться.

Онлайн учебники, справочники, видео курсы по программированию

Подборка обучающих материалов и справочников по программированию. Буду обновлять по мере появления новых.

четверг, 15 января 2015 г.

Выделение листинга кода в блоге

Так как блог посвящен программированию и всему что с ним связанно, часто придётся вставлять листинг кода. К сожалению по умолчанию на донном блоге такая функция не поддерживается. В заметке описано как это было реализовано мной.

Смена языка интерфейса в Visual Studio

Установил Visual Studio 2012 с русским интерфейсом. Но не понравилось пришлось устанавливать английский интерфейс.

Вставка сменяющихся цитат на MediaWiki

Решил добавить цитаты о программировании сменяющиеся при каждом входе на Вики(поднятую на MediaWiki). В заметке описано как я это реализовал.

Открыть порт для доступа к MS SQL 2005 серверу

В данной статье описано как открыть в брандмауэре порт для доступа к MS SQL серверу 2005.

среда, 14 января 2015 г.

On-line инструменты для разработки и интересное в сети


Здесь буду собирать подборку онлайн инструментов для разработки, которые позволят эффективнее вести разработку. Постоянно будет дополняться.

Использование локального ArcGIS JavaScript API

Потребовалось использовать ArcGIS API for JavaScript совместно с ArcGIS for Server в локальной сети без доступа в интернет. Нашел статью по настройке http://support.esri.com/fr/knowledgebase/techarticles/detail/42138 сделал для себя перевод. Пока выкладывал перевод сама статья куда то пропала. Приведу текст оригинала в конце записи. Также внесены некоторые правки с учётом изменения сайта ESRI.