@proGO

Страница 204 из 1674
Daniel
26.08.2016
16:44:53
уже давно записано

Zver
26.08.2016
16:45:10
Тут косяка никакого нет.

Daniel
26.08.2016
16:46:04
есть

Igor ⛷
26.08.2016
16:46:11
Линк?

Google
Daniel
26.08.2016
16:46:41
абсолютные пути импортов - это фейл

это даже не ограничение от создателей

это они просто лажанулись

Igor ⛷
26.08.2016
16:47:39
Бывает, есть необходимость держать обе репы

Daniel
26.08.2016
16:48:14
можно держать два разных GOPATH

Igor ⛷
26.08.2016
16:49:58
можно держать два разных GOPATH
Да, есть даже тулза gvp, одно время активно юзал

KlonD90
26.08.2016
17:15:24
А вот если я в канал фигню всякую пишу

И там на другой стороне эта история не мгновенно выполняется то в какой-то момент переполнится и будет ожидание?

Или нжуно сильно постараться?

Daniel
26.08.2016
17:26:23
не надо стараться

как только переполнится - так и будет ожидание

Igor ⛷
26.08.2016
17:27:19
да, у каналов есть размер

Daniel
26.08.2016
17:27:27
по дефолту - 0

Google
Daniel
26.08.2016
17:34:16
Минск, офис, компания inCaller Нужен ведущий backend Go разработчик на проект с высокой масштабируемостью и нагрузками. Опыт в строго типизированных языках программирования не менее 3 лет. Опыт разработки на Go не менее 6 месяцев. Ну или убедите нас, что вы изучите Go за неделю. Это, кстати, вполне реально. Алгоритмизация,расчет,планирование,проектирование. Отлично знание, понимание и умение выбрать необходимые структуры данных. Оценка сложности алгоритмов и структур до их использования с умением выбора оптимальной. Понимание основ защиты информации и построения безопасных систем. Хорошее знание СУБД, в том числе NoSQL, конкретно - Aerospike, а так же различных нестандартных решений будет весомым плюсом. Любовь к современным технологиям будет плюсом. Знание сетевого стека необходимо. Опыт проектирования протоколов необходим. Опыт работы с микросервисной архитектурой крайне желателен. Основная деятельность: проектирование и реализация масштабируемых нагруженных систем на основе микросервисов. Обязательно предъявите нам пример вашего кода на Go, ну или на другом статически типизированном языке. ЗП: $2000-$3000 в месяц, по результатам собеседования Контакты d.podolsky@incaller.org, skype: onokonem, telegram: @onokonem

Maxim
26.08.2016
17:47:40
Стаж языка от 3-х лет. (╯°□°)╯︵ ┻━┻

Daniel
26.08.2016
17:48:18
причем — языков строгой типизации

но

шлите примеры кода, мы не очень замшелые

Maxim
26.08.2016
17:48:43
Ещё и убеждать надо. (╯°□°)╯︵ ┻━┻

Daniel
26.08.2016
17:48:59
конечно

и вообще - хотеть работать

Maxim
26.08.2016
17:49:15
конечно
┬─┬ ノ( ゜-゜ノ)

Daniel
27.08.2016
12:13:48
засылай :)

KlonD90
27.08.2016
13:22:48
Что делать если recover что-то не пашет? :(

Хочу увидеть хоть какой-то стек трейс и того не вижу

:/

Kirill
27.08.2016
13:23:50
Минск, офис, компания inCaller Нужен ведущий backend Go разработчик на проект с высокой масштабируемостью и нагрузками. Опыт в строго типизированных языках программирования не менее 3 лет. Опыт разработки на Go не менее 6 месяцев. Ну или убедите нас, что вы изучите Go за неделю. Это, кстати, вполне реально. Алгоритмизация,расчет,планирование,проектирование. Отлично знание, понимание и умение выбрать необходимые структуры данных. Оценка сложности алгоритмов и структур до их использования с умением выбора оптимальной. Понимание основ защиты информации и построения безопасных систем. Хорошее знание СУБД, в том числе NoSQL, конкретно - Aerospike, а так же различных нестандартных решений будет весомым плюсом. Любовь к современным технологиям будет плюсом. Знание сетевого стека необходимо. Опыт проектирования протоколов необходим. Опыт работы с микросервисной архитектурой крайне желателен. Основная деятельность: проектирование и реализация масштабируемых нагруженных систем на основе микросервисов. Обязательно предъявите нам пример вашего кода на Go, ну или на другом статически типизированном языке. ЗП: $2000-$3000 в месяц, по результатам собеседования Контакты d.podolsky@incaller.org, skype: onokonem, telegram: @onokonem
кстати, интересно, а вас не насторожило то, что их инженеры в Калифорнии и Индии?

KlonD90
27.08.2016
13:24:31
в defer на main и еще в одной из под функций где вроде ок

Phil
27.08.2016
13:24:47
кстати, интересно, а вас не насторожило то, что их инженеры в Калифорнии и Индии?
нет, судя по всему инженера inCaller Нила это не насторожило :)

