+5.63
Рейтинг
17.43
Сила

Orhideous

— Хак действительно годный. Спасибо тебе.
— О, вовсе нет. Все плагины прекрасно уживаются с Role (кроме «Редактирование комментариев» от того же автора. Плагин сей снести надо к Дискорду, ибо «Role» уже реализует необходимый функционал)
— Знаете, что? Насчёт смайлов… на некоем сайте уже это реализовано. Система смайлопака+кастомный выбор смайликов+категории смайликов. Прошу, в общем, и не сочтите за рекламу. (Да и какая реклама на полностью некоммерческом портале?)
LS 0.5.1
а это потенциальная возможность для разработчиков заработать
— Ну как дети малые, честное слово. БД LiveStreet, если всмотреться, проста и прозрачна, как монокристалл кварца. А каждый — повторюсь, каждый пункт в списке решается ОДНИМ SQL-запросом. Только неплохой способ потренироваться и усовершенствовать себя. А плагин… ну вы поняли.
— Я сталкивался с этой проблемой. Она решаема одним плагином. Live Lenta называется.
— … ох вау. Что пользователи на моем сайте реализовали с нуля при использовании чисто jQuery, тут есть готовое.
*Orhideous благодарно поклонился, утащил копию себе и улетел прикручивать.
— Так, я чуть покурил код. Выходит, что Location() просто перебрасывает. А собственно правила рерайта применяются в RewriteRequest()
protected function RewriteRequest($aRequestUrl) {
		/**
		 * Правила Rewrite для REQUEST_URI
		 */
		$sReq=implode('/',$aRequestUrl);
		if($aRewrite=Config::Get('router.uri')) {
			$sReq = preg_replace(array_keys($aRewrite), array_values($aRewrite), $sReq);
		}
		return ($sReq=='') ? array() : explode('/',$sReq);
	}

Дальнейшая обработка идёт стандартно. Копаем глубже.
*Orhideous улыбнулся.
— Во-первых, персональный блог открыт для всех. И читать его могут все. А во-вторых, такой штуки, как «рейтинг личного блога» не предусмотрено, ЕМНИП.
— Не-а. Ну как сказать… Когда проект перерастает некий предел, становится ясно, что саморегуляцию сообщества нужно выводить на advanced-уровень, самому чисто физически уследить нереально. Вот и выбираются решения из того, что есть сейчас. Плагин сильно меня выручил.
Для nginx:
client_max_body_size 16m; (в секции http)
Для Apache:
LimitRequestBody 16M (сервер/хост/директория)

Курить тут:
httpd.apache.org/docs/2.2/mod/core.html#limitrequestbody
wiki.nginx.org/HttpCoreModule#client_max_body_size
в php.ini прописано upload_max_filesize = 16M
— Ага. А в nginx/Apache?
— Он того стоит, srsly.
— Можно. И нужно. Но я не буду разгонять персональный синхрофазотрон для разогревания курицы.

Ах да. Всегда можно купить плагин netlanc «Role», там есть подобная штука, что реализует ваш запрос… но тут опять подходим к запросу. Если промышленные масштабы — пишем плагин.
И об автоочистке сессий забывать не стоит. По дефолту она выключена.
юзеры, которые ни разу не были на сайте (кроме момента регистрации), но имеющие ссылку в профиле.
… и прочий мусор очень легко чистится одним sql-запросом. Особенно, когда у вас InnoDB. Сталкивался с этим, и сам чистил.
— Так, сходу. Условие в if выполняется только при TRUE. Но, если возвратится 0, будет печаль.
Код вернёт FALSE.
Предлагаю жёсткое сравнение по типам.
Если лень читать, вот суть(tm):
4
4. Conclusion
Unix domain sockets have proven to deliver the highest throughput when compared to the other mechanisms. While its dominance is still unclear for transfers of small amounts of data, it is otherwise the bestmechanism to use within a single machine.
А вообще, ваше мнение неверное в корне. Вот джва железобетонных пруфа:
1. Номер 1. Семь лет назад некто Baris Simsek на FreeBSD.org поинтересовался, что же лучше. И получил внятный и обоснованный ответ от Robert Watson — явно в пользу сокетов.
2. Исследование "Performance Analysis of Various Mechanisms for Inter-process Communication", проведённое Kartik Gopalan и Hui Kang из кафедры компьютерных наук Бингемтонского университета совместно с Kwame Wright из Cooper Union в 2007 году, также свидетельствует о значительном (едва ли не на порядок) преимуществе использования сокетов.
имею мнение [...]
… ХО.

А если серьёзно, то почему?