@gogolang

Страница 13 из 1630
santa
20.05.2016
14:17:50
У каких-нибудь печатников

Aleksey
20.05.2016
14:17:59
Возможно. Есть смысл спрашивать народ, кому тоже надо?

santa
20.05.2016
14:18:13
Я бы скинулся

Mars
20.05.2016
14:18:23
Я б тоже

Google
santa
20.05.2016
14:18:27
Можно организоваться

Mars
20.05.2016
14:18:46
Аватарку шпакера распечатаем

santa
20.05.2016
14:18:58
Давайте покурим вопрос, не код же обсуждать право дело

Aleksey
20.05.2016
14:19:11
Да там цена нулевая. Если не забуду, полсотни листов на выходных закажу.

santa
20.05.2016
14:19:27
Дешево

Только надо рисунки выбрать

Aleksey
20.05.2016
14:22:41
Векторные рисунки :)

santa
20.05.2016
14:26:19
Плюсую

Igor
20.05.2016
14:26:44
Мож вырубить уже?

santa
20.05.2016
14:26:58
Векторные рисунки :)
Можно в вектор перерисовать при желании

Aleksey
20.05.2016
14:27:34
Мож вырубить уже?
Дык это, энд полл пиши и счастья всем

Google
Igor
20.05.2016
14:27:53
Хм

PollBot
20.05.2016
14:28:11
? Poll closed, final results: С какого языка/платформы ты пришел в Go ? 19 people voted in total. Python – 10 ??????? 53% node.js – 3 ?? 16% Ruby – 2 ? 11% C++ – 2 ? 11% Php – 1 ? 5% perl – 1 ? 5% Erlang – 0 ▫️ 0%

Art
20.05.2016
14:56:25
@olebedev слушай, а какие есть серьезные проблемы с go-duktape? Надо запускать толстый реакт-апп (starter-kit смотрел).

Я бы поконтрибьютил.

А, нашёл список Unimplemented.

Cyril
20.05.2016
21:12:10
http://blogs.perl.org/users/zoffix_znet/2016/05/anguish-invisible-programming-language-and-invisible-data-theft.html

Mars
21.05.2016
16:31:26
http://thedeemon.livejournal.com/112666.html

Мерлин
21.05.2016
16:38:43
http://thedeemon.livejournal.com/112666.html
>cpp >продвинутая система типов Ок

Mars
21.05.2016
18:31:37
>cpp >продвинутая система типов Ок
Для 100+ звезд Go второй - https://labs.ig.com/static-typing-promise

"As Tony Hoare said: "there are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies."

Я бы поконтрибьютил.
Там есть еще что можно сделать.

Art
23.05.2016
15:25:21
У тебя сложности возникли или хочешь просто запушить фичу?
Если кратко, то я хочу попробовать снизить затраты и заменить 4 large инстанса с нодой на 2, в идеале послабее. Просто хочется пока погонять тесты и если что сконтрибьютить. То бишь, есть идея, нет чёткого плана.

Чисто в теории.

Art
23.05.2016
15:39:01
Там вообще под 80, иногда прыгает до 95, а латенси растёт как на дрожжах. Недавно было ~4500 юзеров оналйн и местами было грустно.

Пока чуваки оптимизируют, задумался попробовать вот твоё.

Mars
23.05.2016
16:19:39
Там вообще под 80, иногда прыгает до 95, а латенси растёт как на дрожжах. Недавно было ~4500 юзеров оналйн и местами было грустно.
Что касается duktape, то у него производительность не самая приятная. Потому как он ориантирован на встраиваемые системы и низкое потребление памяти. Оптимизации, на вроде JIT и/или hidden calsses, там даже не планировались на ближайшую перспективу, по понятным причинам. Поэтому duktape и go-duktape именно для твоего случая(на сколько я понял, это в основном рендеринг html) не подходит.

Art
23.05.2016
16:20:41
Таки да. Лады, будем тогда балансить на большее количество :)

Google
Art
23.05.2016
16:21:01
Я уже попытался отендерить. Даже на одного меня заметно медленнее.

