
Pavel
05.06.2017
12:25:01
Да ладно бы еще они просто взаимодействовали, но ведь надо же следить еще за их версионированием и учитывать сетевые проблемы

Dmitry
05.06.2017
14:19:32

Dmitry
05.06.2017
15:00:35
А нет идей в чем тут может быть проблема?

Google

Dmitry
05.06.2017
15:00:37

Dmitry
05.06.2017
15:03:29
Текущий каталог какой, когда процесс запускается? Может, просто не там созданный файл ищешь?

Dmitry
05.06.2017
15:04:02
м... щас проверю
указал абсолютные пути, тоже самое
Есть функция внутри которой запускается новый процесс. После нее идет response мол обработка начата. Проблема в том, что пока обработка не завершится response не произойдет. На сколько хорошая идея функцию через spawn вызвать?

qwerty
06.06.2017
04:48:58
Если интересно. В uml редакторе umbrello есть кодогенерация в D.

Dmitry
06.06.2017
05:33:26
Классы типа создает по схеме?

qwerty
06.06.2017
08:40:20
ага

Denis
06.06.2017
10:10:40

Maxim
06.06.2017
10:11:23

Dmitry
06.06.2017
10:11:50
Главное async i/o поверх файберов

Maxim
06.06.2017
10:12:45
я вообще вел к тому, что вайб — это один большой клубок)

Google

Maxim
06.06.2017
10:13:14
хотя, последнее время он движется к тому, чтобы превратиться в набор библиотек)

Dmitry
06.06.2017
10:13:32

Maxim
06.06.2017
10:13:36
diet вычленили, уже хорошо)

Denis
06.06.2017
10:14:34
И не только его.

Dmitry
06.06.2017
10:15:44
Я так подозреваю что у weka.io все сделано намного эффективнее, но они вряд ли это скоро выложат

Denis
06.06.2017
10:26:44
А у них же ФС типа распределённая?
при чём тут вайб?

Dmitry
06.06.2017
10:48:42
Ну так они же все пилят на реакторе поверх файберов
Ты похоже думаешь вайб это типа вебфреймворк, хотя он вообще-то просто про i/o
И i/o в weka очевидно юзают)

Pavel
06.06.2017
11:17:12
Впринципе, в современном обобщенном мире, все что принимает запросы по http и умеет как-то ходить в базу, уже можно считать веб-сервисом :)

Maxim
06.06.2017
11:23:29
Вспомнилась история, как в далеком 1999 году один мой друг с пачкой из 10 дискет несколько раз бегал к другому моему другу, чтобы перетащить от него Quake 1, мы потом даже засекли время, определили расстояние между домами и посчитали скорость передачи, оказалось, быстрее, чем по модему перекидывать.

Pavel
06.06.2017
11:24:13
Даже твой друг может быть веб-сервисом, только медленным :D

Maxim
06.06.2017
11:26:39
с учетом, что на наших линиях гипертерминал постоянно рвал соединение, мой друг оказался достаточно быстрым и надежным каналом передачи данных)

Dmitry
06.06.2017
11:30:52
Как говаривал наш препод по сетям ничего не сравнится с поездом набитым жесткими дисками

Denis
06.06.2017
13:25:25

Dmitry
06.06.2017
13:26:10

Dmitry
06.06.2017
13:44:40
У Weka не ФС, они что-то типа vibed без GC создали
Я когда у них был мы с ними про это говорили

Denis
06.06.2017
13:45:14
Как я понял у них гиперконвернентное хранилище. Нет?

Google

Denis
06.06.2017
13:45:30

Pavel
06.06.2017
13:45:32

Dmitry
06.06.2017
13:45:50
Да, очень гостепреимно приняли и офис их очень понравился

Denis
06.06.2017
13:46:02
Продолжай

Dmitry
06.06.2017
13:46:24
@chebotarevp да пока фиг знает. Еще не уволили) но начальнику пока до меня нет дела, сижу рефакторинг кода делаю

Denis
06.06.2017
13:46:33
Они русскоязычных берут? Удаленка?

Dmitry
06.06.2017
13:46:51
да там пару человек русскоязычные
нет, не берут, у них там дико скилы крутые требуются

Denis
06.06.2017
13:47:54
Оке

Dmitry
06.06.2017
13:47:58
они кода то по сути очень мало пишут в понимании современных программистов
там команда из 15 человек что-то типа 200 тыс строк кода в год написала
Я когда Hello-World'ировать сожусь меня там вообще коды кода в годовом выражении будут)

