
Anton
01.08.2016
18:26:56
только зря в го чате
тут у людей своя тема, хотя на го вроде тоже вполне себе реально такое замутить хотя как и везде сложно
В Rust тебе придется серьезно работать с абстракцией чтобы сделать реально годноту, в го с этим проще

Roman
01.08.2016
18:27:58

Google

Daniel
01.08.2016
18:28:34
а как еще можно раздавать видео?
живой поток с камеры?

Maxim
01.08.2016
18:29:27
Ребят а как писать
Я с деревни

Anton
01.08.2016
18:31:48
Я тоже…

Alexander
01.08.2016
18:32:10

Anton
01.08.2016
18:32:36
Нет еще саш
я пока в кроватке еще

Alexander
01.08.2016
18:34:12
Даже знать не хочу ?

Roman
01.08.2016
19:44:14
Или еще какой-либо вариант

Paul
01.08.2016
19:46:16

Dmitry
01.08.2016
20:04:31
@pragus добрый вечер! подскажите, плиз, а с nginx какой формат видео раздаете? можно ли настроить конвертацию? можно, например, стримить с устройства с помощью hls, а раздавать комуто hls, а кому-то иначе?)

Google

KlonD90
01.08.2016
20:07:05

Mars
01.08.2016
20:14:14

Paul
01.08.2016
20:15:01
именно red5 не советую. Течет и глючный

Igor ⛷
01.08.2016
20:15:56
Го чатик самый адекватный, на мой взгляд, по многим вопросам. В плане готовых решений хвалят только платные.

KlonD90
01.08.2016
20:16:39
В последний раз свое радио делал 8 лет назад ._.

Paul
01.08.2016
20:26:20
насколько я знаю - самый модный и популярный сейчас erlyvideo, именно платный вариант

Dmitry
01.08.2016
20:46:55
erlyvideo/wowza?
читал про erlyvideo, но думал, может в nginx (бесплатном) уже все есть)

Paul
01.08.2016
21:38:19

Maxim
02.08.2016
03:06:51
Чат нужен для того что бы задавать вопросы. И на все впросы можно почитать доку и найти ответы самому. А если кому-то что-то не нравится то может идти лесом

Anton
02.08.2016
03:15:31
Тото здесь вопросы из раздела «Как вывести Hello World» один через один пишут :)

Плюшка
02.08.2016
04:15:05

Maxim
02.08.2016
04:23:19

Anton
02.08.2016
04:37:35
Чат нужен для того, чтобы задать вопросы на которые ДАЖЕ банальный поиск не дал результатов.

Pavel
02.08.2016
05:20:53
"Теперь у вас должно быть достаточно знаний, чтобы написать практически любую программу на Go". Отлично! Все я крут! :))

Никита
02.08.2016
05:34:20
https://goo.gl/images/TPXKDW

Pavel
02.08.2016
05:35:15
Вот правда с интерфейсами как то не то чтобы мудрено, немного непривычно. Методы интерфейса определяются как то не очевидно.

Google

Pavel
02.08.2016
05:36:26

Никита
02.08.2016
05:37:50
Интерфейс это по определению б методы без реализации, так что в этом смысле го супер )

Andrey
02.08.2016
06:16:36

Pavel
02.08.2016
07:24:42
Я про определение

Daniel
02.08.2016
07:25:04
что не так с определением?

Pavel
02.08.2016
07:26:02
Все так, просто непривычно как то, как и скобки у ифов.
Точнее их отсутствие
:)

Никита
02.08.2016
07:26:28
а ты на чем раньше писал?)

Pavel
02.08.2016
07:26:49
Perl в основном

Никита
02.08.2016
07:27:26
о боже
буквально на днях писал регулярку на перле, это пиздец)

Daniel
02.08.2016
07:27:40
че вдруг-то?
синтаксис регулярок в go ровно такой же
только беднее

Pavel
02.08.2016
07:27:59
??? Регулярки лучшее что там есть:)

Никита
02.08.2016
07:28:31
перл писал извращенец с виду) нечитаемо просто ад

