
Vladimir
12.02.2017
23:51:42
ночь однако

Максим
13.02.2017
07:11:46
А уже показали
Сори торможу.

Google

Максим
13.02.2017
07:12:47
Но в любом случае там смотреть не на что. Гланвый минус - там подкастов то как бы толком и нет

Никита
13.02.2017
07:12:55

Максим
13.02.2017
07:19:27
Мне ещё кстати нравится функционал Web-версии.

Никита
13.02.2017
07:28:22
а я туда зашел и мне предложили заплатить еще 9 долларов
я подумал, что хватит и мобилки

Максим
13.02.2017
07:29:06
Ну да. Я просто давно пользуюсь и давно купил

Roman
13.02.2017
11:22:00
marija/README.md at master · dutchcoders/marija
https://github.com/dutchcoders/marija/blob/master/README.md
Peter зацени

Peter
13.02.2017
11:23:50

Ivan
13.02.2017
11:45:34
А вот подскажите, в конструкциях типа defer res.Body.Close() линтер пишет warning| error return value not checked
А как я её проверю то там в defer ?
defer func() { ?

Aleksandr
13.02.2017
11:47:06
defer func(response *http.Response) {
err := response.Body.Close()
if err != nil {
log.Printf("Body close error: [%s] %s.\n", task.Url.String(), err)
crawler.queueTask(task)
}
}(resp)
типа такого

Google

Ivan
13.02.2017
11:47:20
Спасибо!
А boltdb используете? мне ка кто всё время не хватает консольного клиента влезть в базу глянуть, никак это не решается?

Peter
13.02.2017
12:09:21
@rkononov еще можно поэксперименторовать с https://github.com/balzaczyy/golucene

Alexander
13.02.2017
13:45:49
вот не консольный клиент, но можно переделать под поддержку консоли, наверно
https://github.com/boltdb/boltd

⠀
13.02.2017
14:22:50

Alexey
13.02.2017
14:30:42
Overcast’а нет на андроидах

⠀
13.02.2017
14:56:01
Это удивительно
Вот вам статья http://beardycast.com/2016/07/19/Andrey_B/podcast-how-to/

Ivan
13.02.2017
15:43:49

Andrew
13.02.2017
16:34:53
1.8 скоро выйдет?

Peter
13.02.2017
16:35:18
уже вышел
https://golang.org/dl/#unstable
НИКТО НЕ СКРОЛЛИТ ВНИЗ СТРАНИЦЫ

Aleksandr
13.02.2017
16:36:37
точно не слежу, но по последней официальной инфе точного срока не было, но обещали в начале-середине февраля. так что ждем на днях)
релиз пати через 3 дня

Slava
13.02.2017
17:31:43
А релиз пати в России токлько Мск, и Новосибирск?)

santa
13.02.2017
17:39:47

Мерлин
13.02.2017
18:04:55
https://github.com/jodosha/vim-godebug

Peter
13.02.2017
18:11:16
чьих рук дело, хакиры?

Google

Kirill
13.02.2017
18:46:16

hamper ?
13.02.2017
22:11:48
Не помню правда где видел такое.

Aleksandr
13.02.2017
22:33:03
Нигде. В четверг релиз пати.

N
13.02.2017
23:07:17
в майлстоуне на 1.8 дата была 31 января сначало, сдвинули на 16 февраля, день в день ни разу не релизили еще - поэтому с чего там релиз пати в четверг мне не понятно, хотя может речь не о версии Go, а о чем-нибудь еще....

Kirill
13.02.2017
23:14:31

N
13.02.2017
23:16:54

Aleksandr
13.02.2017
23:18:25
вики пишет "возможно начало февраля". Теперь понятно, что 16 февраля (день релиз пати) очень вероятно станет и днем релиза, т.к. все ишьюсы закрыты

Kirill
13.02.2017
23:21:00

N
13.02.2017
23:21:20

⠀
14.02.2017
05:16:31
Люди, я каску под забором нашёл, а в го-туре расскажут про файло и вообще прочие темы кроме синтаксиса?
И ещё вопрос: vim-go шалит, валятся ошибки при редактировании, плагин-менеджер говорит попробуй PlugUpdate, но оно не помогает. Что делать?

?FLERRY?
14.02.2017
06:24:49

Антон
14.02.2017
07:23:33
Добрый день!
Я вчера дописал свой первый, относительно полезный по функциональности, пакет. Его суть заключается в том, что он позволяет найти контур полигона для обрисовки множества точек. Будучи новичком в Go, допускаю, что некоторые моменты и участки кода написаны не лучшим образом. Если не сложно, и есть время и желание, посмотрите, пожалуйста, и укажите на те недостатки и слабые стороны в коде, которые увидите.
Спасибо!
https://github.com/GiddeonWyeth/ConcaveHull_Golang


