Balancer: Все сообщения за 15 Декабря 2006 года

 
ПнВтСрЧтПтСбВс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Balancer

администратор
★★★★★
А.Н.> Часто приходится слышать утверждение, что для такого отбора не хватило бы всего времени существования Вселенной. Как это можно доказать — не знаю, но и опровержений слышать не приходилось.

Доказать легко. Как в случае апории Зенона - встать и пойти :D Взять любой генетический алгоритм и посмотреть, что эволюционные механизмы работают. И работают просто несопоставимо эффективнее тупого перебора, к которому почему-то постоянно сводят разговор креационисты :D
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Trance2015> Лаги не прекратились :(

А у других как? Дело в том, что с момента моего предыдущего постинга загрузка сервера чрезвычайно упала (нашёл одно узкое место в коде ещё 2000-го года).
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Raf> А залинкованные это когда помогают не зависимо от радиуса.

Странно. Похоже на глюк. Будем разбираться :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Серокой> А ты где цены смотрел? У них разница в ~2200, BT GPS стоит от 3-х...

Я не в абсолютных, а в относительных.

price.ru, ~
C550 + BT-338 = 14500+3000 = 17500
N560 = 17000

Конечно, первая связка на 500..600р. дороже, но это копейки в сравнении с общей стоимостью. И за эти деньги ты получишь намного более качественный GPS + бОльшее время автономной работы + более простой апгрейд в будущем.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Dem_anywhere> А Опера... Ну что с неё взять :)

Не гоните на Оперу. У меня половина переписки в UTF-8 :D И извещения с форума читаются... когда доходят (ходят они очень странно)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Vale> 1. Бесплатный.

Нормальные - punBB, если интранет в DMZ, то можно phpBB, а также - UNB, версии iPB по 2.0.0PF4.

Vale> 2.Хранение сообщений - очень желательно в plain text (KOI-8R).

Вот с этим - облом. Только какой-нибудь древний UBB (и небесплатный).

Vale> 3.Обработка ссылок - нужна, хотя бы только ссылок вида Нttp:\\что-то-там.

это у всех есть.

Vale> 4.Нагрузка - несерьёзная, не более 10-20 чел одновременно

Это не несерьёзная, а средненькая загрузка. plaintext, кстати, уже не всякий потянет 10..20 запросов разом :D

Vale> 5.Модерирование - минимальное. Можно путем прямого редактирования plaintext файла с мессагами.

Может, вам тогда прямо на plaintext wiki - http://docuwiki.org/

Vale> 7.Нужна возможность отображать отдельно взятые треды как ленты новостей. Лучше методом генерации статического HTML, который потом include.

Это из любого обычного форума одним SQL-запросом делается. Вот с plaintext - придётся по файлам копаться.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Abaddon> Насчет перекодирования не уверен, а сайт переделать никак? Врядли он такой уж большой.

Да хоть и большой :) find ... -exec ... iconv ... :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
TEvg> Но они отнюдь не "генетические" и на них эволюцию не смоделируешь.

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

Самая, что ни на есть эволюция.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
А.Н.> А насколько эти модели корректны? Неужели так хорошо известно, как происходит эволюция?

Достаточно того, что компьютерные модели, построенные по нашим представлениям об эволюции природной, работаю, и работают очень эффективно.

А.Н.> Да почему опять креационисты? Сейчас это далеко не основные оппоненты дарвинизма.

Это собирательный образ :)

А.Н.> А перебор — тупой не тупой, но если мутации будут не случайными, то это уже не дарвинизм.

Мутации - случайные. Критерий отбора - уровень соответствия требуемой задаче ("выживание"). Скрещивание разных мутаций более "жизнеспособных" моделей.

По отдельности - направление нигде не задаётся. В комплексе - происходит быстрый и эффективный отбор.

...