Daniel
02.08.2016
07:28:41
прекратите, а?

Pavel
02.08.2016
07:29:08
А про интерфейс в перл, делаем интерфейс, указываем методы и затем их уже в классах реализуем. Тут же все в одну кучу с функциями

Google

Daniel
02.08.2016
07:29:20
да
это фишка go

Pavel
02.08.2016
07:30:02
Ну по этому пока не привычно. Но вообще мне нравиться сам язык.

Foxcool
02.08.2016
07:30:03
да норм. Кстати, отсутствие скобок у ифа опциональная фича шестого перла

Daniel
02.08.2016
07:30:05
реализация интерфейса определяется на этапе компиляции по факту имплементации всех методов интерфейса

Foxcool
02.08.2016
07:30:18
скобки нахер не нужны, если условие простое

Pavel
02.08.2016
07:31:44
Я еще на js много пишу и уже автомат на ифах скобки. Поэтому в го немного туплю возле каждого ифа :)
Такой таймаут на милисекунды :))

Daniel
02.08.2016
07:51:16
так ставь скобки, никто же не мешает

Admin
ERROR: S client not available

Daniel
02.08.2016
07:51:27
gofmt их уберет потом

Oleh
02.08.2016
08:03:55
помогите понять пожалуста
мне нужно узнать количество записей в бд
юзаю gorm
пробую
db.Count(Item{})
и по идее он возвращает бд
когда пробую в строке вивести
{<nil> {1 1 %!d(string=no such table: )} 0 0 859531561552 859531435520 859534471296 1 {859531477152} <nil> %!d(bool=false) %!d(string=) map[] map[]}
нету таблици ... как так?

Daniel
02.08.2016
08:04:44
ничего не понял
впрочем - я не умею gorm

Oleh
02.08.2016
08:05:09
мне нужно узнать количество записей в бд
пробовал
db.Exec("SELECT COUNT(*) FROM item")
то же самое
но item в бд есть
sqlite

Denis
02.08.2016
08:11:56
А у этого горма есть дебаг с выводом запросов которые он составил ?

Google

Denis
02.08.2016
08:12:08
Может он неправильно запрос строит
Или строит правильно но ты не так параметры передаешь

Oleh
02.08.2016
08:12:47
?

Denis
02.08.2016
08:13:17
По ошибке не понятно или он ругается что нет таблицы и не выводит не название или нет таблицы с пустым названием
Первым делом с глюками орм и sql билдерами, надо включать лог запросов
А ты пробовал запрос напрямую ?

Ilya
02.08.2016
08:16:24
?
можешь код показать? или на gh bb выложить?
есть логер http://jinzhu.me/gorm/advanced.html#logger

Oleh
02.08.2016
08:18:44
включил логирование, SELECT count(*) FROM "" , оно и справду не понимает какую таблицу хочу, ща попробую чистым sql

Denis
02.08.2016
08:19:08
Ну так ;)

Ilya
02.08.2016
08:19:17
модели покаж на pastebin

Oleh
02.08.2016
08:22:56
https://gist.github.com/Oleg-MBO/33fbbc837d7dff3ade9718dee496d6d8
https://gist.github.com/Oleg-MBO/33fbbc837d7dff3ade9718dee496d6d8#file-orm-go-L39
стразу на нужную строку

Ilya
02.08.2016
08:29:01
судя по доке ты просто не совсем правильно count дергаешь
ну и перед вызовом надо объявить count := 0
http://jinzhu.me/gorm/curd.html#count

Oleh
02.08.2016
08:29:59
оу, спасибо что носом тыкнул

Ilya
02.08.2016
08:30:40
то есть попробуй так:
count := 0
db.Model(&Item{}).Count(&count)
там дока имхо туповатая, неясно чего оно хочет увидеть в count

Никита
02.08.2016
08:32:16
а ты специально игнорируешь ошибки которые возвращают функции?

Oleh
02.08.2016
08:32:47
амм ... нет, ща буду читать..
где указано что они возвращают ошибки?

Никита
02.08.2016
08:33:10
по хорошему,
res, err := db.exec()
if err != nil {