Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Creator

Страницы: [1] 2
1
Другие форумы / Сравнение форумов!
« : 05 Сентября 2002, 13:20:52 »
Народ, это очень важно, нужно сравнить два форума, кто лучше, кто хуже.
Ikonboard 3.1.1 vs phpBB 2.0.2
Кто что может сказать? И если можно - обоснуйте!

2
Perl / MP3 скрипт для сайта
« : 17 Мая 2002, 09:55:26 »
в общем я как всегда по делу!
Сейчас в процессе создание небольшого MP3 сборника на моем сайте и хотелось бы как то автоматизировать процесс ввода/вывода информации по имеющимся mp3 файлам (сортировка, разбивка по страницам, вывод длительности, битрейта, размера и т.д.). Кто то, что то подсказать может?

3
Perl / жаль, не нашел
« : 17 Мая 2002, 09:52:03 »
не наешл я бенчмарк, но как бы там нибыло, в нем было сравнение скорости работы  DBM базы с базой в mySQL и я так понял, что скорость практически одинаковая и это при различных объемах.
ну а что касается объема в 200тыс. постов, то кажется о таких объемах речь не шла, тут то мне кажется что mySQL все же выиграет!

4
Perl / Форумы
« : 17 Мая 2002, 09:41:37 »
кто кто уже давал сравнение только я не помню, кто именно. сейчас можно поискать...

5
Базы данных / Mass change in the mySQL base
« : 09 Апреля 2002, 22:57:23 »
Цитировать
CGI::Carp должен был выдать ошибку.

я только что убрал мой обработчик ошибок и получил тот же результат!

Internal Server Error.
The server encountered an internal error or misconfiguration and was unable to complete your request.

Цитировать
Это результаты тестов.

а каким количеством записей ты оперировал при проведении тестов?

6
JavaScript & JScript / Hot keys
« : 09 Апреля 2002, 22:44:28 »
посморел этот скрипт и у меня назрела идея применить его у себя...
в общем есть форма с именем REPLIER... в ней две кнопки - submit и preview...
мне нужно, что бы при нажатии комбинации Ctrl+Enter срабатывал document.REPLIER.submit();
теоретически, за тегом /form нужно вставить код:


 
но такая фишка не проходит - плюется ошибкой в скрипте. есть идеи?
И не лучше ли сократить скрипт, что бы он поддерживал только IE, так как NN практически не используется!

7
Базы данных / Mass change in the mySQL base
« : 09 Апреля 2002, 22:01:02 »
Цитировать
И что происходит?

дык. а что должно произойти?
вклчается мой обработчик ошибок и выбрасывает \'500error.html\'... т.е. ошибка 500... все так же как и было!

ну а на счет гонит, не гонит. Ты эксперементировал? что то получилось?

