
Maxim
17.04.2018
15:22:00
признает ли РКН, что борется с ветряными мельницами, или он скорее забанит все интернеты

Ackeard
17.04.2018
15:22:06
а выбор то не сложный. на одном стуле гранты а на другом бутылки

Stepanos
17.04.2018
15:22:34
?

Igor
17.04.2018
15:22:50
победит прогресс )

Google

Stepanos
17.04.2018
15:22:59
у нас сейчас дофига програм по обмену студентов с ЕС

Pavel
17.04.2018
15:23:04

Igor
17.04.2018
15:24:22
)) вообще довольно смешно наблюдать за борьбой за возврат в прошлое. это не работает в долгосрочной перспективе

Oleg
17.04.2018
15:24:42
Это тайный план Путина
Все будут обходить блокировки, повышать компьютерную грамотность

Igor
17.04.2018
15:25:17
уже сколько раз такое было в истории разных стран

Oleg
17.04.2018
15:25:27
А потом целая страна хакеров на Америку нападет
/* шутка */

Ackeard
17.04.2018
15:27:11
он видимо обиделся на слова медведва "мы никогда не попадём в 2007 год потому что сейчас 2008 год"(с)

Maxim
17.04.2018
15:27:39
вот, кстати, я не так давно ностальгировал по интернетам начала 2000-х, когда само наличие человека в интернетах подразумевало некий бэкграунд из знаний и навыков
мысль материальна)

Ackeard
17.04.2018
15:28:24
ну я 92 года рождения, и в интернетах тусил с 2000х. У меня точно не было бэкграунда
самый лучший подарок на деннь рождения от родителей это абоненмент на интернет по вечерам)

Google

Ackeard
17.04.2018
15:29:25
а самый лучший подарок на новый год это винт на 20 гигов)

Igor
17.04.2018
15:30:17
https://www.youtube.com/watch?v=abapFJN6glo

Ackeard
17.04.2018
15:31:47
https://www.youtube.com/watch?v=8n0L6H8xFaM

qwerty
17.04.2018
16:04:34


DarkRiDDeR
17.04.2018
16:08:13

qwerty
17.04.2018
16:08:33
уже на стене Дурова нашел
спасибо

Ackeard
17.04.2018
16:09:04
ркн любит организовывать хакатоны

DarkRiDDeR
17.04.2018
16:09:32
РКН заддосить, чтобы неповадно было

Ackeard
17.04.2018
16:11:50
причем с серворов госуслуг

Pavel
17.04.2018
16:37:30
Их за сутки уже и ддосили и офисы жгли.

Username
17.04.2018
16:43:49

Dark
17.04.2018
18:24:10

Valeriy
17.04.2018
18:25:01
Объясните кто-нибудь что за глюк с RedBlackTree?
import std.container.rbtree;
void main()
{
RedBlackTree!int rbt;
rbt.insert([1, 2, 4]);
}
Падает с ошибкой сегментации
Если так написать:
RedBlackTree!(int, "a < b", false) rbt;
тоже падает
А вот так:
import std.container.rbtree;
void main()
{
RedBlackTree!int rbt;
rbt = redBlackTree!int();
rbt.insert([1, 2, 4]);
}
не падает.

Pavel
17.04.2018
18:25:16
Я только яву. Не читал, но осуждаю.

Valeriy
17.04.2018
18:26:11
Весь день повод ждал :)

Dark
17.04.2018
18:27:50
Лично я не люблю оных потому, что предпочитаю юниксвей и короткость, а Ява и питон - огромные универсальные рубилки

Valeriy
17.04.2018
18:27:55
А теперь давайте обсудим RedBlackTree :)

Dark
17.04.2018
18:29:05
Давай
Пробовал дебажить?

Google

Valeriy
17.04.2018
18:32:58
щас gdb запущу
Program received signal SIGSEGV, Segmentation fault.
0x000000000043dc13 in _D3std9container6rbtree__T12RedBlackTreeTiVAyaa5_61203c2062Vbi0ZQBm4_addMFNaNbNfiZSQDd8typecons__T5TupleTbVQCma5_6164646564TPSQEuQEtQEm__T6RBNodeTiZQkVQEea1_6eZQCk ()

Dark
17.04.2018
18:35:49
Кто нибудь может это прочитать?
(Слышал что-то про демангл)

Valeriy
17.04.2018
18:39:17
(Слышал что-то про демангл)
Да тут бесполезно читать. Я опытным путём выяснил, что сегфолт на insert
И вообще при любом обращении к контейнеру.
Мне странно, почему он недоконструируется просто при объявлении. Это же структура.
Зачем инициализатор надо обязательно вызывать

