Sergius Ofitserov
Только вчера осбуждали 1с 😞
Maxim
что обсуждали?
Oleg
Oleg
ого, это уже слишком))
Maxim
*.apk
а там есть ведь такое?
Maxim
а почему слишком?
Maxim
например их андроид-студио может генерить
Anonymous
Тогда и *.mkv;*.avi;*.mp4 тоже добавить надо. А то вдруг домашнее видео не в ту папку кинешь случайно 😄
Maxim
там написано "generic .gitignore"
Maxim
и ни слова про Го
Maxim
а потом юзер случайно коммитит node_modules в репу и все кругм удивляются, что же это пулреквест такой большой случился
Oleg
Maxim
а поделитесь, уважаемые, если вы делаете на Го вебсерверочек небольшой, то как у вас структура проекта выглядит?
Maxim
ну если там еще всякие sass файлики есть и т.п.
Maxim
конфигчики разные и хтмлек немного
Oleg
Ребят, gin или echo?)
Alexander
а что делаешь ?
Alexander
gin все ругают
Ilya
go-swagger ;)
Alexander
где-то есть бенчмарки по этим фреймворкам
Alexander
https://github.com/smallnest/go-web-framework-benchmark
Constantine️
Alexander
если тулза маленькая то наверно замарачиваться с фреймворками не имеет смысла
Oleg
Maxim
В чем смысл типа rune? Если обычному int тоже можно символы присваивать
Oleg
rune и []rune можно скастовать в string
int и []int нельзя
Maxim
ну а зачем тогда []rune, если есть string?
Oleg
string - закодирована в utf-8. []rune - это слайс символов, что удобнее для итерации.
hamper 𓅝
Например что бы не пихнуть как параметр случайно туда, куда оно не должно пихаться, используют же всякие type mytype int, но там частные случаи, а rune часто нужен.
Maxim
Вообщем это аналог char в Си, разница только в размере, и в том, что в go при выводе, выводиться номер символа?
Oleg
В Си char - это байт, туда можно положить разве что символ Аски. В go rune может хранить любой символ юникод.
Maxim
Ну да, я это и имел ввиду под размером
Oleg
Есть у кого практика иметь golang как скриптовый язык?
Anonymous
Зачем
Мерль
#podcast http://golangshow.com/episode/2017/09-13-109
tazasho
хлопцы что вы можете сказать об Iris https://iris-go.com ?
Oleg
tazasho
А сам проект?
Oleg
Без понятия.
Dmitry
хлопцы что вы можете сказать об Iris https://iris-go.com ?
Токсичен, не стоит его использовать. Я видел пулл реквест автора(сейчас лень искать, сорян) в репозиторий, где собрана статистика по производительности различных фреймворков, который не приняли, потому что он запускал бенчмарки с включенным кэшем. И емнип, катарас пытался оправдать сие действо.
Также он часто делает форспуши в репозиторий и переиначивает историю коммитов... вобщем, сумасшедший парень
Andrew
Ребят, как работает алгоритм определения аналитического вида функции по точкам?
Andrew
@twentydraft
Andrew
Аппроксимацию
Andrew
Типо O(n)
Andrew
Andrew
МНК?
Nix
есть аналог функции ksort?
Nix
в go?
Anonymous
кто использовал https://godoc.org/golang.org/x/tools
Pawel
Ребят, как работает алгоритм определения аналитического вида функции по точкам?
есть несколько численных методов получения коэффициентов K[N] полинома Ньютона (Y(X) = сумма по N( X в степни N * K[N]) ). Самый простой - метод Гаусса. Я когда-то делал его в прод на C# примерно так https://github.com/fpawel/Mil82/blob/master/NumericMethod/NumericMethod.cs#L28
в гошечке тот же код будет почти без изменений
Andrew
Павел
Добрый день, глупый вопрос, извиняюсь если кого то заденет. В винде нужно послать событие нажатие клавиши активному окну. Как это можно сделать малой кровью, без раскуривания win32api?
Co.In
Но ведь WinApi это самый простой вариант, почему не он?
Павел
Потому что я его не знаю и придется много времени потратить на понимание того, как это работает, вроде как ради такой простой задачки лень этим заниматься, но, видимо придется, потому,что гугл ничего внятного сказать не смог.
Co.In
У меня не Windows поэтому проверить не могу. Но это где-то так делается
Тут как вызвать функцию OpenProcess
https://gist.github.com/castaneai/ed8cc2aaedf9d1eafd68
https://msdn.microsoft.com/en-us/library/windows/desktop/ms684320%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396
Получить hWnd активного окна
https://msdn.microsoft.com/en-us/library/windows/desktop/ms646292(v=vs.85).aspx
А чтоб послать кнопки вам либо
https://msdn.microsoft.com/en-us/library/ms646310(VS.85).aspx
Либо
https://msdn.microsoft.com/en-us/library/ms644950(VS.85).aspx
Они обе находятся в User32.dll
Павел
Это-то все понятно, мне не понятно какие именно структуры нужно передавать в качестве параметров функциям, а точнее какие там должны быть значения. В теории примерно представляю что и как, но близко с этим не взаимодействовал и хотелось избежать, уж больно оно все страшно выглядит.
mixa
ребят подскажите на чем сейчас лучше писать простенький хттп сайт?
mixa
проще
mixa
на js или на go?
mixa
в го чате ответ на этот вопрос наверно очевиден
Vladimir
plain html
Anatoliy
как бэ.. смотря что надо от него)
Vladimir
никакого js и go
Anatoliy
Vladimir
nginx как веб-сервер, отдавать статику
Vladimir
можно заюзать генераторы статики, их много на чем угодно помоему
mixa
nginx везде юзаю
Vladimir
дальше зависит от твоего определения "простенький сайт"
mixa
а какой фреймворк и/или шаблонизатор для go нормальный?
Vladimir
и давай по чесноку - во фронтэнде тебе не уйти от js если нужна какая-никакая динамика. А в бэкэнд тащить js дурной тон
Vladimir
была такая модная тенденция, но как-то слава богу сошла на нет уже (кажется, по ощущениям)
mixa
простенький - это поиск и динамическое построение формочек