<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
   <channel>
      <title>Блог Владимира Торопчина</title>
      <link>http://toropchin.com/</link>
      <description>Vladimir Toropchin blog</description>
      <language>ru</language>
      <copyright>Vladimir Toropchin</copyright>
      <managingEditor>toropchin_vv@mail.ru</managingEditor>
      <webMaster>toropchin_vv@mail.ru</webMaster>
      <image>
         <title>Блог Владимира Торопчина</title>
         <url>http://toropchin.com/i/lastoblog.png</url>
         <link>http://toropchin.com/</link>
      </image>

      <item>
         <title>Всем по мылу! Скрипт e-mail рассылки</title>
         <link>http://toropchin.com/post_1298136495.html</link>
         <description>&lt;p&gt;&lt;img src="http://toropchin.com/i/p/1298136495.jpg" align="left" width="250" height="163" hspace="5" vspace="5" alt="Всем по мылу "&gt;

&lt;p&gt;В этот февральский вечер поделюсь с пользователями &lt;a href="http://nanocms.name" target="_blank"&gt;NanoCMS&lt;/a&gt; модулем сервиса e-mail рассылки любой текстовой информации юзерам. В качестве любой текстовой информации понимаются простые письма на e-mail. Например, это могут быть новости, сообщения об обновлениях какой-то важной информации для аудитории вашего сайта.&lt;/p&gt;&lt;br&gt;



&lt;p&gt;Модуль сервиса рассылки позволяет производить рассылку из одной серии писем по базе e-mail’ов, составленной вами практически в любой форме. Составлять базу можно вручную, либо какими-то вашими сервисами.  Например, вы являетесь автором программного продукта, пользователям которого очень хочется получать информацию об обновлениях. У себя на сайте, вы размещаете простейшую формочку, которая просит e-mail’ы у пользователей и заносит их в базу данных. Кроме адресов электронной почты можно просить у пользователя любую другую информацию. Сервис рассылки найдёт e-mail’лы в базе и отфильтрует всё, что ему не нужно. Сама база останется неизменной.&lt;/p&gt;



&lt;p&gt;&lt;a href="http://toropchin.com/goto_mailer.html"&gt;Скачать модуль email рассылки&lt;/a&gt;. Версия 1.01 build 3. Дата релиза 13.04.2011г.&lt;/p&gt;



&lt;h1 class=panel&gt;Установка:&lt;/h1&gt;



&lt;ol&gt;&lt;li&gt;Копируем файлы из архива в корневую папку вашей NanoCMS. Запутаться невозможно - файловая структура в архиве в точности повторяет файловую структуру NanoCMS.&lt;/li&gt;&lt;br&gt;



&lt;li&gt;Директориям:

&lt;br&gt;&lt;font color="#0000FF"&gt;data/mailer&lt;/font&gt;

&lt;br&gt;&lt;font color="#0000FF"&gt;data/mailer/db&lt;/font&gt;

&lt;br&gt;&lt;font color="#0000FF"&gt;data/mailer/ settings&lt;/font&gt;

&lt;br&gt;устанавливаем права &lt;font color="#0000FF"&gt;0777&lt;/font&gt;.&lt;/li&gt;&lt;br&gt;





&lt;li&gt;В файле data/content/ _menu.php в самом низу находим раздел настроек топменю и добавляем элемент в массив:&lt;br&gt;



&lt;div class="pre"&gt;&lt;pre&gt;array('/mailer/admin.htm','Mailer','Mailer'),&lt;/pre&gt;&lt;/div&gt;



Должно получиться примерно вот так:



&lt;div class="pre"&gt;&lt;pre&gt;# Под авторизацией топменю изменяет свой вид:&lt;br&gt;   if (true==$_s['admin']) &lt;br&gt;   $top_menu=array(&lt;br&gt;      'top' =&gt; array(&lt;br&gt;         array('setup.htm','Setup','Setup'),&lt;br&gt;#        array('stat.htm','Stat','Stat'),&lt;br&gt;         array('/mailer/admin.htm','Mailer','Mailer'),&lt;br&gt;         array('Logout.htm','Logout','Logout'),&lt;br&gt;      ),&lt;br&gt;   );&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;



