Это не двусмысленный намёк, что чем раньше перейдут на Go — тем лучше.
В том то всё и дело, что как только разработчик напишет более-менее стабильную версию софта, дальше идёт лесом. А это способ продажи функционала, а не только одного труда по написанию софта. Кейген без знания секретного ключа цифровой подписи — написать невозможно, а найти
Вообще здесь не рассмотрен способ защиты от пропатчивания — ломать скорее всего будут в этом направлении. Думаю, что здесь будет полезно ознакомиться с защитой скайпа, когда он был написан для работы по принципу пиринговой сети. Скайп есть практически у всех, и давно, но при этом до сих пор не сломан, иначе бы по нему можно было звонить за чужой счёт.
Искать там что-то — проще застрелиться, сообщения группируются по абсолютно непонятным признакам.В скайпе кстати просто пишется в sqlite-базу данных в открытом виде, можно там искать селектами, в редакторе базы данных.
На мой взгляд, эта защита весьма толковая, и подойдёт также для защиты от пользователей. Для неё невозможно написать кейген, поскольку основана на необратимом алгоритме. Предполагается, что потенциальные взломщики не сломают
Я смотрел на принцип защиты продуктов Майкрософта, с их
Таким образом, посредники, или какие-то третьи лица могут иметь у себя в «кармане» сервер, а работать он будет только с вашей подачи билетов, и причём столько времени и на тех правах, которые указаны в билете.
Да конечно, а ещё лицензионным соглашением с пользователем. «Внимательно прочтите соглашение, если вы не согласны с условием, не продолжайте установку». В общем случае задача сводится к методам защиты софта, я только смотрю мало кто этим вопросом задавался.
То есть в интерпрайзе продают только труд, затраченный на разработку, а продавать функционал не хотят.
Шифрование жёсткого диска — это нужная и полезная вещь, и естественно повсеместно используется. Но оно поможет только от левых людей, которые получат выключенное железо, например при маски-шоу.
Кстати, от пропатчивания я эффективной защиты так и не нашёл, кроме обфускации кода. Но это снижает производительность, да и не надёжно.
Дело не только в хостерах, слить софт могут все, кто имеет к нему доступ. Суть состоит в том, что если вы участвуете в разработке проекта на долевых условиях, понадобятся какие-то механизмы обезопасить свою работу от кидалова. Иначе в один прекрасный день люди, занимающиеся взаимодействием с клиентами скажут «спасибо, досвидания. дальнейшей разработкой займутся перспективные студенты, победители олимпиады по программированию, за еду.»
Да, я не все нюансы обрисовал в первых 2 предложениях. Типичная схема, где подобная защита нужна такова: есть люди, которые пишут сервер, и есть посредник, который занимается контактами с клиентами, договаривается с ними. Посредник, имея доступ и клиентов, может спокойно захостить сервер в другом месте, или просто послать разработчиков, и ничего не платить. Посредник/менеджмент имеет возможности манипуляции разработчиками, в то время как возможности разработчиков — ограничены.
а еще полезно знать что автор книжки пол года искал работу мидл хаскелистомАга, то есть, им будет руководить синьор, с поднятым вверх пальцем, который никаких книжек по хаскелю не писал.
Я иногда думаю: перенесли бы лучше библиотеку Go для C++. Ну так, чтобы на C++ фигнёй меньше маяться.
Другими словами, в своей конторе вы владеете ситуацией, есть пространство для манипуляций. А в новой вы легко заменимы, будете на птичьих правах, и неизвестно сколько продержитесь. В то же время, в Киеве и возможности получше.
Так эти познания можно и на стройке приобрести.
Да человек уже отчаялся, его тоже понять можно.
Башлять будут за поддержание старых проектов, в которые уже вложены деньги. Вроде как в случае с COBOL. Реальность такова, что не имеет принципиального на каком языке пишется код, это всего лишь инструмент разработки. И этот инструмент должен быть простым, удобным и эффективным.
Ждать — это в корне неверная позиция. Как сказал Козьма Прутков, хочешь быть счастливым — будь им. Открыть чакры Go-программирования и придти к просветлению можно прямо сейчас, каждый человек сам кузнец своего счастья.
Мы тут уже коллегиально установили, что он хочет изучать Go за день, максимум за неделю, только стесняется в этом признаться.
Не, ну реально, а зачем им писать аккуратный код? Всё равно всем пофиг, как ваш сайт написан, аккуратно там банеры с рекламой крутятся, или с косяками под оперу, главное чтобы выполнялись поставленные задачи. А как там всё внутри — всем до лампочки, пусть хоть золотом-алмазами весь код выложен — это никто не оценит. К тому же продержится средний сайт года 3, ну лет 8 максимум. Git им не удобен, и у вас это вызывает непреодолимый внутренний диссонанс с вашими принципами? Постарайтесь пережить этот факт. Может они svn юзают, или hg, или архивирование через RAR, или вообще ничего. То что имена классов на транслите — это только плюс, как раз фактор, препятствующий передаче проекта на доработку индусам.