Разве можно вообще нормально работать на ноуте? Производительность как у компа только на дорогих моделях, один маленький монитор, жесткая связь клавы и монитора. Таскать коврик и мышку с собой или быть джедаем тачпада. У меня получается только если что-то нужно срочно сделать в полевых условиях.
так он же все равно отрабатывает, чтобы проверить был ли включен файл. только при повторном срабатывании дальше проверки дело не идет.
пользуясь случаем хочу посоветовать крутой отображатель профайлов kcachegrind.sourceforge.net/html/Home.html (только линукс) гораздо человечнее, чем просто в таблицах копаться
если вы используете webstorm/phpstorm и мазиллу, то под них есть классный плагин css-x-fire. редактируете в файрбаге стили какие хотите (для удобства редактирования цветов еще нужен firepicker), как отредактировали идете в шторм, там эти изменения применяете. на счет sass не знаю, я лессом пользуюсь, но думаю проблема та же будет. часть изменений он не поймет, всякие слишком сложно вложенные стили не понимает, и миксины/переменные тоже, их нужно менять вручную
создать переменную со значение 0 перед циклом, в цикле смотреть равен ли год поста значению в той переменной, если не равен, то выводить его и бэкапить в переменную, если равен, то ничего не делать
я сделал так, есть действия, роли и пользователи. каждая роль содержит свой набор действий. каждый пользователь может обладать любым набором ролей. так же каждый пользователь может напрямую обладать разрешением или запретом на какое-то действие, то есть поверх того что ему по ролям дается. но это не обязательно. в инициализации проги составляется список действий которые доступны пользователю исходя из установленных связей. еще есть две дубовые роли, это гости и зарегистрированные пользователи. и есть специальный повсеместно доступный метод проверки доступа к действию. в методах требующих разрешения прописывается условие с проверкой, если действия нет в списке, то отдыхаем. так же эту проверку можно производить чтобы решить показывать ему элементы интерфейса вызывающие действия или нет. вкратце так
узнаём количество пользователей: SELECT COUNT(id) FROM users
вычисляем кол-во страниц: $pages_count = ceil($users_count / $per_page), где per_page - кол-во пользователей на страницу.
текущая страница нам известна из сессии или адресной строки, допустим это $page
выбираем пользователей для текущей страницы: SELECT * FROM users LIMIT ($page - 1) * $per_page, $per_page
Ctrl+Alt+L перенес на pause и поставил галочку не спрашивать
кнопки назад вперед повесил слева сверху чтоб как в браузере ходить
Ctrl+Back Quote - открыть закрытую вкладку
не могу без plugins.jetbrains.com/plugin/7275?pr=dbe
F10 - уйти в себя
Самому надо на днях это будет делать. Думаю сделать влоб так как это однократная операция. Может быть порезче получится если составить два списка. В одном имена картинок в папке, в другом имена картинок из базы. Вычесть из первого списка второй - получится список картинок, которые надо удалить
если вручную, то нужно делать 2 запроса. SELECT * FROM menus и SELECT * FROM menu_items. 2-й можно ограничить WHERE menu_id IN(идишники из результатов первого). Потом 2й нужно в цикле проиндексировать по menu_id, то есть сделать такой массив чтоб его индексы были идшниками из результатов первого, а элементы массивами со строками из результатов 2-го для соответствующих menu_id.
а при выводе уже просто по ид достаете из 2 го массива