Mars
23.05.2016
16:25:16
Где имеет смысл использовать go-duktape? Он хорош для generic случаев, где кроме рендеринга есть еще какие то не CPU bound задачи. Например нужно собрать страницу с разными данными, а данные запрашиваются, как обычно, с помошью fetch. У go-duktape есть fetch polyfill, который может локальные запросы(/*) роутить программно напрямую в экземпляр приложения. Это преимущество перед node-fetch, например.

А вооще очень интересно понять почему у вас такая нагрузка и нет кэша.

Art
23.05.2016
16:26:45
Спереди есть CF

Mars
23.05.2016
16:26:58
Если нужно разогнаться и хочется использовать Go, то можно попробовать https://github.com/ry/v8worker

Это биндинг v8 -> Go от автора node.js

Art
23.05.2016
16:27:19
Но кэш имеет свойство протухать и на Nк клиентов онлайн все равно есть вероятность в жести

Mars
23.05.2016
16:27:46
А, ну ок, то есть это уже с кэшем.

Art
23.05.2016
16:28:04
Ну

Mars
23.05.2016
16:28:07
Он бытрее node в 1,5 раза на CPU задачах

Не смотря на cgo вызов

Art
23.05.2016
16:29:33
Вообще, у меня есть другой план: вместо накопления буфера стримить дом.

Mars
23.05.2016
16:29:37
принципиальная разница между go-duktape и v8worker в том что v8worker не go-getable, сборка не тривиальна и потребляет ресурсов больше.

Но это выход если почему то нужно именно Go на сервере и не хочется ятерять в производительности.

Art
23.05.2016
16:30:31
Пока только хочется. Всё равно вряд ли в первое время дойдут руки :)

Mars
23.05.2016
16:30:33
И придется написать свой fetch polyfill

Art
23.05.2016
16:31:22
Mars
23.05.2016
16:31:59
Да, протух в бете
Но это суровый костыль. в любом случае

Google
Art
23.05.2016
16:32:42
Ох, нынешнее реакт коммьюнити рожает костыли каждый день.

Alexander
23.05.2016
16:41:18
/results@PollBot

PollBot
23.05.2016
16:42:30
No active polls in this group. Use /newpoll to create a poll first.

No active polls in this group. Use /newpoll to create a poll first.

This bot can create simple polls in groups. /newpoll - create a poll /results - see how the poll is going /poll - repeat the question /endpoll - close poll and show final results

Alexander
23.05.2016
18:23:32
Народ, ORM для Postgresql, чокак? gorm?

Mars
23.05.2016
18:33:01
Народ, ORM для Postgresql, чокак? gorm?
Не пробовал, но подход интересный - https://github.com/AlekSi/reform

go-generate based подход. То есть удобно что компилятор проверяет пользовательские структуры и работу с ORM. А не в runtime

Welcome Bot
23.05.2016
18:54:29
Добро пожаловать в чат "Golang RU", @kharin! Добро пожаловать в чат русскоязычного комьюнити языка программирования Go! Здесь не любят и активно карают за: — оскорбления; — nsfw контент; — флуд, флейм и спам; — избыток оффтоп тем; Список всякой всячины: https://github.com/avelino/awesome-go Ништяки: https://github.com/golang/go/wiki/Projects Сайт комьюнити: http://4gophers.ru/ Список проектов, которым нужны контрибьютеры: https://github.com/ninedraft/gocryforhelp Приятно провести время! :3

Igor
23.05.2016
19:22:52
Не пробовал, но подход интересный - https://github.com/AlekSi/reform
А я вот этой штуке нарадоваться не могу: https://github.com/knq/xo (не совсем ORM)

Welcome Bot
24.05.2016
12:14:42
Добро пожаловать в чат "Golang RU", @kotchuprik! Добро пожаловать в чат русскоязычного комьюнити языка программирования Go! Здесь не любят и активно карают за: — оскорбления; — nsfw контент; — флуд, флейм и спам; — избыток оффтоп тем; Список всякой всячины: https://github.com/avelino/awesome-go Ништяки: https://github.com/golang/go/wiki/Projects Сайт комьюнити: http://4gophers.ru/ Список проектов, которым нужны контрибьютеры: https://github.com/ninedraft/gocryforhelp Приятно провести время! :3

Мерлин
24.05.2016
19:37:47
Кодогенерация или пустые интерфейсы? Кодогенерация – 30 ??????? 71% Пустые интерфейсы – 12 ??? 29% ? 42 people voted so far.

santa
24.05.2016
19:51:51
Пустой интерфейс забивает очередь в аду

Dasha
25.05.2016
06:25:03
Всем привет, помогите пожалуйста отобрать лучшие доклады на DC'16 http://devconf.ru/ru/offers

Dasha
25.05.2016
06:44:03
Отлично - но надо оставить 8 лучших в каждом потоке. ?

Мерлин
25.05.2016
08:28:54
[last news] Package to generate YouTube like ID's in golang

Welcome Bot
25.05.2016
19:00:41
Добро пожаловать в чат "Golang RU", Ruslan Chekalov, агент без юзернейма! Добро пожаловать в чат русскоязычного комьюнити языка программирования Go! Здесь не любят и активно карают за: — оскорбления; — nsfw контент; — флуд, флейм и спам; — избыток оффтоп тем; Список всякой всячины: https://github.com/avelino/awesome-go Ништяки: https://github.com/golang/go/wiki/Projects Сайт комьюнити: http://4gophers.ru/ Список проектов, которым нужны контрибьютеры: https://github.com/ninedraft/gocryforhelp Приятно провести время! :3

santa
25.05.2016
19:09:27
А вообще это не тот язык чтоб прям по книгам сразу начать упарываться, я бы посоветовал: 1 Гоу тур https://tour.golang.org 2 И такую книгу факультативно https://www.gitbook.com/book/astaxie/build-web-application-with-golang/details

Google
Ruslan
25.05.2016
19:11:33
Почему не Кернигана сразу советовать?
а что, тут кто то есть, кто не читал кернигана?

или ты не про си??

Mars
25.05.2016
19:12:06
Не, я про го

santa
25.05.2016
19:12:06
Почему не Кернигана сразу советовать?
А вот посоветуй человеку)

Mars
25.05.2016
19:12:33
Так, а кому советуем то?

Ruslan
25.05.2016
19:12:42
мне!

Mars
25.05.2016
19:12:46
Ха ха

Страница 13 из 1630