Dmitry
06.06.2017
13:50:37
Но офис реально очень приятный. Прям все для людей. очень уютно. Они там не далеко от центра располагаются.

Denis
06.06.2017
13:51:47
This is the third year we’re using D, the codebase has grown to ~200k LOC

Shorty(Ale Chapa) Manskiy
06.06.2017
13:52:18
А что ты вообще там делал? что интересного обсуждали?

Denis
06.06.2017
13:52:30
200k. это же не мало

Dmitry
06.06.2017
13:53:02
Да просто решил съездить Израиль посмотреть, заодно к ним в гости заглянул, посидели, чая попили
Ну в основном обсуждали именно что они делают. Типа какие проблемы, какие перспективы и тд. У них там даже один програмист на чистом Си есть который Ди даже не знает
С этого года один или два человека из Weka в военном училище или как это там у них называется для старшего состава будут Ди преподавать вместо С++.
Короче очень доволен поездкой. Реально страна для людей.

Google

Denis
06.06.2017
13:56:32

Dmitry
06.06.2017
13:57:01
Я плохой кодер)) Я реально очень плохо код пишу)

Pavel
06.06.2017
13:57:20
Для заглядывания в гости нужны очень сильные прокачанные навыки?)

Shorty(Ale Chapa) Manskiy
06.06.2017
13:57:21

Denis
06.06.2017
13:58:20
Безответное

Pavel
06.06.2017
14:00:05
Жесть, ты как аутист :D

Shorty(Ale Chapa) Manskiy
06.06.2017
14:00:23

Admin
ERROR: S client not available

Dmitry
06.06.2017
14:00:24
Они там фактически переписали половину сетевого стека Linux на D и поверх запилили что-то типа vibed

Denis
06.06.2017
14:00:29
Я ДОМАШНИЙ)

Dmitry
06.06.2017
14:00:49
От Linux у них там только юзерс-спейс остался

Denis
06.06.2017
14:01:09
Зачем это все?

Dmitry
06.06.2017
14:01:37
да фиг знает, значит имеющиеся решения не устраивали

Denis
06.06.2017
14:01:58
А в конечном счёте что получить хотят?

Dmitry
06.06.2017
14:03:10
Как мне показалось (я могу не совсем праивльно понимать), у них это система по репликации данных какая-то хитрая. Но это может быть не совсем верно

Denis
06.06.2017
14:03:57
Гиперконвергентное хранилище предполагаю
Серверная без серверов
Размазанная по офисным писюкам

Google

Dmitry
06.06.2017
14:07:57

Denis
06.06.2017
14:08:45
Это только мои фантазии. Думал над таким.

Dmitry
06.06.2017
14:10:50

Denis
06.06.2017
14:11:16
Речь о внутриофисных серверах

Dmitry
06.06.2017
14:11:42

Denis
06.06.2017
14:12:33
Где как. Корпоративные правила бывают разные.
В АНБ такая система используется. Им гуглодрайв нельзя

Dmitry
06.06.2017
14:13:08

Denis
06.06.2017
14:13:20
?

Dmitry
06.06.2017
14:15:11
?
Я про людей с сильно закрытой средой

Shorty(Ale Chapa) Manskiy
06.06.2017
14:19:43

Dmitry
06.06.2017
14:20:24
ну Тимлид подошел и сказал, что нужно рефакторить и разные обертки добавлять

Shorty(Ale Chapa) Manskiy
06.06.2017
14:21:21
ну он сказал что надо испарвить, но как ты его исправлять будешь?

Dmitry
06.06.2017
14:21:38
то что сказал утром я исправил
щас нужно думать как сделать интерфейс чтобы приложению было не принципиально в какую БД писать

Shorty(Ale Chapa) Manskiy
06.06.2017
14:22:27
ты непонимаеш про что я спрашиваю. Вопрос в том, откуда ты знаешь каким должен быть новый код?

Dmitry
06.06.2017
14:23:06
ну здравая логика + устранение различного дубляжа и узких мест

Shorty(Ale Chapa) Manskiy
06.06.2017
14:24:05
уже лучше...
Но как тебе знать, что новый код лучше старого?

Dmitry
06.06.2017
14:24:28
Тимлид код смотрит периодически и оценивает

Shorty(Ale Chapa) Manskiy
06.06.2017
14:24:44
И все?

Dmitry
06.06.2017
14:25:03
ну тут периодически людей пытаю на тему "как лучше сделать"
других вариантов у меня нет