Задать вопрос
  • Альтернатива сдувшемуся гугл фото?

    ThunderCat
    @ThunderCat
    Павел, Ясно, то есть мне до конца жизни хватит... А учитывая не один акк в гугле, еще и потомкам места хватит...
  • Альтернатива сдувшемуся гугл фото?

    ThunderCat
    @ThunderCat
    Не пронял про халяву и гуглофотки, что поменялось?
  • Почему не работает конструкция if?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    if(e.target.value = 'amd') Прочитайте про операторы сравнения
  • Как написать регулярку?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Что пробовали? В чем проблема?
  • PHP Parse error: syntax error, unexpected ограничение в хостинге, или же всё же ошибка?

    ThunderCat
    @ThunderCat Куратор тега PHP
    FanatPHP, подозреваю это "сесурити", парень руками поменял )
  • PHP Parse error: syntax error, unexpected ограничение в хостинге, или же всё же ошибка?

    ThunderCat
    @ThunderCat Куратор тега PHP
    blazert,
    Удалил, просто хотел показать человеку ниже какая версия
    Ну так во первых ты после пхпинфо точку с запятой не поставил, конечно она ошибку будет выдавать. Удалил - что теперь не работает?
  • Почему PHP не видит POST запрос на ajax?

    ThunderCat
    @ThunderCat Куратор тега PHP
    d1zz7,
    По скрину вообще похоже что у вас этот урл не верно работает и перекидывает на индекс в дашборд.
    А по второму скрину это становится очевидным. У вас неверно указан урл отправки запроса, читайте что такое статус 302 и какой должен быть.
  • Почему полученные через fetch данные нельзя присвоить переменной?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    Асинхронность? Не, не слышал...
  • Php что учить после базы?

    ThunderCat
    @ThunderCat Куратор тега PHP
    да-да, по крайней мере читабельнее этого вопроса!
  • Какой ЯП выбрать как дополнение к php - Go или Python?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    MVP_Master, хз, даже не знаю, точно могу сказать что узкий профиль (в любом языке) более ценен нежели "комбайн", который всего понемногу умеет, в юности тоже был уверен что должен знать 4-5 языков, линух, фряху и винду на уровне хорошего админа, и еще на балалайке и швейной машинке... Жизнь показала что всем нужен спец в узкой области, но с реально хорошим скилом. Так что пофиг какой язык, главное в нем хорошо разбираться. А еще парочку - ну разве что для души...
  • Как перенести БД Wordpress на локалку если там встречаются такие пути УРЛ?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    в файле конфигурации прописать пути до папок правильно.
  • Какой ЯП выбрать как дополнение к php - Go или Python?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    MVP_Master, для парсинга и си заточен, и ява, но под питон написано много готовых качественных модулей, так сложилось исторически... Кто-то из яйцеголовых облюбовал питон как простой язык с большим функционалом, ну и в сайнс среде понеслась мода на питон, ну и большим плюсом ему было отсутствие компиляции, что сильно плюсануло ему в карму от непрофессиональных прогеров с научным уклоном.
  • Какой ЯП выбрать как дополнение к php - Go или Python?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    MVP_Master, это вообще легко выводится за фасад, особенно картинки, но и текст тоже легким движением руки кидается за фасад, то есть работаете с любым веб-ЯП, задачи такого плана выполняете тупо через exec()/system() и ждать ответа не надо, он будет взят например из результирующего файлика/таблицы/памяти позже. С ffmpeg/imagemagick так чаще всего и работают. С текстами - зависит от задач, но чаще всего тоже есть отдельные уже готовые библиотеки/приложения, в частности алгоритмы поиска с нечеткими соответствиями и прочими наворотами. Или можно написать что-то прям под свои нужды, и вот тут выбор не всегда в пользу голанга, например всякие нейронные фишки уже есть на притоне в большом количестве готовые, и переписывать их под го - не всегда есть смысл, проще добавить мощностей. Но тут опять же - надо смотреть по задаче.
  • Какой ЯП выбрать как дополнение к php - Go или Python?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    MVP_Master, так о чем спорить то? Где тут спор? Только в вашем воображении. Предмета для спора то нет... Это так, больше советы и немного истории, чем какая-то конкретная рекомендация. Хотя бы задачи бы обозначили, которые решаете...
  • Какой ЯП выбрать как дополнение к php - Go или Python?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    MVP_Master,
    для отдельных участков где требуется скорость.
    Примеры в студию, а то все слишком как-то туманно.

    Вот ВК и Фейсбук же ощутили на себе большие нагрузки и по быстрому переписали свой движок.
    Нет. Во первых нифига не по быстрому, во вторых движок в привычном нам сегодня понимании там отсутствовал, изначально все писалось процедурной лапшой, что конечно на тот момент было более "быстрым" кодом. И кроме того - они сохранили стек пхп, при этом поменяли среду исполнения на бинарную, не без потерь в удобстве разработки. Кроме того - почитайте что вынудило их это сделать, и это вовсе не код, а больше вот что-то как тут:
    Мы всегда поддерживали в первую очередь собственные движки ВКонтакте. KPHP не умеет в Redis, MongoDB и другое. Даже Memcache у нас свой, который по RPC работает... Мы никогда не поддерживали стандартные базы, потому что это не было нужно.
    То есть из области - "сам себе хранилище / поиск / кеш", отсюда и тормоза в этих местах, отсюда и необходимость в ускорении всего что шевелится... В нормальных структурах веб приложений ЯП - большей частью прослойка между хранилищем и пользователем, с несложной логикой, вся скорость работы как раз и основана на специально обученных алгоритмах хранения и выборки. Да, есть куски где нужно напрячь электромозги, например ресайз картинок или конвертация видео, но вот это как раз чаще всего можно выделить в отдельные потоки внешним приложениям, причем как раз это суть те же микросервисы с фасадом на пыхе/питоне/етц, существуют мильон лет как. Большинство остальных операций выполняются в разы быстрее чем запросы из базы на 10М строк. Пример обратный ФБ и ВК - букинг.ком. У них до сих пор во многих местах все работает на перле. И норм. Так как в бд все суперзатюнено, местами суперденормализовано и пипец как закешировано. Но вот на перле (на перле, Карл!), и все шустро работает.
  • Как приложениям лучше работать с общими данными в БД?

    ThunderCat
    @ThunderCat
    Максим, rest хорошее решение, вообще это норма для приложений обращаться с данными через апи.
  • Как правильно деплоить?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Мне кажется вопрос больше к девопс, чем к разработчикам, обычно разрабы таким не занимаются, ну, по крайней мере в конторах где есть нормальные девопсы.
  • Какой ЯП выбрать как дополнение к php - Go или Python?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    MVP_Master,
    Это как на ассемблере написать игру и на бейсике - скорость в первом случае будет в разы быстрее.
    Вы не видели код, который пишут "обезьянки одинаковой квалификации". Там такое бывает... Это раз. И заодно это ваше "обезьянки" показывает вашу "причастность и вовлеченность" в сферу, то есть говорит от том что вы в предмете ни в зуб ногой и все свои измышления строите на том что "ассемблер безусловно быстрее бейсика, по этому все надо писать на нем".
    Отрицает важность быстродействия языка программирования, когда она неоспорима.
    Вау, в 21 веке кто-то еще верит в "неоспоримость" чего-либо??? Даже если вам еще нет 20 лет - это самая большая глупость. Банальный пример - калькулятор на визуал бэйсике и на ассемблере - что быстрее и на чем делать правильнее? Ну, как коммерческий продукт?

    вместо того чтобы отвечать на вопрос топикстартера уводить его в другое русло
    Да вас никто не неволит хвататься за мои, либо еще чьи-то советы и бежать исправлять проблемы там где они есть, вместо того чтобы решать те, которых нет, ради бога... Возможно я даже своими крамольными высказываниями пытаюсь лишить парочку голангеров теплого местечка, а вы им уже обещали... Я привык советовать инструмент под задачу, а не "есть голанг, он быстрый, пофиг что проблема не в коде". Вы бы привели конкретную задачу - ну, типа "есть расчет графа неопределенной вложенности, надо найти самое короткое расстояние между произвольными узлами, пхп делает это медленно, че делать?". Вооот тогдаааа получите максимально верный и четкий ответ, а так создается впечатление что вы даже не знаете в каких местах затык, тупо пытаетесь средствами программной среды покрыть ВСЕ недостатки приложения.
  • Какой ЯП выбрать как дополнение к php - Go или Python?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    как в случае с авито, то поддержка параллелизма может заметно убыстрять работу приложения относительно языков без данной поддержки.
    Где-то может дать профит, а где-то нет, а где-то может дать, но это может быть неоправданно по сложности и надежности...

    Еще раз - инструмент точится под конкретную задачу (а не под "ускорить все, и шоб летало и шеф доволен был"). Если вы просто думаете что взяв голанг прям сразу полетите в космос - хрен там. И возвращаясь к Авитам и иже с ними - 99% задержек НЕ В КОДЕ. Притормаживают обычно хранилища и внешние сервисы, мало где логика приложения является прям пипец узким местом. И даже там где это не так, бывает неоправданно переходить на что-то более быстрое.

    А в теооории дааа, голанг быстрее и пыха и питона, и как уже упоминалось питон и пых суть плюс-минус одно и то же по производительности, нет смысла менять шило на мыло.
  • Какой ЯП выбрать как дополнение к php - Go или Python?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Дмитрий, Наличие чего-либо конкретного под конкретную задачу - может являться, а в абстрактном же функционале в вакууме важнее прямые руки и наличие мозга. Все остальное вообще не сильно важно.