Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет rusec ([info]rusec)
@ 2008-02-05 21:02:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Желающим помочь в разработке движка Либрусека

Взято c Либрусека. Комментарии приветствуются.

Доделал инсталятор.

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

Брать тут - http://lib.rus.ec/installlibrusec.zip

Распаковать в корень вебсервера и запустить.

Требования - mysql 4+, php5, drupal6





(Добавить комментарий)


[info]ex_ketmar@lj
2008-02-06 02:16 (ссылка)
эх. любопытство моё неуёмное… придётся ставить ненавистный друпал. %-)

(Ответить) (Ветвь дискуссии)


[info]rusec@lj
2008-02-06 02:31 (ссылка)
Это несложно - распаковать http://ftp.drupal.org/files/projects/drupal-6.0-rc3.tar.gz в корень (или подкрутить инсталятор), создать БД, запустить инсталл друпала (index.php). Пять минут на всё.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_ketmar@lj
2008-02-06 02:39 (ссылка)
да это понятно. как бы не совсем дурак, читать INSTALL.txt привычен, сервер вот — рядом. мне сам друпал ненавистен. чисто по религиозным причинам.

кстати, интересно, как он подружится с lighttpd, моими настройками php и XCache. проверим. %-)

(Ответить) (Уровень выше)


[info]ex_ketmar@lj
2008-02-06 03:20 (ссылка)
вот тут не баг ли в инсталляторе?
foreach (array ('AJAX.php', 's1.gif', 's2.gif') as $f) {
print "$f\n";
$fh = fopen ($f, "w") or die ("?? ????????");
if (strstr($f, '.gif')) $url = '';
else $url = 'install/file';
$text = file_get_contents ('http://lib.rus.ec/install/file/AJAX.php') or die ("?? ?????????? ");
fwrite($fh, $text);
fclose($fh);
}

моэыд, это заместо?
file_get_contents ("http://lib.rus.ec/$url/$f")

(Ответить) (Ветвь дискуссии)


[info]rusec@lj
2008-02-06 03:22 (ссылка)
похоже на то. поправлю.
$text = file_get_contents ("http://lib.rus.ec/install/file/$f") or die ("Не прочитался ");

(Ответить) (Уровень выше)


[info]ex_ketmar@lj
2008-02-06 03:22 (ссылка)
и, кстати: мой 5.2.5 очень озадачился наличием BOM в начале файлов.

(Ответить) (Ветвь дискуссии)


[info]rusec@lj
2008-02-06 03:26 (ссылка)
Кто такой бом?
В моих файлах в начале <?php

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_ketmar@lj
2008-02-06 03:33 (ссылка)
во вляких listfiles и ты пы списках и sql у тебя в начале 3-х байтовый BOM. это такие спецбайты, которые указывают, что файло в юникоде, а это файло, в частности, в utf-8. мой php не оценил такой вежливости. пришлось стаскивать файлы качалкой и из начала оных 3 байта выколупывать, иначе всем плохо.

(Ответить) (Уровень выше)


[info]ex_ketmar@lj
2008-02-06 03:42 (ссылка)
продолжим наши игры. http://lib.rus.ec/sql/lib.libavtorname.sql.gz и прочие из /sql/ никак не выкачиваются. отдают только 20-байтовый gzip-заголовок, и всё.

зыж модуль под друпал вроде встал. правда, не из инсталлятора, а «полуруками». %-)

(Ответить) (Ветвь дискуссии)


[info]rusec@lj
2008-02-06 04:36 (ссылка)
Чудеса
C:\librusec>wget http://lib.rus.ec/sql/lib.libavtorname.sql.gz
--02:32:13-- http://lib.rus.ec:80/sql/lib.libavtorname.sql.gz
=> `lib.libavtorname.sql.gz'
Connecting to lib.rus.ec:80... connected!
HTTP request sent, awaiting response... 200 OK
Length: 320,414 [application/x-gzip]

0K -> .......... .......... .......... .......... .......... [ 15%]
50K -> .......... .......... .......... .......... .......... [ 31%]
100K -> .......... .......... .......... .......... .......... [ 47%]
150K -> .......... .......... .......... .......... .......... [ 63%]
200K -> .......... .......... .......... .......... .......... [ 79%]
250K -> .......... .......... .......... .......... .......... [ 95%]
300K -> .......... .. [100%]

02:32:29 (20.86 KB/s) - `lib.libavtorname.sql.gz' saved [320414/320414]

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_ketmar@lj
2008-02-06 04:48 (ссылка)
вот. теперь и у меня поехало. а до этого не хотело. мистика.

(Ответить) (Уровень выше)


