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

Вниз

Обновился DMSearch (поисковик по делфимастеру)   Найти похожие ветки 

 
xayam ©   (2009-07-12 15:58) [0]

Теперь полная база до 05.07.2009
http://www.delphimaster.net/

Администрации сайта: обещали поставить ссылку еще когда, а до сих пор нет!


 
Игорь Шевченко ©   (2009-07-12 16:25) [1]

забавно


 
antonn ©   (2009-07-12 16:47) [2]


> обещали поставить ссылку еще когда, а до сих пор нет!

ждите, ждите %)


 
Inovet ©   (2009-07-12 17:12) [3]

Ты гляди-ка - заработало. Тестовый запрос: несколько раз был нужен.
"Мониторные наушники Sennheiser"

Первый раз, сразу по открытии сервиса, не сработало, потом сработало, месяца полтора назад снова не сработало - теперь ищет. Респект.


 
xayam ©   (2009-07-12 17:21) [4]


> Inovet ©   (12.07.09 17:12) [3]
> Ты гляди-ка - заработало. Тестовый запрос: несколько раз
> был нужен.
> "Мониторные наушники Sennheiser"

а Вы так и набираете? Лучше набирать "+Мониторные +наушники +Sennheiser" - так сразу возвращает нужную ветку, а как у Вас - еще искать в этой куче :)


 
Zeqfreed ©   (2009-07-12 17:23) [5]

А чем не подходит Гугл уже спрашивали?


 
xayam ©   (2009-07-12 17:26) [6]


> Zeqfreed ©   (12.07.09 17:23) [5]
> А чем не подходит Гугл уже спрашивали?

ну тут можно искать с специфическими настройками (поиск по нику, заголовку/сообщению и т.д.), упорядочивать по любому параметру, а в Гугле этого не будет по понятным причинам. По-моему этого достаточно.


 
Zeqfreed ©   (2009-07-12 17:31) [7]

> xayam ©   (12.07.09 17:26) [6]

Так цель то найти, а не потыкать кнопочки и посмотреть как оно красиво отсортируется. А найти Гугл позволяет за меньшее количество движений, и все в привычном месте :)


 
xayam ©   (2009-07-12 17:35) [8]


> Zeqfreed ©   (12.07.09 17:31) [7]
> Так цель то найти, а не потыкать кнопочки и посмотреть как
> оно красиво отсортируется. А найти Гугл позволяет за меньшее
> количество движений, и все в привычном месте :)

ну я не знаю, на Вас не угодишь, мне нравится так искать и ссылка на ветку постоянная, а поскольку делфимастер удаляет старые ветки, то по-моему удобно, если старое хочется почитать. Я тут свое и Kerk"а старое все перечитываю, интересно. Жалко только, что есть удаленные посты, уже не вспомнишь че там было ((


 
antonn ©   (2009-07-12 17:36) [9]

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


 
xayam ©   (2009-07-12 17:52) [10]


> xayam ©   (12.07.09 17:35) [8]
> Жалко только, что есть удаленные посты, уже не вспомнишь
> че там было

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


 
KilkennyCat ©   (2009-07-12 17:52) [11]

В данном случае поиск специализированный. Причем узко. И гарантирует максимальную достоверность. Без лишнего.
Кроме того, гуглом никто не запрещает пользоваться - на здоровье. со всем хламом, рекламой и прочим.
xayamу - спасибо.
Между прочим, этот поиск должен быть здесь.
По-любому. Хотя бы потому, что это стиль.
Тут его нет.
Уже очень давно.
xayam сделал, а вы обсуждаете, что нужно-ненужно, гугл лучше... Да, какой-то части он вообще ненужен, но он делался для всех, а не для избранных.


 
Zeqfreed ©   (2009-07-12 17:57) [12]

Я просто не понимаю, что такое искать старые ветки и ностальгировать. Я ищу информацию, а не сообщения с текстом «версия для печати». Если народ пользуется, я только рад :)


 
antonn ©   (2009-07-12 17:58) [13]


> Я ищу информацию, а не сообщения с текстом «версия для печати».

Ищи информацию с подстрокой "версия для печати"


 
Zeqfreed ©   (2009-07-12 18:01) [14]

> antonn ©   (12.07.09 17:58) [13]

Что за повелительное наклонение? То, что надо, я найду, не переживай :)


 
antonn ©   (2009-07-12 18:02) [15]


> Zeqfreed ©   (12.07.09 18:01) [14]

Это рекомендательно-язвительное направление :)
буквоедствовать тоже умею :)


 
xayam ©   (2009-07-12 18:05) [16]


> Zeqfreed ©   (12.07.09 18:01) [14]
> То, что надо, я найду, не переживай :)

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


 
Zeqfreed ©   (2009-07-12 18:14) [17]

> xayam ©   (12.07.09 18:05) [16]

Ну так я и по кэшу Гугла умею искать :)


 
Ламо777 ©   (2009-07-12 18:35) [18]

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


 
Игорь Шевченко ©   (2009-07-12 19:08) [19]


> Нельзя ли не удалять посты из веток, там какой-нибудь флаг
> ставить, чтобы не отображалось на Вашем сайте, а в итоговый
> xml все равно включать этот пост, а то правда неудобно,
> контекст теряется


насколько я знаю, нельзя.

А оно кому-то надо - смотреть удаленные посты ? ;)


 
xayam ©   (2009-07-12 19:10) [20]

а жалко


 
xayam ©   (2009-07-12 19:12) [21]


> Zeqfreed ©   (12.07.09 18:14) [17]
> > xayam ©   (12.07.09 18:05) [16]
> Ну так я и по кэшу Гугла умею искать :)

Вот давай поищем старую ветку Kerkа про его сайт. Значит есть такая

входная информация - ник = Kerk, в названии ветки есть слово code (точное

название сайта не помню). Захожу на гугл набираю -

http://www.google.ru/search?as_q=kerk+code&hl=ru&newwindow=1&num=10&btnG=

%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&as_epq=&as_oq=&as_eq=&lr=&cr

=&as_ft=i&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=delph

imaster.ru&as_rights=&safe=images , теперь идем на www.delphimaster.net и

набираем те же данные -

http://www.delphimaster.net/index.php?s=code&pnumber=30&forum=&user=Kerk&

order=&dir=asc&title=on
Теперь сравниваем результаты. У гугла выдалось гора веток, даже ветки не

только созданные Kerkом, но еще и те, где он и писал, нужной не пахнет,

по крайне мере на первой странице, на остальных вроде тоже. На

www.delphimaster.net нужная ветка на первом месте из двух между прочим.

Так что сравнивайте тщательнее, а то казус выходит ей богу.


 
Zeqfreed ©   (2009-07-12 19:22) [22]

> xayam ©   (12.07.09 19:12) [21]

В Гугле этой ветки нет. Казуса не выходит, это вы не можете с первого раза аргументированно ответить на вопрос :)

Со второго уже лучше.


 
Inovet ©   (2009-07-12 19:26) [23]

> [4] xayam ©   (12.07.09 17:21)
>
> > Inovet ©   (12.07.09 17:12) [3]
> > "Мониторные наушники Sennheiser"
>
> а Вы так и набираете? Лучше набирать "+Мониторные +наушники
> +Sennheiser" - так сразу возвращает нужную ветку, а как
> у Вас - еще искать в этой куче :)

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


 
xayam ©   (2009-07-12 19:28) [24]


> Zeqfreed ©   (12.07.09 19:22) [22]
> В Гугле этой ветки нет.

интересно почему в кэше нет, наверно не успели проиндексировать, и таких веток наверно много скорей всего.


 
Anatoly Podgoretsky ©   (2009-07-12 19:28) [25]

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


 
antonn ©   (2009-07-12 19:41) [26]

SEOшники превратили гугл в свалку


 
vrem   (2009-07-12 19:54) [27]

Удалено модератором


 
antonn ©   (2009-07-12 20:06) [28]

Удалено модератором


 
Kerk ©   (2009-07-12 20:41) [29]


> xayam ©   (12.07.09 19:12) [21]

Когда читаю себя старого, ощущение, что писал более умный человек :)


 
xayam ©   (2009-07-12 20:52) [30]


> Kerk ©   (12.07.09 20:41) [29]

стареешь :)


 
boriskb ©   (2009-07-12 21:03) [31]

Уж не знаю насколько и кому нужен подобный проект, но лично меня он порадовал.
Хочу надеяться, что  он не закроется через полгода/год
:)


> Kerk ©   (12.07.09 20:41) [29]
Когда читаю себя старого,
>  ощущение, что писал более умный человек :)


А через день-два почитать?
С другим настроением.


 
Игорь Шевченко ©   (2009-07-12 21:34) [32]

полезная фича. благодарю


 
Аноним   (2009-07-12 21:42) [33]

было бы супер иметь возможность просмотреть ветки выбранного форума за выбранный период


 
xayam ©   (2009-07-12 21:56) [34]


> Аноним   (12.07.09 21:42) [33]
> было бы супер иметь возможность просмотреть ветки выбранного
> форума за выбранный период

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

Еще что-нибудь?


 
Игорь Шевченко ©   (2009-07-13 00:12) [35]


> Еще что-нибудь?


Да. Убрать сообщение: "
Обслуживание данного сайта было приостановлено.
Возможные причины:
владелец аккаунта приостановил обслуживание
была просрочена оплата текущего периода хостинга
пользователем были нарушены правила хостинга "


 
Kerk ©   (2009-07-13 00:17) [36]


> Игорь Шевченко ©   (13.07.09 00:12) [35]

Одмин же обещал в другой ветке, что все упадет до обеда понедельника


 
Игорь Шевченко ©   (2009-07-13 00:57) [37]

Так это одна шайка ?


 
Германн ©   (2009-07-13 01:03) [38]


> Игорь Шевченко ©   (13.07.09 00:12) [35]
>

А нет "короткой" связи с Максимом, чтобы попросить его (по возможности, конечно) поместить ссылку на этот поиск на страницах форума или хотя бы в разделе "Поиск"?
Я бы послал письмом, но уж слишком длинное письмо нужно писать. :(


 
McSimm ©   (2009-07-13 01:13) [39]

Ссылка есть на странице
http://www.delphimaster.ru/forum/digest/?M=D


 
Германн ©   (2009-07-13 01:14) [40]


> Zeqfreed ©

Ты похоже так и не понял о чём ведётся речь в этой ветке. Речь идёт не о поиске нужного ответа где-либо, а о поиске на форуме ДМ и только на нём! Для тех, кто целенаправленно ищет что-то бывшее именно на форуме ДМ. Может тебе это и не надо. Мне это тоже не особенно надо. Но кому-то надо. А сайт ДМ с появлением такого поиска только выиграет (хотя бы только для некоторых постоянных его пользователей).


 
Игорь Шевченко ©   (2009-07-13 01:15) [41]

Германн ©   (13.07.09 01:03) [38]

Ссылка добавлена на страницу
http://www.delphimaster.ru/forum/digest/?M=D

Спасибо Максиму :)


 
Игорь Шевченко ©   (2009-07-13 01:16) [42]


>  А сайт ДМ с появлением такого поиска только выиграет


Безусловно. Не говоря уже о ностальгии ;)


 
Германн ©   (2009-07-13 01:19) [43]


> McSimm ©   (13.07.09 01:13) [39]
>
> Ссылка есть на странице
> http://www.delphimaster.ru/forum/digest/?M=D

А поближе вытащить ссылку? Ведь к дайджестам редко кто доберётся.
Я не прошу и тем более не настаиваю. Но ведь это будет полезно всему сайту.


 
McSimm ©   (2009-07-13 01:21) [44]

поглядим


 
Германн ©   (2009-07-13 01:39) [45]


> Игорь Шевченко ©   (13.07.09 01:16) [42]
>
>
> >  А сайт ДМ с появлением такого поиска только выиграет
>
>
> Безусловно. Не говоря уже о ностальгии ;)
>

