воскресенье, 20 декабря 2009 г.

Установка SQL Server 2005 на Windows Server 2008

Достаточно часто можно столкнуться с необходимостью запуска MS SQL Server 2005 на Windows Server 2008. К примеру:

  • Обслуживание оперативной базы приложений System Center 2007
  • Team Foundation Server 2008. Его оперативная база, у меня, так и не воткнулась в MS SQL 2008.
  • Перенос существующих приложений в новое окружение

Деспозиция: Свежеустановленный Windows Server 2008 x32. Цель: Установить SQL Server 2005

Первым делом устанавливаем роль Web-сервер(IIS 7.0) со следующими компонентами:

  • Совместимость с IIS 6.0 – весь набор

Теперь обновляем Windows Server 2008 до SP2. Для установки MS SQL Server 2005 всё готово.

После установки необходимо обновить SQL server до SP2 или SP3

четверг, 5 ноября 2009 г.

Как пасти котов…

Замечательнейшая книга Хенка Рейнуотера “Как пасти котов. Наставления дл программистов, руководящих другими программистами”(Hank Rainwater, Herding Cats: A primer for programmers who lead programmers). Читается на одном дыхании!

Это действительно не очередное пособие по менеджменту и прочей “ереси”, а, по большему счету, оригинальный рассказ о личном опыте руководителя программных проектов. Позволяет под несколько иным углом взглянуть на свои задачи.

Важно то, что книга ориентирована именно на программистов ставших менеджерами по стечению обстоятельств(типа меня =) ).

Короче, рекомендую.

суббота, 20 июня 2009 г.

Windows 2008 Server на ноутбуке

Решил потестиь Windows 2008 Server, полученный по программе DreamSpark. А поскольку Windows 7 немного стала напрягать - сказывается всё-таки что это RC1, решил поставить Win2008 на свой ноут Dell Vostro V1500( CoreDuo T7250 2Ghz, 4Gb RAM).

При установке приятно удавила возможность попробовать одну из трех версий: Standart, Enterprice или Datacenter - хотя рассчитывал только на Standart(жалко MS х64 не раздает =) ). Поставил Enterprice. Вроде-бы всё нашел: либо сам, либо с драйверами от Висты.

Накладка вышла пожалуй только с Bluetooth - мышь подцепилась, но вкладки "Bluetooth" в панели управления нет. После установки оригинальных драйверов – стек так и не появился, а вот устройство отвалилось окончательно. =( Решение нашел только для х64 систем. Ждем SP2 Russian…

Сейчас система выглядит а-ля Вист, благодаря этому мануалу.

воскресенье, 31 мая 2009 г.

Тестовая запись. Тестим Live Writer

Картинко из файла

 photo_0001-14

альбом, почему-то не видит… =(

 image

Изображение карты

 

Virtual Earth до гуглов явно не дотягивает, если не сказать большего… =(

Ну и напоследок кусок кода

class Test{
  public int variable;
}


* This source code was highlighted with Source Code Highlighter.

понедельник, 18 мая 2009 г.

GMP + MS VS =…

Ну если не любовь, то дружба точно. =)
Потанцуем с результатами прошлого поста.

1. Закинем в "где\то\там\лежит\студия\VC\include\" gmp.h и gmpxx.h
2. Закинем в "где\то\там\лежит\студия\VC\lib\" gmp.lib и gmpxx.lib

Теперь MS VS будет видеть функционал заголовков, но для корректной работы необходимо уже в самом проекте указать компановщику - какие библиотеки линковать дополнительно.

* В "Проект -> Свойства "что-то-там" -> компоновщик -> ввод -> Дополнительные зависимости" написать:

gmp.lib

gmpxx.lib

* В "Проект -> Свойства "что-то-там" ->компоновщик ->Командная строка" написать:

/FORCE:MULTIPLE

Все. Можно ваять.

сборка GNU MP для Windows в Visual Studio

Для начала стоит скачать исходники GNU MP (я использовал версию 4.2.4). Собирать мы её будем непосредственно в VS 2005(2008).
Далее забираем у Brian Gladman-а подготовленный к сборке в VS проект(для 4.2.4 - тут).

Распаковываем, соглашаемся на слияние.
Чтобы не выскакивала ошибка для yasm, закидываем файл yasm.rules в папку \MSVS_Path\VC\VCProjectDEfoults\ .

Теперь спокойно запускаем gmp.sln. Выбераем Release и собираем последовательно:
  1. gen_gmp_gc
  2. всё остальное gen_*
  3. необходимую библиотеку gmp(я собирал lib_gmp_gc).
  4. последней собираем lib_gmpxx
Итог: два заголовка: gmp.h и gmpxx.h; и две библиотеки: gmp.lib и gmpxx.lib

пятница, 15 мая 2009 г.

GNU Multiple Precision Arithmetic Library(GNU MP) - замечательный инструмент для работы с оооочень большими числами. Однозначно быстрее сложения(умножения) столбиком =) Иногда быстрее чем CryptOOP...
К плюсам отнесу очень подробный и полезный мануал.
К минусам - некоторые танцы с бубном при припайке на винды, и необходимость таскать везде доп библиотеку. Но не такой уж это и большой минус...

четверг, 23 апреля 2009 г.

Продолжаю работать над свободной реализацией криптографических ГОСТов.
Сегодня Соклан должен доделать симметричное шифрование в части режима работы с простой заменой.
Столкнулся с проблемой - адекватный рефакторинг и автоматическое построение UML нотации.