
Alexey
30.11.2017
13:56:30
Оценил юмор)
Ну может брут чего, чек
Мне просто с каналами поработать

Google

Alexander
30.11.2017
14:01:09
https://habrahabr.ru/company/JetBrains/blog/343576/
потихоньку платной становится

Alexey
30.11.2017
14:04:40

Alexander
30.11.2017
14:05:13
как я понял пока можно и скачать и купить. будет ли CE потом - хз

Alexey
30.11.2017
14:07:15

Alexander
30.11.2017
14:07:33
сходу, для php-storm есть ?

Aleksandr
30.11.2017
14:10:18

Alexey
30.11.2017
14:16:35
Ну я pycharm всегда обновы и прочее

Aleksandr
30.11.2017
14:21:19
Ну я pycharm всегда обновы и прочее
ясно. ты свой узкий опыт распространил на всю компанию. неверно экстраполировал. посчитал что после первой решки остальные монетки выпадут тоже решкой

Alexey
30.11.2017
14:28:43

Andrew
30.11.2017
14:46:49

Alexey
30.11.2017
14:51:10
?

Google

Kirill
30.11.2017
16:48:10
Привет! Подскажите, пожалуйста, если по Питону читать Лутца, то какую книгу я мастхэв по Golang?

Valentin
30.11.2017
16:48:38
golang.org

some_random_anonymous
30.11.2017
16:48:52
Кернигана?
https://github.com/dariubs/GoBooks#the-go-programming-language

Kirill
30.11.2017
16:49:42
golang.org
Хочется почитать что-то кроме офф тех доки :)

some_random_anonymous
30.11.2017
16:51:38

Kirill
30.11.2017
16:52:26

Daniel
30.11.2017
17:18:47
коллеги, есть ли тут у нас пользователи vscode?
у меня странно ведет себя go.build.package
пытается собирать /go/src/github.com/Djarvur вместо /go/src/github.com/Djarvur/parsewords

Nick
30.11.2017
18:50:22
Господа подскажите, какой подход лучше : возвращать пустую структуру или указатель ?
func some(s string) (*SomeStruct, error) {
if len(s) == 0 {
return nil, new(CustomError)
}
struct := SomeStruct { field : 2}
return &struct, nil
}
или
func some(s string) (SomeStruct, error) {
if len(s) == 0 {
return SomeStruct{}, new(CustomError)
}
struct := SomeStruct { field : 2}
return struct, nil
}

Олег
30.11.2017
19:08:15
Зависит от того, как ты используешь эту структуру
Если в ее методах ресивер - указатель, возвращай указатель
Если значение - возвращай значение

Nick
30.11.2017
19:13:07
этот метод фактически является конструктором для этой структуры. Он должен вернуть либо экземпляр структуры либо ошибку. Просто если возвращать значение, то если неправильно обработать ошибку то можно столкнуться с тем, что последующий код будет использовать непроинициализированную структуру, а так бы я вернул бы nil. Надесь внятно объяснил)
Понятно что можно и так и так возвращать, меня просто волнуют best practices

Aleksandr
30.11.2017
19:31:00
я бы сначала опеределился, что ты хочешь получить, а не что вернуть
т.к. ответ на этот вопрос и будет ответом на изначальный

Nick
30.11.2017
19:32:05
Хочу получить либо экземпляр структуры, либо ошибку.

Google

Nick
30.11.2017
19:32:31
но при ошибке, мне экземпляр структуры фактически не нужен
Ну ок, я вас понял

ainu
30.11.2017
20:26:35
В Go глобальные переменные считаются плохо или норм?

Aleksandr
30.11.2017
20:29:01
По ситуации

Valentin
30.11.2017
20:52:25
Лучше избегать

ainu
30.11.2017
20:59:25
есть допустим у меня некий объект и у него два-три метода.
я инициирую объект и он всегда у меня есть. Пусть например, база данных.
далее пишу http api, в котором цепляю функцию.
app.GET("/api/search/:list", apiListItems)
внутри этой функции недоступен мой объект, поэтому я его делаю глобальным.
и вот задумался а правильно ли это

