
Vlad
25.05.2017
06:05:42
И Котлин Native, мб
А Свифт - язык богов. Жаль, что iOS - дрисня
А бэк на Свифте как-то не очень писать

Кирилл
25.05.2017
06:06:39
А по мне Котлин норм, то чем должен был быть JS

Google

Vlad
25.05.2017
06:06:52
Можно и не заметить перехода

Кирилл
25.05.2017
06:11:13
Ты можешь не питать, но альтернативы нет. А если юзать какой-нибудь Vue то вообще огон делать интерфейсы

Eldar
25.05.2017
06:20:30
Отказываться от Java из-за Oracle и перейти на Swift такого же монстра как Apple?
Нафиг тогда они вообще го придумывали, я фигею если сам google его не продвигает какое будующее у него?

Кирилл
25.05.2017
06:23:09
Такое же как у и Дарта очевидно же

Vlad
25.05.2017
06:23:50
С чего ты взял?

Igor
25.05.2017
06:23:54
Кстати, никто не знает, появилось ли че-нибудь клевое на голанге для создания интерактивных шеллов/promptов? Типа prompt_toolkit на питоне

Eldar
25.05.2017
06:27:39
С чего ты взял?
вроде кто-то выше написал, да и мне на работе еще кто-то говорил незнаю правда инфа верная или нет, но учить еще один язык мне не охото, и так дохера их знаю и ни один не владею в совершенстве)))

Vlad
25.05.2017
06:29:06

Google

Eldar
25.05.2017
06:34:02
не написано же на чем, ясно лишь то что Java не будет

Aleksandr
25.05.2017
06:37:09
https://www.reddit.com/r/golang/comments/6d546n/go_183_released/

Andrey
25.05.2017
08:10:26
Жми /me чтобы получить биток

Constantine
25.05.2017
08:10:43
развод лоха
:D

Vadim
25.05.2017
08:26:57
/me

Mark
25.05.2017
08:28:07
/me

Lev
25.05.2017
08:30:59
пока двое

Mark
25.05.2017
08:31:52
?

Aleksandr
25.05.2017
08:32:10
пока двое
пока ты считаешь, чуваки битки зарабатывают

Valery
25.05.2017
08:32:37
/me
?забавно

Lev
25.05.2017
08:33:16
а главное – бесплатно

Кирилл
25.05.2017
08:37:02
ого битки
/me
/me
/me
/me
Норм вообще

Максим
25.05.2017
08:38:12
/me

Google

Кирилл
25.05.2017
08:43:58
https://github.com/fuchsia-mirror

Che
25.05.2017
09:31:11
недавно видел на гитхабе репозиторий с примерами вебсокетов в стриминге твиттов, но потерял. может есть у кого-то в закладках эта репа?

m
25.05.2017
09:39:15
Столкнулся с проблемой. Делаю net.ListenPacket("udp", "0.0.0.0:123") и потом смотрю netstat -lan . вижу, что мой демон почему-то слушает на ipv6-порту :::123, а не на ipv4 :123. Лечится, если указать "udp4". Но вроде же и так явно указано, что адрес ipv4. Почему так происходит?

DreamingKitten
25.05.2017
09:44:34
::ffff:0.0.0.0:123
или udp4 вместо udp
If host is omitted, as in ":8080", ListenPacket listens on all available interfaces instead of just the interface with the given host address. See Dial for the syntax of laddr.
т.е. можно и ":123"

m
25.05.2017
09:46:55
если ":123" , то тоже на ipv6 вещается.
просто удивляет, что когда явно указывает адрес ipv4, всёравно вешается на ipv6

Alexander
25.05.2017
09:47:27
https://golang.org/src/net/ipsock_posix.go#L86
Это вызывается в конечном итоге. Посмотрите комментарии к ф-ции.

