<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:base="http://remage.su">
<channel>
 <title>Блог RemaGe</title>
 <link>http://remage.su</link>
 <description />
 <language>ru</language>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Remage" /><feedburner:info uri="remage" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Remage</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
 <title>Drupal - Урок 16  - Пишем свой модуль для Drupal.</title>
 <link>http://feedproxy.google.com/~r/Remage/~3/vg2VyBGngWE/drupal-urok-16-pishem-svoi-modul-dlya-drupal</link>
 <description>&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson1/logo.png" width="49" height="57" alt="logo.png" align="left" /&gt;Несмотря на огромное количество &lt;b&gt;модулей для Drupal&lt;/b&gt;, всегда найдутся еще не реализованные идеи. О том как их реализовать в виде модуля для Drupal, мы сегодня и поговорим.&lt;/p&gt;
&lt;p&gt;Для того что бы Drupal отобразил ваш модуль на странице modules, необходимо создать папку с названием модуля в &lt;b&gt;/sites/all/modules&lt;/b&gt; (можно закинуть еще в пару мест, но об этом не сегодня), и создать внутри 2 файла - &lt;b&gt;имямодуля.info&lt;/b&gt; и &lt;b&gt;имямодуля.module&lt;/b&gt;. В первом будет информация о модуле, во втором код модуля.&lt;/p&gt;
&lt;p&gt;Сегодня мы сделаем модуль-пример, который создаст страницу с настройками, а так же блок, в котором будет выводить Тиц, PR и Alexa rank сайта. Назовем его seoblock.&lt;/p&gt;
&lt;p&gt;&lt;noindex&gt;&lt;noindex&gt;&lt;a href="http://depositfiles.com/files/xk9tzj80c"  rel="nofollow"&gt;Скачать модуль&lt;/a&gt;&lt;/noindex&gt;&lt;/noindex&gt;&lt;br /&gt;
&lt;noindex&gt;&lt;noindex&gt;&lt;a href="http://depositfiles.com/files/un593nhwi"  rel="nofollow"&gt;Скачать видео к уроку в хорошем качестве&lt;/a&gt;&lt;/noindex&gt;&lt;/noindex&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;!--break--&gt;&lt;/p&gt;
&lt;OBJECT width="470" height="353"&gt;&lt;PARAM name="movie" value="http://video.rutube.ru/9179b50f86b2313a3f5fab856c708742" /&gt;&lt;PARAM name="wmode" value="window" /&gt;&lt;PARAM name="allowFullScreen" value="true" /&gt;&lt;EMBED src="http://video.rutube.ru/9179b50f86b2313a3f5fab856c708742" type="application/x-shockwave-flash" wmode="window" width="470" height="353" allowFullScreen="true" &gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;
Для начала создаем папку seoblock в &lt;b&gt;/sites/all/modules&lt;/b&gt; и там 2 файла  &lt;b&gt;seoblock.info&lt;/b&gt; и  &lt;b&gt;seoblock.module&lt;/b&gt;. &lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-16/module-drupal-1.png" width="650" height="477" alt="module-drupal-1.png" /&gt;&lt;/p&gt;
&lt;p&gt;Внутренности файла инфо выглядят так:&lt;br /&gt;
&lt;div class="codeblock"&gt;&lt;code&gt;; $Id$&lt;br /&gt;name = Seoblock&lt;br /&gt;description = Display info about site&lt;br /&gt;core = 6.x&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
Разберем каждую строку поподробнее:&lt;br /&gt;
&lt;div class="codeblock"&gt;&lt;code&gt;; $Id$&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
Эта строка нас не интересует. Если вы будете заливать свой модуль на drupal org, сюда автоматом вставится информация о модуле.&lt;/p&gt;
&lt;p&gt;name (Обязательное)&lt;br /&gt;
Имя модуля, которое будет отображаться в списке. &lt;/p&gt;
&lt;p&gt;description (Обязательное)&lt;br /&gt;
Описание модуля. &lt;/p&gt;
&lt;p&gt;core (Обязательное)&lt;br /&gt;
Поддерживаемая версия ядра.&lt;/p&gt;
&lt;p&gt;dependencies (Не обязательное)&lt;br /&gt;
Список модулей, необходимых для работы нашего.&lt;br /&gt;
Например:&lt;br /&gt;
&lt;div class="codeblock"&gt;&lt;code&gt;dependencies[] = taxonomy&lt;br /&gt;dependencies[] = comment&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;package (Не обязательное)&lt;br /&gt;
К какому пакету относить модуль. То есть, если вы хотите что бы ваш модуль отображался в списке CCK, то нужно добавить строку:&lt;br /&gt;
package = "CCK"&lt;br /&gt;
Если ничего не заданно, то модуль отображается в группе «Other».&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;em&gt;&lt;u&gt;Не забываем что файлы должны быть в кодировке utf-8.&lt;/u&gt;&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;На данный момент уже можно установить модуль, но он пока ничего не делает. Перейдем к файлу .module.&lt;/p&gt;
&lt;p&gt;По большей части, модуль Drupal состоит из хуков (hook — слово страшное, но на деле все проще чем кажется), специальных функций, каждая из которых предназначена для конкретной задачи. Например, &lt;b&gt;hook_perm&lt;/b&gt; — определяет права доступа,&lt;b&gt; hook_help&lt;/b&gt; — создает страницу помощи, &lt;b&gt;hook_block&lt;/b&gt; — добавляет блок. Хуков много, но нам понадобится всего несколько. Список хуков и информацию о них вы найдете на сайте api.drupal.org, - мегополезный ресурс.&lt;/p&gt;
&lt;p&gt;Вернемся к модулю, первым из хуков у нас идет hook_help, который мы уже упоминали чуть выше.&lt;br /&gt;
&lt;div class="codeblock"&gt;&lt;code&gt;function seoblock_help($path, $arg) { &lt;br /&gt;&amp;nbsp; $output = &amp;#039;&amp;#039;; &lt;br /&gt;&amp;nbsp; switch ($path) { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; case &amp;quot;admin/help#seoblock&amp;quot;: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output = &amp;#039;&amp;lt;p&amp;gt;&amp;#039;.&amp;nbsp; t(&amp;quot;Displays information about site&amp;quot;) .&amp;#039;&amp;lt;/p&amp;gt;&amp;#039;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break; &lt;br /&gt;&amp;nbsp; } &lt;br /&gt;&amp;nbsp; return $output; &lt;br /&gt;} // function seoblock_help&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Слово hook в названии модуля заменено на название модуля, это стандартно для друпал, как в программировании, так и в темизировании (только в темизировании заменяется слово theme, и заменить его можно не только на название темы, но и на название движка темы).&lt;/p&gt;
&lt;p&gt;Вторым хуком идет &lt;b&gt;hook_perm&lt;/b&gt;.&lt;br /&gt;
&lt;div class="codeblock"&gt;&lt;code&gt;function seoblock_perm() { &lt;br /&gt;&amp;nbsp; return array(&amp;#039;access seoblock content&amp;#039;, &amp;#039;access administration pages&amp;#039;); &lt;br /&gt;} // function seoblock_perm()&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
Он задает разрешения (Permissions) для модуля. Если вы хотите добавить несколько прав, то их можно записать через запятую:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-16/module-drupal-2.png" width="650" height="65" alt="module-drupal-2.png" /&gt;&lt;/p&gt;
&lt;p&gt;Позже в других хуках можно будет проверять, установлено ли какое-либо разрешение для конкретного пользователя, или нет (не забываем что у админа по умолчанию все права, поэтому, следует проверять работу модуля и под другими пользователями, на всякий -) ).&lt;/p&gt;
&lt;p&gt;Теперь давайте создадим страницу настроек, на которой можно будет ввести целевой сайт, и указать какие характеристики мы будем выводить. Хук &lt;b&gt;hook_menu()&lt;/b&gt; позволяет создавать пункты меню, и в зависимости от настроек, выводить их или в меню, или на странице «Управление» (administer). Мы используем его для создания нашей странички.&lt;br /&gt;
&lt;div class="codeblock"&gt;&lt;code&gt;function seoblock_menu() { &lt;br /&gt;&amp;nbsp; $items = array(); &lt;br /&gt;&lt;br /&gt;&amp;nbsp; $items[&amp;#039;admin/settings/seoblock&amp;#039;] = array( &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#039;title&amp;#039; =&amp;gt; &amp;#039;seoblock module settings&amp;#039;,&amp;nbsp; //Заголовок страницы&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#039;description&amp;#039; =&amp;gt; &amp;#039;Description of your seoblock settings page&amp;#039;, //Описание&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#039;page callback&amp;#039; =&amp;gt; &amp;#039;drupal_get_form&amp;#039;, //Функция отображающая страницу, мы создаем &lt;br /&gt;//форму, поэтому используем системную функцию&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#039;page arguments&amp;#039; =&amp;gt; array(&amp;#039;seoblock_admin&amp;#039;), //Содержимое формы&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#039;access arguments&amp;#039; =&amp;gt; array(&amp;#039;access administration pages&amp;#039;), //Права доступа, если дать&lt;br /&gt;//анонимусам право &amp;#039;access administration pages&amp;#039;, они смогут админить наш модуль.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#039;type&amp;#039; =&amp;gt; MENU_NORMAL_ITEM, //Нормальный пункт меню&lt;br /&gt;&amp;nbsp;&amp;nbsp; ); &lt;br /&gt;&amp;nbsp; return $items; &lt;br /&gt;}&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Более подробное описание можете посмотреть на api.drupal.ru.&lt;/p&gt;
&lt;p&gt;Теперь нужно заполнить страницу, этим занимается функция  seoblock_admin, которую мы вызвали в  seoblock_menu:&lt;br /&gt;
&lt;div class="codeblock"&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#039;page arguments&amp;#039; =&amp;gt; array(&amp;#039;seoblock_admin&amp;#039;), &lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
Сама функция:&lt;br /&gt;
&lt;div class="codeblock"&gt;&lt;code&gt;function seoblock_admin() {&lt;br /&gt;&amp;nbsp; $form = array();&lt;br /&gt;&lt;br /&gt;&amp;nbsp; $form[&amp;#039;sitename&amp;#039;] = array(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#039;#type&amp;#039; =&amp;gt; &amp;#039;textfield&amp;#039;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#039;#title&amp;#039; =&amp;gt; t(&amp;#039;Sitename&amp;#039;),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#039;#default_value&amp;#039; =&amp;gt; variable_get(&amp;#039;sitename&amp;#039;, &amp;#039;&amp;#039;),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#039;#size&amp;#039; =&amp;gt; 20,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#039;#maxlength&amp;#039; =&amp;gt; 20,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#039;#description&amp;#039; =&amp;gt; t(&amp;#039;without &amp;quot;http://&amp;quot;&amp;#039;),&lt;br /&gt;&amp;nbsp; );&lt;br /&gt;&lt;br /&gt;$form[&amp;#039;alexa&amp;#039;] = array(&lt;br /&gt;&amp;nbsp; &amp;#039;#type&amp;#039; =&amp;gt; &amp;#039;checkbox&amp;#039;, &lt;br /&gt;&amp;nbsp; &amp;#039;#title&amp;#039; =&amp;gt; t(&amp;#039;Display Alexa rank&amp;#039;),&lt;br /&gt;&amp;nbsp; &amp;#039;#default_value&amp;#039; =&amp;gt; variable_get(&amp;#039;alexa&amp;#039;, false),&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;$form[&amp;#039;tic&amp;#039;] = array(&lt;br /&gt;&amp;nbsp; &amp;#039;#type&amp;#039; =&amp;gt; &amp;#039;checkbox&amp;#039;, &lt;br /&gt;&amp;nbsp; &amp;#039;#title&amp;#039; =&amp;gt; t(&amp;#039;Display Yandex.Tic&amp;#039;),&lt;br /&gt;&amp;nbsp; &amp;#039;#default_value&amp;#039; =&amp;gt; variable_get(&amp;#039;tic&amp;#039;, false),&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;$form[&amp;#039;pr&amp;#039;] = array(&lt;br /&gt;&amp;nbsp; &amp;#039;#type&amp;#039; =&amp;gt; &amp;#039;checkbox&amp;#039;, &lt;br /&gt;&amp;nbsp; &amp;#039;#title&amp;#039; =&amp;gt; t(&amp;#039;Display Google.PR&amp;#039;),&lt;br /&gt;&amp;nbsp; &amp;#039;#default_value&amp;#039; =&amp;gt; variable_get(&amp;#039;pr&amp;#039;, false),&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; return system_settings_form($form);&lt;br /&gt;}&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
Это всего лишь массив, в котором мы передаем параметры элементов формы. Элементов у нас 3: 'sitename' — название сайта, 'alexa' — alexa rank сайта, 'tic' — тиц сайта и 'pr' — PR сайта.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;'#type' &lt;/b&gt; - тип элемента.&lt;br /&gt;
&lt;b&gt;'#title'&lt;/b&gt; -  заголовок.&lt;br /&gt;
&lt;b&gt;'#default_value'&lt;/b&gt; — значение по умолчанию, в данном случае мы подгружаем (если оно есть) сохраненое значение.&lt;br /&gt;
Более подробно, о работе с формами можно прочитать &lt;noindex&gt;&lt;noindex&gt;&lt;a href="http://drupaldance.com/blog/10-steps-to-drupal-forms"  rel="nofollow"&gt;тут&lt;/a&gt;&lt;/noindex&gt;&lt;/noindex&gt;&lt;/p&gt;
&lt;p&gt;Наконец выведем сам блок:&lt;br /&gt;
&lt;div class="codeblock"&gt;&lt;code&gt;function seoblock_block($op=&amp;#039;list&amp;#039;, $delta=0) {&lt;br /&gt;&lt;br /&gt;&amp;nbsp; if ($op == &amp;quot;list&amp;quot;) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $block = array();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $block[0][&amp;quot;info&amp;quot;] = t(&amp;#039;seoblock&amp;#039;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $block;&lt;br /&gt;&amp;nbsp; } &lt;br /&gt;&lt;br /&gt;&amp;nbsp; else if ($op == &amp;#039;view&amp;#039;) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; switch ($delta) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 0:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 	$block_content = &amp;#039;&amp;#039;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 	$block[&amp;#039;subject&amp;#039;] = &amp;#039;seoblock&amp;#039;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 	$tic= variable_get(&amp;#039;tic&amp;#039;, false);&amp;nbsp; //получаем настройки нашего модуля&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 	$alexa= variable_get(&amp;#039;alexa&amp;#039;, false);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 	$pr= variable_get(&amp;#039;pr&amp;#039;, false);	&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 	if ($tic or $alexa or $pr) {&amp;nbsp; //Функции честно скомуниздил в интернетах -)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 		if ($tic)&amp;nbsp; $block[&amp;#039;content&amp;#039;] .= &amp;#039;Яндекс.Тиц: &amp;#039;.cy(variable_get(&amp;#039;sitename&amp;#039;, false)).&amp;#039;&amp;lt;br&amp;gt;&amp;#039;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 		if ($alexa)&amp;nbsp; $block[&amp;#039;content&amp;#039;] .= &amp;#039;Alexa rank: &amp;#039;.alexa(variable_get(&amp;#039;sitename&amp;#039;, false)).&amp;#039;&amp;lt;br&amp;gt;&amp;#039;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 		if ($pr)&amp;nbsp; $block[&amp;#039;content&amp;#039;] .= &amp;#039;Google.PR: &amp;#039;.getPageRank(variable_get(&amp;#039;sitename&amp;#039;, false));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 	}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;	return $block;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;}&amp;nbsp; // end seoblock_block&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;
Тут нам интересен параметр $op, от него зависит, информацию какого рода возвращает функция.&lt;br /&gt;
&lt;b&gt;$op == "list"&lt;/b&gt; — выводит список блоков.&lt;br /&gt;
&lt;b&gt;$op == 'view'&lt;/b&gt; -  выводит содержимое блока. Содержимое какого блока выводить, определяется по переменной $delta.&lt;/p&gt;
&lt;p&gt;Если объединить все вместе, и установить, получим&lt;/p&gt;
&lt;p&gt;Настройки&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-16/module-drupal-3.png" width="535" height="580" alt="module-drupal-3.png" /&gt;&lt;/p&gt;
&lt;p&gt;Блок&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-16/module-drupal-4.png" width="213" height="141" alt="module-drupal-4.png" /&gt;&lt;/p&gt;
&lt;p&gt;В следующий раз мы продолжим работу над этим модулем. Сделаем кеширование блока, и привяжем его к крону. Отделим дизайн и выкинем его в отдельный tpl.php файл, и может быть создадим отдельную страницу дублирующую наш блок. Оставайтесь на связи -)&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Remage/~4/vg2VyBGngWE" height="1" width="1"/&gt;</description>
 <comments>http://remage.su/content/drupal-urok-16-pishem-svoi-modul-dlya-drupal#comments</comments>
 <category domain="http://remage.su/category/tegi/drupal">Drupal</category>
 <category domain="http://remage.su/category/tegi/modul">Модуль</category>
 <category domain="http://remage.su/category/tegi/programmirovanie">Программирование</category>
 <pubDate>Sun, 07 Mar 2010 14:47:11 +0000</pubDate>
 <dc:creator>RemaGe</dc:creator>
 <guid isPermaLink="false">186 at http://remage.su</guid>
<feedburner:origLink>http://remage.su/content/drupal-urok-16-pishem-svoi-modul-dlya-drupal</feedburner:origLink></item>
<item>
 <title>Русский менталитет</title>
 <link>http://feedproxy.google.com/~r/Remage/~3/WX4x9W_gSVg/russkii-mentalitet</link>
 <description>&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/translate/mentalitet.jpg" width="250" height="180" alt="mentalitet.jpg" align="left" /&gt;&lt;br /&gt;
&lt;div style="text-align:right;"&gt;
&lt;em&gt;Благородный муж винит себя, малый человек винит других.&lt;/em&gt;&lt;br /&gt;
&lt;b&gt;Конфуций &lt;/b&gt;
&lt;/div&gt;
&lt;/p&gt;&lt;p&gt;&lt;em&gt;Люблю Россию.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;На самом деле, не думаю что смог бы долго жить где-либо еще (исключая братские народы). Есть что то притягательное в этой стране. Наверное здесь просто интересно, каждый день новые проблемы и новые решения -)&lt;br /&gt;
&amp;lt;!--break--&gt;&lt;br /&gt;
Мы не спроста такие. В любом человеке можно узнать черты его родины, будь то итальянец, или монгол. &lt;/p&gt;
&lt;p&gt;Для примера, сравним русских с японцами.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Япония&lt;/b&gt; — небольшое островное государство, которое до 16 века варилось в своем соке. То есть, их народность спокойно развивалась: если войны, то только гражданские, если передел земель, то между своими. Отсюда, врожденное чувство национальной гордости, и сплоченность. Они как муравьи, ведут страну к успеху общими силами. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Россия&lt;/b&gt; — огромные территории, общие границы с кучей стран. В итоге: мы привыкли бояться. С одной стороны татаро-монголы, с другой турки, с третьей поляки, а в тылу алчный барин, который хуже всех остальных вместе взятых... Все это усложняется тем, что такими территориями невозможно слаженно управлять. Россия как испорченный телефон: если в Москве сказали сажать картошку, в глубинке начнут варить самогон.&lt;/p&gt;
&lt;p&gt;Нас бы давно завоевали, если бы не странная логика (до которой женской расти и расти), и привычка жить из под кнута. Как победить народ, если не знаешь что он отмочит на завтра? Если он по указу барина готов лезть на баррикады и спать на земле? Нас можно только идеологически разложить, что сейчас и происходит, будь то алкоголь или наркотики.&lt;/p&gt;
&lt;p&gt;Возможно вы сочтете меня сумасшедшим, но в России действуют тайные секты, и самая большая из них — алкоголики (к ним так же относятся курящие алкоголики). Серьезно, попробуйте не пить пару месяцев, и круг ваших знакомых солидно сократится. Если вы не пьете — вы отлучены от секты. У членов секты есть не только обязанности (нажраться хотя бы раз в месяц), но и права. Попробуйте опоздать на работу дважды. В первый раз скажите что проспали, и получите люлей, второй раз скажите что нажрались с вечера водки, и получите понимающие усмешки и разрешение принять пива на грудь, что бы полегчало. &lt;/p&gt;
&lt;p&gt;При всем при этом, мы крайне ценим наше время. Пусть мы и тратим его на всякую ерунду. Я где то читал, что иностранные работодатели нас не любят за то, что мы не хотим работать больше, пусть даже нам увеличат зарплату. Хватает на жизнь, и ладно, зачем напрягаться? Я сам ушел с большей зарплаты, что бы меньше работать. Хотя расскажи об этом европейцу, или американцу, он подумает что мы идиоты (наверное так и думают).&lt;/p&gt;
&lt;p&gt;Мы никогда не будем жить хорошо, мы просто этого не хотим, но всегда будем жаловаться на свою жизнь, забывая что виноваты во всем сами.&lt;/p&gt;
&lt;p&gt;Мы вновь будем насаживать на вилы  танки немцев, в праведном гневе защищая родину, а завтра, очнувшись от похмелья, побоимся поставить на место зарвавшегося чиновника, продающего за копейки кусок земли отвоеванный вчера у немцев.&lt;/p&gt;
&lt;p&gt;Хотя...&lt;/p&gt;
&lt;div style="text-align:right;"&gt;
&lt;em&gt;Когда государство начинает убивать, оно всегда называет себя Родиной.&lt;/em&gt;&lt;br /&gt;
&lt;b&gt;А. Стриндберг&lt;/b&gt;
&lt;/div&gt;
&lt;p&gt;Но, не все  так плохо. Единственное почему я продолжаю верить в Россию, это народ, который я поносил парой строк ранее -) У нас огромное количество думающих людей. Взять хотя бы блоггеров. Человек который постоянно пишет статьи не может не думать. Мозг шевелится, и не успевает заплыть жиром. Жаль, что думающие люди не идут в политики.&lt;/p&gt;
&lt;p&gt;Хотя...&lt;/p&gt;
&lt;div style="text-align:right;"&gt;
&lt;em&gt;Политики - как подгузники. Их надо менять регулярно и по тем же причинам.&lt;/em&gt;&lt;br /&gt;
&lt;b&gt;Французская пословица&lt;/b&gt;
&lt;/div&gt;
&lt;p&gt;А взять спортсменов. Их действительно стало больше. Я бегаю на стадионе Сибво каждое лето лет 5 подряд. И если сначала он был пуст, то сейчас заполнен живой массой. Человек который понимает что его заду нужна разминка — не потерян.&lt;/p&gt;
&lt;p&gt;Я два года ходил в тренажерный зал, вы думаете мы говорили о футболе и пиве? Отнюдь, там мы разговаривали о шахматах, программировании, политике, литературе... Это качки, и они считаются тупыми -)&lt;/p&gt;
&lt;p&gt;Сейчас я хожу на скалодром, он наполнен мыслящими людьми.&lt;br /&gt;
Я вижу школьников чьи интересы не лежат в области «напился-потрахался-погулял». К 15 годам у них есть собственное мнение, и формирующаяся личность. &lt;/p&gt;
&lt;p&gt;Это дает мне надежду.&lt;/p&gt;
&lt;p&gt;У России великое прошлое, странное настоящее, и великое будущее. А если кто не согласен пусть валит в.... Ну вы поняли.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;ЗЫ. &lt;/b&gt;Пост получился немного сумбурным, но зато от души. Надеюсь вы найдете в нем хоть одну интересную идею.&lt;br /&gt;
&lt;b&gt;ЗЫЫ &lt;/b&gt;Не будь букой, черкни коммент -)&lt;br /&gt;
&lt;b&gt;ЗЫЫЫ &lt;/b&gt;2 неделю собираюсь сесть за написание мануала по созданию модулей для Друпала. Кто-нибудь, пошлите мне волшебный пендаль.&lt;/p&gt;
&lt;p&gt;-----------------------&lt;/p&gt;
&lt;p&gt;Все больше денег вкидывается рекламистами в интернет, не последнюю роль здесь играет &lt;a href="http://bormaley.com/"&gt;продвижение сайта&lt;/a&gt;. Хочешь заработать, - закажи грамотную раскрутку.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Remage/~4/WX4x9W_gSVg" height="1" width="1"/&gt;</description>
 <comments>http://remage.su/content/russkii-mentalitet#comments</comments>
 <category domain="http://remage.su/category/tegi/idioty">идиоты</category>
 <category domain="http://remage.su/category/tegi/mentalitet">менталитет</category>
 <category domain="http://remage.su/category/tegi/polnye-ilioty">полные илиоты</category>
 <category domain="http://remage.su/category/tegi/russkie">русские</category>
 <category domain="http://remage.su/category/tegi/shirota-dushi">широта души</category>
 <pubDate>Thu, 11 Feb 2010 17:24:08 +0000</pubDate>
 <dc:creator>RemaGe</dc:creator>
 <guid isPermaLink="false">158 at http://remage.su</guid>
<feedburner:origLink>http://remage.su/content/russkii-mentalitet</feedburner:origLink></item>
<item>
 <title>Советы по ведению списка дел</title>
 <link>http://feedproxy.google.com/~r/Remage/~3/2MxrWjSA8Bc/sovetu-po-vedeniyu-spiska-del</link>
 <description>&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/translate/todolist.jpg" width="250" height="235" alt="todolist.jpg" align="left" /&gt;Очень просто вести список дел, но для увеличения эффективности, есть пара секретов. Я расскажу вам о том, чему научился за год ведения списка дел.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;1. Доступность&lt;/b&gt;&lt;br /&gt;
Список дел должен быть всегда легко доступен. Для большинства людей, это блокнот, прочно занявший место на рабочем столе, но так же можно использовать приложение для компьютера, телефона и т. д. Просто убедитесь, что можете легко добавлять, удалять, и редактировать записи в списке дел.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;2. Заметность&lt;/b&gt;&lt;br /&gt;
Важно держать список перед глазами весь день. Это вызовет чувство срочности, и заставит выполнять пункты списка как можно быстрее.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;3. Начните день со списка дел&lt;/b&gt;&lt;br /&gt;
Выработайте привычку сесть, и составить список дел на день, с самого утра. Это лучшее время для планирования, так как взгляд свеж, и вы легко распределите дела по важности.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;4. Составляйте список на сегодняшний день&lt;/b&gt;&lt;br /&gt;
Не пытайтесь распланировать всю неделю, или хотя бы пару дней наперед. Сфокусируйтесь на задачах, которые необходимо выполнить в этот день. Вы не можете предугадать что произойдет, поэтому, приоритеты на завтра могут измениться.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;5. «Поднимите» важные дела&lt;/b&gt;&lt;br /&gt;
Всегда помещайте важные дела вверху списка. Нужно выполнять задачи по порядку, что бы этот пункт не потерял смысла.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;6. Разделяйте записи&lt;/b&gt;&lt;br /&gt;
Очень вероятно, что за день, вам придут в голову новые идеи и задачи. Не смешивайте их с уже существующими, иначе можете запутаться. Просто разделите список на секции, и новые записывайте отдельно, что бы включить их в список на следующий день.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
7. Ведите список вещей которые вам НЕ нужно делать&lt;/b&gt;&lt;br /&gt;
Помимо списка дел которые нужно выполнить, вы так же можете вести список дел, которые делать не нужно. Если вы тратите слишком много времени проверяя e-mail каждые 10 минут, или торчите весь день на твитере, можете добавить в  список пункт «Проверять e-mail дважды в день», или «Открывать твитер не ранее 18:00».&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;b&gt;RemaGe:&lt;/b&gt; Аська, почта, статистика сайта, куча вещей от которых мало что зависит, но которые хочется почаще проверять. В топку все -)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;8. Список должен быть вменяемого размера&lt;/b&gt;&lt;br /&gt;
Даже если вы выспались и бодры с утра, не надо добавлять в список все что придет на ум, вместо этого запишите такое количество задач, которое вы сможете выполнить за день. Большой список может с утра отбить охоту работать, и измотать к концу дня.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;9. Делайте перерывы между задачами (но не во время выполнения)&lt;/b&gt;&lt;br /&gt;
Перерывы увеличат продуктивность. Просто убедитесь, что вы отдыхаете между задачами, а не во время их выполнения. Если решите отдохнуть не закончив дело, потеряете концентрацию, и в конечном счете время. Запомните, нужно заканчивать начатое.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;10. Если не успели выполнить задачу, оставьте ее на завтра&lt;/b&gt;&lt;br /&gt;
Не успели закончить пару дел? Это нормально. Вы не можете предсказать с точностью, сколько времени займет выполнение какого-либо дела. Главное не забыть не выполненные дела, лучший вариант — записать их в начало списка на следующий день.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;b&gt;RemaGe:&lt;/b&gt; не опаздывает тот, кто никогда не торопится, зачем себя перенапрягать?)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;З.Ы. Хотел составить список сервисов для ведения списка дел, но как оказалось, это уже сделали за меня на &lt;noindex&gt;&lt;noindex&gt;&lt;a href="http://internetno.net/2006/06/22/26-ways-to-track-tasks/"  rel="nofollow"&gt;«интернетных штучках»&lt;/a&gt;&lt;/noindex&gt;&lt;/noindex&gt;, Сам я пользуюсь сервисом от &lt;noindex&gt;&lt;noindex&gt;&lt;a href="http://tadalist.com"  rel="nofollow"&gt;37signals&lt;/a&gt;&lt;/noindex&gt;&lt;/noindex&gt;.&lt;/p&gt;
&lt;p&gt;&lt;noindex&gt;&lt;noindex&gt;&lt;a href="http://www.dailyblogtips.com/10-tips-to-create-to-do-lists-like-a-pro/"  rel="nofollow"&gt;Оригинал&lt;/a&gt;&lt;/noindex&gt;&lt;/noindex&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Remage/~4/2MxrWjSA8Bc" height="1" width="1"/&gt;</description>
 <comments>http://remage.su/content/sovetu-po-vedeniyu-spiska-del#comments</comments>
 <category domain="http://remage.su/category/tegi/do-list">to-do list</category>
 <category domain="http://remage.su/category/tegi/spisok-del">Список дел</category>
 <category domain="http://remage.su/category/tegi/taim-menedzhment">тайм-менеджмент</category>
 <pubDate>Sat, 06 Feb 2010 17:27:56 +0000</pubDate>
 <dc:creator>RemaGe</dc:creator>
 <guid isPermaLink="false">149 at http://remage.su</guid>
