Картинка блога
22 декабря, 2011

MSBuild как и его свободный брат XBuild предназначены для автоматизации процессов сборки решений. В этой статье я попробовал собрать самые интересные и полезные моменты их использования. Это не быстрый обзор для начинающего, а закрепление знания для практикующего. Возможно, некоторые советы вам пригодятся для написания своих скриптов.

Продолжить чтение "C# Типсы триксы MSBUILD и XBUILD" »

21 ноября, 2011

Google code search, о которого так хвалили и боялись решили закрыть. 15 января 2012 года он прекратит свое существование. Распоряжения выдано «сверху» так что обжалованию не подлежит. Я часто пользовался этим сервисом, судя по количеству недоумевающих, не только я. Тут я собрал пару альтернативных поисковиков. Надеюсь, они будут справятся также. 

Продолжить чтение "Альтернатива Google Code Search" »

Службы Windows это удобный способ запускать и контролировать программы, выполняемые на заднем плане. Они часто используются в больших приложениях или как альтернатива консоли или Form приложения, которое можно спрятать в трей. Сегодня я попробую объединить все идеи и наработки касательно сервисов и консольных приложений, используемые мной за время моего «молчания» лета.

Продолжить чтение "Еще раз о работе со службами (Windows Service) на C#" »

Устал я ждать обновление Longterm версии, так-что решил обновится уже сейчас. Longterm версия сейчас 2.6.7 особо не отличается от описанной в моем предыдущем посте. И для меня, как для человека, пишущего код на C# практически каждый день — морально устарела. Чтобы сохранить Вам, дорогой читатель немного времени, выложил я также, обновленные скрипты. Сегодня речь пойдет [...]

Продолжить чтение "Компиляция Mono 2.10.2 с исходного кода" »

Из коробки последняя версия Mono живет только в дистрибутивах от Novell. Главный пример тому OpenSUSE. В других дистрибутивах — таких как Debian, Fedora и Ubuntu в репозиториях пылится не очень свежая версия. Обычно это LTS версия 2.6 занимающая свое место с конца 2009-ого года. Следующей LTS версией будет 3.x релиз которой еще не запланирован. Чтобы [...]

Продолжить чтение "Установка Mono 2.10.2 и MonoDevelop 2.6 на Debian" »

Что нужно для того, чтобы запустить приложения на базе .NET на выделенном линукс (пусть даже виртуальном) сервере? Конечно Mono! В прошлом году я уже касался темы установки Mono на Dreamhost. После этого прошло некоторое время, за которое язык и сам Моно успел обзавестись Linq со всеми вытекающими, PLinq а также полной поддержкой MVC и WCF. [...]

Продолжить чтение "Обновление Mono до 2.10 на DreamHost" »

На прошлых выходных наконец-то дошли руки перепрошить мой домашний рутер на OpenWRT. Идея витала в воздухе больше года, время от времени я читал статьи и слышал восхищения от знакомых. Пришло время превратить мой рутер в зверька с Linux начинкой. Установка Перепрошивка и дальнейшая настройка рутера — дело не обычное. Оно требует знания английского языка и [...]

Продолжить чтение "Переход на OpenWRT. Рутер с Линуксом." »

Меню в CMSMS это, пожалуй, первый элемент с которым столкнется разработчик при знакомстве с этой замечательной CMS. Как понятно из названия, этот модуль нужен для создания меню, я же его еще использую для создания списка элементов (грид). Например, сделать список продуктов с кратким описанием на одной странице.

Продолжить чтение "CMS Made Simple создание и работа с меню" »

Делаю один маленький проект на Django, для облегчения задачи поставил одноименный стек от Bitnami. Штука интересная и при правильном подходе ее можно заставить работать. К сожалению как и во многих других реализациях есть несколько серьезных проблем, которые перерастают в грабли. Чтобы избежать геморроя с настройкой виртуальных сетевых карт, будем использовать port forwarding (проброс портов), предусмотренный [...]

Продолжить чтение "Bitnami Django stack и переброс портов в VirtualBox" »

Задача появилась из-за нежелания устанавливать какой-либо WAMP стек. Идея в том, чтобы создать переносимый сервер выполняемый в собственной песочнице. Он должен быть достаточно быстрым в загрузке и не требовать много ресурсов. Нужен был сервер на базе Linux, максимально приближенный к боевым (production) условиям. Так и родилась идея запустить Ubuntu Server на VirtualBox в Headless режиме. [...]

Продолжить чтение "Установка виртуального LAMP сервера на оcнове VirtualBox и Ubuntu" »