Vladimir
mixa
это понятно
mixa
ааа
mixa
всмысле на го только данные отправлять а на клиенте уже в js отрисовывать?
mixa
не пойдет, клиенты - древние компики в госконторке и любое кривое angular творение аццки тормозит
Maxim
Мерль
mixa
для простенького поиска и загрузки данных
mixa
записей с картинками
mixa
но уже тоже думаю забить на скорости и писать как белые люди, го - выдает json а js на клиенте сам решает как вывести
mixa
на js щас модно юзать реакт и ангулар
mixa
про ангулар уже знаю что тормозит аццки
Kirill
Реакт иногда не могут юзать из-за лицензии :(
Aleksandr
Kirill
Илья
Поэтому лучше vue взять
mixa
Илья
Да и реакта в том числе, по крайней мере по тестам
Kirill
Да, пофиксили
Kirill
Крутота
Kirill
Спасибо за инфу
Maxim
как округлить число к большему, например n / 2, при условии, что n может быть четным. делаю так: int(math.Ceil(float64(n / 2))), но это кажется слишком костыльно
Oleksii
в std go нет функции math.Round, нужно костылить самому
Aleksandr
Maxim
math.Ceil принимает float64 и возвращает его же как, но уже округленное число, а это округленное число, мне обязательно в int надо
Aleksandr
Maxim
я думал что можно так: n/2. что бы хотя бы не писать преобразование float64, но так нельзя
Maxim
ну да, оно работает, но выглядит капец как громоздко с 2 преобразованиями
Aleksandr
Aliaksandr
Aleksandr
при n=2 получится 1.5. ЧТо-то плохо округляет)
Aliaksandr
так n - это int?
Aliaksandr
если n - float, то (int(n)+1) / 2
Aleksandr
при n=2 получится 1
Aleksandr
причем подобное округление будет являться сайд-эффектом, а на сайд-эффекты полагаться не стоит
Aliaksandr
и что за сайд-эффекты?
3030
Всем привет, прошу подсказать, недавно с Go. Есть ф-я, задача которой проверить, что слайс байтов содержит везде 0: https://gist.github.com/zozo/7d1e31fc973d2fc00124187d4af1a3e0
Для отладки там много вывода в лог. В какой-то момент выполнения кода, это дело намертво падает при обращении к bts (лог в гисте). По логике всего кода, такого быть не может - только в одном месте присваивание идет и я там уже обдебажился, выводил все в лог - там нормальный слайс байтов. Где он портится и как - не могу никак понять.
Oleg
так что, есть вариант заделать golang скриптовым языком?
Artem
Oleg
это не ответ
Zloy-Dobry
Zloy-Dobry
Вам мало скриптовых языков?
Kirill
Zloy-Dobry
Да перестаньте же уже, ну.
Zloy-Dobry
Zloy-Dobry
Ты слишком умный. А странное, я про желание го в скриптовый язык
Zloy-Dobry
Ну или как то так.
Zloy-Dobry
Чаю тебе
Oleg
мне питон не нравится
Doublegrey
Oleg
Zloy-Dobry
А вот тут обаснуй.
Zloy-Dobry
Вебсервер на баше, это вот наркомания.
ceiling cat
Zloy-Dobry
А баш это вполне себе инструмент для своих целей
Zloy-Dobry
ДжаваСкрипт еще есть.
Zloy-Dobry
https://www.os-js.org/
Zloy-Dobry
Вот
Zloy-Dobry
Пользуй:)
Doublegrey
Artem
Oleg
Oleg
Ладно, это все оффтоп. А я все хочу скрипты на golang писать)
Oleg
вместо bash
Oleg
Igor
Привет, скажите пожалуйста где можно почитать про то, что делает этот код: https://github.com/adonovan/gopl.io/blob/b725d6015f980e94734da37e35ba0d943fc7532f/ch6/intset/intset.go#L61
Igor
if word&(1«uint(j)) != 0
Zloy-Dobry
а вот еще
https://node-os.com/
Igor
word имеет тип uint64