0
<< предыдущая заметкаследующая заметка >>
03 декабря 2009
и, наконец, третье и последнее обновление

Новая версия lleoblog.1.2.zip фактически считается (мною) пререлизом, поскольку в ней уже есть все необходимое. Нет только системы пользовательских логинов — с ней как-нибудь потом.

Также я написал подробный README.TXT (он же лежит как /blog/lleoblog)

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

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

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

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

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Windows IE
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Какая же всё-таки версия фактически считается сегодня пререлизом? 1.2 (как указано здесь), или 1.3, как указано в заметке /blog/lleoblog)?
Linux
 Россия
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Пардон, 1.2 - последняя, исправил. Также доступна для скачивания 1.1. Версию 1.0 я убрал, так как она нарушала авторские права - там по ошибке затесались два шрифта ttf, которые, впрочем, и не использовались.
Windows Firefox
0
1
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Я думаю 1.2 на 1.3 Error 404: Module not found "download/lleoblog.1.3.zip" :-)
Ща буду тестить, может чего придумаю.
Linux
 Россия
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Прошу прощения, 1.2.zip последняя.
Windows Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Блог теперь содержит ровно 3 записи за декабрь.
Во всяком случае, я не нашел способа пройти дальше,
ни по календарю, ни по последовательности заметок.
Linux
 Россия
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Вы ошибаетесь. В декабре 4 записи (две за 2 число).

<p>Их можно пролистать по навигации "предудущая-следующая", по ctrl+стрелки, а также по ссылке "содержание" в левой колонке.

<p>И лишь через календарь за 2 число открывается только одна из заметок заметка. Когда-нибудь я что-нибудь придумаю и для этого случая, но пока лень.
Linux Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
При попытке зайти в установленный блог при включенном в конфиге Memcached выдается:<br />  
Fatal error: Class 'Memcache' not found in /var/www/localhost/htdocs/blog/include_sys/_msq.php on line 88<br />
При этом сам Memcached установлен в системе. Я так понимаю, чего-то не хватает в php?<br /><br />
Так же у меня на только что установленном блоге выдало парочку ошибок:<br />
Warning: preg_match() [function.preg-match]: Unknown modifier '(' in /var/www/localhost/htdocs/blog/index.php on line 92<br />
Warning: preg_match() [function.preg-match]: Compilation failed: range out of order in character class at offset 11 in /var/www/localhost/htdocs/blog/index.php on line 100<br />
Если у кого-то то же самое, починил соответственно так:<br />
92 строка: if (preg_match("/^".$pwwwhost."(\d\d\d\d)\/(\d\d)\/?$/", $path, $m)) {<br />
100 строка: if(preg_match("/[^0-9a-z_\-\.]+/si",$mod_name)) idie("Error 404: wrong name \"".htmlspecialchars($mod_name)."\"");<br /><br />
Больше пока особо не копался...
Linux
 Россия
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Memcache может быть А) не установлен как модуль в Apache или Б) Иметь какое-то иное подключение по адресам портов - у меня коннектится connect('localhost', 11211), если у вас иначе - исправьте хост и порт в процедуре cache_init() - четвертая строчка с конца в blog/include_sys/_msq.php

<p>В строках 92 и 100 действительно ошибки (с забытыми слэшами, я правильно понял?)- странно, как у меня работало. Спасибо, исправил!
Linux Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Да, вы верно поняли: были забыты экранирующие слэши. А работать то оно работает... Мне просто вывело на экран предупреждение. У вас же, навреное, отключен вывод ошибок в настройках php. Для вывода ошибок на экран в php.ini должно стоять: display_errors = On

С Memcached всё получилось не очень очевидно :) Сам то net-misc/memcached я установил и запустил. Слушает он на стандартном порту. А вот dev-php5/pecl-memcache не поставил... Он у меня в Gentoo замаскирован был. Размаскировал, установил. Вроде заработало. Только теперь другая проблемка появилась. Но это вроде у меня косяк уже...
Linux
 Россия
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Да, вывод ошибок у меня отключен. Я боюсь его включать - он сразу столько дурацких предупреждений выкинет, что придется весь код переписывать - всюду вместо if(!$a) писать if(!isset($a)) и т.п. ;)

<p>Насчет memcache ничего не могу сказать - я его сам не настраивал, его мне Zenon поставил когда-то по просьбе. Сказали - ладно, попробуем на тебе, если получится - включим в сервисный пакет хостинга. Наверно включили ;)

<p>memcache у меня используется не в полную силу, а только для снятия критической нагрузки к MySQL - делает 10-секундное кэширование запросов базы. Причем, это админ не видит - для него, понятное дело, не кэшируется, только для посетителей ускорение. По идее, надо memcache использовать шире и делать более долговременные, а то и вечные кэши для разных частых запросов (например, формирование календаля). Но пока лень. Если держит даже мой дневник с его посещаемостью, то выдержит и остальное.
Windows Firefox
1
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Не знаю, фича ли, что при просмотре любой записи красненькой рамочкой в календаре выделяется всегда сегодняшняя (а та, которую смотришь, никак не выделена):

Если это таки бага, а не фича, то вот (непроверенный, т.к. движок не ставил) патч: http://fenster.name/misc/lleo_calendar_patch.txt

Чую, что коммент с двумя ссылками в тексте будет ущербным, но обосновать не могу ©
Linux Ubuntu
0
1
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Леонид, как насчет просто выложить исходники движка на SourceForge или GoogleCode?
Linux
 Россия
0
2
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Почему именно туда, а не на собственный сайт? Почему не сделать распечатку и не послать бандеролью в Кремль Медведеву? Почему не принести на дискете лично вам домой? Вариантов миллиард.
Linux Ubuntu
1
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
> Почему именно туда, а не на собственный сайт?
Потому что работать с системами контроля версий, предоставляемыми этими сервисами, неизмеримо удобнее, чем скачивать архив и выискивать, что изменилось с предыдущего релиза. Я не настаиваю на SF или GC, если вы прикрутите к своему сайту Subversion или хоть любую другую VCS (я лично предпочитаю Bazaar), будет просто чудесно...
 Россия
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
да данвно уже сделали svn с вебмордой

всего комментариев: 15

<< предыдущая заметка следующая заметка >>


Include not found: `/home/www/lleo.me/blog/template/_reklamnaya_lirica.htm`