
Anton
06.05.2018
13:07:54
Ну я год был иос разрабом
Год бекендером с не оч большой нагрузкой
Поэтому в бекенде я Джуниор синьер
Наверно лол

Alexandr
06.05.2018
13:08:45
тут уже столько языков сломано кто джуниор а кто синьёр

Google

Aleksandr
06.05.2018
13:12:21

Janserik
06.05.2018
13:29:46
Ну и сейчас продолжаю тоже
Вот хочу теперь сам бэкенд писать чтобы не зависить не от кого

Dmitry
06.05.2018
13:36:37

Artem
06.05.2018
13:37:11
given - это имя данное при рождении

Dmitry
06.05.2018
13:40:01
а, ок, я лах

Pawel
06.05.2018
13:48:14

Sergey
06.05.2018
13:52:43
кхм,
>В Го это делавет рантайм
а go func(){}; уже не нужно писать?
рантайм сам подставит go где захочет? или может быть не нужно создавать дополнительный канал для того, чтобы хоть как-то взаимодействовать с рутиной?
по мне было бы гораздо понятнее, если бы было
someChan := go func(){...}
ну это так, к слову пришлось

Pawel
06.05.2018
14:01:06
go func делает вычисления параллельными, к асинхронности и промисам это никакого отношекния не имеет.
то, что делает гошеый рантайм и не делает ни какой другой - он сам решает для каждой инструкции в каком потоке ОС её выполнить чтобы максимально избежать блокировок

Google

Sergey
06.05.2018
14:03:31

Timur
06.05.2018
14:04:18

Daniel
06.05.2018
14:05:54

vktr
06.05.2018
14:06:26
90% пишу в vim. Если что-то чужое надо воткнуть - пользую golang

Sergey
06.05.2018
14:08:27

First
06.05.2018
14:35:31
Люди, я новичек и у меня есть вопрос.
Если у меня, допустим, есть проект с десятками тысяч строк кода, с сотнями файлов и мне нужно заменить какой-то модуль или дополнить код. Что в этом случае делать? Компилировать весь проект заново?

Ivan
06.05.2018
14:37:49
да

First
06.05.2018
14:39:40
Но это же будет долго

Ivan
06.05.2018
14:40:23
пакеты которые не менял, они в кэше как бы лежат, пересоберется только измененый кусок кода, так что относительно быстро

Daniel
06.05.2018
14:58:20

Мерлин
06.05.2018
15:02:44

Sergey
06.05.2018
15:23:49
мб у них там 10 млн строк кода в модуле

tsov
06.05.2018
15:56:47
а если переключатель не включен, то делают lowercase имен полей
если нет bson

Vladimir
06.05.2018
16:00:15
Но частично

Andrii
06.05.2018
17:26:54
Кто-то деплоив сервер на Heroku?

Sergey
06.05.2018
17:27:28

分解物質
06.05.2018
18:20:11
хорошая, полезная книга. жалко что не прочёл её когда ещё только начинал программировать

Google

分解物質
06.05.2018
18:20:37

Alexandr
06.05.2018
18:47:44
А чё не на японском?
спасибо, но я уж с рутрекара скачал, сам хотел кинуть открываю и тут уже = ))

Nazary
06.05.2018
19:20:22
это тоже с него
вроде

Alexandr
06.05.2018
19:57:40
да, это оно

Pawel
06.05.2018
20:19:52

Alexandr
06.05.2018
21:01:09
?

Александр
07.05.2018
06:25:33
Всем день добрый, у меня есть несколько пакетов которым требуются разные с компиляторы, встречался ли кто нибудь с такой проблемой и как решали

Мерлин
07.05.2018
06:26:41

Александр
07.05.2018
06:30:03
У меня есть tdm-gcc и mingw. Есть пакеты которые требуют один или другой. В одном проэкте эти пакеты не встречаются, но при работе с разными проектами приходится менять path

Александр
07.05.2018
06:30:57
Один покет это ui а другой sqlite

Pawel
07.05.2018
06:31:27
всё понятно
64 vs 32
я не меняю path, а тупо переиеновываю mingw32 и mingw64 в mingw соотв.

tsov
07.05.2018
06:33:38
ой е, а не проще оиказаттся от таких либ? например, от sqlite

Александр
07.05.2018
06:33:42
Дело в том что сейчас хотел webview поменять на ui и прихожу к тому что это не получиться

Admin
ERROR: S client not available

Pawel
07.05.2018
06:34:40

Google

Александр
07.05.2018
06:34:51
Можно но не знаю на что поменять sqlite.

Ivahaev
07.05.2018
06:35:07

tsov
07.05.2018
06:35:13
bbolt
правда джойны руками, но так даже хардкорнее

Pawel
07.05.2018
06:36:57
всё херня. для sql нативно есть только маргинальщина, а kv - в топку, ибо дляпрактических задач нужна консистентность данных, а её проще прописывать на 4g языке, а не на Го

Александр
07.05.2018
06:38:44
я бы не против (в sql я слаб). Возможно в bbolt такой запрос реализовать DB.Raw(`SELECT t.*, (SELECT COUNT(*) FROM contacts as tt WHERE tt.reg_address=t.reg_address) AS count FROM contacts as t WHERE reg_address != "" GROUP BY reg_address ORDER BY count DESC`).Scan(&address)?

Pawel
07.05.2018
06:39:34
бггг)))

Александр
07.05.2018
06:39:59
остальные принципе у меня простые запросы

Pawel
07.05.2018
06:40:00
можно. но получится скорее всего факин шэт

Мерлин
07.05.2018
06:41:44

Pawel
07.05.2018
06:42:00
в болте только самое простое можно хранить, где связей между сущностями минимум, а лучше чтобы вообще не было. И когда на производительность можно ложить болт

Александр
07.05.2018
06:42:32
ну у меня вообще производительность значения не имеет

Pawel
07.05.2018
06:42:56
тогда bolt + storm

Александр
07.05.2018
06:43:38
я видел что есть ещё firebird с ним кто то имел дела на го?

Pawel
07.05.2018
06:44:29
если на производительность плевать, то я бы хранил данные тупо в файле в жсон если уж на то пошло.

Александр
07.05.2018
06:48:57
мне главное вот то запрос реализовать, смысл в том что он выдает разновидности адресов и сортирует по количеству использования

Petr
07.05.2018
06:50:20

Александр
07.05.2018
06:51:23
хотя это можно решить... спасибо storm мне понравился по синтаксису... а какая из нативных библиотек мне больше подойдет? 20к записей +- 5к
хотя я думаю при таких объёмах любая )))

Pawel
07.05.2018
06:52:50

Google

Nibbler
07.05.2018
06:56:31
всем привет
Может подскажете, делаю сохранение данных в mongo. Есть метод save правильно ли я понимаю, что через пустой интерфейс могу отправить любую структуру на сохранение в коллекции, через данный метод?

Pawel
07.05.2018
07:02:31
storm
ql
bunt
на bunt давно облизываюсь, интересные возможности. Есть опыт в проде?

Nibbler
07.05.2018
07:03:18

Мерлин
07.05.2018
07:03:55

Pawel
07.05.2018
07:05:27
Впечатляет k-Nearest Neighbors

Alexey
07.05.2018
07:37:44
ql как замена sqlite нормальная, помедленней, но нативна.