Pull to refresh
72
0
Я робот @San13

User

Ну наконец-то теперь боевые микро-БПЛА Скайнета будут лучше ориентироваться и в жилищах ничтожных людишек (а сервера Гугла будут знать, что у вас где лежит в туалете)

Ну ладно, ладно, не боты Скайнета в домах людишек, а БПЛА армии Эльфов и прочих Светлых Сил смогут ориентироваться в пещерах Мордора. Тоже хороший ведь вариант. Блин.
На гей-парадах тоже много говорят о смелости…
Почитал www.disruptivetelephony.com/2010/12/understanding-todays-skype-outage-explaining-supernodes.html, почитал www1.cs.columbia.edu/~salman/publications/skyperelay-gi08.pdf, прояснились детали.

1) конечно, не сами скайповские сервера раздают лично релеи, а p2p сеть, которая, в свою очередь, направляется некоторыми корневыми серверами. К корневым серверам за советом также направляется свежеустановленный клиент, кэш которого еще пуст. Корневые сервера направляют его к ближайшим супернодам, а там оно уже стабилизируется со временем.

Отсюда вопрос: что может помешать скайпу отправить запросец на клиента васи: «обнули-ка кеши и переконнекться»? А дальше васю уже поведут.

2) как сильно скайп контролирует всю p2p сеть, видно из указанного случая, по первому линку. Скорее всего как-то глобально реконфигурили сеть, возможно, выводили старые суперноды. А их дофига. Сеть легла. Ввели МЕГА-суперноды, расположенные в датацентрах. Рутовым серверам сказали кормить этими мега-супернодами всех клиентов, и после глобального аута клиенты с подчищенными кешами уже кушают новую еду.
И как же он их находит, вне своей локалки-то? Сканирует диапазоны IP адресов? Конечно же нет. Конечно же на сервере имеют полную картину всего и говорят ему, попробуй эти или те. И раздают несколько, чтобы с запасом было. Так и написано в документ по ссылке.

Насчёт модифицированного RC4 источник тут: www.opennet.ru/opennews/art.shtml?num=30755, я нашел. Такие дела.

В прилагаемой цитате из прилагаемого PDF следует, что существуют кроме супер-нод еще и relays, через которые таки проходит трафик если надо. Который, однако, зашифрован. Однако, шифром, который является — подпиленным в неизвестную сторону — широко распространенным (непомню каким именно).

Сравнить это с заявлением Марка:

«Звонки со Skype на Skype не проходят через наши центры обработки данных и «суперузлы» не участвуют в передаче аудио или видео между клиентами Skype.».

Правды ради, надо заметить что дядя говорит только про супер-ноды, и говорит правду, НО вообще не упоминает про релеи, распределением которых во время установки связи как раз и занимаются центральные сервера, и вполне могут направить на свои, нужные, релеи.

download.skype.com/share/business/guides/skype-it-administrators-guide.pdf

If a Skype client can’t communicate directly with another client, it will find the appropriate relays for the connection and call traffic. The nodes will then try connecting directly to the relays. They distribute media and signalling information between multiple relays for fault tolerance purposes. The relay nodes forward traffic between the ordinary nodes. Skype communication (IM, voice, video, file transfer) maintains its encryption end-to-end between the two nodes, even with relay nodes inserted.
да, нужны хорошие тачки: больше ЦПУ и больше мозгов чтобы в параллел запускать билдиться модули при деплойменте. НО это в том случае если у вас не изолированы такие проблемы. Если вы видите расхождения между hosted mode и js mode (а я ни разу не видел, при плотном девелопменте большого проекта 3 года группой товарищей), вам следовало бы их изолировать отладить и пользовать уже этот код.

различие между hosted mode и js mode было только в том, что они давали разное прохождение таймеров. Если код был не продуман, то вполне возможная, но непредвиденная последовательность выполнений таймеров вылезала в js, которой не было в hosted mode, ну тут уже программист корявый значит, нареканий к gwt не было.

от этого всего я шизею, в хорошем смысле слова.

так что же за баги были у вас? про енумы что-то но я не понял что.
Вы не понимаете? Hosted mode, не нужно ничего ждать. Простой проект, изменил какой-нибудь IF в java, нажимаешь F5 имеешь за 2-3 секунды результат, весьма сложный проект — 10 секунд предел.
вы о клиент сайде? он не зависит от бакенда
вы о сервер сайде? он не зависит от gwt
RPC тоже стандартное (сервлет на сервере, и стандартный XMLHTTPRequest с клиента).
Что я упустил такое?
Может для вебсферы нужен ibm jre? И оттуда нюансы?
А при чем тут ГАЕ? 8-OO
вы не писали или не поняли GWT (?), поэтому ваше разделение на 80-10-10 неверно. Это не та технология связки java/javascript, где применимо подобное разделение. Не могли бы вы описать ваши сложности?
компилить в JS надо только во время деплоймента. Отладка в хроме раза в 2-2.5 медленнее чем в FF, да, но раньше было по ощущениям в 5 раз 8). Поэтому девелопмент удобно делать в FF, а в хроме уже доводить совместимость.
в GWT есть еще режим отладки и плагин для этих целей в бровзере. Вы пишете и отлаживаете код в бровзере без долгой компиляции в JS, а результат получается тот же (в том смысле, это это не эмуляция). Это и есть основная killer feature, которой в Pyjamas нету.
А вот третий сценарий хуже всех — тот, с которым сейчас столкнулся Twitter: ситуация «нам-нужны-деньги-но-мы-хотим-остаться-бесплатными».

Автор возможно не знает, что твиттер уже окупился давно, революциями в нужных странах, направлением общественного мнения в нужное русло, итд… Что там того саппорта какого-то твиттера, для бюджета США.
Автор в плену ложной дихотомии. Бесплатное или платное, так? Но тут упускается из виду ОТКРЫТОЕ ПО (открытый исходный код). Которое и бесплатное и неумираемое, покуда есть хоть 1 разработчик. В случае, если твиттер его купит, делается форк — и вперед.

""«Можно конечно воспользоваться паттерном Visitor. При создании класса с методом PurchaseItem мы будем передавать некий интерфейс IGetCurrentTim»""

Ну! Да и еще просто дату передать не моги, обязательно некий интерфейс…
А ведь только месяц прошел с тех пор как его закончили переводить на арабский (см.: Египет).
Спешат, ой спешат.
так автор-то — буржуй (С) КО
Таки да, белизна упоминаемая в словаре, мною была ошибочно воспринята за классическое имя собственное отбеливателя, в то время как она означает, судя по контексту, качество цвета, свойство отбеленного изделия.

Лично у меня возникает вопрос — о каком отбеливателе идет речь? Кухонный для раковины? Или для бумаги?

Я вырос на книгах Савченко, по указанной ссылке смотреть мысль N 21, так что я бы вместо отбеливателя бы лучше упомянул закрепитель, не знаю, многие бы оценили 8)
кстати, интересный вопрос. Разве в оригинальном русском языке нету такой литературной формы изложения?

Вот представь. Ты автор, русский. Ты написал книгу. Ты ее продал. Однажды к тебе приходит письмо, в котором тебе говорят «что за фигня, сплошное ты»…

Information

Rating
Does not participate
Location
Харьковская обл., Украина
Date of birth
Registered
Activity