@proGO

Страница 808 из 1674
Kirill
25.08.2017
00:43:02
Не все читают все дерьмо что тут пишут
Пин в соседнем чате был, тут у меня прав на это нет

Кто не попал - могут пойти на следующий через месяц)

Lev
25.08.2017
02:34:29
Go 1.9 is released #blog #go #golang //blog.golang.org/go1.9

Vania
25.08.2017
06:56:35
type MyFloat float64 //если в type используется встроенный тип, на него можно просто навешать методов и это все возможности?

Google
Denis
25.08.2017
06:58:01
а что нужно?

Vania
25.08.2017
07:02:44
Ничего, просто вопрос.

Daniel
25.08.2017
07:17:30
Да

Che
25.08.2017
09:57:31
?

в арч еще не прилетело(

Denis
25.08.2017
10:15:06
AUR

Alexander
25.08.2017
10:42:46
Guys, а тут про вакансии постить можно? Или лучше в какой-то специфичный чатик про который я не в курсе?

Daniel
25.08.2017
10:43:03
https://t.me/golangjob

anton
25.08.2017
10:49:34
Daniel
25.08.2017
10:54:30
это не дебри

по дебрям у нас тут @kirilldanshin

Kirill
25.08.2017
10:55:17
Яя

anton
25.08.2017
10:55:51
ну Кирилл вообще в кишки залез, да..

Google
Andrey
25.08.2017
10:56:25
Не холивара ради, нужно экспертное мнение, в чем go лучше java

Foxcool
25.08.2017
10:56:42
https://habrahabr.ru/post/336368/

Daniel
25.08.2017
10:57:15
вообще, конечно, местами go лучше, а местами java

Andrey
25.08.2017
10:58:31
для каких целей?
для целей писать всякое на сервере,(мобильное api, админку к oracle базе, простецкие сайты) в последнем возможно вообще ниче не надо, хватит и хтмл

anton
25.08.2017
10:58:34
не честно, это ж удар по дженерикам. точнее их отсутствию

Kirill
25.08.2017
10:58:53
Foxcool
25.08.2017
10:59:03
мерение писюнами от лукавого. Тем более в плане языков

Kirill
25.08.2017
10:59:30
Тот же кложур работает вполне приятно на ней

Foxcool
25.08.2017
10:59:33
приглашаем сюда рустофила и он опускает обоих с разгворами про стопзэворлдГЦ

Daniel
25.08.2017
11:00:48
для целей писать всякое на сервере,(мобильное api, админку к oracle базе, простецкие сайты) в последнем возможно вообще ниче не надо, хватит и хтмл
если очень коротко, то go проще читать (вообще рекордсмен, надо сказать), а на java проще разрисовывать архитектуру монолита

Daniel
25.08.2017
11:01:08
для меня основные отличия в этом

Igor
25.08.2017
11:01:23
2 ошибки в одном стикере ?

Foxcool
25.08.2017
11:01:33
Этот язык, которого нет...
скажи это разработчикам того же парити

Axm
25.08.2017
11:02:04
Igor
25.08.2017
11:02:36
а вторая какая?
второе полуошибка, в последних <> можно ничего не писать

и нужно

Axm
25.08.2017
11:03:04
это у явистов так?

Google
Igor
25.08.2017
11:03:09
ога

Foxcool
25.08.2017
11:03:29
про то и стекерпак, братан

картинка есть "беседы джава господ"

это нарезки с нее

Axm
25.08.2017
11:04:19
ну нет, тут получается, что он исходя из типа переменной определяет женерик, который в класс пойдет

Alex
25.08.2017
11:06:10
Дженерики никуда не идут

Их в рантайме вообще нет

Axm
25.08.2017
11:07:40
я не то пизданул. если верить Игорю, то в яве можно вот так: Кукарек<кококо> кукарек = new Кукарек();

Alex
25.08.2017
11:08:08
Axm
25.08.2017
11:08:39
понятно. все равно выглядит как говно

Igor
25.08.2017
11:08:57
какая разница, если всё это пишется автодополнениями)

Foxcool
25.08.2017
11:09:23
обсуждали уже мап то? https://golang.org/pkg/sync/#Map

