Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.02.21;
Скачать: [xml.tar.bz2];

Вниз

Старые архивы для DMSearch на www.delphimaster.net   Найти похожие ветки 

 
xayam ©   (2009-11-04 07:42) [0]

Блин, я уже забыл, кто брался старые архивы переделать в формат xml ? А то я уже скачал, если не откликнетесь, придется самому делать.


 
vrem   (2009-11-04 08:24) [1]

как то даже странно не прочитать о трансцендентных переживаниях автора :)


 
xayam ©   (2009-11-04 08:26) [2]


> vrem   (04.11.09 08:24) [1]
> как то даже странно не прочитать о трансцендентных переживаниях
> автора :)

ничего, ничего, ты здесь подольше побудь - не так с ума сходить начнешь :)


 
xayam ©   (2009-11-07 19:05) [3]

to Администрации:

вроде переконвертировал, щас закачаю к себе. Максим, выложишь? Чуть позже ссылку дам.


 
xayam ©   (2009-11-07 22:52) [4]


> McSimm


Максим вот все старые архивы, которые у тебя были в формате html в zip-архивах - теперь все в формате .tar.bz2

http://xayam.com/archives/

выложи их пожалуйста, где они и были вместо старых. ОК?


 
McSimm ©   (2009-11-07 23:02) [5]

статические файлы, индексы похоже отсутствуют в архивах.


 
xayam ©   (2009-11-08 00:17) [6]


> McSimm ©   (07.11.09 23:02) [5]
> статические файлы, индексы похоже отсутствуют в архивах.

картинки там были gif, но они нафиг не нужны, оставил только xml и таблицу стилей свою вставил. А что не так то?


 
xayam ©   (2009-11-11 23:47) [7]


> McSimm ©   (07.11.09 23:02) [5]
> статические файлы, индексы похоже отсутствуют в архивах.

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


 
McSimm ©   (2009-11-12 00:27) [8]

Руки не доходят пока.

Индексы, конечно нужны. Куча файлов с темами без возможности хоть какой-то навигации.

Сам доделаю, как вечер свободный появится.


 
xayam ©   (2009-11-12 00:37) [9]


> McSimm ©   (12.11.09 00:27) [8]
> Индексы, конечно нужны. Куча файлов с темами без возможности
> хоть какой-то навигации.

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


 
McSimm ©   (2009-11-12 00:53) [10]


> какой еще навигации?

В браузере смотреть


 
xayam ©   (2009-11-12 00:58) [11]


> McSimm ©   (12.11.09 00:53) [10]
> > какой еще навигации?
> В браузере смотреть

так надо найти в первую очередь, а потом уже смотреть. И что такого особенного там есть в индексных файлов, чего нет в ветках xml ?


 
McSimm ©   (2009-11-12 00:59) [12]

вот как это выглядит обычно:
http://www.delphimaster.ru/forum/digest/example/other.xml


 
McSimm ©   (2009-11-12 01:02) [13]


> так надо найти в первую очередь, а потом уже смотреть.

Конечно, поиск по архивам штука отличная.

Просто сами архивы тоже надо до ума довести.


 
xayam ©   (2009-11-12 01:12) [14]


> McSimm ©   (12.11.09 00:59) [12]
> вот как это выглядит обычно:
> http://www.delphimaster.ru/forum/digest/example/other.xml

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


 
McSimm ©   (2009-11-12 01:21) [15]


> я не пойму чего не хватает в xml-ветках для того, чтобы
> так отобразить

индексных файлов, картинок, xsl
Архив можно скачать, распаковать и открыть в браузере. без баз и обработок.

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


 
xayam ©   (2009-11-12 01:30) [16]


> McSimm ©   (12.11.09 01:21) [15]
> Еще есть проблема - xml не валидные, чинить придется.
> Ни один из случайно выбранных не открылся.

ну я вручную переделал разбор xml-ветки, так что это не проблема.

> Архив можно скачать, распаковать и открыть в браузере. без
> баз и обработок.

