Ошибка рекламы «Здравмаг»!
Старый 31.01.2011, 17:40   #1
kont
Новый участник
 
Регистрация: 30.01.2015
Адрес: Земля
Поблагодарили 2 раз(а)
По умолчанию Полная база работ авторского коллектива ВП СССР (и сопутствующих)

Библиотека КОБ для Андроид


https://play.google.com/store/apps/details?id=com.yurikontik.cob_library.app


Apple:



https://itunes.apple.com/ru/app/biblioteka-kob/id850336250?mt=8
kont вне форума   Ответить с цитированием
Старый 03.12.2011, 13:58   #31
Михайло Суботич
Команда сайта
 
Аватар для Михайло Суботич
 
Регистрация: 30.10.2008
Адрес: Подмосковие
Поблагодарили 2,728 раз(а)
По умолчанию

Цитата:
Сообщение от Январь Посмотреть сообщение
Что именно совершает это преобразование? И на каком этапе?
Преобразование совершает скрипт. Если посмотреть ссылку на изображение, то в данном случае это http://s.wordpress.com/latex.php?latex=
Код latex тупо передаётся в качестве переменной и на выходе получаем картинку. Я не искал, но думаю в инете есть эти скрипты для скачивания.
Михайло Суботич вне форума   Ответить с цитированием
Старый 05.12.2011, 11:03   #32
Январь
Команда сайта
 
Аватар для Январь
 
Регистрация: 14.05.2009
Адрес: Москва
Поблагодарили 1,604 раз(а)
Записей в дневнике: 3
Отправить сообщение для Январь с помощью ICQ
По умолчанию

У меня кстати интернет закончился. Я начал делать, но прирвался... На работе не делаю... Продолжу сегодня-завтра...
Январь вне форума   Ответить с цитированием
Сказал спасибо Январь за это сообщение:
Sirin (05.12.2011)
Старый 05.12.2011, 14:42   #33
Sirin
Команда сайта
 
Аватар для Sirin
 
Регистрация: 21.10.2008
Адрес: Москва
Поблагодарили 8,495 раз(а)
Записей в дневнике: 106
По умолчанию

Цитата:
Сообщение от Январь Посмотреть сообщение
У меня кстати интернет закончился. Я начал делать, но прирвался... На работе не делаю... Продолжу сегодня-завтра...
Будешь бездельничать - спасибку обратно отберу!
Sirin вне форума   Ответить с цитированием
Старый 06.12.2011, 14:19   #34
Январь
Команда сайта
 
Аватар для Январь
 
Регистрация: 14.05.2009
Адрес: Москва
Поблагодарили 1,604 раз(а)
Записей в дневнике: 3
Отправить сообщение для Январь с помощью ICQ
По умолчанию



Все... Я больше не верю в мир и не верю своему мировоззрению...

...

1. Открываем калькулятор в винде (ВинСвин 7).
2. Ставим режим - "програмистский".
3. Делим 32 на 6...
4. Фигеем!

...

1. Открываем калькулятор в винде (любой).
2. В режиме "обычный" или "инженерный".
3. Находим квадратный корень из 4 (=2).
4. Вычитаем 2.
5. Фигеем!

...

Я больше не верю в математику. Мир не логичен ...

...

0.8 - 0.1 = 0.6(9) - JavaScript
Январь вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Январь за это сообщение:
aunique (29.05.2012), Sirin (06.12.2011)
Старый 08.12.2011, 08:59   #35
Январь
Команда сайта
 
Аватар для Январь
 
Регистрация: 14.05.2009
Адрес: Москва
Поблагодарили 1,604 раз(а)
Записей в дневнике: 3
Отправить сообщение для Январь с помощью ICQ
По умолчанию

Осталось написать парсер тинимсишного хтмлся в какой-нибудь формат в котором будет это дело в базе храниться (ну в BBCode буду делать, по моему это оптимальный вариант). Сегодня этим и займусь. В остальном системка для наполнения базы книгами готов.

Потом надо будет сделать еще сам сайт... Ну или модуль в рамках кабзы...

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

... ... ...

Сразу - парсеров HTML в BBCode - пруд пруди, даже в пхп есть готовый пакет такого парсинга туда и обратно...

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

