Vitaly
Vitaly
у них там только long poller. из коробки
𝕌ℕ𝔼𝕏ℙ𝔼ℂ𝕋𝔼𝔻
𝕌ℕ𝔼𝕏ℙ𝔼ℂ𝕋𝔼𝔻
𝕌ℕ𝔼𝕏ℙ𝔼ℂ𝕋𝔼𝔻
возможно это проблема ваших серверов
𝕌ℕ𝔼𝕏ℙ𝔼ℂ𝕋𝔼𝔻
доступ к интернету, плохой канал.
ILIA
В сухом остатке: Госуслуги = Битрикс
https://habr.com/ru/news/t/598121/
Вот почему они так медленно работают.
Сергей
Alexander
скорее чьи-то взятки победили здравый смысл
Alexander
ибо Битрикс тут не помощь, а скорее враг для таких проектов
Alexander
у нас есть вроде какой-то перечень фреймворков и цмс на которых можно гос сайты делать, и Битрикс вот туда входит
Alexander
по сути там ничего полезного кроме блока статей нет
Сергей
госуслуги все-таки не типичный сайт со статьями и не типичный магазин. соотственно разработка вполне кастомная, и тут битрикс никак не поможет. а реализовывать на нем что-то нетипичное тяжелее в разы, чем взять фреймворк с каким-то шаблоном проекта и фигачить бизнес логику на удобной ОРМке
Отмечу только то, что чем крупнее кубики, тем дешевле (быстрее, меньше ошибок, больше операций объектами бизнеса, а не алгоритмами) разработка. Именно по этому над ассемблером появился си, а потом над ним голанг. Эволюция требует удешевления разработки приложений.
В случае с госзаказами, ага, часто мухлюют. Но в целом тоже ориентируются на стоимость.
Повторюсь, я очень далёк от таких разработок, поэтому просто пытаюсь найти оправдания госуслугам 😁
Anonymous
Отмечу только то, что чем крупнее кубики, тем дешевле (быстрее, меньше ошибок, больше операций объектами бизнеса, а не алгоритмами) разработка. Именно по этому над ассемблером появился си, а потом над ним голанг. Эволюция требует удешевления разработки приложений.
В случае с госзаказами, ага, часто мухлюют. Но в целом тоже ориентируются на стоимость.
Повторюсь, я очень далёк от таких разработок, поэтому просто пытаюсь найти оправдания госуслугам 😁
Голэнг дешевле си?
Anonymous
В продуктах
Anonymous
Мне кажется в языках с ручным управлением памятью будет проще оптимизировать и подогнать под бюджет ресурсы, я ошибаюсь?
Alexander
Alexander
а с хорошим пхп фреймворком нашлепать формочек с валидацией дело плевое
Anonymous
Alexander
это в битриксах
Alexander
я не знаю, что за наймы
Anonymous
А, пон
Anonymous
Anonymous
Продукт в целом, коммерция
Anonymous
Сергей
Anonymous
Сергей
Alexander
Alexander
Перепиливать что-то в Битриксе врагу не пожелаешь
Alexander
https://sun9-1.userapi.com/impg/GI1OOfsqULQucWY6jQlyPHX-2M6FANngc2yi1w/3IRLGaOWixk.jpg?size=960x1280&quality=96&sign=1c5be9c2a223c13fabbc7ac828b11112&c_uniq_tag=JCiGSCq1PXFqaCt35vKPIc1EjyzM9cdWMr9OfyXmq3M&type=album
Alexander
"Если 1с, то только такой"
Alexander
Как раз попалось
Сергей
Сергей
Кстати, у кубиков есть ещё один важный параметр - стандартизация. Например, в когносе многих бесит, что в каждой форме свой вариант поиска. Это жесть
Dmitrii
Всем привет, а что в го есть для worker pools чтобы держать в пуле гороутин определенное кол-во запущенных гороутин постоянно, их выполнение каждой занимает разное время, но хочется забивать пул постоянно под завязку
Dmitrii
А не ждать пока пул будет полностью пустой и потом снова наполнять как это с WaitGroup и методом Wait()
mishka
R_R
Ребят, кто-то проходил этот курс Яндекс практикума ?
Herman
Herman
там выше некоторые вопросы уже обсуждали)
R_R
Спасибо
R_R
А сам курс есть в открытом доступе где-то?))
Herman
думаю пока что нет
Herman
только первый поток
@Thermophoto
Я вот учебник по голангу читаю, Как-то более структурировано, чем видеокурсы
Herman
@Thermophoto
Herman
хорошая книга, да
Gosha
incrementor := 0
for i := 0; i < 100; i++ {
go func() {
tmp := incrementor
tmp++
runtime.Gosched()
incrementor = tmp
}()
}
Привет, можете помочь разобраться как работает runtime.Goshed(). Эта функция переключает выполнение на другую горутину. Но в таком случае, на каждой итерации цикла мы передаем управление и не будем доходить до incrementor = tmp?
Bagasl
Strč prst skrz krk
Привет о/
Strč prst skrz krk
У меня крайне глупый вопрос. Я пытаюсь установить go на свою машину (я использую gnu/linux), но есть шаг, который я не понимаю и не знаю, как решить.
Это шаг 2, который гласит:
Add /usr/local/go/bin to the PATH environment variable.
Я правильно выполнил шаг 1, но я не знаю, где искать эту переменную.
Я читаю это руководство по установке https://go.dev/doc/install
Sergey
Strč prst skrz krk
greg
Добрый день! Где можно вакансию кинуть?
Null
4 golang-сниппета, которые вводят в заблуждение разработчиков C#!
https://nuancesprog.ru/p/5622/
@Golang_google
ILIA
Anonymous
где обычно хранятся логи ошибок? или куда их лучше засейвить? типо 500 и тд
Виталий
а можна ссыль на чат с работой
Anonymous
https://t.me/gogetajob
https://t.me/golang_jobsgo
Олег
закрепили бы уже в описание канала эту ссылку...
Виталий
благодарю
Anonymous
Alexander
Alexander
дальше уже папка приложения
@Thermophoto
Зачем методы структур прописываются отдельно от структур, что за бред?
@Thermophoto
Да, почему в самих структурах нельзя методы создавать?
Anonymous
не понимаю в чем докоп до языка)
нужно представить объект - юзай структуры
нужно описать поведение объекта юзай интерфейсы
@Thermophoto
Emil
(оно и к лучшему)
Anonymous