Мою ностальгию по форуму уже ничто не спасёт! Всё уже кануло в лету..
Только ЮЗ и Adder могут помнить те времена.


 
xayam ©   (2009-07-13 01:58) [46]


> McSimm ©

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


 
Германн ©   (2009-07-13 02:04) [47]

Удалено модератором


 
Аноним   (2009-07-13 02:32) [48]

Удалено модератором


 
Аноним   (2009-07-13 02:34) [49]

Удалено модератором


 
KilkennyCat ©   (2009-07-13 02:34) [50]


> Германн ©   (13.07.09 02:04) [47]

Почему детский сад? Ну, хреново у мня ща с деньгами, 40 рублей в кармане, завтра получу, проплачу за год вперед...


> xayam ©   (13.07.09 01:58) [46]

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

Вообщем, растем дальше. Авось, вырастим. Поддоменные имена под интересные проекты в неограниченном количестве. Велкам!


 
Аноним   (2009-07-13 02:36) [51]

Удалено модератором


 
Германн ©   (2009-07-13 02:41) [52]

Удалено модератором


 
Аноним   (2009-07-13 02:45) [53]

Удалено модератором


 
xayam ©   (2009-07-13 03:09) [54]


> KilkennyCat ©   (13.07.09 02:34) [50]
> не преувеличивай, хостинг купить ты бы и сам смог, а вот
> поисковик я написать не смогу.

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


 
Inovet ©   (2009-07-13 04:20) [55]

> [50] KilkennyCat ©   (13.07.09 02:34)
>
> > Германн ©   (13.07.09 02:04) [47]
>
> Почему детский сад? Ну, хреново у мня ща с деньгами, 40
> рублей в кармане, завтра получу, проплачу за год вперед...

Как-то раз региональный провайдер забыл оплатить собственные доменные имена. В течении двух дней не были доступны сайты, а народ глумился. Так что не обращай внимания.


 
KilkennyCat ©   (2009-07-13 18:57) [56]

Проспал. Но оплатил. Работает.
Надо режим соблюдать... что-то тяжело уже сутками работать.


 
Игорь Шевченко ©   (2009-07-13 21:47) [57]

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


 
oldman ©   (2009-07-13 22:05) [58]

Не, я так не играю.
"oldman" найдено 2890 раз.
Почитал старые ветки и прослезился...


 
AlexDan..   (2009-07-13 22:59) [59]

да, поисковик действительно замечательный, ничего не скажешь..


 
xayam ©   (2009-07-13 23:28) [60]


> Игорь Шевченко ©   (13.07.09 21:47) [57]
> Вопрос к авторам - а как можно искать по нику отвечающего
> ?
> Как можно искать по нику автора ветки, я нашел, как можно
> по упоминанию ника в теле сообщения, я нашел. А как найти
> ветки, где отвечал определенный экземпляр - не нашел

Никак. Да и особенно ли нужно?


 
xayam ©   (2009-07-13 23:36) [61]

Обычно, если отвечал в ветке примерно помнишь про что писали, так что все равно можно найти по словам.


 
Игорь Шевченко ©   (2009-07-13 23:50) [62]

xayam ©   (13.07.09 23:28) [60]


> Никак.


плохо


> Да и особенно ли нужно?


не было бы нужно - не спрашивал, так ведь ?

Я помню, что отвечал определенный экземпляр. Точных слов не помню. Помню примерную дату (в пределах года).


 
xayam ©   (2009-07-13 23:56) [63]


> Игорь Шевченко ©   (13.07.09 23:50) [62]
> Я помню, что отвечал определенный экземпляр. Точных слов
> не помню. Помню примерную дату (в пределах года).

ну дату я сделаю скоро.


 
Игорь Шевченко ©   (2009-07-14 00:00) [64]

xayam ©   (13.07.09 23:56) [63]

Может и ники отвечающих сделаешь ?


 
KilkennyCat ©   (2009-07-14 00:12) [65]

Согласен с Игорем. На одной из встреч кто-то когда-то поднимал вопрос, что не хватает менюшки "Вопросы, на которые я отвечал".


 
Игорь Шевченко ©   (2009-07-14 00:14) [66]

KilkennyCat ©   (14.07.09 00:12) [65]


> не хватает менюшки "Вопросы, на которые я отвечал".


и облажался :)


 
KilkennyCat ©   (2009-07-14 00:15) [67]


> Игорь Шевченко © (14.07.09 00:14) [66]

ну, это точно про меня :)


 
Игорь Шевченко ©   (2009-07-14 00:17) [68]

KilkennyCat ©   (14.07.09 00:15) [67]

да это про всех :)

Я к чему - оно действительно надо такой поиск сделать, глядишь, в собрании сочинений том появится "избранные ответы" :)


 
KilkennyCat ©   (2009-07-14 00:21) [69]

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


 
Игорь Шевченко ©   (2009-07-14 00:25) [70]

KilkennyCat ©   (14.07.09 00:21) [69]

Я не далее чем вчера нашел свои исследования по решению проблемы с памятью в BDE, как-то недавно надо было, а чем кончилось тогда, не вспомнил...


 
xayam ©   (2009-07-14 00:27) [71]


> Игорь Шевченко ©   (14.07.09 00:00) [64]
> xayam ©   (13.07.09 23:56) [63]
> Может и ники отвечающих сделаешь ?

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

> KilkennyCat ©   (14.07.09 00:12) [65]
> Согласен с Игорем. На одной из встреч кто-то когда-то поднимал
> вопрос, что не хватает менюшки "Вопросы, на которые я отвечал".

а мне ты не говорил, а сам я че-то не подумал особо


 
Игорь Шевченко ©   (2009-07-14 00:31) [72]

xayam ©   (14.07.09 00:27) [71]


> И как это по Вашему должно выглядеть


1. если я в строке поиска набираю "Игорь Шевченко", то получаю и те ветки, где я отвечал

или

2. есть поле "автор", добавить поле "участник ветки" с аналогичной функциональностью


 
Юрий Зотов ©   (2009-07-14 00:39) [73]

> oldman ©   (13.07.09 22:05) [58]

Аналогично. По прочтении архива - плакалъ.


 
xayam ©   (2009-07-14 00:51) [74]


> Игорь Шевченко ©   (14.07.09 00:31) [72]

я не пойму как должно быть. Автор ветки понятно, а Участник Ветки - он включает и автора ветки, или делать чтобы не пересекалось - автор и отвечающий?


 
KilkennyCat ©   (2009-07-14 01:03) [75]


> xayam © (14.07.09 00:27) [71]
>
> а мне ты не говорил, а сам я че-то не подумал особо

не помнил. Игорь бы не затронул тему, может и не вспомнил бы...


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


> Игорь Шевченко ©   (13.07.09 21:47) [57]
> А как найти ветки, где отвечал определенный экземпляр - не нашел.

интересно, а я нашел - http://www.delphimaster.net/index.php?s=Kerk&pnumber=30&forum=%D0%9F%D1%80%D0%BE%D1%87%D0%B5%D0%B5&user=xayam&order=DT&dir=desc&title=on&message=on

Например, эта - http://delphimaster.net/view/3-1201110408/

По ходу ники проиндексировались тоже, нужно в строке поиска ник писать!


 
Германн ©   (2009-07-14 01:14) [77]


> Игорь Шевченко ©   (14.07.09 00:17) [68]
>
> KilkennyCat ©   (14.07.09 00:15) [67]
>
> да это про всех :)
>
> Я к чему - оно действительно надо такой поиск сделать, глядишь,
>  в собрании сочинений том появится "избранные ответы" :)
>

Он уже есть в "Орешнике". :)


 
KilkennyCat ©   (2009-07-14 01:23) [78]


> Германн © (14.07.09 01:14) [77]

там избранные вопросы, в основном.


 
Игорь Шевченко ©   (2009-07-14 01:26) [79]

xayam ©   (14.07.09 01:12) [76]


> интересно, а я нашел


ограничение на строку поиска есть (минимальное/максимальное) ?


 
xayam ©   (2009-07-14 01:28) [80]


> Игорь Шевченко ©   (14.07.09 01:26) [79]
> ограничение на строку поиска есть (минимальное/максимальное)
> ?

по трем символам уже не ищет, по 4 и больше только


 
xayam ©   (2009-07-14 01:30) [81]


> по трем символам уже не ищет, по 4 и больше только

это кстати ограничение mysql, не мое. В настройках mysql есть опция, по умолчанию 4 стоит минимальное.


 
Игорь Шевченко ©   (2009-07-14 01:35) [82]


> В настройках mysql есть опция, по умолчанию 4 стоит минимальное.


на оракле надо делать. Все одно, спасибо - поностальгировать оно полезно.


 
xayam ©   (2009-07-14 01:41) [83]


> Игорь Шевченко ©   (14.07.09 01:35) [82]

ту ветку, которую искал нашел?


 
Германн ©   (2009-07-14 01:49) [84]


> KilkennyCat ©   (14.07.09 01:23) [78]
>
>
> > Германн © (14.07.09 01:14) [77]
>
> там избранные вопросы, в основном.

Там "в основном" "именно  избранные ответы"!
:)


 
Игорь Шевченко ©   (2009-07-14 01:50) [85]


> ту ветку, которую искал нашел?


непременно :)


 
Anatoly Podgoretsky ©   (2009-07-14 01:51) [86]

> Игорь Шевченко  (13.07.2009 23:50:02)  [62]

И то мне кажется, может в этом году, а может тремя годами раньше, ведь все было как вчера.


 
KilkennyCat ©   (2009-07-14 02:02) [87]


> Anatoly Podgoretsky © (14.07.09 01:51) [86]

Эпизодически. То кажется, что вчера, то как будто двести лет прошло...


 
brother ©   (2009-07-14 05:36) [88]

> http://www.delphimaster.net/

не пашет сайт(


 
KilkennyCat ©   (2009-07-14 06:36) [89]

пашет-пашет... это что-то уже у тебя.


 
brother ©   (2009-07-14 07:16) [90]

> пашет-пашет... это что-то уже у тебя.

Ну, это явно не у меня):

Обслуживание данного сайта было приостановлено.
Возможные причины:

  1. владелец аккаунта приостановил обслуживание
  2. была просрочена оплата текущего периода хостинга
  3. пользователем были нарушены правила хостинга


 
Anatoly Podgoretsky ©   (2009-07-14 07:39) [91]

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


 
Anatoly Podgoretsky ©   (2009-07-14 07:39) [92]

Также можешь попробовать
http://www.delphimaster.net/?


 
brother ©   (2009-07-14 07:56) [93]

> http://www.delphimaster.net/?

Пошло, прикольный поиск...!


 
KilkennyCat ©   (2009-07-14 08:00) [94]


> Anatoly Podgoretsky © (14.07.09 07:39) [91]

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


 
oldman ©   (2009-07-14 11:58) [95]


> Игорь Шевченко ©   (13.07.09 21:47) [57]
> Вопрос к авторам - а как можно искать по нику отвечающего
> ?


Прочитай [58]
Я просто набрал свой ник в строке поиска и получил ВСЕ ветки, где я отметился неважно как. И как автор, и как отвечающий.


 
Anatoly Podgoretsky ©   (2009-07-14 12:07) [96]

> oldman  (14.07.2009 11:58:35)  [95]

Значит надо два поля
автор и все (автор + участники)


 
Empleado ©   (2009-07-14 13:28) [97]


> xayam ©   (12.07.09 15:58)  

Да. Спасибо.
А какие были темы!!!

"kaif ©  (16.03.04 01:34)
Откуда (анатомически) у ангелов растут крылья? И как должен быть устроен их скелет, чтобы такое было возможно?...Чертей мы легко себе можем представить, так как их анатомия близка к млекопитающему типа "козел". Но вот ангелы... Это загадка.")

