
Maxim
22.01.2017
10:28:48
Так тут возведение в степень не через ^?

Vladimir
22.01.2017
10:30:06
Но только двойки

Google

Vladimir
22.01.2017
10:30:39
Во всех яп так
Потому что честное возведение в степень в сто раз медленее

Subbotin
22.01.2017
10:31:25
да вроде не в 100.

TheRainwildsKeeper
22.01.2017
10:33:43
Вспомнилось вычисление обратного квадратного корня в квейке
float Q_rsqrt( float number )
{
long i;
float x2, y;
const float threehalfs = 1.5F;
x2 = number * 0.5F;
y = number;
i = * ( long * ) &y; // evil floating point bit level hacking
i = 0x5f3759df - ( i >> 1 ); // what the fuck?
y = * ( float * ) &i;
y = y * ( threehalfs - ( x2 * y * y ) ); // 1st iteration
// y = y * ( threehalfs - ( x2 * y * y ) ); // 2nd iteration, this can be removed
return y;
}

Timur
22.01.2017
10:35:02

Vladimir
22.01.2017
10:35:34
да вроде не в 100.
Плюс-минус. В общем случаи сложно сказать там разница в 30 раз или в 100. Порядок примерно правильный должен быть

Amir
22.01.2017
10:35:57
Ребят, я полный нуб, я делаю свой сервис, и в общем-то все отлично, но я хочу прикрутить к нему веб-морду\приложение с аутентификацией и пр. И тут начинаются проблемы, я не знаю что взять чтобы все это реализовать. Посмотрел ionic 2 (angular 2), вроде бы то что нужно, но как связать фронт и бэкенд? Мб у кого-то есть материал или example как это сделать? Пока только представляю что-то вроде отправки с фронта post\get на бекенд и обратно.

Timur
22.01.2017
10:36:28
Уверен что авторизацию? Может аутентификацию?

Amir
22.01.2017
10:37:46

Maxim
22.01.2017
10:38:08
Веб-морды поищи в AwesomeGo, в разделе фреймворков. Но можно и нативно собрать, если хочется заморочиться.

Google

Amir
22.01.2017
10:40:58
Просто глянул весь этот фронт стек, как люди с ума не сходят от такого количества и фрагментированности различных реализаций, да и выглядят они довольно сложно

Subbotin
22.01.2017
10:46:14
тут надо сразу определиться вот с чем: ты хочешь как модно стильно современно чтоб у тебя было интерактивное приложение в бровзере общающееся с сервером по апи или ты хочешь класический сайт с серверным рендером, и прочим
оба этих подхода имеют как плюсы так и минусы
их даже можно скрестить, но трудоемко

Timur
22.01.2017
10:49:26

Denis
22.01.2017
10:50:43
Сходят, потом перерождаются и начинают все использовать разумно
ССР это строчка renderToString

Subbotin
22.01.2017
10:51:16

Denis
22.01.2017
10:51:33
Ничего что бек нужно научить делать изоморфный фетч
И роутинг

Amir
22.01.2017
10:51:54
Я пишу бек на го и мне нравится, но в веб на го не попишешь, опыта 0, и тут я смотрю на всякие фреймворки и пр. и слезы наворачиваются, от их обилия и сложности. Как бы я понимаю, если бы я знал js, то было бы легче, возможно придется его выучить, но хочется найти легкий путь, что-то вроде накидал на форму элементов, кнопочку нажал, отправилось на сервер, там любимая гошечка обработала как надо и вывела.

Denis
22.01.2017
10:52:01
И всякие эйджкейсы
А так да

Amir
22.01.2017
10:52:08
Но это все сказки конечно :)

Denis
22.01.2017
10:52:15
Все умеют в строку рендерится

Timur
22.01.2017
10:52:35

Denis
22.01.2017
10:52:54
Ебанина

Subbotin
22.01.2017
10:52:54
Я пишу бек на го и мне нравится, но в веб на го не попишешь, опыта 0, и тут я смотрю на всякие фреймворки и пр. и слезы наворачиваются, от их обилия и сложности. Как бы я понимаю, если бы я знал js, то было бы легче, возможно придется его выучить, но хочется найти легкий путь, что-то вроде накидал на форму элементов, кнопочку нажал, отправилось на сервер, там любимая гошечка обработала как надо и вывела.
да ты счас чисто джангу описал

Timur
22.01.2017
10:53:11
Ебанина
Был опыт использования? Расскажите.

Google

Subbotin
22.01.2017
10:53:13
я давно говорил что голангу нужна своя джанга

Denis
22.01.2017
10:53:48
Ох емое

Subbotin
22.01.2017
10:54:00
кстати grumpy!
ееее!

Roman
22.01.2017
11:15:36
Я все-таки поинтересуюсь насчет fasthttp
@kirilldanshin
Из-за тебя я вчера потерял пару часов :(

Maxim
22.01.2017
11:21:18
gometalinter всё ещё умудряется вешать мой комп при использовании, несмотря на 8гб оперативы
Сказочное распределение нагрузки просто. ?

Berkus
22.01.2017
11:24:30

Denis
22.01.2017
11:25:55
Парень бросит прогу )

corpix
22.01.2017
11:28:59

Roman
22.01.2017
11:56:03
/slavuta

Kirill
22.01.2017
17:38:48

Roman
22.01.2017
17:39:17
Пример для fasthttp

Kirill
22.01.2017
17:44:14
Окей, сделаю

Roman
22.01.2017
17:44:24
Когда от клиента льется тельце на 600мб и оно пишется на диск
А то я так и не смог :(

Maxim
22.01.2017
17:47:59

Google

Kirill
22.01.2017
17:48:27

Roman
22.01.2017
18:20:15

Subbotin
22.01.2017
18:20:55
Так написано уже

Admin
ERROR: S client not available

Roman
22.01.2017
18:23:27
И как называется?
Gzhuh?

Subbotin
22.01.2017
18:24:37
Называется grumpy+django

Phil
22.01.2017
18:25:34

Roman
22.01.2017
18:29:51

Dmitry
22.01.2017
18:32:35

Subbotin
22.01.2017
20:07:05
Пацаны, внезапно вопрос про го.
вот у меня есть 170 мегабайт байтиков.
я их читаю из файла и складываю в память в структуру вида [][8]byte и у меня получается 650 мегабайт памяти занятой
что я делаю не так?

Roman
22.01.2017
20:09:10

Kirill
22.01.2017
20:09:18

Quet
22.01.2017
20:09:20

Subbotin
22.01.2017
20:09:34

Kirill
22.01.2017
20:09:44
почему не []byte?

Google

Subbotin
22.01.2017
20:10:08
хотя... можно конечно просто смещение домножать на 8
ну это гейство какое-то

Kirill
22.01.2017
20:10:59
что ты пытаешься решить?

kuznetsovin
22.01.2017
20:11:33
Инициализировать как?
Через make?

Kirill
22.01.2017
20:12:18

Subbotin
22.01.2017
20:12:25

kuznetsovin
22.01.2017
20:12:53
Инициализацию этой структуры как производится

Subbotin
22.01.2017
20:14:11
var all_keys [][8]byte
for {
var key [8]byte
тут записываю значение через копи из слайса
all_keys = append(all_keys, key)
}
как-то так если кратко

kuznetsovin
22.01.2017
20:14:39
https://blog.golang.org/go-slices-usage-and-internals

Denis
22.01.2017
20:14:49
)

Quet
22.01.2017
20:17:11
сделай структуру на 8 байт