<?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>Tamkovich.com: Телеком/VoIP блог</title>
	<atom:link href="http://tamkovich.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tamkovich.com</link>
	<description>Телеком, ИТ и все все все</description>
	<lastBuildDate>Wed, 01 Sep 2010 07:32:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>По чём iPhone4 для народа?</title>
		<link>http://tamkovich.com/2010/09/buy-iphone4/</link>
		<comments>http://tamkovich.com/2010/09/buy-iphone4/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 07:32:10 +0000</pubDate>
		<dc:creator>sergee</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=1495</guid>
		<description><![CDATA[Позавчера на РБК анонсировали официальные продажи iPhone4 в России, как всегда по интересным ценам. Так модель 16 Гб будет стоить 37 тысяч рублей, а модель с 32 Гб &#8211; 45 тысяч рублей. Продажи начнутся 22 сентября. Но если не охота ждать 22 дня, или платить лишние деньги, iPhone4 можно заказать уже сегодня в англии. Так, [...]]]></description>
			<content:encoded><![CDATA[<p align=justify >
Позавчера на РБК <a href=http://top.rbc.ru/economics/30/08/2010/458051.shtml >анонсировали</a> официальные продажи iPhone4 в России, как всегда по интересным ценам. Так модель 16 Гб будет стоить 37 тысяч рублей, а модель с 32 Гб &#8211; 45 тысяч рублей. Продажи начнутся 22 сентября. Но если не охота ждать 22 дня, или платить лишние деньги, iPhone4 можно заказать уже сегодня в англии. Так, проверенный магазин handtec <a href=http://www.handtec.co.uk/product.php/3047/apple-iphone-4--16gb--sim-free--black-/a9b6c4c59f1a05882160af3b5c464639 >предлагает iPhone4</a> за 595 фунтов + доставка. По сегодняшнему курсу это приблизительно 27 тысяч рублей. За эти деньги вы получаете не разлоченный в подвале, а официальный SIM-free телефон. Разница с российской ценой &#8211; 10 тысяч рублей для модели 16 гигабайт и, приблизительно 12 тысяч рублей для модели 32 Гб. Если погуглить можно найти и другие предложения, так, например некий магазин mPhone <a href=http://www.mphone.co.uk/acatalog/iphone-4-16gb.html >предлагает iPhone4 16 ГБ</a> за 578 фунтов &#8211; на 17 фунтов дешевле чем в handtec. При самостоятельном поиске магазина, очень важно обращать внимание, на возврат магазином НДС (VAT). Удачных покупок!</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2010/09/buy-iphone4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Покупки в интернете</title>
		<link>http://tamkovich.com/2010/08/internet-shoping/</link>
		<comments>http://tamkovich.com/2010/08/internet-shoping/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 14:14:14 +0000</pubDate>
		<dc:creator>sergee</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=1481</guid>
		<description><![CDATA[Интернет, даёт нашим гражданам замечательную возможность &#8211; совершать покупки у альтернативных продавцов. Со времён кооперативов, вся коммерция в нашей стране строится по одному трафарету: купил за рубль &#8211; продаю за 3 (знакомым за 2). Маржа 15-20%, считающаяся нормой у буржуев, у нас всерьёз не рассматривается. Многие доморощенные коммерсанты любят рассказывать про сложность бизнеса, про страх [...]]]></description>
			<content:encoded><![CDATA[<p align=justify >
Интернет, даёт нашим гражданам замечательную возможность &#8211; совершать покупки у альтернативных продавцов. Со времён кооперативов, вся коммерция в нашей стране строится по одному трафарету: купил за рубль &#8211; продаю за 3 (знакомым за 2). Маржа 15-20%, считающаяся нормой у буржуев, у нас всерьёз не рассматривается. Многие доморощенные коммерсанты любят рассказывать про сложность бизнеса, про страх перед органами и т.п. &#8211; не иначе совесть мучает после наценки в 200%. Все эти рассказы не имеют никакого отношения к реальности, но заметка не об этом &#8211; заметка об интернет шопинге.
</p>
<p><span id="more-1481"></span></p>
<p align=justify >
Приобрёл на днях 2 пары джинс левис, всё вместе с доставкой за 2900 рублей в магазине <a href=http://jeanandtop.com >Jean &#038; Top</a>. Приятно удивила доставка, обычной почтой доставили за 9 (!) дней. Гламурные пацаны утверждают, что левисы в Москве стоят 5-6 тысяч за пару. Не знаю как в Москве, но в городе Обнинск за 1500 рублей можно купить лишь штаны адидас с лампасами <img src='http://tamkovich.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Или вот другой пример: в Москве, до недавнего времени, iPhone4 предлагали за 100-110 тысяч рублей. Спрашивается зачем покупать девайс у горе бизнессменов, если можно спокойно приобрести его во вражеской Британии, обойдётся он при этом в 20 000 рублей плюс доставка. Даже против нынешней цены в 43 тысячи &#8211; разница неадекватная. Пускай себе дальше сидят и боятся органов.
</p>
<p align=justify >
Основная проблема при покупках через интернет &#8211; масса тонкостей с которыми не сталкиваешься в повседневной жизни. Как оплатить? что делать если покупка не пришла? В каких магазинах и что покупать? Что покупать не стоит? Как быть с таможней? Все эти и многие другие вопросы разобраны в замечательном блоге <a href=http://t-itanium.livejournal.com/ >t-itanium.livejournal.com</a>. Информация в блоге организованна очень хорошо. Имеется подробнейший <a href=http://t-itanium.livejournal.com/27323.html >FAQ</a>. Все записи снабжены тегами, таким образом можно легко отобрать информацию по интересующей вас теме, например обувь, джинсы и т.д. Так же хочу отметить комментарии посетителей, они на удивление конструктивны.
</p>
<p align=justify >
Удачных покупок!</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2010/08/internet-shoping/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>eyeBeam и X-Lite не понимают перенаправления 3XX (300, 302 и т.д.)</title>
		<link>http://tamkovich.com/2010/08/eyebeam-xlite-doesnt-understand-3xx-300-302-responses/</link>
		<comments>http://tamkovich.com/2010/08/eyebeam-xlite-doesnt-understand-3xx-300-302-responses/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 09:09:26 +0000</pubDate>
		<dc:creator>sergee</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[Kamailio]]></category>
		<category><![CDATA[SIP]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=1474</guid>
		<description><![CDATA[Казалось бы X-Lite (он же eyeBeam) от фирмы CounterPath, один из самых распространённых софтфонов, не должен содержать детских ошибок в работе с SIP proxy, но к сожалению это не так. X-Lite/eyeBeam принципиально не умеет работать с перенаправляющими (Redirect) серверами. Перенаправляющие SIP сервера, это как правило SIP proxy, настроенные таким образом, что бы на запросы клиентов [...]]]></description>
			<content:encoded><![CDATA[<p><img src=/wp-content/uploads/2010/08/counterpath.png align=right ></p>
<p align=justify >
Казалось бы X-Lite (он же eyeBeam) от фирмы CounterPath, один из самых распространённых софтфонов, не должен содержать детских ошибок в работе с <a href=http://tamkovich.com/tag/sip/ >SIP</a> proxy, но к сожалению это не так. X-Lite/eyeBeam принципиально не умеет работать с перенаправляющими (Redirect) серверами. Перенаправляющие <a href=http://tamkovich.com/tag/sip/ >SIP</a> сервера, это как правило <a href=http://tamkovich.com/tag/sip/ >SIP</a> proxy, настроенные таким образом, что бы на запросы клиентов отвечать кодами 3XX (как правило 300 &laquo;Multiple Choices&raquo; или 302 &laquo;Moved Temporarily&raquo;) &#8211; перенаправляя клиента на наименее загруженный сервер.
</p>
<p align=justify >
При попытке зарегистрироваться на сервере перенаправления, X-lite пишет на своём экране: &laquo;Registration error: 302 &#8211; Redirect&raquo;. Прямо скажем коды 3XX не являются ошибками, однако X-Lite/eyeBeam считает иначе. Если мы посмотрим wireshark-ом, то увидим следующее:
</p>
<p><span id="more-1474"></span><br />
<center><img src=/wp-content/uploads/2010/08/xlite-wireshark.gif ></center></p>
<p align=justify >
При попытке зарегистрироваться на балансировщике нагрузки (192.168.14.198), X-Lite (192.168.1.114) получает перенаправление на адрес 192.168.14.207. После этого X-Lite, в соответствии с RFC3261, должен сформировать новый <a href=http://tamkovich.com/tag/sip/ >SIP</a> запрос и отправить его по новому адресу (192.168.14.207). Как показывает wireshark, X-Lite формирует новый <a href=http://tamkovich.com/tag/sip/ >SIP</a> запрос, подставляя в него адрес полученный от балансировщика нагрузки. Однако, вместо того что бы отправить его по соответствующему IP адресу, X-Lite продолжает использовать IP адрес <a href=http://tamkovich.com/tag/sip/ >SIP</a> proxy. Судя по форуму CounterPath, этой проблеме более 2х лет.
</p>
<p align=justify >
Что же другие продукты от CounterPath? eyeBeam, как и следовало ожидать, ведёт себя точно так же как X-Lite, т.е. некорректно обрабатывает редиректы. А вот дорогущий Bria Professional вероятно использует другое ядро, отличное от eyeBeam/X-Lite посколько он правильно работает с перенаправлениями. Что делать? как быть? &#8211; Заплатить 50 баксов за Bria Professional или поставить Zoiper. Zoiper корректно отрабатывает перенаправления 3XX полученные от Kamailio.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2010/08/eyebeam-xlite-doesnt-understand-3xx-300-302-responses/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kamailio. Функции child_init(rank) и mod_init()</title>
		<link>http://tamkovich.com/2010/08/kamailio-child_init-rank-mod_init/</link>
		<comments>http://tamkovich.com/2010/08/kamailio-child_init-rank-mod_init/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 10:29:14 +0000</pubDate>
		<dc:creator>sergee</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[Kamailio]]></category>
		<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=1467</guid>
		<description><![CDATA[Каждый IP телефонист рано или поздно приходит к мысли, а не написать ли мне свой модуль для Asterisk, ну что бы делал всё что мне нужно быстро и без 2х страниц диалплана? Когда модуль для Asterisk написан, возникает желание написать модуль и для SIP-proxy, например для Kamailio. Программировать под Kamailio, на мой взгляд, несколько сложнее [...]]]></description>
			<content:encoded><![CDATA[<p align=justify>
Каждый IP телефонист рано или поздно приходит к мысли, а не написать ли мне свой модуль для <a href=http://tamkovich.com/asterisk/ >Asterisk</a>, ну что бы делал всё что мне нужно быстро и без 2х страниц диалплана? Когда модуль для <a href=http://tamkovich.com/asterisk/ >Asterisk</a> написан, возникает желание написать модуль и для <a href=http://tamkovich.com/tag/sip/ >SIP</a>-proxy, например для Kamailio. Программировать под Kamailio, на мой взгляд, несколько сложнее чем под <a href=http://tamkovich.com/asterisk/ >Asterisk</a>. Дело в том, что пользовательская база у <a href=http://tamkovich.com/tag/sip/ >SIP</a>-proxy серверов (SER, OpenSER, Kamailio, OpenSIPS и т.д.) гораздо меньше пользовательской базы у <a href=http://tamkovich.com/asterisk/ >Asterisk</a> &#8211; со всеми последствиями вытекающими отсюда, такими как: малое количество онлайн документации, малое количество форумов/списков рассылки и, самое главное, малое количество заданных и ещё меньшее количество отвеченных вопросов в интернете.
</p>
<p align=justify>
Если вы начали программировать модуль для Kamailio, вы уже наверняка ознакомились с замечательным документом <a href=http://www.asipto.com/pub/kamailio-devel-guide/ >KAMAILIO (OPENSER) Devel Guide</a> &#8211; если нет, рекомендую сделать это прямо сейчас. Содержимое документа будет актуально и пользователям OpenSIPS.
</p>
<p><span id="more-1467"></span></p>
<p align=justify>
В двух словах о функциях child_init(rank) и mod_init(). Обе эти функции используются для инициализации вашего модуля, с небольшим различием. Функция mod_init() выполняется сразу после того как Kamailio инициализирует параметры вашего модуля, установленные из конфига с помощью директив modparam(). Очень важно обратить внимание на то, что mod_init() выполняется только один раз. mod_init() подходящее место для инициализации переменных находящихся в общей (разделяемой) памяти. Для распараллеливания вычислений используется старый-добрый fork() т.е. Kamailio создаёт несколько копий процесса, часть из этих копий используются для служебных целей, а остальные &#8211; обрабатывают <a href=http://tamkovich.com/tag/sip/ >SIP</a> сообщения в соответствии с конфигурационным файлом. Сразу после форка, вызывается функция child_init(rank). В отличие от mod_init(), child_init(rank) выполняется не 1 раз а несколько &#8211; по одному разу для каждого нового процесса. Для того, что бы отличить, что за процесс вызвал child_init(rank) используется единственный параметр этой функции &#8211; целочисленный rank. В &laquo;<a href=http://www.asipto.com/pub/kamailio-devel-guide/ >KAMAILIO (OPENSER) Devel Guide</a>&raquo; &#8211; опущен вопрос о том, какие значения он может принимать. Но, как известно, лучшая документация это исходный код. Возможные специальные значения параметра rank перечислены в файле sr_module.h:
</p>

<div class="wp_syntax"><div class="code"><pre class="c c" style="font-family:monospace;"><span style="color: #339933;">#define PROC_MAIN      0  /* Main ser process */</span>
<span style="color: #339933;">#define PROC_TIMER    -1  /* Timer attendant process */</span>
<span style="color: #339933;">#define PROC_RPC      -2  /* RPC type process */</span>
<span style="color: #339933;">#define PROC_FIFO      PROC_RPC  /* FIFO attendant process */</span>
<span style="color: #339933;">#define PROC_TCP_MAIN -4  /* TCP main process */</span>
<span style="color: #339933;">#define PROC_UNIXSOCK -5  /* Unix socket server */</span>
<span style="color: #339933;">#define PROC_ATTENDANT -10  /* main &quot;attendant process */</span>
<span style="color: #339933;">#define PROC_INIT     -127 /* special rank, the context is the main ser</span>
                                      <span style="color: #666666; font-style: italic;">// process, but this is guaranteed to be executed</span>
                                      <span style="color: #666666; font-style: italic;">// before any process is forked, so it can be used</span>
                                      <span style="color: #666666; font-style: italic;">// to setup shared variables that depend on some</span>
                                      <span style="color: #666666; font-style: italic;">// after mod_init available information (e.g.</span>
                                      <span style="color: #666666; font-style: italic;">// total number of processes).</span>
                                      <span style="color: #666666; font-style: italic;">// WARNING: child_init(PROC_MAIN) is again called</span>
                                      <span style="color: #666666; font-style: italic;">// in the same process (main), but latter</span>
                                      <span style="color: #666666; font-style: italic;">// (before tcp), so make sure you don't init things</span>
                                      <span style="color: #666666; font-style: italic;">// twice, bot in PROC_MAIN and PROC_INT */</span>
<span style="color: #339933;">#define PROC_NOCHLDINIT -128 /* no child init functions will be called</span>
                              <span style="color: #666666; font-style: italic;">//  if this rank is used in fork_process() */</span>
&nbsp;
<span style="color: #339933;">#define PROC_MIN PROC_NOCHLDINIT /* Minimum process rank */</span></pre></div></div>

<p align=justify >
Кроме специальных значений rank &lt;= 0, так же имеются положительные, последовательно начиная с 1. Эти значения получают процессы работники &#8211; которые заняты непосредственно обработкой <a href=http://tamkovich.com/tag/sip/ >SIP</a> сообщений. Таким образом, если для работы вашего модуля необходимо соединение с БД, целесообразно открыть его из функции child_init(rank) для процессов, у которых rank &gt; 0. Например вот так:
</p>

<div class="wp_syntax"><div class="code"><pre class="c c" style="font-family:monospace;"><span style="color: #993333;">static</span> <span style="color: #993333;">int</span> child_init<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> rank<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        srand<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #0000dd;">11</span><span style="color: #339933;">+</span>rank<span style="color: #009900;">&#41;</span><span style="color: #339933;">*</span>getpid<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">*</span><span style="color: #0000dd;">7</span><span style="color: #009900;">&#41;</span>;
&nbsp;
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>rank <span style="color: #339933;">&gt;</span> <span style="color:#800080;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>init_db<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">!=</span> <span style="color:#800080;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                        LM_ERR<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;could not initiate a connection to the database<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span>;
                        <span style="color: #b1b100;">return</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span>;
                <span style="color: #009900;">&#125;</span>
&nbsp;
                LM_ERR<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Rank: %d, PID: %d. Connecting to DB.<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> rank<span style="color: #339933;">,</span> getpid<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
                <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>db_bind_mod<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>db_url<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>dbf<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color:#800080;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                        LM_ERR<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Unable to bind to a database driver<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span>;
                        <span style="color: #b1b100;">return</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span>;
                <span style="color: #009900;">&#125;</span>
                db_handle <span style="color: #339933;">=</span> dbf.<span style="color: #202020;">init</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>db_url<span style="color: #009900;">&#41;</span>;
        <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
                LM_ERR<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Rank: %d, PID: %d. NOT Connecting to DB.<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> rank<span style="color: #339933;">,</span> getpid<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">return</span> <span style="color:#800080;">0</span>;
<span style="color: #009900;">&#125;</span></pre></div></div>

<p align=justify >
При запуске Kamailio с модулем содержащим подобную инициализацию, мы увидим в сислоге:
</p>

<div class="wp_syntax"><div class="code"><pre class="log" style="font-family:monospace;">Aug 25 13:21:04 sipproxy /usr/local/sbin/kamailio[21995]: ERROR: lb [lb.c:345]: Rank: -127, PID: 21995. NOT Connecting to DB.
Aug 25 13:21:04 sipproxy /usr/local/sbin/kamailio[21996]: ERROR: lb [lb.c:338]: Rank: 1, PID: 21996. Connecting to DB.
Aug 25 13:21:04 sipproxy /usr/local/sbin/kamailio[21999]: ERROR: lb [lb.c:338]: Rank: 3, PID: 21999. Connecting to DB.
Aug 25 13:21:04 sipproxy /usr/local/sbin/kamailio[22001]: ERROR: lb [lb.c:345]: Rank: -1, PID: 22001. NOT Connecting to DB.
Aug 25 13:21:04 sipproxy /usr/local/sbin/kamailio[22002]: ERROR: lb [lb.c:345]: Rank: -1, PID: 22002. NOT Connecting to DB.
Aug 25 13:21:04 sipproxy /usr/local/sbin/kamailio[21995]: ERROR: lb [lb.c:345]: Rank: 0, PID: 21995. NOT Connecting to DB.
Aug 25 13:21:04 sipproxy /usr/local/sbin/kamailio[21998]: ERROR: lb [lb.c:338]: Rank: 2, PID: 21998. Connecting to DB.
Aug 25 13:21:04 sipproxy /usr/local/sbin/kamailio[22000]: ERROR: lb [lb.c:338]: Rank: 4, PID: 22000. Connecting to DB.</pre></div></div>

<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2010/08/kamailio-child_init-rank-mod_init/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Увеличина максимальная стоимость частной посылки</title>
		<link>http://tamkovich.com/2010/08/taxfree-parcel-price-increased/</link>
		<comments>http://tamkovich.com/2010/08/taxfree-parcel-price-increased/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 18:49:10 +0000</pubDate>
		<dc:creator>sergee</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=1461</guid>
		<description><![CDATA[Не все знают, но с 1го июля 2010 года Россия живём в таможенном союзе с Казахстаном и Белоруссией, а значит и с новым таможенным кодексом. Таможенный кодекс (ТК) это такая бумажка, которая регулирует правила и стоимость пересечения границы различными товарами. Согласно старому ТК, пошлиной не облагались посылки на имя физических лиц, чья таможенная стоимость составляла [...]]]></description>
			<content:encoded><![CDATA[<p align=justify >
Не все знают, но с 1го июля 2010 года Россия живём в таможенном союзе с Казахстаном и Белоруссией, а значит и с новым таможенным кодексом. Таможенный кодекс (ТК) это такая бумажка, которая регулирует правила и стоимость пересечения границы различными товарами. Согласно старому ТК, пошлиной не облагались посылки на имя физических лиц, чья таможенная стоимость составляла менее 10 000 рублей для обычной почты или менее 5 000 рублей для служб экспресс доставки. Знание новых правил будет полезно всем кто совершает или планирует совершать покупки за рубежом с помощью интернет. Недавно ФТС дала разъяснения <a href=http://customs.ru/ru/press/of_news/index.php?id286=32732 >О пересылке товаров для личного пользования в международных почтовых отправлениях</a>. Итак, что же гласят новые правила? Из положительных изменений можно выделить:
</p>
<blockquote><p>
В течение календарного месяца в адрес одного получателя, являющегося физическим лицом, находящимся на таможенной территории Таможенного союза, в МПО можно переслать товаров, таможенная стоимость которых не превышает сумму, эквивалентную 1000 евро, и общий вес которых не превышает 31 кг.
</p></blockquote>
<p><span id="more-1461"></span></p>
<p align=justify >
Т.е. вместо 10 000 (5 000) рублей, лимит теперь равняется почти 40 000 рублей не зависимо от способа доставки, а это значит, что можно совершать более дорогие покупки не боясь попасть на растаможку. Например купить iphone 4 в британии, за <a href=http://www.handtec.co.uk/product.php/3047/apple-iphone-4--16gb--sim-free--black-/a9b6c4c59f1a05882160af3b5c464639>615 фунтов</a> (29 200 рублей). Из отрицательных моментов &#8211; расширился список запрещённых к пересылке товаров:</p>
<blockquote><p>
Соглашение также определило перечень товаров для личного пользования запрещенных к ввозу и вывозу с территории Таможенного союза. Помимо товаров данной категории к пересылке в МПО запрещены:</p>
<p>алкогольная продукция, этиловый спирт, пиво<br />
любые виды табачных изделий и курительных смесей<br />
любые виды оружия (их части), патроны к ним (их части), конструктивно сходные с гражданским и служебным оружием изделия<br />
&#8230;
</p></blockquote>
<p>Большое количество людей, до введения нового ТК, закупалось гламурным спиртным за границей. Ведь бутылка Hennessy XO 0.7 литра стоит, например, в британии &#8211; <a href=http://www.thewhiskyexchange.com/P-1733.aspx>85 фунтов</a> (4 000 рублей)</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2010/08/taxfree-parcel-price-increased/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>О пожарах</title>
		<link>http://tamkovich.com/2010/08/conflagration/</link>
		<comments>http://tamkovich.com/2010/08/conflagration/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 07:51:04 +0000</pubDate>
		<dc:creator>sergee</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=1457</guid>
		<description><![CDATA[Лето выдалось нынче жаркое, горим уже 2 месяца. Глядя назад и вспоминая прошлые года, не могу не отметить репортажей из Италии, Польши и, в особенности, из Греции. Все эти репортажи рассказывали нам о том, как прилетает наш бравый МЧС на чудо самолётах Бе-200 и спасает диких европейцев от неминуемой гибели. Почему же эти замечательные люди [...]]]></description>
			<content:encoded><![CDATA[<p align=justify >
Лето выдалось нынче жаркое, горим уже 2 месяца. Глядя назад и вспоминая прошлые года, не могу не отметить репортажей из Италии, Польши и, в особенности, из Греции. Все эти репортажи рассказывали нам о том, как прилетает наш бравый МЧС на чудо самолётах Бе-200 и спасает диких европейцев от неминуемой гибели.
</p>
<p><center><br />
<img src=/wp-content/uploads/2010/08/Reaktivnyi-samoljot-amfibija-BE-200.jpg ><br />
</center><br />
<span id="more-1457"></span></p>
<p align=justify >
Почему же эти замечательные люди не могут спасти цивилизованных Россиян вот уже 2 месяца? Ведь они так успешно выступали в Европе?! Может быть там пожары были сильно слабже? Или может не все самолёты вернулись на родину, а часть осталось охранять Европу? Почему там всё хорошо а здесь всё плохо? Предлагаю посмотреть на историю с пожарами несколько с другой стороны. Скорее всего спасение Европы было лишь в головах отечественных СМИ. Глядя на то как МЧС тушит пожары дома, сдаётся мне что так же он тушил их и за границей. Назвать это решающим или хотя бы значимым вкладом &#8211; язык не поворачивается. Да и на что способна армада состоящая аж из 4 (четырёх!) самолётов? В лучшем случае &#8211; демонстрация флага и небольшой гешафт руководству МЧС. Ну а нам, естественно, телевизор рассказал как оно на самом деле, создал, так сказать, повод для гордости.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2010/08/conflagration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asterisk 1.8 &#8211; теперь beta3</title>
		<link>http://tamkovich.com/2010/08/asterisk-1-8-beta3/</link>
		<comments>http://tamkovich.com/2010/08/asterisk-1-8-beta3/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 16:54:48 +0000</pubDate>
		<dc:creator>sergee</dc:creator>
				<category><![CDATA[Asterisk]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=1452</guid>
		<description><![CDATA[Пока все цивилизованные люди были заняты тушением пожаров, американская компания Digium выпустила аж 3 бета версии нового Asterisk 1.8. Скачать последнюю Asterisk 1.8.0 beta3 можно здесь. Напомню, что Asterisk 1.8.0 позиционируется как LTS &#8211; Long Term Support, т.е. как долговременное решение пришедшее на смену Asterisk 1.4 в отличие от Asterisk 1.6.x которые были тестовыми площадками. [...]]]></description>
			<content:encoded><![CDATA[<p align=justify >
Пока все цивилизованные люди были заняты тушением пожаров, американская компания Digium выпустила аж 3 бета версии нового <a href=http://tamkovich.com/asterisk/ >Asterisk</a> 1.8. Скачать последнюю <a href=http://tamkovich.com/asterisk/ >Asterisk</a> 1.8.0 beta3 можно <a href=http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8.0-beta3.tar.gz >здесь</a>.
</p>
<p align=justify >
Напомню, что <a href=http://tamkovich.com/asterisk/ >Asterisk</a> 1.8.0 позиционируется как LTS &#8211; Long Term Support, т.е. как долговременное решение пришедшее на смену <a href=http://tamkovich.com/asterisk/ >Asterisk</a> 1.4 в отличие от <a href=http://tamkovich.com/asterisk/ >Asterisk</a> 1.6.x которые были тестовыми площадками. Основными нововведениями в <a href=http://tamkovich.com/asterisk/ >Asterisk</a> 1.8 являются:</p>
<ul>
<li> SRTP &#8211; технология позволяющая шифровать медиа потоки.
<li> Поддержка IPv6
<li> Поддержка Connected Party Identification
<li> Интеграция с разнообразными календарями
<li> CEL (Channel Event Logging) – новая подсистема логирования событий в канале. Данная подсистема предназначена для качественного биллинга сложных звонков (коллцентры, несколько трансферов и т.д.)
<li> Распределённый учёт состояния устройств (DevState) с помощью Jabber/XMPP PubSub
<li> Поддержка AOC (Advice of Charge)
</ul></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2010/08/asterisk-1-8-beta3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Предзаказ на Nissan Patrol</title>
		<link>http://tamkovich.com/2010/08/nissan-patrol-2010-preorder/</link>
		<comments>http://tamkovich.com/2010/08/nissan-patrol-2010-preorder/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 06:59:40 +0000</pubDate>
		<dc:creator>sergee</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=1445</guid>
		<description><![CDATA[В Москве начался приём заказов на новый Nissan Patrol.]]></description>
			<content:encoded><![CDATA[<p align=justify>
В Москве начался <a href=http://nissan.genser.ru/ru/news/company_news/?&#038;id4=600 >приём заказов</a> на новый Nissan Patrol.
</p>
<p><center><br />
<img src=/wp-content/uploads/2010/08/nissan_patrol_05_.jpg border=0 ><br />
</center></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2010/08/nissan-patrol-2010-preorder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Всё о шаговых и серво моторах</title>
		<link>http://tamkovich.com/2010/08/stepper-motor-servo-motor/</link>
		<comments>http://tamkovich.com/2010/08/stepper-motor-servo-motor/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 09:40:03 +0000</pubDate>
		<dc:creator>sergee</dc:creator>
				<category><![CDATA[Роботы]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=1443</guid>
		<description><![CDATA[Отличная подборка статей, своеобразный ликбез на тему электромоторов: шаговые и серво, синхронные и асинхронные, с щётками и без. А также особенности управления различными электродвигателями. Одним словом, всё что вы хотели узнать об электродвигателях, но боялись спросить. Для того чтобы уменьшить дискретность перемещения ротора шагового двигателя применяется микрошаговый режим. Микрошаг реализуется при независимом управлении током обмоток [...]]]></description>
			<content:encoded><![CDATA[<p align=justify >
Отличная <a href=http://www.cnc-engravers.ru/Step-Servo.htm >подборка статей</a>, своеобразный ликбез на тему электромоторов: шаговые и серво, синхронные и асинхронные, с щётками и без. А также особенности управления различными электродвигателями. Одним словом, всё что вы хотели узнать об электродвигателях, но боялись спросить.</p>
<blockquote><p>
Для того чтобы уменьшить дискретность перемещения ротора шагового двигателя применяется микрошаговый режим. Микрошаг реализуется при независимом управлении током обмоток шагового электродвигателя. Управляя соотношением токов в обмотках можно зафиксировать ротор в промежуточном положении между шагами. Таким образом можно повысить плавность вращения ротора и добиться высокой точности позиционирования. В микрошаговом режиме можно получить разрешающую способность в 51200 шаг/об.
</p></blockquote>
<p><center><br />
<table border=0>
<tr>
<td><img src=wp-content/uploads/2010/08/step1.gif ></td>
<td><img src=wp-content/uploads/2010/08/step2.jpg ></td>
</tr>
</table>
<p></center></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2010/08/stepper-motor-servo-motor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Эксклюзивные тренинги от FastLane</title>
		<link>http://tamkovich.com/2010/08/fastlane-trainings/</link>
		<comments>http://tamkovich.com/2010/08/fastlane-trainings/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 10:58:10 +0000</pubDate>
		<dc:creator>sergee</dc:creator>
				<category><![CDATA[Cisco]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=1437</guid>
		<description><![CDATA[Компания FastLane &#8211; крупный партнёр Cisco, занимается обучением и сертификаций по различным направлениям. До конца года fast lane, проведёт 3 довольно интересных тренинга: Customer Voice Portal Implementation (CVPI) 30 августа – 03 сентября, Cisco Unified Contact Center Power Workshop (CUCCPW) 18-27 октября и PSTN 2200 Gateway Basics (PGWB) 18 -22 октября. Все тренинги будут проводиться [...]]]></description>
			<content:encoded><![CDATA[<p><img src=/wp-content/uploads/2010/08/fast-lane.png align=left ></p>
<p align=justify >
Компания FastLane &#8211; крупный партнёр <a href=http://tamkovich.com/cisco/ >Cisco</a>, занимается обучением и сертификаций по различным направлениям. До конца года fast lane, проведёт 3 довольно интересных тренинга: <a href=http://www.flane.ru/course/ci-cvpi?hl=cvpi >Customer Voice Portal Implementation (CVPI)</a> 30 августа – 03 сентября, <a href=http://www.flane.ru/course/fl-cuccpw?hl=cuccpw >Cisco Unified Contact Center Power Workshop (CUCCPW)</a> 18-27 октября и <a href=http://www.flane.ru/course/ci-pgwb?hl=pgwb >PSTN 2200 Gateway Basics (PGWB)</a> 18 -22 октября. Все тренинги будут проводиться на английском языке. Самый интересный из них, на мой взгляд &#8211; PGWB, рассматривающий вопросы соединения сетей <a href=http://tamkovich.com/tag/sip/ >SIP</a>/h.323 и ОКС7.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2010/08/fastlane-trainings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