"Здравствуйте мои дорогие друзья!"
"Копир ©  (29.10.06 05:27)  [0]
Сидел и скучал в Южном федеральном округе да так, что от нечего делать (буквально)
вздумал некую даже такую статейку написать...Долго думал...
Ketmar ©  (29.10.06 05:43)  [2]
ой. Копир вернулся..."

"Религия
Kerk ©  (09.01.05 16:26)
[0]pika ©  (29.01.05 00:26)  [1448]
КОРАН ВЗЯТ ИЗ БИБЛИИ"

"Концлагеря третьего тысячелетия
Kerk ©  (29.05.04 14:02)  [0]
Игорь Шевченко ©  (30.05.04 00:58)  [6]
Автор, похоже, в Японии не был..."

"Ega23 ©  (23.01.08 10:28)  [556]
Повторяю ещё раз: если мне это приносит удовольствие, я буду это делать. Я, например, не понимаю, как может приносить удовольствие от:
- стрит-рейсинга
- прослушивания рэпа
- поедания квашеной капусты и манной каши
- ношения костюма
- пользования FAR в качестве файл-менеджера
- питья джин-тоника
- делания маникюра с педикюром (и это с учётом того, что у меня жена - мастер по маникюру в салоне)
- держания дома кошки
data ©  (23.01.08 10:43)  [569]
> - делания маникюра с педикюром (и это с учётом того, что
> у меня жена - мастер по маникюру в салоне)
ты еще спроси зачем люди моются :)  это обыкновенная гигиеническая процедура, которую делают все. Или ты имел в виду процесс, когда ногти цветочками разрисовывают? это по-другому называется"

"Иксик ©  (03.06.04 10:19)  [70]
Эх, интересно, а где моя Родина?.."

"Какая Книга Вам Помогла Стать Тем Кто Вы Сейчас?
WondeRu ©  (18.06.04 11:11)  [0]
Uncle Wowa ©  (18.06.04 11:38)  [7]
"Понедельник начинается в субботу".

"Куда попадет Сатана после смерти?
Доктор Шмурге  (01.09.06 05:54)  [0]
Я долго изучал Богословие, но так и не смог ответить на этот вопрос..."


etc. etc...


 
xayam ©   (2009-07-15 20:55) [98]

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


 
Kerk ©   (2009-07-15 20:58) [99]


> xayam ©   (14.07.09 01:30) [81]
>
>
> > по трем символам уже не ищет, по 4 и больше только
>
> это кстати ограничение mysql, не мое. В настройках mysql
> есть опция, по умолчанию 4 стоит минимальное.

Дык измени на 2 :)


 
xayam ©   (2009-07-15 21:09) [100]


> Kerk ©   (15.07.09 20:58) [99]
> Дык измени на 2 :)

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


 
antonn ©   (2009-07-15 21:14) [101]

а чего за настройка?


 
xayam ©   (2009-07-15 21:24) [102]


> antonn ©   (15.07.09 21:14) [101]
> а чего за настройка?

ft_min_word_len по-моему


 
xayam ©   (2009-07-15 22:12) [103]


> xayam ©   (15.07.09 20:55) [98]
> период с даты до даты сделал

кстати полностью дату не обязательно писать можно только год указать или год и месяц, тогда отберутся только ветки с начального года/месяца до конечного.
Например так, http://www.delphimaster.net/index.php?s=&pnumber=30&forum=%D0%9F%D1%80%D0%BE%D1%87%D0%B5%D0%B5&user=KilkennyCat&title=on&message=on&order=CNT&dir=desc&date_begin=2008&date_ end=2010


 
Inovet ©   (2009-07-15 22:53) [104]

> [98] xayam ©   (15.07.09 20:55)

А как часто обновляется база?


 
xayam ©   (2009-07-15 22:59) [105]


> Inovet ©   (15.07.09 22:53) [104]
> > [98] xayam ©   (15.07.09 20:55)
> А как часто обновляется база?

да пока только один раз обновлялась, все же приходится делать вручную, скачивать нужные ветки, индексировать на локалхосте, делать бекап на локалхосте, потом ресторе на delphimaster.net , закачивать нужные ветки. Ошибки с моей стороны не исключены, но я проверяю несколько раз, чтобы все была как можно лучше. Планируется сделать апдейтер, который будет выполнять всю эту работу за меня и регулярно, можно хоть раз в неделю. Благо индексатор есть, так что дело за малым.


 
Игорь Шевченко ©   (2009-07-15 23:11) [106]

а начальная дата чему равна ?


 
xayam ©   (2009-07-15 23:28) [107]

примерно 2004-03-04, хотя я по-моему и за 2003 находил


 
blackman ©   (2009-07-15 23:29) [108]

а начальная дата чему равна ?
От рождества... :)

Быстро работает! Осталось придумать что искать :)


 
Игорь Шевченко ©   (2009-07-15 23:31) [109]


> От рождества... :)


от рождества не знаю - в дайджестах на компактах  к журналу RSDN есть ветки 2001 года.


 
Andy BitOff ©   (2009-07-15 23:48) [110]

> Игорь Шевченко ©   (15.07.09 23:31) [109]

Да что там... Вон в журнале жива еще ветка созданная Shadow © (23.09.02 20:11) ;)


 
xayam ©   (2009-07-15 23:48) [111]


> Игорь Шевченко ©   (15.07.09 23:31) [109]
> от рождества не знаю - в дайджестах на компактах  к журналу
> RSDN есть ветки 2001 года.

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


 
Игорь Шевченко ©   (2009-07-16 00:01) [112]

В дайджестах на компактах к RSDN жива ветка про трусы одноклассниц, ветки Supreme и ветка Николая Быкова: "Зачем я тут дурью маюсь уже несколько месяцев?". Вот же.


 
Loginov Dmitry ©   (2009-07-16 00:11) [113]

> Обновился DMSearch (поисковик по делфимастеру)

Только сейчас обратил внимание на эту ветку) Классная штука! Спасибо!)))
Занятная весь - перечитывать свои собственные давнишние ветки. Многие вещи будто другим человеком написаны :))


 
Petr V. Abramov ©   (2009-07-16 00:41) [114]

http://www.delphimaster.net/index.php?s=%D0%B2%D0%B5%D1%80%D0%BD%D0%B8%D1%82%D0%B5+%D0%B3%D0%B0%D0%B7&pnumber=100&forum=&user=Anatoly+Podgoretsky+%C2%A9++&order=&dir=asc&title=on&message=on&date_begin=01.01.1997&date_end=31.02.9999

ничего не найдено. такого не может быть!


 
xayam ©   (2009-07-16 00:48) [115]


> Petr V. Abramov ©   (16.07.09 00:41) [114]
> ничего не найдено. такого не может быть!

во первых, формат даты ГГГГ-ММ-ДД, написано же. Во-вторых, имя автора пишется без знака копирайта. В-третьих, поиск осуществляется по словам длиннее 3 букв, так что писать "газ" бессмыслено. В-четвертых, слова "верните" действительно нет :)


 
Игорь Шевченко ©   (2009-07-16 00:52) [116]

плохо ищешь

http://www.delphimaster.net/index.php?s=%2B%D0%B2%D0%B5%D1%80%D0%BD%D0%B8%D1%82%D0%B5+%2B%D0%B3%D0%B0%D0%B7+%2BPodgoretsky&pnumber=100&forum=&user=&order=&dir=asc&title=on&message=on&date_b egin=&date_end=


 
Игорь Шевченко ©   (2009-07-16 00:52) [117]

xayam ©   (16.07.09 00:48) [115]

Советую завести ссылку на то, как искать


 
xayam ©   (2009-07-16 01:00) [118]


> Игорь Шевченко ©   (16.07.09 00:52) [117]
> xayam ©   (16.07.09 00:48) [115]
> Советую завести ссылку на то, как искать

так есть же ссылка внизу "Как искать?" , только конечно можно подробнее расписать как искать.


 
Игорь Шевченко ©   (2009-07-16 01:02) [119]


> так есть же ссылка внизу "Как искать?" , только конечно
> можно подробнее расписать как искать.


Извиняюсь, не заметил. Обычно такие ссылки рядом с кнопкой "Найти" размещают. Вот что значит непривычный дизайн


 
KilkennyCat ©   (2009-07-16 07:43) [120]

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

Игорь (а также все остальные), если есть в наличии архивы ранее 07-01-2002, и если не затруднительно скинтье куда-нить.


 
xayam ©   (2009-07-16 09:23) [121]


>
> KilkennyCat ©   (16.07.09 07:43) [120]
> По поводу "как искать" я тож заметил, что это как-то надо
> "настойчивее" показать...

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

> По поводу настройки ограничении минимального размера слов,
>  я сегодня просто спрошу у хостера.

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

> Игорь (а также все остальные), если есть в наличии архивы
> ранее 07-01-2002, и если не затруднительно скинтье куда-
> нить.

а начальная дата форума вообще какая?


 
Anatoly Podgoretsky ©   (2009-07-16 09:29) [122]

> Petr V. Abramov  (16.07.2009 00:41:54)  [114]

Скрывается


 
Anatoly Podgoretsky ©   (2009-07-16 09:30) [123]

> xayam  (16.07.2009 00:48:55)  [115]

Непорядок, как же без газа?


 
KilkennyCat ©   (2009-07-16 09:34) [124]


> у нас места и так впритык

дык не проблема...  еще 1,5 гига свободно можно сожрать, не хватит - будет еще 2 гига дополнительно. Если и этого не хватит, то следующим этапом уже гигов этак 10 добавится :)


 
xayam ©   (2009-07-16 09:52) [125]


> KilkennyCat ©   (16.07.09 09:34) [124]
> дык не проблема...
> :)

так а у тебя сколько всего?


 
mdfe ©   (2009-07-16 10:55) [126]


> KilkennyCat ©   (16.07.09 07:43) [120]
> Игорь (а также все остальные), если есть в наличии архивы
> ранее 07-01-2002, и если не затруднительно скинтье куда-
> нить.


Старые дайджесты были не в формате .xml

Могу помочь, распарсить "до поста" старые дайджесты и конвертнуть в текущий формат .xml

PS
Rule ©  (23.03.04 15:33)  [0]
> Кто знает как связатся с MDFE?
ИМХО ©  (23.03.04 19:29)  [2]
> Там глухо, как в танке. Я ему тоже несколько раз писал (баг-репорты слал), молчит как партизан.


Прошу прощения не видел этой ветки и не помню какие проблемы были с e-mail.


 
xayam ©   (2009-07-16 11:21) [127]


> antonn ©

не знаете какие настройки нужно сделать на локалхосте, чтобы корректно работала функция file_get_contents для доступа к удаленной странице? Вот пишу $s = file_get_contents("http://www.delphimaster.ru/forum/digest/?M=D"); выводит ошибку Warning: file_get_contents(http://www.delphimaster.ru/forum/digest/?M=D) [function.file-get-contents]: failed to open stream: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. in D:\WORK\dmsearch\updater.php on line 5 . allow_url_fopen = On в php.ini


 
xayam ©   (2009-07-16 11:28) [128]


> xayam ©   (16.07.09 11:21) [127]

а все разобрался, файрвол блокировал


 
xayam ©   (2009-07-16 13:22) [129]


> antonn ©

Надо за апдейтор браться. Подскажите чем на php проще всего скачать удаленный файл .tar.bz2, как распаковать в отдельную директорию? Вроде curl"ом можно скачать, только раньше с ним не работал.


 
KilkennyCat ©   (2009-07-16 14:00) [130]


> xayam

на данный момент 5 гиг. Что-то сжирается мной, что-то - Easy...


> mdfe © (16.07.09 10:55) [126]


Если есть время на распарсивание - было бы неплохо. А архивы у тебя есть?


 
xayam ©   (2009-07-16 14:01) [131]

curl тормозит страшно, так проще всего скачивается
$forum_file = file_get_contents ( "http://www.delphimaster.ru/forum/digest/{$out[4][$on[1][$i]]}" );
$fp = fopen ( "out/" . $out [4] [$on [1] [$i]], "w" );
fwrite ( $fp, $forum_file );
fclose($fp);


рассказывайте теперь как этот .tar.bz2 распаковывается :) сам с собой веду беседу.


 
KilkennyCat ©   (2009-07-16 14:02) [132]