Google
KlonD90
27.08.2016
13:24:57
в какой-то либе

Kirill
27.08.2016
13:25:08
в какой-то либе
а где она вызывается?

KlonD90
27.08.2016
13:25:10
stack trace отсутсвует так что я только гадать могу

где эта паника

впрочем появилось подозрение что пидарский фсин меня банит

:/

нет чтобы нормальный rss сделать или условия для заключенных

Kirill
27.08.2016
13:31:21
покажи код, который у тебя за recover отвечает

KlonD90
27.08.2016
13:31:57
defer func() { if err := recover(); err != nil { fmt.Println(errors.Wrap(err, 2).ErrorStack()) } }() да вот украл с github.com/go-errors/error

да я нашел ошибку но тут еще надо будет либо написать ребятам которые делают сайт фсин чтобы RSS нормальный сделали либо

банить перестали

Zver
27.08.2016
13:37:14
Вы про что?

KlonD90
27.08.2016
22:06:43
*errors.errorString unexpected EOF /usr/lib/go/src/runtime/asm_amd64.s:1998 (0x46e131) goexit: BYTE $0x90 // NOP а что делать с таким stack trace'ом лол :(

Алексей
28.08.2016
06:41:06
Всем привет. Кто-нибудь grpc на go использовал? У меня тут затуп возник при установке. При попытке выполнить команду go get -u github.com/golang/protobuf/{proto,protoc-gen-go} вылезают такие ошибки: package github.com/golang/protobuf/proto: cannot download, $GOPATH not set. For more details see: go help gopath package github.com/golang/protobuf/protoc-gen-go: cannot download, $GOPATH not set. For more details see: go help gopath. Но $GOPATH установлен. Вот вывод go env: GOARCH="amd64" GOBIN="/usr/local/go/bin" GOEXE="" GOHOSTARCH="amd64" GOHOSTOS="darwin" GOOS="darwin" GOPATH="/Users/iogurtHome/workGO" GORACE="" GOROOT="/usr/local/go" GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64" GO15VENDOREXPERIMENT="1" CC="clang" GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common" CXX="clang++" CGO_ENABLED="1"

В гугле подобного рода ошибки у людей вылезали когда у них не был установлен GOPATH.

Алексей
28.08.2016
08:09:56
да в терминале

Maksim
28.08.2016
08:14:04
да в терминале
Тогда странно, если бы в IDE, то у меня подобное было, прописывал принудительно в плагине IDE. А где писал GOPATH? В ~/.bash_profile?

Алексей
28.08.2016
08:15:39
да именно там. Вообще вот инструкция по установке. Возможно я что не так сделал. http://www.grpc.io/docs/quickstart/go.html#before-you-begin

@proDOT
28.08.2016
15:27:44
Indent. I use.. Tab – 161 ??????? 43% 4 spaces – 100 ???? 27% 2 spaces – 97 ???? 26% 1 space – 6 ▫️ 2% 3 spaces – 4 ▫️ 1% 5 or 6 or 7 spaces – 3 ▫️ 1% 8+ spaces – 3 ▫️ 1% 8 spaces – 2 ▫️ 1% ? 376 people voted so far.

Google
Maksim
28.08.2016
15:39:03
Охренеть сколько человек не используют go fmt!
хаха, тоже об этом подумал когда только увидел этот вопрос :D

