
Denis
11.04.2018
17:06:13
сохраняются только universal переменные, а они глобальные для всех юзеров
Поддержали бы .profile можно было бы между шелами переключаться без проблем
или нужны переменные типа universal+perUser
fish[3694]: segfault at 7fe3e45b20d7 ip 00007fe3e2b5045c sp 00007fe3e272d878 error 4 in libc-2.27.so[7fe3e29fb000+1b1000]

Google

Denis
11.04.2018
17:25:08
ну начинается, вы это специально мне да? )

Pavel
11.04.2018
17:26:05
Переходи уже на zsh
+ oh-my-zsh плагины

Dark
11.04.2018
17:27:02

Denis
11.04.2018
17:27:17
ну не надо прыгать так сразу то, посижу недельку

Dark
11.04.2018
17:27:39
Правда, полагаю zsh мощнее, но я пытался настроить - утонул в доках. Там на каждый чих есть настройка

Pavel
11.04.2018
17:28:58
ohmyzsh закрывает 90% потребностей

Dark
11.04.2018
17:30:02

Denis
11.04.2018
17:30:09
надо свой sh на ди написать да и всё

Dark
11.04.2018
17:31:00
Я до сих пор не запомнил oh-my-zsh'елловские шоркаты для гита

Denis
11.04.2018
17:31:43
динукса

Google

Pavel
11.04.2018
17:32:59
)

Dark
11.04.2018
17:35:32
А что это за кубики?
Входят-выходят

Igor
11.04.2018
17:37:08
https://github.com/nvbn/thefuck
один шорткат на все случаи жизни

Pavel
11.04.2018
17:41:17
@antlord ты уже сюда раз в 5 или 6 заходишь )

Oleg
11.04.2018
17:43:50
пробуем решить вопрос
кто знает почему пользователь может быть залочен и как это решить?

Pavel
11.04.2018
17:45:04
Ему выставлены readonly?

Maxim
11.04.2018
17:45:18
а кого-то тут банили же, не его?)

Pavel
11.04.2018
17:45:20
Ты админ посмотри настройки чата
Не вроде не его

Oleg
11.04.2018
17:47:53
ну кстати да, ты прав
там есть одна кнопка интересная
но то что я выставил (возможность отправки сообщений) не работает
видимо нужно всё-таки ждать пока @DmitryBubnenkov посмотрит

Dmitry
11.04.2018
17:58:53
С компа гляну. С мобилы вроде бы все норм

Denis
11.04.2018
18:11:52

Google

Igor
11.04.2018
18:12:46
да не, прикол просто

Denis
11.04.2018
18:14:42
ну как прикол, в дебиане даже есть оно из коробки
но переименовано в thefuck
эх очень старая версия там

Dmitry
11.04.2018
18:41:50
А кто что думает про контрактное программирование? Где полезно?
Просто вроде бы те же ассерты только с поддержкой выходных условий
Навеяно https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1009.md

Denis
11.04.2018
18:42:25
на официальном сайте написано же где полезно

Alexander
11.04.2018
18:51:35
когда пишешь такую сложную дичь, что сам не знаешь точно ли всё верно в рантайме. Пару раз пригодилось для отладки интеракций гуёвых элементов - ассёрты на инварианты в лэйауте помогли отловить баги. В целом редко нужно, но когда нужно - очень приятно заходит.

Denis
11.04.2018
18:53:02
нужно всегда, без этого неуютно

Pavel
11.04.2018
19:04:55
Контракты в Д недоделанные тоже

Oleg
11.04.2018
19:15:02

Igor
11.04.2018
19:20:16
кстати недавно приняли https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1009.md

Denis
11.04.2018
19:21:14
непонятно зачем но пусть

Igor
11.04.2018
19:32:57
синтаксис короче и яснее как минимум

Denis
11.04.2018
19:41:57
out с ";" не понял

Igor
11.04.2018
19:53:05
на выходе проверка не возвращаемого значения а чего-то другого?

