Pathologic
че-то я возлагал вообще большие надежды на отладчик, а пользуюсь вардампом по старинке ((:
Pathologic
помню еще, как мы с @Serg_64j настроили профилировщик и намерили всякого 😸
Serguei
Нет. Ты не одинок. За это и топим тут уже пару часов. Что нужна пошаговая стратегия, чтобы начать по фен шую уже здесь и сейчас. И чтобы уже в процессе, читать, разбираться и так далее.
Ну вот я говорю. Пришел тут проект новый, с нуля. Но со сроками сжатыми. Думаю, чего это я, сайтов что ли не дала, - сейчас возьму его и сразу с нуля по феншую сделаю, презенашку шстичасовую смотрел, вроде все понятно и понравилось, о чм Дмитрий говорил. Нифига. Два дня позанимался тырканием в рзличные видео и примеры, понял, что есл сейчас не стартану "по старинке" на конструкциях вида [[Запустить_мой_сниппет? &с_параметрами=@CODE:вот_такими]], то все сроки продолбаю. И, отложив в сторону все потуги с новыми прогрессивными фишками, начал его делать "по старинке" :( Но, зато успею к сроку.
Pathologic
сейчас настрою отладчик и скажу что происходит
Serguei
че-то я возлагал вообще большие надежды на отладчик, а пользуюсь вардампом по старинке ((:
Ну я по основному профилю С/С++ программист, мне без отладчика наоборот было не привычно очень, когда первый раз с PHP столкнулся. Даже микроконтроллеры без внутрисхемной отладки, на ассемблере когда программировал, и то отладчик использовал. А тут вообще другой подход. До сих пор не привык.
Pathologic
на ассемблере без отладчика вообще никак ((:
Serguei
сейчас настрою отладчик и скажу что происходит
Ну то есть я имею в виду то, что браузер на "заткнется" во время просмотра бркпоинта, и я могу продолжить выполнение и перейти к следующему, не перезагружая странцу браузера? Если так, то это очень гуд.
Serguei
на ассемблере без отладчика вообще никак ((:
Зависит от задачи и обеспечения. Первую свою программу я писал не только без отладчика, но и без компилятора. То есть по таблице инструкций напрямую hex-код на бумажке выписывал и потом в процессор заливал с клавиатурного набора. Но это очень давно было :) Отладчиком был осциллограф.
Rustam
Подскажите возникла такая проблема у сайта на MODx Evo 1.4.8 всё время ругается что те измения которые вношу могут не сохраниться как только жму кнопку "Сохранить и продолжить". Закрываю это окошко то вроде все таки сохраняет. Если жму отменить пишет что нет связи с сервером сервер недоступен. Буквально неделю назад такой ошибки не было, а за неделю ничего не менял на сайте.
Serguei
И еще, за глупые вопросы извините. Я просто дорвался до информации - а тут вижу, что в одном месте сразу и Patologic, и webber, и Дмитрий присутствуют разом :) Я вот мультиязычные сайты последнее время делал с помощью EvoBabel. С ГитХаба последнюю версию скачал, он запустился нормально, задачу реализовал, проект сдал. Это актуальная технология, или это теперь тоже "не по феншую"?
Rustam
да и макстон и эдж, на всех
Serguei
да и макстон и эдж, на всех
Ну вообще вроде в мозилле этого эффекта не было. Там в одной из js-функций return true надо было вписать. По-моему то ли в 1.4.10, то ли какой-то близкой версии это пофиксили.
Pathologic
Serguei
в общем в браузере просто белая страница и крутилка крутится
А дальше если выполнение в отладчике продолжить - страница в браузер догрузится?
Pathologic
ага
Serguei
да и макстон и эдж, на всех
Это? http://modx.im/blog/questions/5893.html
Serguei
да
Ну вот тут видно процесс обнаружения и исправления этой фигни: https://github.com/evolution-cms/evolution/issues/1058
Serguei
Вот этим коммитом по-моему исправлялось. Если это именно та проблема: https://github.com/helgispbru/evolution/commit/b3d2745769e5db24856876d99d968829d2790fed
Serguei
ага
А вот это вообще супер. Если такая штука устанавливается действительно без бубна в линуксе, то это реально счастье :)
Pathologic
попутно научился переключать версии пхп 🙃
Serguei
Нет. Ты не одинок. За это и топим тут уже пару часов. Что нужна пошаговая стратегия, чтобы начать по фен шую уже здесь и сейчас. И чтобы уже в процессе, читать, разбираться и так далее.
Кстати, насчет феншуя. Вот почитал я, что чанки теперь использовать не рекомендуют, сниппеты - не рекомендуют и т.д. И получается, то в админке теперь будут пустые списки сниппетов, пустые списки чанков... эти сущности там как бы лишними теперь получаются. И соответственно таблицы _html_snippets и _snippets как бы тоже лишними получаются. Какой-то не совсем фен-шуй получается. Ну или я ошибаюсь.
Pathologic
это Дима не рекомендует
Pathologic
а чанки у меня были пустые и в 1.4 ((:
Pathologic
в линуксе
Pathologic
я что-то думал это геморрой, поэтому не ставил пхп 8
Pathologic
а оказывается все очень просто
Serguei
в линуксе
А. А я думал, это один я такой дремучий...сегодня тоже этим занимался, учился в линуксе с 7.2 на 7.3 его менять.
Serguei
это Дима не рекомендует
Ну вот я с того и начал. Что вроде годами сложилась какая-то устоявшаяся система. И в админке, кстати, тоже были удобные фишки всякие, типа правой кнопкой в шаблоне по названию чанка кликнул, он сразу открылся в лайтбоксе.. А теперь все это типа неправильное получилось. Все заново осваивать. Ну и к этому еще и Ларавел до кучи добавился.
Pathologic
в админке еще что-то править кое-как можно
Pathologic
а вот если разрабатывать то уже никак
Pathologic
даже верстку натягивать гораздо удобнее с шаблонизатором, а не чанками
Serguei
даже верстку натягивать гораздо удобнее с шаблонизатором, а не чанками
Пока еще не оценил - по виду запись длиннее получается.
Serguei
а вот если разрабатывать то уже никак
Вот. У меня если до этого момента помощница могла сама в мое отсутствие залезть в админку и в шаблоне поправить верстку или параметры вызова у сниппетов - то сейчас она у меня взвоет, когда я ей сообщу, что ей нужно будет сразу и линукс, и git освоить, и еще много чего :)
Pathologic
Пока еще не оценил - по виду запись длиннее получается.
наоборот, получается все короче и удобнее
Serguei
наоборот, получается все короче и удобнее
Значит я еще не достаточно разобрался.
Pathologic
в евобабеле есть косяки, которые нужно исправлять
Pathologic
что-то с редиректами и 404
Serguei
в евобабеле есть косяки, которые нужно исправлять
Ну он остается актуальным, или теперь тоже в список "не феншуйных" попадёт?
Pathologic
когда выкатят феншуйное что-нибудь, то он и будет неактуальным
Pathologic
ну и за феншуйство расплачиваться придется скоростью ((:
Serguei
Феншуйство, скорость... Кто видел джумлу изнутри, у того о феншуе более лояльные понятия :)
Pathologic
джумла изнутри сейчас очень крута между прочим
Serguei
джумла изнутри сейчас очень крута между прочим
Доделали-таки.... Лет 5 назад это сущим кошмаром было.
Serguei
после правки и чистки кэша бразуера заработало!
Ну, хорошо, значит, правильно проблему определили.
Pathologic
там и внешне кошмар
Pathologic
админка очень сложная
Rustam
Ну, хорошо, значит, правильно проблему определили.
заодно обновился сразу после этого до версии 1.4.10 а то этот глюк не давал обновиться из админки
Serguei
там и внешне кошмар
Там подход в корне не правильный. Вместо того, чтобы самому что-то попробовать сделать, вся разработка сводится к "найди похожий компонент, если не нашел похожий, то найди слегка похожий, если не нашел, то найди на другом форуме." Чем изначально мне нравился Modx, так это тем, что он по умолчанию почти пустой и в него любая структура страницы и сайта встраивалась легко.
Pathologic
Serguei
код крутой
В смысле , его много? :)
Pathologic
то есть написать на тот момент тему для джумлы было для меня нерешаемой задачей
Serguei
Для сайтов, где языковые версии могут быть неидентичными - само то, другого нет
Да, говорю именно про ситуацию, когда сайт на 500-1000 страниц, и на английский/немецкий/китайский дай бог 5-10 процентов страничек переведено.
Pathologic
а модх за неделю сделал
Serguei
ну, я так к модх и пришел, на джумле я просто не понимал, как мне сделать что я хочу; правда я и пхп не знал тогда совсем
Ну да, примерно так и было. По каждому чиху приходилось какую-то монстрообразную структуру файлов в /administrator/components строить, параллельно с этим в самой админке еще кучу всего насоздавать. И кто за тобой это потом продолжает делать, фиг сразу найдет, где это вообще все размещено.
Aliaksandr
Да, говорю именно про ситуацию, когда сайт на 500-1000 страниц, и на английский/немецкий/китайский дай бог 5-10 процентов страничек переведено.
Для такого пока ничего другого и нет. Для магазинов с кучей тыщ товаров, где не в этом счастье и дерево одно - лучше наверно bLang или теперь уже ларовские локализации
Pathologic
правильно - очень расплывчатое понятие
Pathologic
сегодня правильное, завтра нет
Serguei
правильно - очень расплывчатое понятие
Ну чтобы это было хотя бы не похоже на джумлу.
Pathologic
в те времена джумла была достаточно популярна
Serguei
Пока массовые взломы не начались каждые три дня, то да...
Pathologic
тогда может и гита не было ((:
Rustam
подскажите кто структуру хорошо знает, среди файлов на сайте в корне есть файл credits.php он уже не знаю сколько лежит на сайте. И вот в прошлом месяце в нём код вредоносный антивирус хостинга обнаружил. Хотя файл уже несколько лет в таком виде. Я в ручную ту часть на которую жаловался антивирус снёс. Там в файле фактически после этого только текстовка осталась описательная. В работе сайта изменений после сноса этой части файла не заметил. Полазил по инстальнику MODx Evo не нашёл там вообще такого файла. Он в принципе не нужен? У меня примерно год или два назад были какие то вирусы на сайте, появлялись, тогда чистил его и в поисковиках приходилось ссылки удалять левые и вроде больше антивирус не ругался на хостинге. Но хостинг сменил антивирус, на как они говорят более продвинутый в прошлом месяце. И новый антивирус обнаружил вредоносный код в файле который в таком виде уже пару лет 100% лежит на сайте. Так и не пойму нужен этот файл credits.php или мне его тогда подсунули когда вирусы были и просто я его не заметил, т.к. изучал тогда только файлы на которые жаловался антивирус.
Pathologic
как раз про это была статья на хабре
Pathologic
про credits.php
Pathologic
там типа вредоносный код закодирован пробелами и табами ((:
Serguei
тогда может и гита не было ((:
Был. Я еще в 2009 году когда приборчик достаточно сложный на микроконтроллере оживлял - в той комане на git уже весь проект изначально был, и это была уже не новая система, хорошо обкатанная.
Rustam
Pathologic
https://habr.com/ru/company/vdsina/blog/542012/