dukeBarman
Да тут знакомые все лица :D
Daniel
Сюрприз
dukeBarman
:)
Oleg
Привет
Мерль ты спрашивал насчет pdf просмотрщика, разве Okular не запоминает сессию?
Мерль
Oleg
Увы, нет
Это очень странно, у меня все pdf открываются на том моменте где закрыл:)
Мерль
Oleg
Может есть какой-то плагин?
У меня ничего не установлено, manjaro kde из коробки. Eсли okular пишет состояние просмотра в какой то скрытый файл, может ему прав нехватает записать куда-то?
Mikalai
эй, вы чатик не перепутали ?)
MXLTN
привет, скажите как iterate over Query results with gorm?
MXLTN
нашел:
rows, err := db.Raw("select name, age, email from users where name = ?", "jinzhu").Rows() // (*sql.Rows, error)
defer rows.Close()
for rows.Next() {
...
rows.Scan(&name, &age, &email)
...
}
Mikalai
MXLTN
Единичный случай
MXLTN
В остальном использую по назначению)
Sander
Всем привет,
может кто помочь, никак не могу разобраться как все токи это сделать.
Mike
environment*
Sander
@zuldare и это все?
Sander
=/
Mike
Не пользовался твоей либой, но есть малая вероятность что проблема в опечатке
Sander
@zuldare я привел примеры как я пробовал уже, какие возможные варианты еще могут быть в го, я не знаю
Mike
Не в го дело, очевидно, а в шаблонизаторе
Sander
@zuldare то что я написал, в обычном go template работало бы?
Sander
так как там под капотом go template
Sander
🤔
Sander
если вставить {{ default .Env.MYSQL_CONFIGURATIONS "5" }} он вставит -> ['sql_mode=', {'max_connections': 99}]
то есть тот самый массив
но мне нужно из массива просто получить нжынй параметр
но я не пойму какой синаксис в этом го
Sander
и с таким тоже не работает, {'sql_mode=': None, 'max_connections': 99}
Sander
есть у кого-нибудь идеи?
An7on
jsonQuery ?
An7on
default .Env.MYSQL_CONFIGURATIONS "configurations.[array_iterator].some_value"
Sander
да мне тоже показалось, попробовал вот так сделать, что тоже не помогло:
{{ jsonQuery .Env.MYSQL_CONFIGURATIONS "max_connections" }}
An7on
а какой json?
An7on
{ max_connections: n }
Sander
почему именно так?
default .Env.MYSQL_CONFIGURATIONS "configurations.[array_iterator].some_value
An7on
не, это просто пример
Sander
MYSQL_CONFIGURATIONS = {'sql_mode=': None, 'max_connections': 99}
Sander
bash terminal - echo $MYSQL_CONFIGURATIONS
Sander
выведет {'sql_mode=': None, 'max_connections': 99}
Sander
оно находится в docker environment(окружении)
An7on
дак это json невалидный вроде
Sander
вроде валидный
Sander
я отправляю в него yml файл через ansible helper -> docker_container, и он сам формирует его в object
Sander
{'sql_mode': '', 'max_connections': 99}
Sander
ну вот сейчас такой
Sander
эти варианты не работают, перепробовал уже 20 раз каждый
```
{{ default .Env.MYSQL_CONFIGURATIONS['max_connections'] "5" }}
{{ default .Env.MYSQL_CONFIGURATIONS["max_connections"] "5" }}
{{ default .Env.MYSQL_CONFIGURATIONS.max_connections "5" }}
```
Sander
я уже думаю это написать на jinja2 python
Sander
=/
Mike
А почему ты вообще к массиву пытаешься обратиться как к словарю?
Sander
?
Mike
Ну ты говоришь что в переменной массив
Mike
Если там массив, то почему ты не делаешь [0]
Sander
и это пробовал
Sander
и через точку
Mike
А пытаешься сразу по имени первого переменного тащить
Sander
я на объект поменял
Sander
{'sql_mode': '', 'max_connections': 99}
Mike
Ставлю сотку, там не массив, не объект, а строка
Sander
ага конечно
Sander
учитывая что мне это ansible сконертил
Sander
из yml файла
Mike
Нет
Sander
что нет
Mike
Я думаю, что при пробросе через энв сериализнулось
Mike
Не, ну дождись typing прежде чем вопросы задавать, ну
An7on
ставлю сотку, с двойными ковычками заработает
Sander
через bash работает, но криво все парсит, сложно на нем написать
Sander
@iamgig как мне попробовать, напиши вариант
An7on
{"sql_mode": "", "max_connections": 99}
Sander
нет это тут не причем
Sander
на баше же работает
An7on
всякие парсеры бывают
Sander
и этого нельзя сделать, докер сам его делает таким
Мерль
IOP — Internet of Potatoes — Episode 0134 в DevZen Podcast
https://player.fm/1jwdaL #nowplaying
Мерль
откуда-откуда?
Мерль
Golang Show
Alexey
В общем-то, меня можно там услышать кричащим это название несколько раз :)
Aleksey
Эмоционально 😆