
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

Vadim
31.01.2018
11:30:02

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

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

Vladislav
31.01.2018
12:56:35

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

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

Michael
31.01.2018
16:07:19

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
и они, как джуны, свой модуль к ядру написали для управления им

Vadim
31.01.2018
16:32:52

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
и все - "программно-аппаратное решение по сетевой безопасности"
мне просто интересно, кто сертифицировал все это