@proGO

Страница 423 из 1674
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 на бекенд и обратно.

Amir
22.01.2017
10:37:46
Google
Amir
22.01.2017
10:40:58
https://www.gitbook.com/book/astaxie/build-web-application-with-golang/details
Спасибо! Хотелось бы не тратить много времени и не особо заморачиваться с фронтом

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

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

оба этих подхода имеют как плюсы так и минусы

их даже можно скрестить, но трудоемко

Timur
22.01.2017
10:49:26
их даже можно скрестить, но трудоемко
Почему трудоёмко? SSR в любом SPA фреймворке сейчас есть искаропки.

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
только сервер должен работать на node.js?
https://github.com/olebedev/go-starter-kit Гм, ну скажем для React вот что сразу нагуглилось. 1500+ звёзд.

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

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гб оперативы

Сказочное распределение нагрузки просто. ?

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
@kirilldanshin
Я спал. Еще что-то нужно?

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
Когда от клиента льется тельце на 600мб и оно пишется на диск
http://stackoverflow.com/questions/16311232/how-to-pipe-an-http-response-to-a-file-in-go/16311368#16311368 не оно?

Roman
22.01.2017
18:29:51
Называется grumpy+django
Питон не нужен

Dmitry
22.01.2017
18:32:35
https://www.hetzner.de/en/hosting/produkte_rootserver/ex40
Да такого класса надо брать в овч. У хетцнера хорошие цены на дешевые помойки. Норм конфы у них не самые дешевые

Subbotin
22.01.2017
20:07:05
Пацаны, внезапно вопрос про го.

вот у меня есть 170 мегабайт байтиков.

я их читаю из файла и складываю в память в структуру вида [][8]byte и у меня получается 650 мегабайт памяти занятой

что я делаю не так?

Roman
22.01.2017
20:09:10
http://stackoverflow.com/questions/16311232/how-to-pipe-an-http-response-to-a-file-in-go/16311368#16311368 не оно?
Нет. Тут клиент сливает получаемое от сервера в файл. Я хочу запрос от клиента лить в файл и в рамках fasthttp

Quet
22.01.2017
20:09:20
что я делаю не так?
почему просто не в []byte?

Subbotin
22.01.2017
20:09:34
Kirill
22.01.2017
20:09:44
не хочу int64
зачем тебе int64?

почему не []byte?

Google
Subbotin
22.01.2017
20:10:08
почему просто не в []byte?
ну мне надо список из групп по 8 байт в каждой

хотя... можно конечно просто смещение домножать на 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
что ты пытаешься решить?
ну мне опять таки надо проверять есть ли элемент в списке. один элемент - 8 байтиков.

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 байт

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