
Roman
21.03.2017
16:44:09
Я за год видел ровно одну

Sergey
21.03.2017
16:44:33
Странно

corpix
21.03.2017
17:07:59
Можно ещё бутстрап скрипт сделать, но это всё не для распространения, а для разработки. Распространяется софт пакетами

Google

Maxim
21.03.2017
17:29:29
Друзья, объясните идиоту о том как рендерить страницы "отдельно" от роутера и почему это хорошо и здорово. Я правда не вдупляю.
Т.е. если взять echo, например. Делаю простенький сервачок, который при запросе к корню [домена] открывает мне страницу с шаблоном и некоторыми данными через пакет template. Мне знающие люди говорят что это плохо. Ну ок, если это плохо, то как иначе-то?
Мне что ли два пакета делать, первый который обеспечивает API, а второй рисует страницы на основе выхлопов первого? А как их вязать-то?

Mikalai
21.03.2017
17:32:06

Maxim
21.03.2017
17:32:09
Я просто чисто механически не могу понять как это вообще строится.
Если кто никидает соответствующие статьи с примерами на Go, то отсыплю кармы. Ибо я тупой, да.

dypa
21.03.2017
17:33:37

Maxim
21.03.2017
17:34:48

Mikalai
21.03.2017
17:35:06
ужас какой

Maxim
21.03.2017
17:35:16
И это меня в ступор ввело, я правда не понимаю что имеется ввиду.

dypa
21.03.2017
17:35:28
я бы забил на такого рода "советы" - нет аргументов

Constantine
21.03.2017
17:35:48
у меня сайт крутится с сервер сайд шаблонами
1.5 млн страниц

Google

Constantine
21.03.2017
17:35:57
на хую я вертел этих экспертов
)))
всё работает

Mikhail
21.03.2017
17:36:27

Constantine
21.03.2017
17:36:33
для кого?

Mikalai
21.03.2017
17:36:40
всё работает
и не тормозит браузер в отличие от этих новомодных

Constantine
21.03.2017
17:36:52
надо идти от цели

Mikhail
21.03.2017
17:37:00
для кого?
страница быстрее бы рендерилась (я просто предполагаю)

Constantine
21.03.2017
17:37:11
если цель — вывести табличку и контент, зачем заводитьт реакт и тратить времени больше на 3.14 * минуты?
если цель сделать мегасуперкрутовауащестейтыипрочеевсешевелитсяисвистит, то привет редакс

dypa
21.03.2017
17:38:15

Kirill
21.03.2017
17:39:11

dypa
21.03.2017
17:39:27
еще я обажаю бесконечную прокрутку страницы ;)

Maxim
21.03.2017
17:39:35
Так всё же - у кого есть что сказать и объяснить аутисту что не так?
И как решать?

Kirill
21.03.2017
17:39:53
она действительно была бесконечной

Constantine
21.03.2017
17:40:03
и без пагинации поди?

Kirill
21.03.2017
17:40:12
тестили на миллионе элементов по 100 пикселей в высоту

Constantine
21.03.2017
17:40:16
прям чтоб случайно обновил страницу и потерял фокус?

Google

dypa
21.03.2017
17:40:16

Kirill
21.03.2017
17:40:18

corpix
21.03.2017
17:40:37
И как решать?
Делаешь уровень подготовки данных отдельно, уровень, который собирает на основе данных странички отдельно. Получаешь счастье

Kirill
21.03.2017
17:40:41
хром, кстати, сломался на 700 тысячах

Maxim
21.03.2017
17:41:11

Kirill
21.03.2017
17:41:12
поэтому мы придумали сделать "рендеринг внутри рендеринга"

Constantine
21.03.2017
17:41:19
как понять?

Kirill
21.03.2017
17:41:51
у нас там 11 страниц для отрисовки, и мы меняем пользователю элементы и скроллим его самостоятельно так, что это не ощущается вовсе

Maxim
21.03.2017
17:41:55

dypa
21.03.2017
17:42:28