какой в этом смысл, если нет поиска, то не знаешь какой архив качать, какую ветку открывать. Или ты поиск собрался делать? Хочешь меня работы лишить ? :)


 
McSimm ©   (2009-11-12 01:37) [17]

архивы люди качают и читают. поиск в локальном архиве при желании не проблема.

к сожалению в таком виде, их конечно же нельзя выкладывать. пусть лучше zip лежат пока.


 
xayam ©   (2009-11-20 19:20) [18]

ладно со временем я постараюсь это переделать нормально, но не скоро скорей всего, че то с новой структурой базой проблемы


 
xayam ©   (2009-11-28 21:13) [19]


> McSimm

Максим, а кодировка принципиально windows-1251 должна быть? Или можно utf-8?


 
McSimm ©   (2009-11-28 21:30) [20]

а смысл кодировать?
исходные данные в однобайтной 1251, зачем менять?


 
xayam ©   (2009-11-28 21:35) [21]

да у меня весь сайт и база в utf-8, хотя перекодировать не проблема. Как лучше?


 
McSimm ©   (2009-11-28 22:09) [22]

лучше 1251 - меньше объем


 
xayam ©   (2009-11-28 23:04) [23]

ок, вроде потестировал некоторые файлы, открываются почти все, но ошибки все равно есть, так что наверное еще проверятель нужно делать автоматический, чтобы точно все ок было, еще архивы  делать из них...


 
xayam ©   (2009-12-02 15:26) [24]

короче проверил файлы получилось в 148 из 97380 есть ошибки. Это уже после максимальной очистки. Что с ними делать, Максим? Оставить как есть или еще помучаться? :)


 
Anatoly Podgoretsky ©   (2009-12-02 16:53) [25]

> xayam  (02.12.2009 15:26:24)  [24]

Как сказал классик "Лучше помучаться"


 
McSimm ©   (2009-12-02 17:42) [26]


> 97380


O_O


> получилось в 148 из 97380 есть ошибки

Если есть список ошибочных файлов, то и это просто отлично.

Неужели и в браузере работают, как новые ?


 
xayam ©   (2009-12-02 18:08) [27]


> McSimm ©   (02.12.09 17:42) [26]
> Если есть список ошибочных файлов, то и это просто отлично.

да это уже не те файлы, что у тебя в архивах, нумерация по id моя, сохранил только номер форума (n). Точнее файлов у меня нет, все в базе. И из базы я делаю файлы. А список ошибочных файлов можно сделать, но смысла нет раз нумерация не соответствует существующей.

> Неужели и в браузере работают, как новые ?

я проверял с помощью конструкции

$dom = new domDocument ( );
if (! $dom->load ( "{$_SERVER["DOCUMENT_ROOT"]}/xml/$folder/$file" ) ) { $k ++ }

а она, как мне показалась даже пожестче требования предъявляет к файлам, чем браузер, поэтому в браузере наверно не отобразятся не более 100 файлов, а это меньше одной десятой процента.

Осталось только xml-файлы форумов сделать (algorithm.xml, bd.xml ...) + список форумов (forums.xml) + картинки и все заархивировать.

Еще интересно, можно ли средствами XSLT сделать постраничную навигацию?


 
McSimm ©   (2009-12-02 18:27) [28]


> можно ли средствами XSLT сделать постраничную навигацию?

если и можно, то очень трудно.
Но для локальных данных это не очень актуально


 
xayam ©   (2009-12-02 18:47) [29]


> McSimm ©   (02.12.09 18:27) [28]
> > можно ли средствами XSLT сделать постраничную навигацию?
> если и можно, то очень трудно. Но для локальных данных это
> не очень актуально

да я думаю у себя тоже просмотр архивов организовать в таком виде, только данные будут храниться все в базе, а постраничную навигацию можно и с помощью php сделать, если xslt не получится. Судя по поиску в инете кто-то уже сделал такое, но исходников особо не видно.


 
xayam ©   (2009-12-03 00:44) [30]

