🅞leksiy
Alexander
опять же тут упрется все в скорость фронтенда
Влад
Что? Это фасад для сервисов. Какой фасад на gRPC?
Влад
Ирл в заказной разработке это и происходит
Влад
Сервисы и облака нужны для крупных платформ
Влад
точно так же как и ирл куча гоферов зачем-то каждый день в очередной раз пишет перекладыватель JSONов на REST
Влад
>kafka rabbit Мне скинуть что ли ссылки на библиотеки для них на скриптопарашах?
Влад
ирл сервисы на том же asyncio спокойно делают, фактически там обертка над c-кодом и в рантайме копейки
Влад
так что для асинхронного io вполне используют даже в банках (Например Райфайзен)
Влад
Что значит "держать"? amqp_rpc на python пишется за полчаса
Влад
и реально в рантайме если это простое aio почти ничего нет
Влад
Такс. Мы начали от задач говорить? Так вот речь о том, что есть задачи где скрипторазрабы будут по деньгам для заказчика эффективнее
Влад
при этом скорость этих языков ниже
Влад
Не только, но примеры хорошие. Сосбственно фанатики языков и бенчмарков реальному бизнесу не нужны. Нужно понимать что и зачем, многофакторная оптимизационная задач как она есть
🅞leksiy
🅞leksiy
Продолжайте
Влад
тот же язык сам по себе ничего не говорит об экосистеме вокруг него и об архитектуре решений, которые его используют
Влад
go++
🅞leksiy
Моя твоя не понимай
NCR
Моя твоя не понимай
Там написано сунь хуй в чай
Emil
お前はもう死んでる
Sergiy
Пример криптографии на GOLANG https://uproger.com/primer-kriptografii-na-golang/ @Golang_google
Ожидание https://en.m.wikipedia.org/wiki/Salsa20#ChaCha_variant Реальность - алгоритмы 2000летней давности
Айрат
доброе время суток. подскажите пожалуйста литературу для начинающих по го ?)
🅞leksiy
и тур по го, для начала
🅞leksiy
Как мне это нравится)
Влад
Влад
Влад
Айрат
пасиб
Айрат
первые сложности) Не подскажете почему не запускается? )
Айрат
запускаю через Goland
Влад
У тебя написано в чем проблема
Айрат
У тебя написано в чем проблема
Влад, персонально тебе говорю. Я прекрасно вижу что написано. Можешь не отвечать на мои вопросы, если тебе настолько трудно. Просто проигнорируй их либо займись своими делами
🅞leksiy
У тебя так и написано в ошибке
Айрат
Влад
Влад, персонально тебе говорю. Я прекрасно вижу что написано. Можешь не отвечать на мои вопросы, если тебе настолько трудно. Просто проигнорируй их либо займись своими делами
Карим, персонально тебе отвечаю. Если у тебя возникают проблемы с тривиальным вещами, вроде прочитать вывод и сделать поиск по stackoverflow, то можешь в принципе не стараться – не твоё. Тратить чужое время неприлично. Нужно быть вежливым.
Alex
а как понять main пакет это или нет?
package main - значит майн пакет если не main там, значит не main
Айрат
Карим, персонально тебе отвечаю. Если у тебя возникают проблемы с тривиальным вещами, вроде прочитать вывод и сделать поиск по stackoverflow, то можешь в принципе не стараться – не твоё. Тратить чужое время неприлично. Нужно быть вежливым.
я тебе еще раз повторяю, мое это или не мое это не твое дело. Иди занимайся своими делами либо иди куда тебя обычно посылают. Да и кстати, сам то тоже читать не умееешь
Айрат
пасиб
Alex
а как понять main пакет это или нет?
main пакет и функция main, это типа два главных Васька, они всех вертят и все такое, без них никуда если нужно запустить приложение, если уж прям совсем грубо говоря. Компилятор их не видит и ругается, мол не буду без своих корешей работать.
Mark
Мне она совершенно не понравилась
Mark
Довольно сложные и ненужные начинающему вещи идут сразу же с первых глав
Mark
А циклы, например, в 4-ой или 5-й главе
Mark
😐😐😐
Mark
А если это всё таки го для ПРОФЕССИОНАЛОВ, то зачем там вообще циклы
Борис
+++
Айрат
Мне она совершенно не понравилась
Да, и Кстати почитал алана и там понятно расписано что и как надо стартовать
Айрат
вово
Влад
Мне она совершенно не понравилась
Она специфическая и подразумевает какой-то имеющийся бекграунд в cs, вместо того чтобы 50 страниц рассказывать все то же самое что есть в go tour. Что такого сложного или ненужного в особенностях компиляции, наличия gc - хз. Как раз самые базовые вещи, с которых нужно начинать если ранее работал с другими языками.
Влад
Вообще люблю книги с практическими примерами вместо воды
Влад
Чего ей недостаёт - это архитектура приложений на go, слабая связаность и тд на примере приложений
Влад
https://threedots.tech/post/common-anti-patterns-in-go-web-applications/
Влад
Чувак правда использует gorm (уже рип) в конце я уже отсебятина пошла
Влад
почему rip?
Вообще это известный холивар, и сказано с сарказмом, но: 1. Рефлексия. 2. Сильная связность. Твой домен знает про драйвер бд. 3. Chainlink в качестве спонсора (лол, не по существу)
Влад
Миграции выглядят кошмарно
Влад
https://github.com/Masterminds/squirrel
Несин Данила
Добрый день! Не возникало ли у кого-нибудь проблемы с отладкой Golang в VSCode? Около месяца ничего не делал, сегодня обновился (программа, как понимаю плагины тоже) возникла проблема - при запуске отладки в vscode программа компилируется в папке /tmp и от туда же пытается найти относительные пути прочих статичных файлов: open /tmp/sources/config.json: no such file or directory До обновлений (и месяц назад) проект собирался и адекватно и искал статичные файлы в самой папке проекта. Файл launch.json: "version": "0.2.0", "configurations": [{ "name": "Launch", "type": "go", "request": "launch", "mode": "auto", "program": "${workspaceFolder}/main.go" Было какое-то обновление которое всё сломало или нужно как то переделывать логику приложения?
🅞leksiy
Вообще это известный холивар, и сказано с сарказмом, но: 1. Рефлексия. 2. Сильная связность. Твой домен знает про драйвер бд. 3. Chainlink в качестве спонсора (лол, не по существу)
Почти все не по существу) Тот же горм можно использовать как генератор как и squirrel. Миграции? Добавил поля в структуру, при вызове автомиграций в бд будут добавлены необходимые колонки, связи, таблицы, значения по умолчанию. Да, кошмарно.
Несин Данила
ни относительный, ни абсолютный путь не помогают - проект после сборки запускается и ищет файлы относительно папки /tmp
Несин Данила
Ранее, запуск программы для отладки выполнялся в папке проекта и относительные пути успешно работали
Maks
Не смог читать про мак, ддр5, нвме на 8000 и прочее. В целом с м1 вроде как пока есть проблемы. Точнее не с м1 а с АРМ архитектурой и софтом. Контейнеры там, всякое прочее. У меня вот был обычный ссд и сейчас nvme. На практике ни в играх, ни в операционке, ни в запуске по - не ощутил разницы в скорости. Но взял nvme так как просто что бы без проводов и потому что по цене разница не большая с саташными(не путать с м2, а то некоторые думают что м2 это значит всегда быстрее чем сата). Так вот. По отношению к сата ощущений никаких нет. Случай где я считаю брать nvme будет логично: визуализация, работа с 3д сценами крупными, всякое такое. Работа с raw видео. Потому что например у меня девушка в 3д сфере работает, у нее сцена сохраняется на хдд (так как nvme на 2тб дороговато) и там проекты весят по дохрена гигов. И сохранения сцены весом в 2 гига процесс долгий, как и его загрузка. Для программиста обычного сата хватает за глаза. Но если хочется можно взять любой nvme. Хотя ощутишь вряд ли. Так же скорость оперативы тоже спорно что нужна нам.
Maks
И заодно назову два топовых канала про железный мир: droider, pro hi-tech
Maks
Есть еще один но он нудный и гиковский будто: этот компьютер
Alexander
я не знаю зачем гнаться за нвме, если не знаешь как задействовать скорость. все тесты показывают, что загрузка оси чуть быстрее, в игрушках по загрузке почти ноль (все в проц упирается), а отзывчивости системы итак хватает
Maks
Ну я брал м2 потому что нравится без проводов. А pcie потому что в цене разница не большая.
Maks
А вот для 3д там ощутимо будет. Потому что загрузка сцены 5-15 минут с хдд это жесть)))) и сохранение по минуте две.
Maks
Думаю там и между ссд и pcie интерфейсом передачи данных разница тоже будет. Может не такая ощутимая
Maks
Надо потестить
Виталий
я себе пересобирал комп с большой башни в маленький корпус (чтобы в чемодан помещался) поставил 2 *M2 (один загрузочный, второй для home) вообще кайфово!
Виталий
правда проц пришлось 11 поколения брать чтобы оба М2 работали...