@proGO

Страница 1328 из 1674
Roman
31.03.2018
14:58:03
микросервисы это не просто модуляризация прграммы, а её разделение на несколько независимых процессов, что создаёт лишний overhead коммуникации, который скушают дата центры, но мобильник...?

Daniel
31.03.2018
14:58:10
а, не, вы не хотите их все вместе в память, я вспомнил

Andrey
31.03.2018
14:58:18
да

в мобилке и расберии мало озу

Google
Roman
31.03.2018
14:58:37
может вы вовсе не microservices имеете ввиду?

Roman
31.03.2018
14:59:53
Это ка краз таки меньше ресурсов сождёт чем всю мою прогу в память грузить
чёт я не понимаю.. зачем грузить 5к файлов в память, на мобильнике... вы чем там занимаетесь? попахивает вкорне неправильной архитектурой

Andrey
31.03.2018
14:59:55
я думаю разницы особо нет. Что один вревер запустить на мобилке что 3

это ещё не всё.

Roman
31.03.2018
15:00:56
я думаю разницы особо нет. Что один вревер запустить на мобилке что 3
есть, огромная, отдельный процесс несёт с собой overhead + overhead коммуникации меж ними

Andrey
31.03.2018
15:02:09
насколько он огрмен? В любом случае у меян другого враианта нет. пока длл не сделают.

по этому иприходится микрооптимизацией заниматься

Roman
31.03.2018
15:02:36
ещё раз: зачем грузить 5к файлов в память на мобиле?! или это коммерческая тайна?

Andrey
31.03.2018
15:02:37
пока

5к исходников. исполняемый файл 200 мег. И это не предел. При запуске исполняемого файла он весь грузится в память. Плюс ещё потом сама прога начианет есть память. У армов 1 гиг озу. Скоро мне памяти не хавтаит. И ка крешение либо длл илибо микросервисы

Google
Andrey
31.03.2018
15:04:48
Тут ещё предлагали LUA запилить. Но лучше уж микросервисы.

Roman
31.03.2018
15:05:30
а можно поинтересоваться что этот процесс делает?

Daniel
31.03.2018
15:05:34
не уверен, кстати

а можно поинтересоваться что этот процесс делает?
интересовались уже. полезное он делает

Andrey
31.03.2018
15:06:08
не уверен, кстати
Хотим попробовать

Roman
31.03.2018
15:07:49
есть хоть сайт чтоль?

Andrey
31.03.2018
15:08:23
в личку закину

Александр
31.03.2018
15:12:10
5к это исходников. Исполняемый файл уже за 200 мег вышел
5к строк кода это не много, но 200мб смущают

Roman
31.03.2018
15:12:58
5к строк кода это не много, но 200мб смущают
аналогично... something seems to be horribly wrong

Daniel
31.03.2018
15:13:29
коллеги, мы посвятили эту несколько дней пару месяцев назад

не надо заново, а?

Roman
31.03.2018
15:13:55
ладно))

Daniel
31.03.2018
15:14:15
в некотором смысле - там выбора особо нет

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

Roman
31.03.2018
15:17:08
да я просто когда услышал что такая нагрузка на телефон... подумал что, why not in the cloud?!

Daniel
31.03.2018
15:17:37
а там как раз в этом смысл - работать в оффлайне

Roman
31.03.2018
15:21:02
ну я не знаю, ладно, не буду продолжать не имеея контекста

