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

<channel>
	<title>Каморка Archевода</title>
	<atom:link href="http://akulikov.org.ua/feed" rel="self" type="application/rss+xml" />
	<link>http://akulikov.org.ua</link>
	<description>Видео уроки, статьи, обзоры</description>
	<lastBuildDate>Mon, 30 Apr 2012 14:17:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>SEO: Понятие трастовых сайтов и трастовых страниц</title>
		<link>http://akulikov.org.ua/news/469-seo-%d0%bf%d0%be%d0%bd%d1%8f%d1%82%d0%b8%d0%b5-%d1%82%d1%80%d0%b0%d1%81%d1%82%d0%be%d0%b2%d1%8b%d1%85-%d1%81%d0%b0%d0%b9%d1%82%d0%be%d0%b2-%d0%b8-%d1%82%d1%80%d0%b0%d1%81%d1%82%d0%be%d0%b2%d1%8b.htm</link>
		<comments>http://akulikov.org.ua/news/469-seo-%d0%bf%d0%be%d0%bd%d1%8f%d1%82%d0%b8%d0%b5-%d1%82%d1%80%d0%b0%d1%81%d1%82%d0%be%d0%b2%d1%8b%d1%85-%d1%81%d0%b0%d0%b9%d1%82%d0%be%d0%b2-%d0%b8-%d1%82%d1%80%d0%b0%d1%81%d1%82%d0%be%d0%b2%d1%8b.htm#comments</comments>
		<pubDate>Fri, 20 Apr 2012 14:25:01 +0000</pubDate>
		<dc:creator>Ангел Куликов</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[линк]]></category>
		<category><![CDATA[ресурс]]></category>
		<category><![CDATA[сайт]]></category>
		<category><![CDATA[ссылка]]></category>
		<category><![CDATA[страницы]]></category>
		<category><![CDATA[трастовый сайт]]></category>

		<guid isPermaLink="false">http://akulikov.org.ua/?p=469</guid>
		<description><![CDATA[ Добрый день уважаемые читатели, сегодня мы изучим понятие «траста». В данной статье мы исследуем следующие вопросы: что это такое; для чего это необходимо; на что влияет; что с ним делать; можно ли на нём заработать; Сегодня предлагаю рассмотреть эти вопросы и разобраться с этим «странным» понятием. Хотелось бы заранее предупредить, что всё ниже изложенное является [...]]]></description>
			<content:encoded><![CDATA[<p align="JUSTIFY"> <a href="http://akulikov.org.ua/wp-content/uploads/2012/04/baza-trastovyih-saytov.jpg"><img class="alignleft size-thumbnail wp-image-470" title="baza-trastovyih-saytov" src="http://akulikov.org.ua/wp-content/uploads/2012/04/baza-trastovyih-saytov-150x150.jpg" alt="" width="150" height="150" /></a>Добрый день уважаемые читатели, сегодня мы изучим понятие «траста». В данной статье мы исследуем следующие вопросы:</p>
<p><il></p>
<li>
<p align="JUSTIFY">что это такое;</p>
</li>
<li>
<p align="JUSTIFY">для чего это необходимо;</p>
</li>
<li>
<p align="JUSTIFY">на что влияет;</p>
</li>
<li>
<p align="JUSTIFY">что с ним делать;</p>
</li>
<li>
<p align="JUSTIFY">можно ли на нём заработать;</p>
</li>
<p></il></p>
<p align="JUSTIFY">Сегодня предлагаю рассмотреть эти вопросы и разобраться с этим «странным» понятием. Хотелось бы заранее предупредить, что всё ниже изложенное является моим личным мнением, опытом и знаниями в данных вопросах, я не собираюсь претендовать на 100% истинность в данном вопросе (сколько людей — столько мнений).<span id="more-469"></span></p>
<p align="JUSTIFY">Начнём пожалуй с того, что обратимся за помощью к поисковым системам. Начнём с гугла и яндекса. А расскажут они нам следующее: «В алгоритме используется некое подобие того что оптимизаторы называют трастом». Из этого следует, что он существует (траст). Ведь когда говорят про «траст» сайта, сскорее всего имеют ввиду его авторитетность данного ресурса. Получается, что «траст» &#8212; это некий уровень доверия поисковых систем к тому или иному ресурсу. Давайте разберёмся теперь с тем, что даёт подобного рода доверие. «Линк» или как его ещё называют «ссылка» с такого сайта/ресурса при равных условиях будет «приносить» больше пользы (то есть посетителей), а так же повысит доверие к ресурсу, на который ссылается «трастовый» сайт. В некоторых случаях, данная «линковка» не будет приносить положительный результат, а может лишь прибавить «отрицательный вес».</p>
<p align="JUSTIFY">Одним из более важных критериев, которые будут определять «траст» ресурса — его «ссылочная масса», но стоит заметить, что влияют как входящие, так и исходящие ссылки. Дело тут вот в чём: если на Ваш сайт, будет идти положительная (то есть качественная, трастовая) «линковка» с хороших («трастовых») сайтов, то «рейтинг» и доверие со стороны поисковых систем к Вашему ресурсу будет расти. Если же Ваш сайт будет ссылаться на некачественные (не «трастовые») ресурсы — «траст» будет снижаться. Если же смотреть наоборот (правда в этом случае не всё так просто), ведь было бы не совсем логично, если бы при постановлении «линковки» на «трастовые» (то есть качественные) ресурсы, подымалось бы доверие к Вашему собственному ресурсу. Ту конечно зависимость не такая прямая, как при «линковке» с «трастовых» (качественных) сайтов.</p>
<p align="JUSTIFY">Ссылка («линк») будет иметь свой вес (качественный/«трастовый» или не качественный), передаётся если «ресурс-донор» и Ваш ресурс имеют «качественный траст» (то есть высокий), таким образом, «линк» будет иметь более высокий (возможно максимальный) вес. В то же время, если оба ресурса имеют низкий (некачественный) траст — ссылка будет иметь отрицательное действие. Так же стоит отметить, что если один ресурс имеет высокий «траст», а другой более низкий — в таком случае будет передаваться только какая-то часть веса данной «линковки».</p>
<p align="JUSTIFY">Стоит отметить, что существует мнение о том, что уровень доверия поисковых систем (то есть уровень «траста»), может быть прямо зависим от многих других внутренних факторов:</p>
<ol>
<li>
<p align="JUSTIFY">уникальный материал (статьи и контент Вашего ресурса);</p>
</li>
<li>
<p align="JUSTIFY">общее количество входящих/выходящих ссылок;</p>
</li>
<li>
<p align="JUSTIFY">качественная и некачественная «линковка» (те сайты на которые вы ссылаетесь и те, которые ссылаются на Вас);</p>
</li>
<li>
<p align="JUSTIFY">общее количество материалов</p>
</li>
</ol>
<p align="JUSTIFY">Неоспоримо то, что данные факторы имеют прямое влияние на «траст», но вот сказать какое именно, этого я уже не могу Вам точно сказать. Скорее всего, здесь работают какие-то другие фильтры.</p>
<p align="JUSTIFY">Есть также мнение, что понятие «траст» сайта — не существует, а есть — «траст» страницы. Скорее всего, что эти мнения взаимоисключающие, но сейчас, давайте мы рассмотрим оба эти мнения и примем их «на веру» и будем в дальнейшем считать возможными.</p>
<p align="JUSTIFY">Более правильно было бы высказать своё мнение по данным вопросам (по вопросам «траста» сайтов) после того, как мы определимся с данными моделями. Но ведь на проверку, как Вы понимаете, требуется время. Для проверки первого мнения (первой модели — «траста» сайта) можно провести не сложный эксперимент:</p>
<ul>
<li>
<p align="JUSTIFY">Берём несколько сайтов: с заведомо отрицательным «трастом», сайт недавно созданный (то есть новый) и например, хороший сайт (то есть у которого положительный «траст»);</p>
</li>
<li>
<p align="JUSTIFY">Создаём на каждом страницы вида example.com/ex_n.htm ;</p>
</li>
<li>
<p align="JUSTIFY">Подгоняем дизайн под сайт, но убираем все внутренние и внешние «линки» через переадресацию так, что бы ни одной ссылки не было на испытуемые странички;</p>
</li>
<li>
<p align="JUSTIFY">На страницах создаём уникальный («рерайт») материал с придуманными заранее поисковыми запросами. Таким образом будут влиять на всё происходящее всего лишь две вещи: оптимизация и собственно «траст» сайта (если таковой имеется);</p>
</li>
<li>
<p align="JUSTIFY">Далее нам необходимо добавить все эти странички в поисковые системы (например «Яндекс» и «Гугл»);</p>
</li>
</ul>
<p align="JUSTIFY">Если после всего проделанного пройдя индексацию у нас в будет следующий порядок:</p>
<ol>
<li>
<p align="JUSTIFY">«трастовый» (качественный) сайта — первое место;</p>
</li>
<li>
<p align="JUSTIFY">новый («зелёный») сайт — второе место;</p>
</li>
<li>
<p align="JUSTIFY">«плохой» («некачественный», с малым или отрицательным «трастом») сайт — третье место</p>
</li>
</ol>
<p align="JUSTIFY">То таким образом, можно считать, что можель «трастовый» сайт — действительно рабочая и является верной. В следующих статьях, я попытаюсь попробовать дать оценку «траста», или даже сервис оценки «траста»</p>
<p align="JUSTIFY">В ближайшее время, я тоже проведу данный эксперимент, буду рад услышать о ваших успехах. По возможности дайте Вашу оценку данной модели и расскажите о вашем опыте.</p>
<p style="text-align: right;">С ув. Ангел Куликов</p>
]]></content:encoded>
			<wfw:commentRss>http://akulikov.org.ua/news/469-seo-%d0%bf%d0%be%d0%bd%d1%8f%d1%82%d0%b8%d0%b5-%d1%82%d1%80%d0%b0%d1%81%d1%82%d0%be%d0%b2%d1%8b%d1%85-%d1%81%d0%b0%d0%b9%d1%82%d0%be%d0%b2-%d0%b8-%d1%82%d1%80%d0%b0%d1%81%d1%82%d0%be%d0%b2%d1%8b.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Flash: Синие человечки смотрят на нас (или &#171;синее&#187; обновление от Adobe)</title>
		<link>http://akulikov.org.ua/news/452-adobe-flash-%d1%81%d0%b8%d0%bd%d0%b8%d0%b5-%d1%87%d0%b5%d0%bb%d0%be%d0%b2%d0%b5%d1%87%d0%ba%d0%b8-%d1%81%d0%bc%d0%be%d1%82%d1%80%d1%8f%d1%82-%d0%bd%d0%b0-%d0%bd%d0%b0%d1%81.htm</link>
		<comments>http://akulikov.org.ua/news/452-adobe-flash-%d1%81%d0%b8%d0%bd%d0%b8%d0%b5-%d1%87%d0%b5%d0%bb%d0%be%d0%b2%d0%b5%d1%87%d0%ba%d0%b8-%d1%81%d0%bc%d0%be%d1%82%d1%80%d1%8f%d1%82-%d0%bd%d0%b0-%d0%bd%d0%b0%d1%81.htm#comments</comments>
		<pubDate>Thu, 19 Apr 2012 20:43:56 +0000</pubDate>
		<dc:creator>Ангел Куликов</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[blue]]></category>
		<category><![CDATA[face]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[неисправность]]></category>
		<category><![CDATA[синева]]></category>
		<category><![CDATA[синие мордашки]]></category>
		<category><![CDATA[синие тона]]></category>
		<category><![CDATA[флеш плеер]]></category>

		<guid isPermaLink="false">http://akulikov.org.ua/?p=452</guid>
		<description><![CDATA[Доброго времени суток, уважаемый читатель! Сегодня я хотел бы ещё раз вспомнить об «забавном» продукте от Adobe &#8212; «Adobe FlashPlayer». Хотя всё таки не о нём, а о «новой замечательной возможности» видеть вместо нормальных цветов и лиц — синие мордашки и искажение оттенков (всё в синих тонах). Таким «удивительным» новшеством нас радует версия 11.2.202.233. Вот [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://akulikov.org.ua/wp-content/uploads/2012/04/1321464019_adobe-flash-player-skachat.jpg"><img class="alignleft size-thumbnail wp-image-432" title="1321464019_adobe-flash-player-skachat" src="http://akulikov.org.ua/wp-content/uploads/2012/04/1321464019_adobe-flash-player-skachat-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Доброго времени суток, уважаемый читатель!</p>
<p>Сегодня я хотел бы ещё раз вспомнить об «забавном» продукте от Adobe &#8212; «Adobe FlashPlayer». Хотя всё таки не о нём, а о «новой замечательной возможности» видеть вместо нормальных цветов и лиц — синие мордашки и искажение оттенков (всё в синих тонах). Таким «удивительным» новшеством нас радует версия 11.2.202.233.</p>
<p><span id="more-452"></span></p>
<p>Вот наглядно можно посмотреть на это «чудесное и долгожданное» обновление:</p>
<p><a href="http://akulikov.org.ua/wp-content/uploads/2012/04/Снимок-2012-03-31-10-49-26.png"><img class="size-medium wp-image-457 aligncenter" title="Снимок-экрана" src="http://akulikov.org.ua/wp-content/uploads/2012/04/Снимок-2012-03-31-10-49-26-300x157.png" alt="" width="300" height="157" /></a> <a href="http://akulikov.org.ua/wp-content/uploads/2012/04/sineva.png"><img class="size-medium wp-image-458 aligncenter" title="sineva" src="http://akulikov.org.ua/wp-content/uploads/2012/04/sineva-300x189.png" alt="" height="157" /></a></p>
<p>Для того чтобы вернуть всё в привычный и «скучный вид», нам стоит выполнить следующее:</p>
<pre class="code"># Если нет каталога /etc/adobe:

$ sudo mkdir /etc/adobe/

# Далее открываем файл /etc/adobe/mms.cfg для редактирования:

$ sudo nano /etc/adobe/mms.cfg

# Добавляем строки:

EnableLinuxHWVideoDecode=1

OverrideGPUValidation=true</pre>
<p>Таким образом мы добьёмся отключения аппаратного ускорения, из-за которого как раз и происходят такие вот чудеса.</p>
<p>После того, как мы сохраним изменения в файле, нам необходимо выключить или перезапустить флеш-плагин, это можно сделать двумя сопособами:</p>
<ol>
<li>Просто перезапустив браузер</li>
<li>Следующим образом мы убьём все процессы содержащие в себе название flash
<pre class="code">kill -9 $( ps aux | grep flash | cut -d " "-f 6 )</pre>
<pre></pre>
</li>
</ol>
<p style="text-align: right;">С ув. Ангел Куликов</p>
]]></content:encoded>
			<wfw:commentRss>http://akulikov.org.ua/news/452-adobe-flash-%d1%81%d0%b8%d0%bd%d0%b8%d0%b5-%d1%87%d0%b5%d0%bb%d0%be%d0%b2%d0%b5%d1%87%d0%ba%d0%b8-%d1%81%d0%bc%d0%be%d1%82%d1%80%d1%8f%d1%82-%d0%bd%d0%b0-%d0%bd%d0%b0%d1%81.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Доброжелателю: Интернет посредством модема, ошибка 628(678)</title>
		<link>http://akulikov.org.ua/%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/435-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82_%d0%be%d1%88%d0%b8%d0%b1%d0%ba%d0%b0_628678.htm</link>
		<comments>http://akulikov.org.ua/%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/435-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82_%d0%be%d1%88%d0%b8%d0%b1%d0%ba%d0%b0_628678.htm#comments</comments>
		<pubDate>Tue, 10 Apr 2012 22:01:19 +0000</pubDate>
		<dc:creator>Ангел Куликов</dc:creator>
				<category><![CDATA[OS]]></category>
		<category><![CDATA[Интернет]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[интернет]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[ошибка]]></category>
		<category><![CDATA[пользователь]]></category>
		<category><![CDATA[соединение]]></category>

		<guid isPermaLink="false">http://akulikov.org.ua/?p=435</guid>
		<description><![CDATA[У меня есть парочка новостей и данная статья. Начнём с новостей так как они о самом &#171;вкусном&#187;. Я наконец получил то, чего так долго хотел &#8212; VPS по технологии XEN. Вот уже можно прочувствовать скорость работы, ведь сайт удачно переехал и работает на данном сервере, вторая новость &#8212; это то, что уже подключены к диспетчеризации [...]]]></description>
			<content:encoded><![CDATA[<p align="JUSTIFY"><a href="http://akulikov.org.ua/wp-content/uploads/2012/04/707d400be10c.jpg"><img class="alignleft size-thumbnail wp-image-439" title="707d400be10c" src="http://akulikov.org.ua/wp-content/uploads/2012/04/707d400be10c-150x150.jpg" alt="" width="150" height="150" /></a>У меня есть парочка новостей и данная статья. Начнём с новостей так как они о самом &#171;вкусном&#187;. Я наконец получил то, чего так долго хотел &#8212; VPS по технологии XEN. Вот уже можно прочувствовать скорость работы, ведь сайт удачно переехал и работает на данном сервере, вторая новость &#8212; это то, что уже подключены к <a title="Разработка: Одна из последних работ — Диспетчеризация он-лайн…" href="http://akulikov.org.ua/programming/411-online_%d0%b4%d0%b8%d1%81%d0%bf%d0%b5%d1%82%d1%87%d0%b5%d1%80%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f_%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7.htm">диспетчеризации</a> две организации и в будущем последует как модернизация, так и расширение проекта. И напоследок сама статья, на написание которой меня подтолкнул пользователь моего блога, который рассказал о своей проблеме. Меня удивило что подобные вопросы задаются именно мне (как вот и недавно, заказчик попросил пересмотреть договор, хотя у него самого есть хорошие юристы), вопрос как бы совсем не ко мне (проблема у парня была с ОС «Окошки», что как раз и не ко мне ^_^ ). Но давайте наверно ближе к сути. Собственно дело в том, что ко мне пришло письмо, парень по имени Артём рассказал о своём горьком опыте использования интернета «посредством модема» (как он выразился) и неопытности тех. Поддержки. Так как я сам не раз страдал (или лучше сказать набирался при этом опыта) от «эффективной работы» оной службы (фирма <a title="Настройка Домашнего интернета от Киевстар (linux, xl2tpd)" href="http://akulikov.org.ua/archevod/93-%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-%d0%b4%d0%be%d0%bc%d0%b0%d1%88%d0%bd%d0%b5%d0%b3%d0%be-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82%d0%b0-%d0%be%d1%82-%d0%ba%d0%b8%d0%b5.htm">Киевстар и их «Домашний Интернет» с «прекрасной» поддержкой пользователей ОС Linux</a>). Ну, как уже повелось, ближе к делу — ближе к телу:<span id="more-435"></span></p>
<p align="JUSTIFY">Тема — Интернет посредством модема, ошибка 628(678)</p>
<p align="JUSTIFY">Суть:</p>
<blockquote>
<p align="JUSTIFY">Добрый вечер Куликов!</p>
<p align="JUSTIFY">На Вашем сайте я нашёл интересные заметки по разным темам. Хотя я не очень разбираюсь во всей этой компьютерной тематике, но мне было очень интересно почитать Ваш блог. Во время чтения я находил часто, что Вы помогали Вашим читателям находить решения поставленных задач. Поэтому хотелось бы получить Вашу помощь, если таковое возможно. Дело в том, что я пользуюсь ОС Windows, интернет нам провайдер даёт посредством модема (всё как по старинке), <a title="3G Internet: Как настроить 3g соединение при помощи netcfg (ArchLinux, Киевстар)" href="http://akulikov.org.ua/archevod/300-3g-internet-netcfg-kyivstar-netcfg-linux.htm">видел</a> <a title="3G Internet: Как настроить 3g соединение при помощи netcfg (ArchLinux, Интертелеком)" href="http://akulikov.org.ua/archevod/308-3g-internet-intertelecom-netcfg-linux.htm">вы писали статьи про USB-модемы</a> (знаю что не то же самое, но всё же), может Вы решите и мою проблему. У меня часто возникает проблема с подключением интернета. Последние два месяца, всё работало как часы (проблемы были редкие и незначительные), но вот как только пополнил в очередной раз свой счёт — у меня сразу же начала возникать ошибка подключения №678(реже 628). Что я уже только не пробовал. И понижал скорость модема, и удалял старое подключение, после чего по инструкции провайдера создавал новое. Тех.поддержка провайдера «пинает» на вирусы и на неправильную настройку, хотя всё выполняю согласно их инструкций, да и у модема самого есть специальное ПО, в которое всего-то стоит вбить логин и пароль.</p>
<p align="JUSTIFY">Будьте добры, помогите решить проблему!</p>
<p align="JUSTIFY">Артём Меренский.</p>
</blockquote>
<p align="JUSTIFY">С Артёмом мы переписывались пару дней (причина столь долгой переписки в моей работе, много проектов, к тому же купил наконец-то VPS), но результат того стоил. Парень теперь пользуется интернетом, а проблема, собственно, была в одной то строке. Требовалось прописать строку инициализации модема:</p>
<pre class="code">AT+CRM=1</pre>
<p align="JUSTIFY">А теперь для тех, кто не в курсе:</p>
<ul>
<li>
<p align="JUSTIFY">Пуск→Настройки→Панель управления→Телефон и модем</p>
</li>
<li>
<p align="JUSTIFY">Теперь необходимо выбрать свой модем</p>
</li>
<li>
<p align="JUSTIFY">Заходим в меню Свойства→Дополнительные параметры связи</p>
</li>
<li>
<p align="JUSTIFY">Здесь как раз и указываем:</p>
<pre class="code">AT+CRM=1</pre>
</li>
</ul>
<p>Данная корректировка помогла Артёму, надеюсь поможет и Вам.</p>
<p>&nbsp;</p>
<p align="RIGHT">С ув. Ангел Куликов.</p>
]]></content:encoded>
			<wfw:commentRss>http://akulikov.org.ua/%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82/435-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%bd%d0%b5%d1%82_%d0%be%d1%88%d0%b8%d0%b1%d0%ba%d0%b0_628678.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe: Вся правда о текущем положении Flash Player&#8217;а для Linux</title>
		<link>http://akulikov.org.ua/news/431-adobe-flash-player-for-linux-truth.htm</link>
		<comments>http://akulikov.org.ua/news/431-adobe-flash-player-for-linux-truth.htm#comments</comments>
		<pubDate>Wed, 04 Apr 2012 10:35:39 +0000</pubDate>
		<dc:creator>Ангел Куликов</dc:creator>
				<category><![CDATA[Archевод]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[flash player]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[npapi]]></category>
		<category><![CDATA[ppapi]]></category>
		<category><![CDATA[новости]]></category>
		<category><![CDATA[правда]]></category>

		<guid isPermaLink="false">http://akulikov.org.ua/?p=431</guid>
		<description><![CDATA[ Такой буржуйский продукт как «Adobe Flash Player» я ещё не особенно рассматривал в своих статьях, но сейчас, всё же, можно сделать исключение, а именно благодаря новой версии — Adobe Flash Player 11.2. Сразу стоит отметить что изменилась архитектура приложения (то чего все так ждали — декодирование видео в многопоточном режиме), наверно, как изюминку можно отметить [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://akulikov.org.ua/wp-content/uploads/2012/04/1321464019_adobe-flash-player-skachat.jpg"><img class="alignleft size-thumbnail wp-image-432" title="1321464019_adobe-flash-player-skachat" src="http://akulikov.org.ua/wp-content/uploads/2012/04/1321464019_adobe-flash-player-skachat-150x150.jpg" alt="" width="150" height="150" /></a> Такой буржуйский продукт как «Adobe Flash Player» я ещё не особенно рассматривал в своих статьях, но сейчас, всё же, можно сделать исключение, а именно благодаря новой версии — Adobe Flash Player 11.2. Сразу стоит отметить что изменилась архитектура приложения (то чего все так ждали — декодирование видео в многопоточном режиме), наверно, как изюминку можно отметить официальную сборку под GNU/Linux. Так же стоит отметить, что для неё на протяжении пяти лет будут доступны исправления уязвимостей, правда, с дела сложнее обстоят с реализацией нового функционала.<span id="more-431"></span></p>
<p>Хотелось бы заметить, что Adobe вовсе не будет полностью отказываться от поддержки GNU/Linux, ведь они пояснили, что прекратят поставку плагина для браузеров, который основывается на Netscape API (NPAPI), к ней на замену прийдёт Pepper API (PPAPI), который поддерживается лишь продуктами от компании Google, то есть Chrome (основанный на исходных кодах Chromium). В то же время будет реализована отладочная система Flash Player для Linux, которую они называют «эталонная отладочная реализация». Сие чудо будет выходить одновременно с основанными на новом API плагином, но вот с правилами распространения они ещё не определились.</p>
<p>Стоит так же отметить, что некоторые ресурсы и блоггеры новость перекрутили и тем самым «сделали из мухи слона». Дело в том, что ключевыми словами сдесь стоит считать не отказ от выпуска под GNU/Linux, а именно переход на новый PPAPI. Что бы показать всё таки правильную стезю в этом вопросе — стоит обратить внимание на прессрелиз от Adobe, в котором очень сильно расхваливается новый разработанный API. Скорее всего, адобовцы и не были бы против отказаться от устарелых технологий в пользу более совершенных и развитых, но разработчики скорее всего отказались (пока что отказались) от подобного перехода. После этого руководство компании могло устроить «акт принуждения», а полигоном был выбран именно GNU/Linux. Но опять же, хочется уточнить, что это лишь мои домыслы.</p>
<p>Почему именно GNU/Linux ? Тут «дело техники», ведь он идеально подходит благодаря последним сводкам, которые приводят разные компании (установки дистрибутивов GNU/Linux пусть не очень быстро, но всё же значительно набирают обороты на стационарных/десктопных компьютерах), тем более что начинать с Mac OS X или Windows — ну тут будут проблемы с парнёрами. Так же стоит отметить «недоливание» идеологией Flash и Adobe, разного рода СПО, к тому же за GNU/Linux особо и вступится некому (я не хочу обидеть пользователей, но ведь действительно некому). Могу так же предположить, что Adobe&#8217;обвцы будут навязывать PPAPI сообществу Mozilla и как только последние сдадутся — компания «пойдёт им навстречу» и выпустит отдельный продукт. Последним шагом останется навязать эту технологию сообществу Opera, после чего и вовсе перевести данный продукт на все ОС. Те кто не успел, а это IE и Safari — быстро нагонят утраченное, как только поймут что они остались единственными. Таким образом Adobe будет в состоянии отказаться от традиционных плагинов.</p>
<p>Неправда ли, интересный сценарий? Но мне кажется что сообщество Mozilla попытается договориться с Adobe&#8217;овцами, что бы выпускать Flash Player, который будет поддерживать NPAPI для GNU/Linux, но мы то знаем что данная компания не пойдёт им на уступки и подобного рода соглашения не удастся заключить. Но, пусть всё покажет время. А мы будем следить за происходящим и наблюдать со стороны <img src='http://akulikov.org.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p align="RIGHT"><strong>С ув. Ангел Куликов</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://akulikov.org.ua/news/431-adobe-flash-player-for-linux-truth.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux: Не можете редактировать коннекты в NetworkManager без root&#8217;a? &#8212; Это же просто&#8230;</title>
		<link>http://akulikov.org.ua/news/426-policykit_networkmanager_connection.htm</link>
		<comments>http://akulikov.org.ua/news/426-policykit_networkmanager_connection.htm#comments</comments>
		<pubDate>Sat, 31 Mar 2012 12:00:15 +0000</pubDate>
		<dc:creator>Ангел Куликов</dc:creator>
				<category><![CDATA[Archевод]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[archwiki]]></category>
		<category><![CDATA[connection]]></category>
		<category><![CDATA[networkmanager]]></category>
		<category><![CDATA[policykit]]></category>

		<guid isPermaLink="false">http://akulikov.org.ua/?p=426</guid>
		<description><![CDATA[ Вот так и я столкнулся в очередной раз с проблемой вечно надоедливых запросов на авторизацию (очередная переустановка). Долго мучался, ведь думал что решения как такового нет, опять пинал на обновления Gnome&#8217;а и плевался. А потом, как то вспомнил про схожии проблемы у знакомого, который изо дня в день жаловался и кряхтел в трубку. У меня [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-thumbnail wp-image-427 alignleft" title="authentication-request" src="http://akulikov.org.ua/wp-content/uploads/2012/03/authentication-request-150x150.jpg" alt="" width="150" height="150" /> Вот так и я столкнулся в очередной раз с проблемой вечно надоедливых запросов на авторизацию (очередная переустановка). Долго мучался, ведь думал что решения как такового нет, опять пинал на обновления Gnome&#8217;а и плевался. А потом, как то вспомнил про схожии проблемы у знакомого, который изо дня в день жаловался и кряхтел в трубку. У меня таких проблем не было, ведь тогда, я не создавал hostapd при помощи networkmanager&#8217;а и не изменял интерфейсы (вот до чего доводит лень и интернет без каких либо подключений).</p>
<p>Решение было найдено на извечно любимом <a title="Can't edit connections as normal user" href="https://wiki.archlinux.org/index.php/NetworkManager#Set_up_PolicyKit_permissions" target="_blank">АрчВики</a>. Статья там обширная, а самое главное &#8212; как всегда глубоко зарыто. Данная статья скорее всего мне на заметку, что бы в будущем не гуглить, а прочитать уже со своего же сайта <img src='http://akulikov.org.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-426"></span></p>
<p>Так что ближе к делу&#8230;</p>
<p>Есть такой файлик - /etc/polkit-1/localauthority/50-local.d/org.freedesktop.NetworkManager.pkla (точнее его в системе нет, так что тыцаем &#171;sudo nano имя_файла&#187; в консоли и вперёд) в него нужно записать следующее:</p>
<pre class="code">[nm-applet]
Identity=unix-group:network
Action=org.freedesktop.NetworkManager.*
ResultAny=yes
ResultInactive=no
ResultActive=yes</pre>
<p>Таким образом мы дадим права на изменение соединений группе network . Дальше остаётся дело за малым:</p>
<pre>usermod -a -G network имя_пользователя</pre>
<p>Вот и всё <img src='http://akulikov.org.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Теперь можно спокойно жить без &#171;надоедливых вводилок&#187;.</p>
<p style="text-align: right;"><strong>С ув. Ангел Куликов</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://akulikov.org.ua/news/426-policykit_networkmanager_connection.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Разработка: Одна из последних работ &#8212; Диспетчеризация он-лайн&#8230;</title>
		<link>http://akulikov.org.ua/programming/411-online_%d0%b4%d0%b8%d1%81%d0%bf%d0%b5%d1%82%d1%87%d0%b5%d1%80%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f_%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7.htm</link>
		<comments>http://akulikov.org.ua/programming/411-online_%d0%b4%d0%b8%d1%81%d0%bf%d0%b5%d1%82%d1%87%d0%b5%d1%80%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f_%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7.htm#comments</comments>
		<pubDate>Sat, 31 Mar 2012 11:27:31 +0000</pubDate>
		<dc:creator>Ангел Куликов</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[ajax. javascript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[диспетчеризация]]></category>
		<category><![CDATA[заказ]]></category>
		<category><![CDATA[модульность]]></category>
		<category><![CDATA[онлайн]]></category>
		<category><![CDATA[разработка]]></category>

		<guid isPermaLink="false">http://akulikov.org.ua/?p=411</guid>
		<description><![CDATA[ Вот одна из последних моих работ. Это &#8212; онлайн диспетчерская. Выполнена за неделю, основываясь на новых технологиях (AJAX, модульное программирование, MVC, CSS3, кросбраузерность). Дизайн и программирование выполнялось с головы  . Заказчик остался доволен. А я, так и не остановился на готовом варианте, решил для себя разработать более расширенную версию, с которой, познакомлю Вас позже.. А [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://akulikov.org.ua/wp-content/uploads/2012/03/Диспетчеризация-Войти-в-систему-124901.png"><img class="alignleft size-thumbnail wp-image-415" title="Диспетчеризация - Войти в систему-124901" src="http://akulikov.org.ua/wp-content/uploads/2012/03/Диспетчеризация-Войти-в-систему-124901-150x150.png" alt="" width="150" height="150" /></a> Вот одна из последних моих работ. Это &#8212; онлайн диспетчерская. Выполнена за неделю, основываясь на новых технологиях (AJAX, модульное программирование, MVC, CSS3, кросбраузерность). Дизайн и программирование выполнялось с головы <img src='http://akulikov.org.ua/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  . Заказчик остался доволен. А я, так и не остановился на готовом варианте, решил для себя разработать более расширенную версию, с которой, познакомлю Вас позже..</p>
<p>А сейчас вернёмся к &#171;Он-лайн Диспетчерской&#187;:</p>
<p><span id="more-411"></span></p>
<p>Для начала &#8212; стандарная форма входа, которая позволяет менять язык и сообщает пользователю об ошибках, если таковые были допущены. Так же, у администратора &#171;диспетчерской&#187;, имеется модуль в котором добавляются ip-адреса, для которых возможен вход, иначе же, те кто не в списке будут уведомлены о том, что страница им недоступно (простое решение, что бы избавиться от сертификатов).</p>
<p style="text-align: center;"><a href="http://akulikov.org.ua/wp-content/uploads/2012/03/Диспетчеризация-Войти-в-систему-124901.png"><img class="aligncenter  wp-image-415" style="border-image: initial; margin-top: 2px; margin-bottom: 2px; border-width: 1px; border-color: black; border-style: solid;" title="Диспетчеризация - Войти в систему-124901" src="http://akulikov.org.ua/wp-content/uploads/2012/03/%D0%94%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D0%92%D0%BE%D0%B9%D1%82%D0%B8-%D0%B2-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%83-124901.png" alt="" width="600" /></a></p>
<p style="text-align: center;">Форма входа (+ уведомление о выходе из системы)</p>
<p style="text-align: center;"><a href="http://akulikov.org.ua/wp-content/uploads/2012/03/Диспетчеризация-Войти-в-систему-124901.png"><img class="aligncenter  wp-image-415" style="border-image: initial; margin-top: 2px; margin-bottom: 2px; border-width: 1px; border-color: black; border-style: solid;" title="Диспетчеризация - Войти в систему-124901" src="http://akulikov.org.ua/wp-content/uploads/2012/03/Диспетчеризація-Увійти-в-систему-124928.png" alt="" width="600" /></a></p>
<p style="text-align: center;">Возможность смены языка системы (заказ был на 2 языка, реализовал третий как бонус)</p>
<p style="text-align: center;"><a href="http://akulikov.org.ua/wp-content/uploads/2012/03/Диспетчеризация-124609.png"><img class="aligncenter  wp-image-412" style="border-image: initial; margin-top: 2px; margin-bottom: 2px; border-width: 1px; border-color: black; border-style: solid;" title="Диспетчеризация-124609" src="http://akulikov.org.ua/wp-content/uploads/2012/03/%D0%94%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-124609.png" alt="" width="600" height="372" /></a></p>
<p style="text-align: left;">Здесь мы можем увидеть основное меню, которое редактируется из админки, под которым располагается пагинация (разбивка на страницы), далее следует форма новой заявки, после которой мы можем выбрать период, за которой хотим посмотреть отчётность. После всего этого находятся непосредственно заявки, которые были приняты работниками диспетчерской.</p>
<p><a href="http://akulikov.org.ua/wp-content/uploads/2012/03/%D0%94%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-124739.png"><img class="aligncenter" style="border-image: initial; margin-top: 2px; margin-bottom: 2px; border-width: 1px; border-color: black; border-style: solid;" src="http://akulikov.org.ua/wp-content/uploads/2012/03/%D0%94%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-124739.png" alt="" width="600" /></a></p>
<p style="text-align: center;">Таким образом пользователь может задать период, за который он хочет посмотреть заявки.</p>
<p style="text-align: center;"><a href="http://akulikov.org.ua/wp-content/uploads/2012/03/%D0%94%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-124641.png"><img class="aligncenter" style="border-image: initial; margin-top: 2px; margin-bottom: 2px; border-width: 1px; border-color: black; border-style: solid;" src="http://akulikov.org.ua/wp-content/uploads/2012/03/%D0%94%D0%B8%D1%81%D0%BF%D0%B5%D1%82%D1%87%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-124641.png" alt="" width="600" height="342" /></a></p>
<p style="text-align: left;">Ну и собственно сама форма заказа отчётов, которая выдаёт результат на печать (сам результат не могу показывать, *комерческая тайна*, так мне объяснил заказик). Так же под занавесом *комерческой тайны* осталась и админка, которая особо ничем не отличается от самой диспетчерской, лишь разделы по добавлению той или иной категории (например бригады, организации, улицы).  На этом думаю можно и остановиться. Кого заинтересовало &#8212; милости просим, оформляйте заказ и ко мне на почту:</p>
<p style="text-align: center;">info (a) akulikov.org.ua (с пометкой заказ &#171;диспетчеризация&#187;).</p>
]]></content:encoded>
			<wfw:commentRss>http://akulikov.org.ua/programming/411-online_%d0%b4%d0%b8%d1%81%d0%bf%d0%b5%d1%82%d1%87%d0%b5%d1%80%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f_%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SEO: Зачем необходимо упоминать о старых статьях в новых записях</title>
		<link>http://akulikov.org.ua/news/396-seo-%d0%b7%d0%b0%d1%87%d0%b5%d0%bc-%d0%bd%d0%b5%d0%be%d0%b1%d1%85%d0%be%d0%b4%d0%b8%d0%bc%d0%be-%d1%83%d0%bf%d0%be%d0%bc%d0%b8%d0%bd%d0%b0%d1%82%d1%8c-%d0%be-%d1%81%d1%82%d0%b0%d1%80%d1%8b%d1%85.htm</link>
		<comments>http://akulikov.org.ua/news/396-seo-%d0%b7%d0%b0%d1%87%d0%b5%d0%bc-%d0%bd%d0%b5%d0%be%d0%b1%d1%85%d0%be%d0%b4%d0%b8%d0%bc%d0%be-%d1%83%d0%bf%d0%be%d0%bc%d0%b8%d0%bd%d0%b0%d1%82%d1%8c-%d0%be-%d1%81%d1%82%d0%b0%d1%80%d1%8b%d1%85.htm#comments</comments>
		<pubDate>Sat, 17 Mar 2012 10:52:03 +0000</pubDate>
		<dc:creator>Ангел Куликов</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[материал]]></category>
		<category><![CDATA[сайт]]></category>
		<category><![CDATA[ссылка]]></category>
		<category><![CDATA[статья]]></category>

		<guid isPermaLink="false">http://akulikov.org.ua/?p=396</guid>
		<description><![CDATA[Зачем блоггеры ссылаются на свои записи написанные ранее или вовсе пару лет назад? Что это может нам дать и как поможет ссылка на статью которую мы написали несколько недель или лет назад? Ответ очень прост, давайте рассмотрим его с нескольких точек зрения: Что это даст нам от поисковых систем Такие расстановки ссылок на ранее написанные [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://akulikov.org.ua/wp-content/uploads/2012/03/seo4.jpg"><img class="alignleft size-thumbnail wp-image-397" title="seo4" src="http://akulikov.org.ua/wp-content/uploads/2012/03/seo4-150x150.jpg" alt="" width="150" height="150" /></a>Зачем блоггеры ссылаются на свои записи написанные ранее или вовсе пару лет назад? Что это может нам дать и как поможет ссылка на статью которую мы написали несколько недель или лет назад?</p>
<p>Ответ очень прост, давайте рассмотрим его с нескольких точек зрения:<span id="more-396"></span></p>
<p><strong>Что это даст нам от поисковых систем</strong></p>
<p>Такие расстановки ссылок на ранее написанные статьи дают возможность поисковым системам качественно проиндексировать их, потому как любая гиперссылка является переходом на другую страницу, статью или информацию.</p>
<p>Также, таким образом мы даём понять поисковикам, что данный пост или информация, на которую ведёт ссылка — является важной, а так же полезной. В тоже время мы повышаем рейтинг статьи на которую ссылаемся. С повышением количества таких внутренних гиперссылок на материалы вашего сайта или блога повышается &#171;важность&#187; её у поисковых систем.<!--more--></p>
<p>Таким образом, как правило, наиболее трастовыми являются первые страницы сайта.</p>
<p>Стоит отметить, что это весьма полезно для поисковой оптимизации, ведь мы можем поставить гиперссылки необходимыми нам ключевыми словами, которые тем самым позволяют создавать отличный внутренний обмен ссылками, то есть оптимизируем сайт под seo-расскрутку.</p>
<p><strong>Что это даёт для читателей</strong></p>
<p>Расставляя гиперссылки на своём сайте, ссылаясь на старые материалы, мы даём возможность своим читателям ссылку на качественный контент, то есть тот, в котором они уже заранее были заинтересованы. Также это полезно по той причине, что найти старые материалы на сайте сложнее, чем свежие, которые находятся на первых страницах вашего сайта или блога.</p>
]]></content:encoded>
			<wfw:commentRss>http://akulikov.org.ua/news/396-seo-%d0%b7%d0%b0%d1%87%d0%b5%d0%bc-%d0%bd%d0%b5%d0%be%d0%b1%d1%85%d0%be%d0%b4%d0%b8%d0%bc%d0%be-%d1%83%d0%bf%d0%be%d0%bc%d0%b8%d0%bd%d0%b0%d1%82%d1%8c-%d0%be-%d1%81%d1%82%d0%b0%d1%80%d1%8b%d1%85.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python: Отправка SMS при помощи 3g-модема huawei e153u-1</title>
		<link>http://akulikov.org.ua/programming/389-python-%d0%be%d1%82%d0%bf%d1%80%d0%b0%d0%b2%d0%ba%d0%b0-sms-%d0%bf%d1%80%d0%b8-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d0%b8-3g-%d0%bc%d0%be%d0%b4%d0%b5%d0%bc%d0%b0-huawei-e153u-1.htm</link>
		<comments>http://akulikov.org.ua/programming/389-python-%d0%be%d1%82%d0%bf%d1%80%d0%b0%d0%b2%d0%ba%d0%b0-sms-%d0%bf%d1%80%d0%b8-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d0%b8-3g-%d0%bc%d0%be%d0%b4%d0%b5%d0%bc%d0%b0-huawei-e153u-1.htm#comments</comments>
		<pubDate>Wed, 07 Mar 2012 11:13:20 +0000</pubDate>
		<dc:creator>Ангел Куликов</dc:creator>
				<category><![CDATA[*nix]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[huawei]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[serial]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[киевстар]]></category>

		<guid isPermaLink="false">http://akulikov.org.ua/?p=389</guid>
		<description><![CDATA[Просто захотелось поделиться опытом, потому &#8212; без лишних слов, приступим к делу. Задача: Отправить СМС-сообщение с помощью скрипта написанного на python&#8217;е. Имеем: компьютер на базе Linux, брелок huawei e153u-1 , Python 2.7 и немного опыта программирования. Результат: #!/usr/bin/env python2 # -*- coding: UTF-8 -*- import serial import time number = "+380631234567" # укзал пример номера [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://akulikov.org.ua/wp-content/uploads/2012/03/e153u-1.jpg"><img class="alignleft size-thumbnail wp-image-390" title="e153u-1" src="http://akulikov.org.ua/wp-content/uploads/2012/03/e153u-1-150x150.jpg" alt="" width="150" height="150" /></a>Просто захотелось поделиться опытом, потому &#8212; без лишних слов, приступим к делу.</p>
<p><strong>Задача:</strong> Отправить СМС-сообщение с помощью скрипта написанного на python&#8217;е.</p>
<p><strong>Имеем:</strong> компьютер на базе Linux, брелок huawei e153u-1 , Python 2.7 и немного опыта программирования.<span id="more-389"></span></p>
<p><strong>Результат:</strong></p>
<pre class="code">
#!/usr/bin/env python2
# -*- coding: UTF-8 -*-

import serial
import time

number = "+380631234567" # укзал пример номера (Украина, лайф.)
message = "Это моё сообщение."

# процедура для отправки строки в модем и получения ответа
def str_send (ser, textline):
    print "&lt; 0:
        time.sleep(1)
        while ser.inWaiting() &gt; 0:
            out += ser.read(1)
        cout = out.split("\r")
        if ('OK' in out) or ('ERROR' in out) or ('&gt;' in out):
            print "&gt;&gt;" + out
            N = 1
        N -= 1

# связываемся с модемом
ser = serial.Serial("/dev/ttyUSB0", 11520, timeout=1)
try:
	ser.open()
except:
	ser.close()
	ser.open()

str_send(ser, 'ATZ\r')
str_send(ser,'AT+CMGS="%s\r' % number)
str_send(ser,'%s %s' % (message, chr(26)))

# отвязываемся от модема
ser.close()</pre>
<p>Если возникают какие-то проблемы &#8212; отписывайтесь, попытаемся решить&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://akulikov.org.ua/programming/389-python-%d0%be%d1%82%d0%bf%d1%80%d0%b0%d0%b2%d0%ba%d0%b0-sms-%d0%bf%d1%80%d0%b8-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d0%b8-3g-%d0%bc%d0%be%d0%b4%d0%b5%d0%bc%d0%b0-huawei-e153u-1.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python и Vim.. наглядное пособие..</title>
		<link>http://akulikov.org.ua/video_lessons/385-python-%d0%b8-vim-%d0%bd%d0%b0%d0%b3%d0%bb%d1%8f%d0%b4%d0%bd%d0%be%d0%b5-%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%b8%d0%b5.htm</link>
		<comments>http://akulikov.org.ua/video_lessons/385-python-%d0%b8-vim-%d0%bd%d0%b0%d0%b3%d0%bb%d1%8f%d0%b4%d0%bd%d0%be%d0%b5-%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%b8%d0%b5.htm#comments</comments>
		<pubDate>Mon, 05 Mar 2012 20:19:08 +0000</pubDate>
		<dc:creator>Ангел Куликов</dc:creator>
				<category><![CDATA[*nix]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Видео уроки]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[vim]]></category>
		<category><![CDATA[видео]]></category>

		<guid isPermaLink="false">http://akulikov.org.ua/?p=385</guid>
		<description><![CDATA[Небольшой видеоролик про редактирование кода в vim. Краткое содержание. 1. Использование аббревиатур. 2. Плагин MRU 3- Плагин tagbar Сделано с помощью свободного видеоредактора OpenShot Все спрашивают про музыку..BitBasic An Opener]]></description>
			<content:encoded><![CDATA[<p><object width="618" height="449" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/eagC7PcGcCk?version=3&amp;hl=ru_RU" /><param name="allowfullscreen" value="true" /><embed width="618" height="449" type="application/x-shockwave-flash" src="http://www.youtube.com/v/eagC7PcGcCk?version=3&amp;hl=ru_RU" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /></object></p>
<p>Небольшой видеоролик про редактирование кода в vim.<br />
Краткое содержание.<br />
1. Использование аббревиатур.<br />
2. Плагин MRU<br />
3- Плагин tagbar<br />
Сделано с помощью свободного видеоредактора OpenShot</p>
<p>Все спрашивают про музыку..BitBasic An Opener</p>
]]></content:encoded>
			<wfw:commentRss>http://akulikov.org.ua/video_lessons/385-python-%d0%b8-vim-%d0%bd%d0%b0%d0%b3%d0%bb%d1%8f%d0%b4%d0%bd%d0%be%d0%b5-%d0%bf%d0%be%d1%81%d0%be%d0%b1%d0%b8%d0%b5.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python: Практическое понимание того, как формируется спам&#8230;</title>
		<link>http://akulikov.org.ua/os/364-python-%d1%87%d1%82%d0%be-%d1%82%d0%b0%d0%ba%d0%be%d0%b5-%d1%81%d0%bf%d0%b0%d0%bc-%d1%80%d1%83%d0%ba%d0%be%d0%b2%d0%be%d0%b4%d1%81%d1%82%d0%b2%d0%be.htm</link>
		<comments>http://akulikov.org.ua/os/364-python-%d1%87%d1%82%d0%be-%d1%82%d0%b0%d0%ba%d0%be%d0%b5-%d1%81%d0%bf%d0%b0%d0%bc-%d1%80%d1%83%d0%ba%d0%be%d0%b2%d0%be%d0%b4%d1%81%d1%82%d0%b2%d0%be.htm#comments</comments>
		<pubDate>Mon, 05 Mar 2012 13:36:15 +0000</pubDate>
		<dc:creator>Ангел Куликов</dc:creator>
				<category><![CDATA[*nix]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://akulikov.org.ua/?p=364</guid>
		<description><![CDATA[Предыстория:  На протяжении нескольких лет я, как и любой из владельцев почтового ящика, получал спам-письма с разными предложениями и информацией. В один прекрасный момент терпение лопнуло и я начал изучать собственно саму проблему, но всё также являясь &#171;зелёным&#187; &#8212; я предполагал, что у людей, которые отсылают письма &#171;супер&#187;-компьютеры и &#171;супер&#187;-программы, что это не так всё [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Предыстория: </strong><a href="http://akulikov.org.ua/wp-content/uploads/2012/03/63.jpg" style="float:left"><img class="wp-image-365 size-thumbnail alignleft" title="63" src="http://akulikov.org.ua/wp-content/uploads/2012/03/63-267x300.jpg" alt="" width="171" height="192" /></a></p>
<p>На протяжении нескольких лет я, как и любой из владельцев почтового ящика, получал спам-письма с разными предложениями и информацией. В один прекрасный момент терпение лопнуло и я начал изучать собственно саму проблему, но всё также являясь &#171;зелёным&#187; &#8212; я предполагал, что у людей, которые отсылают письма &#171;супер&#187;-компьютеры и &#171;супер&#187;-программы, что это не так всё просто как является в реальности.<span id="more-364"></span></p>
<p><strong>Суть:</strong></p>
<p>Дело даже дошло до того, что я начал читать статьи по протоколам SMTP, POP3, IMAP&#8230; И тут то до меня дошло. Всё дело в заголовках, в том, что и как там построено. Из них можно было получать любую информацию. Теперь можно было анализируя найти отправителя, узнать почему письмо для Васи Пупкина, пришло именно мне.</p>
<p>Что бы хоть что-то представить &#8212; нужно это увидеть, потому, давайте заглянем внутрь этому &#171;монстру&#187; <img src='http://akulikov.org.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Давайте начнём с живого примера:</strong></p>
<pre class="code">Delivered-To: доставить кому
Return-Path: кто отправитель
Received: заголовок отправителя
Received-SPF: заголовок_от_получателя
Authentication-Results: результат авторизации на принимаюзей стороне
Received: заголовок отправителя
Mime-Version: 1.0
Content-Type: text/html; charset=windows-1251
Content-Transfer-Encoding: 8bit
To: кому
From: от кого
Subject: тема письма
Message-Id: id отправителя
Date: дата и время отправления

ТЕЛО_ПИСЬМА</pre>
<p>Что ж, мы разобрались с тем, что же такое заголовки (если же нет, отписываемся, будем обсуждать), теперь стоит перейти к делу. Как строятся спам сообщения? &#8212; Да очень просто! Давайте теперь рассмотрим скрипт на python&#8217;е, который будет заниматься спамом:</p>
<pre class="code">#!/usr/bin/python2
# -*- coding: utf-8  -*-

import smtplib
from email.mime.text import MIMEText
from datetime import datetime
from time import ctime,sleep
import string
import random

# Генерация случайной строки длинной n-символов:
def randstring(n):
    a = string.ascii_letters + string.ascii_letters
    return ''.join([random.choice(a) for i in range(n)])

# Генерация случайного числа от 10 до 254:
def randnum():
    a = random.randint(10,254)
    return '%s' % a

# Имитация ip-адреса:
def randip():
    st = "%s.%s.%s.%s" % (randnum(),randnum(),randnum(),randnum())
    return st

# Генерация email из случайных строк:
def randmail():
    st = randstring(5)+"@"+randstring(8)+"."+randstring(3)
    return st

# Генерация адреса сайта:
def randsite():
    st = randstring(2)+"."+randstring(8)+"."+randstring(3)
    return st

# Генерация заголовков Received (пересылки):
def randreciev():
    st = """Received: from localhost.localdomain (localhost [%s])
        by %s (Postfix) with ESMTPS id %s
        %s by md5;
        for ;%s -0800 (PST)""" % (randip(),randsite(),randstring(32),randstring(32),randmail(),ctime())
    return st

# Количественная генерация заголовков:
def randheader(n):
    st = ""
    for i in range(1,n):
        if i&gt;1:
        	st+="\r\n"
        st+=randreciev()
    return st

# Для каких адресов будем спамить
emails = ["vas@vas.com.ua"]

msg['Subject'] = 'This is my Subject'
msg['From'] = "from_address@domain"
msg['To'] = "to_address@domain"

fromaddr = "from_address"

# количество спам писем:
spam_count = 100

# Порт, ip, login  и password от сервера SMTP:
server_port = 25
# ip-адрес или хост
server_ip = 127.0.0.1
username = "this_is_my_login"
password = "this_is_my_password"

server = smtplib.SMTP(server_ip, server_port)

for i in range(1,spam_count):
	print i,":"
	for mail in emails:
		fromaddr = randstring(5)+"@"+randstring(8)+"."+randstring(3)
		toaddr = randstring(5)+"@"+randstring(8)+"."+randstring(3)
		print mail,
		senddate=ctime()
		# ctime() здесь служит для уникальности темы письма (что бы было тяжело отсеять):
		m="""%s\r\nDate: %s\r\nFrom: %s\r\nTo: %s\r\nSubject: %s\r\nX-Mailer: La France\r\n\r\n""" % (randheader(18),senddate, fromaddr, mail, ctime())
		ms="""
		Текст спам письма
		 \n"""+ctime() # ctime() здесь служит для уникальности контента
		server.login(username,password)
		server.sendmail(msg['From'], mail, m+ms)
		print "Ok"
		sleep(2)
server.quit()</pre>
<p>Уникальность примера в следующем:</p>
<ol>
<li>очень тяжело отсеять подобные письма по теме письма</li>
<li>тяжело найти отправителя (в примере мы используем 18 разных ip-адресов серверов пересыльщиков)</li>
<li>очень тяжело отсеять подобные письма по отправителю и получателю (генерируются по ходу дела)</li>
<li>очень тяжело отсеять подобные письма по телу письма (дополняется уникальным параметром ctime() )</li>
</ol>
<p>Думаю на сегодня хватит пищи для размышлений, потому &#8212; удачи!</p>
<p style="text-align: right;"><em><strong>С ув. Ангел Куликов</strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://akulikov.org.ua/os/364-python-%d1%87%d1%82%d0%be-%d1%82%d0%b0%d0%ba%d0%be%d0%b5-%d1%81%d0%bf%d0%b0%d0%bc-%d1%80%d1%83%d0%ba%d0%be%d0%b2%d0%be%d0%b4%d1%81%d1%82%d0%b2%d0%be.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

