
Олег
15.03.2017
15:47:48
Win1251 может помочь :)

Aleksander
15.03.2017
15:52:43
Спасибо. Все заработало через https://godoc.org/golang.org/x/text/encoding/charmap

Andrew
16.03.2017
11:21:28
Доброго времени суток! Коллеги, подскажите мне, как в Go реализована работа с системой, в которой запущен бинарник.
Вот допустим, проге на Go нужно определить текущий объём RAM на компьютере. Как я понимаю, делается какой-то вызов функции из системной библиотеки. Но они же написаны на С...

Dorian
16.03.2017
11:23:31

Google

Dorian
16.03.2017
11:23:34
например

Andrew
16.03.2017
11:24:54
А сам os/exec тогда как запускает бинарники? Получается, на нативном Go можно вызывать из сишных либ функции?

Mike
16.03.2017
11:25:17
да

Dorian
16.03.2017
11:25:26
А Вы какую задачу решаете?

Andrew
16.03.2017
11:25:50
Я прост интересуюсь, для общего понимания работы под капотом.

Dorian
16.03.2017
11:26:34
можно так:
https://golang.org/pkg/syscall/
Кстати, зачем два канала про go?

Andrew
16.03.2017
11:28:20

Мерлин
16.03.2017
13:08:05

i
16.03.2017
13:08:47
На том канале висит реклама java и php

Олег
16.03.2017
13:11:36
Тот канал сделан в пачке с кучей других pro-каналов :) А еще автор там рекламу публикует. Давайте любить этот канал.

Ighar
16.03.2017
13:18:44

ainu
16.03.2017
14:03:34
Но там людей больше

Google

Sergey
16.03.2017
14:03:54

Daniel
16.03.2017
14:04:12
крупнее

ainu
16.03.2017
14:05:02
Надо чтобы 4gophers или golangshow сказали "этот канал нечист а этот благословлен"
Ну или позиционировать. "этот - флуд, этот - вопросы".

Ighar
16.03.2017
14:06:20

ainu
16.03.2017
14:06:27
А Мерль этим рулит или тем?

Ighar
16.03.2017
14:09:22
этим

ainu
16.03.2017
14:10:21
Ну значит этот главнее.

Ighar
16.03.2017
14:10:38

ainu
16.03.2017
14:10:47
По моему в CTO cast или еще гдето рекламировался.

Sergey
16.03.2017
14:10:55

Ighar
16.03.2017
14:11:44
я вот вчера свой канальчик на хабре порекламировал :) так что реклама еще ничего не значит :)

ainu
16.03.2017
14:12:00
нет, в девзен

Ighar
16.03.2017
14:12:26

ainu
16.03.2017
14:12:38
вспомнить пытаюсь
devzen, ctocast, golangshow - подкасты
@onokonem - скажи, какой ближе к "официальному чату сообщества golang"?
Обещаю не уходить из второго=)
И из этого

Google

Daniel
16.03.2017
14:17:12
к официальному ближе слак

i
16.03.2017
14:17:14
я думаю, что официальный час сообщества go это #go-nuts на freenode

ainu
16.03.2017
14:17:42
Ага, тоже про слак подумал
А ещё я так понял - одна группа, а другая супергуппа
И одна (при росте сообщества) неизбежно станет меньше.
Ввиду естественных ограничений
Стоп. Админы одинаковые и там и там.
Это как сникерс и марс.

Мерлин
16.03.2017
14:24:33
Мы - левая палочка, и льём данные в каналы сверху вниз

Mike
16.03.2017
14:25:03
*левая почка

ainu
16.03.2017
14:37:49
А есть канал golang jobs?
По аналогии с javascript jobs?

Ighar
16.03.2017
14:40:53

i
16.03.2017
14:42:23
есть такой, но там ничего не пишут

Мерлин
16.03.2017
14:53:54

ainu
16.03.2017
14:58:07
Спасибо ситуация понятна
В яваскрипте судя по всему самый большой и живой канал именно jobs

Google

Mike
16.03.2017
14:59:26
Реакт тоже огромный
Почти 2к человек
Прост на чистом джс никто не пишет

Мерлин
16.03.2017
15:04:23

ainu
16.03.2017
15:04:40
Спасибо

hamper ?
16.03.2017
15:24:28
А чем вы миграции для постгреса делаете для го проектов?

Alexander
16.03.2017
15:28:24
goose

hamper ?
16.03.2017
16:56:58
goose
А этот гусь будет работать на серваке на котором не стоит го? Или как он гошные миграции парсит?

Alexander
16.03.2017
17:03:19
c sql-миграциями будет, с go - не знаю, не пробовал

hamper ?
16.03.2017
17:04:47
Ну ладно, вроде как большую часть логики нужной для миграции можно выразить через sql
Вот эта штука вроде интересная https://github.com/rubenv/sql-migrate к тому же можно прямо в бинарник все миграции упаковать.
Еще бы придумать как лучше мигрировать clickhouse.

Мерлин
16.03.2017
17:59:18
picosql : a wrapper around database/sql
https://www.reddit.com/r/golang/comments/5zs43t/picosql_a_wrapper_around_databasesql/
https://www.cockroachlabs.com/blog/apd-arbitrary-precision-decimal-package/?utm_source=golangweekly&utm_medium=email

Eugene
16.03.2017
20:59:23
Насчет миграций - выбор большой. Вот обзорчик
https://povilasv.me/2017/02/20/go-schema-migration-tools/

Alan
16.03.2017
21:01:59

Владимир
16.03.2017
21:31:15

ainu
17.03.2017
05:48:13
Какой фреймворк выбираете чтобы делать api и отдавать статические файлики?
net/http | fasthttp – 25
??????? 69%
Gin – 7
?? 19%
Beego – 3
? 8%
Echo – 1
▫️ 3%
? 36 people voted so far.

Мерлин
17.03.2017
05:53:43
* nginx

Google

Андрей
17.03.2017
06:00:30
API еще как бы ладно. Но зачем файлики отдавать не nginx?

Daniel
17.03.2017
06:02:17
nginx не нужен, вообще-то

Андрей
17.03.2017
06:02:45
Почему?

Daniel
17.03.2017
06:02:54
что - почему?
зачем он?

Андрей
17.03.2017
06:03:06
Почему не нужен?
Статику отдавать

Daniel
17.03.2017
06:03:25
(я им пользуюсь с момента появления, а до того - mod_accel)
а статика - нужна?
если нужна статика - нужен и nginx

Андрей
17.03.2017
06:04:22
@ramainen видимо нужна, раз опрашивает.

ainu
17.03.2017
06:05:13
а статика - нужна?
В принципе, верно. nginxом лучше. просто отдача статики это часть задач фреймворка, например, на этапе разработки за 5 минут написать чтобы отдавал статическую часть и не париться, а на проде nginx.

Daniel
17.03.2017
06:06:03
если правильно написать - статика будет закеширована браузером, и эффективность отдачи ее сравняется у go и nginx
304 not modified все равно чем отдавать

ainu
17.03.2017
06:07:16
Давайте будем считать, что статика ограничивается одним favicon
Если API на каждый чих отдает контент, то при открытии API методом GET в браузере отдается favicon. Если апи при этом делает проверку на авторизацию, или список сущностей отдает, это плохо. И вообще, у каждого микросервиса должна быть фавиконка.

Ilya
17.03.2017
07:00:28
Серьезно?

Andrew
17.03.2017
07:14:48
Зачем nginx, когда его функционал есть в Go?

hamper ?
17.03.2017
07:24:56
Фавикон для микросервисов с апи? Но зачем??