@gogolang

Страница 1085 из 1630
Sergey
19.05.2018
23:17:20
$6k / mo?

а, не про деньги

Jentry
19.05.2018
23:18:12
Alexandr
19.05.2018
23:20:08
И никуда не согласны были взять?
Есть два покаа живых предложения, но там со своими минусами. Одно из них по цене не подходит (аренда хаты больше стоит), второе- там на go работы мало, и в основном говорят сразу что без перспектив развития а подтирать за старшими. Вообще у нас в РФ рынок таков что большой спрос на прогеров т.к. куча мелких компаний появилось на 5-10 человек, и там нужны те кто "гребцы". Джунов то берут обычно в крупные компании где 100 человек прогеров и там есть какое гомнецо делегировать на младших. Так что вобщем предложений мало.

Google
Jentry
19.05.2018
23:20:25
запили себе такую картинку в резюме под соискателя-разработчика, сколько прошел собесов и тд) http://files.rsdn.org/28760/alb1.jpg

Alexandr
19.05.2018
23:21:19
У вертухая дырявая jira...

Sergey
19.05.2018
23:21:30
6k /y
(это супер мало)

Alexandr
19.05.2018
23:21:45
Подтирай за старшими, потом найдёшь другую работу.
я думаю лучше я месяцок дома покодю чем буду заниматься тем что они мне там рассказали )))

Zver
20.05.2018
02:31:48
(это супер мало)
Не мало мест, где меньше этого платят.

tsov
20.05.2018
06:20:09
с эйчарами можно связываться только ради познакомиться с технарями. если эйчара не пройти, и там куча возни, лучше поискать контакт среди технарей, на линкедине или еще где, и обратиться напрямую к тому, кто себе ищет.

Dmitry
20.05.2018
07:56:00
кто знает когда WASM будут все браузеры поддерживать?
Основные гиганты держут в последних версиях

Andrew
20.05.2018
08:03:40
Основные гиганты держут в последних версиях
У настоящих основных гигантов IE8 только с год примерно назад как единственный православный браузер завезли. sad but true, сам сбежал из такого

Google
Andrew
20.05.2018
08:05:47
Я про тех кто оплачивает это всё. Так что wasm еще лет 5 минимум будет влажной мечтой хипстера

Andrew
20.05.2018
08:09:03
Заказчики вестимо. Назовём его Большой Банк. Не то чтобы он самый большой, но примерно в топ-3 в мире

Кстати, знакомый vp из самого большого, рассказывает, что там такая же фигня

Dmitry
20.05.2018
08:10:42
Основные гиганты держут в последних версиях
https://lists.w3.org/Archives/Public/public-webassembly/2017Feb/0002.html

Pauline
20.05.2018
08:19:47
Я знаю только про сбер, что он оказывается от ие по крайней мере для бизнеса

Andrew
20.05.2018
08:20:16
И по железу таже упоротость. Есть утвержденный список конкретных моделей оборудования, который ты можешь использовать. И шаг в сторону возможен только через адовую бюрократию даже если ты директор направления. Я так себе трейдерскую конфигурацию и не выбил за полгода (только там 2 24” монитора) Списки софта и железа утверждались лет 5 назад, а до этого года 2-3 похоже лежали на ревью. То есть можно примерно представить, на чем там работают

Это я про очень крупных европейцев

Nikita
20.05.2018
10:03:45
всем приветтт

Данила
20.05.2018
12:45:30
Нет
Почему так нельзя проверять лицензию?

Mykyta
20.05.2018
12:48:03
Почему так нельзя проверять лицензию?
Потому что любую проверку лицензии на локальном компьютере можно скомпроментировать

Данила
20.05.2018
12:49:08
А как её чекать не на локальном компьютере, тем более, что такой механизм использует большое кол-во ПО?

Max
20.05.2018
12:50:07
Или какой-нибудь сервис

Данила
20.05.2018
12:50:30
Ну можно использовать для верификации токенов отдельный сервер
Так токены верифицируются на отдельном сервере

Данила
20.05.2018
12:51:32
Этот же сервер при покупке лицензии

Max
20.05.2018
12:51:37
Так токены верифицируются на отдельном сервере
Если и так, то почему ты лицензию проверяешь на локалке?

Google
Айнур
20.05.2018
12:52:06
Может кто-нибудь по Health Check в Consul подсказать? `Check: = &consul.AgentServiceCheck{ TCP: localAddr.String() + ":" + somePort, Interval: "5s", DeregisterCriticalServiceAfter: "10s", } net.Listen("tcp4", ":" + somePort}.` Можно так проверять?

Данила
20.05.2018
12:52:30
Если и так, то почему ты лицензию проверяешь на локалке?
На локалке проверяется ответ от сервера, который проверяет лицензии

А не сама лицензия

Mykyta
20.05.2018
14:52:43
На локалке проверяется ответ от сервера, который проверяет лицензии
Ты не поверишь, но это не делает твою программу безопаснее от взлома

Данила
20.05.2018
15:03:38
Ты не поверишь, но это не делает твою программу безопаснее от взлома
Наличие лицензионного сервера не делает мою программу безопаснее от взлома?

