Alexander
Ну можно если есть что-то, что кронами паралелится на го переписать
Alexander
Рассылочки, чатики, наверняка что-то имеется
Valentin
Только если там не веб-студия)
Valentin
Вообще в целом много вакансий пхп+го или пхп с возможностью обучится до го
Alex
Только если там не веб-студия)
С ноября ужен не веб-студия ))))
Alexander
главное же чтобы тебе для саморазвития это было интересно, иначе какой смысл в это ввязываться
Constantine️
это редкость, да
Kirill
@kirilldanshin @kotchuprik чуваки, побаньте пожалуйста обсуждателей Раста и прочих хамов
Ок. Ты зови и сразу ники пиши в ответ на сообщение, за которое в баню
Kirill
Да ну
Kirill
Не будет в чате флуда - будет скучно
Alex
Задачку хайлоад. Пхп может не вытянуть
С хайлоадом я и так отродясь не знаком. Напиши но новом языке то, не знаю что )))))
Anonymous
Там вроде не пхп чистый а чтото вроде хипхопа.
Kirill
а вы их "пхп" видели ?
Anonymous
С хайлоадом я и так отродясь не знаком. Напиши но новом языке то, не знаю что )))))
Это что угодно когда твой скрипт его не может потянуть )
Anonymous
Я сам крутил проекты с пхп на го и не знаю над чем можно смеяться на пхп, он теряет на каждом шагу по сравнению с го
Kirill
На самом деле если говорить о плюсах поучить Го в догонку к ПХП это: * можно подтянуть базовые структуры и алгоритмы (в пхп оно нафиг не надо, а с го от этого нифиговые плюсы) * зная базоыве структуры и алгоритмы можно делать совершенно другие проекты, зачастую более интересные чем HTML порендрить
Nikita
Кстати, никто, случайно, не знает, в чем можно симпатично написать юзерскую документацию? Ну чтобы всякие шаги описывать, блоки вставлять в изображения.
Kirill
ну или так, сути это не меняет
Kirill
"человек обязан девочке три жизни"
Anonymous
По поводу pthreads это норм но на момент когда я его крутил было несовместимо с fcgi, те только никакого там прямого веба. Только cli
Kirill
По поводу pthreads это норм но на момент когда я его крутил было несовместимо с fcgi, те только никакого там прямого веба. Только cli
Всё же большая часть задач связанная с какими-либо паралельными вычислениями это не реалтайм веб, так что не особо критично
Kirill
Хотя, в пхп и так форкаться можно было
Valentin
>параллельные вычисления >пхп Не смешите))
Anonymous
>параллельные вычисления >пхп Не смешите))
Кстати из последнего имел дело с либой мобильных пушей на пхп, которая плодила форки и юзала шаред мемори
Nik
Кто как резолвит мердж конфликты? (неучитывая красноглазия из консоли)
Nik
(к чему вопрос - хочу слезть с intelliJ, но лучшего инструмента работы с мерджами чем там я не нашел пока)
Nikita
@elvis_live ну команды гита точно рекомендую выполнять из сосноли, ибо такого можно будет намерджить. Можно решать конфликты путем ручного редактирования кода смотря все »» ««< стрелочки, либо использовать дифтулы, например KDiff. Хотя зачем слазить с идеи - непонятно, у меня 16 гб оперативы и восьмиядерный ай7, и почти не тормозит, разве что когда проект индексирует или гофмт выполняет)
Nik
у меня 16 гб оперативы и восьмиядерный ай7, и почти не тормозит
Nik
Вот по этому)
Nik
Но мерж инструменты у нее просто конфета.
Nikita
Да, блеймы, мерджи, хистори + локал хистори, рили топ. Но я после вижуалстудии с решарпером считаю, что оно все просто летает)
Nik
А после саблайма мне все медленное
Nikita
@elvis_live Еще могу посоветовать WinMerge
Nik
Да есть уже araxis merge
Nik
для сравнения хватает
Nikita
ну саблайм - то текстовой редактор, сейчас бы поразрабатывать без рефакторингов, интелисенсов и коуд-аналазийнга. Прям как в лес переехать жить
Nik
Нужен только хороший гит с хистори и блекджеком)
Nikita
Ну блин, неадертальнам тоже трудно было бы объяснить о пользе и удобстве душа с клозетом) Когда я работал дотетчиком, у нас даже на код ревью не принимали код без проверки решарпером.
Kirill
(к чему вопрос - хочу слезть с intelliJ, но лучшего инструмента работы с мерджами чем там я не нашел пока)
Есть https://www.gitkraken.com/ , а так конфликты сейчас удобно разрешать в том же, внезапно, VS Code
Nik
Есть https://www.gitkraken.com/ , а так конфликты сейчас удобно разрешать в том же, внезапно, VS Code
я в нем сидел 2 года назад, потом уехал в атом, а потом в идейку. Видать пора пойти по второму кругу
Nik
Есть https://www.gitkraken.com/ , а так конфликты сейчас удобно разрешать в том же, внезапно, VS Code
Функицонально удобный он. Но кажется еще более перегруженным чем идейка. ща еще покручу
Nik
И мои 2,5 коммитов в проекте делают ему больно
Nik
Гитлаб можно коннектить только публичный, локальный нельзя(
Nik
А еще он юзает не системный гит, gpg подписи улетели в трубу(
ainu
Вот я по сути phpшник
ainu
Вчера именно по работе но пригодился
ainu
Сделал парсер сайта (дерево товары цены характеристики картинки схемы) включая скачивание картинок.
ainu
На go. Ушло что-то вроде двух часов с нуля. Это ещё вспоминая как там в го md5 делать и все такое (все таки не основной пока язык)
Kirill
на гошке действительно парсеры пишутся налегке
ainu
Даже с учётом этого (не основной язык) писать получается быстрее чем на php. гораздо. Плюс он закрывает дырки всякие. Например реалтайм уведомления или обработка больших xml файлов из 1c для выгрузки товаров на сайт
ainu
На работе надо брать и делать. Это инструмент. Он должен быть в ящике для инструментов.
ainu
Похоже пора пилить статью как использовать go в php веб студии
Anonymous
Ну и причем тут go именно для пхпшников?
Я с питона тоже на го перескакиваю
ainu
Ну и причем тут go именно для пхпшников?
Пхпшники (я про веб студии а этот ваш хайлоад) ограничены в инструментарии
ainu
И если в питоне или ноде есть всякое для реалтайма или соединений, то в пхп нет или есть но сомнительно
ainu
Но закрывает эту дырку
ainu
Го
ainu
Вот в трёх последних написанных crm используется go у нас
ainu
Причем всегда неожиданно
Evgenii
так это нормальная практика, когда веб морде внезапно понадобился рантайм, даже если морда на java написана, лучше такие опции в отдельный микросервис выносить
Kirill
✋🏻
Aleksandr
controller - ненужная прослойка
Aleksandr
у тебя есть единица - хэндлер - обрабатывающая реквест определенного типа. Объединение в контроллеры хэндлеров избыточно
Aleksandr
исправь makeHandler(controller.actionNameTwo)) на makeHandler(actionNameTwo)) и все ок
Aleksandr
не пудри опять мозги
Aleksandr
ась?)
Aleksandr
вот то же самое делай в контексте хэндлера
Aleksandr
да. это стандартный подход