corpix
28.08.2016
15:43:21
Тем кто голосовал за пробелы действительно стоит попробовать go fmt, желательно перед сохранением. Это прекрасно, вы забудите про эти глупые холивары на тему "сколько пробелов использовать", "пробелы или табы", а также сделаете свои исходники читабельными для других разработчиков. Более того, ленивым(вот я ленивый например!) можно больше не править кодстайл вообще, нажал сохранить в редакторе кода и все само отформатировалось, по общему кодстайлу сообщества, как надо. Разве это то от чего стоит отказываться? :)

Admin
ERROR: S client not available

Daniel
28.08.2016
16:15:08
Я вот использую таб шириной в 4 пробела.

Maxim
28.08.2016
16:26:55
Я вот использую таб шириной в 4 пробела.
*файл с серией Кремниевой долины про табуляцию и пробелы*

Phil
28.08.2016
17:51:39
Я вот использую таб шириной в 4 пробела.
угу. потому что я так настраивал Borland Pascal IDE, DOS Navigator editor, mcedit и vim :)))

Vladislav
28.08.2016
17:54:03
Почему именно спейсы, в чем прикол? При редактировании же очень не удобно прыгать по строчкам и home делать...

Phil
28.08.2016
17:55:13
Потому что yaml например синтакс еррор на табах. И редакторы часто очень вольно и странно их трактуют

Vladislav
28.08.2016
17:57:28
Ну yaml черт с ним, не каждый с ним работает, а почему редакторы вольно трактуют, первый раз слышу...

@proDOT
28.08.2016
17:57:38
Потому что yaml например синтакс еррор на табах. И редакторы часто очень вольно и странно их трактуют
Ну там он по спецификации не поддерживает табы... так что это не проблемы табов. А дефект дизайна

Maxim
28.08.2016
18:00:46
Indent. I use.. Tab – 161 ??????? 43% 4 spaces – 100 ???? 27% 2 spaces – 97 ???? 26% 1 space – 6 ▫️ 2% 3 spaces – 4 ▫️ 1% 5 or 6 or 7 spaces – 3 ▫️ 1% 8+ spaces – 3 ▫️ 1% 8 spaces – 2 ▫️ 1% ? 376 people voted so far.
Проще было запилить опрос тупо по пообелам или табуляциям. А размер отступа уже отдельным опросом.

Alexander
28.08.2016
18:03:13
Tabs vs Spaces Spaces – 65 ??????? 56% Tabs – 45 ????? 38% Mixed – 7 ? 6% ? 117 people voted so far.

Google
corpix
28.08.2016
18:11:03
Давайте ещё опросник vim vs emacs, так уж чтоб полный трэш был!

Maxim
28.08.2016
18:16:34
Давайте ещё опросник vim vs emacs, так уж чтоб полный трэш был!
Так что лучше? Опрос сосёт – 37 ??????? 30% Sublime Text – 36 ??????? 29% Idea – 14 ??? 11% Atom – 13 ?? 11% Vim – 10 ?? 8% Emacs – 8 ?? 7% LiteIDE – 5 ? 4% ? 123 people voted so far.

Maxim
28.08.2016
18:20:46
VSCode забыл
Это старый опросник.

@proDOT
28.08.2016
18:22:04
Textadept

Nik
28.08.2016
18:30:58
FYI по поводу производительности regexp FindStringSubmatch и FindSubmatch

stringSubmatch 2.948585941s byteSubmatch 32.313491ms

Daniel
28.08.2016
18:38:11
что значат эти цифры?

Nik
28.08.2016
18:38:47
время на поиск по маске в одном и том же файле разными методами

fmt.Println("stringSubmatch") start := time.Now() for i := 0; i < 1000; i++ { _ = regexp.MustCompile("action=\"./(.*?)\"").FindStringSubmatch(string(data))[1] } fmt.Println(time.Since(start)) fmt.Println("byteSubmatch") start2 := time.Now() for i := 0; i < 1000; i++ { _ = regexp.MustCompile("action=\"./(.*?)\"").FindSubmatch(data)[1] } fmt.Println(time.Since(start2))

Daniel
28.08.2016
18:44:37
а что там за data?

Kirill
28.08.2016
18:50:59
вообще так нельзя сравнивать

очевидно же

ты сравниваешь поиск по строке и байтам, а со строками включаешь в цикл еще и конвертацию в строку

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