Pull to refresh
0
@braindamagedread⁠-⁠only

User

Send message
select count(«должны»|«должна»|«должен»|«нужно»|«нужен») from text;
go;
> over 9000…

select count(«можно»|«может»|«могут») from text;
go;
> over 9000…

Архитектура — это не стиль кода и не отступы, не именование переменных. Очень порадовали: «использовать SQL тоже нужно через ядро». «Связи должны быть не прямые, а в виде дерева». «Можно просто создавать новые функции, похожие на старые».

Совершенно бесполезная статья — каша наизнанку. Это реферат старшеклассника?
У вас есть опыт промышленной разработки?
Иногда кажется, что даже не через 5 после, а за 5 секунд _до_.
>> В ОС будет эквивалент .NET Compact Framework, встроенный в Silverlight

Очень странное заявление, если учесть, что Silverlight и есть ветка от Compact Framework, продолжившая развиваться отдельно. А вот про XNA вполне вероятно — XNA также является адаптированным Compact Framework-ом, «притормозившим» в районе 2ой версии .net

В общем, если и остальные новости носят такой же характер, то мое мнение состоит в том, что рано кричать или делать выводы, а настоятельно следует подождать официальных вестей — эти же крайне противоречивые.
А я у вас спрашивал, что ли? Откуда у вас в сети взялся DNS, настроенный админом на well-known?

Я вот что не понимаю — автор тщательно описал постановку задачи. И решает _его_ задачу.

Конечно, по уму если делать, вы все правильно говорите — велосипеды в топку, следует пользоваться рабочим стабильным решением. Я так и написал первым комментарием.

Но это уже решение другой задачи, понимаете — не той, что была в топике, с другими ограничениями и другой вводной. В топике — домашняя сеть и минимум телодвижений до, после и во время.
Как-то так.
А можете рассказать, как при помощи DNS искать сервер в сети, если его имя неизвестно?
Уже четверо ;)
Я бы еще на вашем месте сначала запускал поток, который ждет ответа, а потом стрелял. А то рантайм тормознет, и вы пропустите ответ — это же UDP
Не кормите тролля, он тупо не осилил прочесть всю статью
О, очередной #банько решил пройтись по всем комментариям и в карму насрать. «Не пиши на моем Хабре», ага. И как, работает?
В решении нет поиска по имени. Там смысл в том, чтобы запустить сервер в абсолютно неизвестной сети, и получить коннект к серверу, даже не зная, какой именно хост ему соответствует, без настройки DNS и прочего.

Ты еще к аватаре доебись, раз сказать нечего.
Хых, как вы заговорили.
Не перескакивайте, пожалуйста — вы начинали с этого: «для поиска IP по имени DNS и был придуман»
Понятно. При чем здесь «магического» — чтобы по##здеть?
Попробуйте прочесть по zeroconf и bonjour еще раз. Смысл в том, что тут рассматривается автоконфигурация на прикладном уровне, что является частью UPnP и zeroconf, в отличие от dns/dhcp — те нижнего уровня, и резолвят хосты, а не сервисы.

И потом — zeroconf по части прикладного решения по сути идентичен показанному решению. Почему тогда он оправдан, а это решение — нет?
Вот прикопались к .net. Тут же главное принцип, механизм, а не то, что реализовано на .net.
Apple вот в iTunes сделали же Rendevous/Bonjour, и его даже винда поддерживает. Дураки, правда — разве в сети нет DNS?
Чукча не читатель, похоже. Начните с отличий zeroconf от dns
А почему вы считаете, что для этого не стоит использовать mono?
Ясно :) Просто там принцип тот же, и вы, сменив порт и совсем чуть-чуть протокол, получите совместимость, а это уже гут.

Кстати, как вам моно? А то я после того, что обнаружил в mono/mscorlib, вообще доверие потерял:

private static int ConvertFromBase(string value, int fromBase, bool unsigned) {
if (NotValidBase(fromBase))
{
throw new ArgumentException(«fromBase is not valid.»);
}

, где NotValidBase — «return (((value != 2) && (value != 8)) && ((value != 10) && (value != 0x10)));»

UPnP (Win), Zeroconf (Win/Lin/Mac), Bonjour (Mac) — то же самое, что и у вас, только работает в продакшене. Зачем нужен велосипед?
Это не заслуга дров, они не могут перезапускаться, т.к. сидят в кернеле, а заслуга ATI CCC. Ну и потом, перезапускались они через раз, куда чаще слетала система в BSOD.

Information

Rating
Does not participate
Works in
Registered
Activity