Mars
14.02.2017
07:28:28
Добрый день!
Я вчера дописал свой первый, относительно полезный по функциональности, пакет. Его суть заключается в том, что он позволяет найти контур полигона для обрисовки множества точек. Будучи новичком в Go, допускаю, что некоторые моменты и участки кода написаны не лучшим образом. Если не сложно, и есть время и желание, посмотрите, пожалуйста, и укажите на те недостатки и слабые стороны в коде, которые увидите.
Спасибо!
https://github.com/GiddeonWyeth/ConcaveHull_Golang
Исходники лучше в корне держать чтоб импорт был короче. Название пакета и папки желательно чтоб совпадало

Антон
14.02.2017
07:30:06
Понял, учту, спасибо!

Andrew
14.02.2017
08:46:54
Добрый день!
Я вчера дописал свой первый, относительно полезный по функциональности, пакет. Его суть заключается в том, что он позволяет найти контур полигона для обрисовки множества точек. Будучи новичком в Go, допускаю, что некоторые моменты и участки кода написаны не лучшим образом. Если не сложно, и есть время и желание, посмотрите, пожалуйста, и укажите на те недостатки и слабые стороны в коде, которые увидите.
Спасибо!
https://github.com/GiddeonWyeth/ConcaveHull_Golang
Ещё из простых подсказок - пробежаться по файлам с помощью gofmt. Глаз зацепился за точки с запятой в некоторых строках.

Google

Антон
14.02.2017
08:48:55
это дурной тон?

Mars
14.02.2017
08:49:21

Антон
14.02.2017
08:50:02
хорошо)
вообще, я надеялся также на какие-то советы по улучшению производительности)
красота кода, конечно, тоже хорошо, но вторично)

i
14.02.2017
08:54:42
И ещё types.go лучше разнести по разным файлам

Admin
ERROR: S client not available

Kirill
14.02.2017
08:55:51
никаких функций, только типы

Andrew
14.02.2017
08:56:11
Улучшение производительности? А что, текущей мало?

Антон
14.02.2017
08:56:14
а функции типов в отдельный файл?

Kirill
14.02.2017
08:56:34

Антон
14.02.2017
08:56:51
если можно быстрее, я бы не отказался

Andrew
14.02.2017
08:57:20
Текущая в смысле "на данный момент" :)

i
14.02.2017
08:57:36
В point.go тип point и его методы так же и в grid.go

Kirill
14.02.2017
08:58:23
хоть и немного, но заметно, когда ей не пользуешься
разрастается потом так незаметно файлик на 1500 строк и всё, туши свет, бросай гранату

Антон
14.02.2017
09:00:28
дело в том, что если передать в этот алгоритм 2 с лишним миллиона пар координат, скорость удручающая становится)

Kirill
14.02.2017
09:00:29
то есть — рефакторить придется

Антон
14.02.2017
09:00:44
это к вопросу о производительности

Google

Антон
14.02.2017
09:01:19
возможно это нормально для такого объема данных, а возможно нет - я не знаю, к сожалению

Kirill
14.02.2017
09:01:36
для начала ты бы написал это go-way
а то это похоже на выхлоп конвертора
что за вечные выделения в циклах?
что за скобочки у if? что за ; в конце строк?
писалось явно без знания, как делать нужно в go.

Антон
14.02.2017
09:03:15
да, спасибо, на эти недостатки выше уже указали, в следующем пуше буду их исправлять

N
14.02.2017
09:03:25
Добрый день!
Я вчера дописал свой первый, относительно полезный по функциональности, пакет. Его суть заключается в том, что он позволяет найти контур полигона для обрисовки множества точек. Будучи новичком в Go, допускаю, что некоторые моменты и участки кода написаны не лучшим образом. Если не сложно, и есть время и желание, посмотрите, пожалуйста, и укажите на те недостатки и слабые стороны в коде, которые увидите.
Спасибо!
https://github.com/GiddeonWyeth/ConcaveHull_Golang
не вижу unit-тестов в принципе. покрыть стоит, если важна производительность то написать бенчмарки, запускать с отключенным GC и посмотреть на эскейп анализ, по возможности убрать выделения памяти в хипе. смотрится с ключиком -gcflags -m

Kirill
14.02.2017
09:04:24
ну вот замечания о постоянных выделениях памяти в цикле я не видел тут
а они в нескольких местах тут.

Антон
14.02.2017
09:05:04
а о каких конкретно выделениях памяти в циклах идет речь?

Kirill
14.02.2017
09:05:21
https://github.com/GiddeonWyeth/ConcaveHull_Golang/blob/master/concaveHull/hull.go#L25
(Point{})

N
14.02.2017
09:05:34

Kirill
14.02.2017
09:05:46
аж глаза от такого режет.