<feedburner:origLink>http://remage.su/content/sovetu-po-vedeniyu-spiska-del</feedburner:origLink></item>
<item>
 <title>Интересно почитать\послушать.</title>
 <link>http://feedproxy.google.com/~r/Remage/~3/yIfQsgDXMBc/interesno-pochitatposlushat</link>
 <description>&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/translate/intread/Knigi_0.jpg" width="250" height="174" alt="Knigi_0.jpg" align="left" /&gt;Я, как и многие другие, много времени трачу на дорогу. Пол часа до работы, 20 минут до скалодрома, 40 минут до дома. А еще есть поездки к клиентам и по магазинам. Что бы не тратить это время впустую, слушаю с телефона аудио-книги. При некоторой привычке разницы с обычными книгами — никакой, а прогулки становятся куда интереснее.&lt;/p&gt;
&lt;p&gt;Думаю, среди посетителей моего блога много людей не равнодушных к чтению, за сим выкладываю обзор интересных книг прослушанных за последнее время&amp;lt;!--break--&gt;: &lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/translate/intread/nadpropastu.jpg" width="200" height="316" alt="nadpropastu.jpg" align="right" /&gt;&lt;br /&gt;
&lt;h3&gt;Над пропастью во ржи&lt;/h3&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Автор&lt;/b&gt; -  Джером  Сэлинджер.&lt;br /&gt;
&lt;b&gt;Чтец &lt;/b&gt;- Сергей Кирсанов.&lt;br /&gt;
&lt;b&gt;Оценка&lt;/b&gt; — 6 из 10&lt;/p&gt;
&lt;p&gt;Пожалуй самая необычная книга из прочитанных мной. Если вкратце описать ее сюжет, то он займет всего пару предложений, почти вся книга состоит из переживаний и мыслей юноши по имени Холден Колфилд.&lt;br /&gt;
Он находится как раз в том возрасте, когда происходит вступление во взрослую жизнь. Это оказывает на него большое давление. Кроме того, он недоволен окружающим его миром, не может терпеть фальшь и притворство, что не улучшает его состояние. В придачу, его выгоняют из школы, и вскоре должен состояться разговор с родителями... Вот тут он и бросается во все тяжкие.&lt;br /&gt;
Несмотря на простоту моего описания, книга считается одним из величайших произведений американской культуры, и, вроде, повлияла на несколько поколений американцев.&lt;/p&gt;
&lt;p&gt;На меня она особо не повлияла, видимо уже староват (или дело в том что я русский) -) Но слушать ее интересно.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/translate/intread/straga.jpg" width="200" height="293" alt="straga.jpg" align="right" /&gt;&lt;br /&gt;
&lt;h3&gt;Стража! Стража!&lt;br /&gt;
К оружию! К оружию!&lt;/h3&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Автор&lt;/b&gt; -  Терри Пратчетт (Серия «О Страже»).&lt;br /&gt;
&lt;b&gt;Чтец&lt;/b&gt; — Digig.&lt;br /&gt;
&lt;b&gt;Оценка &lt;/b&gt;— 9 из 10&lt;/p&gt;
&lt;p&gt;Не сказать, что я очень люблю фэнтези, но это нечто особенное. Автор создал удивительно интересный мир, и смог достойно его описать. Каждая книга наполнена юмором. Пару раз не выдерживал,  и начинал глупо хихикать на улице. Персонажи самобытные и яркие. Каждому сопереживаешь, и веришь.&lt;br /&gt;
Отдельно хочется упомянуть чтеца, думаю без него мнение о книге было бы хуже.  Digig — лучший из тех кого мне приходилось слушать. Он отлично передает настроение книги, а то, что каждый герой озвучен своим голосом, вообще поразительно. Когда начал слушать вторую книгу, персонажей узнавал уже по голосу.&lt;br /&gt;
Категорически советую всем, независимо от пола, возраста, и вероисповедания.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/translate/intread/giperion.jpg" width="200" height="312" alt="giperion.jpg" align="right" /&gt;&lt;br /&gt;
&lt;h3&gt;Гиперион&lt;/h3&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Автор &lt;/b&gt;-  Симмонс Дэн&lt;br /&gt;
&lt;b&gt;Чтец &lt;/b&gt;—  Петр Маркин&lt;br /&gt;
&lt;b&gt;Оценка &lt;/b&gt;— 9 из 10&lt;/p&gt;
&lt;p&gt;Книга о поломничестве 7 человек на планету Гиперион. По преданию бог Шрайк, выполнит желание одного из поломников, остальных убьет. По дороге, каждый из путников рассказывает свою историю. Которая так или иначе раскрывает цель путешествия.&lt;br /&gt;
Основа книги — отношение человека и бога. И бог здесь не только Шрайк, второе имя которого — Повелитель боли, но и секретный проект Эскинов, - ИИ, которые уже отвернулись от создателей.&lt;br /&gt;
Книга вышла лет 20 назад и успела собрать ворох награх, и отзывов. От себя могу сказать что она стоит своего времени, единственное что меня растраивает - из 4 книг в формате аудио есть только одна, а значит 3 остальных придется читать -) &lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/translate/intread/brothers.jpg" width="200" height="296" alt="brothers.jpg" align="right" /&gt;&lt;br /&gt;
&lt;h3&gt;Братья Карамазовы&lt;/h3&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Автор&lt;/b&gt; -  Ф.М.Достоевский&lt;br /&gt;
&lt;b&gt;Чтец &lt;/b&gt;—  Заборовский&lt;br /&gt;
&lt;b&gt;Оценка&lt;/b&gt; — 7 из 10&lt;/p&gt;
&lt;p&gt;Признавайтесь, что вы читали из классики в школе?)  Думаю у большинства это «Преступление и наказание» и «Мастер и Маргарита». Последнее время я решил наверстать упущенное, и по чуть чуть разбавляю свой досуг классикой.&lt;br /&gt;
Книга мне понравилась, сюжет отличный, поворотов много, конец драматичный, хотя предсказуемый. Единственное что приходится терпеть, - это старинные обороты, и неторопливый ритм повествования. Достоевский был отличным психологом, и описанный им сюжет вполне применим и к нашему времени. Нужно заменить лишь окружение, люди с того времени ни чуть не изменились. Та же любовная страсть, алчность, и жажда крови.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/translate/intread/max.gif" width="200" height="246" alt="max.gif" align="right" /&gt;&lt;br /&gt;
&lt;h3&gt;Серия "Лабиринты Ехо"&lt;/h3&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Автор&lt;/b&gt; -  Макс Фрай&lt;br /&gt;
&lt;b&gt;Чтец&lt;/b&gt; —  Денис Веровой&lt;br /&gt;
&lt;b&gt;Оценка&lt;/b&gt; — 7 из 10&lt;/p&gt;
&lt;p&gt;Вообще, этот автор попался мне случайно, я искал книжки про темного мага Дзирта (по совету одной девушки), а попал на Макса Фрая, о чем ничуть не жалею. В книгах немного смысла, но они написанны отличным, почти медовых языком. Хорошо начитаны, и очень ненапряжны. Слушая эту серию, я действительно отдыхаю. Она не вызывает во мне смеха, как «О Страже» Пратчетта, но действительно поднимает настроение, и вызывает улыбку.&lt;br /&gt;
Чтец отлично подошел на роль Макса, его голос просто создан для этой роли -)&lt;/p&gt;
&lt;p&gt;&lt;em&gt;На очереди:&lt;/em&gt;&lt;br /&gt;
1.&lt;b&gt;«Сумерки»&lt;/b&gt; - Дмитрий Глуховский.&lt;br /&gt;
2.Очередная книга о Максе Фрае.&lt;br /&gt;
3.&lt;b&gt;«Пасынки вселенной»&lt;/b&gt; - Роберт Хайнлайн&lt;br /&gt;
4.&lt;b&gt;«Ампир В» &lt;/b&gt;- Пелевин&lt;br /&gt;
5.Что-нибудь из Чака Паланика. Читал одну книженцию, автор крайне понравился.&lt;br /&gt;
6.Что-нибудь из классики, все никак не могу заставить себя прослушать «Войну и мир»(90 часов), может в этот раз займусь, а может вернусь к Достоевскому, ибо он мне наиболее нравится из русской классики.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;А что вы можете мне посоветовать?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;ЗЫ Все книги можно найти на торентс ру. &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Remage/~4/yIfQsgDXMBc" height="1" width="1"/&gt;</description>
 <comments>http://remage.su/content/interesno-pochitatposlushat#comments</comments>
 <category domain="http://remage.su/category/tegi/audio-knigi">Аудио-книги</category>
 <category domain="http://remage.su/category/tegi/giperion">Гиперион</category>
 <category domain="http://remage.su/category/tegi/dostoevskii">Достоевский</category>
 <category domain="http://remage.su/category/tegi/interesno-poslushat">Интересно послушать</category>
 <category domain="http://remage.su/category/tegi/interesno-pochitat">Интересно почитать</category>
 <category domain="http://remage.su/category/tegi/maks-frai">Макс Фрай</category>
 <category domain="http://remage.su/category/tegi/pratchett">Пратчетт</category>
 <pubDate>Sun, 31 Jan 2010 14:29:59 +0000</pubDate>
 <dc:creator>RemaGe</dc:creator>
 <guid isPermaLink="false">144 at http://remage.su</guid>
