Во-первых, умерла Уитни Хьюстон. Это я очень четко усвоил. Про покойныйх лучше не говорить, либо говорить хорошее. Журналисты и блоггеры: не говорить они не могут, потому говорят, что она умерла и что была она хорошая. Такая хорошая, что второй такой не будет. Настолько хорошая, что последние лет 5 никому не нужна была. А теперь вспохватились. Ну конечно, теперь хоть канонизируй, ведь бедная мертвая Уитни уже не сможет записать ролик в поддержку Путина или еще какую гадость сотворить. Один мой неглупый коллега сказал про эту ситуацию: "Голос хоть и сильный, но уникальным не назовешь, а вот БГ не дай бог помрет, то повторения уж точно не дождемся". Какой БГ? Что ты несешь? Кому он нафиг нужен? Меня твои истории уже... Ну ты понял, короче, коллега.
Во-вторых, Чулпан Хаматова все таки поддерживает Путина. Это тоже внятно донесли. Вообще-то Чулпан поддерживает детей, но раз пошла такая пьянка: выборы, митинги, наблюдатели всякие, то и Путина поддерживает. Кому-то же надо поддерживать Путина, правильно? Путин сам себя не поддержит. Я даже не поленился и почитал на разных страничках в интернете биограию Хаматовой. А что она такого сделала? Чего все слетелись? История была такая: "Из авторитетный источников стало известно, что Путин угрожает Хаматовой нанять Герасима, чтобы утопить
муму детей". Пруфов конечно не нашли, но и не успокоились. Чулпан хорошая актриса (не то чтобы я просто ненавидел все русское, но я думал гораздо хуже будет), на мой взгляд, красивая женщина, да еще и добрые дела делает. А тут слетелись журналисты, блоггеры и давай шакалить. Обидно за Хаматову, а что сделаешь? Развели блять майдановщину, давайте еще друг другу морды бить, мол "За Зюгу ответишь, бля" и кепарик набок.
В-третьх, научился узнавать имя переменной в коде:
- public static string NameIs<T>(Expression<Func<T>> expr) {
- return ((MemberExpression)expr.Body).Member.Name;
- }
А зойчем? А у меня есть какие-то классы со статическими константами, значения которых используются для типизации элементов, пакетов, а при выводе на экран нужны для поиска локализованной строки. Но я ленивый, это же ОШЕ сложно написать статичестки класс с константами, потому в коде появляются новые ёбы:
- var logItem = new EventLog {
- Creator = Env.CurrentUserName,
- //Воооооот это финт ушами, никто не ожидал, ведь так?
- EventType = Obj.NameIs(() => EventTypes.GoodsShipmentEdited),
- GoodsShipmentID = goodsShipment.ID,
- ID = Guid.NewGuid(),
- EventTime = DateTime.UtcNow,
- };
А при выводе например в грид, локализованная строка поднимется сама примерно таким образом
- public string EventTypeText {
- get { return EventTypes.ResourceManager.GetString(EventType); }
- }
За это я и люблю дотнеты. Ничего не делаешь, а все есть. Надеюсь у вас неделя тоже протекает хорошо или не протекает, хз, кароче.