путем нехитрых манипуляций еще снизил количество битых файлов - теперь 24 из 97380 (меньше одной тысячной процента). Лучше получиться если удалять символы, которые не могут быть в PCDATA (там в основном ошибки "PCDATA invalid Char" и неправильное закрытие тегов - не в том порядке)


 
xayam ©   (2009-12-05 01:24) [31]

так вроде готово, закачаю к себе ссылку дам. Я так думаю, за время, потраченное на эти архивы мне пора значек мастера PHP давать :) Может нарисуете? :)


 
xayam ©   (2009-12-05 02:46) [32]


> McSimm ©

Вот, Максим, ссылка на архивы http://xayam.com/archives2/ (в процессе закачки)

или все одним файлом http://xayam.com/archives2/all.rar

Косяки конечно есть, но все файлы открываются, проверил очень тщательно. Все ссылки работают (предыдущая, следующая, форумы и т.д.), индексные файлы делал на основе последнего архива. Изменена только немного таблица стилей, в части отображения атрибутов.


 
McSimm ©   (2009-12-05 10:16) [33]

Залил на сервер.
Большое спасибо за помощь!


> мастера PHP давать :)

Эта...
- как работает оператор + для массивов и чем отличается от array_merge
- может ли require_once загрузить один и тот же файл более одного раза, в каком случае ?
- чем опасна запись
$flag = some_func() OR anot_func();
- чем, кроме обработки ошибок, отличается include от require
- что круче C, PHP или Delphi

2 часа в таком ключе на собеседовании и результатом может быть новичок на испытательном сроке :)


 
Inovet ©   (2009-12-05 12:20) [34]

> [33] McSimm ©   (05.12.09 10:16)
> Залил на сервер.
> Большое спасибо за помощь!

Я что-то совсем в эту ветку не въехал. Вообще что должно быть после заливки, или это технические моменты чего-то?


 
McSimm ©   (2009-12-05 12:49) [35]


> Inovet ©   (05.12.09 12:20) [34]

Не много изменилось.
Старые ветки уходят в архивы. Объем очень большой, а хостинг хоть и дорогой, но не резиновый.
Я поменял формат, значительно уменьшив объем - xml+xslt вместо html. Но большая часть осталась в старом формате, конвертация - весьма хлопотное и не тривиальное дело. Алексей не только взялся, но и сделал, за что ему большое спасибо еще раз.
вместо 450 Мб (219 файлов) теперь 79Мб (220 файлов)
Кроме того он сделал сервис поиска по этим xml на внешней площадке.

Правда я так и не понял откуда один лишний файл взялся :)


 
KilkennyCat ©   (2009-12-05 12:53) [36]


> - что круче C, PHP или Delphi


провокатор...


 
xayam ©   (2009-12-05 13:11) [37]


> McSimm ©   (05.12.09 10:16) [33]
> - что круче C, PHP или Delphi

отвечу только на этот вопрос. PHP однозначно круче :) Потому что он мне нравится. И мне только за это дадут значек :) А вообще если серьезно, то я бы не сравнивал PHP с Delphi и C, области применения все же разные.

> 2 часа в таком ключе на собеседовании и результатом может
> быть новичок на испытательном сроке :)

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

> Правда я так и не понял откуда один лишний файл взялся

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


 
Inovet ©   (2009-12-05 13:15) [38]

> [35] McSimm ©   (05.12.09 12:49)
> вместо 450 Мб (219 файлов) теперь 79Мб (220 файлов)

Ага, это то что в этих архивах
http://www.delphimaster.ru/forum/digest/?M=D

> Кроме того он сделал сервис поиска по этим xml на внешней площадке.

Это который уже давно он сделал
http://www.delphimaster.net

Так я понял?


 
McSimm ©   (2009-12-05 13:19) [39]

так


 
xayam ©   (2009-12-05 13:26) [40]


