@js_noobs_ru
JavaScript Noobs — сообщество новичков

Чат для новичков Правила: https://teletype.in/@js_noobs_ru/S1ia4hXQm Другие полезные чаты — https://github.com/goq/telegram-list или https://rudevs.network/ByKT2JwWQ

2124 members

Архив канала @js_noobs_ru 29 июля 2018 г.

07:31:35 ДП
User 320495340
всем привет))Нужна помощь!!! На собеседовании задали вопрос"как вывести в консоль числа от 1 до 10, с секундной задержкой между ними, используя при этом только requestAnimationFrame"! Заранее спасибо за ответы!
07:47:59 ДП
User 435100833
Тайм-аут?
07:51:13 ДП
User 397269078
интервал
07:51:14 ДП
User 397269078
Скорее
07:52:55 ДП
User 119596916
User 320495340
всем привет))Нужна помощь!!! На собеседовании задали вопрос"как вывести в консоль числа от 1 до 10, с секундной задержкой между ними, используя при этом только requestAnimationFrame"! Заранее спасибо за ответы!
Ну если через фреймы, то секунда ето 24 кадра
07:54:35 ДП
07:54:37 ДП
User 143739430
Как это лучше и правильнее оформить или так сойдет?
const changeHandle = e =>
(changeAutocompliteValue: Function) =>
(setShouldBeDisplayed: Function) =>
(setIsFocused: Function) =>
(isFocused: boolean) => {
    isFocused && setIsFocused(true)
    changeAutocompliteValue(e.currentTarget.value)
    setShouldBeDisplayed(e.currentTarget.value != '' ? true : false)
}
07:55:00 ДП
User 321906623
User 119596916
мидлосеньеры, как с помошью fetch отправить нужные заголовки?
credentials: true  еще есть если что
07:57:03 ДП
User 119596916
User 321906623
credentials: true  еще есть если что
Да эти заголовки никак не отправить их http генерит, а не js, пришлось юзать REST client
07:58:29 ДП
User 375236310
всем йоу, сделал простую функцию, но не могу понять поведения, https://codepen.io/anon/pen/BPmrqr

гляньте, пожалуйста, почему не получается нормально увидеть результат, сразу после изменения innerHTML происходит reflow страницы? Или что тогда? И почему? Спасибо.
codepen.io/anon/pen/BPmrqr
...
08:02:00 ДП
User 321906623
Event.preventDefault
08:02:22 ДП
User 321906623
Или убери форму
08:02:51 ДП
User 375236310
понял, точняк, спасибо
09:20:58 ДП
User 144022504
User 124717712
if (data.indexOf(2) !== -1) {
    console.log('Ok.');
}