<feedburner:origLink>http://remage.su/content/interesno-pochitatposlushat</feedburner:origLink></item>
<item>
 <title>Опрос</title>
 <link>http://feedproxy.google.com/~r/Remage/~3/WYZLTrVaaOo/opros</link>
 <description>&lt;p&gt;Блог, это в первую очередь диалог между автором и читателем. Решил провести небольшой опрос, что бы узнать, материалы какого рода вам было бы интересно читать, ну и так, по мелочи -)&lt;/p&gt;&lt;form action="/content/opros"  accept-charset="UTF-8" method="post" id="webform-client-form-133" class="webform-client-form" enctype="multipart/form-data"&gt;
&lt;div&gt;&lt;div class="webform-component-select" id="webform-component-____"&gt;&lt;div class="form-item" id="edit-submitted------wrapper"&gt;
 &lt;label for="edit-submitted-----"&gt;Как часто вы тут появляетесь?: &lt;span class="form-required" title="Обязательное поле"&gt;*&lt;/span&gt;&lt;/label&gt;
 &lt;select name="submitted[____]" class="form-select required" id="edit-submitted-----" &gt;&lt;option value=""&gt;выбор...&lt;/option&gt;&lt;option value="Редко"&gt;Редко&lt;/option&gt;&lt;option value="Время от времени"&gt;Время от времени&lt;/option&gt;&lt;option value="Живу тут"&gt;Живу тут&lt;/option&gt;&lt;option value="Подписан на RSS"&gt;Подписан на RSS&lt;/option&gt;&lt;/select&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="webform-component-select" id="webform-component-stat"&gt;&lt;div class="form-item"&gt;
 &lt;label&gt;Какие статьи вам наиболее интересны?: &lt;span class="form-required" title="Обязательное поле"&gt;*&lt;/span&gt;&lt;/label&gt;
 &lt;div class="form-checkboxes"&gt;&lt;div class="form-item" id="edit-submitted-stat-О-Drupal-wrapper"&gt;
 &lt;label class="option" for="edit-submitted-stat-О-Drupal"&gt;&lt;input type="checkbox" name="submitted[stat][О Drupal]" id="edit-submitted-stat-О-Drupal" value="О Drupal"   class="form-checkbox" /&gt; О Drupal&lt;/label&gt;
