🎉
'''
type DB interface { Query(string, ...interface{}) (*sql.Rows, error)
// code
}
'''
Что за точки перед interface{} ? В доке такого не видел, где почитать?
Заур
Это го?
Aleksandr
Заур
Множество входящих переменных или как там
🎉
Ага, догадывался только, спасибо.
Michael
Добрый день, есть ли возможность писать на изображении текст С ТЕНЬЮ? Проблема в том, что фон - это произвольная картинка. И если писать без тени, то текст плохо читается. Тень решает эту проблему. Но либу не могу найти. 😞
Заур
а нельзя сзади просто такой же текст
Заур
сдвинутый на пару пикселей
Заур
?
Заур
почти как тень
Заур
если сам текст белый, сзади тёмным и наоборот
Michael
Можно, но тогда выходит, что сдвигать надо во все 4 стороны 4 раза.
Michael
вариант годный. Но может есть лучше решения?
Alexander
Michael
Michael
И ещё не ясно, как рисовать разные юникодные иконки. Они выходят квадратиками, хотя шрифт их поддерживает...
Michael
Или, например, нарисовать ⌘ совсем не выходит.
Yura
Sergius Ofitserov
В окулус рифт не пробовали код писать?
Sergius Ofitserov
Это достаточно забавное и увлекательное занятие
朝の日差し ✙
подозреваю это тяжело
Sergius Ofitserov
Верно. Разрешения всё же не хватает. Но опыт достаточно необычный
Anonymous
Anonymous
хотя нет там 4к, там 2560x1440
Anonymous
на счет поля зрения сам опасаюь, но разве нельзя на пол экрана окна открывать?
Yura
Yura
В общем, моник бомбовский.
Anonymous
тут автор целую статью накатал а не отзыв, о том как выбирал его https://nickjanetakis.com/blog/how-to-pick-a-good-monitor-for-software-development
Anonymous
ок спасибо всем (выше и ниже) навели на полезные мысли своими ответами
Sergius Ofitserov
Поддержу за Dell.
Sergius Ofitserov
Которые с поворотным шарниром
Anonymous
Как из json удалить пустые объекты, массивы?
Anonymous
Данные не известны, наигрался с interface'ами и уже надоело
Chebyrash
Anonymous
json динамический
Anonymous
имена полей нельзя установить в какую-то структуру
Anonymous
вложенности кстати тоже есть
Anonymous
{"hello": {}, "hello1": {"hello2": []}}
Anonymous
Anonymous
Обфускация считай
Anonymous
если что - я уверен что это именно то что мне нужно, другие путя я смотрел
Chebyrash
Ок, но вы же должны знать из какого key брать value? У вашего JSON должна же быть какая-то предсказуемая структура?
Anonymous
dict = {...}
Вот всё что знаю
Anonymous
и есть
Anonymous
Как же это не удобно в голанге с жсонами. Есть варианты без структур это сделать?
Anonymous
Или страдать?
Chebyrash
Chebyrash
Вы не можете просто описать структуру в struct?
Anonymous
нет, имена полей такие же динамические как их содержимое
Anonymous
ну, вложенности.
Chebyrash
Anonymous
Кофейная гуща в основном помогала
Anonymous
но кофе закончился
Chebyrash
Я пытаюсь вам помочь.
Anonymous
Костыльных вариантов с кастованием нет?
Anonymous
{aaaa..zzzz}
Anonymous
Просто пройтись по результату unmarshal'a range'ом мб как-то и рекурсивно обойти это всё
Chebyrash
Пойди туда не знаю куда. Найди то не знаю что.
Anonymous
Найти я то знаю, как с этим оперировать - хз
Anonymous
найти и стереть поля с пустым массивом\словарём
Chebyrash
Подскажите пожалуйста - как вы угадываете ключи если вы их не знаете?
Anonymous
Они имеют пустой массив в своем значении.
Anonymous
или словарь
Anonymous
в питоне я бы это обошёл через функцию и for x in, но здесь я попросту не могу обойти это всё дело из-за типов
Chebyrash
Anonymous
словарь
Chebyrash
for key, value := range map {
}
Konstantin
Попробуйте https://github.com/clbanning/mxj
Konstantin
выручала много раз
Anonymous
а если вложености?
Anonymous
хм
Anonymous
пробовал, сейчас ошибками закидаю