Daniel
когда доступа к английским книжкам не было - я читал переводы. но сейчас в этом нет необходимости.
Daniel
смотря что считать полезным. Меня, например, Золотой Ключ Харитонова очень порадовал http://haritonov.livejournal.com/111127.html
мы разве про худлит? если про него - я согласен, русский худлит получше переводного будет.
Slava
а давайте сделаем другую аватарку для сообщества? чтобы она не сливалась с pro.go
A.
Ещё раз и бан
A.
Я не против чата, я против регулярного спама
A.
Но нужно, да
Андрей
Непонятно только зачем два чата
A.
Непонятно только зачем два чата
Там какая-то ферма чатов. И создавая этот мы о том и не знали
Мерль
Непонятно только зачем два чата
На седьмой лдень я проснулся и реши: надо пилить чат о Go Создал кофнференцию Установил аватарку Потом вдруг решил проверить: вдруг я плохо искал? Полез в посик И нашёл ещй одну грппу о Go с такой же аватаркой
A.
А собирались чат запилить где-то месяц
A.
я
A.
Всё сложно
Alexander 🐕
Вы в осом листе-то есть?
Anonymous
https://golang.org/ - отсюда взять
Anonymous
да)
🏳️ Phil
Мы кстати не специально так с Мерлином
а зачем вы вообще сделали второй чат? бань, Господи-то
A.
Ты читать умеешь?
A.
Я выше написал
A.
А зачем тебе куча чатов разного профиля?
Alexander 🐕
Про убанту линукс вообще вон три чата есть
Alexander 🐕
Правда, тоже непонятно, зачем
Alexander 🐕
У каждого модератора должен быть свой чат
Anonymous
Как то не то
Мерль
Да ладно вам ссорится
Мерль
Как то не то
Тогда реквестирую аватарку для чата
Anonymous
http://ufocoder.com/upload/articles/2015/golang.meetup/golang.png ?
Anonymous
😂
Мерль
http://ufocoder.com/upload/articles/2015/golang.meetup/golang.png ?
Я кстати за Но её автор запретил её использовать Так что не
Ruslans
http://ufocoder.com/upload/articles/2015/golang.meetup/golang.png ?
Так это без разрешения нельзя, неопонсорно
Мерль
Кидайте сюда, я потом почищу
Anonymous
Почему это нельзя? авторское право?
Мерль
Кто знает, уже есть пакет для генерации веб морд?
A.
Репозиторий на гитхабе есть с сурками
A.
Я не видел
A.
Но было бы годно
Мерль
Для тг-чатов?
Нет, просто
A.
Я всё мечтаю такой для канала
Андрей
Отрубленная голова суслика
Мерль
лучше?
Billyfbrain
угу
Anonymous
да
A.
угу
Ну всё. Теперь заживём.
Billyfbrain
))
Anonymous
Anonymous
Прикольно смотрится
Мерль
Специально ему косоглазие исправил
🏳️ Phil
это чатик сейчас про что? (c) Чистяков
Мерль
Пользуетесь ли вы встроенными СУБД? Да – 18 👍👍👍👍👍👍👍 64% Нет – 10 👍👍👍👍 36% Нет, они не нужны ▫️ 0% 👥 28 people voted so far.
Vitaliy
с чего вопрос?
Pavel
А для чего они нужны?
Мерль
А для чего они нужны?
одна из фишек -всё в одном бинарнике
Pavel
Ну это ведь наверно подходит только для игрушечных баз данных, без сильной конкурентности, множественного доступа и т.д.?
Pavel
Там язык запросов какой-то свой или можно через универсальный SQL подключаться ?
Pavel
И где хранятся данные? В отдельных файлах на диске?
A.
для небольшого приложения
A.
Не всем приложениям нужно много пользователь и море данных
Pavel
А почему бы тогда и не заюзать тот же sqlite? Просто потому что его устанавливать не надо?
Pavel
вообще да, годная тема. если твой софт запускает непонятно кто непонятно где, то ему вообще пофиг что там установлено в системе, он просто работает и все.
Pavel
Пойду переголосую ;)
Leonid Kalneus
https://github.com/boltdb/bolt
Мерль
Ну это ведь наверно подходит только для игрушечных баз данных, без сильной конкурентности, множественного доступа и т.д.?
Ну как сказать Тот же bolt - это мягко говоря не игрушка, разве что сделанная в челябинске
Pavel
А ну если это key/value то конечно не так сложно реализовать как sql
Pavel
Фактически можно сказать что это вспомогательная библиотека для хранения данных а не БД :)
Leonid Kalneus
http://go-talks.appspot.com/github.com/benbjohnson/burger-stack/main.slide
Leonid Kalneus
Тут зависит от задачи и от подхода)
Aleksandr
Фактически можно сказать что это вспомогательная библиотека для хранения данных а не БД :)
Нет, библиотека не даёт абстрагироваться от уровня файла, а база как раз для этого и нужна
Zver
Что такое австрагирование от уровня файла?
Pavel
// Open the my.db data file in your current directory. // It will be created if it doesn't exist. db, err := bolt.Open("my.db", 0600, nil)Судя по примеру bolt как раз и работает с указанным файлом, так что там нету абстрагирования
Aleksandr
Что такое австрагирование от уровня файла?
Не надо думать над структурой записей в файле, реализовывать эффективный метод сортировки записей и т. п.
Zver
Тогда при чем тут библиотека?