&lt;/div&gt;
&lt;div class="form-item" id="edit-submitted-stat-Переводы-wrapper"&gt;
 &lt;label class="option" for="edit-submitted-stat-Переводы"&gt;&lt;input type="checkbox" name="submitted[stat][Переводы]" id="edit-submitted-stat-Переводы" value="Переводы"   class="form-checkbox" /&gt; Переводы&lt;/label&gt;
&lt;/div&gt;
&lt;div class="form-item" id="edit-submitted-stat-Кино-рецензии-wrapper"&gt;
 &lt;label class="option" for="edit-submitted-stat-Кино-рецензии"&gt;&lt;input type="checkbox" name="submitted[stat][Кино-рецензии]" id="edit-submitted-stat-Кино-рецензии" value="Кино-рецензии"   class="form-checkbox" /&gt; Кино-рецензии&lt;/label&gt;
&lt;/div&gt;
&lt;div class="form-item" id="edit-submitted-stat-Псевдофилософские-расуждения-wrapper"&gt;
 &lt;label class="option" for="edit-submitted-stat-Псевдофилософские-расуждения"&gt;&lt;input type="checkbox" name="submitted[stat][Псевдофилософские расуждения]" id="edit-submitted-stat-Псевдофилософские-расуждения" value="Псевдофилософские расуждения"   class="form-checkbox" /&gt; Псевдофилософские расуждения&lt;/label&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="webform-component-textfield" id="webform-component-_____"&gt;&lt;div class="form-item" id="edit-submitted-------wrapper"&gt;
 &lt;label for="edit-submitted------"&gt;Предложите интересную вам тему для статьи?: &lt;span class="form-required" title="Обязательное поле"&gt;*&lt;/span&gt;&lt;/label&gt;
 &lt;input type="text" maxlength="128" name="submitted[_____]" id="edit-submitted------" size="60" value="Затрудняюсь ответить " class="form-text required" /&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="webform-component-select" id="webform-component-qw12"&gt;&lt;div class="form-item" id="edit-submitted-qw12-wrapper"&gt;
 &lt;label for="edit-submitted-qw12"&gt;Нравится ли вам оформление сайта?: &lt;span class="form-required" title="Обязательное поле"&gt;*&lt;/span&gt;&lt;/label&gt;
 &lt;select name="submitted[qw12]" class="form-select required" id="edit-submitted-qw12" &gt;&lt;option value=""&gt;выбор...&lt;/option&gt;&lt;option value="Срочно меняй, оно ужасно"&gt;Срочно меняй, оно ужасно&lt;/option&gt;&lt;option value="Нормалек"&gt;Нормалек&lt;/option&gt;&lt;option value="Нравится"&gt;Нравится&lt;/option&gt;&lt;/select&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="webform-component-textarea" id="webform-component-__"&gt;&lt;div class="form-item" id="edit-submitted----wrapper"&gt;
 &lt;label for="edit-submitted---"&gt;Есть что сказать?: &lt;span class="form-required" title="Обязательное поле"&gt;*&lt;/span&gt;&lt;/label&gt;
 &lt;textarea cols="60" rows="5" name="submitted[__]" id="edit-submitted---"  class="form-textarea resizable required"&gt;-&lt;/textarea&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;input type="hidden" name="details[email_subject]" id="edit-details-email-subject" value="default"  /&gt;
