@JSlang

Страница 608 из 2237
Артем
04.02.2017
21:35:30
Ребят, подскажите обфускатор какой нить

Vladimir
04.02.2017
21:40:36
для чего?

Артем
04.02.2017
21:41:08
для чего?
просто сокрыть код

Vladimir
04.02.2017
21:41:14
для чего?

Google
Артем
04.02.2017
21:41:18
для чего?
чтобы было не понятно

Vladimir
04.02.2017
21:41:22
зачем?

Артем
04.02.2017
21:41:29
для чего?
Есть такое?

Vladimir
04.02.2017
21:41:34
зачем?

Артем
04.02.2017
21:42:14
зачем?
Есть слабости в серверном скрипте, хотелось бы скрыть некоторые моменты реализации на клиенте

Vladimir
04.02.2017
21:43:10
security by obscurity ненастоящая безопасность

просто видимость

люди реверс-инжинрят бинарники

Артем
04.02.2017
21:43:30
Vladimir
04.02.2017
21:43:38
почини бэкенд

Артем
04.02.2017
21:43:41
люди реверс-инжинрят бинарники
Мне не платят деньги за мой код

почини бэкенд
У меня нет столько времени к сожалению свободного )

Vladimir
04.02.2017
21:44:24
что у тебя за кейс?

Google
Артем
04.02.2017
21:44:40
Vladimir
04.02.2017
21:45:25
что с бэкендом?

Артем
04.02.2017
21:46:04
что с бэкендом?
питон который принимает json и делает запросы в базу на основе того что в json

Vladimir
04.02.2017
21:46:35
csrf tokens

Артем
04.02.2017
21:46:45
что с бэкендом?
т.к. я на фронт учусь, всю логику реализовал на клиенте, антифлуд, парсинг и всё такое. Делать все тоже самое на питоне у меня не хватит знаний

csrf tokens
Хочу чтобы пока так работало, придет время, доделаю

Vladimir
04.02.2017
21:47:21
перепиши на ноду

Alex
04.02.2017
21:47:24
https://m.habrahabr.ru/post/201682/

Vladimir
04.02.2017
21:47:36
если это просто скрипт похода в бд

то должно быть несложно

Vladimir
04.02.2017
21:49:42
но не сможешь скрыть нетворк реквест и payload в нём

Alex
04.02.2017
21:49:49
зацени то, что выходит, думаю понравится)

Vladimir
04.02.2017
21:50:11
я думаю, что ты просто сделаешь себе спокойно

но никак не улучшишь безопасность

Alex
04.02.2017
21:51:07
та ты сразу уж пиши, что все мы умрем и смысла в жизни нет

Артем
04.02.2017
21:51:38
зацени то, что выходит, думаю понравится)
нравится, но как и все остальные найденные в инете он делает код нерабочим.

Vladimir
04.02.2017
21:51:42
та ты сразу уж пиши, что все мы умрем и смысла в жизни нет
я аргументировал про network request and its payload

нравится, но как и все остальные найденные в инете он делает код нерабочим.
будешь обфусцировать общение с питон бэкендом тоже?

Google
Артем
04.02.2017
21:55:12
Vladimir
04.02.2017
21:55:33
иначе что мне мешает просто курлить твой питон скрипт?

Артем
04.02.2017
21:56:08
будешь обфусцировать общение с питон бэкендом тоже?
ну да, ничего не мешает если знаешь какой json слать

Vladimir
04.02.2017
21:56:33
ну так я посмотрю в девтулзах что ты шлёшь

для этого придумали csrf токены

Артем
04.02.2017
21:56:55
для этого придумали csrf токены
Я просто хз, видимо действительно лучше надо время потратить и бэкэнд защитить

Vladimir
04.02.2017
21:58:32
https://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)_Prevention_Cheat_Sheet

owasp хорошие

Артем
04.02.2017
22:00:28
owasp хорошие
Спасибо

Джон
04.02.2017
22:31:45
Ребят, что скажете про vue.js ?

Джон
04.02.2017
22:31:55
стоит смотреть?

Alexander
04.02.2017
22:33:20
Конечно.

Vue.js -- новая популярная моднявая штука.

Джон
04.02.2017
22:34:52
поднимется?

чтоб просто зря время не потратить как я с метеором игрался пол года

а теперь говорят, что он помер

Alexander
04.02.2017
22:36:06
Уже на пике обсуждений везде, вероятно скоро начнут использовать в бизнесе.

