@freebsd_ru

Страница 353 из 669
Dmitry
31.01.2018
09:32:03
Там заодно и улучшить кое что можно, типа более удобного <(foo)

Vladislav
31.01.2018
09:57:46
И вот вы пришли к обсуждению языков программирования с разной полнотой по Тюрингу :)

Michael
31.01.2018
10:08:23
кто использует wifi на freebsd? какой чип используете? #любопытство

Dmitry
31.01.2018
10:16:25
И вот вы пришли к обсуждению языков программирования с разной полнотой по Тюрингу :)
И где тут языки с разной полнотой? Полнот всего две, еслишо:)

Google
Dmitry
31.01.2018
12:29:53
perl vs lua

Vadim
31.01.2018
12:30:28
а в чем разная полнота-то?

по Тьюрингу одинаковая

Dmitry
31.01.2018
12:49:00
ну, как-бы хотелось бы встроенных [, awk, sed

Vadim
31.01.2018
12:53:43
Dmitry
31.01.2018
12:53:51
да

я выше об этом и говорил

Vladislav
31.01.2018
12:55:04
awk и sed отдельные ЯП

Dmitry
31.01.2018
12:55:39
awk и sed отдельные ЯП
которые называются PCRE

Vadim
31.01.2018
12:56:04
в перле они органично склеены, даже eq ne всякие из [

Vladislav
31.01.2018
12:56:35
которые называются PCRE
причем тут регулярки?

Google
Dmitry
31.01.2018
12:56:48
awk - это регулярки

sed - это регулярки

Vladislav
31.01.2018
12:57:48
awk и sed - это ЯП обладающие полнотой по Тьюрингу

PCRE (Perl Compatible Regular Expressions)

Dmitry
31.01.2018
12:58:27
awk - это перловский m/../../

sed - это перловский s/../../

Vladislav
31.01.2018
12:58:45
регулярные выражения бывают не только ПЕРЛ-совместимые :)

Vadim
31.01.2018
12:59:52
да и авк с седом к двум конструкциям не сводятся

Dmitry
31.01.2018
13:00:41
да, но все остальные конструкции уже есть в перле нативно

Vladislav
31.01.2018
13:00:41
но с другой стороны, пусть плодятся ЯП

для каждой задачи будет своя ниша

Vadim
31.01.2018
13:01:15
да уже наплодились

есть даже tclsh

Dmitry
31.01.2018
13:01:58
как для меня - наиболее удобным ЯП, особенно с ООП - был бы скрещенный Object Pascal и C++

Vadim
31.01.2018
13:02:32
открою секрет, в дельфю завезли генерики

так что, считай, скрестили!

Dmitry
31.01.2018
13:03:02
синтаксис C++ мне не нравится

особенно, темплейты и т.п.

нечитаемый код получается

Vadim
31.01.2018
13:04:21
угу

Google
Vadim
31.01.2018
13:04:27
и не достигает цели

Dmitry
31.01.2018
13:05:08
зато, когда я впервый увидел c++, долго не мог понять, как в нем сделать properties, которые были в дельфях уже лет 10

Vadim
31.01.2018
13:05:27
это ж не свойство языка-то

Dmitry
31.01.2018
13:05:33
почему нельзя из конструктора вызывать конструктор

почему нельзя сделать пустую ссылку на типизированную переменную

Vadim
31.01.2018
13:06:42
это что? NULL?

(который у них кстати идиотская привычка заменять на 0)

Dmitry
31.01.2018
13:09:57
не

типа если у тебя есть переменная int *i, или int &i

не помню уже

то при создании класса ты в конструкторе должен обязательно ее инициализировать

короче- с чем-то подобным столкнулся

Vadim
31.01.2018
13:11:39
это не та дрисня через двоеточие случайно?

Dmitry
31.01.2018
13:11:52
возможно

Vladislav
31.01.2018
14:08:18
зато, когда я впервый увидел c++, долго не мог понять, как в нем сделать properties, которые были в дельфях уже лет 10
Тут подсказывают: с помощью перегрузки оператора = например, C++ Builder так делает

Vasiliy
31.01.2018
14:17:58
Ссылка не может быть NULL, ссылка всегда на что-то

Плюсовая заморочка

Dmitry
31.01.2018
14:33:06
ага, и в строках не можут быть знака '\0'

т.е. в строке не получится хранить бинарные данные

Vadim
31.01.2018
14:34:24
да легко!

Google
Dmitry
31.01.2018
14:34:30
это как в том анекдоте - придумать себе трудности, чтобы потом их героически преодолевать

Vadim
31.01.2018
14:34:37
просто берешь какую-нибудь из 100500 реализаций строк :D

даже std::string емнип может

Dmitry
31.01.2018
14:35:13
мне нравилась паскалевская

когда первый байт отвечал за длину строки

зато не нужно извращаться с копированием, сравнением и т.п. строк

Vadim
31.01.2018
14:36:02
ну тока минус первый

Dmitry
31.01.2018
14:36:23
типа

s: string;

то s[0] - это длина строки

Admin
ERROR: S client not available

Vadim
31.01.2018
14:37:21
я не помню, разве он не запрещал? в дельфях так точно нельзя

Dmitry
31.01.2018
14:37:33
последний символ строки всегда будет s[s[0]]

Vadim
31.01.2018
14:37:34
(и правильно)

Dmitry
31.01.2018
14:38:16
сразу отпадает нужда во всяких strXcpy, srtXcmp, strlen и т.п.

и работает раз в 10 быстрее

Vasiliy
31.01.2018
14:57:05
std::basic_string вроде так и работает

не в s[0], конечно, отдельным полем

SLONE
31.01.2018
15:17:18
Блин, минуту втыкал, почему открыв чат по фре я увидел ту же тему, что и в чате по сям )) Че оффтопите? )