Maxim
21.03.2017
17:43:03

dypa
21.03.2017
17:44:00

Kirill
21.03.2017
17:44:05

Maxim
21.03.2017
17:44:42

Constantine
21.03.2017
17:45:09

Kirill
21.03.2017
17:45:12

Maxim
21.03.2017
17:45:21

dypa
21.03.2017
17:45:25

Constantine
21.03.2017
17:45:43
где блоки — структуры

Google

Constantine
21.03.2017
17:46:03
но дорого для памяти получается

dypa
21.03.2017
17:46:23

Roman
21.03.2017
17:46:27
Лучше сделать функциональное программирование в шаблонизаторе.

Kirill
21.03.2017
17:46:37

corpix
21.03.2017
17:46:40
Вот я эти условные уровни не понимаю. Что за уровни? Что они из себя представляют?
Ну допустим, есть у тебя система. В ней пользователи(в базе данных, например). Ты хочешь вывести список пользователей в веб интерфейсе.
Сначала делаешь некоторый пакет с модельками. Потом описываешь как из базы по какому-либо критерию получить модель или их слайс.
А потом в отдельном пакете описываешь то как шаблоны, продуцирующие html, ложаться на эти модели.
Как-то так.
В итоге если тебе потребуется список пользователей не в html, а в json то нужно будет лишь написать роут и преобразование модели в json в некотором пакете(это даже отдельным приложением может быть).
Зачем? Это гибко.

Constantine
21.03.2017
17:46:45

Kirill
21.03.2017
17:47:00
я работаю над проектом одним, где на этом весь фронт на реактике держится

Maxim
21.03.2017
17:48:47

Admin
ERROR: S client not available

dypa
21.03.2017
17:49:02

Drag
21.03.2017
17:49:15
@paranonim - параноидальная анонимность в интернете

corpix
21.03.2017
17:49:23

Maxim
21.03.2017
17:49:44

dypa
21.03.2017
17:49:55

Maxim
21.03.2017
17:50:09

Kirill
21.03.2017
17:51:31

Maxim
21.03.2017
17:52:07
Ты на карандаше, чувак
Я начал пересылать в специальную группу весь спам для анализа и заполнения чёрного списка в боте.

corpix
21.03.2017
17:54:04

Maxim
21.03.2017
17:54:41
А так бот будет автобанить/автокикать засранцев сразу, как они попытаются вступить, если они уже есть в чёрном списке.

Google

Maxim
21.03.2017
17:55:31
Ибо заебало.

corpix
21.03.2017
17:56:49
Может прикручу, да. Но это будет или внутри бота или в группе ему посвящённой.
А бот для мониторинга групчатов? Если он их мониторит то можно прямо в групчате принимать голоса, в каком-то чатике я такое видел(бота товарищ майор зовут), там вроде команда voteban называется(она правда немного не про то, но позволяет обычным людям в удобной форме указать боту на сообщение через реплай на него)

Maxim
21.03.2017
17:57:37

corpix
21.03.2017
17:57:55

Maxim
21.03.2017
17:58:00
Короче - модерация это тяжело, на самом деле

corpix
21.03.2017
17:59:17
А они и так не сильно требовательны уже. Но знаний нужно не мало чтобы их обслуживать

Maxim
21.03.2017
18:00:19

Roman
21.03.2017
18:00:50
man tenzorflow

corpix
21.03.2017
18:03:48
s/z/s/

Kirill
21.03.2017
18:04:20

Maxim
21.03.2017
18:08:01

Roman
21.03.2017
18:09:08
Ну ты понел

Maxim
21.03.2017
18:16:02
о/
А это уже экстремизм. Наверное.

Alexey
21.03.2017
20:17:55
Добрый вечер
С чего начать учить go?

FlaIDzeres
21.03.2017
20:18:41
С wiki на github
С go wiki само собой

Phil
21.03.2017
20:20:09
Нет. С Тура

FlaIDzeres
21.03.2017
20:21:11
Так то в wiki на тур есть ссылка