anonymous@RULINUX.NET~# Last login: 2024-11-23 00:49:16
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

Философский вопрос.

CSV, XML, JSON, MAT?

lockywolf(*) (2014-02-14 18:26:41)

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: Философский вопрос. от lockywolf 2014-02-14 18:26:41
avatar
Скрыть

Re:Философский вопрос.

JSON.

</thread>

Tux-oid(*)(2014-02-14 18:32:52)
Отредактировано Tux-oid по причине "не указана"
Mozilla/5.0 (X11; Linux x86_64; rv:27.0) Gecko/20100101 Firefox/27.0 SeaMonkey/2.24
[#] [Добавить метку] [Редактировать] Ответ на: Философский вопрос. от lockywolf 2014-02-14 18:26:41
avatar
Скрыть

Re:Философский вопрос.

Для чего?

Ax-Xa-Xa(*)(2014-02-14 18:34:55)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36
[#] [Добавить метку] [Редактировать] Ответ на: Re:Философский вопрос. от Ax-Xa-Xa 2014-02-14 18:34:55
avatar
Скрыть

Re:Философский вопрос.

Табличку сохранить.

Пишу векторизатор растровых изображений с некоторыми своеобразными особенностями.

lockywolf(*)(2014-02-14 18:38:19)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Философский вопрос. от lockywolf 2014-02-14 18:38:19
avatar
Скрыть

Re:Философский вопрос.

Сохраняй в родном формате, я так понял для тебя это .мат?

Ax-Xa-Xa(*)(2014-02-14 18:45:57)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36
[#] [Добавить метку] [Редактировать] Ответ на: Re:Философский вопрос. от Ax-Xa-Xa 2014-02-14 18:45:57
avatar
Скрыть

Re:Философский вопрос.

.MAT не человекочитабелен.

МАТ хорошо работает если надо только внутри матлаба что-то сохранять.

До сих по я сохранял всё в XML, но в какой-то момент осознал, что хороший XML генерить - это само по себе задачка нехуёвая.

lockywolf(*)(2014-02-14 20:37:52)

[#] [Добавить метку] [Редактировать] Ответ на: Философский вопрос. от lockywolf 2014-02-14 18:26:41
avatar
Скрыть

Re:Философский вопрос.

INI

anonymous(*)(2014-02-14 21:46:48)

Mozilla/5.0 (Linux; U; Android 4.1.1; ru-ru; Transformer Prime TF201 Build/JRO03C) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30
[#] [Добавить метку] [Редактировать] Ответ на: Re:Философский вопрос. от lockywolf 2014-02-14 20:37:52
avatar
Скрыть

Re:Философский вопрос.

XML не нужен. Оверхед дикий.

Tux-oid(*)(2014-02-14 21:50:28)

Mozilla/5.0 (Linux; U; Android 4.0.4; ru-ru; HTC Desire Build/IMM76L; CyanogenMod-9.0.0) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
[#] [Добавить метку] [Редактировать] Ответ на: Философский вопрос. от lockywolf 2014-02-14 18:26:41
avatar
Скрыть

Re:Философский вопрос.

>CSV, XML, JSON, MAT?
s-expressions

SystemV(*)(2014-02-14 22:41:39)

Emacs-w3m/1.4.524 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:Философский вопрос. от lockywolf 2014-02-14 18:38:19
avatar
Скрыть

Re:Философский вопрос.

>Табличку сохранить.
А вообще, если у тебя там просто набор чисел, то csv или что-то подобное, иначе оно будет выглядеть странно.

SystemV(*)(2014-02-14 22:43:18)

Emacs-w3m/1.4.524 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:Философский вопрос. от SystemV 2014-02-14 22:43:18
avatar
Скрыть

Re:Философский вопрос.

У меня массив структур из 7 полей. Поля понятное дело, можно перевести в текст.

Просто это конкретное место - кусок несколько большего проекта по оцифровке картографии.

Конечная цель - автоматическая оцифровка, но пока с автоматикой там грустно - я более-менее закончил писать софтину, который позволяет с минимальной болью оцифровывать карту ручками.

Но поскольку изначально это всё разрабатывалось с прицелом на когнитивщину, какие-то куски этого пытались быть автоматизированы.

У проекта три этапа обработки (чтения) карты, и поскольку я писал их в разые периоды своей жизни (и в разной степень умея пользоваться матлабом), они написаны в трёх разных стилях, и используют три разных метода.

На первом это всё сбрасывается в человекочитаемом виде в поток, и есть чудовищный кусок говнокода на 600 строк одним файлом, который пытается это распарсить. Внутри есть огромное регулярное выражение, которое я даже не пытаюсь понять.

Второй кусок - это мешанина из джавных вызовов матлаба, работающих с XML. Он тоже говно, но по крайней мере работает, потому что джаву не мудаки писали. Но там разметка сравнительно сложная. Древовидная структура самое оно.

Наконец, в третий раз я наступать на грабли не хочу.

Но хочется, чтобы была какая-то разумно-общая парадигма работы с хранимыми данными.

lockywolf(*)(2014-02-14 22:59:51)

[#] [Добавить метку] [Редактировать] Ответ на: Re:Философский вопрос. от lockywolf 2014-02-14 20:37:52
avatar
Скрыть

Re:Философский вопрос.

> .MAT не человекочитабелен.
Если он у тебя больше 50-60 кбайт, то сомнительное удовольствие добиваться его человекочитаемости)))

Ax-Xa-Xa(*)(2014-02-14 23:10:28)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36
[#] [Добавить метку] [Редактировать] Ответ на: Re:Философский вопрос. от lockywolf 2014-02-14 22:59:51
avatar
Скрыть

Re:Философский вопрос.

>У меня массив структур из 7 полей. Поля понятное дело, можно перевести в текст.
Я как-то с трудом представляю это в виде xml. Нет, можно, конечно, но как-то некрасиво, имхо. В виде json оно не сильно должно отличаться от csv.

Вообще, конечно, идеальных решений не бывает, так что выбирай что проще.

>Но хочется, чтобы была какая-то разумно-общая парадигма работы с хранимыми данными.
Можно запилить какой-нибудь слой абстракции а-ля ORM для бедных, чтоб потом можно было переделывать хранилище не трогая основной код. А то сейчас csv или json, а потом, внезапно, захочется бинарные файлы использовать ради экономии чего-нибудь.

SystemV(*)(2014-02-14 23:25:13)

Emacs-w3m/1.4.524 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Философский вопрос. от lockywolf 2014-02-14 18:26:41
avatar
Скрыть

Re:Философский вопрос.

> CSV, XML, JSON, MAT?

XBM

josephson(*)(2014-02-15 17:54:57)

Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!