
Maxim
16.04.2017
18:20:10
При сборке Go склеит все что лежит в текущем уровне по сути как в один большой файл скрипта.
Если ОЧЕНЬ грубо описывать процесс.

Konstantine
16.04.2017
18:20:56
И никаких "неписанных" правил нет? Может как-то принято всеми. Или вообще по барабану делай как хочешь?

Maxim
16.04.2017
18:21:18
Так что между SomeFile.go и sampleScript.go разницы нет.

Google

corpix
16.04.2017
18:21:25
Но обычно файлы называют всё же с маленькой буквы

Maxim
16.04.2017
18:21:35

corpix
16.04.2017
18:21:49
И camelCase не используют, вместо него используется snake_case

Maxim
16.04.2017
18:22:07
Я сомневался, но потом решил что буду делать типа так: otherSomeFile.go

corpix
16.04.2017
18:22:18
Констатирую то что видел сам в большинстве проектов

Maxim
16.04.2017
18:22:24

Konstantine
16.04.2017
18:22:30
Тобишь, принято с маленькой в основном?

Maxim
16.04.2017
18:22:32

corpix
16.04.2017
18:22:56

Denis
16.04.2017
18:23:00
С большой это паблик методы или переменные

Google

Denis
16.04.2017
18:23:26
Или функции

Maxim
16.04.2017
18:23:35

Denis
16.04.2017
18:23:37
С маленькой приватные на уровне пакета
А ема

Maxim
16.04.2017
18:23:43
Про переменные и функции всё понятно

Konstantine
16.04.2017
18:23:44
Вы бы хоть вникали, прежде чем кричать)

Maxim
16.04.2017
18:23:52

corpix
16.04.2017
18:24:00

Maxim
16.04.2017
18:24:21
Засчитано

Anonim
16.04.2017
19:06:06
Рибят в чeм ошибка
Program firstprogramm;
Var A,b:=integer;
Begin
Writeln('hello word');
A:=4;
B:=a;
Readln;
End.

Dmitry
16.04.2017
19:07:14
выглядит как паскаль

Maxim
16.04.2017
19:07:19

Dmitry
16.04.2017
19:07:19
или вижуалбейсик?

Maxim
16.04.2017
19:07:35

Anonim
16.04.2017
19:08:32
А это только про гоу? Канал
Я думал про программирование

corpix
16.04.2017
19:08:48
Лол

Anonim
16.04.2017
19:09:13
А все разобрался

Google

Anton
16.04.2017
19:09:38

corpix
16.04.2017
19:09:44
Кажется этот же товарищ сюда с паскалем приходил пару недель назад, если я не ошибаюсь

Anonim
16.04.2017
19:09:55
Там не ошибка там совет, я увидел вылезло думал ошибка

Anton
16.04.2017
19:14:17

DreamingKitten
16.04.2017
19:17:04
там ошибка в объявлении переменных
нет такого диалекта паскаля, в котором конструкция Var A,b:=integer; валидная

Combot
16.04.2017
19:51:11
combot.org/chat/-1001046001048

Konstantine
16.04.2017
20:00:55
Апдейтанул проектик пройдясь golint'ом, до этого вроде и тут гасили чутка, сейчас вроде лучше все)
https://github.com/SolidlSnake/instagram-go-scraper

Aleksandr
16.04.2017
20:14:49
коллеги, а есть минус конвертить int*/float* в строку так: str := fmt.Sprintf("%d", numerical)?

LexsZero
16.04.2017
20:25:10
а что, fmt.Sprint не справляется?

Aleksandr
16.04.2017
20:29:09

Никита
16.04.2017
20:41:29

Никита
16.04.2017
20:41:35
думаю да )
func BenchmarkFmt(b *testing.B) {
for i := 0; i < b.N; i++ {
fmt.Sprintf("%d", int_)
}
}
func BenchmarkStrconv(b *testing.B) {
for i := 0; i < b.N; i++ {
strconv.Itoa(int_)
}
}

