
Roman
10.12.2016
12:11:24
Правильная монга? Еще один не SQL?

Ivan
10.12.2016
12:17:59

Subbotin
10.12.2016
12:19:49
что такое ченджфилды?

Google

Kirill
10.12.2016
12:20:42
Правильная монга? Еще один не SQL?
правильной монги нет. точнее, соорудить можно, если хранилище — memcached, а рядом крон каждые 15 секунд, который, если индекс фазы луны + рандом % 2 == 0 ребутит memcached. тогда да. а вот rethinkdb — правильная документоориентированная СУБД

Subbotin
10.12.2016
12:21:34
да. подписки на обновления это конечно килерфича

Roman
10.12.2016
12:22:26
Есть какой то кейс в блогах?

Kirill
10.12.2016
12:24:25

Ivan
10.12.2016
12:24:50

Subbotin
10.12.2016
12:25:10

Roman
10.12.2016
12:25:29
В интернетах. Как мы поставили rethingdb и стало заебись.

Subbotin
10.12.2016
12:25:35

Kirill
10.12.2016
12:25:48

Roman
10.12.2016
12:26:03
Вот про тарантул я таких историй обчитался

Kirill
10.12.2016
12:26:12

Ivan
10.12.2016
12:26:33

Google

Kirill
10.12.2016
12:26:40

Ivan
10.12.2016
12:26:53

Aleksei
10.12.2016
12:27:47
?
гофер же умер
Почему? ? А альтернатива теперь какая?
http?
Вон, вторую версию уже сделали!
Ну блин ?
Не те гоферы))
golang
Ну так я шуткой на шутку ответил =)
http альтернатива go)))) кто-то как-то сказал, что go замена баша, но такого я еще не слышал)))

Kirill
10.12.2016
12:33:42
штоблядь?

Subbotin
10.12.2016
12:34:10
анаши обкурился

Aleksei
10.12.2016
12:34:12

nn008783
10.12.2016
12:34:57
ребятки, я даун и мне нужна помощь

Kirill
10.12.2016
12:34:59
кто-то помнит :gopher?

nn008783
10.12.2016
12:35:21
go run server.go
D:\Go\src\path\filepath\match.go:12:2: read D:\Go\src\strings\search.go: unexpected NUL in input
что это значит?

Google

Kirill
10.12.2016
12:35:31
он же умер сто лет назад

nn008783
10.12.2016
12:35:36
потому что это очень странно

Kirill
10.12.2016
12:35:49

nn008783
10.12.2016
12:36:14
import (
"fmt"
"io/ioutil"
"log"
"net/http"
)
func main() {
res, err := http.Get("http://www.google.com/robots.txt")
if err != nil {
log.Fatal(err)
}
robots, err := ioutil.ReadAll(res.Body)
res.Body.Close()
if err != nil {
log.Fatal(err)
}
fmt.Printf("%s", robots)
}
прошу прощения, что так, нооо
взял из документации

Kirill
10.12.2016
12:36:59
г--поди, не сюда же, а в play.golang.org

nn008783
10.12.2016
12:37:10
ну извините
сейчас норм сделаю

Kirill
10.12.2016
12:37:24
тем более тут явно кое-чего не хватает
package, например

nn008783
10.12.2016
12:38:05
https://play.golang.org/p/6judfn-Ug7
я его специально не писал сюда, потому что это ну уж совсем очевидно

Kirill
10.12.2016
12:38:56
а ты уверен, что у тебя код такой же, как ты закинул в playground?

nn008783
10.12.2016
12:39:03
именно
ни одного бита другого нет 100%

Kirill
10.12.2016
12:39:28
а все ли "биты" присутствуют?

nn008783
10.12.2016
12:39:55
боже, 100%
все один в один
выдает D:\Go\src\path\filepath\match.go:12:2: read D:\Go\src\strings\search.go: unexpected NUL in input
по любому не с кодом связано, а с пакетами внутри.

Google

Kirill
10.12.2016
12:40:23
go version

nn008783
10.12.2016
12:41:07
1.7.1
windows/amd64

wumin
10.12.2016
12:50:02
rethinkdb контора закрылась. RIP?

Aleksei
10.12.2016
12:50:47

Kirill
10.12.2016
12:51:07

wumin
10.12.2016
12:51:17
ну осталась а кто ее поддерживать будет?

Kirill
10.12.2016
12:51:23

Admin
ERROR: S client not available

Kirill
10.12.2016
12:51:26
не читали, что ли

Aleksei
10.12.2016
12:51:57

wumin
10.12.2016
12:52:14
RethinkDB is shutting down

Kirill
10.12.2016
12:53:20
ты платить хотел за то, чтобы команда за тобой бегала?

wumin
10.12.2016
12:53:37
Они типа бесплатно работать будут?

Kirill
10.12.2016
12:54:06

Aleksei
10.12.2016
12:54:14

wumin
10.12.2016
12:54:42
With the company shutting down, we also wanted to find a new home for our team. Очень обнадеживающе )

Kirill
10.12.2016
12:55:01
с подключением.

Google

Kirill
10.12.2016
12:55:14
Rethink жив. успокойтесь.

wumin
10.12.2016
12:55:55

Subbotin
10.12.2016
13:16:13
чё-то я разачарован в ормах под го. попробовал реформ и горм

Phil
10.12.2016
13:16:34
очто прости?

Subbotin
10.12.2016
13:16:38
особеного прироста удобства в простых запросах не видно.
а. опечатался. горм

Kanybek
10.12.2016
13:17:31

Subbotin
10.12.2016
13:20:49
а зато теряются преимущество статической типизации потому что там все через интерфейсы. счас минут 30 пытался отловить как у меня блять находит запись в базе с айди 0. а я ошибся - написал вместо .Where("path = 'test' ").First(&group) .First("path = 'test' ").First(&group)

Denis
10.12.2016
19:44:46
Мб для начала определиться что нужно от инструмента?
Из удобного в горме только автомиграции и колбеки
Sqlx хватает под большинство задач

Subbotin
10.12.2016
23:08:34
ну я наивно надеялся получить инструмент уровня ормов под питон. чтоб можно было написать что-то типа users := User.filter(city__country__code="ru"); partners := users[0].profile.partners.filter(sex__name="трансгетерометросексуал").filter(penis_length__gte=20) и чтобы там все само красиво проджойнилось, зафильтровалось и т.п. Желательно с автомиграшками и колбеками. но счас фигачу запросы ручками а горм использую для автомиграшек и маршалю в структуры. собственно если забить на автомиграшки то наверное да - перейду на sqlx

Alexey
10.12.2016
23:27:29
Если код из примера настоящий, то я хочу там работать))

Roman
11.12.2016
01:12:47
Однажды я спрашивал про вендоринг в Go. Оказывается все просто. если есть директория vendor в проекте, то все библиотеки ищутся там если верить вот этому: https://blog.gopheracademy.com/advent-2015/vendor-folder/

Kirill
11.12.2016
04:15:18

Subbotin
11.12.2016
04:44:20

Quet
11.12.2016
07:17:16
кроме случаев совсем тупого crud, orm — говно )

Roman
11.12.2016
07:23:02
Мне кажется ORM противоречит идее Go
Единственно где оно может потребоваться - это писать абстракции для NoSQL, добавлять кеширущий слой и т.д.

Subbotin
11.12.2016
09:56:31
Если ты не аналитик