Michael
🙈
Artur
Anonymous
6.3.0 влили
Denis
пух
Anonymous
с инспектором
Artur
няш
Oleg
Fink
подскажите пожалуйста, как в nodejs + mysql посмотреть запрос который отправляется в бд?
Evgeny
console.log ?
Fink
да не
Aleksey
Fink
вот например connection.query('сам запрос с подставновкой', объект для подстановки, callback) . как мне посмотреть запрос который формируется после подстановки?
Aleksey
Fink
:)ок и на том спасибо
Vladimir
@ChALkeR а в чем проблема?
Loyd
Ну да, должно быть аля escape`SELECT * FROM ... ${userId}`
Anton
Почему драйвер должен защищать от SQLi?
Nikita
драйвер должен давать возможность слать подготовленные запросы
Nikita
select * from users where id = $1 - вот такое
Nikita
а экранировать ничего не надо, но все делают(
Vladimir
ну там поддерживаются ? в запросе
Vladimir
а для тех кто хочет ручками, есть утилы
Vladimir
не вижу проблемы
Nikita
Caution This also differs from prepared statements in that all ? are replaced, even those contained in comments and strings.
Nikita
там replace на стороне ноды работет, видимо
Vladimir
хмм, ну это фейл
Nikita
ага, причем всякие knex, sequelize также не чешутся(
Nikita
https://github.com/brianc/node-postgres/blob/master/test/unit/client/prepared-statement-tests.js#L49
Nikita
зато pg умеет ;)
Vladimir
@ChALkeR фейл гитхаба?
Vladimir
слава богу
Vladimir
но вообще конечно никаких секретах в публичном CI не должно быть
Vladimir
мне даже такое с приватного CI делать не нравится
Vladimir
Вообще секреты отдавать куда бы то ни было, даже на VPC, даже по SSH
Vladimir
лучше делать локально по возможности, все равно тебе не нужно публиковать очень часто
Vladimir
какую именно? скорее всего читал
Denis
Парни! Москва не слишком радует погодой этим летом, но нас это не остановится, разогреем её и сделаем горячо в следующую среду вечером, на восьмом Moscow Node.js Meetup в Яндексе! Успевайте зарегистрироваться: https://events.yandex.ru/events/yagosti/13-jul-2016/
Vladimir
😪
Daniil
а когда это седьмой был?
Denis
31 мая на конференции "Российский Интернет-Технологии"
Evgeny
Что вы так часто обсуждаете? о.О
Michael
Loyd
го не нужен
Evgeny
Да аргументируйте же хоть кто-то? Почему не нужен?
Loyd
Потому что ничего нового не привнёс. Абсолютно. Посмотрите на rust. Вот это будущее, если не загнётся из-за китайского рандома. А го вообще не ясно зачем.
Michael
Nikita
шта? Гораздо лучше справляется с многопоточностью? Где в ноде многопоточность?))
Roman
Nikita
ничего не приятнее)) я уже скидывал код, без него в go делать нечего
Sergey
Старкрафт 1 был очень большим прорывом вообще-то.
Sergey
Да, новые механики. Микроконтроль юнитов. Киберспорт.
Andrey
Sergey
Можно было, но такой принципиальной разницы в результате это не давало.
Sergey
А культура не могла сложиться без игры.
Sergey
Мне кажется в Age Of Empires микро где-то на уровне 2го Варкрафта.
andrei
какая фича?
Anonymous
Ale
Oleg
причем тут pathfinding, в старкрафте микрят в сражениях
Sergey
Anton
Anton
:D
Vladislav 👻
Патчфайндинг - это математическая модель нахождения кратчайшего пути, которую изучают в высшей алгебре. Хотите сказать., что все про геймер корейцы, которые задротят в старкрафт, понимают, что такое нахождение кратчайшего пути?
Oleg
не нравится мне что-то такая аналогия, когда я юзаю ноджс, не играю в age of empires и люблю старкрафт
Oleg
Ivan
Немного оффтопа. Кто знает где можно арендовать годный прокси сервер?
Vladislav 👻
Ivan
Что для этого посоветуешь?
Vladislav 👻
Vds какой-нибудь, лучше за бугром и сразу уточнить о поднятии прокси в личных целях и по авторизации (публичные нельзя)
Mannaro
У всех github лагает?
Mannaro
с сертификатами там
Mannaro
у самого github все ок, а вот у его поддоменов жусть
Mannaro
Хехей?
Mannaro
блеск
Igor
Mannaro
Между прочим, нас записывают