Foxcool
25.08.2017
11:09:40
окай

Daniel
25.08.2017
11:09:47
понятно. все равно выглядит как говно
https://pbs.twimg.com/media/B3Fvg-sCYAAkLSV.jpg тоже не очень

Irek
25.08.2017
11:11:46
https://pbs.twimg.com/media/B3Fvg-sCYAAkLSV.jpg тоже не очень
спасибо, пятница удалась ))))))

Google
Sergey
25.08.2017
11:22:54
Господа, есть странный вопрос. Задача: открыть файл, прыгать по нему и читать-писать небольшие изменения. в норме пейджкеш наш друг и все хорошо. печаль в том что он может вымываться другой нагрузкой на системе. а я хочу, чтобы не вымывалось. есть ли какая-нибудь норм либа, которая позволяет выделить кеш в памяти процесса, открыть файл с директом и кешировать прям в приложении, так чтобы это было очень похоже по семантике на os.File ?

Daniel
25.08.2017
11:24:03
если памяти нехватка - этот твой кеш смоет в своп

Sergey
25.08.2017
11:24:56
Daniel
25.08.2017
11:25:16
тоже правда

Admin
ERROR: S client not available

Daniel
25.08.2017
11:25:23
но либы такой не встречал

Sergey
25.08.2017
11:25:53
Серег, это уже попахивает HugePages
вообще перпендикулярно

Kirill
25.08.2017
11:27:27
А не у spf13 была либа похожая? ?

Sergey
25.08.2017
11:27:39
если ты про это

Kirill
25.08.2017
11:27:58
у него afero есть
И там вроде как был прикольный кеш

Но я мог тебя не так понять

Sergey
25.08.2017
11:28:45
https://github.com/spf13/afero#cacheonreadfs ?

Kirill
25.08.2017
11:31:45
Не помню, их там было два или три, а я с телефона. Посмотри

Nikolay
25.08.2017
12:59:54
товарищи, я тут пытаюсь вникнуть в интерфейсы и наткнулся на штуку, которую не понимаю. Предположим, у меня вот такой код: type DomainName struct { Domain string } type Netaddr struct { Address string } func (dom *DomainName) UnmarshalMsgpack(b []byte) error { fmt.Println(len(b)) return nil } func (net *Netaddr) UnmarshalMsgpack(b []byte) error { return nil }

я пытаюсь, следуя примеру, распаковать msgpack, передав ему на вход объект интерфейса

var v interface{} err = msgpack.Unmarshal(msg.Value, &v) if err != nil { panic(err) } fmt.Println(v.(DomainName).Domain)

в итоге все падает с "panic: interface conversion: interface {} is main.Netaddr, not main.DomainName"

как такое может быть, если они, сцуко, одинаковые?

Google
Nikolay
25.08.2017
13:02:25
видимо, я плохо понимаю, как оно работает

ros
25.08.2017
13:02:50
похожи, но не одинаковые

Nikolay
25.08.2017
13:03:33
я, если честно, вообще не очень понимаю, как именно определяется, каким интерфейсом станет v

это из данных как-то определяется или что?

Nikolay
25.08.2017
13:07:17
они разные
потому что имя поля в структуре разное?

LexsZero
25.08.2017
13:07:21
об интерфейсе можно думать как о структуре содержащей инфу о конкретном типе и указатель на объект

Nikolay
25.08.2017
13:08:03
об интерфейсе можно думать как о структуре содержащей инфу о конкретном типе и указатель на объект
это понятно. Я не понимаю, как именно пустой интерфейс в моем примере становится конкретным

я же передаю в функцию тупо массив байтов и пустой интерфейс

откуда он вдруг приводится к конкретному?

Kirill
25.08.2017
13:19:32
fmt.Println(v.(DomainName).Domain)В этой строчке ты тайп ассертом пытаешься достать из v DomainName когда там лежит реально Netaddr

Nikolay
25.08.2017
13:25:42
я не понимаю, откуда там берется Netaddr, кто решает, что именно он там, а не DomainName?

Daniel
25.08.2017
13:26:27
в каком смысле - решает

смотри

у тебя есть конкретные типы

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