Джон
04.02.2017
22:36:19
ой супер

Google
Джон
04.02.2017
22:36:22
спасибо

Alexander
04.02.2017
22:37:15
Ну ты изучи и реши, поднимется или нет.

Плюсв, минусы.

Может и не поднимется.

Просто уже всех задолбали всякие модные штуки. :)

Джон
04.02.2017
22:38:59
я еще слишком нуб, чтобы самому решать ) Вот интересуюсь у опытных товарищей )

Alexander
04.02.2017
22:40:03
Есть много вещей, которые знать важнее как для опыта, так и для работы: Backbone, Angular, React, Ember, Meteor...

Если всё популярное из вакансий знаешь, то почему бы не познакомиться и с Vue.

Дмитрий
04.02.2017
22:41:31
Лоол

Admin
ERROR: S client not available

Джон
04.02.2017
22:41:39
я метеор и немного реакт знаю

усё

Джон
04.02.2017
22:41:51
))

Alexander
04.02.2017
22:43:18
В общем по Vue очень много материалов стало появляться, много хайпа вокруг. Значит и найдётся работка скоро.

Хорошо или плохо -- это уже второй вопрос)

Летучая
04.02.2017
22:44:09
Есть много вещей, которые знать важнее как для опыта, так и для работы: Backbone, Angular, React, Ember, Meteor...
что значит знаешь типа слышал, читал книжки или что-то ковырял и кодил?

есть опасения, что дойдя до последнего элемента списка забудется первый

Дмитрий
04.02.2017
22:45:08
Есть надежда, что это хорошо

Но лучше просто остановиться на третьем

Google
Alexander
04.02.2017
22:47:33
что значит знаешь типа слышал, читал книжки или что-то ковырял и кодил?
Знаешь -- значит можешь сделать всё, что требуется на сложном современном сайте. Вот завтра тебе друг звонит и говорит: "Дарова, чувак, тут в Яндекс нужны разработчики Vue, зарплата 200к, начинаешь с понедельника, го?". Ну чтобы пошёл и работал)

Дмитрий
04.02.2017
22:48:28
На бэм-стеке

Вёслами грёб ?

Летучая
04.02.2017
22:50:08
а на чистом js уже не пишет никто, всё?

Vladimir
04.02.2017
22:50:50
а на чистом js уже не пишет никто, всё?
Зависит от того, что ты под этим понимаешь

Летучая
04.02.2017
22:51:15
?

ну типа пилишь на чистом js и отправляешь в продакшен ничего не собирая ваще и без никаких модулей

Дмитрий
04.02.2017
22:52:53
Потом его в дурку забрали, конечно же

Я не очень понимаю, какие задачи будут решаться такими методами

Arseniy
04.02.2017
22:53:52
не, ну если простенькая страничка или что-то несложное и не требующее оптимизаций, то конечно document.write('hello world')

собирают-то не от жизни хорошей!

Дмитрий
04.02.2017
22:55:20
Точнее, мне иногда нужно делать что нибудь прям на чистом-чистом скрипте, но я не очень в восторге

собирают-то не от жизни хорошей!
А кто говорит про сборку? По условию отпадают все node скрипты, потому что require

Arseniy
04.02.2017
22:57:12
не, я в смысле, что сборка не только потому что whew новые фичи языка, эмейзинг (и ничего плохого нет в новых фичах, конечно же)

славные времена когда грант только удалял лишние пробелы и менял названия переменных на однобуквенные

а не составлял AST древо, получал за тебя PhD в области Computer Sci за инновационные методы анализа и всё в духе

Дмитрий
04.02.2017
22:58:21
>грант >славные времена

Кстати, вы будете смеяться, но грант зарелизился в 2016 году

Js — это когда у тебя релиз через два года после смерти ?

Alexander
04.02.2017
23:03:40
Чистый JS сейчас -- это скорее не использование каких-либо популярных фреймворков. Так или иначе в любом случае формируется какая-то своя библиотека и структура. Такими вещами обычно занимаются крупные компаним типа VK или Google (Google Closure Library), в проектах которых крайне важна скорость и которые обладают специалистами, которые могут создавать архитектуры с нуля. Ну и всякие сборки, обфускации и т.д. тоже есть, вероятно даже тоже свои (Google Closure Compiler).

Ну а малый и средний бизнес в основном берут готовые фреймворки, потому что быстрая разработка и можно найти специалистов.

Страница 608 из 2237