В теории хэш может дать коллизию, и никто вам обратного не гарантирует.
Поле хэша с индексом на нем - хорошая возможность избавиться от полнотекстовых сравнений, и только.
Не усложняйте себе жизнь и не пытайтесь натянуть его на первичный уникальный ключ.
Запрет никак не мешает ВК получить платеж за рекламу, через 10 минут по требованию РКН ее прекратить - и, в соответствии с письмом самого рекламодателя, ничего ему не возвращать.
Хрустальный шар говорит мне, что если "страница, у которой изменялся комментарий" - это не страница редактирования комментария, то это страница поста, к которому этот комментарий сделан.
Если вы хотите подключаться к БД на локалхосте - так подключайтесь, зачем вам для этого еще один мускуль в докере? Пропишите своему бэкенду подключаться к реальной базе, а не к докеру.
Виктория Масс, в том коде ничего не выводится, пока не соберутся все данные.
Уж прочитать и понять десяток строчек извольте сами, или бросайте это дело совсем.
Виктория Масс, потому что вы выводите строку в каждой итерации foreach.
Ниже вам дали пример, как собрать единый массив и вывести его один раз, корректно, уже после foreach.
Перечитайте его еще раз - в вашем ответе эта логика нарушена.
Виктория Масс, PHP 5.6 уже поддерживает [...], для более ранней замените на array(...).
Но вообще-то учиться лучше на современном диалекте языка, пятая версия люто устарела.
Тут есть один неюридический момент.
Отправляя правку бага в опенсорсный проект, вы обеспечиваете его исправление в будущих версиях того же проекта. Если вы ее не отправите - используя следующую версию, вам придется снова накатывать свои патчи и, возможно, переделывать их.
Таким образом, ваш работодатель может быть заинтересован в том, чтобы багфиксы (если это именно багфиксы) таки уходили в мейнстрим. И весь вопрос решается полюбовно, без юристов. А может быть категорически против, чтобы противопоставлять багам мейнстрима свое отполированное. Но это опять-таки зависит не от юристов...
rPman, вот именно на sqlite в качестве встраиваемой БД все, что когда-либо связалось с Акцесс, и было вынуждено переползать. Если, конечно, не развилось до нормального сервиса с полноценной базой.
А в Линуксе некрофилии достаточно - там любители Дельф до сих пор поддерживают Лазарус, например.
Что вообще не означает, что изучающему программирование стоит влезать в этот попахивающий плесенью клуб.
Дельфы, напоминаю - апофеоз мышеформ, которые "очень удобно и легко связывать данные", а потом выбрасываем это добро и переписываем на веб, если там нет ничего, кроме форм, или на нормальный язык, если данные все-таки надо сложно обрабатывать. В моем окружении, во всяком случае, этот этап был пройден еще лет десять назад.
rPman, вот именно по критерию востребованности про Акцесс уже можно и не вспоминать. Да и прочим майкрософтовским поделкам - приготовиться.
"Как делали от разных конструкторов" - сейчас работает весь веб, например. На сервере БД, который не пытается заодно быть редактором форм, и обработчике бэкенда, который оставляет функции веб-сервера специализированному решению. А заодно - ничто из этого не приколочено гвоздями к одной системе и не сдохнет вместе с ней.
Тут как раз в соседнем вопросе человек, всю жизнь копавшийся в майкрософтовском, плачется, как оно становится все менее востребованным. Вот на хрена для работы с БД - win forms? Тем более - студню.
lundoger, я "крестовик" и не вызываю функции, если в этом нет необходимости.
А уж функцию, которая внутри себя определяет, что ее вызвали зря - и возвращает то же самое умножение...
lundoger, раскрывать бином Ньютона, собственно, незачем, только ухудшает читаемость.
Math.pow для степени 2 - просто смешно.
(a - b) * (a - b) компьютеру не сложно посчитать, а человеку - прочитать.
Если задача стоит так, как сформулировано в заголовке (то есть даны координаты трех точек, и нужно найти координаты четвертой, зная расстояния от нее до этих точек), то это задача пересечения трех сфер (трилатерация).
Триангуляция - это если знаешь углы, а не расстояния.
Поле хэша с индексом на нем - хорошая возможность избавиться от полнотекстовых сравнений, и только.
Не усложняйте себе жизнь и не пытайтесь натянуть его на первичный уникальный ключ.