Максим
:wq - c сохранением
Anonymous
Илья
Anonymous
Micro Ctrl-q
Не ну это
Michael
Добрый день, кто-то решает задачи в песочнице Route256? Не могу понять что не правильно во втором тесте 4й задачи https://route256.contest.codeforces.com/group/iQpLfHp2Pl/contest/386326/problem/D (нужен вывод/ответ программы)
Илья
Илья
если сравнивать с предыдущим
Michael
Да нет, не очень, но система приёма туповата, имхо
Serj Pyhar
Доброй ночи, подскажите, сам я на php пишу, решил перейти на go, проблематично ли будет устроиться на работу? Везде просто в вакансиях пишут опыт на го от 2 лет
Alexandr
Serj Pyhar
Serj Pyhar
Emin Zalaev
Да
Emin Zalaev
Вся жизнь это фломальность…
Emin Zalaev
У тебя опыт 0?
Emin Zalaev
В го
Emin Zalaev
Или может хоть что то переписывал с пхп
Alexandr
Serj Pyhar
У тебя опыт 0?
учил потом бросил, хотел на ларавел, потом на ноду, но все равно как то в го тянет, так как везде хвалебные отзывы, попробовал node+typescript+nest, как то не надежно все выглядит, опять решил го
Илья
Serj Pyhar
где именно не надежно?
не нравится конкретно что ts в js компилируется и папка с js прямо лижит в корне сайта
Maks
Кого лижит?)
Maks
Ну да ладно
Maks
Ноджс не загружает на фронт свой код
Илья
Maks
Ноджс просто на бэке лежит как и пхп проекты
Maks
И какая разница что там и как лежит если у тебя нет прямого доступа через нжинкс к директориям сервера
Илья
так а проекты пыхи можно в браузере запускать?
Илья
или там другой интерпретатор?
Maks
Нет конечно)
Maks
Нужнн пхп фпм
Maks
А ты ноджс сервер прям в браузере запускаешь?
Serj Pyhar
Maks
Как оно туда залезет если у тебя доступа к серверу нет ни у кого)
Serj Pyhar
Emin Zalaev
Alexander
Нужнн пхп фпм
таки еще апачом страдают до сих пор, ну и есть встроенный веб сервер, если очень надо
Anonymous
?
Anonymous
Emin Zalaev
Anonymous
🄻🄰🄺🄸
Всем добрый вечер. А как сделать установку утилиты через go install со структурой проекта по типу этого https://github.com/volvofixthis/go-livecheck
Alexander
хм, я понял когда точно надо переходить на дженерики: когда вот эти все len, append, delete и прочее напрямую перепишут на то, что доступно юзерам языка
123
hi
Null
🦫 Асинхронная модель Golang
https://www.youtube.com/watch?v=dEyqCTttlss&t=1s
@Golang_google
Q
привет, кто подскажет как правильно делается http gateway на gin, с разными авторизациями на разные ручки ?
Maks
Ну мидлваря у тебя оговаривает правило для всех роутов если не ошибаюсь, а если к конкретной ручке то уже наверное внутри хандлера. Поправьте если не прав.
Maks
Возможно стоит написать обертку над роутером в целом и написать свою реализацию типо router.HandleFunc("path", Handler, AccessRule).
Maks
Есть у кого ссылка на какой нить сервер на го более менее крупный?
Maks
еще можно Use навесить на группу.
Maks
r.GET("somepath").Use()
Maks
Q
я пока гуглю) да, наверное что-то вроде Use, тогда будет одна миддлвара которая будет проверять авторизацию и проксировать ?
Maks
Use можно навесить на общий а можно на конкретный роут если я правильно понял документацию и оно будет по уровням проходиться. Можно на группу повесить. Вероятно тебе нужно на группы навесить разные мидлвейр для разной авторизации юзеров, а внутри уже если хочешь можно дополнительные ограничения навесить но это наверное не супер удобно и проще в самом хендлере написать дополнительные проверки
Maks
Но опять же тут есть ребята скиловые пусть они тоже свое слово скажут
Grigory
Дык там в доке и примерах все вроде расписано норм под это
Grigory
Можно и на ручку отдельную, можно и на группу ручек
Grand
всем привет! подскажите, пожалуйста, как узнать сколько памяти занимает слайс? У меня есть слайс структур, внутри структуры есть массивы разной длины
Artur
Ron Mount
unsafe.Sizeof
сайзоф прям выдаст весь размер занятой на куче памяти?
Grand
unsafe.Sizeof
выводит только размер одного элемента слайса. Даже не так, просто размер полей суммирует
Ron Mount
xarakiri
Artur
Илья
Grand
Илья
Andrey
есть тут профессионалы использования vscode? как сделать его полупрозрачным?
Илья
зачем?
Andrey
на 11 винде )
Andrey
зачем?
понять зачем это следующая проблема до которой я еще не добрался
Evgeny
божественно
Evgeny
wsl + gwsl, и всё
Andrey