Я своему менеджеру толкаю мысль, что если задача стоящая, то есть от её реализации будет полезный эффект, то стоит её делать и стоит потерпеть, чтобы достичь результата. То есть работа менеджера просчитать эффект от реализации. А моя задача обеспечить этот эффект.
Типовые задачи тоже не имеют оценки… На одном из курсов препод спрашивал — за сколько времени вы покрасите стенку? Кто-то отвечал- за 2 часа. Хорошо, через 2 часа приду преверю. Хотя через 2 часа только кончалась лекция
Все $_GET['data'] надо заменить на getvar('data'), а в функции фильтровать ввод.
А еще есть практика secure development, когда делается прослойка между между серверной программой и браузером. Эта прослойка всё фильтрует и хранит коннекты к базе данных. Такая прослойка есть например на azure. Можно писать любой код и не боятся никаких инъекций.
В 90х годах, когда появились компьютеры была философская дилемма — если человек совершил мелкое правонарушение, то его могут записать в компьютер и эта запись останется на всю его жизнь и будет ему всё время портить репутацию. Сейчас уже стало понятно, что это был необоснованный страх. Компьютеры ломаются, обновляются, базы вскрываются, уничтожаются, записи утекают, информация подделывается. Пожизненного хранения информации может и не быть.
Да именно, и хороший канал, что сайт всегда что-то будет показывать. К примеру на VPS легкая версия сайта, а какие-нибудь тяжелые архивы на хорошем компе дома. Если интернет барахлит, то остается легкая версия сайта
Если язык программирования предоставляет 100500 способов найти это число, то можно и загуглить. Пожалуйста, без гугла найдите наибольшее число в тензоре PyTorch, который хранится в оперативной памяти GPU.
Делайте то, что считаете нужным для людей. Писать статьи уж никто не помешает. Если хотите в конце еще и одобрямса, то хабре реакция непредсказуема. Можно в ютюбе выложить сначала.
Если собрались играть по чужим правилам, то надо понимать, что они сделаны не для того, чтобы у всех карма росла. Тот, кто эти правила придумал преследует иную цель.
Я своему менеджеру толкаю мысль, что если задача стоящая, то есть от её реализации будет полезный эффект, то стоит её делать и стоит потерпеть, чтобы достичь результата. То есть работа менеджера просчитать эффект от реализации. А моя задача обеспечить этот эффект.
Даже если кто-то реализовывал, то вряд-ли поделится информацией и тем более исходниками.
Типовые задачи тоже не имеют оценки… На одном из курсов препод спрашивал — за сколько времени вы покрасите стенку? Кто-то отвечал- за 2 часа. Хорошо, через 2 часа приду преверю. Хотя через 2 часа только кончалась лекция
Статистика с тяжелыми хвостами. Матожидание невычимлимо.
Чтобы сломать барьер надо быть уже на порядок выше по уровню.
А еще есть практика secure development, когда делается прослойка между между серверной программой и браузером. Эта прослойка всё фильтрует и хранит коннекты к базе данных. Такая прослойка есть например на azure. Можно писать любой код и не боятся никаких инъекций.