> Inovet ©   (05.12.09 13:15) [38]
> Так я понял?

так, только там некоторые архивы были в формате html, теперь все xml

> McSimm ©

о, раз тут собрались мастера, хотел задать им интересующий меня вопрос. Сильно ли и чем отличается версия делфи 2010 от 2009? И подходят ли пакеты для 2009 к 2010? А то давно в делфи не залезал.

А то есть еще желание возродить заброшенный мною проект delphito, только все переделать по-другому.


 
xayam ©   (2009-12-05 16:58) [41]


> Сильно ли и чем отличается версия делфи 2010
> от 2009? И подходят ли пакеты для 2009 к 2010?

неужели все на старых версиях сидят? Вопрос интересует поскольку SynEdit идет только к 2009 и меньше, а на 2010 не знаю вроде пакеты скомпилировались и установились с 2 хинтами, а прога не компилируется какие-то файлы SynEdit с ошибками.

Хотя как вариант, забросить delphi и переписать все на php. Как думаете?


 
xayam ©   (2009-12-13 12:48) [42]


> McSimm

Максим, а по качеству как получилось нормально ? Еще вспомнил что там была 441 ветка, в которых не было заголовка, поэтому заменил на заголовок "---|Ветка была без названия|---". Почему кстати есть такие ветки? Еще заметил косяки типа ссылки на сущности   заменялись на   поэтому сущности отображаются и еще похожие косяки...


 
McSimm ©   (2009-12-13 13:34) [43]

отлично получилось. все глюки перебрать жизни не хватит, особенно в старых.


 
xayam ©   (2009-12-13 15:26) [44]


> McSimm ©   (13.12.09 13:34) [43]
> все глюки перебрать жизни не хватит, особенно в старых.

я наверное там больше своих косяков наделал, хотя много исправил, данные все таки грязные были


 
xayam ©   (2009-12-13 20:06) [45]

еще тестовый поисковик по этим веткам скоро выложу у себя, отдельной веткой сделаю наверное, потестируете скорость поиска


 
Inovet ©   (2009-12-13 20:56) [46]

> [45] xayam ©   (13.12.09 20:06)
> еще тестовый поисковик по этим веткам скоро выложу у себя

А сейчас какой?


 
xayam ©   (2009-12-13 21:51) [47]


> Inovet ©   (13.12.09 20:56) [46]
> > [45] xayam ©   (13.12.09 20:06)
> > еще тестовый поисковик по этим веткам скоро выложу у себя
> А сейчас какой?

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


 
antonn ©   (2009-12-13 21:56) [48]


> Но там по другому ветки хранятся в одной строке таблицы
> - одна ветка

ох, етицкая сила... :))


 
Омлет ©   (2009-12-13 22:06) [49]

> в одной строке таблицы - одна ветка

Представил, как умирает MySQL, которую суют "любую тему ветки" в строку таблицы. Жуть..


 
xayam ©   (2009-12-13 22:18) [50]


> Омлет ©   (13.12.09 22:06) [49]
> Представил, как умирает MySQL, которую суют "любую тему
> ветки" в строку таблицы. Жуть..

в смысле в одном столбце одной строки, но с вырезанными тегами, а теперь со всеми тегами.


 
Омлет ©   (2009-12-14 21:33) [51]

> в смысле в одном столбце одной строки

Понятнее явно не стало ))



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2010.02.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.58 MB
Время: 0.006 c
1-1208960265
Zoom
2008-04-23 18:17
2010.02.21
Delphi7 и Unicode


15-1260749938
Kerk
2009-12-14 03:18
2010.02.21
Ленин в мозгах поколения ЕГЭ


2-1261467325
pg81
2009-12-22 10:35
2010.02.21
Как передать адрес метода из dll в приложение и присвоить его соб


6-1212331478
Антон
2008-06-01 18:44
2010.02.21
перехват http


2-1261424330
Drowsy
2009-12-21 22:38
2010.02.21
ComponentName.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский