Максим
:wq - c сохранением
Anonymous
:q
:q!
Илья
может узнаю как из него выйти
в самом начале показывали
Anonymous
Micro Ctrl-q
Не ну это
как сделать автоматическое дописывание if err != ... ?
Ctrl+c из оверфлоу Альт таб в блокнот Ctrl+v
🕷
как сделать автоматическое дописывание if err != ... ?
сниппеты, во многих редакторах они есть, погугли для своего
Michael
Добрый день, кто-то решает задачи в песочнице Route256? Не могу понять что не правильно во втором тесте 4й задачи https://route256.contest.codeforces.com/group/iQpLfHp2Pl/contest/386326/problem/D (нужен вывод/ответ программы)
Илья
если сравнивать с предыдущим
Michael
Да нет, не очень, но система приёма туповата, имхо
Serj Pyhar
Доброй ночи, подскажите, сам я на php пишу, решил перейти на go, проблематично ли будет устроиться на работу? Везде просто в вакансиях пишут опыт на го от 2 лет
Alexandr
Доброй ночи, подскажите, сам я на php пишу, решил перейти на go, проблематично ли будет устроиться на работу? Везде просто в вакансиях пишут опыт на го от 2 лет
Свичнуться с другого языка почти не проблема, особенно если уже мидл на другом языке. А за комбо пхп + го доп баллы.
Emin Zalaev
Да
Emin Zalaev
Вся жизнь это фломальность…
Emin Zalaev
У тебя опыт 0?
Emin Zalaev
В го
Emin Zalaev
Или может хоть что то переписывал с пхп
Alexandr
ну а то что пишут от 2 лет стаж на го, это чисто формальности?
Это избыточно оптимистичное пожелание эйчаров
Serj Pyhar
У тебя опыт 0?
учил потом бросил, хотел на ларавел, потом на ноду, но все равно как то в го тянет, так как везде хвалебные отзывы, попробовал node+typescript+nest, как то не надежно все выглядит, опять решил го
Serj Pyhar
где именно не надежно?
не нравится конкретно что ts в js компилируется и папка с js прямо лижит в корне сайта
Maks
Кого лижит?)
Maks
Ну да ладно
Maks
Ноджс не загружает на фронт свой код
Илья
Maks
Ноджс просто на бэке лежит как и пхп проекты
Maks
И какая разница что там и как лежит если у тебя нет прямого доступа через нжинкс к директориям сервера
Илья
так а проекты пыхи можно в браузере запускать?
Илья
или там другой интерпретатор?
Maks
Нет конечно)
Maks
Нужнн пхп фпм
Maks
А ты ноджс сервер прям в браузере запускаешь?
Maks
Как оно туда залезет если у тебя доступа к серверу нет ни у кого)
Serj Pyhar
Как оно туда залезет если у тебя доступа к серверу нет ни у кого)
вчера половину сайтов на Битре взломали по всей стране)
Илья
Ви русня
Ахахахахаххахахааха
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()
Q
я пока гуглю) да, наверное что-то вроде Use, тогда будет одна миддлвара которая будет проверять авторизацию и проксировать ?
Maks
Use можно навесить на общий а можно на конкретный роут если я правильно понял документацию и оно будет по уровням проходиться. Можно на группу повесить. Вероятно тебе нужно на группы навесить разные мидлвейр для разной авторизации юзеров, а внутри уже если хочешь можно дополнительные ограничения навесить но это наверное не супер удобно и проще в самом хендлере написать дополнительные проверки
Maks
Но опять же тут есть ребята скиловые пусть они тоже свое слово скажут
Grigory
Дык там в доке и примерах все вроде расписано норм под это
Grigory
Можно и на ручку отдельную, можно и на группу ручек
Grand
всем привет! подскажите, пожалуйста, как узнать сколько памяти занимает слайс? У меня есть слайс структур, внутри структуры есть массивы разной длины
Ron Mount
unsafe.Sizeof
сайзоф прям выдаст весь размер занятой на куче памяти?
Grand
unsafe.Sizeof
выводит только размер одного элемента слайса. Даже не так, просто размер полей суммирует
xarakiri
unsafe.Sizeof
это не будет рекурсивно обходить элементы
Ron Mount
Илья
выводит только размер одного элемента слайса. Даже не так, просто размер полей суммирует
оно выводит размер структуры слайса (len,cap и указатель на массив)
Grand
а что за кейс, для чего это нужно? может тебе бенчмарк тест нужен? (-benchmem)
ну пробовал так, с ключом -benchmem, показывает 0 B/op , это странно
Andrey
есть тут профессионалы использования vscode? как сделать его полупрозрачным?
Илья
зачем?
Andrey
на 11 винде )
Andrey
зачем?
понять зачем это следующая проблема до которой я еще не добрался
Илья
на 11 винде )
а wsl нормально работает?
Evgeny
божественно
Andrey
а wsl нормально работает?
у меня 2ая версия, превосходно работает, без него я бы на винде не сидел
Evgeny
wsl + gwsl, и всё
Andrey
wsl + gwsl, и всё
кто такой gwsl?