URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 100946
[ Назад ]
Исходное сообщение
"В Systemd добавлен код для разбора формата JSON"
Отправлено opennews , 19-Дек-14 10:14
В дополнение к уже присутствующей поддержке формата XML в состав системного менеджера Systemd добавлен (http://cgit.freedesktop.org/systemd/systemd/commit/?id=e7eeb... код для разбора данных в формате JSON (https://ru.wikipedia.org/wiki/JSON). Одной из областей применения JSON в Systemd является обеспечение в утилите systemd-import возможности импорта изолированных контейнеров из системы Docker. URL: http://www.reddit.com/r/linux/comments/2pqp0v/systemd_now_ha.../
Новость: http://www.opennet.me/opennews/art.shtml?num=41301
Содержание
- В Systemd добавлен код для разбора формата JSON,бедный буратино, 10:14 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Andrey Mitrofanov, 10:58 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,EHLO, 12:03 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Crazy Alex, 13:07 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 13:19 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,EHLO, 14:10 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 14:50 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 15:29 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 13:35 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Kodir, 17:16 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 10:23 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Fracta1L, 10:26 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 11:05 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,EHLO, 12:07 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Ytch, 19:27 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Fracta1L, 10:25 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,EHLO, 12:11 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,kvm, 12:37 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,EHLO, 14:10 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,EHLO, 14:12 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,vn971, 02:32 , 23-Дек-14
- В Systemd добавлен код для разбора формата JSON,Мяут, 10:28 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Язабан, 11:43 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 12:35 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,morruth, 13:38 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 12:36 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 10:32 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 10:34 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 11:11 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Andrey Mitrofanov, 11:33 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Ytch, 23:31 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 10:53 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Nixman, 10:55 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Andrey Mitrofanov, 11:02 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 12:29 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Вадик, 14:01 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 17:27 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 12:23 , 20-Дек-14
- В Systemd добавлен код для разбора формата JSON,Фанатик, 12:09 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 12:37 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Vkni, 19:48 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 12:08 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,kuku, 12:31 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Andrey Mitrofanov, 12:43 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 12:49 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Luserru, 12:41 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Fracta1L, 13:05 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Vkni, 19:49 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,pavlinux, 13:27 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 13:37 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 15:47 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Andrey Mitrofanov, 16:29 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 18:36 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,anonymous, 07:35 , 21-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 15:53 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Andrey Mitrofanov, 16:35 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,DeadLoco, 09:36 , 20-Дек-14
- В Systemd добавлен код для разбора формата JSON,asavah, 16:39 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Andrey Mitrofanov, 16:51 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 19:01 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 20:20 , 19-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 08:53 , 20-Дек-14
- В Systemd добавлен код для разбора формата JSON,khenar, 09:08 , 20-Дек-14
- В Systemd добавлен код для разбора формата JSON,DeadLoco, 10:33 , 20-Дек-14
- В Systemd добавлен код для разбора формата JSON,DeadLoco, 01:51 , 22-Дек-14
- В Systemd добавлен код для разбора формата JSON,Andrey Mitrofanov, 10:46 , 22-Дек-14
- В Systemd добавлен код для разбора формата JSON,khenar, 13:21 , 20-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 01:56 , 21-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 03:47 , 21-Дек-14
- В Systemd добавлен код для разбора формата JSON,Аноним, 18:05 , 21-Дек-14
- В Systemd добавлен код для разбора формата JSON,djbaldey, 15:24 , 21-Дек-14
Сообщения в этом обсуждении
"В Systemd добавлен код для разбора формата JSON"
Отправлено бедный буратино , 19-Дек-14 10:14
json разбирать гораздо легче, чем xml...
"В Systemd добавлен код для разбора формата JSON"
Отправлено Andrey Mitrofanov , 19-Дек-14 10:58
> json разбирать гораздо легче, чем xml...Но бинарные логи удобнее текстовых!
Если сломался systemd, подожди немного - пройдёт!
"В Systemd добавлен код для разбора формата JSON"
Отправлено EHLO , 19-Дек-14 12:03
>Если сломался systemd, подожди немного - пройдёт!Если сломался systemd
1. Перезагрузись.
2. Откати снэпшот.
3. Ищи другую работу.
"В Systemd добавлен код для разбора формата JSON"
Отправлено Crazy Alex , 19-Дек-14 13:07
Всё хорошо, если адресовать это к Поттерингу
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 13:19
>>Если сломался systemd, подожди немного - пройдёт!
> Если сломался systemd
> 1. Перезагрузись.
> 2. Откати снэпшот.
> 3. Ищи другую работу.Если Я найду другую работу, тогда кто возьмет на себя мои предыдущие обязанности?
"В Systemd добавлен код для разбора формата JSON"
Отправлено EHLO , 19-Дек-14 14:10
>>>Если сломался systemd, подожди немного - пройдёт!
>> Если сломался systemd
>> 1. Перезагрузись.
>> 2. Откати снэпшот.
>> 3. Ищи другую работу.
> Если Я найду другую работу, тогда кто возьмет на себя мои предыдущие
> обязанности?Тот кто не использует поделки Поттеринга на серверах. // Да, я тоже капитан.
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 14:50
>>>>Если сломался systemd, подожди немного - пройдёт!
>>> Если сломался systemd
>>> 1. Перезагрузись.
>>> 2. Откати снэпшот.
>>> 3. Ищи другую работу.
>> Если Я найду другую работу, тогда кто возьмет на себя мои предыдущие
>> обязанности?
> Тот кто не использует поделки Поттеринга на серверах. // Да, я тоже
> капитан.Спасибо, успокоил! Пока не буду искать ;)
Хотя я думал, что все будет гораздо страшнее. Придет дядька из RH и даст пенка под зад :(
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 15:29
>> пенкапивная?
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 13:35
1. Выкинь свой дистр с systemd.
2. .....
.....
"В Systemd добавлен код для разбора формата JSON"
Отправлено Kodir , 19-Дек-14 17:16
Нифига. Как раз у XML'я простейший синтаксис на тегах, в то время как у JSON полно сложных конструкций. НО(!) JSON намного более читабельный, потому и набрал дичайшую популярность в несколько лет и даже вытеснив словопоносный XML. К слову, у нас практически все проекты избавились от XML и юзают JSON - крайне удобно.
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 10:23
а нельзя было с самого начала взять более удобный формат, а все остальные парсить/импортировать дополнительными утилитами? или это не поттеринг вэй?
"В Systemd добавлен код для разбора формата JSON"
Отправлено Fracta1L , 19-Дек-14 10:26
А какая разница? В таком случае хейтеры хрюкали бы про велосипедизм и лишние прослойки.
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 11:05
надо сделать jsond
"В Systemd добавлен код для разбора формата JSON"
Отправлено EHLO , 19-Дек-14 12:07
>а нельзя было с самого начала взять более удобный формат, а все остальные парсить/импортировать дополнительными утилитами?нет
>или это не поттеринг вэй?
да
"В Systemd добавлен код для разбора формата JSON"
Отправлено Ytch , 19-Дек-14 19:27
> а нельзя было с самого начала взять более удобный форматну-ка нафиг, с его-то представлениями об удобстве. Он уже разок взял более удобный формат и тот оказался ...(барабанная дробь)... бинарным!!!
"В Systemd добавлен код для разбора формата JSON"
Отправлено Fracta1L , 19-Дек-14 10:25
Надо ещё встроить модуль гугления и синтеза речи, чтобы он хейтерам-неосиляторам вслух маны с доками зачитывал.
"В Systemd добавлен код для разбора формата JSON"
Отправлено EHLO , 19-Дек-14 12:11
> Надо ещё встроить модуль гугления и синтеза речи, чтобы он хейтерам-неосиляторам вслух
> маны с доками зачитывал.Надо встроить форумного бота, чтобы на опеннет в каждую тему с системд каменты про хейтеров постил.
"В Systemd добавлен код для разбора формата JSON"
Отправлено kvm , 19-Дек-14 12:37
Так это бот и постит )
"В Systemd добавлен код для разбора формата JSON"
Отправлено EHLO , 19-Дек-14 14:10
> Так это бот и постит ) systemd-fracta1ld
"В Systemd добавлен код для разбора формата JSON"
Отправлено EHLO , 19-Дек-14 14:12
> Так это бот и постит ) А у этого бота фатальный недостаток
"В Systemd добавлен код для разбора формата JSON"
Отправлено vn971 , 23-Дек-14 02:32
> про хейтеров постилХэйтер в данном случае Fracta1L. Тот кто постит комменты о хэйтерах -- EHLO.
Да вы же просто хотите чтобы "вашу работу" вместо вас выполнял бот!
"В Systemd добавлен код для разбора формата JSON"
Отправлено Мяут , 19-Дек-14 10:28
Маловато. Это должен быть таргет system-json-parser.service, пускающий systemd-jsond, который слушал бы по D-Bus и возвращал результаты через него же ;)
"В Systemd добавлен код для разбора формата JSON"
Отправлено Язабан , 19-Дек-14 11:43
В каком виде возвращающий? Xml?
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 12:35
ты что, в бинарном конечно
"В Systemd добавлен код для разбора формата JSON"
Отправлено morruth , 19-Дек-14 13:38
в формате windows registry
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 12:36
ещё надо в ядре пару вещей поменять для этого
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 10:32
прямо черная дыра - всасывает в себя всё что только может
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 10:34
А потом Лёнечке захотелось импортировать кукбуки Chef, стейты Salt, Ansible, Puppet и по ним настраивать систему...
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 11:11
...причём все сразу.
"В Systemd добавлен код для разбора формата JSON"
Отправлено Andrey Mitrofanov , 19-Дек-14 11:33
> А потом Лёнечке захотелось импортировать кукбуки Chef, стейты Salt, Ansible, Puppet и
> по ним настраивать систему...--Ленарт Ивыныч, а в кук-буковом масштабе -- могёшь?!
--Не, Петька, не могу. Языков не знаю.
"В Systemd добавлен код для разбора формата JSON"
Отправлено Ytch , 19-Дек-14 23:31
>> А потом Лёнечке захотелось импортировать кукбуки Chef, стейты Salt, Ansible, Puppet и
>> по ним настраивать систему...
> --Ленарт Ивыныч, а в кук-буковом масштабе -- могёшь?!
> --Не, Петька, не могу. Языков не знаю. -- Лёнь, а в кук-буковом масштабе можешь сделать?
-- Методичка есть?
-- Есть.
-- Щаз докурю и пойду сдавать...
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 10:53
Интересно он сам все пишет или копипастит из "основных" проектов?
"В Systemd добавлен код для разбора формата JSON"
Отправлено Nixman , 19-Дек-14 10:55
Возьми код да почитай. Хотя я же забыл, хейтеры не умеют читать.
"В Systemd добавлен код для разбора формата JSON"
Отправлено Andrey Mitrofanov , 19-Дек-14 11:02
> Возьми код да почитай. Хотя я же забыл, хейтеры не умеют читать. Не-не, Ленарт не умеет писать коммит-мессаджей типа "Скопипастил 100000+ строк из ... . Запарился."
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 12:29
> Возьми код да почитай. Ну зачем же так сразу "заводится"! Спрашиваю потому, что к кодированию имею малое отношение. И соответственно от моего прочтения толку мало будет (при том, что это убьет массу времени и не составит ни какого авторитетного мнения (хотя могу попробовать смеха ради ;)) Так что отложим до следующей жизни ;)
> Хотя я же забыл, хейтеры не умеют читать.
Вот тут, очень сильно сомневаюсь. Как мне кажется, такое Вам не под силу забыть ;)
"В Systemd добавлен код для разбора формата JSON"
Отправлено Вадик , 19-Дек-14 14:01
https://github.com/systemd/systemd/graphs/contributors
Он mezcalero.
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 17:27
> https://github.com/systemd/systemd/graphs/contributors
> Он mezcalero.Да мне как то все равно, кто есть он. Ну, хотя конечно, ради интереса и только.
Так как уже писал выше в коде конечно интересно покопаться, но не хватает опыта.
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 20-Дек-14 12:23
Ник намекает на приверженность Леонида к мескалину?
"В Systemd добавлен код для разбора формата JSON"
Отправлено Фанатик , 19-Дек-14 12:09
Дак лучшеб он копипастил, а то понаделает багов в критических местах
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 12:37
> Дак лучшеб он копипастил, а то понаделает багов в критических местах Согласен.
А еще бы лучше, коммитил бы в "основные" проекты (но у него наверняка времени не хватает :( А мы посмотрим как там с приемом будет!
"В Systemd добавлен код для разбора формата JSON"
Отправлено Vkni , 19-Дек-14 19:48
> А еще бы лучше, коммитил бы в "основные" проекты А вот этого не надо. Лучше бы он в ReactOS коммитил!!!
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 12:08
Я хочу во время загрузки системы страницу яндекса просматривать.
Когда уже браузер встроят?
"В Systemd добавлен код для разбора формата JSON"
Отправлено kuku , 19-Дек-14 12:31
:)... а я на велосипеде кататься.
"В Systemd добавлен код для разбора формата JSON"
Отправлено Andrey Mitrofanov , 19-Дек-14 12:43
> :)
> ... а я на велосипеде кататься.Тогда ж s-d тебе не подойдёт. Авторы и сторонники s-d уверены, что велосипеды - это sysvinit, bash, daemontools, runit, eudev, uselessd, s6, nosh, debian, kde, openrc, syslog, ...
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 12:49
Теперь каждый сможет JSON смотреть в QR кодах и показывать их через Web сервер по сети :-)
"В Systemd добавлен код для разбора формата JSON"
Отправлено Luserru , 19-Дек-14 12:41
я так понимаю это альфа версия ОС?
"В Systemd добавлен код для разбора формата JSON"
Отправлено Fracta1L , 19-Дек-14 13:05
А ты, видимо, альфа-версия Петросяна?
"В Systemd добавлен код для разбора формата JSON"
Отправлено Vkni , 19-Дек-14 19:49
> А ты, видимо, альфа-версия Петросяна?Не, это ты - альфа-версия systemd-Петросян.
"В Systemd добавлен код для разбора формата JSON"
Отправлено pavlinux , 19-Дек-14 13:27
Это не поттеренг-way, нужно было в PDF
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 13:37
Та чё там, нужно ещё и doc, xls, чтоб выкладывать всем желающим на обозрение.
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 15:47
Я ж предлагал сразу PostgreSQL! )))
"В Systemd добавлен код для разбора формата JSON"
Отправлено Andrey Mitrofanov , 19-Дек-14 16:29
> Я ж предлагал сразу PostgreSQL! ))) Ленарт не предлагает, Ленарт добавляет.
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 18:36
Встроить в systemd сервер PostgreSQL systemd-postgresd ?
"В Systemd добавлен код для разбора формата JSON"
Отправлено anonymous , 21-Дек-14 07:35
В следующей версии будет JSON хранимый в systemd-sqld-сервере, доступ к которому можно будет получить через встроенный web-сервер с помощью XML-RPC.
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 15:53
оно решило составить конкуренцию постгре ? =)
"В Systemd добавлен код для разбора формата JSON"
Отправлено Andrey Mitrofanov , 19-Дек-14 16:35
> оно решило составить конкуренцию постгре ? =) Ленарт "Сеpгеевич Волк, лучший в лесу хиpуpг, золотые зубы, pезавшие безболезненно и мгновенно", пришёл за ""упавшей от изнеможения монгой^WКpасной Пашечке. Она слабо улыбнулась.
- К бабушке? - тихо спpосил Волк.
- К ней.
- Поздно, - сказал Волк и, пpислонившись к беpезе, дал дуба.""
"В Systemd добавлен код для разбора формата JSON"
Отправлено DeadLoco , 20-Дек-14 09:36
Да, в ИТ-отрасли талантливые пародисты тоже нужны, как и в литературе. Дабы дурь каждого была видна...
"В Systemd добавлен код для разбора формата JSON"
Отправлено asavah , 19-Дек-14 16:39
ждём-c systemd-jqueryd
"В Systemd добавлен код для разбора формата JSON"
Отправлено Andrey Mitrofanov , 19-Дек-14 16:51
> ждём-c systemd-jqueryd chaosd-PowerShell.exe
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 19:01
Вперёд, к пределу Оппенгеймера-Волкова! Ура, товарищи!
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 19-Дек-14 20:20
зачем!?!! когда можно впилить в системд сразу Postgres 9.4! Тогда появятся расширенные возможности работы с JSON и системд конфиги можно SELECT-ами проверять! ;)
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 20-Дек-14 08:53
в ядро бы запилили чтоб распри кончились наконец
"В Systemd добавлен код для разбора формата JSON"
Отправлено khenar , 20-Дек-14 09:08
>Одной из областей применения JSON в Systemd является обеспечение в утилите systemd-import возможности импорта изолированных контейнеров из системы Docker. А он не думал для начала halt починить, который у него несколько сломан, логи нормально настроить, пользователей послушать - а не Docker для каждого компьютера втягивать...
Или не true - больше фигни яркой и разной...
"В Systemd добавлен код для разбора формата JSON"
Отправлено DeadLoco , 20-Дек-14 10:33
Скажите, я правильно понимаю, что systemd для Linux есть то же самое, что BusyBox для GNU?
"В Systemd добавлен код для разбора формата JSON"
Отправлено DeadLoco , 22-Дек-14 01:51
> Скажите, я правильно понимаю, что systemd для Linux есть то же самое,
> что BusyBox для GNU?Я не ерничаю и не зубоскалю, мне действительно интересно. Если я неправ - объясните в чем, и заминусуйте, если уж так хочется.
"В Systemd добавлен код для разбора формата JSON"
Отправлено Andrey Mitrofanov , 22-Дек-14 10:46
>> Скажите, я правильно понимаю, что systemd для Linux есть то же самое, что BusyBox для GNU?
> Я не ерничаю и не зубоскалю,Это уже - первый минус.
> мне действительно интересно. Если я неправ
> - объясните в чем, и заминусуйте, если уж так хочется.
Бессвязные http:/~ua9oas дислексические тексты и вопросы не находят тут понимания.
"В Systemd добавлен код для разбора формата JSON"
Отправлено khenar , 20-Дек-14 13:21
Зачем, зачем вы это постите!!! Раньше я думал что Поттеринг для Linux своего рода злой гений, пытающийся железной волей подмять под себя сообщество. Но на гения он не тянет - скорее графоман от программирования.
Для информации - реализация JSON это авторство самого Поттеринга, и я таки в нее посмотрел. Сознаюсь честно, дальше первых двух-трех функций меня не хватило, столь фееричный бред вычитывать сложно.
Итак начинается все с функции которая должна подсчитать сколько строк в ближайших n байтахт(правда из названия этого не понять). То есть посчитать колличестов "\n" среди ближайших n байтах. Можете придумать способ сделать это с помощью memchr - Поттеринг придумал. Ну допустим он это сделал для оптимизации - хотя оптимизация сомнительная, продолжим дальше. Как вам идея проверять является ли символами '1'-'9' при помощи strchr("123456789", *c)? Гениально - разное время на проверку 1 и девятки. Но допустим он предполагает что символы 1-9 могут иметь произвольные неупорядоченные коды, но нет, строкой ниже он вычисляет какое число закодировано символом вычитая *с-'0'. Ну а приведение строки с числом в машиночитаемый формат своими силами - отдельный признак мастерства.
Итог - это код совершенно не объеденной общей идей, целью или стилем. Доверять этому человеку систему инициализации или критические сервисы - безумие чистой воды, но пока жрем кактус =(...
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 21-Дек-14 01:56
Рад, что ты докопался до сути.
Скинь, пожалуйста, ссылку, подтверждающие твои слова, если не сложно.
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 21-Дек-14 03:47
https://github.com/systemd/systemd/blob/e7eebcfc42f00aa481ef...
"В Systemd добавлен код для разбора формата JSON"
Отправлено Аноним , 21-Дек-14 18:05
Ну конечно же в этом разобраться проще чем в портянках из шеллскриптов. Этот тебе любой почитатель лёни расскажет и докажет.
"В Systemd добавлен код для разбора формата JSON"
Отправлено djbaldey , 21-Дек-14 15:24
Я люблю формат JSON, но "эта чумачечая системда" реально начинает доставлять... ЗАЧЕМ???