Alexander
25.05.2017
09:48:10
Для того, чтобы явно указывать Ipv4, используйте явное указание ipv4 (upd4)
// 1. A wild-wild listen, "tcp" + ""
// If the platform supports both IPv6 and IPv6 IPv4-mapping
// capabilities, or does not support IPv4, we assume that
// the user wants to listen on both IPv4 and IPv6 wildcard
// addresses over an AF_INET6 socket with IPV6_V6ONLY=0.
// Otherwise we prefer an IPv4 wildcard address listen over
// an AF_INET socket.

m
25.05.2017
09:50:19
ясно. спасибо.
но 0.0.0.0 - разве не явно указывает на ipv4?\

Alexander
25.05.2017
09:50:53
Т.е. там судя по всему на ipv4 тоже слушается, но на сокете AF_INTET6
Попробуйте послать пакет

m
25.05.2017
09:51:27

Alexander
25.05.2017
09:52:32
Ну и совет всем новичкам (и не только) - смотреть исходный код стандартной библиотеки полезно и приятно, часто он достаточно простой и понятный.

Google

m
25.05.2017
09:53:25
вообще netstat показал бы, что на ipv4 слушается.

Alexander
25.05.2017
09:54:31
А я не помню, как он показывает, когда слушается на обоих интерфейсах на одном сокете, если честно

m
25.05.2017
09:55:21
т.е. сокет один, но сразу на два протокола?

Alexander
25.05.2017
09:56:49
я уже начал сомневаться в том, как это всё работает
проверять пока времени нет, проведите эксперимент и отправьте серверу, запущенному таким образом ipv4-пакет

Admin
ERROR: S client not available

Alexander
25.05.2017
09:56:59
и всё станет ясно

m
25.05.2017
09:58:54
пакеты ходят.
и под виндой и под линухом

TILTED
25.05.2017
10:12:38
очевидно нет
http://karlheinzniebuhr.github.io/en/2015/09/28/C-vs-Go-vs-pypy-vs-Python/
а тест говорит об обратном

i
25.05.2017
10:33:55

TILTED
25.05.2017
10:35:34

Denis
25.05.2017
10:35:41
что опять

i
25.05.2017
10:36:17
Бинарное дерево вполне себе задача

TILTED
25.05.2017
10:37:02
н-бади на 3-м питона вообще 13 минут выдал, считаешь после этого можно верить этому сайту?

i
25.05.2017
10:38:10

TILTED
25.05.2017
10:38:32

i
25.05.2017
10:38:43
Ок.

Kirill
25.05.2017
14:22:22
Не подскажите, на юдеми есть толковые курсы по го?
Пока они там по 10 баксов

Maxim
25.05.2017
14:27:36
судя по программе первых попавшихся - всё равно, что пройти https://tour.golang.org/ и урывками остальные разделы в https://golang.org/doc/

Google

Alexei
25.05.2017
14:32:21
да ну нафиг вообще курсы по голангу? тур, официальная книга, а дальше голова и руки (из плеч)

anton
25.05.2017
14:36:21
+1
язык чрезмерно простой
если есть бекграунд любого другого языка, то за пару вечеров все становится ясно и можно начинать пилить на го

Kirill
25.05.2017
14:36:51

anton
25.05.2017
14:37:53
мм да, что то я позабыл про всякие js/ruby/php/python :)

Alexei
25.05.2017
14:39:41
Наверное мне просто это не понятно, потому что первые языки у меня были си, бейсик, паскакаль. Мне легко переходить на любые языки.

Pauline
25.05.2017
14:40:10
а когда ты джун на js-е то не так легко :D

Kirill
25.05.2017
14:40:58

anton
25.05.2017
14:41:49

Alexei
25.05.2017
14:42:45
Не сложно, там просто меняется способ осмысления и реализации

anton
25.05.2017
14:43:42
ну вот как раз мышление изменить у меня быстро что то не получилось ;)

Kirill
25.05.2017
14:43:45
Вот я согласен с этим товарищем, и как-то про бейсик я бы не сказал, что после него можно вообще на чем-то хорошо программировать

Alexei
25.05.2017
14:44:20
Это как ездил всю жизнь в метро и подбираешь время и маршрут с этим учетом, а потом купил машину и придется менять многое. Факт - ты едешь, но жизнь вокруг другая )