Кстати, забавно, что на целом ряде задач "двуполый" "генотип" в алгоритмах оказывается эффективнее однополого. Кажется, там дело в бОльшей устойчивости оптимальных генотипов.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Abaddon> Еще отредактировать мета теги :)

Тогда - ещё sed :D
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Abaddon> 1) лежит сервер - лежит веб

Хм. А зачем карта онлайна, редактирование личных данных, администрирование настроек сервера, если сервер - лежит?

Abaddon> 2) сложно сделать единый интерфейс на несколько серверов

И не нужно. Опять же, зачем? Настройки-то - индивидуальные. Почему ты не ругаешься, что у тебя телнет лежит при упавшем сервера и трудно его сделать общим на несколько серверов? Считай, что это тот же телнет, только намного более удобный и мощный.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
А.Н.> А число вариантов мутаций насколько сопоставимо с реальным в природе?

Да хоть на десять порядков ниже будет уровень модели :D Не стоит забывать, что в природе развитие идёт миллиарды лет на миллиардах поколений и в миллиардах единиц популяций.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
А.Н.> Есть одна интересная гипотеза о причинах разделения на два пола. Дело в том, что при бесполом размножении организм потомка является генетич. копией родительского, а при половом — даже без всяких мутаций возникает другой набор генов

Совсем не обязательно :) Для создания нового организма не обязательно скрещивание XX + XY генов, можно скрещивать XX + XX. Что, кстати, тоже наблюдается в природе. Пол - один, а генотип потомка отличается от генотипа родителя.

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

Balancer

администратор
★★★★★
TEvg> Рома, можешь смоделировать превращение пресмыкающегося в птицу?
TEvg> А то Вале жалуется, что пресмыкающиеся размножаются медленно. На компе дело навеное быстрее пойдет.

Хорошо. Легко. Два уровня.

1. Точное моделирование. Сколько там сейчас времени уходит на обработку на компьютере одного генома? Несколько десятков часов? Это, конечно, быстрее, чем процесс размножения одного реального существа. Пресмыкающиеся превращались в птиц в течении... лень искать точные данные, ну, пусть в течении 100 млн. лет. Пусть, в среднем, одно поколение - один год. Итак, берём, пусть, 100 часов на обсчёт генотипа, умножаем на 100 млн. поколений и на, скажем, 100 млн. особей в популяции. Получаем, что на обсчёт этого дела нам нужно 10E14 лет. Однако, Солнышко намного ранее погаснет. А мы ещё только голый генотип обсчитываем. Не имитируем реальную среду.

2. Ладно, берём упрощённую модель. Что-нибудь, типа норнов из Creatures (кстати, вот пример генетического симулятора с ДНК, средой обитания, управляющей нейросетью в "мозге"...). Пусть мы будем обсчитывать 1 млн. таких поколений(!) в секунду. Дальше - всё, как выше. Получаем, что нужно всего 100 млн. лет. Ура! Это, наконец, осязаемая цифра.

Готов к моделированию процесса в течении 100 млн. лет? :D

...

Ну а если не гнаться ни за какой точностью и имитировать совсем примитив - Zeus как раз что-то такое у себя и моделировал. И кто-то у него там летал :D Правда, подробности я не помню, а сам он с форумов пропал...
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Wyvern-2> Генетические преимущества половой (почему именно дву-? ;))

Предложи эффективный генотип трёхполого типа. И эффективный физиологический способ размножения :D

Wyvern-2> Там дело в другом -в появлении НОВОГО ДАВЛЕНИЯ ОТБОРА, а именно внутривидового отбора

Да, точно!
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Белка там много. Вон, в красной - более 30%! А раз белка много - значит полезно. "Раз полезно - значит вкусно" © Амундсен :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Может, с версией клиента что-то... Надо будет попробовать (давно не тестировал), как сейчас с последними оф. апдейтами.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
phoptik> Если под словом "веб" имелось в виду сайт,база знаний,управление аккаунтом и прочее, то когда сервер лежит часто нужен сайт и форум, что бы игроки смотрели когда сервер станет онлайн и чтоб могли поболтать пока он лежит и спасти себя от суицида :)