[info]ex_ketmar@lj
2008-02-06 04:49 (ссылка)
можыд, опять ngnix выпендривался. как-то не верю я енжениксу. хоть и плохого ничего сказать о нём не могу — но где-то внутри живёт иррациональное недоверие. предпочитаю lighhtpd. в том числе и заместо апача. %-)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]rusec@lj
2008-02-06 05:05 (ссылка)
апача я планирую убить.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_ketmar@lj
2008-02-06 05:14 (ссылка)
а что заместо? ngnix/fastcgi, lighttpd/fastcgi, ещёктото?

лично у меня, как я писал, стоит lighttpd, php-cgi/fcgi mode и заместо apc XCache от автора lighttpd. вроде, работает. правда, как оно могло бы себя вести с твоими нагрузками — хз.
XCache выбрал именно из-за авторства, а не из-за фич.

(Ответить) (Уровень выше)


[info]shaplov@lj
2008-02-06 05:33 (ссылка)
Ога! Супер...
Попробую как-нибудь осуществить....

Сразу, в наглую, два пожелания, сходу, без попытки установки:
1. Оговорить в архиве условия распространения (лицензию)
2. А почему инсталлируемое подтягивается по мере установки? а можно все одним архивом сразу?

(Ответить) (Ветвь дискуссии)


[info]rusec@lj
2008-02-06 05:54 (ссылка)
1. GPL видимо... Без права использования сотрудниками Литреса :)
2. Вытягивается текущая версия. Которую я регулярно правлю.
Регулярно запуская инсталятор можно обновляться.

(Ответить) (Уровень выше)

оффтоп
[info]elvit@lj
2008-02-09 18:01 (ссылка)
Слушайте, а чего это Либрусек никогда не запоминает мой автологин? Я каждый раз упорно ставлю галочку "входить автоматом", а он ее каждый раз так же упорно игнорирует... :( Браузер - опера.

(Ответить) (Ветвь дискуссии)

Re: оффтоп
[info]rusec@lj
2008-02-09 22:56 (ссылка)
Не знаю, глюк друпала видимо.
Или в опере куки запрещены.
Мой помнит, но я оперу не пользую.

(Ответить) (Уровень выше)


[info]renny_@lj
2008-02-12 14:44 (ссылка)
Для начала хочу сделать наболевшее: выделение категории книг (внутри автора) одним тыком. А то уже надоело жать Tab+Space по 30 раз :)
Image

Ку?

(Ответить) (Ветвь дискуссии)


[info]renny_@lj
2008-02-12 14:46 (ссылка)
Блин, уже вытыкал все необходимые галки, но оказался незареганным :( Может быть грохнуть их для анрегнутых или хотя бы задисаблить?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]rusec@lj
2008-02-12 15:15 (ссылка)
задисаблил

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]renny_@lj
2008-02-12 15:26 (ссылка)
Вот это оперативность! :) Спасибо, камрад!
/*Кстати, чекбокс "Выбрать все" тоже следовало бы задисаблить :)*/

Ещё, в свете выкладки исходниов, хотелось бы развить тему с интеграцией либрусека с ридерами. Есть предложение сделать "десктопный" клиент для WInMobile, который будет общаться с библиотекой по SOAP (это например и проще всего). В итоге получатся те же яйца только сбоку. Можно будет удобно качать книги на карточку и ничего больше. Соглашайся ;)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]rusec@lj
2008-02-12 15:40 (ссылка)
Да я не против. А кто будет делать?
Исходники либрусека доступны, патчи принимаются.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]renny_@lj
2008-02-12 16:08 (ссылка)
Я. Главное сейчас - добиться (ногами?!) твоего согласия на такой шаг. :)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]rusec@lj
2008-02-12 16:51 (ссылка)
Считай добился.
Со мной очень легко договориться (c)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]renny_@lj
2008-02-12 17:59 (ссылка)
Не напоминай мне! А то кинусь перечитывать всё и проекту капец :(

(Ответить) (Уровень выше)


[info]rusec@lj
2008-02-12 15:59 (ссылка)
Сделал по сериалам.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]renny_@lj
2008-02-12 16:13 (ссылка)
Это тоже полезно, 100%, но я имел в виде не это...
Image

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]rusec@lj
2008-02-12 18:09 (ссылка)
Можно и так.

(Ответить) (Уровень выше)

nemnogo ne po teme
(Анонимно)
2010-09-10 21:51 (ссылка)
u menya vopros nemnogo ne po teme,
nuzhen modul, vyvodyashchiy text kak v libruseke. pod kakoyu cms ne vazhno,
glavnoye chtob ne pod joomla. zaraneye spasibo.

ps: iz pod google chrome so standartnymi nastroykami kommnetarii po russki pisat ne poluchayetsya

(Ответить)