&lt;input type="hidden" name="details[email_from_name]" id="edit-details-email-from-name" value="default"  /&gt;
&lt;input type="hidden" name="details[email_from_address]" id="edit-details-email-from-address" value="default"  /&gt;
&lt;input type="hidden" name="form_build_id" id="form-1f007d229f798912ce738bde06b161a9" value="form-1f007d229f798912ce738bde06b161a9"  /&gt;
&lt;input type="hidden" name="form_id" id="edit-webform-client-form-133" value="webform_client_form_133"  /&gt;
&lt;input type="submit" name="op" id="edit-submit" value="Отправить"  class="form-submit" /&gt;

&lt;/div&gt;&lt;/form&gt;&lt;img src="http://feeds.feedburner.com/~r/Remage/~4/WYZLTrVaaOo" height="1" width="1"/&gt;</description>
 <comments>http://remage.su/content/opros#comments</comments>
 <pubDate>Mon, 25 Jan 2010 14:42:05 +0000</pubDate>
 <dc:creator>RemaGe</dc:creator>
 <guid isPermaLink="false">133 at http://remage.su</guid>
<feedburner:origLink>http://remage.su/content/opros</feedburner:origLink></item>
<item>
 <title>Состояние покоя</title>
 <link>http://feedproxy.google.com/~r/Remage/~3/uvfmHPlOWMs/sostoyanie-pokoya</link>
 <description>&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/translate/pokoi.jpg" width="250" height="155" alt="Состояние покоя" align="left" /&gt;Вообще, я — атеист, но очень уважаю буддизм, за его стремление к нирване. Есть что то правильное в том, что бы освободиться от страданий и страстей. Стать полной сферой в состоянии покоя, которая ничего не дает миру, но ни в чем и не нуждается.&lt;/p&gt;
&lt;p&gt;Человек, очень буйное существо. Нам не нравится состояние покоя. Мы как падающая звезда, стремимся успеть как можно больше, за отведенное нам время, и общество нам в этом помогает.&lt;/p&gt;
&lt;p&gt;Мы навешиваем на себя кучу ролей. Зачем быть просто человеком. Если можешь в придачу стать другом, работником, спортсменом, собутыльником... И каждая роль несет в себе свои обязанности и права. Хотя обязанностей как правило больше.&lt;br /&gt;
&amp;lt;!--break--&gt;&lt;br /&gt;
Они складываются в один огромный список, и времени на что-либо другое уже не остается. Мы вскакиваем утром под трель звонка, и спешим выполнять дела, которым нет и не будет конца.&lt;/p&gt;
&lt;p&gt;Что самое ужасное — сейчас модно быть занятым. Человек считается неполноценным, или лентяем, если у него есть много свободного времени.&lt;/p&gt;
&lt;p&gt;Но такие люди редкость, потому что мы не хотим слоняться без дела, мы хотим чувствовать что кому то нужны. И поэтому вновь и вновь навешиваем на себя ненужные роли.&lt;/p&gt;
&lt;p&gt;Каждая роль несет в себе еще и маску, которая накладывается поверх человеческой личины. Взгляните на толпу людей, там всегда можно отличить директоров, дворников, менеджеров... И дело даже не в одежде, их выдают маски, которые меняют все: манеру говорить и держаться, взгляд, расположение морщин и мозолей.&lt;/p&gt;
&lt;p&gt;Маски дают и статус. Без статуса ты никто. И каждый готов поглубже вступить в дерьмо, что бы встать на ступеньку выше.&lt;/p&gt;
&lt;p&gt;Год назад, когда я только стал предпринимателем, я не смог пройти испытание статусом. Наверное был слишком молод и глуп. Я носился как угорелый в костюме, с туго затянутым галстуком, поверх накрахмаленного воротничка, и постоянно таскал с собой портфель с документами.&lt;/p&gt;
&lt;p&gt;Мне нравилось на фразы друзей «Стал модным перцем, гоняешь в костюмчике?)», отвечать «Извини, нет времени, потом.».&lt;/p&gt;
&lt;p&gt;Сейчас, это меня забавляет. Люблю расти над собой, и понимать когда произошел скачек и где, но тогда... &lt;/p&gt;
&lt;p&gt;Есть маски, которые приятно носить. Трудно устоять перед соблазном выглядеть лучше в глазах окружающих тебя людей.&lt;/p&gt;
&lt;p&gt;Неважно насколько они близки, почему то мы хотим нравиться всем, и начальнику, и родне, и бабушке просящей милостыню. Вам не кажется что это глупо?&lt;/p&gt;
&lt;p&gt;Ложки нет, а значит нет и влияния, которое может создать общественное мнение. Не нужно покупать дорогие тряпки и машину что бы стать лучше.&lt;/p&gt;
&lt;p&gt;Пребывайте в покое.&lt;/p&gt;
&lt;p&gt;------------------------&lt;/p&gt;
&lt;p&gt;Русский блог о Пхукете &lt;a href="http://www.rino4ka.ru" title="www.rino4ka.ru"&gt;www.rino4ka.ru&lt;/a&gt;, Пхукет и все что с ним связанно.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Remage/~4/uvfmHPlOWMs" height="1" width="1"/&gt;</description>
 <comments>http://remage.su/content/sostoyanie-pokoya#comments</comments>
 <category domain="http://remage.su/category/tegi/maska">Маска</category>
 <category domain="http://remage.su/category/tegi/nirvana">Нирвана</category>
 <category domain="http://remage.su/category/tegi/pokoi">Покой</category>
 <category domain="http://remage.su/category/tegi/status">Статус</category>
 <pubDate>Sat, 23 Jan 2010 13:23:24 +0000</pubDate>
 <dc:creator>RemaGe</dc:creator>
 <guid isPermaLink="false">129 at http://remage.su</guid>
<feedburner:origLink>http://remage.su/content/sostoyanie-pokoya</feedburner:origLink></item>
<item>
 <title>Меньше знаний, - больше мотивации</title>
 <link>http://feedproxy.google.com/~r/Remage/~3/FZgVZj-lgDM/menshe-opyta-bolshe-motivatsii</link>
 <description>&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/translate/smartdumb.jpg" width="350" height="152" alt="smartdumb.jpg" align="left" /&gt;Вы только начали свое дело? Только начали понимать как крутиться в этом мире? Это здорово!&lt;/p&gt;
