winsv: (Default)
Инга играет с Дианой, я рядом на компутере.
Диана: "Мама, поколоти меня" И ложится рядом.
Инга: "Ты чего??"
Диана: "Мама, ну поколоти меня, а!"
У нас тут измена, у дочи явный мазохистический уклон, понимаем, что наказывать её бесполезно.
Тут она поправляется. "Мама, потикли меня" (то бишь пощекотай). Отлегло.
winsv: (Default)
Долго пытался оттянуть момент знакомства с .NET Security, но час настал. Документация по нему аналогична нашей, написаной одной бабушкой, далёкой от темы, по типу "что вижу, то пишу" "AddPermission: adds a permission". Примеров - только самые простые, которые может написать более-менее продвинутая бабушка по своей же доке. Благо, .NET Reflector есть. В результате нашёл баг в одном из их базовых классов (Evidence):
internal object FindType(Type t)
{
int num;
for (num = 0; num < ((this.m_hostList == null) ? 0 : this.m_hostList.Count); num++)
{
if (this.m_hostList[num].GetType() == t)
{
return this.m_hostList[num];
}
}
for (num = 0; num < ((this.m_assemblyList == null) ? 0 : this.m_assemblyList.Count); num++)
{
if (this.m_assemblyList[num].GetType() == t)
{
return this.m_hostList[num];
}
}
return null;
}

Всё это даёт повод задуматься: "а кто-нибудь вообще этим пользуется, кроме как Common Language Runtime?"
Page generated Sep. 25th, 2017 02:24 am
Powered by Dreamwidth Studios