По этому парсер придется сделать... С другой стороны в этом нет ничего сложного... На этапе парсинга из HTML в BBCode можно воспользоваться парсером XML, что упростит работу, но на этапе парсинга из BBCode в HTML, FB2, PSD такая фишка уже не прокатит, так что парсер писать все равно придется, его и можно сразу сделать единым (однообразным) для всего... Для запуска проект понадобится хотя бы 1 парсер - HTML -> BBCode -> HTML, под другие форматы можно будет дописывать позже парсеры...

В целом получается:

1. Берем книгу ВП СССР,
2. Создаем в базе публикацию и главы к ней,
3. Из .doc файла книги ВП СССР копируем текст в базу (некоторым специальным образом оформляя сноски),
4. ПХП приводит это дело в формат хранения,
5. Назначаем книге псевдоним, например для Мертвой Воды - DW,
6. Таким образом получаем возможность ссылаться на публикацию следующими образама:
  1. DW - на книгу,
  2. DW.5 - на пятую главу книги,
  3. DW.5.3 - на третий подраздел пятой главы книги,
  4. DW.5.3.27 - на двадцать седьмой абзац третьего подраздела пятой главы книги,
  5. ну и так далее (хотя далее некуда)...
Я так понимаю, что это и есть начальная задумка.


Следует заметить, что некоторые Текущие Моменты, или же просто статьи могут не содержать оглавления, по этому сущностями, способными содержать материал являются и главы, и подразделы глава и сами публикации... Маски для таких материалов такие же как и для всего остального, только лишь за отсутствием в масках отсутствующих в материале секций, например TM(5).12 = Текущий момент 5, параграф 12...



Всего у нас существует 4 сущности:
  1. Рубрикатор
  2. Категория
  3. Публикация
  4. Глава
Рубрикатор и категории не могут содержать текстового материала и служат лишь для организации логического хранения материалов, при этом узел рубрикатора всегда только 1, он является коренным узлом дерева материалов (см. управление деревьями Nested Sets). Категорий может быть сколько угодно, но сами они могут быть только 3 уровней.

Публикации и главы могут содержать текстовый материал, при чем книга может содержать или не содержать главы. Структура глав у книги (публикации) может быть как простой (плоской), так и сложной - то есть у глав могут быть подглавы, а у них подподглавы - так же как и у категорий - до 3 уровней вложенности.


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



Таким образом поиск по базе может осуществляться:
  1. По маске-указателю DW.5.3.27 (GGI.2.4.11 - Garden grows itself, chapter 2, subsection 4, paragraph 11), кстати, если надо просто сослаться на главу целиком, то следует написать просто DW.5.3 - и на выходе будет третья подглава пятой главы книги. То есть понятно - каждая секция маски является степенью детализации (хотя чо я админам объясняю что это такое?)...
  2. По тегам. К каждой сущности "публикация" может быть привязано до 5 тегов.
  3. По авторам. К каждой сущности "публикация" может быть привязан 1 автор.
  4. По категориям (фактически - объединениям).
  5. По периодам (датам выхода в свет).
  6. По принципу объединения поисковых запросов: период + категория + автор + теги (этот вариант исключает возможность искать еще и по маске, так как такое объединение лишено смысла и на выдаче всегда будет нулевой результат за исключением случаев, когда указаны абсолютно точные данные для одной единственной публикации, но зная эти точные данные такой поиск лишен всякого смысла вообще, так как эту публикацию проще тогда найти тупо по маске).
О принципиальной разнице поиска по тегам и категориям, зачем это надо?


Категория, это сущность в дереве, хранящем базу данных. В одной категории может находиться несколько публикаций. Но один тег может быть привязан так же к нескольким публикациям! Разница в том, что одна отдельная книга может быть связана не с одним тегом, а с несколькими. Таким образом чтобы хранить ее в древовидной структуре, в которую включена сущность "тег", эту книгу придется продублировать столько раз, сколько у нее тегов - то есть не гут. В то же время книга может принадлежать исключительно одной публикации, которая формально является уникальным тегом этой книги:


Структура:



Рубрикатор (корень дерева)
..Политология (категория)
..История (категория)
....По вере вашей (публикация - не содержательная часть) + тег Религия + тег Альтернативная история
......1 (глава 1 - содержательная часть)
......2 (глава 2 - содержательная часть)
......3 (глава 3 - содержательная часть)
..Материалы (категория)
....Красота и здоровье (категория)
......ЗОЖ (категория)
........Тайная власть бухла (публикация - содержательная часть) + тег Генофонд нации


... ... ... ... ...


Вот это то, систему управления чем я сейчас делаю...