Aleksandr
16.04.2017
20:42:23
а ns/op - это что?

Никита
16.04.2017
20:42:37
наносекунд на операцию @zelenin

Aleksandr
16.04.2017
20:42:53
исчерпывающе. благодарю.

Konstantine
17.04.2017
01:08:58
Такое дело, решил попробовать Tracis ci, прикрутил к проекту, но через раз-другой выдает, что тесты не прошли. Пробег был на 1.8, 1.8.x и master, версия на которой не проходила каждый раз была разная, сначала на просто 1.8 не прошло, потом на 1.8.x и master.
Хотя у себя на машине сколько тесты не запускаю ни разу не выдавало ошибки. Может кто попробовать у себя пробежать тесты?
https://github.com/SolidlSnake/instagram-go-scraper
Ошибки выдавало в функциях Test_GetLocationMedia_quantity и Test_GetLocationById
Сейчас убрал версию 1.8.х из списка и оба тесты прошли нормально, но я так понимаю просто повезло, а хотелось бы решить нормально дело.

Subbotin
17.04.2017
08:58:30
Я нашёл софтину на го, которая жрёт память как в не в себя, но у неё в вебадминке есть кнопка "освободи память" и она освобождает 10 гигов из 20. А если не нажать, то скоро падает по ООМ. Огонь.

LexsZero
17.04.2017
08:59:07
удобно

Google

LexsZero
17.04.2017
08:59:23
осталось в крон повесить вызов курла для нажатия этой кнопочки

⠀
17.04.2017
08:59:49
Если я не введу пароль в течении часа ваши сервера навернутся

Subbotin
17.04.2017
09:00:40

Igor
17.04.2017
09:00:44

Admin
ERROR: S client not available

Subbotin
17.04.2017
09:01:12
реализация биткоина на гошечке

Akmurat
17.04.2017
15:18:10
Привет всем. Надо реализовать бэкедн мессенжера. Нужен человек с опытом разработки на го.

Alexey
17.04.2017
15:19:03
Сколько платите?)

Akmurat
17.04.2017
15:22:01

Maxim
17.04.2017
15:41:30
Ахудеть, я в десятке по рейтингу и второй по ретеншину. Што?

Ruslan
17.04.2017
17:13:01
камрады, аргументы командной строки чем парсят в go? flag?

Igor
17.04.2017
17:13:11
flag заебись

Ruslan
17.04.2017
17:13:30
спасибо

corpix
17.04.2017
17:13:32

Igor
17.04.2017
17:13:52
прямо click питоний какой-то
прикольно, спасибо!

corpix
17.04.2017
17:14:57
Подкоманды прямо одно удовольствие создавать, всё декларативненько

Илья
17.04.2017
17:19:51
Ребят, а подскажите, как проще всего записывать, а потом читать в массив данные из txt файла через запятую? Например, "Вася, Петя, Федя" из файла занести в массив?

Maxim
17.04.2017
17:24:06

Google

LexsZero
17.04.2017
17:24:36
encoding/csv?

Ruslan
17.04.2017
17:25:16

Илья
17.04.2017
17:25:18

Igor
17.04.2017
17:25:38
ну написано же

Maxim
17.04.2017
17:25:40

Igor
17.04.2017
17:25:42

Ruslan
17.04.2017
17:26:25
т.е. теперь мне "логику" из main() надо распихать по экшенам?

Илья
17.04.2017
17:28:33

Ruslan
17.04.2017
17:32:33
а, понял, надо внутри Action разместить логику, что была в main()

LexsZero
17.04.2017
17:36:00
https://npf.io/2016/10/reusable-commands/

Alexey
17.04.2017
17:46:17
Который Scanner

Илья
17.04.2017
17:46:44

Alexey
17.04.2017
17:48:19
Да не, пару килобайт
Если они там все в одной строке через запятую, то прочитать весь файл в строку, и потом по ней strings.Split. Но если он будет большой, то тогда уже так нельзя.
Если каждое имя на новой строке с запятой в конце - то csv. Короче, много вариантов.