Michael
31.03.2018
15:49:58
5к исходников. исполняемый файл 200 мег. И это не предел. При запуске исполняемого файла он весь грузится в память. Плюс ещё потом сама прога начианет есть память. У армов 1 гиг озу. Скоро мне памяти не хавтаит. И ка крешение либо длл илибо микросервисы
Есть еще такой вариант, в виде monkey patching’а кода. (пример: https://habrahabr.ru/post/318896/ ) Сделать пустые заглушки функций и подменять их реализацией в рантайме при необходимости. Но там может много проблем появится с этим и лучше наверное все же микросервисы, но это как альтернатива. Можно мне тоже в лс, что там для расбери делаете?

Google
yuriy
31.03.2018
15:56:36
в гошечке часто указатели медленнее копирования
А где можно почитать про это?интересно

Daniel
31.03.2018
15:56:47
да чет нигде

вот думаю на РИТ подать докладец

Alex
31.03.2018
16:05:14
slice := make([]int, 20) Какая будет капасити у такого слайса - 20?

Roman
31.03.2018
16:05:53
func make([]T, len, cap) []T

если cap не указывается, то len будет cap'ом

Alex
31.03.2018
16:07:00
Спасибо

Andrey
31.03.2018
16:14:00
Плагины только для линукса. win IOS - мимо. И кросскомпиляция не рабоатет с плагинами.

Andrey
31.03.2018
16:16:53
Уже не помню. Там тоже кажется проблема была. Не помни какая. В итоге мы это отбросили.

Кстати кто маком пользуется. Не обновляйтесь на последний апдейт. Делве не работает

https://github.com/derekparker/delve/issues/1165

Roman
31.03.2018
16:19:05
ну да, я бы тоже не стал эксклюзивно для андройда делать подругому нежели для остальных

Andrey
31.03.2018
16:19:10
Второй день без отладчика сижу.

Google
Andrey
31.03.2018
16:19:46
вчера было обновление сиеерры

не ставьте его

Roman
31.03.2018
16:20:12
а, самое свежее, я обычно не ставлю самое свежее, лишь через эдак месяц

Andrey
31.03.2018
16:20:16
10.13.4

чё то неподумавши поставил

Теперь сижу жду дерека паркера

Roman
31.03.2018
16:21:19
бывает)

Admin
ERROR: S client not available

Arch
31.03.2018
16:25:57
Народ привет, кто-то сталкивался с wss на gorilla/websocket? Я правильно понимаю, что для использоаания wss мне надо собрать https и потом уже в https делать апгрейд?

Arch
31.03.2018
16:30:22
Аха, спасибо!

А то перевел сайт на https, а браузер отказывается с несекурным ws работать(((

Никита
31.03.2018
17:54:25
Хочу поделиться реализацией алгоритмов и структур данных на Го. Сейчас в репозитории есть реализации базовых вещей, буду дополнять по ходу дела. Фидбек был бы кстати ;) https://github.com/floyernick/Data-Structures-and-Algorithms

Никита
31.03.2018
18:03:53
where's the README?
А зачем в данном случае?

Roman
31.03.2018
18:04:24
А зачем в данном случае?
ну это это только для себя - норм, если для народа - всегда нужен readme

Google
Никита
31.03.2018
18:04:39
README нужен если ты делаешь продукт

Это все таки реализация алгоритмов

Roman
31.03.2018
18:04:49
разве это не продукт?

Никита
31.03.2018
18:04:50
Тут писать не о чем

Я просто действительно не понимаю что писать в ридми для этой репы

Разве что перечислить реализации каких алгоритмов есть

?

Roman
31.03.2018
18:11:11
Хочу поделиться реализацией алгоритмов и структур данных на Го. Сейчас в репозитории есть реализации базовых вещей, буду дополнять по ходу дела. Фидбек был бы кстати ;) https://github.com/floyernick/Data-Structures-and-Algorithms
краткое введение - обязательно, стоит написать почему, зачем и кому оно нужно. Да и по крайней мере к каждой реализации написать хотя-бы краткое пояснение. так-же не указано под какой лицензией выложено сиё чудо. нет примеров нет тестов нет CI нет проверки качества кода (например https://goreportcard.com) ссылка на godoc не помешала бы open source это хорошо, но людям нужно дать чувство уверенности для того чтоб они использовали чей-то код

Kirill
31.03.2018
18:11:48
чуваки делаю go run main.go случается ошибка что метод не найден а если делаю go build && ./appname то все ништяк запускается че за дела?

почему го ран не работает

Kirill
31.03.2018
18:14:11
$ go run main.go # command-line-arguments ./main.go:29:22: undefined: GetWeather

Roman
31.03.2018
18:14:35
Kirill
31.03.2018
18:15:08
gopath/src/projectname/main.go

рядом с мейном лежит другой файл, в котором как раз нужный метод

FRD Official - Dmitriy
31.03.2018
18:15:46
почему го ран не работает
Косяк с экспортами

Kirill
31.03.2018
18:15:56
мой косяк? билд же работает

Roman
31.03.2018
18:16:28
рядом с мейном лежит другой файл, в котором как раз нужный метод
покажи где и как декларируется функция на которую ругается компилятор

Kirill
31.03.2018
18:17:34
package main import ( ... ) func GetWeather() ([]Weather, error) { типо такого, ты про это?

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