8
Базы данных / Mass change in the mySQL base
« : 09 Апреля 2002, 16:12:10 »
логи то я не вижу! :( это надо снова прова дергать!
строку вставил!

Я думаю, ты уже догадался, что речь идет о форуме, а именно о iB3.0.2. Я регулярно общаюсь с одним из разработчиков оного, и то мне и сообщил, что с сиквеловской базой он будет работать несколько быстрее, но выигрыш можно получить только в слкчае, если база имеет "на борту" более 10 тыс. записей. Скажем так, я ему поверил на-слово, так как человек он авторитетный.

9
Базы данных / Mass change in the mySQL base
« : 09 Апреля 2002, 15:17:56 »
кстати, если скрипт работал с начала, с первой записи, где встречалось искомое вхождение, то он все же не отработал!

10
Базы данных / Mass change in the mySQL base
« : 09 Апреля 2002, 15:09:45 »
скоростью работы...
при большом количестве записей скорость работы сиквела несколько высше чем с дби.

11
Базы данных / Mass change in the mySQL base
« : 09 Апреля 2002, 14:37:11 »
А нифига. Скрипт не отработал. Сказал, что Internal Server Error 500... Что это может быть?

Вот полный скрипт:

#!/usr/bin/perl

$sqlbase = "base_name";
$sqluser = "base_user";
$sqlpass = "base_passwd";
$table = "base_table";

use MySQL;
$db = Mysql->connect(\'localhost\', $sqlbase, $sqluser, $sqlpass);
$get = $db->query("SELECT post_id,topic_id,forum_id,post FROM $table LIMIT 0,5");
while (($post_id,$topic_id,$forum_id,$post) = $get->fetchrow) {
$post =~ s|creator\\.kiev\\.ua/iB_html|unlimit\\.kiev\\.ua/ib|ig;
$post =~ s|enola\\.kiev\\.ua/iB_html|unlimit\\.kiev\\.ua/ib|ig;
$db->query("UPDATE $table SET post=$post WHERE post_id=$post_id AND topic_id=$topic_id AND forum_id=$forum_id");
}
exit;

12
Базы данных / Mass change in the mySQL base
« : 09 Апреля 2002, 12:37:00 »
В общем. Выполняя SQL-запрос, я получил 5591 запись, в которой содержится искомое вхождение...
Вот запрос:
select post from forum_posts where post like \'%creator.kiev.ua/iB_html%\' order by post limit 0, 20

что далее?

Вот в принципе небольшой скриптик по замене, но я не уверен, что он правильно отработает, а угробить базу мне бы не хотелось:

#!/usr/bin/perl

$sqlbase = "base_name";
$sqluser = "base_user";
$sqlpass = "base_passwd";
$table = "base_table_name";

use MySQL;
$db = Mysql->connect(\'localhost\', $sqlbase, $sqluser, $sqlpass);
$get = $db->query("SELECT post_id,topic_id,forum_id,post FROM $table");
while (($post_id,$topic_id,$forum_id,$post) = $get->fetchrow) {
$post =~ s|creator.kiev.ua/iB_html|unlimit.kiev.ua/ib|ig;
$post =~ s|enola.kiev.ua/iB_html|unlimit.kiev.ua/ib|ig;
$db->query("UPDATE $table SET post=$post WHERE post_id=$post_id AND topic_id=$topic_id AND forum_id=$forum_id");
}
exit;

может в нем что то не так?

13
Базы данных / Mass change in the mySQL base
« : 09 Апреля 2002, 10:54:46 »
Есть проблема, есть теория, но нет реального решения. Изложу в кратце...
Существует сиквеловская база (порядка 15тыс. записей). В базе где то около 20 таблиц, в среднем по 15 полей в каждой.
Цель: Нужно произвести выборку вхождений и произвести их замену. Например: есть запись "aaa.333.xxx*123" в которой нужно заменить вхождение "xxx*123" на "444-45-56", в результате чего должна получится запись типа "ааа.333.444-45-56".
Вот и пришли к вопросу: как это сделать?
база на уделенном сервере (Линукс), шелла нет, фтп доступ есть. cgi-bin соответственно тоже есть.

14
Sanitarium WebLoG / ERROR including libraries
« : 09 Апреля 2002, 10:30:02 »
вовремя реагируете, молодцы.
как рагулярно выходят новые версии?

15
Sanitarium WebLoG / ERROR including libraries
« : 08 Апреля 2002, 19:51:10 »
Сорри, конечно, но пока что я все же поднял у себя Коранто. Хотя сказать честно, да ты и видел, хотел поднять именно Санитариум, но из за гибкости настроек...
В общем, пока что я на Коранто. но сюда все равно заглядывал и буду заглядывать. Дождусь, пока выйдет следующая версия, попробую поработать с ней и может к тому времени я перейду на Санитариум. Кстати, первая толковая идея - сделать защищенный вход в админ-панель, так как не у каждого есть возможность манипулировать .htaccess и .htpasswd... Внешний криптованый файл с логинами и паролями...

Страницы: [1] 2