Олимпиады у меня были обычные, как у всех. И ничего такого я от них не жду. На счет целей — я согласен. Я именно это выше и написал. А также то, что эти цели отличаются от целей реального промышленного программирования.
Принципиально отличается сама суть олимпиадного и промышленного программирования.
На олимпиаде нужно решить какую-то хитрую задачу умным алгоритмом. В промышленном коде супер-умные алгоритмы встречаются редко (а когда встречаются — используются уже существующие, а не пишутся новые).
На олимпиаде главное решить задачу. В реальной работе главное — оставить довольным пользователя.
На олимпиаде нужно быстро написать код. В реальности нужно написать читабельный и стабильный код.
На олимпиаде ясны задачи, входные и выходные данные. В реальности — далеко не всегда.
На олимпиаде можно плюнуть на комментарии, тесты, ООП, проверки валидности, систему разворачивания, безопасность и т.д. В реальной работе это составит минимум 50-60% Вашего кода.
На олимпиаде участник чаще всего одиночка. В реальности вне команды создать что-то стоящее невозможно.
На олимпиаде у человека есть редактор кода и компилятор. В реальности есть еще такие вещи, как баг-трекер, система проджект-менеджмента, система контроля версий, электронная почта, IDE и другие инструменты, с которыми приходится работать часто и плотно.
Да, это вариант. Но предприятие может быть очень большим, помещений может быть очень много (а значительная часть территории и вовсе в рамках одного цеха или под открытым небом). Затраты на рамки высоки, точность очень низкая. Т.е. лучше, конечно, чем ничего. Но может быть есть что-то еще лучше?
Oh, my God! Конечно же, у меня нет собственного днс-сервера, да еще и с делегированной на него зоной, откуда? Да и это ну уж очень крупнокалиберное решения моей задачи.
Ничего странного. В документации на модем и на странице настроек форвардинга четко написано, что форвардятся только внешние запросы на внутренние адреса и никак по-другому. Т.е. это не баг модема, а так и задумывалось разработчиками.
Ну да, будет работать — но это ж надо на всех компьютерах в локалке прописать. А плюс еще завтра кто-то со своим ноутом придет — на нем работать не будет. Я искал какое-то централизованное решение, базирующееся только на настройке модема и багтрекера ну или какого-то внешнего инструмента.
Ничем не отличается, это один и тот же статический IP. Обратиться к нему можно из интернета, можно из локалки — но только к самому модему. Форвардинг портов для запросов из локальной сети не работает (ну по крайней мере для данного ADSL-модема). В том и проблема.
Спасибо. Стало понятно, что я (как лицензиар) должен выдавать всем покупателям (лицензиантам) неисключительные лицензии на право пользования ПО. И еще стало ясно что в Америке можно положиться на текст лицензии в инсталяхе, а у нас — нет. Т.е. нужно составлять договор? А какой? И нужно ли иметь свидетельство об авторском праве на продукт? В общем, вопросы остались.