Pull to refresh
62
0.1
Кирилл @init0

Старый моряк

Send message

Вы совершенно правы, но это фото можно отнести и к этой системе т.к. на бэке может быть все вполне честно, а на фронте вам выведут именно такое и вы никак не сможете проверить достоверность этих данных.

Добавлю в копилку еще одну довольно важную деталь: Stylus позволяет синхронизировать ваши стили, то есть на всех ваших устройствах будут актуальные css.

Таким образом, каждый элемент анимации тщательно прорабатывается и детализируется для достижения высокого уровня реализма и выразительности в итоговой анимированной сцене.

Вы его пальцы видели? И что он там усердно набирает, когда на мониторе явно видны только обои?

Забавно, что вы "дыра" машинально отнесли к Joomla а не к WP к которому это я и отсылал.

Та шож такое, и код у нее чистый, и ядро охрененное, и все современные подходы к разработке... но нафиг никому не уперлась и все выбирают "сплошную дыру".

Это платная книга, ее нет в открытом доступе, так что разумеется я не могу быстро указать ссылку на нужную цитату.

То есть у вас нет никаких пруфов относительно выравнивания?

Да. И я об этом написал.

Я не увидел где вы написали какой вред наносит форматирование (конкретно выравнивание пробелами), укажите?

Это не мое оценочное мнение, а один из аргументов, которые я привел из книг.

Все еще жду цитаты.

Метаполя - это всего лишь таблица в бд.

Это не таблица, а сущность WP. Таблица (а точнее таблицы т.к. она не одна) это реализация.

Соответственно запрос может быть любой сложности. Если вы этого не понимаете, то у меня большой вопрос о том, какой сложности проекты вы вели.

Ну явно не того уровня, что вы, у меня в проектах получение метаполей SQL запросами не практикуется.

Ну так я привел кусок кода из ядра, что выложен в кодексе.

Это не код ядра, а пример использования хука.

Эта тема давно рассосана и поднималась разными авторами. Навскидку, в книге «Совершенный код» Стива Макконнелла.

Отлично, вы только забыли маленькую деталь, цитату/ссылку на это.

Избыточные пробелы не несут в себе никакой пользы.

Вред несут?

Со стороны может казаться, что выравненный таким способом код выглядит аккуратно, но на деле, от того что название переменной отдаляется от ее значения, восприятие только ухудшается.

Опять-же ваше оценочное суждение, я противоположного мнения.

Да, благодаря всем этим "фичам" очень легко кодить по принципу хяк-хяк и в продакшн.

А "эти фичи" во множественном числе это вы так увыжительно "на вы" называете глобальные переменные?

Начинающим разработчикам очень легко нагуглить куски кода и впихнуть их себе.

Это вообще относится к любому языку программирования, при чем тут WP?

В этом несомненный плюс вордпресса: можно быстро и без особых навыков накрутить что-то несложное. Проблемы всплывут позже, при поддержке или при росте проекта.

Именно так, у кого нет познаний, опыта накрутит как придется - как вы, например, предлагали SQL запрос менять для получения метаполей. Я таких поделок под WP за свой опыт работы видал тысячи... и ничего страшного, для более-менее серьезного проекта выбирают имеено опытных разработчиков.

Однако я именно про это и говорю: вордпресс буквально учит плохой разработке. С одной стороны может показаться удобным, что можно перехватить хуком какой-нибудь параметр и переписать его. Коварство этого подхода в том, что это может сделать кто угодно, где угодно и сколько угодно раз.

Вы пишете, право, глупости. Это можно сделать в любом другой CMS (да той-же симофони) через рефлексию или даже тупо залезть в код ядра.

И потом попробуй разобраться в результате.

Довольно несложное занятие кстати, когда знаешь как и где искать.

Это, кстати, также отвечает на вопрос про "спагетти".

Не отвечает, т.к. тот подход, что вы описали выше можно применить где угодно. Я спрашивал где "спагетти" в самом WP.