> xayam © (16.07.09 13:22) [129]
>
> > antonn ©
>
> Надо за апдейтор браться


Хостер разрешает использование cron, мож пригодится?


 
xayam ©   (2009-07-16 14:10) [133]


> KilkennyCat ©   (16.07.09 14:02) [132]
> Хостер разрешает использование cron, мож пригодится?

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


 
MDFE ©   (2009-07-16 14:43) [134]


> KilkennyCat ©   (16.07.09 14:00) [130]
> Если есть время на распарсивание - было бы неплохо. А архивы
> у тебя есть?

Ок.
Только те, что сейчас выложены на сайте.


 
xayam ©   (2009-07-16 15:39) [135]


> xayam ©   (16.07.09 14:01) [131]
> рассказывайте теперь как этот .tar.bz2 распаковывается

кроме как запуск внешней программы с помощью exec/system/passthru, других вариантов я не нашел.


 
xayam ©   (2009-07-16 17:20) [136]


> xayam ©   (16.07.09 15:39) [135]
> кроме как запуск внешней программы с помощью exec/system/passthru,
>  других вариантов я не нашел.

так распаковку сделал, теперь нужно индексатор привязать к апдейтору


 
Игорь Шевченко ©   (2009-07-16 17:27) [137]

KilkennyCat ©   (16.07.09 07:43) [120]


> Игорь (а также все остальные), если есть в наличии архивы
> ранее 07-01-2002, и если не затруднительно скинтье куда-
> нить.


У меня есть только дайджесты с компактов RSDN, в виде больших chm-файлов, даты веток там идут вразброс. Я конечно могу скинуть, но если ветки есть в более удобоваримом формате, то почему бы сначала удобоваримый не попробовать ?


 
xayam ©   (2009-07-16 17:31) [138]


> xayam ©   (16.07.09 17:20) [136]
> так распаковку сделал, теперь нужно индексатор привязать
> к апдейтору

привязать привязал, осталось потестировать на удаленном хосте и сделать ftp-закачку


 
KilkennyCat ©   (2009-07-16 17:32) [139]


> Игорь Шевченко © (16.07.09 17:27) [137]
> но если ветки есть в более удобоваримом формате,
>  то почему бы сначала удобоваримый не попробовать ?


если есть...


 
Игорь Шевченко ©   (2009-07-16 18:54) [140]

KilkennyCat ©   (16.07.09 17:32) [139]

На дисках смесь из форумов RSDN и дайджестов мастаков. В виде двух файлов chm и chi. Если кто-то готов отфильтровать мастаков от rsdn и получить файлы в нужном виде, я могу сбросить (ветки там начинаются с 2001 года), общий объем 1,2 гига


 
KilkennyCat ©   (2009-07-16 19:00) [141]


> Игорь Шевченко © (16.07.09 18:54) [140]

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


 
Игорь Шевченко ©   (2009-07-16 19:02) [142]


> то я бы предпочел ко мне на фтп


имя, сестра

и эта...через IE как ?


 
Игорь Шевченко ©   (2009-07-16 19:03) [143]

давай я тебе первую порцию сброшу (39 метров), а ты посмотришь и скажешь, надо тебе оно или хрен с ним


 
xayam ©   (2009-07-16 19:06) [144]


> Игорь Шевченко ©   (16.07.09 18:54) [140]
> На дисках смесь из форумов RSDN и дайджестов мастаков. В
> виде двух файлов chm и chi. Если кто-то готов отфильтровать
> мастаков от rsdn и получить файлы в нужном виде, я могу
> сбросить (ветки там начинаются с 2001 года), общий объем
> 1,2 гига

а эти 1.2 гига не пересекаются с тем что есть в архивах в старом формате здесь http://www.delphimaster.ru/forum/digest/?M=D  ?


 
Игорь Шевченко ©   (2009-07-16 19:09) [145]

xayam ©   (16.07.09 19:06) [144]

могут и пересекаться. Они и между собой наверняка пересекаются


 
xayam ©   (2009-07-16 19:12) [146]

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


 
Игорь Шевченко ©   (2009-07-16 19:14) [147]


> тогда эти дубли нужно отсекать


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


 
xayam ©   (2009-07-16 19:19) [148]

если кто возьмется перекодировать, учтите что кроме уникальности имени xml-файла, название архива должно быть уникальным и иметь тот же формат (forum-ГГГГ-ММ-ДД.tar.bz2), а то у меня апдейтор на это завязан. Администрация сайта я надеюсь выложит эти перекодированные данные в старом месте (http://www.delphimaster.ru/forum/digest/?M=D) ?


 
KilkennyCat ©   (2009-07-16 19:20) [149]


> Игорь Шевченко © (16.07.09 19:02) [142]

5 минут...


 
KilkennyCat ©   (2009-07-16 19:27) [150]


> Игорь Шевченко © (16.07.09 19:02) [142]


куда скинуть логин-пароль и все остальное?


 
Игорь Шевченко ©   (2009-07-16 19:43) [151]


> куда скинуть логин-пароль и все остальное?


whitefranz гав hotmail точка com


 
KilkennyCat ©   (2009-07-16 19:52) [152]

отправил


 
Игорь Шевченко ©   (2009-07-16 19:55) [153]

в какой каталог аплоадить ?


 
Игорь Шевченко ©   (2009-07-16 19:57) [154]

и еще, интересный момент - написано, что максимальный размер файла 15000 кб. У меня файл 37 мб, если я его 7zip нашинкую, поймете ?


 
KilkennyCat ©   (2009-07-16 20:00) [155]

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


 
KilkennyCat ©   (2009-07-16 20:01) [156]

Там, кстати, и время ограничено, вроде бы 2-мя минутами... если скорость аплоада низкая, то только ftp-клиентом :(


 
Игорь Шевченко ©   (2009-07-16 20:01) [157]

закачал в / три файла - три части 7-zip архива


 
Игорь Шевченко ©   (2009-07-16 20:02) [158]


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


у меня вроде 10 мбит/с


 
KilkennyCat ©   (2009-07-16 20:17) [159]

Спасибо, скачал.


 
KilkennyCat ©   (2009-07-16 20:28) [160]

Во, от panov ссылка: http://web.archive.org/web/*/http://delphi.mastak.ru


 
Игорь Шевченко ©   (2009-07-16 20:30) [161]


> Во, от panov ссылка:


Так, глядишь, и весь сайт соберется. Полезное дело


 
KilkennyCat ©   (2009-07-16 20:32) [162]

Там, к сожалению, не все доступно.


 
xayam ©   (2009-07-16 20:33) [163]

дописал все что мы тут наговорили про то как искать, плюс то что нашел про полнотекстовый поиск http://www.delphimaster.net/search.php . Еще что непонятно?


 
KilkennyCat ©   (2009-07-16 20:33) [164]

Забавно, но в те года я заходил ради хокку :)


 
Игорь Шевченко ©   (2009-07-16 20:34) [165]


> Там, к сожалению, не все доступно.


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


 
KilkennyCat ©   (2009-07-16 20:35) [166]


> плюс то что нашел про полнотекстовый поиск

еще немного, и придется писать интерфейс, облегчающий установку опций :)


 
xayam ©   (2009-07-16 20:43) [167]

Блин ошибка выходит на двойные кавычки - стирается поисковая строка. В чем может быть дело? Вроде пишу нормально
<input type="text" class="searchform" size="65" name="s" id="query" value="<?php if (isset($_GET["s"]))echo $_GET["s"]; ?>" /> А mysql_real_escape_string вообще делаю в другую переменную. Какая-то фигня получается.

http://www.delphimaster.net/index.php?s=%22%D0%9F%D0%BE%D1%87%D0%B5%D0%BC%D1%83+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D1%8B+%D0%BD%D0%B5+%D1%85%D0%BE%D1%82%D1%8F%D1%82+%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+%D0%BA%D0%BE%D0%B4%3F%22&pnumber=30&forum=&user=&order=&dir=asc&title=on&message=on&date_begin=&date_e nd=


 
Игорь Шевченко ©   (2009-07-16 20:51) [168]


> Блин ошибка выходит на двойные кавычки - стирается поисковая
> строка


у меня не стирается, а заменяется на "\"


 
xayam ©   (2009-07-16 21:01) [169]


> Игорь Шевченко ©   (16.07.09 20:51) [168]
> у меня не стирается, а заменяется на "\"

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


 
Игорь Шевченко ©   (2009-07-16 21:05) [170]

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

Тебе к спецам по php надо


 
xayam ©   (2009-07-16 21:25) [171]


> Игорь Шевченко ©   (16.07.09 21:05) [170]
> Тебе к спецам по php надо

уже сам должен был стать спецом, да все никак :)


 
xayam ©   (2009-07-16 21:49) [172]

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


 
Игорь Шевченко ©   (2009-07-16 22:23) [173]

Да, с кавычками нормально :)


 
xayam ©   (2009-07-16 23:05) [174]

еще может решим проблему с тем что не все xml-файлы загружаются. Код $dom->load ( "$file" ); выдает ошибки http://xayam.by.ru/Download/warnings.html для этих файлов. В чем может быть проблема? Может я опять что-то не так сделал, Максим че-то в прошлый раз говорил про кодировки, я не очень понял, что я могу делать не так.


 
Игорь Шевченко ©   (2009-07-16 23:27) [175]

документ не соответствует описанию. А что и почему - мало информации. Ты б хоть ссылку на архив сказал, для приличия


 
xayam ©   (2009-07-16 23:30) [176]

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


 
Игорь Шевченко ©   (2009-07-16 23:33) [177]

xayam ©   (16.07.09 23:30) [176]

твой склероз - исключительно твои проблемы :)

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


 
xayam ©   (2009-07-16 23:40) [178]


> Игорь Шевченко ©   (16.07.09 23:33) [177]
> хоть один пример приведи, архив по ссылке такой-то, файл
> в нем такой-то, после загрузки происходит то-то и то-то
> (не грузится, не читается потом, не ищется).

архив: http://www.delphimaster.ru/forum/digest/forum-2004.05.09.tar.bz2
файл: 3-1082473786.xml
ошибка: Warning: DOMDocument::load() [function.DOMDocument-load]: PCDATA invalid Char value 20 in file:///D%3A/WORK/dmsearch/out/2004.05.09/3-1082473786.xml, line: 22 in D:\WORK\dmsearch\updater.php on line 64


 
Игорь Шевченко ©   (2009-07-17 00:12) [179]

xayam ©   (16.07.09 23:40) [178]

Это фиговый XML. У самого XML указана кодировка windows-1251, а некоторый текст в UTF-8


 
xayam ©   (2009-07-17 00:17) [180]


> Игорь Шевченко ©   (17.07.09 00:12) [179]
> xayam ©   (16.07.09 23:40) [178]
> Это фиговый XML. У самого XML указана кодировка windows-
> 1251, а некоторый текст в UTF-8

и таких файлов целая гора, может администрация сайта исправить эти ошибки? Мне видимо все равно придется базу перезаливать вместе со всеми файлами, особенно если ft_min_word_len поменять на 1.


 
Игорь Шевченко ©   (2009-07-17 00:20) [181]

Кстати, я ошибся - это пост такой (в нем фраза в кодировке UTF-8) тебе надо DTD или схему поправить, чтобы допустить такие данные. Или проигнорировать, если нормально грузится


 
Игорь Шевченко ©   (2009-07-17 00:20) [182]


> и таких файлов целая гора


файлы и источники (ссылки на архивы) в студию


 
KilkennyCat ©   (2009-07-17 00:21) [183]

может, просто проверятор-конвертатор сбацать, да прогнать перед заливкой?


 
Игорь Шевченко ©   (2009-07-17 00:22) [184]

