🎉
''' type DB interface { Query(string, ...interface{}) (*sql.Rows, error) // code } ''' Что за точки перед interface{} ? В доке такого не видел, где почитать?
Заур
Это го?
Заур
Множество входящих переменных или как там
🎉
Ага, догадывался только, спасибо.
Michael
Добрый день, есть ли возможность писать на изображении текст С ТЕНЬЮ? Проблема в том, что фон - это произвольная картинка. И если писать без тени, то текст плохо читается. Тень решает эту проблему. Но либу не могу найти. 😞
Заур
а нельзя сзади просто такой же текст
Заур
сдвинутый на пару пикселей
Заур
?
Заур
почти как тень
Заур
если сам текст белый, сзади тёмным и наоборот
Michael
Можно, но тогда выходит, что сдвигать надо во все 4 стороны 4 раза.
Michael
вариант годный. Но может есть лучше решения?
Michael
И ещё не ясно, как рисовать разные юникодные иконки. Они выходят квадратиками, хотя шрифт их поддерживает...
Michael
Или, например, нарисовать ⌘ совсем не выходит.
Yura
По соотношению позитивных отзывов к негативным остановился на этих: goo.gl/b4FXPa
Мне нравятся Dell-овские. Стоят примерно те же деньги.
Anonymous
Мне нравятся Dell-овские. Стоят примерно те же деньги.
спасибо конечно хоть и не конкретно На 27 fullHD легче приятнее текст читать или 23-24" достаточно, поделитесь впечатлениями, если был такой опыт
Yura
спасибо конечно хоть и не конкретно На 27 fullHD легче приятнее текст читать или 23-24" достаточно, поделитесь впечатлениями, если был такой опыт
Я не могу работать с 27" мониками: поля зрения не хватает. Но это моя индивидуальность. По той же причине не могу работать с двумя мониторами. Сейчас у меня на работе 25" 4к монитор делловский. Отодвинул подальше, и наслаждаюсь четкостью. Стоит что-то около 22т.р. На прошлой работе был 24" FullHD, тоже dell, тоже нравился, и попадает в озвученный тобою ценовой диапазон.
Sergius Ofitserov
В окулус рифт не пробовали код писать?
Sergius Ofitserov
Это достаточно забавное и увлекательное занятие
朝の日差し ✙
подозреваю это тяжело
Sergius Ofitserov
Верно. Разрешения всё же не хватает. Но опыт достаточно необычный
Anonymous
хотя нет там 4к, там 2560x1440
Anonymous
на счет поля зрения сам опасаюь, но разве нельзя на пол экрана окна открывать?
Yura
не этот случаем: https://market.yandex.ru/product/11924637?show-uid=155950453948123072116001&nid=54539&context=search
Похоже, что он. Я думал, что 2560x1440 - это и есть 4k. Я ошибаюсь? Ну и ладно.
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'ами и уже надоело
Anonymous
json динамический
Anonymous
имена полей нельзя установить в какую-то структуру
Chebyrash
json динамический
Эти понятно, но ведь известны все возможные форматы?
Anonymous
вложенности кстати тоже есть
Anonymous
{"hello": {}, "hello1": {"hello2": []}}
Anonymous
Обфускация считай
Anonymous
если что - я уверен что это именно то что мне нужно, другие путя я смотрел
Chebyrash
Ок, но вы же должны знать из какого key брать value? У вашего JSON должна же быть какая-то предсказуемая структура?
Anonymous
dict = {...} Вот всё что знаю
Anonymous
и есть
Anonymous
Как же это не удобно в голанге с жсонами. Есть варианты без структур это сделать?
Anonymous
Или страдать?
Chebyrash
Как же это не удобно в голанге с жсонами. Есть варианты без структур это сделать?
Со структурами наиболее удобный вариант. Самый правильный.
Chebyrash
Вы не можете просто описать структуру в struct?
Anonymous
нет, имена полей такие же динамические как их содержимое
Anonymous
ну, вложенности.
Chebyrash
нет, имена полей такие же динамические как их содержимое
Как вы собираетесь угадывать имена полей?
Anonymous
Кофейная гуща в основном помогала
Anonymous
но кофе закончился
Chebyrash
Я пытаюсь вам помочь.
Anonymous
Костыльных вариантов с кастованием нет?
Chebyrash
Костыльных вариантов с кастованием нет?
Можно без структуры, но вы должны хотя бы знать имена полей 😅
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
выручала много раз
Nikita
Подскажите пожалуйста - как вы угадываете ключи если вы их не знаете?
Если структура жсона неизвестна, можно ичпользовать map[string]interface{}
Anonymous
а если вложености?
Anonymous
хм
Anonymous
пробовал, сейчас ошибками закидаю
Nikita
а если вложености?
Ну делай каст к мапе со стрингом
Chebyrash
Если структура жсона неизвестна, можно ичпользовать map[string]interface{}
У вас всё равно string key по которому находится значение. Человек сказал, что не знает точные ключи.