@proGO

Страница 595 из 1674
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
Но обычно файлы называют всё же с маленькой буквы

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
Констатирую то что видел сам в большинстве проектов

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

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
Мне лень, на гитхабе всё есть)
Из того что было под рукой https://github.com/golang/go/tree/master/src/crypto/sha256

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
выглядит как паскаль

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
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
а что, fmt.Sprint не справляется?
я этого не говорил.

Никита
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
Если я не введу пароль в течении часа ваши сервера навернутся

Admin
ERROR: S client not available

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

ты не поверишь...
я правда пока не в крон а в скрине через while sleep 10 сделал

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 файла через запятую? Например, "Вася, Петя, Федя" из файла занести в массив?

Google
LexsZero
17.04.2017
17:24:36
encoding/csv?

Ruslan
17.04.2017
17:25:16
github.com/urfave/cli почти идеален
чёта не понял, как использовать распаршенные параметры?

Илья
17.04.2017
17:25:18
Прочесть файл, далее пилить строку по шаблону ", ". Профит?
В смысле? Как ты отделишь слова друг от друга?)

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

Igor
17.04.2017
17:25:42
чёта не понял, как использовать распаршенные параметры?
app.Action = func(c *cli.Context) error { fmt.Printf("Hello %q", c.Args().Get(0)) return nil }

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

Илья
17.04.2017
17:28:33
encoding/csv?
Погулил, то что надо. Спасибо!

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

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

Если каждое имя на новой строке с запятой в конце - то csv. Короче, много вариантов.

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