KilkennyCat ©   (17.07.09 00:21) [183]

Тут такой момент - это ведь (в примере) действительные данные поста...


 
xayam ©   (2009-07-17 00:23) [185]


> тебе надо DTD или схему поправить, чтобы допустить такие
> данные. Или проигнорировать, если нормально грузится

а где эта DTD или схема? там вроде ничего нет. И как проигнорировать это ничего?


 
Игорь Шевченко ©   (2009-07-17 00:24) [186]

xayam ©   (17.07.09 00:23) [185]

я вроде уже советовал к спецам по PHP, нет ? :)


 
Игорь Шевченко ©   (2009-07-17 00:28) [187]

кстати, эта ветка (из примера) не находится

http://www.delphimaster.net/index.php?s=%D1%87%D1%82%D0%BE+%D0%B7%D0%B0+%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0&pnumber=30&forum=&user=Undert&order=&dir=asc&title=on&message=on&date_begin=2 004-04-19&date_end=2004-04-21


 
KilkennyCat ©   (2009-07-17 00:28) [188]


> Игорь Шевченко © (17.07.09 00:22) [184]

Гм... я что-то не совсем понимаю, но это и неважно :)
Я понимаю, что есть файл такой, а должен быть такой, верно?
И поскольку xayam все равно хочет перезалить, то запустить конвертарнопроверяльную утилитку, пусть приведет в соответствие...
Или это, чтоб потом автоматом тянуть? тогда да... тогда к спецам. я в пхп только в стадии 3-го дня из "стань крутым за 21 день"


 
xayam ©   (2009-07-17 00:31) [189]


> Игорь Шевченко ©   (17.07.09 00:28) [187]
> кстати, эта ветка (из примера) не находится

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


 
xayam ©   (2009-07-17 00:33) [190]


> KilkennyCat ©   (17.07.09 00:21) [183]
> может, просто проверятор-конвертатор сбацать, да прогнать
> перед заливкой?

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


 
Игорь Шевченко ©   (2009-07-17 01:08) [191]

xayam ©   (17.07.09 00:31) [189]
KilkennyCat ©   (17.07.09 00:28) [188]

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

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


> я в пхп только в стадии 3-го дня из "стань крутым за 21
> день


Я в пхп вообще ноль.

Но если мне покажут файлы, которые выдают warning при загрузке, я могу помочь найти причину.

Кстате, помогает просмотр в браузере xml-файла с warning-ом


 
KilkennyCat ©   (2009-07-17 01:10) [192]


> Но если мне покажут файлы, которые выдают warning при загрузке,
>  я могу помочь найти причину.

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


 
Игорь Шевченко ©   (2009-07-17 01:56) [193]

Не знаю, баг или нет - только что увидел. Фраза "Delphi Master Search" является ссылкой и при нажатии на нее форма поискового запроса очищается. Довольно неинтересно :) Зачем здесь ссылка - не совсем понимаю


 
xayam ©   (2009-07-17 08:05) [194]

в принципе я знаю одного спеца, но он работает платно, правда недорого. Я у него потом спрошу.


 
KilkennyCat ©   (2009-07-17 08:08) [195]


> xayam © (17.07.09 08:05) [194]

Когда вопрос сформулируешь, скинь мне - я переадресую своим знакомым. Думаю, помогут бесплатно :)


 
xayam ©   (2009-07-17 08:37) [196]


> KilkennyCat ©   (17.07.09 08:08) [195]
> Когда вопрос сформулируешь, скинь мне - я переадресую своим
> знакомым. Думаю, помогут бесплатно :)

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


 
Anatoly Podgoretsky ©   (2009-07-17 09:55) [197]

> xayam  (16.07.2009 23:40:58)  [178]

Если я правильно понял это

> PCDATA invalid Char value 20 in file

То это символ с кодом $14 естественно, что это вряд ли допустимо в текстовом файле с любой кодировкой.


 
Anatoly Podgoretsky ©   (2009-07-17 09:56) [198]

> xayam  (17.07.2009 00:33:10)  [190]

Но ты то привел только одну.


 
brother ©   (2009-07-17 09:59) [199]

Dec Hex Oct Binary Chr
20 14 24 00010100 ¶
специфичный перевод строки?


 
brother ©   (2009-07-17 10:00) [200]

> специфичный перевод строки?

впрочем не для xml...


 
xayam ©   (2009-07-17 10:40) [201]


> Anatoly Podgoretsky ©   (17.07.09 09:56) [198]
> Но ты то привел только одну.

могу все выложить, надо только все переиндексировать, вот здесь еще есть http://xayam.by.ru/Download/errors/  пожалуйста смотрите


 
xayam ©   (2009-07-17 11:01) [202]

Администрации сайта: еще интересно почему не все архивы на странице http://www.delphimaster.ru/forum/digest/?M=D упорядочены по дате ? особенно самые первые, последние вроде нормально.


 
Anatoly Podgoretsky ©   (2009-07-17 11:49) [203]

> xayam  (17.07.2009 10:40:21)  [201]

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


 
Игорь Шевченко ©   (2009-07-17 12:01) [204]

xayam ©   (17.07.09 10:40) [201]

Описание XML поправь. Данные именно такие, какие в постах


 
xayam ©   (2009-07-17 12:13) [205]


> Anatoly Podgoretsky ©   (17.07.09 11:49) [203]
> У меня нормально открывается, но нужны не тексты, а сообщения
> об ошибка и все не надо, достаточно малой части.

сообщения об ошибках давал же http://xayam.by.ru/Download/warnings.html


> Игорь Шевченко ©   (17.07.09 12:01) [204]
> Описание XML поправь.

а где взять это описание? У меня его нет.


 
Anatoly Podgoretsky ©   (2009-07-17 12:19) [206]

> xayam  (17.07.2009 12:13:25)  [205]

Видимо пропустил.
Меня интересует, что означает invalid Char value ХХ


 
Игорь Шевченко ©   (2009-07-17 12:25) [207]


> а где взять это описание? У меня его нет.


обратись к программисту


 
xayam ©   (2009-07-17 12:27) [208]


> Игорь Шевченко ©   (17.07.09 12:25) [207]
> обратись к программисту

я думал здесь программисты :) xml вроде с делфи тоже дружит


 
xayam ©   (2009-07-17 13:21) [209]

апдейтор вроде круто пашет вот код http://xayam.by.ru/Download/updater/updater.html Какие будут предложения по улучшению? Если хотите все это дело потестировать на локалхосте, то пожалуйста http://xayam.by.ru/Download/updater/updater-v1.7.zip Выполнить код db.sql , подправить файл настроек config.php , запустить через браузер файл updater.php , выделяете все ветки нажатием кнопки "Выделить все", нажать "Обновить". Даже если выполнение скрипта прервется, то сделав все тоже самое - загрузка начнется с прерванного файла.


 
mdfe ©   (2009-07-17 13:30) [210]

Symantec AntiVirus в "zip-дайджестах" нашел вирус

forum-01.09.03.zip
Trojan.Sefex, Очищено при удалении, other86.html

forum-27.10.03.zip
Trojan.Sefex, Очищено при удалении, other28.html

http://securityresponse.symantec.com/security_response/writeup.jsp?docid=2003-080809-4706-99


 
Игорь Шевченко ©   (2009-07-17 13:42) [211]

mdfe ©   (17.07.09 13:30) [210]


> forum-01.09.03.zip


Нет там вируса. Там есть упоминание о вирусе.


 
xayam ©   (2009-07-20 09:36) [212]


> KilkennyCat ©   (17.07.09 08:08) [195]
> Когда вопрос сформулируешь, скинь мне - я переадресую своим
> знакомым. Думаю, помогут бесплатно :)

Вот все здесь, можешь отдавать.
http://xayam.by.ru/Download/errors/errors.zip

На текущий момент получилось 220 битых xml-файлов.


 
xayam ©   (2009-07-20 15:11) [213]

еще такой вопрос. Как на php распаковать архив .tar.bz2 без запуска внешней команды?


 
McSimm ©   (2009-07-20 16:49) [214]


> почему не все архивы на странице http://www.delphimaster.
> ru/forum/digest/?M=D упорядочены по дате ? особенно самые
> первые, последние вроде нормально.


Архивация переделывалась и правилась неоднократно. Поэтому архивы не все одинаковы, и ошибки во многих могут встречаться. Часто приходилось в ручном режиме собирать/исправлять что-то.


> Как на php распаковать архив .tar.bz2 без запуска внешней
> команды?

Насколько я помню - никак. bz2 еще можно, а tar - не встречал.


 
xayam ©   (2009-07-20 18:41) [215]


> McSimm ©   (20.07.09 16:49) [214]
> Архивация переделывалась и правилась неоднократно. Поэтому
> архивы не все одинаковы, и ошибки во многих могут встречаться.
>  Часто приходилось в ручном режиме собирать/исправлять что-
> то.

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


> Насколько я помню - никак. bz2 еще можно, а tar - не встречал.

зачем же Вы такой редкий архив сделали?


 
Игорь Шевченко ©   (2009-07-20 18:44) [216]

xayam ©   (20.07.09 18:41) [215]

А что, религия велит только на php делать ?


> зачем же Вы такой редкий архив сделали?


вполне себе стандартный юниксовый архив, распаковывается tar-ом с ключиком --bunzip2


 
xayam ©   (2009-07-20 18:51) [217]


> Игорь Шевченко ©   (20.07.09 18:44) [216]
> xayam ©   (20.07.09 18:41) [215]
> А что, религия велит только на php делать ?

А Вы на чем предлагаете?


> вполне себе стандартный юниксовый архив, распаковывается
> tar-ом с ключиком --bunzip2

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


 
Игорь Шевченко ©   (2009-07-20 18:56) [218]


> Тогда на локалхосте не будет работать, у меня же винда


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


 
xayam ©   (2009-07-20 19:02) [219]


> Игорь Шевченко ©   (20.07.09 18:56) [218]
> Я не знаю, умеет ли php запускать
> внешние программы, я вообще ничего про php не знаю

умеет, умеет. Вот вырезка из апдейтора http://xayam.by.ru/Download/updater/updater.html

echo "Распаковываю forum-{$out[4][$on[1][$i]]}.tar.bz2...<br />";
flush ();
$s0 = exec ( "7z\\7z.exe e out\\forum-{$out[4][$on[1][$i]]}.tar.bz2 -oout", $sa, $sr );
$s1 = exec ( "7z\\7z.exe e out\\forum-{$out[4][$on[1][$i]]}.tar -oout\\{$out[4][$on[1][$i]]}", $sa, $sr );

для запуска внешней программы в php аж три функции - exec, system и passthru. Различие только в способе вывода.


 
Игорь Шевченко ©   (2009-07-20 19:11) [220]

ну так раз умеет и запускай их. только не 7z, а то, что надо, bunzip2 имя-файла.tar.bz2 и tar xvf имя_файла.tar


 
xayam ©   (2009-07-20 21:49) [221]


> Игорь Шевченко ©   (20.07.09 19:11) [220]
> bunzip2 имя-файла.tar.bz2 и tar xvf имя_файла.tar

вообще bz2 php может разархивировать, а с tar так и придется.


 
xayam ©   (2009-07-20 22:39) [222]


> tar xvf имя_файла.tar

а как указать папку, в которую разархивировать? В 7z есть опция -o , а здесь что-то не могу найти


 
KilkennyCat ©   (2009-07-20 22:41) [223]


> xayam © (20.07.09 22:39) [222]

http://www.freebsd.org/cgi/man.cgi?query=tar&apropos=0&sektion=0&manpath=FreeBSD+8-current&format=html


 
xayam ©   (2009-07-20 22:51) [224]

ну да опцию я нашел -С только все равно не работает, пишет что файл не найдет.


 
Игорь Шевченко ©   (2009-07-20 23:00) [225]

KilkennyCat ©   (20.07.09 22:41) [223]