Igor
17.04.2018
18:39:39
RedBlackTree!int rbt = new RedBlackTree!int();
оно класс?

Valeriy
17.04.2018
18:40:05
Неожиданно...
Блин. Точно же класс.

Igor
17.04.2018
18:41:59

Dark
17.04.2018
18:43:00

Igor
17.04.2018
18:44:12
https://dlang.org/blog/2017/12/20/ds-newfangled-name-mangling/

Valeriy
17.04.2018
18:44:28
ddemangle идет вместе с dmd
Прикольно. Не знал
echo "_D3std9container6rbtree__T12RedBlackTreeTiVAyaa5_61203c2062Vbi0ZQBm4_addMFNaNbNfiZSQDd8typecons__T5TupleTbVQCma5_6164646564TPSQEuQEtQEm__T6RBNodeTiZQkVQEea1_6eZQCk" | ddemangle
out:
pure nothrow @safe std.typecons.Tuple!(bool, "added", std.container.rbtree.RBNode!(int).RBNode*, "n").Tuple std.container.rbtree.RedBlackTree!(int, "a < b", false).RedBlackTree._add(int)
Странно, что класс можно использовать как структуру и компилятор молчит
class A
{
int a = 5;
}
void main()
{
A a;
a.a.writeln;
}
Компилируется, но сегфолтится

Igor
17.04.2018
18:46:48
это просто обьявление переменной

Valeriy
17.04.2018
18:47:24
варниг бы, хотя бы... :)
Ну ладно. Разобрались
Спасибо всем

Pavel
17.04.2018
18:47:42
Да, null он не ловит. Поэтому ты объявил переменную но в ней у тебя лежит null и когда ты к ней обращаешься то сегфолт

Google

Pavel
17.04.2018
18:47:59
Варнинга нет потому что это все происходит в рантайме, компилятор такое не может поймать

Dark
17.04.2018
18:48:01

Valeriy
17.04.2018
18:48:58
Как то просто интуитивно ждёшь от компилятора, что он не даст тебе класс как структуру испольтзовать по невнимательности :)
Тем более опция -debug включена.
assert какой нибудь там...

Dark
17.04.2018
18:50:46

Pavel
17.04.2018
18:51:28

Admin
ERROR: S client not available

Valeriy
17.04.2018
18:51:30

Dark
17.04.2018
18:55:00
А это не одно и то же?
Не совсем. В неинициализированном указателе, может быть, в принципе, все, что угодно. Грубо говоря, это как undefined в JS.
Во вторых, нулевые указатели в компайл тайме не отследишь, а вот неинициализированные - можно
В Delphi, например, ворнинг компилятор выдает

Username
17.04.2018
19:22:33
Ммм
Delphi

Oleg
17.04.2018
19:52:54
подскажите, есть либа, которая умеет сжимать и шифровать?
std.zip не поддерживает шифрование
аналог 7zip, чтобы мог папку запаковать с паролем
ну и сжать, естественно

Ackeard
17.04.2018
20:38:34
так это два процесса. сначала сожми. потом зашифруй. например blowship какойнибудь
в openssl есть набор алгоритомв

Oleg
17.04.2018
20:57:14

Google

Oleg
17.04.2018
20:57:48
Файлы и папки в один файл слить, затем сжать, затем зашифровать

Valeriy
17.04.2018
21:11:39

Denis
17.04.2018
22:47:33
оно класс?
Пора уже в дебажный бинарник добавить проверку обращения к несозданному классу
Постоянно так натыкаюсь тоже
Если шифрование нужно от честных людей.

Oleg
17.04.2018
22:52:27
7z
всегда казалось что там статическая линковка как-то лицензией облагается, не?

Denis
17.04.2018
22:53:30
Может это ты про рар?

Oleg
17.04.2018
22:53:50
может быть...
ой...
чёт там всё сложно на сайте
исходники lzma как либа распостраняются
короче проще дёргать 7za напрямую
как я и делал ранее

Denis
18.04.2018
01:29:26
Кто топил за бэкапы на майлрушечки? Вот https://habrahabr.ru/post/206860/#comment_7474127
пишут: у меня в этом «Облаке» месяц назад самоудалилась папка на 28 гигабайт

Stanislav
18.04.2018
01:55:31
Ну не то чтобы прям топил, я просто вспомнил что раздавали 1 терабайт) сам я, естественно не брал, у меня фобия к продуктам маилру

Denis
18.04.2018
01:57:38
ну вот иллюстрация надежности такого сервиса