Одно другое не исключает :) Компоненты, требующие информации реального времени с сервера или оперирующие чарами и т.п. - должны быть непосредственно на игровом сервере. "Офлайновая" информация (в т.ч. и форумы, новости) - это пусть висит на обычно http-сервере.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
А.Н.> Не совсем понял — это как?

X1X1 + X2X2 -> X1X2
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
TEvg> Чего товарищ Рома Каршиев никогда не наблюдал. Ни одного завалящего миллиардика. Но знает и помнит. Откуда? В учебнике прочитал?

Ага. И земля - плоская, и Луна сделана из сыра. Хватит уже тупить, наконец.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
TEvg> Напрасно. Дети преступников будучи усыновлены другими людьми в младенческом возрасте гораздо чаще становятся преступниками. Это установленный факт.

"Ты это лично наблюдал? Хотя бы десяток завалящих примерчиков. Но знаешь и помнишь. Откуда? В учебнике прочитал?" (лови возврат).

А так - есть ложь, есть наглая ложь и есть статистика...
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
TEvg> Ник. Недавно академики отрицали что камни падают с неба.

Ну, если это - недавно... То та же Библия - это вообще древнейший архаизм :D
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
TEvg> Собственно ничего не имею против. Меня возмущает что наблюдения идут 200 лет, а выводы делаются на миллиарды лет.

Тебя не смущает, что квантовые эффекты никто наблюдать непосредственно не может, а вот компьютер твой, построенный на них - работает?
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
>>Откуда? В учебнике прочитал?" (лови возврат).
TEvg> Угу. Или даже вообще в прессе.

Тогда или мы оба не верим в твой довод, или оба верим в мой, или признаём, что вести доказательную дискуссию ты не умеешь :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
TEvg> Наблюдение звезднго неба из различных мест показывает что круглая.

Обманывают демоны.

TEvg> Кстати по Библии - круглая.

Цитату можно?

TEvg> Геодезические наземные измерения - говорят что круглая.

Ты сам производил или на слово кому-то поверил? А, ведь, это - всемирный заговор.

TEvg> Полет Луны-16 показал что из железа, кремния и кислорода.

Ты сам на ней летал? Не было никакой Луны-16. была совместная советско-американская деза.

TEvg> А миллиард поколений кто намерял?

Никто, это всё тот же всемирный заговор, который про Луну-16 придумал и про сферичность земли.

Первые следы сложной (и не космогенного происхождения) органики на Земле датируются (коррелирующие радиоуглеродные методы + возраст слоёв) примерно тремя миллиардами лет в прошлое. Т.е., где-то, всего через миллиард лет после формирования планеты.

Потом ещё около двух миллиардов лет формировалась жизнь современной, так сказать, архитектуры.

Последний миллиард лет - шла эволюция.

Большинство видов живёт годичным циклом (наклон земной оси сказывается). Т.е. среднестатистически - одно поколение - один год. Итого - миллиард поколений.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
TEvg> Не смущает. Бо Вавилов и его коллеги квантовые эффекты наблюдали непосредственно. Глазами.

Ну, сферичность Земли тоже можно наблюдать на примере высокого холма :D

Ну, ладно. Вот пентакварки недавно получили. Тоже - заговор и обман? :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
TEvg> Боюсь что да. Последнее во что я верю это нуклоны и лептоны. В остальном не уверен.

А их - своими глазами видел? :) Или опять веришь печатным источникам? :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
TEvg> но сферичность земли я наблюдал лично.

Расскажи! :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
TEvg> Побойся Бога, полураспад С-14 5 тыс. лет.

Побойся школьного учебника, блин :D

Хотя "радиоуглеродный" - это я обобщил. Буквально - изотопный, конечно.