Это а) GNUшный tar, б) Виндовый тар

БСДшные опции могут и не подойти.

xayam ©   (20.07.09 22:51) [224]


>  пишет что файл не найдет.


какой кошмар!


 
xayam ©   (2009-07-20 23:02) [226]


> Игорь Шевченко ©   (20.07.09 23:00) [225]
> >  пишет что файл не найдет.
> какой кошмар!

по ходу пути полностью надо писать


 
Игорь Шевченко ©   (2009-07-20 23:24) [227]

xayam ©   (20.07.09 23:02) [226]

можешь против хода писать, я не возражаю :)


 
xayam ©   (2009-07-20 23:39) [228]


> xayam ©   (20.07.09 23:02) [226]
>о ходу пути полностью надо писать

написал полностью пути, пишет другую ошибку: Cannot change to directory C:\Documents and Settings\xxx/D:/WORK/dmsearch/out/2004.03.28 Ну что за идиотская программа! Не то, что мой любимый 7z!


 
Игорь Шевченко ©   (2009-07-20 23:47) [229]

xayam ©   (20.07.09 23:39) [228]


> Ну что за идиотская программа!


Never attribute to malice which can be adequately explained by stupidity


 
KilkennyCat ©   (2009-07-20 23:52) [230]


> Игорь Шевченко © (20.07.09 23:00) [225]
> KilkennyCat ©   (20.07.09 22:41) [223]
>
> Это а) GNUшный tar, б) Виндовый тар
>
> БСДшные опции могут и не подойти.
>

дык хостер вроде под бсд...


 
xayam ©   (2009-07-20 23:53) [231]


> Игорь Шевченко ©   (20.07.09 23:47) [229]
> Never attribute to malice which can be adequately explained
> by stupidity

ну так объясните мне тупому как правильно изменить директорию, пути все правильно написал.


 
xayam ©   (2009-07-20 23:54) [232]


> KilkennyCat ©   (20.07.09 23:52) [230]
> дык хостер вроде под бсд...

неа, debian


 
Игорь Шевченко ©   (2009-07-21 00:09) [233]


> ну так объясните мне тупому как правильно изменить директорию,
>  пути все правильно написал.


Я не совсем понял, кого, куда и кому надо изменить. Хочешь хорошего ответа, задай хороший вопрос


 
xayam ©   (2009-07-21 00:15) [234]

даю команду:
D:/WORK/dmsearch/out/tar.exe xvf D:/WORK/dmsearch/out/forum-2004.03.28.tar -C D:/WORK/dmsearch/out/2004.03.28
получаю ответ:
Cannot change to directory C:\Documents and Settings\xxx/D:/WORK/dmsearch/out/2004.03.28: Invalid argument

файлы/папки все на месте. Что я делаю не так?


 
KilkennyCat ©   (2009-07-21 00:30) [235]


> xayam ©   (20.07.09 23:54) [232]
> неа, debian


для меня это один апельсин :)


 
Игорь Шевченко ©   (2009-07-21 00:34) [236]

xayam ©   (21.07.09 00:15) [234]


> Что я делаю не так?


ты не так используешь ключ -C

тебе нужно положить архив в желаемый каталог и там его распаковать.

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

у тебя есть два пути
в командной строке: tar --help
в линуксе man tar


 
xayam ©   (2009-07-21 00:48) [237]

допустим, даю команду:

D:/WORK/dmsearch/out/tar.exe xvf D:/WORK/dmsearch/out/2004.03.28/forum-2004.03.28.tar

получаю: все файлы распаковались в папку C:\Documents and Settings\xxx

даю команду:

D:/WORK/dmsearch/out/tar.exe xvf D:/WORK/dmsearch/out/2004.03.28/forum-2004.03.28.tar -C D:/WORK/dmsearch/out/2004.03.28

получаю:

Cannot change to directory C:\Documents and Settings\xxx/D:/WORK/dmsearch/out/2004.03.28: Invalid argument


 
McSimm ©   (2009-07-21 00:49) [238]


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

При всем уважении я не могу этого сделать.


> зачем же Вы такой редкий архив сделали?

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


> а как указать папку, в которую разархивировать?

chdir


 
Игорь Шевченко ©   (2009-07-21 00:55) [239]

xayam ©   (21.07.09 00:48) [237]

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


 
xayam ©   (2009-07-21 01:25) [240]


> McSimm ©   (21.07.09 00:49) [238]
> > для меня главное чтобы Вы выложили перекодированные старые
> > форматы и больше вниз больше ничего не добавляли, только
> > новые наверх, а то у меня апдейтер на это завязан. Ок?
> При всем уважении я не могу этого сделать.

а в чем проблема? Вы же сейчас так и делаете. Или не можете перекодированные файлы выложить?

> chdir

че то не помогает

> Игорь Шевченко ©   (21.07.09 00:55) [239]
> xayam ©   (21.07.09 00:48) [237]
> если у тебя такие проблемы, дай мне скрипт на даунлоад,
> я тебе пережму имеющиеся архивы в обычный zip и выложу Косте
> на сервер. Напрягает меня кучу файлов руками скачивать,
> а не руками я не умею.

да нет наверно так разбирусь


 
McSimm ©   (2009-07-21 01:59) [241]


> Или не можете перекодированные файлы выложить?

выложить могу, на перекодировать времени не найду точно.


 
Германн ©   (2009-07-21 02:03) [242]


> McSimm ©   (21.07.09 01:59) [241]
>
>
> > Или не можете перекодированные файлы выложить?
>
> выложить могу, на перекодировать времени не найду точно.
>
>

Ну и не дёргайся, Максим.
Большинству это не нужно.


 
xayam ©   (2009-07-21 02:05) [243]


> McSimm ©   (21.07.09 01:59) [241]
> > Или не можете перекодированные файлы выложить?
> выложить могу, на перекодировать времени не найду точно.

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

> chdir

спасибо, вроде заработало


 
KilkennyCat ©   (2009-07-21 10:56) [244]


> Германн © (21.07.09 02:03) [242]

> Большинству это не нужно.


Германн, ты уверен, что ты говоришь за большинство?


 
xayam ©   (2009-07-21 13:29) [245]

предлагаю здесь обсудить структуру будущего сайта (разделы/подразделы) и структуру бд для него (таблицы/поля). Есть ли смысл делать сайт многоязычным, как предлагал KilkennyCat http://www.delphimaster.net/view.php?file=3-1232169659 ? Дизайн будет видимо такой же как здесь. McSimm, Вы не против, если мы так сделаем?


 
McSimm ©   (2009-07-21 13:58) [246]


> xayam ©   (21.07.09 13:29) [245]

не против, попробуйте.


 
xayam ©   (2009-07-21 14:12) [247]


> xayam ©   (21.07.09 13:29) [245]
> предлагаю здесь обсудить структуру будущего сайта

мне вот что не понятно. Как лучше хранить разделы/подразделы/категории сайта в бд? Чтобы было удобно добавлять/удалять/редактировать эти категории. Нужно сделать примерно как в друпале сделано с модулем "Таксономия". В принципе с друпала можно и структуру бд стянуть. Но Вы мне лучше на словах объясните.


 
Игорь Шевченко ©   (2009-07-21 14:31) [248]


> Нужно сделать примерно как в друпале сделано с модулем "Таксономия"


эт че за фигня ?


> Как лучше хранить разделы/подразделы/категории сайта в бд?
>  Чтобы было удобно добавлять/удалять/редактировать эти категории.
>  


а нафиг их удалять ?


 
xayam ©   (2009-07-21 14:41) [249]


> Игорь Шевченко ©   (21.07.09 14:31) [248]
> > Нужно сделать примерно как в друпале сделано с модулем
> "Таксономия"
> эт че за фигня ?

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

> а нафиг их удалять ?

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


 
Игорь Шевченко ©   (2009-07-21 14:47) [250]


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


И че ? Собственно, структура здешнего сайта видна на карте
http://www.delphimaster.ru/search.html

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


 
xayam ©   (2009-07-21 15:25) [251]


> Игорь Шевченко ©   (21.07.09 14:47) [250]
> И че ? Собственно, структура здешнего сайта видна на карте

мало того, что видно структуру, нужно еще чтобы было приложить минимум усилий для изменения этой структуры. Ваш сайт видимо с этим не справляется. А все почему? Разделы сайта изолированны друг от друга, и как следствие, одному человеку нужно приложить очень много усилий для поддержания в соответствующем состоянии, а несколько человек еще нужно найти и организовать. Я хочу сказать, что каждый должен отвечать за свое. "Отделить структуру от содержания" - тоже самое. Скажем, я отвечаю за структуру (классификацию) сайта, KilkennyCat и все кто пожелает - за содержание. Это достаточно просто на словах, но еще нужно реализовать грамотно. Друпал по-моему с этим справился. Достаточно того, что сторонние модули (форумы, галереи и т.д.) используют модуль "Таксономия" для хранения своих данных.


 
Игорь Шевченко ©   (2009-07-21 16:18) [252]


> Ваш сайт видимо с этим не справляется


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


> Скажем, я отвечаю за структуру (классификацию) сайта


У сайта уже есть структура, и, насколько я понял из приведенной в [245] ветки, собираются возродить ее часть. Поэтому есть предложение заняться таки содержанием :)


 
xayam ©   (2009-07-21 16:31) [253]


> Игорь Шевченко ©   (21.07.09 16:18) [252]
> У сайта уже есть структура, и, насколько я понял из приведенной
> в [245] ветки, собираются возродить ее часть. Поэтому есть
> предложение заняться таки содержанием :)

Игорь, мне кажется, ты не понял. Постоянной структуры у сайта не может быть, хотя бы потому, что добавляется/удаляется/редактируется ее содержание, но само содержание тоже многоуровнево и на каждом уровне своя структура. Таксономия как раз и нужна, чтобы отделить структуру от содержания. Поэтому заниматься содержанием, когда у тебя не отделены "мухи от котлет" не имеет смысла и есть только напрасная трата времени!


 
Игорь Шевченко ©   (2009-07-21 16:36) [254]

xayam ©   (21.07.09 16:31) [253]

Ты что-то предлагал обсудить, как мне казалось ?


 
xayam ©   (2009-07-21 16:45) [255]

да, структуру сайта, вот как я ее сейчас вижу.

  root:
           dmsearch
           news          
           faq          
           articles    
           books        
           newsvcl      
           links
           ratings
           forums        
                            dmsearch
                            news и newsvcl
                            faq
                            articles
                            books
                            прочее (delphimaster.ru)

           advert         Расположение и размер баннера
                            Стоимость размещения баннера на месяц
                            Количество показов в месяц
           administration  
                            Статистика
                            Реклама (добавление, редактирование, оплата)
                            DMSearch Updater (автообновление)
                            Checker (автопроверятель корректности базы/файлов)
                            news/faq/articles/books/newsvcl/links/forums (добавление/удаление/редактирование)
                            Таксономия: словари
                                              термины


 
xayam ©   (2009-07-21 17:06) [256]

                            Права доступа пользователей к разделам.
                            Пользователи (регистрация/удаление/редактирование/блокировка)


 
xayam ©   (2009-07-21 21:13) [257]

немного добавил/подправил.

root:
           dmsearch (поиск по старым веткам форума delphimaster.ru)
           search   (поиск по сайту)
           map
           anketa
           news
           newsvcl
           books
           ratings
           sources
           faq
           articles
           links
           forums
                            sources
                            news и newsvcl
                            articles
                            books
                            other (ссылка на прочее delphimaster.ru)

           advert           Расположение и размер баннера
                            Стоимость размещения баннера на месяц
                            Количество показов в месяц
           administration
                            Statistics
                            Advert (добавление, редактирование, оплата)
                            DMSearch Updater (автообновление)
                            Checker (автопроверятель корректности базы/файлов)
                            news/newsvcl/sources/faq/articles/books/links/forums (добавление/удаление/редактирование)
                            Taxonomy:  vocabulary
                                       terms
                            Permission (права доступа к разделам сайта)
                            Users (регистрация/удаление/редактирование/блокировка)


 