if (~data.indexOf(2)) {
    console.log('Ok.');
}
спасибо, понял
10:18:03 ДП
User 215655868
User 143739430
Где такое использовать? И зачем такое?
10:22:05 ДП
User 143739430
User 215655868
Где такое использовать? И зачем такое?
В каком смысле? Это обычная функция
10:22:30 ДП
User 279233223
User 215655868
Где такое использовать? И зачем такое?
Юзкейс его проекта
10:23:14 ДП
User 215655868
Покажи место в коде, где используется эта функция
10:24:03 ДП
User 143739430
User 215655868
Покажи место в коде, где используется эта функция
Оно в onChange в React компоненте
10:24:34 ДП
User 143739430
А аргументы в эту функцию идут из Redux'овского store
10:24:50 ДП
User 143739430
Т.е. переменные редьюсера и акшены в виде функций
10:24:56 ДП
User 215655868
User 143739430
А аргументы в эту функцию идут из Redux'овского store
О. Гуд
10:25:15 ДП
User 143739430
User 279233223
Юзкейс его проекта
Думаешь так норм оформить?
10:25:20 ДП
User 215655868
User 143739430
Оно в onChange в React компоненте
Тогда event лучше последним аргументом сделать
10:25:47 ДП
User 143739430
User 215655868
Тогда event лучше последним аргументом сделать
Наверное, я просто по порядку писал
10:31:55 ДП
User 215655868
User 143739430
А нафига каррирование здесь?
10:32:17 ДП
User 215655868
Мне кажется в данном случае оно не несёт никакого профита
10:32:21 ДП
User 143739430
User 215655868
А нафига каррирование здесь?
Одно из правил моего кода
10:33:02 ДП
User 143739430
Некоторые другие:
* Использовать только const, никаких var и let
* Не использовать if / switch
* Не использоваться циклы
10:34:19 ДП
User 143739430
Если кажется что это не имеет смысла, то например в чисто функциональных языках типа elm или хаскеля, карирование идет по умолчанию
10:35:43 ДП
User 143739430
Еще использовать монады, вместо использования null
10:37:06 ДП
User 143739430
Еще никогда не использовать continue, break и return для того, что бы прервать что то
10:38:05 ДП
User 397269078
User 143739430
Некоторые другие:
* Использовать только const, никаких var и let
* Не использовать if / switch
* Не использоваться циклы
лол
10:38:10 ДП
User 397269078
А если нужна переменная ?
10:38:23 ДП
User 397269078
А почему if/switch ?
10:38:30 ДП
User 215655868
User 143739430
Если кажется что это не имеет смысла, то например в чисто функциональных языках типа elm или хаскеля, карирование идет по умолчанию
Там из коробки такое поведение. И в некоторых случаях создаёт проблемы, поэтому там есть апликативные функторы, чтоб бороться с проблемами, которое создаёт каррирование
10:38:48 ДП
User 143739430
User 397269078
А если нужна переменная ?
Зачем?
10:38:53 ДП
User 143739430
User 397269078
А почему if/switch ?
А зачем они?
10:39:08 ДП
User 397269078
Всмысле зачем ?
10:39:13 ДП
User 397269078
А как ты проверишь условие к примеру ?
10:39:17 ДП
User 397269078
Или нужна тебе переменная
10:39:19 ДП
User 397269078
А не константа
10:39:43 ДП
User 143739430
User 397269078
А как ты проверишь условие к примеру ?
Есть тернарный оператор
10:39:43 ДП
User 397269078
Ты троллишь ?
10:39:52 ДП
User 397269078
User 143739430
Есть тернарный оператор
А если условий более 2
10:39:56 ДП
User 143739430
И short condition оператор
10:40:07 ДП
User 143739430
User 397269078
А если условий более 2
Сейчас покажу
10:40:36 ДП
User 143739430
User 397269078
А если условий более 2
Вот
10:41:12 ДП
User 397269078
ну, можно и так, только кейсы меня больше устраивают
10:41:28 ДП
User 397269078
А почему не переменные ?
10:41:56 ДП
User 397269078
И циклы
10:42:02 ДП
User 397269078
Рекурсию юзаешь вместо них ?
10:42:02 ДП
User 143739430
User 397269078
ну, можно и так, только кейсы меня больше устраивают
У кейсев дополнительные 2 уровня вложенности
10:42:09 ДП
User 143739430
И неправославный break
10:42:36 ДП
User 397269078
Хорошо я агностик
10:42:49 ДП
User 143739430
User 397269078
А почему не переменные ?
Потому что ты 1 раз инициализировал переменную и ты можешь быть уверен, что ее значение никогда не изменится
10:43:05 ДП
User 143739430
User 397269078
И циклы
Можно использовать higher order functions
10:43:09 ДП
User 397269078
User 143739430
Потому что ты 1 раз инициализировал переменную и ты можешь быть уверен, что ее значение никогда не изменится
Ну, я понял, но перменные на то и нужны, чтобы менять значение
10:43:13 ДП
User 397269078
А константы - чтобы не менять
10:43:14 ДП
User 215655868
User 397269078
А почему не переменные ?
(потому что в фп языках этого всего нет. Он хочет придерживаться и в жс этих правил. Но писать полностью по фп правилам в жс - это говно)
10:44:11 ДП
User 143739430
User 215655868
(потому что в фп языках этого всего нет. Он хочет придерживаться и в жс этих правил. Но писать полностью по фп правилам в жс - это говно)
Я бы писал на elm, но так как джун, вакансий и так мало, так что не смогу устроится
10:44:45 ДП
User 143739430
User 397269078
Ну, я понял, но перменные на то и нужны, чтобы менять значение
Можно писать код таким образом, что бы не было необходимости использовать переменные
10:45:06 ДП
User 397269078
зочем
10:45:19 ДП
User 143739430
Если думаешь что это очень ограниченный подходит, то нет, на хаскеле у нас целая ОС написана и норм
10:45:31 ДП
User 397269078
Что за ОС ?
10:45:48 ДП
User 143739430
User 397269078
зочем
Я уже говорил, ты можешь быть уверен, что твоя переменная не изменит значение и это проще для восприятия и дебаггинга
10:46:20 ДП
User 279233223
User 143739430
Вот
Лучше уж if
10:46:28 ДП
User 143739430
User 279233223
Лучше уж if
Чем?
10:46:29 ДП
User 279233223
Или юзай cond из ramda
10:46:48 ДП
User 143739430
User 279233223
Лучше уж if
Если if, то там куча лишних уровней вложенности
10:46:55 ДП
User 143739430
Это не декларативно
10:46:58 ДП
User 279233223
User 143739430
Чем?
Тем, что тернарка сахар и в этом кейсе херово читается
10:47:13 ДП
User 143739430
User 279233223
Тем, что тернарка сахар и в этом кейсе херово читается
Оно читается очень просто
10:47:40 ДП
User 279233223
User 143739430
Оно читается очень просто
Аке
Читается херово/отлично кому как
10:47:58 ДП
User 143739430
User 397269078
Что за ОС ?
https://ru.wikipedia.org/wiki/House_(операционная_система)
ru.wikipedia.org/wiki/House_(операционная_система)
House (акроним к англ. Haskell User's Operating System and Environment) — экспериментальная операционная система, написанная целиком на функциональном языке программирования Haskell. Была создана для проверки и демонстрации возможностей системного программирования средствами чистого функционального программирования.
10:48:06 ДП
User 143739430
User 279233223
Аке
Читается херово/отлично кому как
Тебе просто не привычно
10:48:12 ДП
User 279233223
User 143739430
Вот
И кстати, это шо за тип {} такой 😂
10:48:14 ДП
User 143739430
Это очень похоже на guards из haskell
10:48:22 ДП
User 279233223
Я канеш понимаю что в джсе все объекты
10:48:26 ДП
User 143739430
User 279233223
И кстати, это шо за тип {} такой 😂
То, что ты привык называть object
10:48:53 ДП
User 279233223
User 143739430
То, что ты привык называть object
Я на джсе чуть больше недели пишу, вряд ли я привык называть это объектом
10:49:00 ДП
User 279233223
У меня такого синтаксиса нема
10:49:06 ДП
User 279233223
User 143739430
Это очень похоже на guards из haskell
Хз хз
10:49:20 ДП
User 215655868
User 143739430
Это очень похоже на guards из haskell
Records может быть?
10:49:35 ДП
User 143739430
User 215655868
Records может быть?
Я имел ввиду вложенный тернарный оператор
10:50:07 ДП
User 143739430
User 215655868
Records может быть?
Вот как guards выглядят
10:50:47 ДП
User 143739430
Разница в том, что otherwise не надо писать
10:50:48 ДП
User 279233223
User 143739430
Вот как guards выглядят
Да, мы знаем, спасибо ;)
10:51:24 ДП
User 143739430
User 279233223
Да, мы знаем, спасибо ;)
Ну тогда не вижу проблему, оно почти точь-в-точь как guards выглядит
10:51:27 ДП
User 279233223
В хаскелле невероятная туча сахара, даже в джсе меньше
Ниюзабельно 🤔
10:51:51 ДП
User 143739430
Это просто дело привычки
10:51:57 ДП
User 279233223
User 143739430
Ну тогда не вижу проблему, оно почти точь-в-точь как guards выглядит
То, что ты так думаешь и представляешь не говорит о том, что каждому придет это в голову)
10:52:14 ДП
User 279233223
Юзайте скалу и будет вам счастье!
10:53:34 ДП
User 143739430
User 279233223
Юзайте скалу и будет вам счастье!
10:53:36 ДП
10:53:55 ДП
User 279233223
User 143739430
Мой любимый язык - дарт
10:54:07 ДП
User 279233223
Ты должен понимать какой у меня вкус
10:54:27 ДП
User 143739430
User 279233223
Ты должен понимать какой у меня вкус
Нефункциональный?
10:54:38 ДП
User 279233223
User 143739430
Нефункциональный?
Мертвый
10:54:43 ДП
User 143739430
А, рофл
11:01:06 ДП
User 321906623
User 143739430
Некоторые другие:
* Использовать только const, никаких var и let
* Не использовать if / switch
* Не использоваться циклы
Когда ты найдешь работу, то столкнешься с жестокой реальностью...
11:01:52 ДП
User 143739430
User 321906623
Когда ты найдешь работу, то столкнешься с жестокой реальностью...
Я увижу кучу говнокода, который мне придётся игнорировать
11:02:07 ДП
User 279233223
User 143739430
А, рофл
11:02:28 ДП
User 143739430
User 279233223
Загугли реакт, поиск то по области
11:33:53 ДП
User 115916512
Джун из палаты мер и весов хоспаде
11:34:59 ДП
User 279233223
О, трап
11:35:02 ДП
User 279233223
Давно не видел тя
11:35:11 ДП
User 115916512
User 143739430
Некоторые другие:
* Использовать только const, никаких var и let
* Не использовать if / switch
* Не использоваться циклы
Собссна, ничего кроме низкоквалифицированного выебона не вижу 🤔
11:35:38 ДП
User 279233223
User 115916512
Собссна, ничего кроме низкоквалифицированного выебона не вижу 🤔
Почему выебона то?
Челик хочет так писать, пока его программа работает без ошибок - все нормально
11:35:57 ДП
User 143739430
User 115916512
Собссна, ничего кроме низкоквалифицированного выебона не вижу 🤔
Если совершенно обычные правила ФП это низкоквалифицированный выебон, то я даже не знаю что сказать
11:36:28 ДП
User 115916512
Счас бы в мультипарадигмальных языках на фп онанировать
11:37:14 ДП
User 143739430
User 115916512
Счас бы в мультипарадигмальных языках на фп онанировать
Ну не на ООП же
11:37:30 ДП
User 143739430
И вообще не надо холивар устраивать
11:37:49 ДП
User 115916512
User 279233223
Почему выебона то?
Челик хочет так писать, пока его программа работает без ошибок - все нормально
«Я пишу просто потому что хочу так» - это и есть выебон. Когда ты пишешь проект один - всем похуй. Когда много человек пишут один проект- эти выебоны становятся проблемой
11:38:29 ДП
User 143739430
User 115916512
«Я пишу просто потому что хочу так» - это и есть выебон. Когда ты пишешь проект один - всем похуй. Когда много человек пишут один проект- эти выебоны становятся проблемой
Мне кажется, когда переменная по 10 раз изменяется за одну функцию, это большая проблема
11:38:51 ДП
User 115916512
User 143739430
Ну не на ООП же
If/else/switch это ООП?
11:38:53 ДП
User 279233223
User 115916512
«Я пишу просто потому что хочу так» - это и есть выебон. Когда ты пишешь проект один - всем похуй. Когда много человек пишут один проект- эти выебоны становятся проблемой
А если ты тимлид?)
11:38:55 ДП
User 115916512
Это конструкция языка, не более
11:39:02 ДП
User 279233223
User 115916512
If/else/switch это ООП?
Это императивщина
11:39:06 ДП
11:39:15 ДП
User 115916512
User 279233223
Это императивщина
Имеративщина это ооп?
11:39:29 ДП
User 115916512
Типа декларативного ооп не бывает?
11:39:49 ДП
User 279233223
User 115916512
Имеративщина это ооп?
Оопшники по другому умеют писать?)))
11:39:57 ДП
User 143739430
Я указываю результат, который хочу получить, а не то как его получить, поэтому я и использую тернарный оператор, вместо свича и ифа
11:40:31 ДП
User 143739430
User 115916512
Типа декларативного ооп не бывает?
ООП ломает кучу принципов ФП
11:40:34 ДП
User 115916512
Ты устраиваешь бессмысленную вакханалию
11:40:37 ДП
User 115916512
Не более
11:40:43 ДП
User 279233223
User 143739430
ООП ломает кучу принципов ФП
Лол
11:40:46 ДП
User 115916512
User 143739430
ООП ломает кучу принципов ФП
Д - джун
11:41:05 ДП
User 279233223
Их совмещать надо, а не упарываться одной парадигмой 😭
11:41:19 ДП
User 143739430
И как же их совместить?
11:41:25 ДП
User 279233223
В смысле?
11:41:42 ДП
User 143739430
Принципы ООП зачастую противоречат принципам ФП
11:41:47 ДП
User 279233223
Фпшные фичи не могут жить в ооп классах?!
11:41:51 ДП
User 279233223
User 143739430
Принципы ООП зачастую противоречат принципам ФП
Какие принципы?
11:42:39 ДП
User 143739430
User 279233223
Какие принципы?
Для ООП кода характерно просто обращаться к методу объекта класса и в нем использовать его свойства (переменные), вместо того, что бы создавать нормальную, переиспользуемую функцию
11:42:40 ДП
User 115916512
User 143739430
И вообще не надо холивар устраивать
Холивары устраивают джуны со своим «ооп не нужен». Настоящие папки юзают решение, подходящее к кейсу
11:43:58 ДП
User 143739430
User 115916512
Холивары устраивают джуны со своим «ооп не нужен». Настоящие папки юзают решение, подходящее к кейсу
Звучит так, будто бы ФП не подходит для фронта
11:44:16 ДП
User 115916512
User 143739430
Звучит так, будто бы ФП не подходит для фронта
Ты сделал ошибочный вывод
11:44:16 ДП
User 279233223
User 143739430
Для ООП кода характерно просто обращаться к методу объекта класса и в нем использовать его свойства (переменные), вместо того, что бы создавать нормальную, переиспользуемую функцию
Тебя не смущает, что есть кейсы где то, что ты написал выйдет более читаемым и легко поддерживаем, чем его "брат" на фп?
11:44:27 ДП
User 115916512
Лично я успешно комбинирую фп и ооп
11:44:38 ДП
User 279233223
Я не понимаю как объяснять челу, который не осилил ооп и послал его к чертям
11:44:54 ДП
User 143739430
Просто юзать map не достаточно, что бы говорить, что идет комбинирование ООП и AG
11:45:00 ДП
User 115916512
User 279233223
Я не понимаю как объяснять челу, который не осилил ооп и послал его к чертям
Через год осознает. Может быть
11:45:05 ДП
User 397269078
ООП ван лав
11:45:11 ДП
User 143739430
User 279233223
Я не понимаю как объяснять челу, который не осилил ооп и послал его к чертям
В каком смысле не осилил?
11:45:13 ДП
User 397269078
Мне он пришелся по вкусу. Правда тру ооп никогда не юзал
11:45:16 ДП
User 397269078
Только джсный
11:46:34 ДП
User 143739430
Я ООП еще юзал с 8 класса, когда программировал способности для варкрафта и надо было писать способности, использование которых одновременно несколькими героями не ломает способность, на помощь в таком случае приходят либо очень медленные хэш таблицы, либо ООП
11:46:58 ДП
User 143739430
Там проблема в том, что нельзя запустить таймер и передать в него аргументы
11:46:59 ДП
User 279233223
Ок, что ты знаешь?
11:47:24 ДП
User 115916512
Чтоооо
11:47:40 ДП
User 143739430
User 279233223
Ок, что ты знаешь?
По ООП у меня джунские знания, 4 принципа, SOLID и вообще зачем оно вообще существует
11:47:53 ДП
User 279233223
Я ставлю 100$, что ты не умеешь в солид
11:48:00 ДП
User 115916512
А в фп ты бог?
11:48:06 ДП
User 279233223
помимо этого есть еще GRASP, DDD и остальные принципы аля kiss, yagni
11:48:14 ДП
User 143739430
User 115916512
А в фп ты бог?
Изучаю только
11:48:26 ДП
User 115916512
Короче https://ru.m.wikipedia.org/wiki/Эффект_Даннинга_—_Крюгера
ru.wikipedia.org/wiki/Эффект_Даннинга_—_Крюгера
Эффект Да́ннинга — Крю́гера — метакогнитивное искажение, которое заключается в том, что люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации. Это приводит к возникновению у них завышенных представлений о собственных способностях, в то время как действительно высококвалифицированные люди, наоборот, склонны занижать оценку своих способностей и страдать недостаточной уверенностью в своих силах, считая других более компетентными. Таким образом, менее компетентные люди в целом имеют более высокое мнение о собственных способностях, чем это свойственно людям компетентным (которые к тому же склонны предполагать, что окружающие оценивают их способности так же низко, как и они сами). Также люди с высоким уровнем квалификации ошибочно полагают, что задачи, которые для них легки, также легки и для других людей.
11:48:51 ДП
User 143739430
User 279233223
Я ставлю 100$, что ты не умеешь в солид
Ну да, не особо практики было
11:49:35 ДП
User 143739430
User 115916512
Короче https://ru.m.wikipedia.org/wiki/Эффект_Даннинга_—_Крюгера
ru.wikipedia.org/wiki/Эффект_Даннинга_—_Крюгера
Эффект Да́ннинга — Крю́гера — метакогнитивное искажение, которое заключается в том, что люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации. Это приводит к возникновению у них завышенных представлений о собственных способностях, в то время как действительно высококвалифицированные люди, наоборот, склонны занижать оценку своих способностей и страдать недостаточной уверенностью в своих силах, считая других более компетентными. Таким образом, менее компетентные люди в целом имеют более высокое мнение о собственных способностях, чем это свойственно людям компетентным (которые к тому же склонны предполагать, что окружающие оценивают их способности так же низко, как и они сами). Также люди с высоким уровнем квалификации ошибочно полагают, что задачи, которые для них легки, также легки и для других людей.
Кто то вообще говорит о моих завышенных способностях?
11:50:19 ДП
User 143739430
Я читал книги, статьи, смотрел конференции, где говорили более знающие люди, чем я
11:50:24 ДП
User 115916512
Ну ты ж тут трешь что ооп говно, а фп заебись, толком не зная ни того, ни другого
11:50:39 ДП
User 115916512
Низкая квалификация, но высокое мнение о ней
11:51:02 ДП
User 143739430
Я говорю то что ООП мне не по "душе"
11:51:04 ДП
User 279233223
Вряд ли
Просто человеку настолько зашло фп, что он теперь боготворит его, вот и все
11:51:36 ДП
User 279233223
User 279233223
Вряд ли
Просто человеку настолько зашло фп, что он теперь боготворит его, вот и все
Столкнется с бизнесом - поймет)
11:51:45 ДП
User 115916512
User 279233223
Столкнется с бизнесом - поймет)
Через год
11:52:11 ДП
User 115916512
Хотя у меня на собесе был как-то чувак с 15 годами опыта, но ооп-хомячок
11:52:38 ДП
User 279233223
User 115916512
Хотя у меня на собесе был как-то чувак с 15 годами опыта, но ооп-хомячок
Т.е?
11:53:32 ДП
User 215655868
User 115916512
Ну ты ж тут трешь что ооп говно, а фп заебись, толком не зная ни того, ни другого
Он не говорил что ооп - говно. Просто челу направится фп, что в этом плохого?
11:53:45 ДП
User 115916512
Ну то есть 
- я пишу на тс, в каждый новый и старый проект ввожу тс
- зачем?
- потому что на нем можно делать ооп, жс не может в ооп, ооп всему голова
11:54:07 ДП
User 279233223
User 115916512
Ну то есть 
- я пишу на тс, в каждый новый и старый проект ввожу тс
- зачем?
- потому что на нем можно делать ооп, жс не может в ооп, ооп всему голова
Тс не язык
11:54:12 ДП
User 279233223
Ты ему сказала об этом?
11:54:20 ДП
User 115916512
Не, не стала
11:54:45 ДП
User 115916512
Зочем рушить его уютный мир ооп
11:54:58 ДП
User 279233223
А че по ооп спрашивала?
11:55:06 ДП
User 143739430
Странно, я тоже TS юзаю
11:56:04 ДП
User 143739430
Типо безопасность хорошо, ваш кэп
11:56:04 ДП
User 292126439
https://pastebin.com/Sty95VQn
как заменить имя сохраняемого файла на $filename?

