MoreBeauty: как в sql такое просто сделать - я не знаю. Можно хранимую процедуру запилить. А вот, к примеру, в 1с такое делается легко, но уже на уровне интерфейса отображения информации. Указывается поле и он его в столбцы разворачивает. Ну либо в какие-нибудь olap кубы копать, но я их не знаю и не могу сказать, решается ли эта проблема там.
Поддержу! Proxmox - базируется на debian. Является виртуальной средой для OpenVZ.
Одно время был домашний ПК, как сервер, на базе FreeBSD. Но когда потребовалось много разных сервисов- начались проблемы с их совместной работой на одной системе. Вики, мантисс, гит, сервер эрланг - у всех свои требования к версиям всего и вся.
А тут под каждый сервис получается свой виртуальный сервер с нужными только ему версиями, например mysql. Со своим ИП адресом. Виртуалки народ не любит, потому что арендует их, все тормозит. Но тут свой сервер и все ресурсы свои. Все работает отлично! Разобраться - много сил не требуется. Пользовальзовались пол года, проблем никаких, потом свернулись по не техническим причинам. Легко бекапить серверы. Легко ресторить. Очень понравилась простота переезда на другое железо: поставил на новый сервак ProxMox, на старом бекап, на новом ресторе - все.
Судя по статьям, общая тенденция народа на хабре в исторической последовательности: 1-аренда железных серверов 2-аренда виртуальных, сожаление об этом 3-снова аренда железных с разворачиванием виртуальной среды.
Когда делается connect сигнала со слотом, то если объект помрет и будет удален, но произойдет сигнал - будет как раз sig потому что будет вызываться метод объекта, которого уже нет. Поэтому, когда объект помирает или его убиваете, вызывайте у него метод disconnect(), тогда все "связи" сигнал-слот, кто на него соединен, как на слот, будут разорваны.
Ну там вроде бы рекурсивный алгоритм разбора. Если в конце парсинга в стеке что-то осталось, либо в процессе разбора идет получение данных из стека, но он пуст - ошибка. Еще гугл на предмет "контроль скобочной последовательности".
Копил денег на SainSmart DDS140 PC-Based USB Digital Storage Oscilloscope. А потом мне подарили с1-112а - компактный, легкий, 20 МГц. Для работы с ПЛИС и тем, что я делаю - пока хватает.
Armitage89: сразу вспомнилась недавняя лекция на хекслете по спискам Erlang. Они там тоже однонаправленные и добавление новых элементов происходит только в начало, потому что это не требует менять старый список, чтобы получить новый, при этом сохранив одноразовость переменных (и ссылочную прозрачность для многопоточной работы): https://ru.hexlet.io/lessons/practical_erlang_list...