Задать вопрос
  • Просмотр dump mysql?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Хренасе просмотрщик дампов... 2 гига только на диске, не считая что не все так просто там подымается, да и просматривать это чем то нужно (не из консоли же смотреть), то есть еще какой-то пых и пхпмайадмин неплохо бы...
  • Просмотр dump mysql?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Евгений, нет, дольше так:
    sudo apt-get update
    sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

    и пол часа установки, и 20 минут настройки, ибо не из консоли же смотреть, и почти 1,5 гига места...
    Человек явно не имеет установленного докера, раз спрашивает о просмотре дампов мускуля. Вы еще бы ссылку на пхпмайдадмин под локалхостом привели, все равно он "типа есть", как докер )

    я боюсь что mysql 5.1 из денвера может не подойти

    98% синтаксиса совместимы. Иногда проблемы бывают, но это редкий случай, и все можно поправить руками в 2-3 местах для совместимости.
  • Просмотр dump mysql?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Евгений, если надо быстро и на раз - ничего быстрее и проще не придумать, не докер же разворачивать? Даже пресловутый ксамп тяжелее и дольше ставится. Как быстрая смотрелка - вполне себе инструмент. Для разработки конечно мертвечина.
  • Как проверить что в строке нет символов кроме пробелов?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Во первых у вас "пробельные символы", \s, а не "пробелы"
    Во вторых зачем тогда трим? Или трим или регулярка, одного вполне достаточно.
  • Как скопировать текст с переносом строки из textarea?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    Роман Комарницкий, то есть у вас в вопросе изначально непроверенная неверная информация? Ну ок...
  • Как скопировать текст с переносом строки из textarea?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    Роман Комарницкий, если этот перенос отображается в текстовом поле - значит что-то там есть, возможно другой символ, например \r, магии вне Хогвардса не бывает.
  • Как скопировать текст с переносом строки из textarea?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    Роман Комарницкий, Проблема явно в области "разночтения" концевых строчных символов. Будет возня, но я бы на вашем месте тупо проверил наличие \n во всех комбинациях вставок/копирований например регекспом до выяснения ху из ху и почему что и куда не переносится
  • Какие бывают фреймворки для веб?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Евгений Ромашкан,
    Проверить что? Что тестируемый код запускается и как-то работает?

    наперед убеждаясь что качество кода будет достаточным.
    Ну и в случае бэктестов что он удовлетворяет требованиям системы.
  • Какие бывают фреймворки для веб?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Евгений Ромашкан,
    Unit-тесты, например - исключительно разработка.
    Не все что пишут программисты - разработка. Оно по тому и называется тесты, что несет в себе цель не реализовать, а проверить. В TDD просто ставят телегу впереди лошади (в хорошем смысле), наперед убеждаясь что качество кода будет достаточным.
  • Какие бывают фреймворки для веб?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    michaelromanov90,
    angluar, react, vue .... с учётом того, что они реализуют и серверную часть - это же уже бекенд, разве нет? Разве я могу их отнести только к фронтенду?
    они не реализуют серверную часть, ИНОГДА их используют как замену рендера на стороне клиента при написании аппликаций с их использованием, но это суть прокси браузер, полноценным бэкендом это сложно назвать, так как по сути он просто отдает рендеренный вывод для noJS клиентов, таких как боты поисковиков и иже с ними, а не используются на постоянной основе.

    А разработка через тестирование - это же процесс?
    Процесс, однозначно, только скорее TDD моделирование прототипов, я бы больше отнес это к проектированию, хотя это спорный вопрос. Другое дело что тесты не являются отличительной чертой веб разработки, и используются в любом типе разработки.
  • Можно ли обойтись без PHP на бэкэнде используя лишь JavaScript (+node.js)?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    jeronimosez, ЖС не хуже и не лучше пхп на бэке, он просто другой. И подход к коду немного отличается, и модель работы. Но принципиальных различий в производительности/качестве кода нет, при примерно одинаковом уровне разработчиков.
  • Как исправить ошибку: Too many connections в MySQL?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Дмитрий Тарасов,
    Скрипт делает один запрос, но не понимаю какая разница сколько он делает, все равно это же один коннект, так ведь ?
    В теории - да, как на самом деле хз, при условии наличия кода закрытия соединения не известно где "стреляет палка". Скорее всего соединение одно, это несложно проверить тупо вставив дебаги при создании соединения, при запросе и при закрытии.

    Что есть я допустим сделаю чтобы сообщения чтобы дергались вообще раз в 30 секунд, итого 500*2 = 1000 в минуту. 1000 / 60 = 16 rps.
    Че думать, трясти надо (с), поставь и проверь )

    алсо по теме: https://dba.stackexchange.com/questions/1229/how-d...
    https://bluemedora.com/mysql-performance-max-conne...
  • Какой язык программирования для Back-end производительнее?

    ThunderCat
    @ThunderCat
    Кто я такой чтобы отговаривать человека убить пару лет жизни на разработку фигни? Не в дотку шпилит - и то хорошо.
  • Какой язык программирования для Back-end производительнее?

    ThunderCat
    @ThunderCat
    Antonio Solo, то есть что-то типа Yii вы не видели никогда? Емнип в ларе и симфони те же яйца, вид с боку. Это же не какой-то рокет сайнс - посторить из описанной модели миграцию, форму и едитор. Сегодня все это есть в пыховых движках.
  • Как исправить ошибку: Too many connections в MySQL?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Дмитрий Тарасов,
    это происходит автоматически после завершения скрипта. И данный код в принципе можно убрать.
    Именно так.
    У меня есть файл get-message.php на который каждый в аккаунте каждые 10 секунд идут запросы через таймер.
    ну давайте считать. 500 пользователей, кроме работы со страницами (которые сами по себе создают некоторый объем запросов, типично 10-20 на страницу), у вас каждый юзер создает 6 соединений в минуту, то есть 500*6 = 3000 в минуту. 3000/60 = 50 рпс (это если скрипт только 1 запрос дергает). Плюс они накладываются друг на друга местами, 3 наложения - как раз ваши 150 рпс.
  • Как отправить файл из формы?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Alams Stoyne,
    Очень интересное предложение от куратора.
    Что конкретно вас смущает? Использование внутренней функции mail() действительно плохая идея. А использование хорошо написанного модуля - хорошая.
    Может лучше сначала объяснить как это сделать
    Вопрос на самом деле должен отправиться в мусор, так как нарушает правила ресурса, то есть легко ищется поисковиком, не говоря уже о том что на тостере есть минимум десяток подобных тем.
  • Какой язык программирования для Back-end производительнее?

    ThunderCat
    @ThunderCat
    Вон, фреймфорк Phalcon полностью написан на C
    Справедливости ради - не весь, а только пару компонент. И по секрету - с выходом 7 пыха серьезного прироста относительно чистого пыха удается достичь только в крайне узких специфических задачах, можно сказать он протух. Кроме того, для установки фалкона на сервер понадобится поставить еще кучу дополнительных библиотек, ну и сами фалконовые модули. Добавляет "удобства" и то, что методы захардкоренных объектов напрямую из проекта не посмотришь. Короче удовольствие работы с ним ниже среднего (плинтуса).
  • Какой язык программирования для Back-end производительнее?

    ThunderCat
    @ThunderCat
    не знаю переписывали ли вконтакт на С
    нет, не пререписывали, хотя и пых там допиленный напильником, а не родной.
  • Как получить значение input, если value пустой?

    ThunderCat
    @ThunderCat Куратор тега PHP
    stainer, то что вы их не нашли не значит что их нет. Смотрите в исходном коде, а не в инспекторе хрома.
  • Библиотека для генерации PDF на PHP?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Ян Александров, вариантов много, все они "так себе", так как имеют кучу настроек, часть из которых попросту не работает, часть работает на троечку, а часть работает, но не так как ожидалось. Из самых простых решений - Js на фронтенде - html2pdf, в результате получается практически скрин нужных блоков, но без текста как такового, просто картинки вставленные в пдф. В свое время много чего под эту задачу пробовали - для бэкенда ничего путного в итоге не нашли, поставили хром и на этом успокоились.