Если брать в широком смысле — лицензионнй договор тоже может быть выражен в виде оферты :)
Оферта — предложение о заключении сделки. Как оно выражено, и как происходит акцептование оферты (подтверждение заключения сделки) — дело десятое.
Например в законах Казахстана явным подтверждение оферты являлся факт оплаты денег по счёту, выставленному в рамках этой оферты. Думаю в российских законах так-же, так как это идёт ещё с СССР. А вот как другими действиями, а не оплатой, провести акцептование оферты, и что в неё может входить — это уже к локальному законодательству.
Хочу заметить, что молодые «программисты» не знают даже основы школьного курса математики!
История из личного опыта:
Понадобилось сделать кредитный калькулятор на вебморду одного мелкого банка. Говорю, ребят, чтобы не париться, пусть мне ваши разработчики пришлют формулы, по которым они считают на внутреннем банковском приложении.
Присылают. Быстро прямо на javascript пишу калькулятор. Отдаю на проверку.
— Не верно. График погашения не бьется с тем, что выдает наша программа.
Беру их график. Перепроверяю. Нахожу у себя неточность с округлением. Я его делаю алгебраически, а банкиры, как и положено, приведением к большему с учетом в дальнейших расчетах.
Опять отдаю на проверку.
— Опять не верно. График погашения не бьется с тем, что выдает наша программа.
Перекапываю всё, не нахожу у себя ошибку.
Связываюсь с банком:
— Народ, я, конечно, понимаю, что вы меня в потроха своего софта не пустите, но можете просто прислать вашего программиста с лаптопом, на котором будет реальный кусок кода вашего калькулятора, пофиг на каком языке он написан?
Присылают. Смотрю… Спрашиваю:
— А кто писал этот код?
— Я.
— Вот смотри, вот мат. функция, которую мне прислали, написанную, чуть не от руки, вот её реализация у тебя. Не находишь разницы?
— Нет, всё верно!
Потом я связывался с его начальством и объяснял, что ошибка не в моём, а в их калькуляторе, и человека, который его писал, необходимо ещё раз отправить в школу, т-к для него отрицательная и дробная степень числа — это одно и тоже!
Как итог — банк, без широкой огласки, вынужден был с несколькими тысячами клиентов перезаключать приложения к кредитным договором с новыми графиками выплат.
Вот и считайте, «нужна математика программисту или нет».
Не совсем так. В младшей школе выпускаются учебники на трех языках. Само собой, казахский, русский. А третий — не английский, до этого еще очень далеко, а уйгурский.
features_variants_links
image_link - char, иначе зачем MyISAM?
feature_variants
KEY variant_id не нужен. Перекрывается PRIMARY KEY.
Прошу прощения. Действительно там MOS-ы были.
Эпл выпускал не только Маки. Их первые компы были x86.
Эх, молодежжжжжж! :)
LAMP - Linux, Apache, MySQL, PHP
Оферта — предложение о заключении сделки. Как оно выражено, и как происходит акцептование оферты (подтверждение заключения сделки) — дело десятое.
Например в законах Казахстана явным подтверждение оферты являлся факт оплаты денег по счёту, выставленному в рамках этой оферты. Думаю в российских законах так-же, так как это идёт ещё с СССР. А вот как другими действиями, а не оплатой, провести акцептование оферты, и что в неё может входить — это уже к локальному законодательству.
История из личного опыта:
Понадобилось сделать кредитный калькулятор на вебморду одного мелкого банка. Говорю, ребят, чтобы не париться, пусть мне ваши разработчики пришлют формулы, по которым они считают на внутреннем банковском приложении.
Присылают. Быстро прямо на javascript пишу калькулятор. Отдаю на проверку.
— Не верно. График погашения не бьется с тем, что выдает наша программа.
Беру их график. Перепроверяю. Нахожу у себя неточность с округлением. Я его делаю алгебраически, а банкиры, как и положено, приведением к большему с учетом в дальнейших расчетах.
Опять отдаю на проверку.
— Опять не верно. График погашения не бьется с тем, что выдает наша программа.
Перекапываю всё, не нахожу у себя ошибку.
Связываюсь с банком:
— Народ, я, конечно, понимаю, что вы меня в потроха своего софта не пустите, но можете просто прислать вашего программиста с лаптопом, на котором будет реальный кусок кода вашего калькулятора, пофиг на каком языке он написан?
Присылают. Смотрю… Спрашиваю:
— А кто писал этот код?
— Я.
— Вот смотри, вот мат. функция, которую мне прислали, написанную, чуть не от руки, вот её реализация у тебя. Не находишь разницы?
— Нет, всё верно!
Потом я связывался с его начальством и объяснял, что ошибка не в моём, а в их калькуляторе, и человека, который его писал, необходимо ещё раз отправить в школу, т-к для него отрицательная и дробная степень числа — это одно и тоже!
Как итог — банк, без широкой огласки, вынужден был с несколькими тысячами клиентов перезаключать приложения к кредитным договором с новыми графиками выплат.
Вот и считайте, «нужна математика программисту или нет».