почему то echo и var_dump  не работают внутри php и не знаю как отладить
pastebin.com/Sty95VQn
11:57:50 ДП
User 143739430
User 292126439
https://pastebin.com/Sty95VQn
как заменить имя сохраняемого файла на $filename?

почему то echo и var_dump  не работают внутри php и не знаю как отладить
pastebin.com/Sty95VQn
Это же вопрос по PHP
11:57:59 ДП
User 279233223
User 143739430
Это же вопрос по PHP
Ему похуй
11:58:05 ДП
User 279233223
Он всегда это делает
11:58:21 ДП
User 143739430
Писал бы на Express, яб подсказал или на хаскеле
11:59:35 ДП
User 292126439
User 279233223
Ему похуй
там есть js
12:00:16 ПП
User 279233223
User 292126439
там есть js
Ну лан)))))
12:00:21 ПП
User 143739430
User 292126439
там есть js
Обработка идет то не на js
03:23:46 ПП
User 444995068
Ребят. Снял хостинг от ХостПро - 3 месяца проработал сайт нормально. Сейчас ошибка, говорят что соединение не защищено. И как бы я у ХостПро могу купить SSL сертификат на год и не париться дальше. Но вот вопрос, почему 3 месяца всё было нормально, хотя никакого SSL сертификата не было. Почему сейчас так?
03:23:47 ПП
03:24:24 ПП
User 444995068
По какой причине вообще это пишется? Можно поднимать сайты без SSL, просто HTTP и при этом с ними такого происходить не будет.
03:25:19 ПП
User 171372606
Товарищи, а по node.js здесь можно спрашивать?
03:25:37 ПП
User 266535291
User 171372606
Товарищи, а по node.js здесь можно спрашивать?
наверное
03:25:38 ПП
User 266535291
спрашивай
03:25:52 ПП
User 171372606
Товарищи, как избежать перезаписи файла через createWriteStream? Вычитываю файлы, создаю другой и помещаю туда те, которые вычитал. И отдаю его на клиент через pipe(res). При перезагрузке страницы он перезаписывается в пустой, делаю это всё внутри рекурсивной функции. Не знаете, как решить? Ссылка на песочницу: https://jsfiddle.net/o7f2h3qy/
04:32:51 ПП
04:32:54 ПП
04:32:59 ПП
04:33:12 ПП
User 266535291
User 143739430
Why?
CORS
04:33:26 ПП
User 266535291
это защита против кроссбраузерных запросов
04:33:26 ПП
User 194411327
mode: no-cors
04:33:38 ПП
User 266535291
User 194411327
mode: no-cors
это где прописывать ?
04:33:40 ПП
User 194411327
User 266535291
это защита против кроссбраузерных запросов
crossdomen
04:34:11 ПП
User 266535291
User 194411327
crossdomen
не понял
я просто ахиосами не пользуюсь, на будущее спрашиваю
04:34:53 ПП
User 194411327
тык и я про фетч, ошибка CORS & CORB - это блок запроса данных и чтения данных с другого домена
04:35:05 ПП
User 266535291
User 194411327
тык и я про фетч, ошибка CORS & CORB - это блок запроса данных и чтения данных с другого домена
я понял, почитаю
04:35:32 ПП
User 194411327
т.е. на сервере должно быть прописано Allow-origin: твой домен.
И тогда ты можешь запрашивать данные через фетч
04:35:39 ПП
User 194411327
или xhr
04:43:20 ПП
User 143739430
User 194411327
mode: no-cors
Видимо axios в это не может
04:43:39 ПП
User 143739430
А fetch, сука
04:43:57 ПП
User 266535291
ну ты с клиента по идее
04:44:00 ПП
User 266535291
никак это не пофиксишь
04:44:19 ПП
User 266535291
тебе нужно на сервере корсы отключить
04:44:25 ПП
User 266535291
если на ноде серер
04:44:29 ПП
User 266535291
это несложно делается
04:44:50 ПП
User 143739430
Это другая ошибка уже
04:44:50 ПП
User 194411327
User 143739430
А fetch, сука
тебе нужно на сервере все прописать, у тебя код рабочий. это сервенр тебе данные не отдает, т.к. на сервер добро под твоей домент отдать надо
04:45:02 ПП
User 266535291
User 143739430
Это другая ошибка уже
это та ошибка
04:45:07 ПП
User 266535291
просто тебе браузер не позволяет слать
04:45:15 ПП
User 143739430
User 194411327
тебе нужно на сервере все прописать, у тебя код рабочий. это сервенр тебе данные не отдает, т.к. на сервер добро под твоей домент отдать надо
Я с гитхаба пытаюсь вытащить фаил
04:45:18 ПП
User 266535291
с постмана попробуй отправить
04:45:23 ПП
User 266535291
отошлется все норм
04:45:45 ПП
User 266535291
User 143739430
Я с гитхаба пытаюсь вытащить фаил
попробуй ngrok, возможно, поможет
04:45:49 ПП
User 194411327
хм... ща глянем
04:45:54 ПП
User 266535291
некоторые штуки на локалхост не отправляют
04:47:02 ПП
User 194411327
это стати да, вполне вариант
04:48:26 ПП
User 194411327
User 266535291
просто тебе браузер не позволяет слать
браузер - это CORB
04:48:39 ПП
User 194411327
а сервер - CORS
04:49:30 ПП
User 266535291
User 194411327
браузер - это CORB
я ему просто объяснял наглядно, что за проблема
походу человек просто не сталкивался
04:50:12 ПП
User 194411327
User 266535291
я ему просто объяснял наглядно, что за проблема
походу человек просто не сталкивался
да эт я уже понял.. только от бразуера CORB идет. CORB несколько месяцев вроде как добавили
04:51:23 ПП
User 194411327
User 143739430
Это другая ошибка уже
const instance = axios.create({
  baseURL: 'https://some-domain.com/api/',
  timeout: 1000,
  headers: {'X-Custom-Header': 'foobar'}
});
04:51:30 ПП
User 194411327
в headers
04:51:35 ПП
User 194411327
mode: no-cors
04:51:42 ПП
User 194411327
обычно так
04:56:32 ПП
User 143739430
User 194411327
mode: no-cors
Оно по сути должно работать, но оно не работает
04:56:54 ПП
User 194411327
ошибка?
04:56:57 ПП
User 266535291
а чо оно работать должно
04:57:28 ПП
User 266535291
попробуй ngrok
и скинь сюда URL
04:57:33 ПП
User 194411327
User 266535291
а чо оно работать должно
mode no-cors, говорит серверу, что мол т с другого домена, поэтому данные можно отдать, нокуки нельзя
04:57:46 ПП
User 266535291
User 194411327
mode no-cors, говорит серверу, что мол т с другого домена, поэтому данные можно отдать, нокуки нельзя
хм, окс
спасибо
04:58:02 ПП
User 143739430
Я где то пол года назад с помощью xhr грузил
04:58:24 ПП
User 266535291
User 143739430
Я где то пол года назад с помощью xhr грузил
покажи url = )
04:58:28 ПП
User 194411327
т.е. по такому фетчу ты данные получишь, но мб даже отправишь, но в нетворке ты не увидишь Set cookie
04:58:31 ПП
User 143739430
Но оно не работает
04:58:37 ПП
User 266535291
User 143739430
Но оно не работает
покажи url = )))))
04:58:50 ПП
User 194411327
User 143739430
Я где то пол года назад с помощью xhr грузил
у тебя такая ошибка, что дело не в коде или аксиосе или фетче
04:58:57 ПП
User 143739430
User 266535291
покажи url = )))))
Оно на мой github ссылается, не хочу позорится
04:59:06 ПП
User 266535291
User 143739430
Оно на мой github ссылается, не хочу позорится
я не буду смотреть
04:59:08 ПП
User 266535291
тем более
04:59:11 ПП
User 266535291
тут чат джунов
04:59:23 ПП
User 194411327
User 143739430
Но оно не работает
у тебя ошибка четка на ссылку ругается. ты как то ее неправильно генеришь
04:59:54 ПП
User 215655868
User 143739430
Если думаешь что это очень ограниченный подходит, то нет, на хаскеле у нас целая ОС написана и норм
Круто! А где ты работаешь? На hh вакансий по хаскелю хрен найдешь
05:00:48 ПП
User 143739430
User 215655868
Круто! А где ты работаешь? На hh вакансий по хаскелю хрен найдешь
У нас, я имел ввиду у населения земли
05:02:44 ПП
User 143739430
User 266535291
покажи url = )
Ссылка то точно правильная
05:03:20 ПП
User 266535291
User 143739430
Ссылка то точно правильная
Бля дай протестить
05:03:37 ПП
User 143739430
User 266535291
Бля дай протестить
https://github.com/DoctorRyner/autocomplete/blob/master/src/json/kladr.json
05:10:19 ПП
User 266535291
ну суть в том
05:10:26 ПП
User 266535291
что ты скачать по дефолту страницу пытаешься
05:10:28 ПП
User 266535291
а не json
05:10:30 ПП
05:10:45 ПП
05:10:47 ПП
User 266535291
у меня постман охуел грузить
05:11:06 ПП
05:11:19 ПП
05:11:34 ПП
User 266535291
https://raw.githubusercontent.com/DoctorRyner/autocomplete/master/src/json/kladr.json
05:11:48 ПП
User 266535291
User 143739430
Рофл
^
05:11:50 ПП
User 266535291
кинул ссылку
05:11:53 ПП
05:12:27 ПП
05:12:29 ПП
User 266535291
все, работает
05:12:37 ПП
User 143739430
О, сяп
05:12:44 ПП
User 266535291
не за что
05:56:53 ПП
User 536172205
User 320495340
всем привет))Нужна помощь!!! На собеседовании задали вопрос"как вывести в консоль числа от 1 до 10, с секундной задержкой между ними, используя при этом только requestAnimationFrame"! Заранее спасибо за ответы!
Лови, вроде так 
var i = 0, prev = null
requestAnimationFrame(function step(current) {
  if (!prev) prev = current;

  if (current - prev >= 1000) {
    console.log(i++, current - prev)
    prev = current;
  }

  if (i < 5) requestAnimationFrame(step)
});
06:45:20 ПП
User 577256314
ребят всем привет
нужно спарсить  весь форум vBulletin и импортировать на другой vBulletin
как это можно осуществить кто сталкивался отпишитесь
06:45:20 ПП
User 577256314
https://web.archive.org/web/20131203001755/http://kavkazchat.com
web.archive.org/web/20131203001755/http://kavkazchat.com
Forum of the Muslim Caucasian youth
06:45:21 ПП
User 577256314
вот форум
06:53:38 ПП
User 1922870
User 577256314
ребят всем привет
нужно спарсить  весь форум vBulletin и импортировать на другой vBulletin
как это можно осуществить кто сталкивался отпишитесь
Я такое делал с phpbb.
Всё ручками. Отдельно мемберы, отдельно конфы, отдельно треды, отдельно посты и т. д.
06:54:01 ПП
User 577256314
больше нет вариантов?
11:58:45 ПП
User 314593415
есть кто на связи ? )