@proGO

Страница 188 из 1674
Anton
01.08.2016
18:26:56
только зря в го чате

тут у людей своя тема, хотя на го вроде тоже вполне себе реально такое замутить хотя как и везде сложно

В Rust тебе придется серьезно работать с абстракцией чтобы сделать реально годноту, в го с этим проще

Roman
01.08.2016
18:27:58
он это делает на nginx
Nginx тут только как хттп интерфейс к диску

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
а как еще можно раздавать видео?
прокси и вещательный сервер, типа icecast/red5

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

Google
KlonD90
01.08.2016
20:07:05
прокси и вещательный сервер, типа icecast/red5
Круто появились еще сервера помимо icecast

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
В последний раз свое радио делал 8 лет назад ._.
red5 тогда вроде был уже. Но он реально ужасный. Чудовищный

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

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

red5 тогда вроде был уже. Но он реально ужасный. Чудовищный
ред5 да, жрет память как мудак - мы его запускали для одного проекта

Paul
01.08.2016
21:38:19
ред5 да, жрет память как мудак - мы его запускали для одного проекта
если бы он ее просто жрал... Он вытекает. И падает. Сам по себе, совершенно непредсказуемо

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

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

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
https://goo.gl/images/TPXKDW
:), хорошая картинка.

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

Andrey
02.08.2016
06:16:36
можно скомпилировать в llvm байткод, а потом эмскриптеном
да можно и калькулятор на if'ах сделать

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 {

Страница 188 из 1674