Если что-то не так или не соответствует замыслу - уточните сразу сейчас, чтобы потом не переделывать !!!


А, ну делаю тут http://agro-time.ru - если кому интересно, следите...


login : test
password : alpha.tester


...


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

Не пытайтесь если что добавить публикацию, добавление сущностей "публикация" и "глава" - отключено, вчера вскрылся какой-то конфликт между jQuery, jQuery-UI, jQuery-Tools и jQuery-TinyMCE (ну ясно - я его точно еще не локализовал , если не пойму в чем дело - сделаю "иначе" )...

... ... ... ... ...

О медийности - в материалы можно будет вставлять музыки и видео с популярных сервисов, фотогалереи, различные интерактивные элементы...

Последний раз редактировалось Январь; 08.12.2011 в 10:21
Январь вне форума   Ответить с цитированием
Старый 10.12.2011, 23:34   #36
Sirin
Команда сайта
 
Аватар для Sirin
 
Регистрация: 21.10.2008
Адрес: Москва
Поблагодарили 8,495 раз(а)
Записей в дневнике: 106
По умолчанию

Цитата:
Сообщение от Артём
<<< Ребят есть предложение сделать OPDS каталог работ ВП для удобства чтения на читалках.
Январь, ты знаешь, что такое OPDS?
Sirin вне форума   Ответить с цитированием
Старый 10.12.2011, 23:43   #37
Январь
Команда сайта
 
Аватар для Январь
 
Регистрация: 14.05.2009
Адрес: Москва
Поблагодарили 1,604 раз(а)
Записей в дневнике: 3
Отправить сообщение для Январь с помощью ICQ
По умолчанию

Цитата:
Сообщение от Sirin Посмотреть сообщение
Январь, ты знаешь, что такое OPDS?
Этого даже Вика не знает...
Январь вне форума   Ответить с цитированием
Старый 10.12.2011, 23:46   #38
Sirin
Команда сайта
 
Аватар для Sirin
 
Регистрация: 21.10.2008
Адрес: Москва
Поблагодарили 8,495 раз(а)
Записей в дневнике: 106
По умолчанию

Вобщем предложил ему подключиться к нам.
Sirin вне форума   Ответить с цитированием
Старый 13.12.2011, 17:50   #39
Sirin
Команда сайта
 
Аватар для Sirin
 
Регистрация: 21.10.2008
Адрес: Москва
Поблагодарили 8,495 раз(а)
Записей в дневнике: 106
По умолчанию

Цитата:
[15:44:36] Evgen: я про те записки, которые у тебя в компе затерялись
[15:44:45] Evgen: а на доту не было
[15:45:49] Ян Юшин: ну так я докучи всё и выложил
[15:46:06] Ян Юшин: и то что потерялось и то что в новых форматах сделалось
[15:46:32] Evgen: дай пож. ссылки или названия, чтобы мне не перерывать всё
[15:48:34] Ян Юшин: [15 ноября 2011 г. 15:44] Ян Юшин:

<<< в 2006 году - Возможные пути восстановления государственности Русской цивилизации
в 1996 - Этико-экономическая экспертиза Концепции структурных реформ ХМаО+ возможно у тебя нету в 2010м - Об экспертизе материалов Концепции общественной безопасности, ставших предметом судебного разбирательства в Хабаровске по поводу их якобы экстремистско-расистского характера
и в 2008-м - Основные претензии по существу к «Заключению специалиста» — лингвистической экспертизы по Усть-Коксинскому делу
[15:48:58] Evgen: (handshake)
[15:49:07] Ян Юшин: две последние задним числом на сайт добавлялись без широкого оповещения
Впихнуть как то надо в базу... но там нумерация...
Sirin вне форума   Ответить с цитированием
Старый 13.12.2011, 20:24   #40
Михайло Суботич
Команда сайта
 
Аватар для Михайло Суботич
 
Регистрация: 30.10.2008
Адрес: Подмосковие
Поблагодарили 2,728 раз(а)
По умолчанию

Цитата:
две последние задним числом на сайт добавлялись без широкого оповещения
А я думал, что у меня с памятью что-то не так, когда вбивал эти записки на e-dotu. Думал откуда они взялись..
Михайло Суботич вне форума   Ответить с цитированием
Ответ
Опции темы
Опции просмотра



Часовой пояс GMT +3, время: 15:04.


Здравмаг.рф - магазин духовного и физического здоровья! Rambler's Top100