<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Максим Fuckin &#187; Полезно</title>
	<atom:link href="http://max1m.ru/category/useful/feed/" rel="self" type="application/rss+xml" />
	<link>http://max1m.ru</link>
	<description>Работаю в Интернете и наслаждаюсь жизнью (:</description>
	<lastBuildDate>Wed, 01 Sep 2010 19:25:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Удаленный код в разных движках</title>
		<link>http://max1m.ru/2010/03/remote-code-in-different-engines-2/</link>
		<comments>http://max1m.ru/2010/03/remote-code-in-different-engines-2/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 14:40:20 +0000</pubDate>
		<dc:creator>Максим</dc:creator>
				<category><![CDATA[Полезно]]></category>

		<guid isPermaLink="false">http://max1m.ru/?p=1590</guid>
		<description><![CDATA[Продолжаем наши изыскания по внедрению удаленного кода в cms. В первой части этой никому не нужной информации были движки &#8211; укоз, вордпресс и дле. На этот раз рассмотрим Kandidat CMS, drupal и Slaed CMS. Все четко и по делу, как я люблю, ага.

Итак, поскакали.
4. Kandidat CMS.
Вообще, имхо, эта цмска одна из лучших, на которой можно [...]]]></description>
			<content:encoded><![CDATA[<p>Продолжаем наши изыскания по внедрению удаленного кода в cms. В первой части этой никому не нужной информации были движки &#8211; укоз, вордпресс и дле. На этот раз рассмотрим Kandidat CMS, drupal и Slaed CMS. Все четко и по делу, как я люблю, ага.</p>
<p style="text-align: center;"><a href="http://max1m.ru/wp-content/uploads/2010/03/3366866308_85b11318c7.jpg" rel="lightbox[1590]"><img class="aligncenter size-full wp-image-1592" title="Движок" src="http://max1m.ru/wp-content/uploads/2010/03/3366866308_85b11318c7.jpg" alt="" width="300" height="300" /></a></p>
<p>Итак, поскакали.</p>
<p><strong>4. Kandidat CMS.</strong></p>
<p>Вообще, имхо, эта цмска одна из лучших, на которой можно создавать мелкие сайты-сателлиты. На <a href="http://www.kan-studio.ru/">официальном сайте</a> можно нарыть штук 50 шаблонов и построить свою небольшую сеточку, в которой каждый сайт будет, как минимум, с уникальным дизайном. Когда я выбирал cms без баз данных, на которой можно за 5 минут развернуть сайт, то я перепробовал штук 6 разных движков. Все они оказались полным фуфлом. То одно не работает, то другое.</p>
<p>А потом я вышел на Kandidat cms и просто таки написал на ковер, потому что в ней есть все те минимальные функции, которые нужны для построения простенького сайта. Там даже есть мой любимый визуальный редактор, как в вордпрессе (:</p>
<p>И, что самое главное, в самом движке уже предусмотрена возможность вставки удаленного кода. Среди прочих, в каталогах cms есть папка <strong>mycode</strong>, куда мы и кидаем наш заготовленный файл, например, get.php с уже известным содержанием:</p>
<p>&lt;?php $a=file_get_contents (‘http://адрес файла.ру/пример.html”);  echo $a; ?&gt;</p>
<p>Ну а потом, при создании страницы, чуть ниже будет опция, где мы и прописываем наш get. Выглядит так:</p>
<p style="text-align: center;"><a href="http://max1m.ru/wp-content/uploads/2010/03/get.jpg" rel="lightbox[1590]"><img class="aligncenter size-full wp-image-1591" title="get" src="http://max1m.ru/wp-content/uploads/2010/03/get.jpg" alt="" width="382" height="52" /></a></p>
<p style="text-align: left;">На этом все манипуляции заканчиваются. Код встает, не пискнув.</p>
<p style="text-align: left;"><strong>5. Drupal</strong></p>
<p style="text-align: left;">В друпале вообще все легко. Не знаю, может у меня какая-то левая сборка, но там уже при создании страницы можно выбрать формат ввода. Там есть Php code. В этом режиме мы  тупо и вставляем нашу любимую строчку:</p>
<p style="text-align: left;">&lt;?php $a=file_get_contents (‘http://адрес файла.ру/пример.html”);  echo $a; ?&gt;</p>
<p style="text-align: left;">Друпал мне показался не таким приветливым как ДЛЕ, но по некоторым аспектам он дает фору на сто очков вперед всем остальным движкам.</p>
<p style="text-align: left;"><strong>6. Slaed CMS</strong></p>
<p style="text-align: left;">На этом движке можно делать и крупные сайты, как я понял. Но какой-то он неказистый и я не совсем проникся его философией. Но пхп код таки в него впендюрил, ага.  Помогла вот <a href="http://www.slaed.net/pages-view-89.html">эта статья</a>. В ней автор повествует о том, как создавать блоки. Блоки &#8211; это нечто, что похоже на виджеты в WP. Но случай намного запущенее и сложнее.</p>
<p style="text-align: left;">Заходим в каталог  blocks,  который лежит в корне движка и создаем файл &#8211; block-get.php.  Содержание:</p>
<p style="text-align: left;">&lt;?php<br />
if (!defined(&#8220;BLOCK_FILE&#8221;)) {<br />
Header(&#8220;Location: ../index.php&#8221;);<br />
exit;<br />
}<br />
$content=file_get_contents (‘http://адрес файла.ру/пример.html”);<br />
?&gt;</p>
<p style="text-align: left;">Потом читаем статью о том, <a href="http://www.slaed.net/pages-view-89.html">как создавать файловый  блок</a> и вешаем его в любом месте сайта. Можно сделать сквозной блок, тогда содержимое удаленного файла будет висеть на всех страницах сайта на slaed cms, а можно оставить показ только на определенной странице (например, на главной, как это сделал я).</p>
<p style="text-align: left;">До остальных двигов я пока не добрался.  Может никогда и не доберусь, хрен его знает.</p>
<p style="text-align: left;">Чмоки.</p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://max1m.ru/2010/03/remote-code-in-different-engines-2/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Вставка удаленного кода в разные движки</title>
		<link>http://max1m.ru/2010/03/php-code-in-different-engines/</link>
		<comments>http://max1m.ru/2010/03/php-code-in-different-engines/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 16:52:33 +0000</pubDate>
		<dc:creator>Максим</dc:creator>
				<category><![CDATA[Полезно]]></category>

		<guid isPermaLink="false">http://max1m.ru/?p=1574</guid>
		<description><![CDATA[Так как на дворе весна, озабоченные коты и приветливое солнышко, то захотелось написать о сексе. Но не о сексе в традиционном его понимании. Девушек, руки и горячие постеры с Меган Фокс оставим в сторонке. Займемся сексом с движками сайтов.  Будем их иметь грязным и изощренным способом, поочередно вставляя то в один, то в другой php [...]]]></description>
			<content:encoded><![CDATA[<p>Так как на дворе весна, озабоченные коты и приветливое солнышко, то захотелось написать о сексе. Но не о сексе в традиционном его понимании. Девушек, руки и <a href="http://starzoom.ru/photo/inostrannye/aktrisy/megan_foks_razdvigaet_nozhki/3-0-226">горячие постеры с Меган Фокс</a> оставим в сторонке. Займемся сексом с движками сайтов.  Будем их иметь грязным и изощренным способом, поочередно вставляя то в один, то в другой php код (или любой другой код), который будет инклюдиться (запрашиваться, вставляться) с удаленного сервера. Убил на эту инфу целый вечер, поэтому решил расписать все для потомков.</p>
<p style="text-align: center;"><a href="http://max1m.ru/wp-content/uploads/2010/03/2457853392_7967eedab6.jpg" rel="lightbox[1574]"><img class="aligncenter size-medium wp-image-1575" title="Код" src="http://max1m.ru/wp-content/uploads/2010/03/2457853392_7967eedab6-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>Покажу на примерах только те движки, с которыми работал я, и на которых у меня есть сайты.  Начнем.</p>
<p><strong>1. Ucoz (укоз)<br />
</strong></p>
<p>Здесь все банально и просто до невозможности. Благо эта CMS сама расставляет перед нами свои прелестные ножки, чтобы поглубже войти в нее. Заходим внутрь, в панель управления, далее в <strong>Дизайн</strong> -&gt; <strong>Импорт удаленного кода</strong>. Здесь тупо прописываем адрес нашего файлика и выставляем частоту обновления кэша в 5 часов.  Система выдаст код, что-то вроде <strong>$RCODE_1$</strong>, который и можно будет пихать абсолютно на любую страницу сайта.</p>
<p><strong>2. Wordpress</strong></p>
<p>Просто так вставить банальный php код в пост или страницу не получится. Нужно заюзать плагин, который сможет интерпретировать то, что вы будете пихать в &lt;?php &#8230;. ?&gt;. Такой плагин есть и, о май гад, он даже работает! Идем <a href="http://wordpress.org/extend/plugins/exec-php/">сюда</a> и скачиваем плагинчик.  Стандартно устанавливаем и идем создавать страницу, на которую будем икнлюдить содержимое удаленного файла.</p>
<p>Мои познания в php минимальны, но я знаю как получить содержимое файла, этого мне хватило, чтобы удаленный код отображался на вновь созданной странице вордпресса. Выглядит запрос примерно так:</p>
<p>&lt;?php $a=file_get_contents (&#8216;http://адрес файла.ру/пример.html&#8221;);  echo $a; ?&gt;</p>
<p>Сначала через file_get_contents считываем файл,  потом через echo выводим его на страницу. Все прекрасно работает.</p>
<p><strong>3. DLE</strong></p>
<p>С ДЛЕ задача несколько усложнилась. У него нет модулей, которые бы позволяли тупо вставлять php код в страницы, поэтому здесь идём через шаблоны, так как при создании любой новой страницы или новости ДЛЕ позволяет выбрать для неё шаблон. Например, возьмем static.tpl, который является шаблоном статической страницы и лежит в папке templates\ваш_дизайн.</p>
<p>Копируем его содержимое и создаем файл static2.tpl.  Внутри будет переменная {static}, которая и отвечаем за контент на странице.  Вот рядом с ней\под ней\над ней и нужно вставлять наш include.</p>
<p>Это будет выглядеть вроде:<strong> {static}&lt;br&gt;{include file=&#8221;engine/modules/get.php&#8221;}</strong></p>
<p>{include file=&#8221;engine/modules/get.php&#8221;} &#8211; это, как видно, не пхп. Здесь мы инклюдим файл, который лежит в engine/modules (это у меня так, а на самом деле можно класть куда душе угодно). Что внутри файла get.php?  Для тех, кто еще не вкурил, поясняю. Там опять одна единственная строчка &#8211; &lt;?php $a=file_get_contents (&#8216;http://адрес файла.ру/пример.html&#8221;);  echo $a; ?&gt;. Вот он, родимый php, который и забирает файл с удаленного сервака.</p>
<p>Ну а при создании новой статической страницы просто выбираем в нужном месте шаблон <strong>static2.tpl</strong>.</p>
<p>Еще будет 3 сms, о которых в следующем посте, а то здесь и так куча мало кому понятных сведений (:</p>
]]></content:encoded>
			<wfw:commentRss>http://max1m.ru/2010/03/php-code-in-different-engines/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Просто скрин</title>
		<link>http://max1m.ru/2009/11/screen/</link>
		<comments>http://max1m.ru/2009/11/screen/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 12:11:08 +0000</pubDate>
		<dc:creator>Максим</dc:creator>
				<category><![CDATA[Полезно]]></category>

		<guid isPermaLink="false">http://max1m.ru/?p=1450</guid>
		<description><![CDATA[
P.S. Первый сайт &#8211; на английском, под буржунет. Два других &#8211; наш трафик. Вчерашний результат. На втором сайте (где 18 кликов) трафа больше, чем на первом в 40 раз, но тематика одна и та же (:
]]></description>
			<content:encoded><![CDATA[<p><a href="http://max1m.ru/wp-content/uploads/2009/11/screen1.jpg" rel="lightbox[1450]"><img class="aligncenter size-full wp-image-1451" title="screen" src="http://max1m.ru/wp-content/uploads/2009/11/screen1.jpg" alt="" width="500" height="148" /></a></p>
<p>P.S. Первый сайт &#8211; на английском, под буржунет. Два других &#8211; наш трафик. Вчерашний результат. На втором сайте (где 18 кликов) трафа больше, чем на первом в 40 раз, но тематика одна и та же (:</p>
]]></content:encoded>
			<wfw:commentRss>http://max1m.ru/2009/11/screen/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Про личный выбор</title>
		<link>http://max1m.ru/2009/04/personel-choice/</link>
		<comments>http://max1m.ru/2009/04/personel-choice/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 07:27:13 +0000</pubDate>
		<dc:creator>Максим</dc:creator>
				<category><![CDATA[Полезно]]></category>

		<guid isPermaLink="false">http://max1m.ru/?p=1053</guid>
		<description><![CDATA[В продолжении предыдущего поста и с легкой руки Aster&#8216;a, который кинул мне этот текст&#8230;
Сизиф безуспешно катил и катил свой камень к вершине горы &#8230;
Видя напрасные усилия Сизифа, один из мудрецов заметил:
—Да, — каждый в своей жизни всегда совершает Личный Выбор: делать то, что хочешь, или делать то, чего не хочешь&#8230; Этот человек выбрал второе.
Другой мудрец [...]]]></description>
			<content:encoded><![CDATA[<p>В продолжении <a href="http://max1m.ru/2009/04/about-choising-the-way/">предыдущего поста</a> и с легкой руки <a href="http://www.economsmeta.ru/">Aster</a>&#8216;a, который кинул мне этот текст&#8230;</p>
<p>Сизиф безуспешно катил и катил свой камень к вершине горы &#8230;<br />
Видя напрасные усилия Сизифа, один из мудрецов заметил:<br />
—Да, — каждый в своей жизни всегда совершает Личный Выбор: делать то, что хочешь, или делать то, чего не хочешь&#8230; Этот человек выбрал второе.<br />
Другой мудрец высказал предположение:<br />
—Его заставили заниматься этим обстоятельства, и поэтому выбора у него не было.<br />
Первый мудрец ответил:<br />
—У него был Выбор — он мог или подчиниться обстоятельствам, — или нет. Другой мудрец возразил:<br />
—Но, если бы он не подчинился, его бы за это могли наказать.</p>
<p>Первый мудрец спросил:<br />
—А, &#8230;разве, следуя чужой воле, он наказан не более ужасно, — чем если бы он не подчинился ?&#8230;</p>
<p>Услышав этот разговор, Сизиф обратился к мудрецам:<br />
—Это вы обо мне напрасно так&#8230; Да, моя жизнь тяжела и, даже невыносима. Но, я ею доволен&#8230;<br />
Потому, что я знаю: &#8230;если не можешь изменить обстоятельства, — измени своё отношение к ним, &#8230;и &#8230;радуйся &#8230;тому, &#8230;что тебе назначено судьбой&#8230; Это и есть — мой Выбор &#8230;</p>
<p>И Сизиф вновь дотащил свой камень до вершины горы, и его камень, с грохотом сорвавшись, вновь полетел вниз.</p>
<p>Первый мудрец ответил Сизифу:<br />
—Кто тебя научил так думать и кто тебе такое сказал &#8230;?<br />
И почему ты бездумно следуешь всему тому, что узнаёшь &#8230;?<br />
Неужели ты не понимаешь, что взгромоздить свой камень на вершину ты не сможешь !?<br />
Зачем ты продолжаешь и продолжаешь это своё совершенно бесполезное и бессмысленное занятие ?&#8230;</p>
<p>И, вновь спустившись к подножию горы, Сизиф вновь поднял свой камень, и вновь покатил его в гору, — сказав мудрецу:<br />
—Это — Моя Судьба&#8230; Это — мой Выбор &#8230;</p>
<p>Мудрец поинтересовался:<br />
—Сизиф, хочешь, я расскажу тебе, — что нужно сделать, чтобы камень сам закатился на гору?</p>
<p>Сизиф изумился:<br />
—Камень?!.. Сам?!.. Неужели такое возможно?!&#8230;</p>
<p>..После того, как мудрец сообщил Сизифу, что и как следует сделать, Сизиф задумался, оценивающе посмотрел вначале на камень, затем взглянул на вершину… и воскликнул:<br />
—А это идея!..</p>
<p>Помчавшись к вершине горы, и, взобравшись на неё, Сизиф опустился на корточки и быстро заработал руками.<br />
Земля из-под его рук разлеталась с огромной скоростью в разные стороны.<br />
Сумев вырыть у самой вершины горы яму, Сизиф вновь спустился вниз, за своим камнем, и вновь потащил его наверх. Докатив свой камень до вырытой им ямы,<br />
он взгромоздил этот огромный камень в яму, и его камень остановился.. Сизиф сбросил с вершины лишнюю землю, и этот камень сам закатился на вершину горы.</p>
<p>Сизиф остался доволен тем, что &#8230;сумел воплотить и этот совет:<br />
—Мне это удалось!.. У меня это получилось!.. Я сумел это сделать!.. Спасибо тебе за совет, мудрец. — Я теперь знаю, как закатывать камень на вершину горы!..</p>
<p>&#8230; И, &#8230;после этого, &#8230;.Сизиф &#8230;вновь &#8230;сбросил свой камень вниз, &#8230;.вновь спустился, &#8230;и, &#8230;как обычно, &#8230;.вновь покатил свой камень наверх &#8230;.</p>
<p>Мудрецы ещё долго смотрели вслед Сизифу..</p>
<p>И второй мудрец изрёк:<br />
—Да, это точно — каждый в своей жизни всегда совершает Личный Выбор.</p>
]]></content:encoded>
			<wfw:commentRss>http://max1m.ru/2009/04/personel-choice/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Платные смайлы в одноклассниках</title>
		<link>http://max1m.ru/2009/04/stupid-actions-of-creators-odnoklassniki-ru/</link>
		<comments>http://max1m.ru/2009/04/stupid-actions-of-creators-odnoklassniki-ru/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 15:25:55 +0000</pubDate>
		<dc:creator>Максим</dc:creator>
				<category><![CDATA[Полезно]]></category>
		<category><![CDATA[Юмор]]></category>

		<guid isPermaLink="false">http://max1m.ru/?p=1046</guid>
		<description><![CDATA[Сегодня услышал по радио и думал, что это бредятина, которую можно впаривать только на 1 апреля не совсем трезвым товарищам. Оказывается нет. Сущая правда матка, которая режет слух, заставляет прослезиться и плюнуть в монитор 4,5 раза.
Платные смайлы на одноклассниках.ру! Епта-пирожок! Налетай, пока горячие!
Пиздец. Они как бэ говорят нам &#8220;Народ, а развернитесь-ка градусов на 35, надоело [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня услышал по радио и думал, что это бредятина, которую можно впаривать только на 1 апреля не совсем трезвым товарищам. Оказывается нет. Сущая правда матка, которая режет слух, заставляет прослезиться и плюнуть в монитор 4,5 раза.</p>
<p><strong>Платные смайлы на одноклассниках.ру</strong>! Епта-пирожок! Налетай, пока горячие!</p>
<p>Пиздец. Они как бэ говорят нам &#8220;Народ, а развернитесь-ка градусов на 35, надоело уже в этом положении вас иметь&#8221;. Сначала регистрация, потом фотки, потом какая-то бредовая лента, показывающая активность юзера и за отключение которой нужно отправить смс &#8220;Я еблан&#8221; на номер 782. А теперь еще и смайлики.  То есть те прикольные смайлы, которые похожи на смайлы кипа они стали запрещены. Разблокировка только после отправки смс.  Придется выложить около 150 р за этот дебилизм.</p>
<p>Итак, предлагаю ввести смс оплату и за следующие услуги:</p>
<p>- Использование мата в сообщениях &#8211; 50р;</p>
<p>- Использование слов, которые непонятны администрации и вводят её во временный ступор &#8211; 15р;</p>
<p>- Банальные &#8220;Привет, как дела?&#8221; и &#8220;Привет, чем занимаешься?&#8221; уходят в бан, достать их оттуда &#8211; 100р;</p>
<p>- За попытку удалить фотографию, на которой вы бухой, грязный и в непотребной позе пытаетесь залезть на светофор &#8211; 25р;</p>
<p>- Возможность оплачивать услуги смс-кой активируется отправлением смс с проверенного и заверенного нотариусом номера, если не имеете такового &#8211; 200р за активацию;</p>
<p>- Попытка помастурбировать на фотки в одноклассниках &#8211; 62 руб 34 коп;</p>
<p>- Поиск друга, с которым в 87 году в состоянии автопилота с цветами и криками &#8220;Да ипать этих ментов, че они нам сделают?!&#8221; случайно зарулили в 65-ый участок милиции  &#8211; 100р;</p>
<p>- Удаление аккаунта из социалки &#8211; 1500р (ибо Элтон Джон обижается);</p>
<p>- Упоминание адреса одноклассников в суе &#8211; 65р за одно упоминание (за 10-ти кратное упоминание скидка 15%);</p>
<p>И, наконец,</p>
<p>- Использование букв алфавита &#8211; 5 коп за букву (буквы Ы, Ъ, Ь и Э &#8211; бесплатны);</p>
<p style="text-align: center;"><img class="alignnone" src="http://www.kp.ru/upimg/3dbcf1e95a9df2bc3cfa526f880f3a43063654af/190459.jpg" alt="" width="302" height="386" /></p>
<p>Вот такие вот <strong>способы монетизации</strong> можно заюзать. Это далеко не все возможности, которые можно прицепить к социалке с целью обогащения её создателей. Кризис, сцука, заставляет мозги работать молниеносно. Жалко, что у многих эти мозги работают в вакууме, а некоторые экземпляры думают жопой, отчего воздух вокруг них постоянно наэлекризован.</p>
<p>А вот <a href="http://www.stimmi.ru/2009/04/blog-post_15.html">тут</a> Стимми накатал продолжение как-бэ (:</p>
]]></content:encoded>
			<wfw:commentRss>http://max1m.ru/2009/04/stupid-actions-of-creators-odnoklassniki-ru/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
	</channel>
</rss>
