Собственно именно так
JS быстрый, удобный, но держать на нём крупный проект просто невозможно. Классическая схема работы, построенная на ООП, наследовании, инкапсуляции тут просто не работает.
По поводу неподвижности второго объекта — я слегка упростил.
Думаю проще объяснить задачу на примере.
Есть космический корабль, движущийся со скоростью несколько десятков километров в секунду при линейных размерах 10 метров. Также есть астероид, дрейфующий со скоростью несколько метров в секунду.
Задача — проверить, не столкнётся ли корабль с астероидом
У меня вопрос к автору
Как решается задача про пересечение прямоугольников ( можно проще — кругов ), когда один из них — неподвижен, а второй движется со скоростью, при которой за один такт вычислений он перемещается дальше, чем максимальный его размер ( размер метр на метр, скорость 10 м/такт, например )
Скорее наборот
В описанной ситуации ( username(8)+пароль(10) против root+пароль (18) ) лучше рут с 18-тизначным паролем
По той простой причине, что username будет проверяться по словарю, что даст меньшее количество вариантов, нежели просто пароль(18)
Да, совсем забыл
Linux тоже всё кеширует. На всех моих рабочих серверах память кешем забита под завязку, оставляя 50-200мБ под критические ситуации.
Только вот в Linux SuperFetch-а нет и он память забивает кешем постепенно
Возможно это у меня что-то было неправильно, но когда я использовал Vista, меня очень раздражал дикий своп сразу после загрузки компьютера.
Пришлось отключить SuperFetch
Зато семёрка этого недостатка лишена — никаких подгрузок, всё действительно происходит в фоновом режиме.
PS. Возможно исключительно субъективное восприятие, но всё же
Глянул через Firebug
Реализация проста — с начала работы скрипт «устанавливает сессию», после чего отправляет запрос на сервер. Ждёт одно из следующих событий:
1. Обрыв соединения
2. Получение данных
В любом из случаев он сразу повторно открывает соединение!
Во втором случае — ещё и совершает действие, основанное на полученных данных
Тела, помещённые в коллинеарных точках Лагранжа, находятся в неустойчивом равновесии. Например, если объект в точке L1 слегка смещается вдоль прямой, соединяющей два массивных тела, сила, притягивающая его к тому телу, к которому оно приближается… wikipedia
Почитав статью понял, что в целом был неправ, тема действительно глубже, чем я считал сначала.
Если тело сдвинется с точки Лагранжа например в сторону Земли, то сила притяжения Земли наоборот увеличится и вместо того, что бы «втягиваться» обратно в точку, он начнёт «падать» на Землю.
А вообще, как-то стрёмно всё это
Я конечто понимаю, что сила притяжения убывает обратно пропорционально квадрату расстояния, но всё-же в ноль она не выходит. А раз мы имеем реальный космос, то остальные планеты, звёзды, галактики, скопления всё-же вносят свою лепту (хоть и ничтожную)
Что-то не верится, что бы Лагранжа и прям такое вывел
если мы уж и загрузили по ftp sql дамп, то что мешает запустить через shell_exec тот же mysql?
в смысле не демон, а mysql -u username -p password --default-character-set=… -D database_name < dump.sql
PS. Не надо только возмущаться по поводу shell_exec ограничений хостингов...; ибо во-первых, если база в архиве переросла 2 Мб, то пора брать коло; а во-вторых, на хостингах есть свои инструменты развёртки дампов
я могу очень сильно заблуждаться, но в прошлом году на каких-то соревнования наоборот сняли человека с протезами, аргументируя это тем, что протезы дают ему преимущество
JS быстрый, удобный, но держать на нём крупный проект просто невозможно. Классическая схема работы, построенная на ООП, наследовании, инкапсуляции тут просто не работает.
Это основная причина появляния Dart-а.
Думаю проще объяснить задачу на примере.
Есть космический корабль, движущийся со скоростью несколько десятков километров в секунду при линейных размерах 10 метров. Также есть астероид, дрейфующий со скоростью несколько метров в секунду.
Задача — проверить, не столкнётся ли корабль с астероидом
return((obj1.x + obj1.width >= obj2.x) && (obj1.x <= obj2.x + obj2.width)
&&
((obj1.y + obj1.height >= obj2.y) && (obj1.y <= obj2.y + obj2.height));
Как решается задача про пересечение прямоугольников ( можно проще — кругов ), когда один из них — неподвижен, а второй движется со скоростью, при которой за один такт вычислений он перемещается дальше, чем максимальный его размер ( размер метр на метр, скорость 10 м/такт, например )
Далеко не всем нужен такой монстр, как Firefox, а IE и Opera просто скучны.
при логине в *nix нет разницы в сообщениях об ошибке логина при неправильном логине или пароле
тут фокус в другом — можно «случайно» узнать содержимое /etc/passwd и оттуда получить всех пользователей
В описанной ситуации ( username(8)+пароль(10) против root+пароль (18) ) лучше рут с 18-тизначным паролем
По той простой причине, что username будет проверяться по словарю, что даст меньшее количество вариантов, нежели просто пароль(18)
и не только Windows, а практически все продукты Microsoft
Linux тоже всё кеширует. На всех моих рабочих серверах память кешем забита под завязку, оставляя 50-200мБ под критические ситуации.
Только вот в Linux SuperFetch-а нет и он память забивает кешем постепенно
Пришлось отключить SuperFetch
Зато семёрка этого недостатка лишена — никаких подгрузок, всё действительно происходит в фоновом режиме.
PS. Возможно исключительно субъективное восприятие, но всё же
Реализация проста — с начала работы скрипт «устанавливает сессию», после чего отправляет запрос на сервер. Ждёт одно из следующих событий:
1. Обрыв соединения
2. Получение данных
В любом из случаев он сразу повторно открывает соединение!
Во втором случае — ещё и совершает действие, основанное на полученных данных
Огромное спасибо за статью!
теперь можно будет работать с классами-шаблонами намного удобнее
wikipedia
Почитав статью понял, что в целом был неправ, тема действительно глубже, чем я считал сначала.
А вообще, как-то стрёмно всё это
Я конечто понимаю, что сила притяжения убывает обратно пропорционально квадрату расстояния, но всё-же в ноль она не выходит. А раз мы имеем реальный космос, то остальные планеты, звёзды, галактики, скопления всё-же вносят свою лепту (хоть и ничтожную)
Что-то не верится, что бы Лагранжа и прям такое вывел
иначе речь не шла бы о POST запросе
в смысле не демон, а mysql -u username -p password --default-character-set=… -D database_name < dump.sql
PS. Не надо только возмущаться по поводу shell_exec ограничений хостингов...; ибо во-первых, если база в архиве переросла 2 Мб, то пора брать коло; а во-вторых, на хостингах есть свои инструменты развёртки дампов