Игорь Шевченко ©   (2009-07-21 21:19) [258]

xayam ©   (21.07.09 21:13) [257]

Я что-то не совсем понимаю. Вроде на этом сайте книги и новости VCL, а также статьи форумами не являются. Кстате, прицепите наконец кладовку, а то оно расползлось по ряду сайтов, наиболее удачно, на мой взгляд, у Kerk"а :)


 
xayam ©   (2009-07-21 21:30) [259]


> Игорь Шевченко ©   (21.07.09 21:19) [258]
>  Вроде на этом сайте книги и
> новости VCL, а также статьи форумами не являются

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

> Кстате, прицепите наконец кладовку, а то оно расползлось
> по ряду сайтов, наиболее удачно, на мой взгляд, у Kerk"а

code.progler.ru ? А какие еще есть?


 
Andy BitOff ©   (2009-07-22 15:51) [260]


> xayam ©

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


 
mdfe ©   (2009-07-22 17:54) [261]

KilkennyCat и xayam

Выложил вам 10 дайджестов для тестов загрузки в вашу базу.
http://www.kobec.ru/ftp/dm/

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


 
xayam ©   (2009-07-22 18:18) [262]


> Andy BitOff ©   (22.07.09 15:51) [260]
> А где почитать про таксономию в понятии друпала?

я читаю эту книжку http://www.ozon.ru/context/detail/id/3817467/ (5-я версия) но наверно и здесь что-то есть http://www.ozon.ru/context/detail/id/4231881/ (6-я версия) Правда в моей книжке всего 18 страниц про это, но по делу в основном.


 
xayam ©   (2009-07-22 18:23) [263]


> mdfe ©   (22.07.09 17:54) [261]
> Выложил вам 10 дайджестов для тестов загрузки в вашу базу.
> http://www.kobec.ru/ftp/dm/

а почему zip? я же говорил что формат должен быть тот же самый - .tar.bz2 У меня апдейтор под такой формат заточен, да и Максиму удобнее выкладывать будет, не нужно будет перекодировать. Хотя сейчас один архив посмотрю, - может еще какие ошибки есть?


 
Павел Калугин ©   (2009-07-22 18:28) [264]


> xayam ©   (22.07.09 18:18) [262]

Да, книжки как програмно крутить уши друпалу.. А как его настраивать и что там есть что не так много написано.
Еще вот здесь можно почитать http://www.drupal.ru/docs/445


 
mdfe ©   (2009-07-22 18:42) [265]


> xayam ©   (22.07.09 18:23) [263]
>
> > mdfe ©   (22.07.09 17:54) [261]
> > Выложил вам 10 дайджестов для тестов загрузки в вашу базу.
>
> > http://www.kobec.ru/ftp/dm/
>
> а почему zip? я же говорил что формат должен быть тот же
> самый - .tar.bz2

Хорошо. Завтра пережму.


 
xayam ©   (2009-07-22 19:13) [266]


> mdfe ©   (22.07.09 18:42) [265]


В архиве forum-2002.01.08.zip два битых xml-файла. Лучше все файлы пережимай и выкладывай все, я тебе ошибки скажу.

Warning: DOMDocument::load() [function.DOMDocument-load]: Opening and ending tag mismatch: txt line 22 and b in file:///D%3A/WORK/dmsearch/old/forum-2002.01.08/3-1005576600.xml, line: 22 in D:\WORK\dmsearch\updaterold.php on line 12

Warning: DOMDocument::load() [function.DOMDocument-load]: Opening and ending tag mismatch: b line 22 and txt in file:///D%3A/WORK/dmsearch/old/forum-2002.01.08/3-1005576600.xml, line: 22 in D:\WORK\dmsearch\updaterold.php on line 12

Warning: DOMDocument::load() [function.DOMDocument-load]: EntityRef: expecting ";" in file:///D%3A/WORK/dmsearch/old/forum-2002.01.08/5-1004394180.xml, line: 5 in D:\WORK\dmsearch\updaterold.php on line 12

Warning: DOMDocument::load() [function.DOMDocument-load]: EntityRef: expecting ";" in file:///D%3A/WORK/dmsearch/old/forum-2002.01.08/5-1004394180.xml, line: 13 in D:\WORK\dmsearch\updaterold.php on line 12


 
xayam ©   (2009-07-22 19:24) [267]

хотя это не твоя ошибка данные такие, но KilkennyCat сказал что его спец сделает скрипт для исправления всех ошибок, так что не заморачивайся


 
mdfe ©   (2009-07-22 20:04) [268]


> xayam ©   (22.07.09 19:24) [267]
> хотя это не твоя ошибка данные такие, но KilkennyCat сказал
> что его спец сделает скрипт для исправления всех ошибок,
>  так что не заморачивайся

Ок. но все равно гляну.

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

а Вы как вообще грузете дайджесты в БД? каким то парсером XML?
и еще вопрос: при выводе контента "ко мне в браузер" XML используется?

к чему такие вопросы? может его обойти своим парсером. там структура совсем простая.


 
xayam ©   (2009-07-22 20:18) [269]


> mdfe ©   (22.07.09 20:04) [268]
> а Вы как вообще грузете дайджесты в БД?

http://xayam.by.ru/Download/updater/updater.html
...         $dom = new domDocument ( );
           if (! $dom->load ( "out/{$out[4][$on[1][$i]]}/$file" )) {
               $bad_file = file_get_contents ( "out/{$out[4][$on[1][$i]]}/$file" );
               $fp = fopen ( "errors/$file", "w" );
               fwrite ( $fp, $bad_file );
               fclose ( $fp );
               continue;
           }
           $root = $dom->documentElement;...



> при выводе контента "ко мне в браузер" XML используется?

при индексировании создается файл html с помощью xslt, который и выводится в браузер, в базе только имя файла и уникальные поисковые слова:

...             $xslt = new XsltProcessor ( );
               $xslt->importStyleSheet ( DomDocument::load ( "trd.xsl" ) );
               
               if (! @opendir ( "html/html" . $folder )) {
                   mkdir ( "html/html" . $folder );
               }
               
               file_put_contents ( "html/html" . $folder . "/" . substr ( $file, 0, strlen ( $file ) - 3 ) . "html", $xslt->transformToXML ( DomDocument::load ( "out/{$out[4][$on[1][$i]]}/$file" ) ) );...



> может его обойти своим парсером. там структура совсем простая.

если напишите, то пожалуйста


 
xayam ©   (2009-07-22 21:45) [270]

xsl-файл такой http://xayam.by.ru/Download/errors/trd.xsl


 
mdfe ©   (2009-07-23 21:10) [271]


> xayam ©   (22.07.09 20:18) [269]
>
> если напишите, то пожалуйста

Тут думаю нужно подстраиваться под Ваш движок (тем более он реально работает :respect:). Я почему задал те вопросы, думал что вы данные из XML заливаете в базу-MySQL в поля, а потом уже, при запросе, c помощью шаблонов выводите его в HTML.

Сегодня у меня совсем не было времени позаниматься дайджестами. Теперь только на следующей неделе смогу. Но я тут кое что придумал как прогнать на ошибки... как сделаю выложу результат.


 
xayam2006 ©   (2009-07-24 08:21) [272]


> mdfe ©   (23.07.09 21:10) [271]
> Тут думаю нужно подстраиваться под Ваш движок

да движка особого пока нет, один файл view.php который с помощью функций fread и fseak считывает кусками большой файл, поэтому на больших файлах тоже летает, это я под бесплатный хостинг оптимизировал, хотя сейчас думаю переделать чтобы можно было на сообщения ссылаться, скажем так : /view/0-1081740909/0-20,25,30,50-60  Чтобы выводило сообщения от 0 до 20, 25-е, 30-е и т.д. Но для этого наверно придется весь файл целиком загружать в память.

> Сегодня у меня совсем не было времени позаниматься дайджестами.
>  Теперь только на следующей неделе смогу. Но я тут кое что
> придумал как прогнать на ошибки... как сделаю выложу результат.

а парсер вообще как пишут? На основе регулярных выражений? тормозить не будет на больших ветках?


 
xayam ©   (2009-07-24 13:03) [273]


> Но я тут кое что придумал как прогнать на ошибки

расписать подробнее можешь, а то может не надо.


 
xayam ©   (2009-07-25 10:10) [274]

Все почти переделал view.php теперь ссылки будут типа /view/0-1081740909/0-19, 21-21 Можно будет из ветки сделать вырезку с избранными ответами. Осталось залить на хостинг, но это я со всем обновлю позже. И в xml буду хранить файлы, так проще и места меньше занимают. Добавил индекс на поле LGN теперь автозаполнение летает на хостинге :)  Вот что интересно. Почему после добавления индекса, размер базы уменьшился почти вдвое?


 
xayam ©   (2009-07-25 21:52) [275]

и вот остался я один. Может кто ответит?  :)


 
Inovet ©   (2009-07-25 22:06) [276]

> [275] xayam ©   (25.07.09 21:52)
> и вот остался я один. Может кто ответит?  :)

От меня разве что спасибо ещё раз!:)


 
KilkennyCat ©   (2009-07-25 23:00) [277]


> xayam © (25.07.09 21:52) [275]

ты не один :)


 
KilkennyCat ©   (2009-07-25 23:02) [278]


> Почему после добавления индекса, размер базы уменьшился
> почти вдвое?
>

соптимизировалось где-то...


 
Andy BitOff ©   (2009-07-25 23:02) [279]

> xayam ©   (25.07.09 21:52) [275]

Мы с тобой.


 
xayam ©   (2009-07-25 23:16) [280]


> Andy BitOff ©   (25.07.09 23:02) [279]
> Мы с тобой.

это радует :))


> KilkennyCat ©

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


 
KilkennyCat ©   (2009-07-26 00:00) [281]

Угу. Ну и прекрасно. Не забудь, что надо ссылку pda.delphimaster.net, давай посмотрим и примем за основу твой вариант. Я, похоже, надолго подвисну, но с наполнением контента помогать буду в полной мере, как планировали. На следующей неделе я выделю delphimaster.net в отдельное хостение, у тебя будет возможность полного управления.


 
Германн ©   (2009-07-26 00:46) [282]


> xayam ©   (25.07.09 21:52) [275]

Спасибо за DMSearch!


 
xayam ©   (2009-07-26 21:16) [283]


> KilkennyCat ©   (26.07.09 00:00) [281]
> Не забудь, что надо ссылку pda.delphimaster.
> net, давай посмотрим и примем за основу твой вариант. Я,
>  похоже, надолго подвисну, но с наполнением контента помогать
> буду в полной мере, как планировали. На следующей неделе
> я выделю delphimaster.net в отдельное хостение, у тебя будет
> возможность полного управления.

Ссылку поставил. Описание какое? Я тоже наверно зависну на работе два через два, но наверно время на сайт найду, самому интересно, получится у меня реализовать таксономию или нет. Как думаешь как лучше делать. Обязательную регистрацию или нет? Мне кажется обязательную, т.к. админка будет, права доступа, удобнее будет чем без регистрации. Многоязычность делать не буду, тут бы с одним языком справиться.

> Германн ©   (26.07.09 00:46) [282]
> Спасибо за DMSearch!

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


 
KilkennyCat ©   (2009-07-26 22:06) [284]


> Обязательную регистрацию или нет?

неа. Собственно, это ж в основном будет источник информации, а не форум. Что и кого админить?


 
VirEx(home)   (2009-07-26 22:07) [285]

xayam спасибо, интересно почитать себя пару лет назад :)


 
KilkennyCat ©   (2009-07-26 22:10) [286]

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


 
xayam ©   (2009-07-26 22:43) [287]