&lt;p&gt;Хотя вы и наделаете кучу ошибок, у вас есть пара преимуществ перед зажравшимися всезнайками:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Вы умеете слушать&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Как вы поступите, если смущенны и не знаете что делать? Вероятно попросите у кого то помощи.&lt;/p&gt;
&lt;p&gt;Не важно как, загуглите, отправите e-mail или позвоните сведущему другу... Вы найдете способ.&lt;/p&gt;
&lt;p&gt;Получив помощь, вы прислушаетесь, и попробуете воплотить в жизнь полученные советы.&lt;/p&gt;
&lt;p&gt;С другой стороны, всезнайка, вряд ли станет искать чьей-либо помощи, и даже если получит ее, то не примет. Или даже, будет спрашивать, получать советы, но сделает наоборот, или по-своему.&lt;/p&gt;
&lt;p&gt;Как только вы доберетесь до стадии, когда ваши клиенты начнут давать советы, вы будете слушать и их.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Вы наивны&lt;/b&gt;&lt;br /&gt;
Не поймите меня неправильно, но новички — как дети. Вы вступаете в новый, для вас, мир, наполненный вещами, которые можно выучить.&lt;/p&gt;
&lt;p&gt;Наивность ведет к ошибкам. Однако, позволит попробовать вам все, даже если идея с самого начала кажется глупой.&lt;/p&gt;
&lt;p&gt;Вы вероятно не знаете, но многие глупые идеи ведут к большому заработку. Главное — реализация.&lt;/p&gt;
&lt;p&gt;Бизнес-модель всезнаек не настолько гибка, они медленно адаптируются к изменениям, и новым веяниям.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Вы не перфекционист&lt;/b&gt;&lt;br /&gt;
Это не значит, что вы не любите когда что то получается идеально, просто вы не знаете какой уровень считать «идеально». И поэтому двигаетесь намного быстрее, чем всезнайки, которые пытаются довести свои продукты и сервисы до совершенства.&lt;/p&gt;
&lt;p&gt;Когда пытаешься создать идеальный бизнес, вскоре понимаешь, что работе нет конца. Всегда что то не так, и запуск компании откладывается бесконечно. И даже если доходишь до точки, когда идеальный бизнес создан, выясняется, что он не нравится клиентам. Но к этому моменту потрачена уйма времени и денег, и исправить что-либо не представляется возможным.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Вы не уверены в себе&lt;/b&gt;&lt;br /&gt;
Что происходит, когда вы ожидаете что, что то принесет вам много денег? Вы теряете мотивацию.  А что происходит когда денег ждать неоткуда? Вы начинаете усиленно работать.&lt;/p&gt;
&lt;p&gt;Вы не ожидаете, что ваш бизнес сделает вас миллионером. Вы будете работать усерднее, и в конечном итоге, это приведет к хорошим результатам... нужно просто подождать.&lt;/p&gt;
&lt;p&gt;Всезнайки всегда слишком самоуверенны, это уменьшает их шанс на успех. И к провалу могут привести даже ошибки находящиеся перед самым носом.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Вы голодны&lt;/b&gt;&lt;br /&gt;
Нет, я не думаю что вам пора в Макдональдс, что бы загрузить себя парочкой бигмаков, просто, вы действительно стремитесь к успеху. В глазах огонь, потому что у вас нет выбора, вы должны заработать денег.&lt;/p&gt;
&lt;p&gt;Если вы всезнайка, то наверное уже сделали что то правильно, и это позволяет вам быть финансово обеспеченным. Полный желудок всегда притупляет все стремления.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Вывод &lt;/b&gt;&lt;br /&gt;
Наверное, вы удивленны, почему опытные бизнесмены типа Эвана Вильямса, или Элон Маск так богаты.&lt;/p&gt;
&lt;p&gt;Барабанная дробь... это потому, что предприниматели наподобие их не являются всезнайками, они просто очень опытные. Опытные предприниматели понимают что им еще многому следует научиться и всегда рады познавать.&lt;/p&gt;
&lt;p&gt;Есть большая разница между опытным и всезнайкой, старайтесь быть на правильной стороне.&lt;/p&gt;
&lt;p&gt;&lt;noindex&gt;&lt;a href="http://www.quicksprout.com/2010/01/04/the-less-you-know-the-more-money-youll-make/"   rel="nofollow" &gt;Источник&lt;/a&gt;&lt;/noindex&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Remage/~4/FZgVZj-lgDM" height="1" width="1"/&gt;</description>
 <comments>http://remage.su/content/menshe-opyta-bolshe-motivatsii#comments</comments>
 <category domain="http://remage.su/category/tegi/biznes">Бизнес</category>
 <category domain="http://remage.su/category/tegi/motivatsiya">мотивация</category>
 <category domain="http://remage.su/category/tegi/nachalo">Начало</category>
 <pubDate>Sun, 10 Jan 2010 10:49:06 +0000</pubDate>
 <dc:creator>RemaGe</dc:creator>
 <guid isPermaLink="false">123 at http://remage.su</guid>
<feedburner:origLink>http://remage.su/content/menshe-opyta-bolshe-motivatsii</feedburner:origLink></item>
<item>
 <title>Повышаем личную эффективность</title>
 <link>http://feedproxy.google.com/~r/Remage/~3/RmC_CEKUTUA/povyshaem-lichnuyu-effektivnost</link>
 <description>&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/translate/lichnay-efectivnost.jpg" width="200" height="281" alt="lichnay-efectivnost.jpg" align="left" /&gt;Основная проблема современного человека — это низкая личная эффективность, и незнание основ тайм-менеджмента. С приходом интернета, нам есть на что отвлечься: почта, мессенджеры (Аськи, Джаберы и т.д.), посторонние сайты. Думаю, с этой проблемой сталкивается большинство. Я не специалист, но усвоил пару правил, которые помогают мне, и могут помочь вам.&lt;/p&gt;
&lt;p&gt;Для начала, нужна система. Во всем, чем вы занимаетесь. По своей сути, мы все те же животные, что и пару миллионов (или миллиардов?) лет назад, и пока в холодильнике есть еда, а в кармане деньги, трудно заставить себя что то делать.&lt;/p&gt;
&lt;p&gt;Перво-наперво разберитесь со сном. Если не будете нормально отдыхать, не сможете нормально работать. Ложиться спать желательно до полуночи, в одно и то же время. И не надо смотреть на гору недоделанной работы, лучше встать пораньше, и доделать.&lt;br /&gt;
&amp;lt;!--break--&gt;&lt;br /&gt;
У тех работает по графику (например, 8 часовой рабочий день, с 9 до 6), с этим проблем быть не должно. Фрилансерам сложнее, но тоже выполнимо.&lt;/p&gt;
&lt;p&gt;С  почтой, мессенджером, и посторонними сайтами — проще. Проверяйте почту 1 раз в день (или даже неделю), например поле обеда. В это же время можете просмотреть интересные сайты, выделите себе пол-часа (все равно, сразу после обеда работа не ладится). Мессенджер лучше вообще выключить, и проверять раз в неделю. Для важных сообщений оставьте телефон.&lt;/p&gt;
&lt;p&gt;[flashback]&lt;br /&gt;
Года 3 назад, я работал сервисным инженером. Компьютер мне не полагался, а так как других интересных занятий там не было мне ПРИХОДИЛОСЬ работать. Не каждый сможет просидеть 8 часов, просто уставившись в стену. Я не мог. Через некоторое время, работа вошла в привычку, я монотонно заправлял картриджи и чинил орг. технику.&lt;br /&gt;
[/flashback]&lt;/p&gt;
&lt;p&gt;Сегодня, многие люди слишком много думают. При этом не знают за что взяться первым. Решить эту проблему, мне помогают 2 техники:&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
1. Режем слона на бифштексы (Дело мастера боится)&lt;/b&gt;&lt;br /&gt;
Если вам предстоит действительно большое дело, и вы думаете как его провернуть, разделите его на несколько задач поменьше. Если список получается длинным — запишите. И выполняйте или по порядку, или начиная с самых сложных. Так действительно проще, и когда вы прекращаете думать, и ходить вокруг да около, и начинаете выполнять работу по какому то плану — все встает на свои места.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;2. Съедаем жабу&lt;/b&gt;&lt;br /&gt;
В какой бы то ни было работе, есть приятные дела, и не очень. Согласитесь, вы пойдете за получкой, с большим энтузиазмом, чем пойдете вынести мусор. Обычно, самые неинтересные задачи копятся долгое время, пока не наступает локальный коллапс, после него вы седеете -) Заведите себе привычку, с утра, первым браться за самое не интересное дело, от которого вы старались больше всего отплеваться. Через пару недель, эти жабы кончатся, а у вас появится еще одна полезная привычка.&lt;/p&gt;
&lt;p&gt;Вкупе, это дает прекрасные результаты. Попробуйте -)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Начните ставить цели&lt;/b&gt;&lt;br /&gt;
Как сказал кто то мудрый «Жизнь — это движение», от себя могу добавить, что движение без цели — бессмысленно. Подумайте, чего вы хотите добиться в долгосрочной перспективе, и разбейте эту цель на кучку под-целей. Например, &lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;b&gt;Цель: &lt;/b&gt;Заработать 1 000 000 долларов&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Под-цели&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Заработать доллар,&lt;br /&gt;
Заработать 2 доллара,&lt;br /&gt;
Заработать доллар,&lt;br /&gt;
Заработать 5 долларов,&lt;br /&gt;
Заработать доллар....&lt;/p&gt;
&lt;p&gt;Согласитесь, заработать 25 тысяч рублей проще, чем заработать 100, просто придется сделать это 4 раза -) Опять же, это поможет вам увидеть, с какой скоростью вы движетесь. Когда ничего не записываешь, дни сменяют друг-друга, а работа стоит.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Помните о законе Парето&lt;/b&gt;&lt;br /&gt;
И пытайтесь применять его везде. Из него следует, что 20% усилий дают 80% результата, а остальные 80% усилий — лишь 20% результата. Если отнести его к нашему случаю, то нужно определить какие под-цели больше приближают вас к цели, а какие — меньше. Идти семимильными шагами, приятнее чем бежать сантиметровыми.&lt;/p&gt;
&lt;p&gt;Можно записывать не только цели, но и ваши «победы». Не важно что это, любую победу над собой, или кем-ибо еще, стоит увековечить. Статистика не помешает, а список, к тому же, поднимет вашу самооценку.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Самое главное&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;em&gt;Жизнь — это движение&lt;/em&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;А значит, пока вы просиживаете зад за компьютером, и думаете что возможно попробуете что то изменить, но попозже, - ничего не изменится. Начните прямо сейчас. &lt;b&gt;Давайте сделаем это вместе -)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;[crazy]&lt;br /&gt;
Например... 30 отжиманий, победа не большая, но для начала сойдет.&lt;br /&gt;
[/crazy]&lt;/p&gt;
&lt;p&gt;ЗЫ Не всегда получается выполнять эти правила, но, на основе этой статьи, чуть позже поставлю над собой небольшой эксперимент, а об результатах напишу в блог. Не переключайтесь.&lt;br /&gt;
ЗЫЫ Я действительно отжался 30 раз. Подними зад, и попробуй повторить, тряпка!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Remage/~4/RmC_CEKUTUA" height="1" width="1"/&gt;</description>
 <comments>http://remage.su/content/povyshaem-lichnuyu-effektivnost#comments</comments>
 <category domain="http://remage.su/category/tegi/zakon-pareto">Закон Парето</category>
 <category domain="http://remage.su/category/tegi/laif-khak">Лайф-хак</category>
 <category domain="http://remage.su/category/tegi/lichnaya-effektivnost">Личная эффективность</category>
 <category domain="http://remage.su/category/tegi/taim-menedzhment">тайм-менеджмент</category>
 <pubDate>Tue, 29 Dec 2009 15:50:53 +0000</pubDate>
 <dc:creator>RemaGe</dc:creator>
 <guid isPermaLink="false">119 at http://remage.su</guid>
<feedburner:origLink>http://remage.su/content/povyshaem-lichnuyu-effektivnost</feedburner:origLink></item>
<item>
 <title>Аватар, Джеймса Кемерона</title>
 <link>http://feedproxy.google.com/~r/Remage/~3/IUV2F6_Cgtc/avatar-dzheimsa-kemerona</link>
 <description>&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/films/Avatar.jpg" width="200" height="150" alt="Avatar.jpg" align="left" /&gt;
