Author Archive | URII

Крутые штуки

Этим постом я начинаю новую рубрику, в которой буду рассказывать про всякие крутые штуки. Скажу честно — меня на это сподвигло почти полное отсутствие аналогов Cool Tools на русском языке.

В каждом таком посте я буду последовательно рассказывать про три крутые штуки, которыми я пользуюсь.

Continue Reading →

3D-принтеры и теория заговора или как напечатать шапочку из фольги

Все началось с того, что мой принтер начал хуже печатать (соплить — мазать пластиком там где не надо, кривить — не ровно печатать). По всем симптомам известным мне с прошлого принтера было похоже что платформа потеряла калибровку. Что в принципе не удивительно- не калибровал я его с момента покупки. Continue Reading →

Рашша-биз в полный рост

Акт первый — оптимистический

Вы наверное помните мой недавний пост про сравнение 3D-принтеров. В общем я решил заказать к своему недавнему приобретению кое каких деталей. Если быть совсем точным — расходников. Столик с специальным покрытием для печати. Чтобы не терять время а просто менять столик, запускать печать и спокойно отковыривать напечатанную деталь пока новая деталь печатается на сменном столике.

Заказал в той же самой конторе где и заказывал принтер. Заказал — 24-го марта, оплатил — 26-го марта. Тут то мои приключения и начались.

Continue Reading →

Generic-функции и имена классов

Столкнулся недавно на работе… Возможно это очевидная вещь, но мне показалось не очевидным. По этому оставлю это тут — на всякий случай.

Предположим у нас есть функция:

public void SomeFunction()
{
    // Нам нужно вывести имя класса-шаблона T здесь
    // Самым очевидным будет сделать
    Console.WriteLine(nameof(T));
}

И это будет не верным — в консоль будет выведено «T».

Но как же нам получить имя пришедшего класса ?

public void SomeFunction()
{
    Console.WriteLine(nameof(typeof(T)));
    // или
    Console.WriteLine(typeof(T).Name);
}

Как то так.

Powered by WordPress. Designed by WooThemes