&lt;li&gt;Заходим в админку NanoCMS, далее жмём на кнопку &lt;font color="#0000FF"&gt;Mailer&lt;/font&gt; в топменю. Скрипт будет ругаться, что не найден файл письма и файл базы данных. Пока не обращайте на это внимание. Читаем информацию на открывшейся странице.&lt;/li&gt;&lt;br&gt;



&lt;li&gt;Перед созданием рассылки нужно подготовить базу данных e-mail адресов, положить её в любую папку внутри NanoCms. Пусть это будет файл будет с таким именем &lt;font color="#0000FF"&gt;data/mailer/db/email_clients.txt&lt;/font&gt;.&lt;/li&gt;&lt;br&gt;



&lt;li&gt;Идём в раздел настроек и прописываем путь к файлу базы данных e-mail. В нашем случае он будет выглядеть так: &lt;font color="#0000FF"&gt;./data/mailer/db/email_clients.txt&lt;/font&gt;. Редактируем остальные настройки по своему усмотрению.&lt;/li&gt;&lt;br&gt;



&lt;li&gt;Теперь можно создать рассылку.&lt;/li&gt;&lt;/ol&gt;

&lt;br&gt;

&lt;div style="margin-left:10px;color:#575;font-weight:bold;"&gt;&lt;a href="http://toropchin.com/comment_1298136495.html"&gt;Оставить комментарий&lt;/a&gt;&lt;/div&gt;

         </description>
         <pubDate>Sat, 19 Feb 2011 12:28:15 GMT</pubDate>
      </item>

      <item>
         <title>О серьёзном и долговечном.</title>
         <link>http://toropchin.com/post_1271756685.html</link>
         <description>&lt;p&gt;&lt;img src="http://toropchin.com/i/p/1271756685.jpg" align="left" width="250" height="207" hspace="5" vspace="5" alt="О серьёзном и долговечном"&gt;

Давненько Местный автор не разминал пальцы и не выдавал здесь полезного материала для размышления. С тех пор многое изменилось. Пережили кризис, загибаются хитрые конторы, продающие ссылки и тому подобную ненужную фигню. Кончилась панацея на мобильные сервисы, и развод на платные смс-ки. Государство начинает проявлять жадность, намекая серьёзным конторам, что, мол, подготовьте базу своих клиентов, чтобы мы смогли узреть из сего списочка активных манимейкеров. И стучите нам о крупных оборотах своих титульных знаков. Кто куда и зачем денежки переводит. WebMoney - хороший этому пример. Адекватная в своё время контора вдруг взяла и стала творить препятствия своим клиентам в виде регистраций каждого ресурса, принимающего платежи в каталоге Мегасток. Размышляйте сами, зачем это...&lt;/p&gt;&lt;br&gt;



&lt;p&gt;Есть на земле две нации, мозги у коих мыслят в хрен знает каком направлении, наверное, с самого их появления на Земле. Правильно - это русские и китайцы. Причём последние считают первых братьями, хоть чайниз'ы и с узкими глазами и абсолютно на нас не похожи. Парадокс. Нам стоит беспокоиться. Братья-то мы им до поры до времени. Пока деньги им везём - будем братьями, как только сей процесс прекратится, возьмут братья грабли и пойдут на нас стеной, забирать последнее.&lt;/p&gt;&lt;br&gt;



&lt;p&gt;Остановимся на нас с Вами, на русских. Правильно говорят - "что русскому хорошо, то немцу смерть". Да не только немцу. Всем, кто не русский, всем смерть. И правильно тут только про смерть, а не про то, как хорошо русскому. Русскому тоже плохо. Но почти сто процентов нас не знаю об этом. Думаем, что всё прекрасно, всё хорошо. Лучше бы посмотрели как хорошо буржуям, да взяли бы от них всё хорошее и переняли себе.&lt;/p&gt;&lt;br&gt;