&lt;/p&gt;&lt;p&gt;Наверное, многие читатели, сейчас недовольно скривили бровь. Действительно, об "Аватаре" не написал только ленивый. Обычно, я стараюсь обходить стороной попсовые фильмы, игры, и иже с ними. Но тут случай совершенно особенный, и дело даже не в самом фильме, а в том, какой путь прошел режиссер, прежде чем воплотить свои идеи в жизнь. &lt;/p&gt;
&lt;p align="justify"&gt;Но сначала об "Аватаре" -)&lt;/p&gt;
&lt;p&gt;&amp;lt;!--break--&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Сюжет&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Люди давно чувствуют себя в космосе, как дома. На одной из планет, названной "Пандора", найден редчайший минерал, который так же является отличным источников энергии. Земля уже давно не та. Людишки высосали из нее нефтяные соки (да и вообще, все соки), и найдя Пандору, и залежи ценного минерала, тут же приступают к добыче. Но есть парочка проблем...&lt;/p&gt;
&lt;p&gt;Во первых, не пригодный воздух. Минута, и ты в обмороке, еще парочка, и ты - труп.&lt;/p&gt;
&lt;p&gt;Во вторых, местная фауна. Мир Пандоры жесток, и наполнен кровожадными тварями, для которых, стандартный, земной пехотинец, не боец, а 80-100 килограмм питательной биомассы.&lt;/p&gt;
&lt;p&gt;В третьих, местные аборигены - народ На'Ви. Пожалуй, наибольшая из проблем. Огромные, крепкие и ловкие, они прекрасно приспособлены для жизни на Пандоре. Они живут в мире с природой, и верят, что все живые существа дети планеты, а соответственно - братья и сестры. Они тяжело переживают, даже убийство ради пищи, и тут на сцене появляются люди - мелкие таракашки, которые верят в одного бога - деньги, и подчиняются одной заповеди:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Если тебе нужно что-то у другого народа, объяви его врагом, истреби и забери это. &lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Для налаживания дружеских отношений с На'Ви, ученые создают Аватаров,- генетическую смесь На'Ви и людей, которая отлично уживается на враждебной планете, и управляется оператором-человеком с базы. Один из Аватаров достается бывшему пехотинцу, ныне прикованному к инвалидному креслу, Джейку Салли.&lt;/p&gt;
&lt;p&gt;И тут все заверте....&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Мнение&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Что нужно, что бы снять отличный фильм? Берем локальный конфликт между США и Ираком за нефть, поливаем это человеческой жадностью и глупостью, добавляем историю любви существ принадлежащих враждующим сторонам, все это помещаем в космос... и обильно посыпаем спец эффектами. "Аватар" готов.&lt;/p&gt;
&lt;p&gt;Многие ругают "Аватар" за вторичность сюжета, я их не понимаю, разве можно создать сейчас по настоящему уникальную историю? Все вторично, музыка, фильмы, книги... Настало время миксов, и тот силен, кто сможет сделать более интересный микс. &lt;/p&gt;
&lt;p&gt;Многие говорят что сюжет слишком "Американский". Конечно, можно по разному относиться к "хэпиэндам", но крови и дерьма достаточно в новостях, и я иду в кинотеатр за положительными эмоциями, поэтому "вива ля хепиэнд!".&lt;/p&gt;
&lt;p&gt;Многие говорят, что история любви вообще никуда не годится, и они видели это совсем недавно... Да, Кемерон слизал ее с Шекспировских Ромео и Джульеты, что дальше? Если честно, любовь между мужчиной и женщиной, вообще штука не оригинальная. Думаю, банальность начинается где то сразу за камасутрой.&lt;/p&gt;
&lt;p&gt;Фильм идет более 2 часов, но я не скучал ни минуты, постоянный экшен и буйство красок не позволили.&lt;/p&gt;
&lt;p&gt;Интересна и история создания "Аватара". В 97 (вроде), после создания "Титаника", Кемерон запросил 400 млн долларов, на "Аватара", его "послали", и он затаился на 12 лет. Но он не просто сидел в ожидании денег, он работал над миром аватара, и над технологиями, которые помогут ему воплотить этот мир на экране. Вы знаете что Кемерон был одним из протагонистов ввода 3D в кинотеатрах, и придумал он эту технологию специально для "Аватара"?&lt;/p&gt;
&lt;p&gt;Интересен тот факт, что все больше фильмов рассчитанных на широкую аудиторию, открыто говорят нам насколько человечество убого. Если раньше это проскакивало только в авторском кино, то сейчас ситуация меняется: за этот год вышло как минимум 2 блокбастера, которые заставляют задуматься, а нужны ли мы тут, и не станет ли лучше, без нас. Я думаю это хорошо, чем больше хороших эмоций вызовут эти фильмы, тем лучше станет человечество в целом.&lt;/p&gt;
&lt;p&gt;PS Я с детства люблю истории о далеких мирах, кто читал Хайнлайна, меня поймет. &lt;/p&gt;
&lt;p&gt;PSS Получилось немного сумбурно, но думаю сойдет.&lt;/p&gt;
&lt;p&gt;PSSS Купил билет, завтра иду на "Аватар" повторно, теперь в 3D -)&lt;/p&gt;
&lt;p&gt;PSSSS Если верить статистике Кинопоиска, "Аватар" уже окупился, это хорошо. Кемерон сказал, что если "Аватар" окупится, то он сделает трилогию. Так что ждем "Аватар 2: месть аватара", "Аватар 3: возвращение Аватара", а там недалеко и до "Аватар 4: невеста Аватара" и "Аватар 5: Аватар в космосе".&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Кинопоиск:&lt;/b&gt; 9.121&lt;br /&gt;
&lt;b&gt;IMDB:&lt;/b&gt; 8.80 &lt;/p&gt;
&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/cRdxXPV9GNQ&amp;hl=ru_RU&amp;fs=1&amp;" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed src="http://www.youtube.com/v/cRdxXPV9GNQ&amp;hl=ru_RU&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;img src="http://feeds.feedburner.com/~r/Remage/~4/IUV2F6_Cgtc" height="1" width="1"/&gt;</description>
 <comments>http://remage.su/content/avatar-dzheimsa-kemerona#comments</comments>
 <category domain="http://remage.su/category/tegi/avatar">Аватар</category>
 <category domain="http://remage.su/category/tegi/dzheims-kemeron">Джеймс Кемерон</category>
 <category domain="http://remage.su/category/tegi/kino">Кино</category>
 <category domain="http://remage.su/category/tegi/fantastika">Фантастика</category>
 <pubDate>Sat, 26 Dec 2009 04:55:18 +0000</pubDate>
 <dc:creator>RemaGe</dc:creator>
 <guid isPermaLink="false">115 at http://remage.su</guid>
<feedburner:origLink>http://remage.su/content/avatar-dzheimsa-kemerona</feedburner:origLink></item>
<item>
 <title>Drupal - Урок пятнадцатый - Автоматизация. Модули Triggers и Workflow.</title>
 <link>http://feedproxy.google.com/~r/Remage/~3/IRTZDYBeH14/drupal-urok-pyatnadtsatyi-avtomatizatsiya-moduli-triggers-i-workflow</link>
 <description>&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson1/logo.png" width="49" height="57" alt="logo.png" align="left" /&gt;&lt;b&gt;Автоматизация&lt;/b&gt; — это слово беспокоит людей с первой НТР произошедшей в 17 веке, что может быть лучше, чем поставить производство на поток? Отладить работу, и пожинать лавры?&lt;/p&gt;