Andrey
31.01.2018
15:31:18
А горшочек всё варил и варил, интересно каков будет итоговый патч, ведь по крайней мере до 10-ки бекпортить то будут :) https://svnweb.freebsd.org/base?view=revision&revision=328625

Google
Andrey
31.01.2018
16:08:17
у него трава ваще забористая :)

Ишь смотри какеи клоуны https://habrahabr.ru/company/smart_soft/blog/347666/

Dmitry
31.01.2018
16:26:17
это какой такой их "межсетевой экран" ? ipfw, ipfilter ?

Andrey
31.01.2018
16:27:41
сиё думаю совсем тайна великая, я бы ещё посмотрел как они наделали вот ту фигню с контрольными суммами, так как в базе пока это всё токо в проекте, ну и откат к начальной тоже бы было интересно :)

Vadim
31.01.2018
16:29:47
да совершенно обычная, типичная и понятная хуйня

берется и пишется морда типа pfSense или IPCOP какого

просто с обвязками всякими для сумм и прочего

Andrey
31.01.2018
16:30:47
они там и так уже как понял не чистую фряху взяли а с мордой, чтоб видать меньше пионэрить :)

в общем поди очередные кулибины, кто то же даже в список ПО вносил, со своим типа инсталлером :)

Dmitry
31.01.2018
16:32:00
Traffic Inspector Next Generation — программно-аппаратное решение по сетевой безопасности.

вдруг там чего-то аппаратное

например свич с аппаратными ACL

Vadim
31.01.2018
16:32:27
сертифицируется всегда комплекс, да

Andrey
31.01.2018
16:32:33
ну из статьи на аппаратность вроде ничего особо не указывает

Vadim
31.01.2018
16:32:38
хотя скорее всего это обычный одноюнитовый сервер

Dmitry
31.01.2018
16:32:44
и они, как джуны, свой модуль к ядру написали для управления им

Dmitry
31.01.2018
16:33:16
ха. у меня такими серверами три помещения забито

Andrey
31.01.2018
16:33:17
ну тогда поди бы похвалились, ну там написано про биос и вообще, а ни про какой нибудь асик или около

Vasiliy
31.01.2018
16:33:31
Написано ж, Основано решение на открытом коде проекта OPNsense

Dmitry
31.01.2018
16:33:31
и все - "программно-аппаратное решение по сетевой безопасности"

мне просто интересно, кто сертифицировал все это

Страница 353 из 669