IceJOKER дело говорит, развернуто и по делу, в кроне пускаешь каждую минуту скрипт с доступом к базе, проверяешь есть ли такие записи которые были вставлены 10 минут назад и не выполнены, делаешь свое "грязное дело" :), ставишь им статус "выполнено".
чета я не понял, у тебя есть таблица врачей и таблица записи пациентов, в таблице врачей есть записи на каждый день - таймстамп начала и таймстамп конца. В таблице пациентов между этими двумя таймстампами может быть некоторое непересекающееся множество записей, отражающее записи пациентов(тоже 2 значения - начало/конец). Вроде все просто.
wangler: зачем писать отрезки свободного времени? Пиши записанных на прием, с 14:00 до 14:20 допустим, потом при выборке у тебя будет одна из ячеек массива содержать начало и конец приема этого пациента, а все время работы врача представь как массив, с количеством элементов равным 10минутным периодам, помещающиеся в его время приема, допустим если врач принимает 2 часа то в массиве будет 12 элементов, пройдись по массиву пациентов и если время стыкуется с каким-то приемом - пишешь в массив 1, если нет пациентов на это время - пишешь ноль )
Dmitry Larchikov: да, улавливаю, то есть есть 2 метода, add и add которые на самом деле делают разные вещи, но возвращают одинаковый результат, и мне лень каждый раз втыкать че там передавать в него - ид или объект, и я не пишу AddById и AddByUserObject, пишу add и передаю туда всю бодягу, после чего JVM думает какой метод подставить и делает "маджик". Ок, а я то думал пыхеры ленивые задницы. Правильно, машина должна работать а человек отдыхать )
интелисенс - возможность редактора "подсказывать" завершения названий функций, тегов и проч. А плагины / макросы для верстки - это к гуглу, я не гуру, я верстаю редко и по необходимости, больше правлю чем пишу. Я пользуюсь пхпстормом как иде, мне всего там хватает )
Кто говорил что будет легко? В яве перезагрузка это тоже "магия" - передал хз что - пусть само выбирает как обрабатывать.
Тут вопрос можно или нет? Нет.
Но в наследующем классе можно сделать необязательным, и если данные как в базовом классе - вызывать parent: метод. Ну или как-то по другому крутиться, пишут же люди как-то, не факт что без перезагрузки Вам не справиться, не упирайтесь в старые знакомые методы только по тому, что Вы к ним привыкли ) Посмотрите как Ваша задача решается в подобных ситуациях другими людьми более искушенными в этом языке. Наверняка есть хорошие варианты.
не, ну инструмент то нужный, хотя и не без глюков, та же сессия через куки пашет, просто в данном случае скорость изменения данных видимо влияет ) Обычно там хранят статичные ключи, типа "запомнить меня", и прочие настройки которые не часто меняют, динамику все-таки стараются вывести на серверсайд.
Вышеизложенное наводит на мысли о неправильной работе кэша браузера, т.к. контролировать на стороне клиента такие нюансы возможности нет, я бы все таки рекомендовал перенести функционал хранения на сервер, это не займет гигантских ресурсов, но будет всегда работать корректно.
Фотошоп или Гимп, для текста Notebad++ как вариант, но лучше что-нибудь с интелисенсом, хотя в ++ кажется есть какой-то. Только что проверил - есть. В гугл вбейте инструменты для верстки - думаю найдется что-либо подходящее именно Вам.
ну, var_dump($usr_id) в цикл вставь. Я в таких ситуациях с подземными стуками фигачу вардампы через строчку, пока не пойму какого хрена где происходит.