Slava
только не афира
Kirill
"в любой момент может придти налоговая? ваше решение — mongodb!"
Dmitry
Да, очень конструктивно, спасибо
Kirill
только не афира
а вот зря, кстати.
Kirill
Хе-хе, ну да, выборка. Пусть будет так. Конструктивные доводы в этом вопросе есть?
личный опыт и опыт коллег. значит, у нас разные выборки.
Kirill
Да, очень конструктивно, спасибо
ну а что конструктивного тебе сказать? я человек простой — если база не работает или теряет данные — я ее копать не буду. особенно монгу, которая сама по себе мне не нравится.
Kirill
это как питон: нахрена мне копать то, почему он медленный, если он мне нахрен не нужен? :)
Slava
@kirilldanshin проблема статей афира в том, что мало кто понимает о чём в них речь (мало кто знает, что такое линеаризация итд) Но почти все берут статью и кричат, как плохо работает то или иное решение
Никита
были времена, когда монга считала репликацию выполненной, когда на тачку приходил первый байтик. не, ну, а чё. могут
Slava
а стоило бы, как раз, посидеть и разобраться, что да как
иногда это невозможно =) не все люди умные или с необходимым опытом
Лёша
Для хранения данных локально лучше sqlite использовать?
Мерль
Для хранения данных локально лучше sqlite использовать?
Смотря каких, в каком объёме и для чего Но вообще sqlite - стандартное решение для клиентских приложений
Лёша
Существуют ли паттерны дизайна консольных программ?
Slach
Некоторые умудряются mvc в cli засунуть я думаю можно исходники docker командлайн утилиты смотреть
Oleg
Лёша
Спасибо ребят
hdhog
или ~/.config/<app>/.*
Oleg
Всем привет, думаю это будет интересно тем кто делает ботов для телеграма https://github.com/olebedev/go-tgbot
Oleg
Конкурент @m0sth8 )
Slava
Конкурент @m0sth8 )
выглядит круто =)
Oleg
Нет, он наоборот собирался что то дописывать, на сколько я знаю
Oleg
Конкуренция - двигатель прогресса
Oleg
В любом случае )
Мерль
Oleg
Очень интересно будут ли люди генерировать библиотеки для других платформ
Oleg
Можно пробовать прямо через web - https://generator.swagger.io/?url=https://raw.githubusercontent.com/olebedev/go-tgbot/master/swagger.yaml#/
Vladimir
Очень интересно будут ли люди генерировать библиотеки для других платформ
Не лучше ли тогда вынести его в отдельный репозиторий?
Oleg
Не лучше ли тогда вынести его в отдельный репозиторий?
Возможно. Вынесу, если будут поступать просьбы
Slava
Уже примерно пять месяцев нет коммитов
извиняюсь, я просто переключился на написание супер пупер веб фреймворка на го
Slava
пока нет ещё, но я буду по частям выкладывать всё что наработал
Slava
вот к примеру вот такую штуку выложу скоро
Slava
Slava
Slava
генерация флагов для flag,pflag,urfave/cli,cobra,kingpin по структуре и автозаполнение этой структуры из этих же флагов
Мерль
вах
Мерль
ждём
Slava
нет, изначально это нужно, чтобы просто описать структуру, а флаги генерировались автоматом
Slava
всё равно же если из конфигов читаем - то структуру заполняем, почему бы ещё и сразу флаги не сгенерировать
Oleg
Удобно )
Мерль
https://dave.cheney.net/2016/12/20/thinking-about-gopath
Andrey
Рябзи, тут вроде ссылку кто-то выкидывал не так давно, скармливаешь JSON а он тебе генерит тип структуру
Andrey
не подскажите? :)
Andrey
http://json2struct.mervine.net/
Andrey
а во
Kirill
коллеги, у меня насчет map вопрос
Kirill
кто-то тут знает, как дать работать evacuate() во время записи?
Kirill
если не переделывать типы
Daniil
memory
Daniil
Господа, день добрый. Подскажите, почему такое может происходить. Один и тот же бинарник, запущенный в разных директориях, один в директории с проектом, второй отдельно. Один ест 4МБ, второй 6МБ?
Daniel
а почему это важно?
Slava
это ни о чём ни говорит
Slava
первый мог найти какие-то ресурсы, второй не смог итд
Daniil
memory2
Daniil
Теперь оба одинаково.
Daniil
Как бы такое "бывает" ?
Slava
pprof тебе в помощь, смотри кто чего выделил на хип
Mikhail
может там в начале main'а стоит код типа if rand() % 2 {allocate one more gygabyte}
Slava
Это TCP, к сожалению
с каких это пор?
Daniil
Мой
Daniil
Не pprof
Mikhail
ну и что, запусти pprof в этом же процессе и его посмотри
Slava
а в чём проблема?
Daniil
а в чём проблема?
Ну я такой сначала посмотрел из какого он пакета, потом почитал, для чего он)
Daniil
Я про этот "net/http/pprof" если что
Evgeny
Есть тут те, кому нужны go и pl\pgpsql разработчики, с небольшим (около года) опытом в go, но приличным опытом в других языках? Сории, если оффтоп.
Aleksei
народ, кто знает как в fasthttp увеличить MaxRequestBodySize?
Anonymous
Ку, goconvey - норм вещь?
Slava
смотря для чего
Kirill
Ку, goconvey - норм вещь?
для своих задач — конечно
Alexey
Вопрос: а для чего вы используете ql? Почему ql, а не, скажем, sqlite3?
val
в sqlite LIKE, COLLATE NOCASE и UPPER(column_name) работают только для английских букв
Alexey
Неожиданный аргумент. Никогда этим не пользовался во встроенной БД.