2013-11-17

Привязка ресурсов к своему домену

Иногда какой-то сервис перестает удовлетворять растущим запросам и настает необходимость его сменить, на более подходящего конкурента.
Но как быть с адресом?
Например, в почте появилось слишком много рекламы. Но email-адрес поменять не так-то просто. Ведь он где только не используется и сменить его везде становится затратно по времени.
Похожая ситуация с блогом: визуальный редактор не такой удобный, как в другой блогосистеме и рад бы переехать, да блог проиндексирован, а на отдельные записи могут быть размещены ссылки в разных частях интернета.
Напоминает ситуацию с сотовыми - хочется уйти к другому оператору, да на номер много чего завязано и все контакты надо оповещать.
Но, имея свой домен, вижу следующее решение: перенести почту и блог на свой адрес. Не сам фунционал сменить, а просто привязать ресурс к персональному домену. Google, Yandex, MailRu позволяют использовать их функционал почты на своем персональном домене, также Blogger и LiveJournal имеют аналогичную возможность. Для этого нужно только прописать специальные записи для домена и указать его адрес в настройках сервиса.
В конце-концов, если замучает парнанойя (а-а-а, за нами следят!), то всегда можно развернуть почтовый сервер и любой понравившийся блогодвижок на своем сервере. Легко и просто, уже без изменения домена. Разве что, при смене блогосистемы может измениться внутренняя адресация, но при наличии поиска внутри блога, это не такая уж и большая проблема. Да и записи нужно либо через экспорт-импорт перенести, либо как-то еще автоматизировать с помощью парсинга.

2013-11-14

Самые основы Reflection в C# .Net на примере исследования класса из DocsVision

Чтобы посмотреть какие методы, свойства и события предоставляет класс нужно:
1) Создать экземпляр класса и в IDE получить все в выпадающем списке.
2) Декомпилировать файл. К счастью, .NET проектами это очень легко проделывается.
3) Прочитать всю нужную информацию о классе с помощью Reflection.
Первый и второй вариант пройден и не считаю нужным их описывать, а вот Reflection для меня является чем-то новым, с чем я попробовал слегка разобраться.