Anonymous
Программирование на пхп проще чем на ноде?
сomorsiс
нет, наверно
Михаил Макарычев
Программирование на пхп проще чем на ноде?
Ну... На хабре была древняя статья, где доказывалось, что у ноды более высокий порог входа, потому что там нужно больше кода, чтобы вывести "Hello world" в браузере.
Но не уверен, что это правильный критерий оценивания
Таймураз
сomorsiс
vs echo
KlonD90
конечн проще на php.
KlonD90
там есть настоящие классы например
Anonymous
Офтоп. Кстати никто не знает почему популярные админки cpanel, plesk, ispmanager, выглядят как говно из 2010го?! Где минималистичный планшетный интерфейс?
Anonymous
Я правильно понимаю что ынтыпрайз ещё долго будет сидеть на пыхе и джаве?
Михаил Макарычев
Anonymous
Мне кажется серьезные конторы смотрят на ноду, как на хипстерскую игрушку дьявола ежжи
Bogdan
Таймураз
Dmitry
кодирую строку с помощью пхпшного base64_encode - получаю одно (то, что нужно), кодирую ту жу строку с помощью js-base64 - npm - получаю другое, что за дела?
сomorsiс
закодируй онлайн тулзой
Dmitry
а нужен тот, который в php
сomorsiс
а на каких символах разница?
Dmitry
VJAmAE+EUGAeWyeQcxqRJPnyVRB9044KAySATlayrjM= - с php
NTQ5MDI2MDA0Zjg0NTA2MDFlNWIyNzkwNzMxYTkxMjRmOWYyNTUxMDdkZDM4ZTBhMDMyNDgwNGU1NmIyYWUzMw== - с ноды и онлайн тулзы
549026004f8450601e5b2790731a9124f9f255107dd38e0a0324804e56b2ae33 - исходная
Nickolai
а какой кодироке текст в пхп?
Dmitry
utf-8 вроде везде
Dmitry
KlonD90
mb_convert_encoding( $string, "UTF-8", "BASE64" )
KlonD90
чат про пхп тут. всегда ждал
KlonD90
Nickolai
я вообще питонист, у нас боль с кодировками, от и решил уточнить, как в пхп))
сomorsiс
проблема у тебя
сomorsiс
онлайн пхп работает правильно вроде
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
сomorsiс
Anonymous
Клиенты — условно, разные бэкенд сервисы.
Dmitry
async getProxy() {
return ({ ip, port } = (await axios.get(
'https://gimmeproxy.com/api/getProxy'
)).data)
}
с простым объектом тоже не работает
запрос не undefined
Dmitry
сomorsiс
а зачем делать {ip, port} = ...?
Anonymous
сomorsiс
присвоение все равно вернет полный обьект
Dmitry
нет же
сomorsiс
Dmitry
сomorsiс
Anonymous
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
Sergey
Кто работал ответит, нет смысла играть в перекличку
Alexander
Не понимаю, как работает авторизация. Нужно получить список каналов. Требует OAuth2 авторизацию, но токен он присылает на redirect url. А допустим мне нужно его вот тут же получить
Andrey 😼
Сперва авторизоваться, сохранить токен в сессию, а дальше делать что хочешь с апи
Alexander
Andrey 😼
1. Авторизоваться
2. Токен в localstorage
3. ???
4. Profit
Andrey 😼
Я не совсем понимаю, в чем твоя проблема)
Sergey
Ааа
Sergey
Там oauth2 который для приложений, а не сайтов
Sergey
Хотя
Sergey
Sergey
Там вместе с токеном присылают соль