
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:20:26

some_random_anonymous
19.05.2018
23:21:07

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

Sergey
19.05.2018
23:21:30

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

Andrew
20.05.2018
08:03:40

Pauline
20.05.2018
08:04:36

Google

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

Pauline
20.05.2018
08:07:42

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

Dmitry
20.05.2018
08:10:42

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

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

Dmitry
20.05.2018
09:10:29

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

Tom
20.05.2018
12:17:40

Данила
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

Max
20.05.2018
12:51:06

Данила
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

Vladimir
20.05.2018
17:40:59

Данила
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

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 не открывают
Видимо надо как то руками ее отковыривать