TEvg> Откуда вообще слои образовалить? Грязь сверху наросла? А она откуда? Вулканы выбросили?

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

Balancer

администратор
★★★★★
TEvg> Верю. Бо на сей раз убедительно. Картинка на осциллографе. Грибы атомных взрывов.

И много ты своими глазами видел атомных грибов?

TEvg> На водоеме. Видно как высокие мачты, столбы на берегу постепенно уезжают под горизонт.

Ну выпуклая земля и всё. Где тут про её сферичность что-то?
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
TEvg> Есть отбор! Кто говорит что нет? Он не позволяет ящерице стать птицей - вот что утверждаю я!

А археоптерикс - это ящерица или птица?
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Ладно, если Библия - буквальный истинный первоисточник. Каким образом на корабль Ноя поместились "всякого скота чистого [..] по семи, мужеского пола и женского, а из скота нечистого по два, мужеского пола и женского [...] также и из птиц небесных [чистых] по семи, мужеского пола и женского, [и из всех птиц нечистых по две, мужеского пола и женского,] чтобы сохранить племя для всей земли"?
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
TEvg> Я видел кинохронику.

Подделка.

TEvg> Лично я только ощущал толчек подземного ядерного взрыва.

Землетрясение.

TEvg> Потом по программе Время сказали что взрыв был ядерный.

Врут.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
TEvg> Все не так. То что я видел не так. Глазами трудно уследить а в оптику четко видно, как корабль проваливается под горизонт, а отнюдь не исчезает в дымке.

Ну вот, и классику не читал...
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Kuznets> да ладно вам спорить-то. радиус Земли еще Аристарх Самосский посчитал больше 2200 лет назад.

Дык, вон, Платон про Атлантиду писал, коей 20 тысяч лет, что явно превышает библейский возраст Вселенной :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Кстати, о плоской Земле - :: Сергей Синякин :: Монах на краю земли :: скачать книгу в rtf, fb2, iSilo, Rocket eBook :: Библиотека OCR Альдебаран

С художественной точки зрения чуть выше средненького, но один раз прочитать можно :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
GM права уже давно задаются через config/GMAccess.xml
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Tremer> Бал разбань пожалуйста silenu я даж и непонил за что ее забанели.

code text
  1. MySQL вернула пустой результат (т.е. ноль рядов). (Запрос занял 0.0360 сек)
  2. SQL-запрос:
  3. SELECT *
  4. FROM `characters`
  5. WHERE `char_name` LIKE 'silenu'
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Tremer> silena

Autoban: tried to purchase 2 non-stackable items: 277 to 1 slot in RequestBuyItem[123]

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

Могу разбанить с вайпом инвентаря.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

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

Balancer

администратор
★★★★★
S.I.> Более того, любые смещения такого кольца будут парироваться силой тяжести. Т.е. оно будет находиться в положении устойчивого равновесия.

К сожалению, равновесие будет неустойчивое :) стоит произойти малейшему сдвигу, как часть приблизившаяся к планете начнёт притягиваться СИЛЬНЕЕ, чем часть, отодвинувшаяся. И кольцо "сдвинется ещё сильнее".