Daniel
30.11.2017
21:24:24

Andrey
30.11.2017
22:48:25
что, наступает то самое светлое
когда лямбда начала поддерживать го

Alex
30.11.2017
22:54:53
И когда баловался 2 месяца назад ещё не было поддержки
Использовал up, который делал тонкую обёртку для бинарника на Node

ad1
30.11.2017
23:21:06
Goland 2017.3 ещё никто не смотрел? Как мнения?

Valentin
30.11.2017
23:21:59
С первого взгляда не увидел разницы

ad1
30.11.2017
23:22:41
Теперь вроде же денег стоит

Valentin
30.11.2017
23:23:35
А, это совсем новый. Из toolbox не даёт EAP скачать?

BlastPy
01.12.2017
02:49:10
Ребят такой вопрос. На хабре если в песочницу отправить перевод статьи то инвайт могут дать или только свое ?

Alexander
01.12.2017
04:46:52
https://stackoverflow.com/questions/47480360/goland-run-in-debug-fails-on-macos-sierra
пришлось ехать на 1.9

Google

Lev
01.12.2017
05:01:29
Я смотрел на Goland в EAP, но не понял, как настраивать синтаксические прихваты, по типу после // не ставится пробел и коммент начинается с начала строки, без разницы, какой глубины блок, вот это все) ща обновлюсь, посмотрю, что там

Andrew
01.12.2017
05:04:20
Все проблемы из-за того, что денег не внесли в казну!

Lev
01.12.2017
05:05:41
ну и еще нет мапы для хоткеев, как в ST)

Valentin
01.12.2017
07:04:43

Alexander
01.12.2017
07:05:48
а зачем тебе инвайт? в комментах, кхмм, мнение высказывать?

Александр
01.12.2017
07:15:25
хабра зла

Valentin
01.12.2017
07:15:33
Да и хабр уже не тот :)

Admin
ERROR: S client not available

Александр
01.12.2017
07:15:38
я удалился оттуда, кармы хватило на 1 холивар по php :)

Valentin
01.12.2017
07:15:57
Лучше свой блог вести, а не дарить контент и трафик другим :)

Александр
01.12.2017
07:16:26
донести свое правильное мнение до общественности - бесценно
для всего остального есть мастеркард :)

Mush
01.12.2017
07:29:18
Хабр гумно со школьниками в комментах. А инфы на англосайтах и стаковерфлов уже и больше стало

User ?
01.12.2017
07:30:09

Mush
01.12.2017
07:31:11
Когда-то в начале 2000х он был нужен, сейчас уже точно нет

Andrew
01.12.2017
07:36:57

Mush
01.12.2017
07:39:19

User ?
01.12.2017
07:39:36

Mush
01.12.2017
07:40:27
У меня есть, но я скидывать не буду, ибо не хочу деанонимизироваться

Google

Mush
01.12.2017
07:41:19
Хостинг стоит целых 60р в месяц

Alexander
01.12.2017
07:41:46
блог о наркотиках что-ли?

Valentin
01.12.2017
07:43:17

Andrew
01.12.2017
07:43:27

Valentin
01.12.2017
07:43:34
Я уже пару месяцев плачу за ВПС просто так))

Mush
01.12.2017
07:43:35

Andrew
01.12.2017
07:45:09

Mush
01.12.2017
07:46:18
ивановиваниванович.ру?
Почти так. Кстати сейчас можно писать про программивание блокчейн, ибо инфы почти нет. Есть как майнить а как решать прогерские задачки такого почти нет, а тема хайповая.

Valentin
01.12.2017
07:48:08

Mush
01.12.2017
07:48:51

Valentin
01.12.2017
07:49:24
Звучит как вызов
:D

Nix
01.12.2017
08:11:56
подскажите как заглавные на строчные изменить?

Alexander
01.12.2017
08:12:33
а в гугле говорят ответ есть

Nix
01.12.2017
08:15:57

Alexander
01.12.2017
08:16:24
стыдно спрашивать как сделать что-то, что есть в стандартной либе и в первой же поисковой выдаче