@gogolang

Страница 292 из 1630
Brown
12.06.2017
17:24:43
Sergey
12.06.2017
17:25:42
Сделай свой репозиторий и включай его
Я сейчас положил в GOPATH нужные мне пакеты, но все равно компилятор вначале находит и использует стандартные. Или вы не об этом?

Ivahaev
12.06.2017
17:25:52
Не об этом

import "github.com/you_name/elf"

Google
Sergey
12.06.2017
17:27:19
нужно сохранить старое имя

Олег
12.06.2017
17:27:22
Если нужно локально поправить стандартный пакет ради какого-то эксперимента - стандартная библиотека лежит в $GOROOT/src.

Sergey
12.06.2017
17:27:34
что бы весь код использовал мою реализацию

Олег
12.06.2017
17:27:45
Brown
12.06.2017
17:27:45
"github.com/твойрепозиторий/твойпакет", выше написали

Kirill
12.06.2017
17:28:10
вирусы чтоли пишешь?)
Ботнеты, не иначе

Олег
12.06.2017
17:28:38
Sergey
12.06.2017
17:28:53
Ботнеты, не иначе
ботнеты на дельфи пишут и пхп

Олег
12.06.2017
17:29:52
Нельзя просто так перезаписать стандартный пакет

Sergey
12.06.2017
17:30:26
Как-то сказать компилятору искать вначале в определенной директории

Andrew
12.06.2017
17:30:29
Посоны, зачем пакеты подменяете? Дженерики пытаетесь запилить? :)

Google
Sergey
12.06.2017
17:30:44
Часто натыкаюсь что стандартная реализация ведет себя не так как мне нужно, проще всего взять и чуток её подправить

Ilya
12.06.2017
17:40:22
Kirill
12.06.2017
18:17:12
Там выше есть пример. Правда как по мне - немного странный.

Sergey
12.06.2017
18:23:30
https://github.com/golang/go/issues/19337

If we want to provide a "mixed-mode" importer, where some packages are imported from installed packages, and some from source, depending on which is newer

не может гоу так :( пока что

Dmitriy
12.06.2017
19:14:33
Надо го пересобрать после правки стандартных модулей

Андрей
13.06.2017
04:18:49
Часто натыкаюсь что стандартная реализация ведет себя не так как мне нужно, проще всего взять и чуток её подправить
А можно поинтересоваться что именно не так себя ведёт?) ну или несколько примеров... очень уж любопытно.

Sergey
13.06.2017
05:13:26
А можно поинтересоваться что именно не так себя ведёт?) ну или несколько примеров... очень уж любопытно.
На вскидку: 1) любые проблемы "кривых" парсеров/генераторов от третих сторон, с которыми необходимо интегрироваться. 2) прозрачная поддержка dnssec 3) отечественная крипта в tls 4) прозрачно добавить quic 5) любая фича, которая идет в разрез с идеологией go но чаще всего 1 и 5

Andrew
13.06.2017
05:39:30
Мб тогда не править стандартные модули, а откопипастить их под другим именем и там уже править под себя?

Sergey
13.06.2017
05:49:28
и переименовывать весь код?

потом я начинаю использовать библиотеку Б, которая использует переименованную библиотеку А. в библиотеке Б тоже все переименовывать придется?)

Michael
13.06.2017
05:52:08
про иде не справятся с этой задачей перименования?

Andrew
13.06.2017
05:53:35
IDE для слабаков ))

Sergey
13.06.2017
05:53:43
обновляете библиотеку Б, что дальше?)

Google
Andrew
13.06.2017
05:55:07
Не устраивает библиотека. Форкнул, назвал mySuperLib, фиксанул в ней, что хотел. И юзаешь её, радуешься.

Зависимости - заменить имена через ide или regexp'ом

Sergey
13.06.2017
05:56:40
теперь таких библиотек уже 20, и все форкать?)

Andrew
13.06.2017
05:57:09
теперь таких библиотек уже 20, и все форкать?)
Воу. Суровые требования требуют суровых решений.

Форкай целиком тогда Go.

Назовешь TrueFixedGoSP2VasyanEdition ))

?FLERRY?
13.06.2017
05:59:09
Vasyan Edition ?

Like
13.06.2017
05:59:30
Sergey?

Andrew
13.06.2017
06:00:01
Sergey?
Точно, приношу свои извинения господину Сергею