А кто сказал, что кастомные поля - это только простые метаполя?

Потому, что это так и есть. И не бывает "не простых" метаполей.

Ну а два, перехват и модификация запроса используется и в разных уважаемых плагинах (тот же ACF), и даже в ядре.

При чем здесь сторонние плагины и WP. Их пишут совершенно разные команды. Про ядро вы выдумываете, в WP объявлены только хуки и само ядро их не использует. Вам дан инструмент, хотите пользуйтесь, хотите - нет.

Начнем с того, что рекомендации вордпресса идут вразрез с PSR.

Начать надо с того, что PSR это не стандарт, а рекомендации и что WPCS обязателен только для ядра, для плагинов и тем это так-же рекомендация. То есть ничто не запрещает вам использование PSR в последних.

Например, выравнивание пробелами по оператору присваивания.

Так а что здесь плохого? Я наоборот вижу здесь только благо - это визуально намного проще читать код с таким выравниванием.

Если идти глубже, то я бы вспомнил обилие глобальных переменных, хуков и процедурного кода.

Глобальные переменные есть и от них невозможно отказаться разом ввиду обратной совместимости, а во многом благодаря этому WP и стал таким популярным. В хуках не понятно что плохого то? Это еще одна фича WP благодаря которой он относительно прост и удобен для разработки. Что вы понимаете под "процедурным кодом". Функции в глобальном scope? Большее количество функций под капотом используют вызовы методов классов под капотом, что опять-же очень удобно.

Это даже не спагетти.

То есть лучше или хуже? Что в вашем понимание "спагетти" и приведите примеры такого в WP.

Как пример, навскидку могу вспомнить, что если у нас есть пост с кастомными полями, и ты хочешь показать их в админке в списке постов, то тебе нужно перехватывать SQL через хук и редактировать его чуть ли не через регулярки.

Ну тут уже понятно, что познания в разработке под WP у вас практически отсутствуют. Для вывода метаполей вообще не стоит использовать какие-либо SQL запросы т.к. тогда не работаю все хуки для них и не работает Object Cache.

Если суммировать все выше:

WP как разработчик вы не знаете (ваш пример с "кастомными полями" это прям дичь)
Я вижу одну валидную претензию - глобальные переменные, но не уверен, что это является критическим фактором
Все остальные ваши пассажи я проигнорировал т.к. там или ваше оценочное суждение или нет примеров.

Для этого нужно зайти на страницу about:support, прокрутить её вниз до раздела Media и нажать ссылку «Установка расширений» рядом с AV1.

about:support#media

Тот же самый принцип, например у нас в проекте используем Galera

<p>.*</p>Найдёт теги <p> и </p> и весь текст между ними. Если текста нет, найдёт только теги: <p></p>

Ошибочный пример т.к. эта регулярка в коде

<div><p>Test</p><p>Test</p></div>

найдет <p>Test</p><p>Test</p> - т.к. по дефолту квантор "жадный", вот так будет правильно: <p>.*?</p>

А вообще регулярки для поиска/парсинга в HTML моветон

Согласен, я бы предложил:

  • Температуры округлять до целого (никому эти доли не нужны)

  • Дату выводить в удобочитаемом формате, например 15 Янв. 2023 Пятница

  • Использовать шрифт без засечек (Sans Serif)

Турция пока не в составе РФ

Потому что это именно "не могу". Если бы вы просто не хотели, то просто бы перестали мне вообще отвечать.

Вы это на ходу выдумываете? Или есть какое-то новое правило, и я не в курсе, что если я не хочу отвечать на какой-тио вопрос то просто перестаю вообще отвечать?

Пользовательское соглашение.

Отлично, только вы опять "забыли" ответить на уточняющие вопросы, процитирую вам полностью:

Какой договор я заключаю с сайтом у которого мой adblock вырезает рекламу, есть примеры? И это именно договор или всетаки ToC? А какой договор у меня с youtube можете показать и чтоб два раза не вставать показать пункт в этом договоре запрещающий скачивать видеоконтент?

Жду ответа, спасибо.

Не-не-не. Вот лежит яблоко. Как вы определяете берёте вы его безвозмездно или заключаете при этом какой-то договор? Вы что-то подписали?

Где оно лежит? У меня в холодильнике, в магазине на полке, у друга на столе?

Ну так если вы знаете, то зачем спрашиваете?

А теперь процитируйте то, что я спрашивал.

Мне процитировать ржндомные куски? Я же говорю: это относится ко всему что вы написали.

Вы на протяжении уже 3-х комментариев крутите эту шарманку и до сих пор без единого аргумента.

Если мои утвеждения ошибочны, вы наверное должны их опровергнуть какими-то аргументвми, да?

Именно так, с вас аргументы, сменя ответ.

То есть не можете ответить. Понятно.

Как вы ловко переиначили мой ответ, где явно читается что я не хочу, но вам конечно удобно читать "не могу" и при этом проигнорировали мой вопрос дальше. Отвечаете только на то что вам удобно?

Ну так и там и там у вас договора и соглашения. Почему в одном случае вы считаете что их можно игнорировать,,а в другом нет?

Какой договор я заключаю с сайтом у которого мой adblock вырезает рекламу, есть примеры? И это именно договор или всетаки ToC? А какой договор у меня с youtube можете показать и чтоб два раза не вставать показать пункт в этом договоре запрещающий скачивать видеоконтент?

Ну вот например яблоко. Достаточно конкретно?

Вполне. Но там у меня дальше были вопросы уточняющие которые вы опять проигнорировали.

И что там полагается за нарушение договоров и соглашений?

Ответственность в соответствии ГК РФ.

Мне надо было процитировать всё что вы тут понаписали?

У вас 2 крайних положения, да? Или ничего не цитировать или цитировать все.

Ну так и имеем мои субъективные ощущения против ваших. Что вас не устраивает то?

У меня все супер. Это вы причитаете про отсутствие аргументов при этом не приводя примеры.

Достаточно будет если вы просто ответите на мои вопросы.

Я не справочник и не гугл чтоб отвечать на такие очевидные и обощенные вопросы типа "Ну так откуда вы знаете когда надо платить, а когда нет?" Тем более не понятно, как это относится обсуждаемой теме, где обсуждаются нематериальный контент который бесплатен.

Да, в магазине. Вот лежит товар. Почему вы не считаете что он "в публичном доступе"?

Тут как и выше, я не понимаю почему вы перешли из web к оффлайн магазинам? Если это какая-то аналогия то она на корню не ревалентна.

И? Разве закон запрещает вам брать вещи, которые отдаются бесплатно?

Что вы имеете ввиду под словом "вещи"? Это материальное или нематериальное? Что понимавется под "отдается"? Это дар, безвозмездное пользование еще что-то?

В РФ нет законов на тему нарушениея договоров и соглашений?

Есть.

Например практически всё.

То есть фактически примеров нет, отлично.

Пока я особых аргументов с вашей стороны не увидел.

То что вы "видите" - это не интересно и не аргумент, это ваши субъективные ощущения.

Ну так откуда вы знаете когда надо платить, а когда нет?

Мне вам рассказать принцип функционирования оффлайн магазинов сейчас? Что такое ценник, например, касса и все такое?

Вы какие-то договора заключаете когда платить надо?

В магазине?

Почему тут не работает ваше "если не запрещено, то разрешено"?

Закон не запрещает мне использование Adblock или скачивание ролика с youtube.

Но от того что какое-то нарушения не доходит до суда оно не перестаёт быть нарушением.

Именно так, осталось выяснить статью законодательства которая была нарушена и была ли.

Но с другой стороны было бы неплохо если бы вы ваши утверждения в свою очередь тоже подтверждали аргументами :)

Например?

Information

Rating
3,303-rd
Location
Краснодар, Краснодарский край, Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Web Developer
PHP
Nginx
Linux
Redis