> KilkennyCat ©   (26.07.09 22:06) [284]
> > Обязательную регистрацию или нет?
> неа. Собственно, это ж в основном будет источник информации,
>  а не форум. Что и кого админить?

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


 
KilkennyCat ©   (2009-07-26 23:18) [288]

я считаю, что авторы будут во-первых, люди доверенные и заведующие своим разделом. А не кто угодно. во-вторых, они сами себя админить и будут. А форум есть тут. А если кто захочет сам выложить что-то, он вполне может обратится к админу соответствующего раздела на делфимастере.нет или разместить в этом форуме.
Просто смотри, сейчас у меня времени нет, завтра у тебя не будет, Easy тоже куда-то заморочился, похоже... а ведь это пока чисто альтруистический проект. Зачем создавать лишнее, которое потом придется тянуть в ущерб себе?


 
xayam ©   (2009-07-26 23:51) [289]


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

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


 
KilkennyCat ©   (2009-07-27 00:59) [290]

Ты думаешь, отмодерировать - это просто? Ты готов потратить на это все свое время? Это просто будет очередной шалтай-балтай. с кучей каки. Лучше немного, но - лучше. Я не думаю, что стоит разом взять и все запустить. Вот поисковик у тебя уже есть. Новости и статьи - тут я вообще предлагаю сразу ориентироваться на известных. Ибо я непредставляю, как отсеять от плагиата, и лично моих знаний не хватит проверить грамотность. Я уж не говорю, сколько будет тупизны и невтемных. Уж лучше одна статья, но интересная.
А иначе смысл? в сети сайтов с кучей одного и того же уже куча.
Так что, лучше потратить время, если человек прислал тебе на почту статью. Ибо, раз уж он не поленился это сделать, то оно может того стоит.
Аналогично и с другим контентом.
Я вообще думаю, что статьи "как запуздырить иконку к часикам" нужно публиковать лишь когда делать нефиг. Для ассортимента. Ибо их куча есть везде. Да твой поисковик заменит все эти статьи :)

Но ради интереса, я соглашусь на твой вариант. Изменить никогда не поздно, посмотрим, как легко и просто мы будем модерировать (обрати внимание на вечную борьбу за чистоту раздела форума "компоненты ;) )


 
xayam ©   (2009-07-27 01:07) [291]


> Но ради интереса, я соглашусь на твой вариант. Изменить
> никогда не поздно, посмотрим, как легко и просто мы будем
> модерировать (обрати внимание на вечную борьбу за чистоту
> раздела форума "компоненты ;) )

да и очищать ничего не нужно в принципе, можно раздел сделать НЕПРОВЕРЕННОЕ, туда все сваливать в кучу и там разбираться, что нужно, что удалить, что переместить. По-моему нормальная работа, и ничего лишнего здесь нет, как в твоем варианте.


 
KilkennyCat ©   (2009-07-27 01:20) [292]

ну, хорошо.


 
xayam ©   (2009-07-27 01:48) [293]


> KilkennyCat ©   (27.07.09 00:59) [290]
> Ты думаешь, отмодерировать - это просто? Ты готов потратить
> на это все свое время?

тем более от модерирования нам никуда не деться в любом случае, и на это в любом случае придется тратить время, но если у нас будет раздел НЕПРОВЕРЕННОЕ, то даже если ты в данный момент занят, то автор может добавить статью/исходник, а мы как найдем время отмодерируем. Я не говорю, что это будет просто, тут с категориями надо разобраться сначала, но это реально. И с рекламой по-моему должно быть на автомате. Захотел человек сделать рекламную акцию - пожалуйста, вводит желаемый период проведения акции, выбирает расположение баннеров, закачивает картинки, скрипт проверяет свободно ли место в заданное время, выписывает счет, человек оплачивает webmoney, скрипт проверяет оплачен ли счет, и реклама в заданное время появляется в заданном месте. По-моему это реально должно работать автоматически.


 
KilkennyCat ©   (2009-07-27 02:06) [294]

... ага, и крутится порнография :)


 
xayam ©   (2009-07-27 02:15) [295]


> KilkennyCat ©   (27.07.09 02:06) [294]
> ... ага, и крутится порнография :)

за WMR не жалко :)


 
mdfe ©   (2009-07-27 17:38) [296]


> xayam

Выложил 20 архивов для тестов.
http://www.kobec.ru/ftp/dm/


 
Marser ©   (2009-07-27 18:10) [297]

Ой, как хорошо! Жалко, что только с 2004 года, хотелось бы с 2002, хотя бы :-)

Всё равно спасибо!


 
xayam ©   (2009-07-27 22:30) [298]


> mdfe ©   (27.07.09 17:38) [296]
> Выложил 20 архивов для тестов.
> http://www.kobec.ru/ftp/dm/

Битые xml: http://xayam.by.ru/Download/errors/old
Ошибки: http://xayam.by.ru/Download/errors/old/errors.html


> Marser ©   (27.07.09 18:10) [297]
> Ой, как хорошо! Жалко, что только с 2004 года, хотелось
> бы с 2002, хотя бы :-)

будет с 2002, вот человек делает


 
xayam ©   (2009-07-28 21:45) [299]

че то не пойму как сделать перенаправление на определенную страницу после того как был отправлен заголовок header ( "Content-Type: text/html; charset=utf-8" );
обычно так header("Location: http://{$_SERVER["SERVER_NAME"]}"); но не работает


 
antonn ©   (2009-07-28 21:59) [300]

а чему равен $_SERVER["SERVER_NAME"]?


 
xayam ©   (2009-07-28 22:03) [301]

имя сервера, тестирую у себя значит - localhost


 
xayam ©   (2009-07-29 00:06) [302]


> antonn


неужели никак невозможно?


 
xayam ©   (2009-07-29 00:36) [303]

во еще какая-то ошибка выплыла http://www.delphimaster.net/?s=&user=VirEx


 
xayam ©   (2009-07-29 14:41) [304]

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


 
xayam ©   (2009-07-29 19:48) [305]

еще подскажите есть ли ограничение на размер URL-строки? максимально сколько символов?


 
KilkennyCat ©   (2009-07-29 20:29) [306]

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


 
Anatoly Podgoretsky ©   (2009-07-29 20:30) [307]

> xayam  (29.07.2009 19:48:05)  [305]

Ограничение есть, вроде порядка 2048 символов, но не уверен, надо смотреть в RFC
И это все равно не является законом, одни сервера держут больше, другие меньше.


 
xayam ©   (2009-07-29 21:13) [308]

так пользователей вроде сделал, осталось начать и кончить :)


 
xayam ©   (2009-07-29 22:46) [309]

еще подскажите как в php сделать систему рейтингов.
Таблицу набросал:
ratings
           ID_RATING
           F_COMMENT (ссылка на комментарий к материалу)
           F_AUTHOR  (ссылка на users.ID_USER - автор)
           F_MARKER  (ссылка на users.ID_USER - оценщик)
           MARK      (-1, 0, +1)

Как получить значение поля MARK (select) и увеличить/уменьшить (update) - это понятно.  Мне непонятно как сделать, чтобы между этими двумя действиями не затесался другой пользователь тоже с такими действиями? А то значение поля MARK будет неправильным. Поле блокировать что ли на уровне записи? Только как?


 
xayam ©   (2009-07-29 23:09) [310]

оказывается есть такое LOCK TABLES в mysql, нужно разбираться


 
xayam ©   (2009-07-29 23:30) [311]

Вот видимо и решение проблемы:
mysql> LOCK TABLES trans READ, customer WRITE;
mysql> SELECT SUM(value) FROM trans WHERE customer_id=some_id;
mysql> UPDATE customer SET total_value=sum_from_previous_statement
       WHERE customer_id=some_id;
mysql> UNLOCK TABLES;


 
xayam ©   (2009-07-30 20:31) [312]

или вообще нафиг эти блокировки, достаточно уникальный тройной ключ F_COMMENT, F_AUTHOR, F_MARKER ?


 
xayam ©   (2009-07-31 23:14) [313]

так словари сделал, теперь нужно термины доделать, и к материалам это все привязать. Ох, нелегкое это дело :)


 
xayam ©   (2009-08-02 23:47) [314]

термины сделал, осталось материалы и вывод в иерархическом виде всего этого дела.


 
xayam ©   (2009-08-04 21:18) [315]


> KilkennyCat ©

еще такой вопрос. Как делать, чтобы после модерирования автор мог изменять содержание своего материала/удалять прикрепленный файл/перезакачивать его или нет ?


 
{RASkov} ©   (2009-08-04 21:32) [316]

> [315] xayam ©   (04.08.09 21:18)

А смысл тогда модерирования? ...если после проверки можно навертеть что угодно
Или же с повторной модерацией?


 
xayam ©   (2009-08-04 21:58) [317]


> Или же с повторной модерацией?

да наверное с повторной модерацией будет удобнее


 
xayam ©   (2009-08-04 23:09) [318]

еще может подскажите есть какой форматер html-кода, написанный на javascript, можно jquery


 
xayam ©   (2009-08-07 16:01) [319]

неужели нет, еще бы форматтер на php для php-кода и delphi-кода


 
xayam ©   (2009-08-07 17:16) [320]

еще нужна подсветка delphi-кода на php. Мда проблем хватает, хотя материалы сделал, осталось с категориями и модерированием доразобраться, еще до форумов не добрался. А Kerk говорил, что программирования минимум, что-то не верится :)


 
TIF ©   (2009-08-08 00:20) [321]

> еще нужна подсветка delphi-кода на php

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

Только я название не помню ) Год назад примерно себе куда-то сохранил в архивы, но сейчас найти там это нереально, неделя как минимум потребуется. В поисковиках наверняка через пару минут название высветится.


 
antonn ©   (2009-08-08 01:30) [322]

GeSHi? :)


 
TIF ©   (2009-08-08 01:33) [323]

> GeSHi? :)

Точно :)
Я его ещё тогда "гошей" обозвал, а потом забыл...


 
xayam ©   (2009-08-08 02:08) [324]

да языков и настроек немерянно http://sourceforge.net/projects/geshi
кто-то постарался.


 
xayam ©   (2009-08-08 02:58) [325]

а geshi  не поддерживает форматирование кода до подсветки? было бы удобно, в документации пока этого не нашел, хотя еще не все прочитал


 
xayam ©   (2009-08-09 23:42) [326]

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


 
xayam ©   (2009-08-10 00:01) [327]


> KilkennyCat ©  

еще такой вопрос. Как лучше делать при отображении материалов по определенному термину, отображать материалы со вложенными терминами или нет? Т.е. скажем имеем категории-ссылки

DELPHI
 Общие вопросы
 Алгоритмы
   2D
   3D
PHP

нажимаем на Алгоритмы - отображаются материалы с терминами: Алгоритмы, 2D, 3D. Или не надо так?


 
KilkennyCat ©   (2009-08-10 12:47) [328]

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


 
xayam ©   (2009-08-10 23:05) [329]


> KilkennyCat ©   (10.08.09 12:47) [328]
> Все-таки надо учитывать, что
> еще у многих скорость и объем трафика на уровне ниже плинтуса.

еще же постранично будет выдавать, так что с трафиком наверно нормально будет


 
xayam ©   (2009-08-20 15:32) [330]


> mdfe ©   (22.07.09 18:42) [265]

куда пропал?



Страницы: 1 2 3 4 5 6 7 8 9 
вся ветка

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

Наверх





Память: 1.39 MB
Время: 0.355 c
2-1250152468
JohnKorsh
2009-08-13 12:34
2009.10.18
Как программно управлять светодиодами клавиатуры?


2-1250445565
alvonen
2009-08-16 21:59
2009.10.18
TOP_MOST окно перекрывается другими


3-1228464946
Ламот
2008-12-05 11:15
2009.10.18
Выгрузить таблицу в table.dbf.


2-1250853074
Начинающий1234
2009-08-21 15:11
2009.10.18
DrawItem (TListBox)


2-1250177404
Del
2009-08-13 19:30
2009.10.18
Указатели





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский