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

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 раз :)


    Ку?

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


    [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%, но я имел в виде не это...

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


    [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

    (Ответить)