Daniel
Последнее предупреждение
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
А если у нас нет foreign keys?
там ещё из-за того что схема не валидируется, но не думаю что мы сможем нормально выяснить без бенчмарков и объяснения внутреннего устройства. по крайней мере, я видел бенчмарки, где была похожая производительность у скл вс носкл. что, конечно же, очевидно, потому что магии не бывает. если ты из постгреса делаешь монгу, то она и работать будет как монга
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
а на го есть какие то популярные шаблоны проекта для крада?
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
ну чтобы ввёл имя, клик и рабочий проект
Заур
Хотел много текста, но ладно. Возможности это не аргумент, иначе все бы на плюсах или джаве или с# писали. Нужна понятность кода, его поддерживаемость, и что бы это не выглядело как костыль на костыле.
Igor
ребята, для sublimetext что, нету актуальных плагинов для интеграции с golang?
Igor
на packagecontrol какие-то трёхлетней давности
DMITRY
GoSublime постоянно обновляется
Willy
Привет, подскажите библиотеку, мне нужно найти кординаты текста на фотографии, просто кординаты, текст распозновать не нужно
Co(n)stantine👨‍🔬
Привет, подскажите библиотеку, мне нужно найти кординаты текста на фотографии, просто кординаты, текст распозновать не нужно
как ни странно, но либ для распознавания текста много, а вот либ которые находят координаты этого текста не попадались🤔
Roman
https://github.com/romshark/Go-2-Proposal---Immutability/issues/9
Igor
GoSublime постоянно обновляется
А как там сделать, чтобы он показывал все ошибки? По умолчанию показывает только некоторые.
Igor
например, если с оператором сравнения используется переменная, которая не задана, то он не показывает ошибку
Диёр
А как там сделать, чтобы он показывал все ошибки? По умолчанию показывает только некоторые.
Показывать все ошибки будет твой qa, кстати с днём тестировщика
Igor
ладно, так и быть, пусть лучше qa проверяет
Igor
зачем мне это потом при сборке )
Заур
Ребят у меня в монге проблема unknown top level operation: $expr
Заур
Монга 4.0
Заур
Куда где искать? Откуда эта проблема?
Заур
Какого хрена я вообще начал на монге это всё делать?
Заур
https://play.golang.org/p/iFd1ld5iLT6
Roman
@onokonem https://github.com/romshark/Go-2-Proposal---Immutability#310-why-do-we-need-the-distinction-between-immutable-and-mutable-reference-types
Andrey
Товарищи коллеги, помогите до конца разобраться пожалуйста) почему таки https://play.golang.org/p/KTQUsHo6Be- &n2 убегает в кучу?
🏁Александр
а зачем ты хоронишь структуру
Sergey
Так middleware нужен
𝗠𝗮𝗿𝘂𝗳
решил попрактиковаться.Вопрос по gorilla/sessions после удачной аутентификации запускается сессия и в sessions.Value ["user"] = userid в userid хранится что?токен или просто login пользователя и для чего непосредственно нужен session.Value?
𝗠𝗮𝗿𝘂𝗳
Так middleware нужен
я не работал с миддлами ,перечитал много статей, написана какая-то абракадабра,из-за этого каша в голове нет ли годной ссылки, я буду признателен
Aliaksandr
/
andrew
Добрый день. Хотел бы уточнить небольшой вопрос по поводу мьютексов и слайса данных. У меня стоит мьютекс на запись данных и на удаление. А вот на чтение слайса - нет. Будут ли проблемы если при фориче слайса в него будет добавляться элемент или удаляться? Нужно ли ставить мьютекс и на чтение?
Sergey
https://medium.com/@matryer/writing-middleware-in-golang-and-how-go-makes-it-so-much-fun-4375c1246e81
Sergey
На медиумеме хорошо было
Sergey
Я как то глянул go-chi и очень нравится
𝗠𝗮𝗿𝘂𝗳
https://ru.coursera.org/lecture/golang-webservices-2/osnovy-middleware-dlia-http-BSs7A
спасибо👍 слушал его в начале изучения го, чуть не было нервного срыва от колва его чавканий
𝗠𝗮𝗿𝘂𝗳
Я как то глянул go-chi и очень нравится
стараюсь по возможности избегать фреймворков, для новичка плохая практика
Sergey
стараюсь по возможности избегать фреймворков, для новичка плохая практика
Все равно ну, без gorilla mux тяжело вытаскивать параметры url
Sergey
А так да
Sergey
Думаю хороший вариант писать на net/http
aadz
О! https://www.youtube.com/watch?v=rWJHbh6qO_Y Фитцпатрик говорит, что мы не будем убивать уже существующий код - it always will be usable. Типа, код из Go1 будет продолжать нормально комплироваться в Go2
l3xxxy
ну норм че
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
а потом сделают "дефолтную имплементацию интерфейса"
aadz
Ну, я просто опасался, что будет как с питонами, и не я один
aadz
Daniel
О! https://www.youtube.com/watch?v=rWJHbh6qO_Y Фитцпатрик говорит, что мы не будем убивать уже существующий код - it always will be usable. Типа, код из Go1 будет продолжать нормально комплироваться в Go2
это, кстати, не означает, что go2 должен быть совместим с go1. достаточно обеспечить интерфейс между скомпилированными пекеджами
aadz
Ну, ни про какой такой интерфейс речи не было, вроде. Просто сказал, что определеннно не собираются убивать существующий код и экосистему Go
Daniel
еще раз - есть множество способов это обеспечить и не тянуть с собой обратную совместимость
aadz
Если нужна будет какая-то ковертация, то, к сожалению, просто придется знать оба языка, по сути. А это мало кому понравится... Надеюсь, что так не будет
aadz
Я и с первым-то еще не до конца разобрался. :)
Алексей
стоп
Алексей
так ведь go2 = go1 + новые фичи
Daniel
этого мы не знаем
Daniel
я вот вообще думаю, что go2 не будет в обозримом будущем
aadz
так ведь go2 = go1 + новые фичи
но поопасаться-то надо? Уж лучше переопасаться, чем недо...
Daniel
не нужен
Алексей
ну или можно предположить, что go2 = go1 + новые фичи + небольшие незначительные изменения
Eugene
не нужен
go не нужен?
Алексей
не нужен
ага, конечно
Daniel
go2 не нужен
aadz
не нужен
А Фитцпатрик и сказал, что еще не решили, может быть будет Go 1.12 и так далее, а никакой не 2
Daniel
у go1 есть недостатки, но в общем он покрывает всю поляну
Daniel
go2 окажется конкурентом go1, и этоне нужно никому. поэтому будет go1+новые_совместимые_фичи
Daniel
я задолбался, и тупые коменты буду просто чистить
Алексей
конечно
Eugene
у go1 есть недостатки, но в общем он покрывает всю поляну
а какие недостатки go вы считаете самыми опасными?
Алексей
ведь краткий проброс ошибок - это так тупо
Daniel
ведь краткий проброс ошибок - это так тупо
тупо мусолить эту тему в этом чате в сотый раз (я вот думаю, что нам таки нужны checked exceptions, но не сообщаю об этом всем постоянно)
Алексей
не я начал
Алексей
go2 не нужен
Алексей
тупо мусолить эту тему в этом чате в сотый раз (я вот думаю, что нам таки нужны checked exceptions, но не сообщаю об этом всем постоянно)
а раз уж начали про checked exceptions, то это скорее всего будет приводить к throws Exception или аналогу во многих местах