&lt;p&gt;Давайте размышлять, как делать русскому так хорошо, чтобы было ему лучше, чем немцу. Гляньте на заголовок этого поста. Вот сейчас и поговорим о серьёзном.&lt;/p&gt;&lt;br&gt;



&lt;p&gt;Давайте возьмём наш "русский" ум и включим его на полную катушку. Как ни странно наши мозги могут служить нам очень даже хорошо, и любой немец позавидует. Тут главное не поддаваться стадному движению. Вспомним как все вдруг стали партнёрами лохотронных контор - слежение за абонентом по номеру мобильника, и тому подобных сервисов. Следует заметить, что эти сервисы придуманы исключительно русскими мозгами. Ну, уж очень хотим мы наших же обдурить и халявных долларов заработать, пусть даже вся эта ерунда продержится очень короткое время.&lt;/p&gt;&lt;br&gt;



&lt;p&gt;А посему говорить мы сейчас будем о долговечном и полезном. Никакой халявы, никакого лохотрона и никакой рекламы. Хотя реклама тоже по долговечности ничему не уступает, а если она приносит доллары вебмастеру, то её смело можно считать полезной.&lt;/p&gt;&lt;br&gt;



&lt;p&gt;Так уж повелось, что любое коммерческое программное обеспечение сразу после приобретения популярности в широких кругах подвергается взлому и последующему распространению в паблике, обходя кошелёк разработчика. Почти для любого коммерческого продукта в сети найдётся кряк. С программами под Windows ещё можно поколдовать и умудриться придумать изощрённую защиту. А что делать с php-скриптами? Вот о них мы сейчас и поговорим. И не просто о защите, а о хитрой автоматизированной защите скриптов. Сделаем так, чтобы каждая копия скрипта принесла денежку своему автору.&lt;/p&gt;&lt;br&gt;



&lt;p&gt;Даже если вы не владеете магией php, не бросайте читать на предыдущем абзаце. Почему не бросать, сейчас не скажу - осильте все буковки до последней точки.&lt;/p&gt;&lt;br&gt;

&lt;p&gt;Подумаем, как сделать, чтобы каждая копия php-скрипта требовала денежку в кошелёк автора. Для этого нужно, чтобы после запуска скрипт определил, в каком домене он запущен. После этого необходимо произвести проверку, а куплена ли лицензия разрешающая запуск скрипта в этом домене. Если лицензия не куплена, то дальнейший код скрипта не исполняется. Либо исполняется частично для демонстрации его работы.&lt;/p&gt;&lt;br&gt;



&lt;p&gt;После обучения скрипта проверять легальность его использования надо сделать ещё несколько хитрых шагов:&lt;/p&gt;&lt;br&gt;





&lt;p&gt;&lt;ol&gt;

&lt;li&gt;Научить скрипт отправлять пользователя в магазин за лицензией;&lt;/li&gt;

&lt;li&gt;Надёжно защитить исходный код скрипта;&lt;/li&gt;

&lt;li&gt;Предоставить пользователю автоматическую систему, которая будет в любое время суток и в режиме онлайн выдавать лицензии.&lt;/li&gt;

&lt;li&gt;Организовать качественный саппорт по функционалу скриптов.&lt;/li&gt;

&lt;/ol&gt;&lt;/p&gt;



&lt;p&gt;Разберём все пункты по порядку.&lt;/p&gt;&lt;br&gt;



&lt;p&gt;Первый пункт организовать не сложно. Ставим ссылку и готово.&lt;/p&gt;&lt;br&gt;



