Anonymous
нужно сделать вращение планет, но все предлагают вращать сам контекст, что не подходит поскольку планеты будут двигаться с одной скоростью
Serhii
За месяц только 1к сообщений...куда катится жс
Karina
чуваки, не знаете такую библиоткую - какое-либо изображение, а на изображении точки - нажимаешь на точку и описание всплывает. Ну или сразу с описанием
Serhii
Anonymous
канвас
Serhii
канвас
Это много математики ;(
Anonymous
не много
Anonymous
var x = x0 + (x - x0) * Math.cos(a) - (y - y0) * Math.sin(a);
var y = y0 + (y - y0) * Math.cos(a) + (x - x0) * Math.sin(a);
Nikolay
Ой, там математики то, уровень средней школы.
Serhii
Я не смог сделать вращение в жс, потому создал сферу, прикрепил на неё объект и вращал сферу
Serhii
Но это все три
Nikolay
Если, конечно, орбиты круговые; с эллиптическими чуть сложнее, но только чуть :)
Karina
Serhii
Ну я об 3х мерном пространстве
Nikolay
В тридэ тоже не бог весть как сложно, только матрицу проекционную придется считать.
Serhii
Я пытался
Serhii
Кто в универе занимался таким, для них не сложна
Serhii
Может кому то нужна помочь по шарпоинт жс? Ы
hlomzik
Anonymous
короче кому интересно
for(i = 2; i < 12; i++){
var x0 = 50 - planets[i].img.width / 2;
var y0 = 50 - planets[i].img.height / 2;
var a = planets[i].a;
var x = planets[i].x;
var y = planets[i].y;
planets[i].x = x0 + (x - x0) * Math.cos(a) - (y - y0) * Math.sin(a);
planets[i].y = y0 + (y - y0) * Math.cos(a) + (x - x0) * Math.sin(a);
ctx.drawImage(planets[i].img, planets[i].x, planets[i].y);
}
Anonymous
где 50 это центр (солнце)
Serhii
А где переменная скорости?
Anonymous
а
Anonymous
это угол на который будет поворачивать за итерацию
Чурка
Чурка
Вообще, Нод - один из лучших шеллов JS.
⩔wein
А можно пример?
Тяжелые вычисления. Вообще любые тяжелые разовые действия. Куча агрессивного ио, слишком сложные запросы к бд, сложные математические вычисления, обработка слишком больших объемов данных за раз
⩔wein
Нода офигенно справляется с 100500 простых запросов, настолько что ее активно во всякой биг дате используют
⩔wein
Но с одним тяжелым запросом - плохо, потому что жс однопоточен.
anoru
не согласен. что мешает распределить нагрузку
anoru
Юзают 1 процесс и блокирующие операции, а потом жалуются, что нода медленная
⩔wein
⩔wein
количество процессов не бесконечное на которое имеет смысл ее разделять
Eugene
кто с СПб?
Ві
Ві
коммерция :O везде
Андрей
Как в регулярных выражениях обрезать первый символ?
Smooth Operator
/^.(.*)$/
Андрей
Он сам типа сообщение своё удалил?
Kontsedal
ну да
Андрей
Твой ответ даёт рано обратный резульат
Kontsedal
я понял что слишком пьян для регулярок
Андрей
Бывает
Андрей
/^.(.*)$/
А с этим вообще не получается
Kontsedal
/^(\s|\S)/
Smooth Operator
https://regex101.com/r/wrYBOl/1
Smooth Operator
действительно, не так я понял походу)
Андрей
Сейчас объясню что мне надо
Андрей
Есть строка "E11000 duplicate key error index: justdiplom.users.$phone_1 dup key:" из нее надо достать "phone"
Smooth Operator
Андрей
/\$+[A-z]+/ достаёт "$phone_"
Smooth Operator
/\$+([A-z]+)/ ?)
Андрей
?
Kontsedal
/\$+([A-z]+)/
Kontsedal
точнее /\$([A-z]+)/
Андрей
Такой же резульат
Kontsedal
полюбому работает /\$([a-zA-Z]+)/
Андрей
Anonymous
/\$([a-z]+)/i
Anonymous
Эт как
Ну, слушай, это уже мануал пересказывать надо.
Anonymous
Ща.
Anonymous
Эт как
https://learn.javascript.ru/regular-expressions-javascript
Kontsedal
https://jsfiddle.net/xhqcxt8u/
Anonymous
Вот. Изучай.
Anonymous
Андрей
Это текс ошибки с mongoDB
Smooth Operator
в контексте justdiplom )
Андрей
Anonymous
Ну, ты хочешь, выдернуть имя поля, которое было затронуто в ошибке?
Anonymous
Посмотри, нет ли в объекте ошибки системной информации.
Ві
Андрей
Ві
но я уже не помню точно
Anonymous
Возможно, здесь регулярка нафиг не нужна.
Андрей
Ві
Здается мне можно без регулярок обойтись)
Kontsedal
я ж ссылку кинул
Anonymous
Палюбас, в объекте есть неперечисляемые свойства. Загугли, что там возвращает монгус в ошибке в таком случае.