Vladimir
Vladimir
Дать возможность передавать *http.Client. Ну и если передают nil, то тогда уже откатываться к http.DefaultClient. Либо инициализировать свой клиент, конфигурируя там таймауты.
Vladimir
https://github.com/SolidlSnake/easyvk-go/blob/master/easyvk/vk.go#L168
Здесь лучше использовать POST.
Dmitriy / დიმიტრი
go get -u ...?
"Get never checks out or updates code stored in vendor directories. "
Vladimir
Ну и АВТОРИЗАЦИЯ это довольно сомнительная фича. Лучше сразу принимать токен. Ну либо использовать direct auth с данными какого-нибудь официального приложения, например: https://oauth.vk.com/token?grant_type=password&client_id=2274003&client_secret=hHbZxrka2uZ6jB1inYsH&username=username&password=password
Konstantin
Konstantin
Vladimir
Почему?
Возможный лимит длины?
分解物質
分解物質
Пайк няшка
Daniel
Мерль
nvkv
nvkv
Или, на худой конец, с локального артифэктори
Мерль
cznic/sqlite: Package sqlite is an in-process implementation of a self-contained, serverless, zero-configuration, transactional SQL database engine. (Work In Progress)
https://github.com/cznic/sqlite
Мерль
Aleksandr
https://github.com/st0012/Rooby
Anonymous
Подскажите, это будет работать?
bks := make([]*SelectNar, 0)
for rows.Next() {
bk := new(SelectNar)
rows.Scan(&bk.Id, ToNullString(&bk.NumberNar.String))
bks = append(bks, bk)
}
return bks
}
func ToNullString(s *string) *sql.NullString {
return &sql.NullString{String : *s, Valid : *s != ""}
}
Oleg
Неа :) Только так:
var nullStr sql.NullString
rows.Scan(&bk.Id, &nullStr)
bk.NumberNar.String = nullStr.String
Anonymous
Anonymous
Anonymous
Slach
Чатег А где почитать про паттерны использования горутин? Во. У меня есть горутина которая читает из канала готоовит структуру для записи в файл и входящие данные это json и надо разные куски json провалидировать по разным json схему и потом сделать рекурсивный json walk и потом заэкстркченые данные
Anonymous
Anonymous
)
Slach
Хочется валидацию распаралелить и json walk
Slach
Ладно переформулирую вопрос можно внутри select
сделать много go с передачей канала как аргумент и потом сделать select из этого канала?
Slach
Slach
Хмм ... ну может что уже такой паттерн где то в стандартной либе реализован?
Мерль
@m0sth8, есть видео, где ты морально унижаешь Святого Гвидо?
Slava
Мерль
Slava
есть на ресурсе, который запрещён в рф =)
Мерль
Slava
продолжай )
Мерль
продолжай )
небось на рутрекере раздачу сделали, ироды
Slava
ссылки уже все собраны на хабре были
Slava
скорее всего сегодня появится
Slava
или завтра по UTC
Максим
Спасибо)
Slava
вам спасибо
Мерль
Максим
А в SoundCloud нет этого подкаста?
Slava
вроде нет
Максим
Жаль((
Sergei
УНИКАЛЬНЫЙ ШАНС ПОПАСТЬ В КОМАНДУ БЛОКЧЕЙН РАЗРАБОТЧИКОВ
🚏Хочешь изменить свою жизнь, научиться писать приложения на блокчейне и стать совладельцем децентрализованной корпорации нового поколения?
Если да, то добро пожаловать в DACOM (Decentralised Autonomous Community) .
💻Кто уже с нами?
Среди нас UI/UX проектировщики, программисты, маркетологи, журналисты, копирайтеры и опытные управленцы. Наша команда строится на принципах свободы, равенства, братства и децентрализации.
📡Кого мы приглашаем?
Нужны fronend и backend программисты и технические руководители.
Стек технологий, на которых мы в данный момент ведём разработку: Python + VueJs. Также требуются специалисты на Java и C++. Задачи глобальные и их много.
📮Что от нас?
От нас ты получишь все необходимое - комфортные условия для труда и творчества, новые знания, наши наработки. Также ты получишь возможность значительно повысить свои навыки. Мы пишем открытый код и заинтересованы в скорейшем развитии новой мировой экономической модели. Мы хотим видеть в команде тех, кому с нами по пути. Оплата за выполненные задания биткоинами/рублями, а также акциями корпораций.
📖Читай блог разработки Mapala: https://golos.io/@mapala
✒Заполняй форму: https://goo.gl/forms/MNaVuOMWYwfk3k…
Пишите в телеграм: @dacom_dark_sun или @uralresp
Или звоните: 89122475593
Sergei
Может кому интересно будет
Zhenja
коллеги, такой вопрос: предположим есть программа на го, которая висит на 666-ом порту, получает всякие запросы и отдает всякие ответы. Можно ли из этой программы как-нибудь опросить все компьютеры в локальной подсети и узнать на каких компьютерах еще запущена эта программа?
Slach
Ну берешь параметры внешних интерфейсов типа ИП и маска подсети дальше делаешь сканирование портов 666 по этим подсетям
Slach
Смотри стандартный пакет net/interface
Zhenja
т.е просто опросить все ip в подсети перебором?
Zhenja
я просто думал может есть какой-нибудт emit - делаешь его, все в сети на порт 666 получают сообщение. Кто получил - отвечает
Vladimir
Максим
engelbart
хм, интересно
Anonymous
А где можно почитать про архитектуру го приложений
Максим
Oleg
https://talks.golang.org/2014/organizeio.slide
Oleg
Вот еще
Slach
Ну можешь взять какой нибудь etcd поднять и пушить в него периодически типа вот я тут живой мой ИП и порт вот такие
Мерль
[last news]
Using Raw Sockets in Go
Anonymous
Sergei
@135342120 на здоровье)
🏳️ Phil
Убейте Павла
Мерль
Oleg
Краткая реконструкция заговора против императора Павла I
Мерль
Ага, вижу
Мерль
Вжух
Мерль
Как думаете, насколько это ужасная идея писать как-то так:
Ruslans
Мерль
for _, fname := range filenames {
func() {
file, err := os.Open(fname)
if err != nil {
//...
}
defer func() {
err = file.Close()
if err != nil {
//...
}
}()
// do stuff
}()
}