
TILTED
18.05.2017
05:20:20
А можно готовый пакет мне?

Andrey
18.05.2017
05:20:32
Поищи.
Чат - это не поисковая система.

TILTED
18.05.2017
05:20:50
+ сама картинка может находится где угодно

Google

Vladimir
18.05.2017
05:21:22
@Z3R0_0N3 ну у тебя есть два варианта - ты делаешь ТЗ, выставляешь цену и ищешь человека что тебе сделает

TILTED
18.05.2017
05:21:24
Как pixel wrapper, только иконки

⠀
18.05.2017
05:21:31
вполне поисковая система, можешь прям сюда скидывать видео и кадр, который надо проверить

Vladimir
18.05.2017
05:21:49
второй вариант - говоришь "ок, гугл, как сравнить две картинки"

Eldar
18.05.2017
05:21:56

TILTED
18.05.2017
05:22:48
Поправил

Vladimir
18.05.2017
05:23:09

kolas
18.05.2017
05:23:15
ютуб так умеет

Vladimir
18.05.2017
05:23:15
голосом

TILTED
18.05.2017
05:23:41

Vladimir
18.05.2017
05:23:50
ну... фигово тебе

Vladimir
18.05.2017
08:21:18

Google

Ашот
18.05.2017
11:22:53
Народ, всем привет!
Мы решили устроить митап в Питере по IT и нам выпала возможность пригласить на него экспертов из IT Альфа-Банка. Это первый такой опыт на серьезном уровне и очень хочется собрать как можно больше народа, чтобы и в дальнейшем устраивать подобные мероприятия. Интересно ли Вам это мероприятие? ПС. надеюсь, что это не будет воспринято как спам, тк фидбэк собрать негде, кроме как у спецов)
Подробности можно зачекать тут: http://telegra.ph/Prihodi-na-mitap-ALFA-FINTECH-UNCONFERENCE-05-18
Если вам стало интересно - буду рад увидеть вас на митапе)

Maxim
18.05.2017
11:27:23
Не благодари. ??

Aleksandr
18.05.2017
11:57:15
@elkadash Это первый такой опыт на серьезном уровне и очень хочется собрать как можно больше народа,
хотя казалось бы, что должно быть наоборот

TILTED
18.05.2017
13:59:33

Roman
18.05.2017
14:23:36
всем привет
на чем по красоте кеш сделать?
есть отдельное приложение на голанге, сейчас оно дергает HTTP API джанги на каждый запрос к нему
ок 100 запросов в минуту
куда тут кеш сувать? в приложение? или на джангу? или базу в память? а на голанге есть кеш норм? как это все ввобще?

Denis
18.05.2017
14:41:54
есть все
сам смотри, всего 3 варианта архитектуры
кеш на клиенте (браузер)
кеш в самом сервисе
кеширующий прокси

Roman
18.05.2017
14:46:58
https://github.com/spf13/viper
а что про это скажете?

Denis
18.05.2017
14:47:17
uber юзает
почему в приложеньку? ты же ничего не знаешь о данных

Alexander
18.05.2017
14:50:46
в приложеньку
ути-пути

Roman
18.05.2017
14:57:13

Denis
18.05.2017
14:57:43
почему не варниш или инджайникс
почему не кеш клиента

Kirill
18.05.2017
15:01:29

Google

Roman
18.05.2017
15:01:58
ну и go запросто может быть быстрее nginx :)

Denis
18.05.2017
15:04:19
ну а клиенткий кеш еще быстрее )
но кто знает ТЗ

Roman
18.05.2017
15:06:35
Цимес в том что кеш пишется в один поток, а читается в неограниченно. Поэтому можно будет ускоряться путем добавления процессоров и памяти.
Голанг - сила! Джанга - могила!

jagga
18.05.2017
15:10:07
футбол-фан с высоким айкью? редкий вид

Alexander
18.05.2017
15:10:13
просто привет в хату какой-то...

Roman
18.05.2017
15:11:41
Кстати, почему в Голанге сериализация называется Маршаллинг ?

Igor
18.05.2017
15:12:47

jagga
18.05.2017
15:14:08
и что?

Che
18.05.2017
16:06:44
ребят, подскажите где я косячу
type Result struct {
Cols []string
Rows [][]string
}
var T Result
for rows.Next() {
err = rows.Scan(dest...)
if err != nil {
println("Failed to scan row", err)
return
}
for i, raw := range rawResult {
if raw == nil {
result[i] = "\\N"
} else {
result[i] = string(raw)
}
}
T.Rows = append(T.Rows, result)
fmt.Printf("%#v\n", result) //true
}
for _, v := range T.Rows {
fmt.Printf("%#v\n", v) //false
}
где true, там нормально, там РАЗНЫЕ результаты выборки из бд
а где false, там три одинаковых слайса

Aleksandr
18.05.2017
16:09:24
предположу, дело в том, что slice не обеспечивает порядок в go

Evgenij
18.05.2017
16:11:23
в представлении кода)))

Che
18.05.2017
16:13:01
пойду я дальше на питоне писать ? все эти ваши новомодные языки

Google

Evgenij
18.05.2017
16:14:08

Che
18.05.2017
16:14:30

Admin
ERROR: S client not available

Evgenij
18.05.2017
16:15:05
то
ужас какойто- имхо

Che
18.05.2017
16:16:19
это ты только кусок увидел)) видел бы всё - поседел)

Evgenij
18.05.2017
16:16:59
верю - реально это про что?

Che
18.05.2017
16:19:00
?

⠀
18.05.2017
16:19:04

Che
18.05.2017
16:19:27

Aleksandr
18.05.2017
16:19:59

Evgenij
18.05.2017
16:20:12
ну ты и хитрец))
реально я не пупер супер - но на выкладку страшнор смотреть)_____

Che
18.05.2017
16:21:24
и тут.
нет.
var T Result
for rows.Next() {
err = rows.Scan(dest...)
if err != nil {
println("Failed to scan row", err)
return
}
for i, raw := range rawResult {
if raw == nil {
result[i] = "\\N"
} else {
result[i] = string(raw)
}
}
T.Rows = append(T.Rows, result)
for _, v := range T.Rows {
fmt.Printf("%#v\n", v)
}
}
вот в этому куске явно видно что append происходит

Aleksandr
18.05.2017
16:21:51

Evgenij
18.05.2017
16:21:57
форматир хоть напускай

Che
18.05.2017
16:21:58
если вынести из блока rows.Next() - нет, три одинаковых слайса

Andrey
18.05.2017
16:23:12
Всем привет. Я давно не писал в процедурном стиле. Где можно глянуть на архитектуру го приложений. А то какаху писать не охота.

Aleksandr
18.05.2017
16:23:26

Google

Aleksandr
18.05.2017
16:24:01

Che
18.05.2017
16:24:02

Aleksandr
18.05.2017
16:26:56
объявляй внутри
а не снаружи (в коде объявления вообще не вижу - предполагаю, что снаружи)
хотя ты там куски кода навырезал - бог знает что у тебя там на самом деле

Che
18.05.2017
16:31:24

Maxim
18.05.2017
16:32:34

Che
18.05.2017
16:33:59

Maxim
18.05.2017
16:34:40
Sooqa

Evgenij
18.05.2017
16:36:12
Да - Я ЕСТЬ БОГ ТВОЙ СМОТРЯЩИЙ!