&lt;p&gt;Второй пункт немножко сложнее. На этом этапе нам нужно зашифровать исходный код скрипта. Да так зашифровать, чтобы всякие китайцы раскодировать не смогли. Как видите, китайцы в самом начале не просто так упоминались. Заслуга китайских умов в том, что они начали ломать скрипты зашифрованные Zend'ом. Созданный ими декомпилятор легко получает исходный код скрипта. Интересно и то, что владельцы Zend'а почему-то не хотят включить мозги и дать китайцам новую загадку. Ну и Бог с ними. Конкуренция в сфере защит всё же есть. Имеется программа ionCube PHP Encoder. Здесь я вас обрадую - китайцы ещё не добрались до декомпиляции закодированных этим кодировщиком скриптов. Раскодировать конечно можно, но попробуйте найти в паблике декодер. Уверен, что не найдёте. Здесь мы не рассматриваем проблемы запуска кодированный скриптов "кубом" на русских хостингах. На то они и русские, чтобы возникали проблемы. Но сейчас не об этом.&lt;/p&gt;&lt;br&gt;



&lt;p&gt;Пункт три. Здесь нужно включать мозги на полную катушку и создать сайт, который будет принимать электронную наличность и в реальном времени выдавать лицензию. Сделать это не очень сложно, если имеются знания в программировании. Про внутренности третьего пункта подробно рассказывать не буду, ибо читать придётся до посинений.&lt;/p&gt;&lt;br&gt;



&lt;p&gt;Имеется альтернатива. Это сервис, охватывающий сразу первые три пункта. Пользоваться альтернативой или нет, решает каждый для себя.&lt;/p&gt;&lt;br&gt;



&lt;p&gt;Кнопочка на альтернативу:&lt;/p&gt;&lt;br&gt;



&lt;center&gt;&lt;form method="Post" action="http://licensing-services.com" target="_blank"&gt;&lt;input type="submit" style="width:150px" value="Хитрый сервис"&gt;&lt;/form&gt;&lt;/center&gt;



&lt;p&gt;Сервис предоставит:&lt;/p&gt;&lt;br&gt;



&lt;p&gt;&lt;ol&gt;

&lt;li&gt;Интерфейс, выдающий готовый защитный код, который призван требовать денежку для каждой копии скрипта;&lt;/li&gt;

&lt;li&gt;Саппорт, который по вашей просьбе закодирует ваши скрипты.&lt;/li&gt;

&lt;li&gt;Автоматический онлайновый сервис выдачи лицензий вашим пользователям;&lt;/li&gt;

&lt;li&gt;Партнёрскую программу (будете получать 50% от комиссии сервису с продажи лицензий вашими рефералами).&lt;/li&gt;

&lt;/ol&gt;&lt;/p&gt;



&lt;p&gt;Если вы не программист.&lt;/p&gt;&lt;br&gt;



&lt;p&gt;Естественно не все владеют языками программирования. Но выше упомянутый хитрый сервис всё равно может стать для вас полезным. Первое - это партнёрская программа, второе - основной функционал сервиса, который можно применить даже к чужим скриптам и получать с этого доход. Естественно эти чужие скрипты придётся распространять и думать, как не нарушать авторские права. Далее идём изучать хитрый сервис.&lt;/p&gt;&lt;br&gt;



&lt;center&gt;&lt;form method="Post" action="http://licensing-services.com" target="_blank"&gt;&lt;input type="submit" style="width:150px" value="Хитрый сервис"&gt;&lt;/form&gt;&lt;/center&gt;



&lt;p&gt;Комментарии приветствуются.&lt;/p&gt;

&lt;br&gt;

&lt;div style="margin-left:10px;color:#575;font-weight:bold;"&gt;&lt;a href="http://toropchin.com/comment_1271756685.html"&gt;Оставить комментарий&lt;/a&gt;&lt;/div&gt;

         </description>
         <pubDate>Tue, 20 Apr 2010 05:44:45 GMT</pubDate>
      </item>
   </channel>
</rss>
