
Yura
30.08.2018
19:18:43
А вот такой вопрос с подвохом

Sergei
30.08.2018
19:18:49

Yura
30.08.2018
19:18:59
Прям с собеседования вам привез

Andrei
30.08.2018
19:19:02
ну это я хотя бы смог объяснить бы

Google

Alexander
30.08.2018
19:19:06

Yura
30.08.2018
19:19:22

Andrei
30.08.2018
19:19:23
в плане на бумажке написать хотя бы, о чем речь

Alexander
30.08.2018
19:19:30
Лень было раскладку переводить

Alexander
30.08.2018
19:21:37

Анатолий
30.08.2018
19:22:42
Я уже почти ответил

Yura
30.08.2018
19:22:58
Та там изи вопросы были, если по чистому джс и реакт
А вот по ноде мне пиздов дали
Там стримы пошли, куки и джвт за и против, корс, и еще какая-то ебала которую я не помню и не знал
Ща на комп пересяду пару примеров суну по чистому джс

Andrei
30.08.2018
19:23:19
что заьавно в вакансии было написано:
"Вакансия подойдет для начинающих разработчиков и разработчиков без опыта: если вы имеете большое желание перенимать наш опыт и работать, то мы готовы всему вас научить."

Alexander
30.08.2018
19:23:20

Yura
30.08.2018
19:23:53
Ну все что кроме стримов я ответил

Google

Alexander
30.08.2018
19:24:01
Эххх
А стримы самая лакомка. А что спрашивали?

Yura
30.08.2018
19:24:14
Со стримами не работал прост

Alexander
30.08.2018
19:24:30

Yura
30.08.2018
19:25:17
Короче, передают большой файл на сервер нужно передать его паралельно на несколько ендпоинтов с условием что ты ограничен в памяти

Alexander
30.08.2018
19:25:50

Yura
30.08.2018
19:25:51
Я то сказал шо там простоп стримы перенапрпвить и все, только как это на ноде хз

Alexander
30.08.2018
19:25:58

Yura
30.08.2018
19:26:37

Alexander
30.08.2018
19:26:55
что pipe?
Ну перенаправление стримов это метод pipe

Yura
30.08.2018
19:27:14
а, та я говорю хз жеж, не работал с ними напрямую
вот короче еще что было
в какой опоследовательности будут логи
function () {
console.log(1)
setTimeout(() => console.log(2), 1000)
setTimeout(() => console.log(3), 0)
Promise.resolve().then(() => console.log(4))
process.nextTick(() => console.log(5))
console.log(6)
}
вот так вот

Alexander
30.08.2018
19:30:02
Опять эти логи с таймаутами

Yura
30.08.2018
19:30:03
тоже довольно простой вопрос, я долго правда думал на порядком сеттаймаута 0 и промиса

Максим
30.08.2018
19:30:59
process.nextTick(() => console.log(5)) - а это что?

Alexander
30.08.2018
19:31:08
1 6 5 4 3 2?

Yura
30.08.2018
19:31:35

Andrei
30.08.2018
19:31:41
то есть без разницы что в лупе?

Google

Максим
30.08.2018
19:31:47

Yura
30.08.2018
19:32:01

Максим
30.08.2018
19:32:17

Andrei
30.08.2018
19:32:55

Alexander
30.08.2018
19:33:40
Looking back at our diagram, any time you call process.nextTick() in a given phase, all callbacks passed to process.nextTick() will be resolved before the event loop continues.

Yura
30.08.2018
19:34:09

Andrei
30.08.2018
19:34:09
а то есть вообще даже в луп не попадет
ну первы
первые
то 1 и 6
это*

Andrei
30.08.2018
19:35:00
потом 4

Yura
30.08.2018
19:35:12
пиши сразу сообщением все а не по 10 штук

Таймураз
30.08.2018
19:35:15

Andrei
30.08.2018
19:35:22
соре
1 6 4 5 3 2


Defragmented
30.08.2018
19:36:25
в webgl(упрощенный opengl) есть 2 типа шейдеров. вершины(треугольников) и фрагменты(т.е. пиксели экрана).
я хочу нарисовать коробку с текстурой, которая изменяется, например от взрыва. причем не просто эффект наложенный, а именно сама текстура, чтобы потом не пересчитывать тысячу взрывов каждый кадр и иметь возможность строить отражения с учетом новой текстуры(испачканой взрывами).
я вижу 2 варианта как это сделать:
1) вообще ничего не делать в шейдере вершин. в шейдере фрагментов в каждый пиксель подавать текстуру, и эмулировать 3д пространство рейтрейсингом луча из каждого пикселя экрана.
2) разбить экран на треугольники обьекта согласно 3д сцене. там где пиксели экрана попали на текстуру коробки - там фрагментный шейдер получает текстуру коробки, иначе - не получает. это сэкономит ресурсы в 10-100 раз потому что фрагментный шейдер редко обрабатывает текстуру(коробка не на весь экран). но этоже делает рейтрейсинг для настоящего освещения невозможным. потому что в фрагменоном шейдере у нас уже нет данных о других текстурах для отражений\освещения.
я правильно понимаю? какой из путей лучше, и есть ли другой путь?
сейчас я использую первый путь.


Yura
30.08.2018
19:37:01

Максим
30.08.2018
19:40:37
не знаю смысл, но на хабре только что читал: что выведет
function hello(){}
function world(){}
console.log(hello + world)

Google

Alexander
30.08.2018
19:41:24
По идее должно helloworld вывести

Andrew
30.08.2018
19:41:39
"f () {} NaN"
?
а. нет.

Alexander
30.08.2018
19:41:52
Ну я был близок

Andrew
30.08.2018
19:42:09
function hello(){}function world(){}
короче к строке приведется.

Alexander
30.08.2018
19:43:11

Admin
ERROR: S client not available

Максим
30.08.2018
19:44:50
задачки по 3 + + '3' и т.д. будем смотреть?

Andrew
30.08.2018
19:46:18
скучно

Defragmented
30.08.2018
19:46:32
+'3' переводится в число 3
итого 3+3 ответ 6

Andrew
30.08.2018
19:46:52
возьми с полки пирожок

Alexander
30.08.2018
19:47:48
все мечтаю, чтоб в js 2.5 интерпретировалось js как поле 5 объекта 2

Максим
30.08.2018
19:48:15

Defragmented
30.08.2018
19:48:29

Andrew
30.08.2018
19:48:30
'3+3'
есь че повеселее?

Максим
30.08.2018
19:48:43
3**3

Google

Defragmented
30.08.2018
19:48:46

Andrew
30.08.2018
19:48:54
?

Максим
30.08.2018
19:49:03

Alexander
30.08.2018
19:49:03
3**3
а это уже браузер специфик
раньше этого операнда не было

Andrew
30.08.2018
19:50:27
мы вообще то в nodejs чате

Alexander
30.08.2018
19:50:49
простите ноуджс специфик

Максим
30.08.2018
19:50:57

Andrew
30.08.2018
19:51:26
это было про браузерспецифик

Максим
30.08.2018
19:53:00
разве?

Alexander
30.08.2018
19:53:30
определенно

Максим
30.08.2018
19:54:06
я уже запуталня( пиньте сообщения

Den
30.08.2018
20:09:43
[1] + [2] + [3]
какой ответ и почему ?

Andrew
30.08.2018
20:11:55
ну массивы нельзя складывать, поэтому приведется к строке, имхо.

Den
30.08.2018
20:12:06
или такое
[1, 2] + 3
какие значения в каждом случае будут ?

Alexander
30.08.2018
20:13:35

Xin'trea
30.08.2018
20:13:42