?FLERRY?
13.06.2017
06:00:51
Sergey Edition

Шо то, Шо это ?

Andrew
13.06.2017
06:01:02
P.S. Если ещё дженерики запилишь, в сообществе гоферов будет раскол.

?FLERRY?
13.06.2017
06:01:26
Не надо

(

Andrew
13.06.2017
06:02:04
Не надо
Вот отписался представитель старой школы. ))

Sergey
13.06.2017
06:02:45
одного пакетного менеджера будет достаточно, с нормальной поддержкой версий пакетов

Like
13.06.2017
06:03:13
Symfony на го)

(Spring)

?FLERRY?
13.06.2017
06:03:41
А вот Spring на Go можно

Блин

Google
?FLERRY?
13.06.2017
06:03:48
Не успел

Andrew
13.06.2017
06:06:37
а чем го гет не устраивает?
Видимо тем, что нужно стандартные пакеты править

Ivan
13.06.2017
07:24:01
На 1.8 пора обновляться или нет?

Хочу http push попробовать, не то что б шибко надо, но вдруг

Vladimir
13.06.2017
07:31:14
На 1.8 пора обновляться или нет?
Скоро уже на 1.9 пора будет

Andrew
13.06.2017
08:03:04
Ivan
13.06.2017
08:08:40
Вдруг неззя

Никита
13.06.2017
08:13:23
го гарантирует полну обратную совместимость до 2.0

Andrew
13.06.2017
08:13:29
Вдруг неззя
Я разрешаю. P.S. если спросят, кто разрешил, то это не я ?

Ivan
13.06.2017
08:13:47
вот вот

Andrew
13.06.2017
08:14:20
го гарантирует полну обратную совместимость до 2.0
Но отсутствие багов в новых версиях не гарантирует.

Никита
13.06.2017
08:14:55
Но отсутствие багов в новых версиях не гарантирует.
ну бета-версия (как 1.9) не гарантирует, на то она и бета а нормальный релиз, 1.8.1 - вполне

Andrew
13.06.2017
08:15:14
Актуальный 1.8.3

Никита
13.06.2017
08:15:25
ну значит и я обновлюсь пойду)

Andrew
13.06.2017
08:15:27
В 1.8.1 баги ))

Никита
13.06.2017
08:15:58
ну на деве гоняли пару недель, потом зарелизили и ни одного пока что

Ivan
13.06.2017
08:58:09
А что посоветуете для map[int][]byte хранилища с ttl можно конечно buntdb взять, но оверкилл. Мне на самом деле вот для чего, мне просто нужно отдавать html страничку клиенту с картинками, картинки у меня это png в виде []byte в памяти. (Сложно генеряться на лету) Сейчас сделано так что во временный файл заливается, но я тут поумал что на самом то деле мне файлы совсем не нужны. Мне всего лишь надо подержать их в памяти 5 минут, вдруг там браузер клиента медленно грузит, и забыть затем. Думаю про глобальный map[key].. в память, но не знаю как его устаревать

Google
Ivan
13.06.2017
09:02:08
а устаревать? горутина сверяющая ttl ?

что то мне кажется этот велосипед должен быть изобретен уже

Brown
13.06.2017
09:05:04
Ток что там делать вроде все просто, ну да ладно)

Ivan
13.06.2017
09:06:25
и с этим согласен ;)

Никита
13.06.2017
09:22:16
https://godoc.org/golang.org/x/sync/syncmap

а храни {[]byte, time.Time}

Ivan
13.06.2017
09:31:17
спасибо

Matz
13.06.2017
09:51:24
Ирисом пользовался кто ? https://github.com/kataras/iris

Олег
13.06.2017
09:52:27
Eduard
13.06.2017
09:52:42
Matz
13.06.2017
09:53:01
Не, ну серьезно ? Или особой разницы между Gin нет ?

Aleksandr
13.06.2017
09:53:07
его тут хейтят(
не тут, а в целом бойкотируется сообществом

Matz
13.06.2017
09:53:43
понял вас :)

Kirill
13.06.2017
09:55:34
его тут хейтят(
Боюсь даже поинтересоваться

Серж
13.06.2017
09:56:29
отклоняет пулл реквесты, потом внезапно появляются такие же исправления от его имени

Страница 292 из 1630