Легко проверить, скажем, с кольцевым магнитом :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
C[1]mple][> Немогу разобраться((Где playerID нужно какое значение поставить??

Вписать туда object_id игрока, для которого прописываешь набор правил.

Ещё можно прямо в игре, вроде бы, по //r, но сам ещё не пробовал пока.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Муркт>: если вкратце - одна из основных идей состоит в том, чтобы сделать из L2Character не abstract, a final class

Смысл этого - не понял :)

Вся логика наследования в ООП говорит именно о такой классификации. Базовый класс, потом - последовательные уточнения.

Муркт>: у этого НПЦ должен быть какой-нибудь список его предназначений, и каждая возможность лежит в своём классе, и их очень просто скомбинировать между собой. А не так как сейчас - на каждую новую фичу делай класс-наследник от ФолкИнстанс

А, понял. Но это ничем не лучше нынешней ситуации. Вместо 10 классов чаров будет 10 классов предназначений.

Муркт>: К примеру, есть ещё такой у нас тупизм, как _sleeped, _stunned, _fakedeath, _ещёчтотонепомнючто
<Муркт>>: всё это выделить наффег в CharacterStates

Это - можно. А вот всякие _x, _y, _z, как это сделали в SF, выносить в CharacterCoordinates ни в коем случае нельзя. Производительность падает сразу в разЫ. А обращения к этим полям - одни из самых частых на сервере. При интенсивной работе даже .getX() отжирает процентов до 5 всех(!) ресурсов сервера.

>и сделать это не кучей булевых переменных, а set'ом, в котором будет храниться совокупность состояний

Редко модифицируемые - можно. Если только разрядности хватит.

Муркт>: 2) нормальная архитектура даст довольно приличный оверхед, по сравнению с тем, что есть сейчас, ИМХО

В нашем случае архитектуру имеет смысл приносить в жертву скорости. Ибо скорости и сейчас не хватает. Куда уж хуже-то?

Муркт>: 3) лёгкость работы с этим кодом впоследствии затмевает любые минусы оверхеда :)

Кому нужен будет лёгкий код, если он будет тянуть максимум 50 человек онлайн?

Муркт>: если всё это сделать, то бить нещадно по рукам тех, кто будет хоть чуть-чуть отступать от политики партии и делать что-то подобно тому, как сделано всё сейчас.

А писать нормально - можно и в рамках имеющейся архитектуры. И бить по рукам за аномальную писанину нужно тоже уже сейчас.

Муркт>: а, тут ещё одно преимущество вспомнил. При желании, можно будет поплотнее интегрировать питон, и юзать его хорошо. А не для каких-то квестов пацаватых

Зачем нам этот тормоз?? :D Я не знаю на сегодня более тормозного серверного скриптово языка. Он в 29(!) раз тормознее неоптимизированного чистого Питона :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
"Тополь-М" оснастят разделяющимися боеголовками

В ближайшее время ракеты мобильных комплексов "Тополь-М" будут оснащены разделяющимися головными частями индивидуального наведения, сообщает РИА Новости.

Командующий ракетных войск стратегического назначения генерал Николай Соловцов сообщил о предстоящем перевооружении в пятницу, 15 декабря. В настоящее время ракеты комплексов "Тополь-М" оснащены моноблочными головными частями мощностью 500 килотонн

Комплекс РС-12М2 "Тополь-М" в варианте шахтного базирования поступил на вооружение в конце 90-х годов прошлого века. С 2006 года началось производство мобильного варианта комплекса.

Возможность оснащения ракет разделяющимися головными частями, по некоторым сведениям, была заложена еще на стадии проектирования комплекса, но изначально не была реализована по причине политических ограничений. После выхода США из договора по противоракетной обороне и начала развертывания глобальной системы ПРО эти ограничения утратили смысл.

В "многоголовом" варианте боевая нагрузка ракет комплекса "Тополь-М" может составить от трех до семи боевых блоков мощностью по 150 килотонн. В сочетании с другими достоинствами комплекса – мобильностью, коротким временем предстартовой подготовки, быстрым разгоном ракеты, наличием ложных целей и возможностью использования маневрирующих головных частей – эта мера многократно повысит боевые возможности соединений ракетных войск, оснащенных новыми комплексами.

// Lenta.ru: Оружие: "Тополь-М" оснастят разделяющимися боеголовками
 
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Murkt> Логика наследования - да. Но ведь не всегда нужно использовать наследование? Я вот не вижу смысла разделения монстров и саммонов.

У саммонов целая масса специфических функций, которые не нужны монстрам. Начиная от их владельца, кончая инвентарём и т.п.

Murkt> Почему не лучше?

Шило на мыло.