Pavel
11.04.2018
19:53:15
Единственный раз когда мне очень понадобились эти контракты и оказалось что ПР на это висит уже года 4 )

Denis
11.04.2018
19:55:27
out()(i) // это как?

Pavel
11.04.2018
19:56:55
По dip1009 я вообще против, взяли усложнили ясный понятный синтаксис. Ну зачем?

Max
11.04.2018
20:03:47

Google

Denis
11.04.2018
20:04:23
причём тихой сапой)))

Max
11.04.2018
20:05:09

Denis
11.04.2018
20:05:30
как я понял это аргумнт там который можно писать а можно и не писать

Dark
11.04.2018
20:18:11
Что там?
Улучшаем D в сторону JS?

Denis
11.04.2018
20:22:52
азазз

Pavel
12.04.2018
12:12:48
https://habrahabr.ru/post/353322/ хорошая задачка на Д такое написать

Admin
ERROR: S client not available

Igor
12.04.2018
12:53:08
ну вообще-то для этого есть pstree )

Denis
12.04.2018
13:08:40
для этого есть systemd

Igor
12.04.2018
13:25:54
он может нарисовать дерево процессов?

Stanislav
12.04.2018
13:34:13
а кто-нибудь знает сайты аля codewars или hacker-rank с поддержкой Ди?

Dark
12.04.2018
13:36:09

Stanislav
12.04.2018
13:36:52
на codewars ди поместили издевательски в список "пока не поддерживается"
зато есть crystal, elixir, dart, f# ????

Igor
12.04.2018
13:37:38
был один, попробую вспомнить

Pavel
12.04.2018
13:38:03
http://theaigames.com/competitions тут поддержка ди вроде есть

Stanislav
12.04.2018
13:42:37

Igor
12.04.2018
13:42:46
Among the sites which actually compile your code, there are a few which already support D, again, some already mentioned:
Codeforces (http://codeforces.com, DMD 2.069.2 32-bit)
AtCoder (https://atcoder.jp, all three: DMD/GDC/LDC; the site is new to international community, but competitive programming in D looks strong in Japan)
HackerRank (https://hackerrank.com, DMD 2.071.1)
CodeChef (https://codechef.com, outdated GDC 4.9.2 which I had trouble with, same platform as SPOJ)

Google

Stanislav
12.04.2018
13:43:00
о, на хакерранке подвезли ди
а я чот с плюсами там сидел

Pavel
12.04.2018
13:44:23
У меня была идея сделать не решение каких-то алгоритмических задач, а решение на каждый раздел стандартной библиотеки чтобы человек который все это прошел знал бы все возможности

Stanislav
12.04.2018
13:44:28

Pavel
12.04.2018
13:44:42
https://dlang.org/phobos/std_meta.html вот кстати нашел интересный модуль для тех кто любит обмазаться метапрограммированием

Dark
12.04.2018
13:59:28

Pavel
12.04.2018
13:59:48
Э?

Dark
12.04.2018
14:01:20
Я к тому, что всю std надо знать

Stanislav
12.04.2018
14:01:58
да хз, там в std куча непонятной фигни с непонятной ценностью )

Pavel
12.04.2018
14:02:01
Зачем? :)

Dark
12.04.2018
14:02:21
Что бы знать D на все 100

Pavel
12.04.2018
14:02:47
Ну то есть хорошо конечно, но просто знать чтобы знать, я бы на такое не согласился

Stanislav
12.04.2018
14:03:01
ну знание стандартной библиотеки не есть знание языка

Pavel
12.04.2018
14:03:23
Вот я залез в исходники std.variant и там как раз набрел на AliasSeq который мне очень сильно пригодился сейчас
Я делаю обертку вокруг алгебраика которая возволяет каждый элемент сериализовать в json

Stanislav
12.04.2018
14:03:47
в целом достаточно хорошо именовать модули, чтобы когда возникает задача можно сразу было понять где искать

Pavel
12.04.2018
14:04:22

Dark
12.04.2018
14:04:32