Хмм, сервера проверки лицензий много у кого есть - ISPSystem, Jetbrains

Никита
20.05.2018
15:05:54
Зная куда идет запрос на проверку, можно у себя перенаправлять на свой же сайт, который будет всегда выдавать "Ок" на любой код

Мерлин
20.05.2018
15:06:27
в лучшем случае это защитит от неграмотного юзверя, и то, пока твоя программа не станет популярной и кто-то не выпустит кряк к тому же в гошных бинарниках хранится очень много метаданных, так что любые секреты, прошитые в бинарник — не секреты

Mykyta
20.05.2018
15:06:32
Наличие лицензионного сервера не делает мою программу безопаснее от взлома?
Ну это максимум помогает не создавать алгоритм для генерации ключей и просто иметь белый список на своем сервере

Данила
20.05.2018
15:07:54
Там нужен индивидуальный код сервера, который зашифрован индивидуальным кодом лицензии

Индивидуальный клд сервера вшит в бинарник

Данила
20.05.2018
15:09:28
Потому что каждому клиенту выдаётся его собственный бинарник

Vladimir
20.05.2018
17:35:31
@inside_the_tardis один раз расшифрует кто-нибудь и привет

Данила
20.05.2018
17:36:01
Ну расшифрует, так у каждого бинарника свой уникальный код

Vladimir
20.05.2018
17:36:41
@inside_the_tardis ну ты не можешь выполнять зашифрованный код, тебе надо где-то его расшифрованный иметь, его выдерут и будут запускать без механизма дешифровки

Данила
20.05.2018
17:38:40
Так я не шифрую сам код. Сам код скомпилирован в бинарнике. В этом бинарнике прописан код, который уникален для каждого бинарника

Vladimir
20.05.2018
17:39:22
так, а что ты шифруешь?

и что значит уникален для каждого бинарника? чем?

Данила
20.05.2018
17:40:37
и что значит уникален для каждого бинарника? чем?
Уникален - значит для каждого бинарника значение этой переменной различно. Иными словами, при покупке лицензии, я собираю бинарник под каждого клиента.

Google
Данила
20.05.2018
17:42:25
Сервер отправляет на клиент jwt токен. Он зашифрован ключом лицензии. jwt содержит инфу о username, email и код бинарника Клиент сверяет код бинарника, username и email из jwt, который ему пришёл от моего сервера

В случае совпадения всех трёх значений, лицензия считается валидной

Admin
ERROR: S client not available

Данила
20.05.2018
17:42:57
Прикол в том, что код бинарника Вы не узнаете, не покопавшись в коде

А учитывая, что он уникален для каждого бинарника - не все клиенты будут копаться в бинарнике

Бинарник также привязывается к IP адресу сервера

Vladimir
20.05.2018
17:44:01
так а что бинарник делает?

Данила
20.05.2018
17:44:14
так а что бинарник делает?
Бинарник сожержит часть логики

Yura
20.05.2018
17:44:19
А учитывая, что он уникален для каждого бинарника - не все клиенты будут копаться в бинарнике
как я понял, поинт в том, что достаточно только одному покопаться и вырезать проверку.

Данила
20.05.2018
17:44:29
Да

И это плохо

Выносить часть логики на свой сервер тоже плохо - клиенты-параноики будут думать, что часть их данных утекают на мои сервера

Vladimir
20.05.2018
17:48:07
@inside_the_tardis надежной защиты нет

предлагаю с этим смириться

на каждую твою идею найдется вариант как ее обойти

Данила
20.05.2018
17:48:58
Однако есть люди, покупающие лицензии

Хз почему

Потому что выломать проверку лицензии дороже, чем сама лицензия?

Алексей
20.05.2018
17:50:53
если бы у меня было время и я был джун, я бы форкнул и чонеть дописал в https://github.com/icexin/gocraft
If any network error occurs, the game will end with a panic, may changed in the future. И почему же я не удивлён.

Google
Vladimir
20.05.2018
17:51:01
@inside_the_tardis ну потому что во первых это правильно, во вторых бизнес за такое поиметь относительно легко могут

Данила
20.05.2018
17:51:42
Ну вот. Поэтому хоть какая-то защита должна быть

Чтобы потом можно было предъявить за то, что её выпилили

Vladimir
20.05.2018
17:52:22
так предъявить можно даже если защиты нет

Данила
20.05.2018
18:11:45
Короче, проще делать это вообще без каких-либо механизмов защиты

Только геморорой лишний

Daniel
20.05.2018
23:58:19
а ее нигде нельзя комфортно делать, кроме явы и go

но именно технологическое преймущество у go ровно одно: связка goroutines - thread pool - event loop

и еще кросплатформенный ассемблер, кто понимает, зачем это

все остальное - вопросы синтаксиса

Mykyta
21.05.2018
03:26:40
Короче, проще делать это вообще без каких-либо механизмов защиты
Программу на го все равно сложнее взломать, чем на жаве или сишарпе. Последний вообще декомпилируется со всеми названиями переменных и классов. А для го уже нужно уметь отлаживать ассемблер

‎‎‎‎
21.05.2018
03:49:17
dnspy и de4dot не открывают Видимо надо как то руками ее отковыривать

Страница 1085 из 1630