
Brown
12.06.2017
17:24:43

Sergey
12.06.2017
17:25:42

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
Часто натыкаюсь что стандартная реализация ведет себя не так как мне нужно, проще всего взять и чуток её подправить

Kirill
12.06.2017
17:31:35

Sergey
12.06.2017
17:31:58
Все равно деплоится статический бинарник

Ilya
12.06.2017
17:40:22

Pawel
12.06.2017
17:57:20

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

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
Форкай целиком тогда 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
Не успел

Michael
13.06.2017
06:04:04

Andrew
13.06.2017
06:06:37

Michael
13.06.2017
06:08:11

Ivan
13.06.2017
07:24:01
На 1.8 пора обновляться или нет?
Хочу http push попробовать, не то что б шибко надо, но вдруг

Vladimir
13.06.2017
07:31:14

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

Никита
13.06.2017
08:14:55

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

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

Ivan
13.06.2017
09:02:08
а устаревать? горутина сверяющая ttl ?
что то мне кажется этот велосипед должен быть изобретен уже

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

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

Vladimir
13.06.2017
09:07:28
оно простое в реализации, правда внутри там map[string]interface{}

Никита
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
отклоняет пулл реквесты, потом внезапно появляются такие же исправления от его имени