Михаил Макарычев
Так почему создатель ноды вышел из проекта?
Решил, что асинхронная модель не очень удачна, и ушёл в go. Если я не путаю его с tj
Anonymous
Программирование на пхп проще чем на ноде?
сomorsiс
нет, наверно
Михаил Макарычев
Программирование на пхп проще чем на ноде?
Ну... На хабре была древняя статья, где доказывалось, что у ноды более высокий порог входа, потому что там нужно больше кода, чтобы вывести "Hello world" в браузере. Но не уверен, что это правильный критерий оценивания
Михаил Макарычев
Console.log Дофига кода
В браузере, а не в консоли
сomorsiс
vs echo
KlonD90
конечн проще на php.
Таймураз
В браузере, а не в консоли
Пардон В любом случае, критерий оценивания такой себе
KlonD90
там есть настоящие классы например
Anonymous
Офтоп. Кстати никто не знает почему популярные админки cpanel, plesk, ispmanager, выглядят как говно из 2010го?! Где минималистичный планшетный интерфейс?
Таймураз
там есть настоящие классы например
А ещё всякий заеб с выносом логики в поддиректорию, чтобы исполняемый код нельзя было вызвать напрямую
Anonymous
Я правильно понимаю что ынтыпрайз ещё долго будет сидеть на пыхе и джаве?
Таймураз
Я правильно понимаю что ынтыпрайз ещё долго будет сидеть на пыхе и джаве?
Он будет долго сидеть, так как куча кода уже написана на нем Но сейчас все больше компаний приходит к микросервисной архитектуре А подобные проекты проще писать на более подходящих языках
Anonymous
Мне кажется серьезные конторы смотрят на ноду, как на хипстерскую игрушку дьявола ежжи
Dmitry
кодирую строку с помощью пхпшного base64_encode - получаю одно (то, что нужно), кодирую ту жу строку с помощью js-base64 - npm - получаю другое, что за дела?
сomorsiс
закодируй онлайн тулзой
Dmitry
закодируй онлайн тулзой
онлайн тулза даёт тот же результат, что и нода :/
Dmitry
а нужен тот, который в php
сomorsiс
а на каких символах разница?
Dmitry
VJAmAE+EUGAeWyeQcxqRJPnyVRB9044KAySATlayrjM= - с php NTQ5MDI2MDA0Zjg0NTA2MDFlNWIyNzkwNzMxYTkxMjRmOWYyNTUxMDdkZDM4ZTBhMDMyNDgwNGU1NmIyYWUzMw== - с ноды и онлайн тулзы 549026004f8450601e5b2790731a9124f9f255107dd38e0a0324804e56b2ae33 - исходная
Nickolai
а какой кодироке текст в пхп?
Dmitry
utf-8 вроде везде
KlonD90
mb_convert_encoding( $string, "UTF-8", "BASE64" )
KlonD90
чат про пхп тут. всегда ждал
KlonD90
Nickolai
я вообще питонист, у нас боль с кодировками, от и решил уточнить, как в пхп))
сomorsiс
проблема у тебя
сomorsiс
онлайн пхп работает правильно вроде
Dmitry
онлайн пхп работает правильно вроде
да, оказывается в параграф на страницу php выводил одну строку, а в тег скрипт в переменную вывел другую :D
Nikita
https://twitter.com/npmstatus/status/949771468551864320
Nikita
Порядок, говорят.
Nickolai
А что было?
Dmitry
const o = { ip: 'faw' } const a = { ip } = o ребят, деструктинг не работает на 9.3.0
Dmitry
ip is not defined
Anonymous
А подскажите СУБД с подпиской на изменения из коробки. Монгу не предлагать.
KlonD90
Ето обман
(это сарказм)
Дима
(это сарказм)
чтобы набрать классы
KlonD90
Anonymous
а в каком виде? тригеры? или на уровне драйверов?
Вот слабо шарю. Допустим, у СУБД много клиентов. Все клиенты должны знать об изменениях.
Anonymous
Клиенты — условно, разные бэкенд сервисы.
Dmitry
async getProxy() { return ({ ip, port } = (await axios.get( 'https://gimmeproxy.com/api/getProxy' )).data) } с простым объектом тоже не работает запрос не undefined
KlonD90
Вот слабо шарю. Допустим, у СУБД много клиентов. Все клиенты должны знать об изменениях.
ну тригером из базы хреначить в какой-нибудь mq. тогда ну mysql/pg/любая с тригерами. а так первое что в голову приходит rethink, а никак не монга
Dmitry
сomorsiс
а зачем делать {ip, port} = ...?
Anonymous
ну тригером из базы хреначить в какой-нибудь mq. тогда ну mysql/pg/любая с тригерами. а так первое что в голову приходит rethink, а никак не монга
У драйвера монги под ноду есть Collection.prototype.watch(). Но оно работает только при настроенном кластере и только на мастер ноде.
Dmitry
а зачем делать {ip, port} = ...?
ну что бы вернуть объект только с ip и port https://gimmeproxy.com/api/getProxy
сomorsiс
присвоение все равно вернет полный обьект
Dmitry
нет же
сomorsiс
Dmitry
сomorsiс
Dmitry
ааа, я понял, типа выражение возвращет полный объект, типа этореально присвоение... эх...
Dmitry
ip и port не были defined в этом смысле
Dmitry
блин, вообще не прикольно
Dmitry
наркоманить в 5 часов ночи
Paul
Кто-нибудь перешел на gulp 4?
Paul
Например, есть gulpfile.js, dev.js, clean.js В gulpfile я делаю const HubRegistry = require('gulp-hub'); const hub = new HubRegistry(['./clean.js', './dev.js']); gulp.registry(hub); gulp.task('default', gulp.series('dev', done => done())); Таск dev: gulp.task('dev', gulp.series('clean', done => done())); Таск dev так не видет таск clean. Это фича или я что-то забыл?
Дима
Ох лол, он всё же вышел
dexofan
Делал кто нибудь авторизацию в vk с получением cookie?
Alexander
Кто работал с youtube api?
Sergey
Кто работал с youtube api?
Вопрос сразу задавай
Sergey
Кто работал ответит, нет смысла играть в перекличку
Alexander
Не понимаю, как работает авторизация. Нужно получить список каналов. Требует OAuth2 авторизацию, но токен он присылает на redirect url. А допустим мне нужно его вот тут же получить
Andrey 😼
Сперва авторизоваться, сохранить токен в сессию, а дальше делать что хочешь с апи
Andrey 😼
1. Авторизоваться 2. Токен в localstorage 3. ??? 4. Profit
Andrey 😼
Я не совсем понимаю, в чем твоя проблема)
Sergey
Ааа
Sergey
Там oauth2 который для приложений, а не сайтов
Sergey
Хотя
Sergey
Там вместе с токеном присылают соль