&lt;p&gt;Видео к уроку. (&lt;noindex&gt;&lt;noindex&gt;&lt;a href="http://depositfiles.com/ru/files/iht0nmgq2"  rel="external nofollow"&gt;Скачать в хорошем качестве&lt;/a&gt;&lt;/noindex&gt;&lt;noindex&gt;) (55Мб)&lt;/noindex&gt;&lt;/noindex&gt;&lt;/p&gt;
&lt;OBJECT width="470" height="353"&gt;&lt;PARAM name="movie" value="http://video.rutube.ru/eb54b40e394934d673286c21b235ac3b" /&gt;&lt;PARAM name="wmode" value="window" /&gt;&lt;PARAM name="allowFullScreen" value="true" /&gt;&lt;EMBED src="http://video.rutube.ru/eb54b40e394934d673286c21b235ac3b" type="application/x-shockwave-flash" wmode="window" width="470" height="353" allowFullScreen="true" &gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;
Сегодня мы поговорим о том, что может предложить &lt;b&gt;&lt;a href="http://remage.su/"&gt;Drupal&lt;/a&gt;&lt;/b&gt;, для автоматизации некоторых процессов. Для начала давайте установим модуль &lt;b&gt;Trigger&lt;/b&gt;, он идет с &lt;b&gt;Drupal&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow.png" width="500" height="23" alt="drupal-lesson-trigger-workfow.png" /&gt;&lt;/p&gt;
&lt;p&gt;после установки на странице «&lt;b&gt;Administer&lt;/b&gt;» появится 2 новых ссылки: &lt;b&gt;Triggers и Actions&lt;/b&gt;. Если объяснять по простому, тригеры (Triggers), - это какие то системные события, например создание материала, или комментария, а действия (Actions) — это то, как мы можем на них отреагировать. Такая вот, причинно-следственная связь -)&lt;br /&gt;
Давайте создадим свое действие.&lt;br /&gt;
Заходим на страницу «&lt;b&gt;Administer → Actions&lt;/b&gt;», и видим список действий созданных по умолчанию, а так же форму для создания своих действий.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions.png" width="518" height="442" alt="drupal-lesson-trigger-workfow-actions.png" /&gt;&lt;/p&gt;
&lt;p&gt;Давайте попробуем создать действие, например, мы хотим, что бы при определенном тригере, пользователя перекидывало на страницу &lt;a href="http://www.yandex.ru" title="www.yandex.ru"&gt;www.yandex.ru&lt;/a&gt; (Смилостивись, и дай мне еще немного ТИЦа -) ), для этого создаем действие «&lt;b&gt;Redirect to URL&lt;/b&gt;».&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-3.png" width="394" height="70" alt="drupal-lesson-trigger-workfow-actions-3.png" /&gt;&lt;/p&gt;
&lt;p&gt;В настройках вбиваем название (желательно его изменить, так как таких действий может быть несколько), и адрес:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-4.png" width="542" height="330" alt="drupal-lesson-trigger-workfow-actions-4.png" /&gt;&lt;/p&gt;
&lt;p&gt;Действие добавилось в список, в отличие от добавленных по умолчанию, его можно изменить, или удалить:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-5.png" width="694" height="129" alt="drupal-lesson-trigger-workfow-actions-5.png" /&gt;&lt;/p&gt;
&lt;p&gt;Теперь давайте закрепим наше действие, за каким-либо событием. Заходим на страницу «&lt;b&gt;Administer → triggers&lt;/b&gt;»&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-6.png" width="578" height="702" alt="drupal-lesson-trigger-workfow-actions-6.png" /&gt;&lt;/p&gt;
&lt;p&gt;События разбиты по типам. Изначально мы попадаем на события связанные с материалами, давайте повесим наше действие, на событие «After saving a new post», то есть, после добавления материала, пользователь будет перекинут на яндекс.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-7.png" width="264" height="88" alt="drupal-lesson-trigger-workfow-actions-7.png" /&gt;&lt;/p&gt;
&lt;p&gt;Прикрепляем...&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-8.png" width="519" height="154" alt="drupal-lesson-trigger-workfow-actions-8.png" /&gt;&lt;/p&gt;
&lt;p&gt;и добавляем новый материал. Если все сделано правильно, вас перекинет на яндекс. Так же можно добавить любое другое действие, например, что бы на каждый коммент, вы получали сообщение. Конечно, доступно немного действий, но есть множество модулей, которые работают с модулем Trigger, и добавляют свои действия в систему. Например, модуль Token, который очень часто встречается в моих уроках (штука крайне полезная).&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-9.png" width="530" height="254" alt="drupal-lesson-trigger-workfow-actions-9.png" /&gt;&lt;/p&gt;
&lt;p&gt;Вместе с ним идет модуль &lt;b&gt;Token actions&lt;/b&gt;, который добавляет 3 события:&lt;br /&gt;
Послать пользователю сообщение,&lt;br /&gt;
Послать e-mail,&lt;br /&gt;
Редирект на страницу.&lt;/p&gt;
&lt;p&gt;Но при этом, можно использовать токены. Например послать сообщение, включающее в себя текст свежедобавленного комментария, автора, время, и кучу другой информации.&lt;/p&gt;
&lt;p&gt;Теперь давайте установим модуль  &lt;noindex&gt;&lt;a href="http://drupal.org/project/workflow"   rel="nofollow" &gt;&lt;b&gt;Workflow&lt;/b&gt;, и &lt;b&gt;Workflow access&lt;/b&gt;&lt;/a&gt;&lt;/noindex&gt;.&lt;br /&gt;
Он тесно связан с модулем &lt;b&gt;Trigger&lt;/b&gt;, и позволяет добавить к типам материалов различные статусы, разграничить, какие роли могут производить перевод из статуса в статус, и вызывать при каждом переходе какое то действие.&lt;/p&gt;
&lt;p&gt;После установки, появляется сообщение &lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-10.png" width="474" height="44" alt="drupal-lesson-trigger-workfow-actions-10.png" /&gt;&lt;/p&gt;
&lt;p&gt;переходим по ссылке, и жмем кнопку  «&lt;b&gt;rebuild permissions&lt;/b&gt;» (Друпал большой — ему видней).&lt;br /&gt;
Теперь заходим на страницу «&lt;b&gt;Administer → Workflow&lt;/b&gt;».&lt;br /&gt;
Для того что бы понять как это все работает (с первого раза сам слегка затупил -) ), давайте решим какую-либо задачу. &lt;/p&gt;
&lt;p&gt;Например, нужно сделать сайт, и дать зарегистрированным пользователям возможность создавать статьи, которым будет присваиваться статус «Не проверенно», после создания пользователю выводится сообщение о удачном добавлении, при этом статья не публикуется, и не выводится на главную. Пользователь с правами может дать статье статус «Проверенно», или «Лучшее», в первом случае статья публикуется, во втором публикуется и выводится на главную.&lt;/p&gt;
&lt;p&gt;Приступим.&lt;br /&gt;
Создаем свой&lt;b&gt; Workflow&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-11.png" width="447" height="221" alt="drupal-lesson-trigger-workfow-actions-11.png" /&gt;&lt;/p&gt;
&lt;p&gt;Пусть он называется «User_article_workflow»&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-12.png" width="351" height="239" alt="drupal-lesson-trigger-workfow-actions-12.png" /&gt;&lt;/p&gt;
&lt;p&gt;Теперь нужно создать статусы, добавим «Не проверенно», «Проверенно» и «Лучшее».&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-13.png" width="404" height="352" alt="drupal-lesson-trigger-workfow-actions-13.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-14.png" width="712" height="593" alt="drupal-lesson-trigger-workfow-actions-14.png" /&gt;&lt;/p&gt;
&lt;p&gt;Статус (creation) добавляется по умолчанию.&lt;br /&gt;
Сохраняем, и идем в « &lt;b&gt;Administer → Content management → Content types&lt;/b&gt;», добавляем свой тип материалов &lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-15.png" width="484" height="354" alt="drupal-lesson-trigger-workfow-actions-15.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Name&lt;/b&gt;: Статья пользователя&lt;br /&gt;
&lt;b&gt;Type&lt;/b&gt;: user_article&lt;br /&gt;
&lt;b&gt;Workflow settings  - Default options&lt;/b&gt;: все галочки сняты.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-16.png" width="431" height="832" alt="drupal-lesson-trigger-workfow-actions-16.png" /&gt;&lt;/p&gt;
&lt;p&gt;Сохраняем, и возвращаемся на страницу «&lt;b&gt;Administer → Workflow&lt;/b&gt;». Там уже появился наш тип, ассоциируем его с  Workflow «User_article_workflow».&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-17.png" width="738" height="138" alt="drupal-lesson-trigger-workfow-actions-17.png" /&gt;&lt;/p&gt;
&lt;p&gt;Осталось настроить права, и действия.&lt;br /&gt;
Но для начала добавим пользователя "модератор" (он не обязателен, но так нагляднее). Идем в «&lt;b&gt;Administer → User management → Roles&lt;/b&gt;».&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-19.png" width="656" height="159" alt="drupal-lesson-trigger-workfow-actions-19.png" /&gt;&lt;/p&gt;
&lt;p&gt;Возвращаемся на страницу «&lt;b&gt;Administer → Workflow&lt;/b&gt;». Кликаем по ссылке  Edit, напротив  Workflow «User_article_workflow»,&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-18.png" width="660" height="202" alt="drupal-lesson-trigger-workfow-actions-18.png" /&gt;&lt;/p&gt;
&lt;p&gt; и видим таблицу, в которой нужно указать, какие роли, могут переводить из одного состояния в другое.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-20.png" width="656" height="389" alt="drupal-lesson-trigger-workfow-actions-20.png" /&gt;&lt;/p&gt;
&lt;p&gt;Из состояния «(creation)» в непроверенное может перевести авторизированный пользователь и автор (какое то состояние у статьи должно быть, а так как выбор один, при создании статьи авторизированным пользователем, она автоматом примет статус «Не проверенно» у Модератора будет выбор),  остальное может модератор.&lt;/p&gt;
&lt;p&gt;Workflow tab permissions&lt;br /&gt;
Галочка Модератору.&lt;/p&gt;
&lt;p&gt;Далее идут таблицы доступа.«Administer → Workflow»&lt;br /&gt;
&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-21.png" width="656" height="854" alt="drupal-lesson-trigger-workfow-actions-21.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Состояние «Непроверенно»&lt;/b&gt;&lt;br /&gt;
Видят: Модератор, Автор&lt;br /&gt;
Редактируют:Модератор, Автор&lt;br /&gt;
Могут удалить:  Модератор&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Состояние «Проверенно»&lt;/b&gt;&lt;br /&gt;
Видят: Все&lt;br /&gt;
Редактируют:Модератор&lt;br /&gt;
Могут удалить:  Модератор&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Состояние «Лучшее»&lt;/b&gt;&lt;br /&gt;
Видят: Все&lt;br /&gt;
Редактируют:Модератор&lt;br /&gt;
Могут удалить:  Модератор&lt;/p&gt;
&lt;p&gt;Сохраняем. Теперь нужно присвоить действия, но для начала нужно создать действие, которое покажет пользователю сообщение, после создания статьи. Переходим на «&lt;b&gt;Administer → Actions&lt;/b&gt;» и добавляем действие «&lt;b&gt;Display a message to the user&lt;/b&gt;».&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-23.png" width="401" height="495" alt="drupal-lesson-trigger-workfow-actions-23.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Description&lt;/b&gt;: Сообщение пользователю добавившему статью&lt;br /&gt;
&lt;b&gt;Message&lt;/b&gt;: Статья сохранена, и ожидает проверки модератором.&lt;/p&gt;
&lt;p&gt;Возвращаемся на «&lt;b&gt;Administer → workflow&lt;/b&gt;». Жмем ссылку Actions&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-22.png" width="554" height="44" alt="drupal-lesson-trigger-workfow-actions-22.png" /&gt;&lt;/p&gt;
&lt;p&gt;И добавляем нужные события (событие «Save post» добавляется автоматом).&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-24.png" width="640" height="708" alt="drupal-lesson-trigger-workfow-actions-24.png" /&gt;&lt;br /&gt;
&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-25.png" width="653" height="550" alt="drupal-lesson-trigger-workfow-actions-25.png" /&gt;&lt;/p&gt;
&lt;p&gt;Теперь идем в «&lt;b&gt;Administer → User management → Permissions&lt;/b&gt;» и разрешаем авторизированным пользователям создавать и редактировать свои статьи типа « user_article»&lt;/p&gt;
&lt;p&gt;&lt;img src="http://remage.su/sites/default/files/img/drupal-lesson-15/drupal-lesson-trigger-workfow-actions-26.png" width="594" height="596" alt="drupal-lesson-trigger-workfow-actions-26.png" /&gt;&lt;/p&gt;
&lt;p&gt;Все. Теперь можете проверить, создайте пользователя, и создайте им статью, она сохранится, пользователь увидит сообщение, но она не будет опубликована, и не будет выведена на главную.&lt;/p&gt;
&lt;p&gt;Спасибо за внимание -)&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Remage/~4/IRTZDYBeH14" height="1" width="1"/&gt;</description>
 <comments>http://remage.su/content/drupal-urok-pyatnadtsatyi-avtomatizatsiya-moduli-triggers-i-workflow#comments</comments>
 <category domain="http://remage.su/category/tegi/drupal">Drupal</category>
 <category domain="http://remage.su/category/tegi/triggers">Triggers</category>
 <category domain="http://remage.su/category/tegi/workflow">Workflow</category>
 <category domain="http://remage.su/category/tegi/avtomatizatsiya">Автоматизация</category>
 <pubDate>Sun, 20 Dec 2009 10:33:45 +0000</pubDate>
 <dc:creator>RemaGe</dc:creator>
 <guid isPermaLink="false">106 at http://remage.su</guid>
<feedburner:origLink>http://remage.su/content/drupal-urok-pyatnadtsatyi-avtomatizatsiya-moduli-triggers-i-workflow</feedburner:origLink></item>
</channel>
</rss>
