Sharifzoda
Привет. Кто-нибудь работал с imap?
Sharifzoda
Не могу подключиться сразу к нескольким почтовым аккаунтом
Sharifzoda
Кто-нибудь сталкивался или знает как решить?
Sharifzoda
В пакете emerson/imap есть метод client.New
Sharifzoda
Но когда пытаюсь подключить второй аккаунт, полностью сбрасывает
Sharifzoda
Ща
Илья
Да
Не, я спать
Sharifzoda
)
Sharifzoda
Ок, спасибо за ответ
NU
всем привет, гошка умеет подключаться к L2/L3 железкам?
Vladislav
да
Vladislav
и к L4, L5, L6 и L7
Vladislav
всего лишь прогу составить надо и подключится
Юра (Юрий Александрович)
А проги на гошке пишутся легко.
Юра (Юрий Александрович)
всем привет, гошка умеет подключаться к L2/L3 железкам?
А как вообще происходит подключение к таким железкам? У них что-то наподобие веб-апи, или у них свой протокол поверх TCP/IP?
NU
А так по tcp кажется
Юра (Юрий Александрович)
А так по tcp кажется
Значит Go с этим "умеет" работать. Вопрос только в реализации протокола прикладного уровня: придется ли её писать самому, или есть готовый пак.
Khalid
http.Get("...").Body это что?
Khalid
Боди что такое
Khalid
Что в боди
Dmitry
Тело ответа
Khalid
А что в нем
Khalid
Тело
Пхахаха
Артем
А что в нем
Ну тело так то
Dmitry
Если с урла скачиваешь, то сама html и лежит в нем
Khalid
То есть там лежит хтмл страничка которая появляется по ссылке
Илья
да
Khalid
А хедере чо
Илья
Заголовки
Dmitry
Не поверишь
Khalid
да
То есть если я хочу текст оттуда, я должен парсить как-то
Khalid
Не поверишь
АХХАХАХАХА
Илья
То есть если я хочу текст оттуда, я должен парсить как-то
Да, но может на сайте есть возможность взять ссылку на raw контент
Khalid
Это файл с гитхаба
Khalid
Ров
Khalid
Ну ряд понятно raw, но я не в буквальном смысле
Илья
Raw - сырой
Khalid
row...
Khalid
понял... извините за мой французский
Khalid
Ну я только понял что там какое-то содержимое под названием роу
Артем
Ну я только понял что там какое-то содержимое под названием роу
А почему надо дергать людей по этому поводу а не загуглить?) всегда интересовал такой вопрос
Артем
Я понимаю когда что то не получается и просишь помощи, или не смог найти информацию
Dima
Здравствуйте. Что это за синтаксис вызова метода такой rand.Intn(n:100) как будто named arguments в Golang? Уже несколько минут задаю разные вопросы в Google. Не в спецификации, не в EffectiveGo такого примера не нахожу. Сама строчка кода взята из ролика на Youtube Advanced Golang: Channels, Context and Interfaces Explained 6:15. UPD: Попробовал скомпилировать собственный метод test(n int) int и вызывать его test(n:15) получился command line error.
Dmitry
IDE может подсвечивать, какой передаваемый аргумент в какой параметр функции будет подставлен. Может принимаете рекомендацию ide за способ вызова функции?
Dima
IDE может подсвечивать, какой передаваемый аргумент в какой параметр функции будет подставлен. Может принимаете рекомендацию ide за способ вызова функции?
Возможно так. У автора ролика IDE от IDEA для Go возможно там такая "подсказка", ничего подобного в документах и статьях про Go не нахожу.
Dmitry
Ну да, скорее всего об этом и речь. В vs code такого не видел, вызов функций похожий тоже не встречал.
Юра (Юрий Александрович)
Здравствуйте. Что это за синтаксис вызова метода такой rand.Intn(n:100) как будто named arguments в Golang? Уже несколько минут задаю разные вопросы в Google. Не в спецификации, не в EffectiveGo такого примера не нахожу. Сама строчка кода взята из ролика на Youtube Advanced Golang: Channels, Context and Interfaces Explained 6:15. UPD: Попробовал скомпилировать собственный метод test(n int) int и вызывать его test(n:15) получился command line error.
с Самом Go нет такой синтаксической конструкции. А вот Goland может таким образом подсказывать, как называется параметр функции, в который попадет вот это наше переданное значение. Но это именно способ визуального оформления. В сам исходный код это n: не попадает.
Melbourne Channel
Tls intranet security is very slow for golang. Any faster less cpu intensive intranet security for reference? Intranet. Dtls? What else is best for intranet?
Артем
Dont use ssl with golang. Use other solutions like nginx reverse proxy for ssl
kostyaBro
Or u can look on fasthttp
Vladislav
а фастхттп тут каким боком? у него что, своя реализация TLS?
Vladislav
а так да, если законченное серверное приложение бенчмаркать, голанг наверняка проиграет той же ноде.жс
Vladislav
потому что в ноде будет нормальный openssl
Akim
Какой основной юзкейс гошки? Все таки кажется, что для веб сервисов очень хорошо подходит нода за счет более высокого уровня абстракции и богатой экосистемы библиотек Знаю что на го написан докер и кубер как самые популярные примеры, прихожу к тому, что го это все таки про утилиты и инфраструктуру, а также cpu сервисы
Andrei
Какой основной юзкейс гошки? Все таки кажется, что для веб сервисов очень хорошо подходит нода за счет более высокого уровня абстракции и богатой экосистемы библиотек Знаю что на го написан докер и кубер как самые популярные примеры, прихожу к тому, что го это все таки про утилиты и инфраструктуру, а также cpu сервисы
ну ты в этом лупе нодовском будешь крутиться на 1 потоке. Написать что-то где нужно за сутки 30 тб данных прочухать и залить в какой-то кликхаус ты не сможешь. Так что пока по опыту моей работы это много данных, которые нужно парралелить. Но это конечно не круды.
Andrei
Не согласен, есть многопоточность в ноде
так и в Питоне есть, и в Реакт Пхп каком-то есть, но никто в здравом уме мне кажется не пишет в прод, имея простую и надежную систему многопоточки в гоу
Andrey
Не согласен, есть многопоточность в ноде
Можешь на Хабре найти результаты переездов обработки данных с нейронок, какое преимущества получали люди при переезде с питона, на Го
Andrei
если глянуть вакансии, то почти все это аналитику обрабатывать с большими данными, играясь с кафкой и кликхаусом или нагруженные апишки,чтобы больше РПС обрабатывать чем может нода
Akim
В питоне у тебя запускается отдельный пайтон, что дорого. В ноде специальный модуль с потоками, вроде как они полегче
Andrey
Ты лучше скажи, что ты своим вопросом хотел узнать? Или доказать тут, что Нода лучше Го?
Илья
я YoptaScript разработчик, задавайте вопоосы
Andrey
я YoptaScript разработчик, задавайте вопоосы
Ты ШлёпаСкрипт разработчик😂
Akim
Можно плиз статью про преимущества, я почитаю)
Andrei
каждый второй доклад по гошке" как мы переехали с чего-то на гоу и теперь счастливы, выкинули 70% серверов и целый день ходим-улыбаемся", можно поискать
Andrey
Можно плиз статью про преимущества, я почитаю)
Просто загугли любой доклад "почему мы переехали на Го", и там пуши, ивенты, аналитика и все такое.
Andrey
80% всех задач, которые даются можно написать на любой другой языке, необязательно на Го. Но если к примеру, ты знаешь Ноду, но не знаешь Го, то логически ты скажешь: "нахрен мне ваш Го, если я это и на ноде напишу, ещё и быстрее"
Akim
Просто загугли любой доклад "почему мы переехали на Го", и там пуши, ивенты, аналитика и все такое.
Не смог найти, вероятно я плохо гуглю... если есть статься на примете буду благодарен если скинешь, или позже еще поищу
Akim
https://habr.com/ru/company/avito/blog/679560/
Вот самая большая проблема питона In CPython, due to the Global Interpreter Lock, only one thread can execute Python code at once Альтернатива - запуск нескольких интерпретаторов что добавляет оверхеда