-
Forms Authentication в ASP.NET MVC
2015-05-31 | 4 min readВ ASP.NET MVC 4 к текущему моменту есть масса реализаций аутентификации, но мне была нужна Forms Authentication.
Read moreКак обычно, полностью готового решения при поиске в интернетах мне не встретилось, потому спешу поделиться своим.Оказалось, я пропустил пару нюансов, и всё давно уже расписано. Но не выкидывать же теперь статью. -
Установка и удаление Windows служб
2015-05-23 | 1 min readЯ задолбался каждый раз ставить, запускать, останавливать и удалять разрабатываемые службы через
InstallUtil.exe
, потому написал приложение, которое это всё упрощает.Приложение использует тот же самый
Read moreInstallUtil.exe
, но теперь не нужно лезть в консоль и печатать там команды. -
Отправка состояния сервера через Telegram
2015-05-12 | 4 min readЯ давно собирался написать статью про Telegram, чтобы помочь его продвижению в массы. Не то, чтобы он в нём нуждался, но хотелось просто описать свой опыт использования и поделиться восхищением.
Read more -
Вызвать веб-метод, зная только Endpoint
2015-05-09 | 2 min readНастал такой момент, когда я не могу добавить в проект ссылку на веб-сервис посредством Service Reference - просто потому, что я её не знаю, а получаю каждый раз от клиента, и на неё нужно отправить результат.
Разобравшись с тем, как это сделать, решил написать конкретный пример для статьи Send Data Using the WebRequest Class.
Read more -
WordPress и 512 RAM
2015-05-04 | 7 min readА тут случилось мне поднимать один сайт на WordPress‘е в дроплете DigitalOcean с 512 мегабайтами оперативной памяти.
Сразу к сути - в 512 метрах ему очень тесно.
Read more -
Обработка ошибок в ASP.NET MVC
2015-05-03 | 4 min readВзялся осваивать ASP.NET MVC. Лучше поздно, чем никогда.
Ну и стал смотреть, как в нём обрабатывать ошибки, точнее исключения. В ASP.NET Web Forms в глобальном классе
Global.asax.cs
был методApplication_Error
, где можно было ловить все необработанные исключения. В ASP.NET MVC это всё тоже есть, но переход на контроллеры и представления меня несколько сбил.Статьи по теме уже есть в достаточном количестве, но, как обычно, с ходу разобраться у меня не получилось, потому я напишу, к чему пришёл, когда постиг.
Read more -
WS-Addressing в WCF
2015-05-01 | 2 min readСервис на WCF поддерживает WS-Addressing, то есть способен писать и читать в заголовке поле
ReplyTo
, в котором содержится адрес для ответа.Почему-то быстро с этим разобраться мне не удалось, потому после продолжительных поисков я решил описать, как это происходит при написании клиента для WCF-сервиса.
Read more -
Обновление Bitnami Redmine Stack
2015-04-19 | 4 min readВ какой-то момент мы наконец-то созрели до установки системы управления проектами. Я предложил Redmine, так как был уже с ним знаком по прошлой работе. Альтернатив (кроме SharePoint) никто не предложил, потому решено было ставить Redmine.
Как вы помните, от интернета мы изолированы, что вносит определённые проблемы в установку ПО. Здесь эти проблемы вновь себя проявили, но слава небесам, мы такие не одни на планете, и уже есть решение на такие ситуации - это Bitnami Stack, то есть установка всё-в-одном: и БД, и само приложение, и сопутствующие необходимые компоненты, вроде Ruby on Rails и прочего, и всё это ставится в один каталог, а самое главное - не требуется соединение с интернетом.
Read more -
Получение информации по сайтам на beget.ru
2015-04-05 | 2 min readУ меня есть один сайт, который находится у хостера Бегет. Среди прочих условий тарифного плана есть ограничение по CP - некие условные единицы нагрузки на сервер - значение, которое превышать нельзя. Точнее, можно, но тогда потребуется перейти на тариф уровнем выше.
Понятно, что надо как-то за нагрузкой следить. Посмотреть её можно у них в личном кабинете, но каждый раз туда лазить неудобно. Зато хостер предоставил API для доступа к некоторым функциям личного кабинета, среди которых есть и просмотр нагрузки. Осталось написать приложение.
Read more -
Установка SCM-Manager
2015-03-25 | 2 min readСуть такова, что мы в нашей конторе не можем размещать свои проекты на GitHub, Bitbucket или любом другом сервере в интернете. Разработчики сидят во внутренней сети и доступ в интернет отсутствует. Но центральный репозиторий необходим, и для этого отлично подходит SCM-Manager (или SCM-Server, как он там называется).
Read more
Social networks
Zuck: Just ask
Zuck: I have over 4,000 emails, pictures, addresses, SNS
smb: What? How'd you manage that one?
Zuck: People just submitted it.
Zuck: I don't know why.
Zuck: They "trust me"
Zuck: Dumb fucks