Murkt> Ну тут уже ой :) Доводить до абсурда и выделять абсолютно всё не надо.

А статсы и прочее, обращений к чему не много - это сам Бог велел выносить. Тут я не спорю :)

Murkt> Почему ты забываешь, что хорошая/плохая архитектура практически не влияет на сами вычисления?

Ты сам писал об оверхеде :D

> :) То что пожирает проц сейчас, то будет пожирать проц и потом точно так же, и как раз там оверхеда практически не будет. А вот именно взаимодействие всяких скиллов, чаров, неписей и саммонов - оно съедает сейчас... Ну пусть 2%. Даже 100%-ый оверхед не жесток.

Если это именно из 2% вылезет. В общем, это требует очень вдумчивого и поэтапного подхода.

Murkt> У меня цифры - приблизительно в два раза медленнее, чем нынешний CPython. Можно тогда попробовать прикрутить Stackless Python. АФАИК отличная вещь.

Не знаю, кто такой CPython, но Jython на Linux на рекурсивных вычислениях Фибоначи в 29 раз медленнее, чем нативный Python :) Если же считать с psyco - то разница ещё раз в 60 может вырасти...
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
GOGI> Сейчас уже не с кислородом, а просто с воздухом. Из-за вредности первого.

Пардон, ошибка, машинально продолжил. Да, у пожарных - именно с воздухом.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
andry_p> А вот если раскрутить до скорости больше орбитальной...

Тогда - да.

andry_p> Во-первых, будет усилие на разрыв, что плюс, имхо.
andry_p> Во-вторых, вроде бы система должна быть устойчивой.

Будет. И то, и другое. А на самом кольце, если будет двигаться быстрее орбитальной скорости, появится тяготение :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Murkt> (у саммонов инвентаря нет, он есть у петов) Ну это понятное дело, что у них есть специфические функции (штук пять на самом деле), но почему именно наследование? ИМХО, оно здесь неудобно.

Хотя бы потому, что Java заточена под наследование :) И вызов переопределённой функции потомка происходит намного быстрее, чем вызов функции из класса, который прописан в каком-то поле базового класса.

Я на эту тему целое исследование проводил, именно в контексте l2j, о чём писал на форуме. Блин, нужно поиск скорее приделывать к форуму :)

В общем, если нужно что-то достать из класса, то самый быстрый способ - переопределение функции у наследника.

Кстати, метод с instanceof - крайне медленный (я даже делал в сборке серию замен с instanceof на связки пустая функция + её переопределение у потомков).

Murkt> Я так не думаю :)

Поиграй с бенчмарками :)

Кроме того, вызов субкласса по полю и из него - функции - это метод менее красивый, чем прямой вызов функции (где это применимо и удобно).

Murkt> А если бы я сказал, что с новой архитектурой получится быстрее, ты бы мне прям так и поверил сразу? ;)

Нет, я бы тебе сказал про оверхед :D
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
S.I.> Плохая аналогия! Как меняется сила притяжения кольцевого магнита в зависимости от расстояния до центра?

В данном случае это не принципиально :)

S.I.> Часть кольца приблизившаяся к планете на 100км будет притягиваться практически также как часть отодвинувшаяся (кольцо твердое) на 100км от неё. Проверьте g на высоте 200км и 400км. А вот все кольцо в целом сместившееся на сто км относительно центра Земли потянет к нему сильно.

Ужас какой. В школу срочно! :D
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

Balancer

администратор
★★★★★
Jerard> P.S. Я даже думал дело в количестве, съел как-то грамм 300 зараз.

Кстати, больше 100 грамм есть бессмысленно. Даже больше 70. Не усвоится.

Но главное - это то, что она хороша именно в небольших количествах. Тонким слоем на бутерброде с маслицем...

Если зараз съесть килограмм мёда, он тоже гадостью покажется. А если съесть килограмм чёрного перца, то и кони кинуть можно, пожалуй :D
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru