• Как ускорить запрос с функцией в условии джойна?

    @Vitsliputsli
    Илья, не важно большая или нет БД, вопрос в том, что можно вам с ней делать. Производительность ниоткуда не возьмётся, очевидно в вашем варианте теряем на преобразовании функцией, и от него нужно избавиться, поэтому что-то все равно придется создать - новый столбец, индекс или таблицу связей.
  • Насколько крутой php mysqli класс?

    @Vitsliputsli
    profesor08, именно, попробуйте подумать, почему мы сейчас обсуждаем PHP и SQL, а не реализацию на ассемблере.
  • Насколько крутой php mysqli класс?

    @Vitsliputsli
    profesor08, я не пытаюсь доказать что кто-то делает правильно, а кто-то нет. Хочу выяснить преимущества подхода, где-то ещё это сделать не удастся, т.к. никто так не делает. Пока вижу, что скачок производительности о котором вы писали может быть только в одном случае - при очень медленной сети, даже не по скорости, а по лагу.
    А про подготовленные запросы, кеширование планов оптимизатором и инъекции почитайте, вы явно не знаете как это работает.
  • Можно ли через прокси-сервер получать пароли и трафик с подключенного клиента?

    @Vitsliputsli
    Дима, но не забывайте, что даже если трафик шифруется (тот же https), то безопасность вам обеспечена только на машине, которой можно доверять. Иначе какой-нибудь троян сольет все ваши данные до того, как они будут зашифрованы. Есть даже официальные трояны, например TMG от Microsoft.
  • Насколько крутой php mysqli класс?

    @Vitsliputsli
    profesor08,
    можно вручную подготавливать запросы, это не сложно, даже может получиться гибче, на сколько фантазии хватит.

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

    это чушь

    Где ещё? Например, в PostgreSQL не работает.

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

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

    Расширяемость SQL запросов, ммм, хочу посмотреть на это.

    Вы бизнес-логику пишите на SQL? Зачем тогда приводите примеры на PHP?
  • Насколько крутой php mysqli класс?

    @Vitsliputsli
    profesor08, насколько я знаю не получится использовать prepared запросы в случае мультизапроса.
    Кроме того, работать таким образом будет только в MySQL. Да и выигрыш по производительности очень сомнителен (на моей локальной СУБД 4 запроса показывали ускорение 0-3%). А с учётом что нужно будет эту кучу ещё и разобрать в отдельные сущности, то производительность скорее всего будет отрицательная. Т.е. минусов гораздо больше, а мы даже ещё не говорили о читаемости, скорости разработки, расширяемости и т.д.
  • Какое оно ремесло спеца по инфо безопасности в win10?

    @Vitsliputsli
    Его "почти полностью можно выгрузить", почти полностью удалить, он почти успевает загрузиться сразу при старте ОС, почти нормально работают политики безопасности, иногда даже можно почти нормально работать с ним. Слишком много "почти".
  • Насколько крутой php mysqli класс?

    @Vitsliputsli
    profesor08, это не запрос, это 3 запроса. Не select и не prepared можно выполнять одной командой. Но это select, т.е. будет открыто 3 курсора, каждый из них нужно куда-то фетчить, если для 1 это делается автоматически, то для 3 абсолютно неизвестно как следует поступать, даже сделав процедуру, все 3 на выход не пошлёшь, т.к. табличная функция имеет только один вид.
    Поэтому поясните, пожалуйста, что вы имели ввиду? Как подразумевается выполнение этих 3 запросов одной командой?
  • Как задать путь через GET-параметр в API Yii2?

    @Vitsliputsli
    @MarkL, если нельзя использовать стандартный роутинг, значит нужно написать свой.
  • Как сделать задержку в асинхронном запросе php?

    @Vitsliputsli
    Я хочу сделать асинхронный запрос: отправил запрос - получил ответ, задержка и потом опять запрос - ответ.

    Это не асинхронность. Поэтому забудьте о словах синхронность/асинхронность и просто опишите, что хотите сделать, что не получается, и почему вы решили, что sleep не работает.
  • Как сами спецслужбисты пользуются интернетом?

    @Vitsliputsli
    ClusterBias, действительно, не секрет, что предпочтение сейчас отдается российскому, даже если оно таковое только номинально, и не сильно проигрывает по качеству.
    Но к вашим комментариям, ну никак не могу относиться серьезно, из-за фраз типа "если знать что за организация" и подобных выше...
  • Как сами спецслужбисты пользуются интернетом?

    @Vitsliputsli
    ClusterBias, да понятно что используют, вопрос используют ли для реальной работы, а не для того чтобы было.
    Где и для каких целей не скажу по понятным причинам. Вообще более ничего не скажу ...

    Ну что за детский сад?.. Вы тут "слили" кусочек гос.тайны, но больше ничего из вас не вытянуть? Вы что думаете ореол таинственности на кого-то произведет впечатление? Секретность не подразумевает, что можно процентов на 10% разболтать, поэтому такие люди не чешут языком неизвестно где, неизвестно кому...
  • Требуются сейчас программисты на чистый JavaScript?

    @Vitsliputsli
    И почему же они не допустят китайский Vue?
    Единственная причина не допуска кроется не в рассовых предрассудках, а в лицензировании ПО (в смысле проверки этого ПО компетентными органами), поэтому чаще всего это будет старое ПО, и да, предпочтут отечественное, но в отсутствии оного разницы особо нет, китайское или какое-то ещё.
  • Какой текст коммита писать при создании файла?

    @Vitsliputsli
    Как уже ответили, первый коммит можно назвать init.
    "create index.html" абсолютно бессмысленный комментарий. Пишите не какие файлы правили или операторы дописывали. Пишите то, что сделали с точки зрения бизнес-логики. Например: "Add start page". Если есть система с задачами, то ее номер тоже добавляйте в коммит.
  • Почему после деплоя нет изменений на тестовом серевере?

    @Vitsliputsli
    masimka, смотрите на скрипт деплоя (даже если он натыкан мышкой в плагинах), идите по шагам и проверяйте, что делается. Вплоть до того, что повторите сами все действия вручную.
    Чем отличается одна сборка от другой? И что за странная фраза "деплоится с дева"?
  • Как ускорить время проверки?

    @Vitsliputsli
    И где храните базу? Это СУБД?
  • Как пройти собеседование на Junior разработчика?

    @Vitsliputsli
    Резюме составляйте под вакансию, специализируетесь на PHP, опишите, что делали конкретно, на каком фреймворке и т.д. Действительно знаете C++? Опишите дополнительным пунктом, но не ставьте его на 1 место, и т.д. Исходите из того, что может заинтересовать работадателя.
  • Как пройти собеседование на Junior разработчика?

    @Vitsliputsli
    Эдуард Вахрушев, нет, я не сторонник обманывать. Я про то, что у вас должно быть заготовлено хорошее объяснение, почему ушли и почему не работали.
  • Как пройти собеседование на Junior разработчика?

    @Vitsliputsli
    Konata Izumi, о том и речь, резюме производит впечатление, что напихали все что нипопадя, а реальные знания под вопросом. Однозначно, оставить только нужное и важное.
  • Стоит ли учить JS для PHP?

    @Vitsliputsli
    Даже если говорить про фронтенд, js монополизировал рынок, но не смотря на это есть и другие решения, тот же typescript и ещё множество подобных, и они далеко не тоже самое что js.