
Maxim
11.10.2017
14:30:36
раст не го

Che
11.10.2017
14:30:42

Maxim
11.10.2017
14:30:48

Che
11.10.2017
14:30:52
мне надо

Google

Kirill
11.10.2017
14:33:28

Vladimir
11.10.2017
14:33:29
я компилю GopherJS и автоматом рассовываю и зипую
в рамках бакенд проекта

Pawel
11.10.2017
15:25:48

Ilia
11.10.2017
15:33:53

Vladimir
11.10.2017
15:36:08

Pawel
11.10.2017
15:36:13
конечно сам каждывй должен решать. При чём это очень специфический для каждой задачи вопрос - что юзать, gopherjs или ts. Для MPA например gopherjs не годится в принципе

Vladimir
11.10.2017
15:37:11

Pawel
11.10.2017
15:39:38
@vkurchatkin гошечка няшная, ts в принципе тоже съедобный. А вот js - говно, это даже смешно обсуждать.
flow гораздо строже ТС почти во всех аспектах - да ни фига подобного. В нём есть типы-суммы и как следствие не nullable типы. В остальном разница лишь косметическая.

Vladimir
11.10.2017
15:40:32

Nikolay
11.10.2017
15:41:23
Нужны типы из хаскелла!

Pawel
11.10.2017
15:44:16

Google

Andrey
11.10.2017
15:44:17
Дима Маликов подойдет?

Kirill
11.10.2017
15:45:40

Sergey
11.10.2017
15:45:49

Kirill
11.10.2017
15:45:59
Нет

Vladimir
11.10.2017
15:46:03
приводи обсудим. Я никакой разницы кроме вкусовщины и пылинок в крапинку в упор не вижу
https://www.typescriptlang.org/play/index.html#src=interface%20A%20%7B%0D%0A%7D%0D%0A%0D%0Ainterface%20B%20%7B%0D%0A%20%20%20%20boom()%3A%20void%0D%0A%7D%0D%0A%0D%0A%0D%0Afunction%20test(fn%3A%20(a%3A%20A)%20%3D%3E%20void)%20%7B%0D%0A%20fn(%7B%7D)%0D%0A%7D%0D%0A%0D%0Avar%20a%3A%20A%20%3D%20%7B%7D%0D%0A%0D%0A%0D%0Avar%20fn%20%3D%20(b%3A%20B)%20%3D%3E%20b.boom()%3B%0D%0A%0D%0Atest(fn)

Sergey
11.10.2017
15:46:04
Маликов это не только ценный мех

Kirill
11.10.2017
15:47:01

?
11.10.2017
15:47:16
?

Kirill
11.10.2017
15:48:42
Мир сошёл с -х-ума

Nikolay
11.10.2017
15:49:06
лучше уж ельм)
у него там Idris есть, это дико

Pawel
11.10.2017
15:56:47

Kirill
11.10.2017
15:57:24
Я поэтому на флоу

Oleg
11.10.2017
16:44:02
это чат гошечки?

Eduard
11.10.2017
16:44:05
@onokonem /\

Maxim
11.10.2017
16:44:57
@admin

Daniel
11.10.2017
16:46:16
Ниуспель

terry
11.10.2017
18:01:15
ребята, а ну подскажите курсы с практикой по go

Google

terry
11.10.2017
18:01:46
что бы в ходе напискать более-менее приложуху, нежели тупо задачи в книжке
codeschool больноо жирно 30 баков в месяц...

Nikolay
11.10.2017
18:02:28

terry
11.10.2017
18:03:26

Che
11.10.2017
18:29:29
Так пиши на расте
Так и пишу на расте в том числе. Просто такая фича реально удобна была бы

Dmitri
11.10.2017
20:08:51
Повторю: Ребят, что будет, если я попытаюсь прочитать файл, но в этот момент он переписывается? Пишется джаваскриптом через fs.writeFile
ubuntu

ainu
11.10.2017
20:15:09
которые лежат на жестком диске
и неважно кто их пишет - яваскрипт или инопланетяне магнитными волнами.
при условии конечно что лока нет, и буфера нет
буфер имеется в виду тото кто пишет только притворяется что пишет
пример этого всего tail -F filename

ainu
11.10.2017
20:16:55
прекрасно дергает изменения. go тут ничем не отлчиается

Alexander
11.10.2017
20:20:23
Кстати частая проблема да. Отойдешь на пару минут от компа, а инопланетяне опять файлы перетерли.

Daniel
11.10.2017
20:52:38

Dmitri
11.10.2017
20:53:40

Daniel
11.10.2017
20:58:24
таймлайн
в какой момент открывается файл, с какой скоростью пишется, с какой читается

Nikolay
11.10.2017
21:08:22

Eduard
11.10.2017
21:10:50

Google

Dmitri
11.10.2017
21:41:39

Daniel
11.10.2017
21:42:12
Да хер его знает

Admin
ERROR: S client not available

Daniel
11.10.2017
21:43:08
Распишите таймлайн записи, хотя бы на уровне открыл-записал-закрыл
И таймлайн чтения
На двух листочках
По вертикали
Потом положите рядом на стол, и подвигайте
И будет вам несколько разных «одновременно»
Операция-то не атомарная

Kirill
11.10.2017
21:50:47
Наглядный подход

Vladimir
11.10.2017
21:52:54
для опасающихся одновременных действий над файлами существуют мьютексы , если используете ioutil над чтением большого файла , вероятность попытки записи из другой рутины велика , сама по себе ситация неопределенна ... для определенности ставьте мьютекс

Kirill
11.10.2017
21:54:03

Vladimir
11.10.2017
21:55:44
а разные процессы ?? сорьки ... нам мук нодеджиэс не понять

Kirill
11.10.2017
21:59:00
ну - я придумал, как можно распределенный mutex запилить

Vladimir
11.10.2017
21:59:54

Kirill
11.10.2017
22:00:22
да

Vladimir
11.10.2017
22:01:24
да
8)) JS спрашивает разрешение у 3-й стороны ,GO спрашивает тоже у 3-й стороны ... а почему распределенный?

Kirill
11.10.2017
22:01:48
yup

Vladimir
11.10.2017
22:02:39
скорее межпроцессорный мьютекс

Google

Kirill
11.10.2017
22:02:56
а?
межпроцессорный?

Vladimir
11.10.2017
22:03:13
мля .... как написать прилагательное ...
когда между процессами?

Kirill
11.10.2017
22:03:31
думаю, ты хотел сказать межпроцессный

Vladimir
11.10.2017
22:03:45
межпроцесионный

Kirill
11.10.2017
22:04:05
но - нет. моё решение сможет и между датацентрами работать

Vladimir
11.10.2017
22:04:49

Kirill
11.10.2017
22:06:24
обоснуй, почему не tcp

Vladimir
11.10.2017
22:06:45
очень много служебной составляющей
подтверждение ,хандшейк ...корректное закрытие