<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5123463844708012853</id><updated>2011-11-27T15:51:08.887-08:00</updated><title type='text'>sgoncharenko</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sgoncharenko.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sgoncharenko.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>sgoncharenko</name><uri>http://www.blogger.com/profile/09683381821146530511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5123463844708012853.post-7939804694157618866</id><published>2011-01-12T11:50:00.000-08:00</published><updated>2011-01-13T04:22:06.447-08:00</updated><title type='text'>WDS on D-link routers (connecting Dlink router as a wireless extender to your WiFi network)</title><content type='html'>&lt;div style="text-align: left;"&gt;Hi,&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Looks like in the Internet and on different forums there is a mis-perception that if you want to make a wireless bridge or WiFi extender or WiFi client using another router - you have to either choose router which supports this literally(in the specs) and you have to be using the same routers or your will need to purchase some really expensive routers.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That's not true&lt;b&gt; - I was able t&lt;/b&gt;&lt;b&gt;o connect D&lt;/b&gt;&lt;b&gt;I-524 as a wireless extender to DI-824vup+ &lt;/b&gt;&lt;b&gt;and LAN ports of this DI-524 can also use internet and be in the local network&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;How I did this?&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First of all you need to know that almost all D-Link routers have hidden WDS (access point + wireless bridge) mode, you just need to add "/wds.htm" to the URL of your router (http://192.168.0.1/wds.htm for instance). Most people on the internet think that this page is fake and that these devices doesn't have WDS mode - well, as I already said that's not true and all these people probably just were not able to properly configure their devices for WDS.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Secondly let me tell you my configuration of the whole system&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Internet "arrives" to DI-824vup+, this device distributes internet to other hosts in my network and provides Wireless network to WiFi clients. This device has 192.168.0.1 IP address in the local network and Wireless. Some devices and computers are connected directly to this router via Ethernet cables or via wireless network.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;DI-524 works as a bridge ad access point in the same time (WDS mode). It transmits traffic from wireless and LAN devices (Di-524 has 192.168.0.254 as LAN address) via wireless network to DI-824 and to internet via this router. So I can have an isolated segment of network (isolated in terms of cables - no cables are involved) which is on the same local network and can use internet connection. To this DI-524 router are connected - media player and laptop via WiFi and they both can connect to the internet.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now to details.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All routers should have the same IP addresses on their LAN interfaces&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;WiFi setting of Di 824vup+&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://1.bp.blogspot.com/_yfcQuz9Gbsw/TS4SeJhcW5I/AAAAAAAAAkI/-rOqJdmrzqA/s400/Screenshot-3.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 225px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5561402899010706322" /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;WDS settings of DI-824vup+ (/wds.htm). In the Remote AP MAC you should but WiFi MAC address of DI-524&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://2.bp.blogspot.com/_yfcQuz9Gbsw/TS4SeV5gtUI/AAAAAAAAAkQ/kzUJh7mXJxc/s400/Screenshot-4.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 220px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5561402902332880194" /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Wireless performance settings of DI-824vup+&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://4.bp.blogspot.com/_yfcQuz9Gbsw/TS4SeeeWckI/AAAAAAAAAkY/46oC7ZAsAlM/s400/Screenshot-5.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 333px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5561402904634880578" /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;DI-524 WAN settings should be dynamic IP connection with manual reconnect. So, that device won't try to reestablish internet access which it physically doesn't have.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;DI-524 WDS settings (/wds.htm). In the Remote AP MAC you should but WiFi MAC address of DI-824vup+&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://4.bp.blogspot.com/_yfcQuz9Gbsw/TS4SekOVQwI/AAAAAAAAAkg/0XSdyFUIIO0/s400/Screenshot-6.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 194px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5561402906178306818" /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;DI-524 WiFi settings (&lt;b&gt;Network ID, channel, security method and secret key should be the same as in DI-824vup+&lt;/b&gt;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://2.bp.blogspot.com/_yfcQuz9Gbsw/TS4Se-POu9I/AAAAAAAAAko/KOXMxMH9by0/s400/Screenshot-7.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 247px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5561402913161395154" /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;DI-524 WiFi performance settings (&lt;b&gt;ssid broadcast should be disabled&lt;/b&gt;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://1.bp.blogspot.com/_yfcQuz9Gbsw/TS4UoC_kDII/AAAAAAAAAk4/fTzfolJjEdY/s400/Screenshot-9.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5561405268079938690" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 290px; color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; " /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline; "&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); "&gt;DI-524 DHCP settings - &lt;b&gt;DHCP is disabled (DHCP should work only on "main" router)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); "&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); "&gt;&lt;b&gt;&lt;img src="http://1.bp.blogspot.com/_yfcQuz9Gbsw/TS4Un56dDrI/AAAAAAAAAkw/cgv_QkxSLLc/s400/Screenshot-8.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5561405265642589874" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 247px; " /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: underline; "&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); "&gt;&lt;b&gt;That's it - feel free to ask questions in the comments.&lt;br /&gt;&lt;/b&gt;&lt;div style="text-align: center; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5123463844708012853-7939804694157618866?l=sgoncharenko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgoncharenko.blogspot.com/feeds/7939804694157618866/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://sgoncharenko.blogspot.com/2011/01/wds-on-d-link-routers-connecting-dlink.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/7939804694157618866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/7939804694157618866'/><link rel='alternate' type='text/html' href='http://sgoncharenko.blogspot.com/2011/01/wds-on-d-link-routers-connecting-dlink.html' title='WDS on D-link routers (connecting Dlink router as a wireless extender to your WiFi network)'/><author><name>sgoncharenko</name><uri>http://www.blogger.com/profile/09683381821146530511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_yfcQuz9Gbsw/TS4SeJhcW5I/AAAAAAAAAkI/-rOqJdmrzqA/s72-c/Screenshot-3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5123463844708012853.post-4986737295834961197</id><published>2010-06-30T04:20:00.001-07:00</published><updated>2010-06-30T04:20:05.713-07:00</updated><title type='text'>Coupling Parallax Robot with iPaq – Part 2</title><content type='html'>&lt;p&gt;You can read Part 1 &lt;a href="http://sgoncharenko.blogspot.com/2010/06/coupling-parallax-robot-with-ipaq.html"&gt;here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;So, I was able to successfully create a C# application for WinMo5 which reads input from BoeBot and can send data back to the robot. On the BoeBot I uploaded a program which reads data from IR sensors, reports it back to the COM port and wait for instructions where to go to.&lt;/p&gt;  &lt;p&gt;The program on the iPaq has a built-in web server which allows me to connect to the application via WiFi and to read data from BoeBot, there is also a text field which can be used to send instructions back to the robot. So, for instance, via WiFi I can send a message to go forward and then receive on the web page values from IR sensors. It’s like a remote control via WiFi via built into the robot webserver.&lt;/p&gt;  &lt;p&gt;I’ll post my current source code later.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5123463844708012853-4986737295834961197?l=sgoncharenko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgoncharenko.blogspot.com/feeds/4986737295834961197/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://sgoncharenko.blogspot.com/2010/06/coupling-parallax-robot-with-ipaq-part.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/4986737295834961197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/4986737295834961197'/><link rel='alternate' type='text/html' href='http://sgoncharenko.blogspot.com/2010/06/coupling-parallax-robot-with-ipaq-part.html' title='Coupling Parallax Robot with iPaq – Part 2'/><author><name>sgoncharenko</name><uri>http://www.blogger.com/profile/09683381821146530511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5123463844708012853.post-5401855484373908990</id><published>2010-06-18T03:53:00.001-07:00</published><updated>2010-06-18T03:53:13.601-07:00</updated><title type='text'>Coupling Parallax Robot with iPaq</title><content type='html'>&lt;p&gt;Recently I started a project of coupling parallax Boe bot robot with ipaq rx1950. Initially I thought it can’t be done since my Boe Bot only have a serial port, but then I found that rx1950 actually has a serial port and I can assemble a connector for this.&lt;/p&gt;  &lt;p&gt;You might ask “why do I bother?” – the thing is that I always had a thought of implementing my science work in the university in the real life. It is a neural network which is being trained and programmed by a genetic algorithm. Basically this simulates how homo-sapience and other animals with abilities to collect knowledge evolved through the generations, but with computer you can speedup this process for a neural networks to a few minutes (it depends on the size of the network though).&lt;/p&gt;  &lt;p&gt;PBasic that Parallax has in their robots and in controllers is quite modern and quite good language, but it won’t do what I need to implement for the whole thing. Plus, hardware restrictions won’t allow me to collect data for several thousands of virtual “species” (individual configurations of the neural network). That’s why I quickly realized that with BoeBot I can only create an “animal” with the “brain” (neural network), in order to train this thing I have to use external tools. I.E. I could select best fit for the brain, switch boebot on and program it to collect some performance data for the selected brain sample, then I can use collected data on a PC to optimize values. But this process will be very very time-consuming and not scalable and not flexible enough.&lt;/p&gt;  &lt;p&gt;So, then I realized that I could use ipaq and connect it directly to the robot. Then I decided to proceed with 2 phases&lt;/p&gt;  &lt;p&gt;- Phase I – a program on the iPaq will collect data from robot’s sensors and return back commands for actuators (motors). The program will include neural network and GA (genetic algorithm which will adjust the network).&lt;/p&gt;  &lt;p&gt;- Pase II – a program will collect data about robot’s sensors and will train network which resides on the robot itself. So, even if ipaq is switched off, the “animal” will live, it just won’t evolve.&lt;/p&gt;  &lt;p&gt;I thought I can use Linux on the iPaq (I already tried to port it and it worked quite well even with the wifi – send me a message if you want to know how, I know that it’s hard for the rx1950), but then I decided that it will be very unstable and again not flexible – it’s hard to compile for embedded Linux (I just never had enough time to learn how to do this). So I decided to go with WinMo5. VS2005+WinMo5SDK are very good development tools I should say, it was very easy to create ComPort application with C# and .Net Compact Framework.&lt;/p&gt;  &lt;p&gt;Now I need to put everything together. I’ll let you know what I make.&lt;/p&gt;  &lt;p&gt;P.S. iPaq rx1950 pinout for serial port:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.gomadic.com/comipseradca.html"&gt;http://www.gomadic.com/comipseradca.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://pinouts.ru/PDA/ipaq_22p_pinout.shtml"&gt;http://pinouts.ru/PDA/ipaq_22p_pinout.shtml&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5123463844708012853-5401855484373908990?l=sgoncharenko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgoncharenko.blogspot.com/feeds/5401855484373908990/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://sgoncharenko.blogspot.com/2010/06/coupling-parallax-robot-with-ipaq.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/5401855484373908990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/5401855484373908990'/><link rel='alternate' type='text/html' href='http://sgoncharenko.blogspot.com/2010/06/coupling-parallax-robot-with-ipaq.html' title='Coupling Parallax Robot with iPaq'/><author><name>sgoncharenko</name><uri>http://www.blogger.com/profile/09683381821146530511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5123463844708012853.post-2211265798087704041</id><published>2009-11-06T07:56:00.001-08:00</published><updated>2009-11-06T07:56:21.583-08:00</updated><title type='text'>Apple AppStore is a nightmare for developers</title><content type='html'>&lt;p&gt;We submitted an app to the AppStore more than a week ago, usually it take 3-4 days to approve our product, we were OK with that, but when you release a hotfix (X.X.1 version) – why the hell on earth it should take more than a week?&lt;/p&gt;  &lt;p&gt;Are you serious? For other our products we still have even older version. This is totally unacceptable, didn’t you know about a huge load that you will experience with all of these apps in the store? Looks like you have a single person per developer, who is wasting their time doing unnecessary QA tests.&lt;/p&gt;  &lt;p&gt;I am very disappointed with you Apple! And when developers are very disappointed with platform for which they develop an application – this is something that should be taken care of.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5123463844708012853-2211265798087704041?l=sgoncharenko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgoncharenko.blogspot.com/feeds/2211265798087704041/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://sgoncharenko.blogspot.com/2009/11/apple-appstore-is-nightmare-for.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/2211265798087704041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/2211265798087704041'/><link rel='alternate' type='text/html' href='http://sgoncharenko.blogspot.com/2009/11/apple-appstore-is-nightmare-for.html' title='Apple AppStore is a nightmare for developers'/><author><name>sgoncharenko</name><uri>http://www.blogger.com/profile/09683381821146530511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5123463844708012853.post-2839559874263986275</id><published>2009-09-10T00:12:00.001-07:00</published><updated>2009-09-10T00:15:27.613-07:00</updated><title type='text'>Самый простой способ купить билет в Ryanair</title><content type='html'>&lt;p&gt;Недавно спланировал и съездил с женой в Голландию, Германию и отдыхал на Сардинии. По сложившейся традиции :) отдых = зарплате (никаких накопить, сэкономить, взять кредит). По–этому Тампере, по-этому Ryanair.&lt;/p&gt;  &lt;p&gt;Подождал Жутчайшего promotion от Ryanair – все билеты мне обходились по 5 евро итого – 4 перелёта на двоих = 40 евро. Но встала проблема – оплата по visa добавляет к каждому перелёту ещё по 5 евро и стоимость перелётов удваивается – не очень-то радостно. Promotion заканчивался на следующий день – ни она из Visa Electron что была на руках не сработала :). Но “русские не здаются” :) вычитал в интернете что вродебы Промсвязьбанк выдаёт Электроны которые работают, кроме того у них появилась услуга Visa Electron Express или что-то типа того. Поехал – оказалось действительно – платишь 250 р (годовое обслуживание) и тебе за пол-часа выдают Электрон.&lt;/p&gt;  &lt;p&gt;Могу подтвердить – хоть на этой карте нету Вашей фамилии, в инете карта работает на ура. Ryanair схавал! :)&lt;/p&gt;  &lt;p&gt;Да здравствует победа русской смекалки над иностранным маркетингом – не на тех напали :)&lt;/p&gt;  &lt;p&gt;P.S. Правда на след день цена на билет опустилась до 1 евро :)&lt;/p&gt;  &lt;p&gt;P.P.S. Чёто я уже писал оказывается :) – ну теперь по русски заголовок :)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5123463844708012853-2839559874263986275?l=sgoncharenko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgoncharenko.blogspot.com/feeds/2839559874263986275/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://sgoncharenko.blogspot.com/2009/09/ryanair.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/2839559874263986275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/2839559874263986275'/><link rel='alternate' type='text/html' href='http://sgoncharenko.blogspot.com/2009/09/ryanair.html' title='Самый простой способ купить билет в Ryanair'/><author><name>sgoncharenko</name><uri>http://www.blogger.com/profile/09683381821146530511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5123463844708012853.post-7112225557149947368</id><published>2009-07-14T02:06:00.001-07:00</published><updated>2009-07-14T02:06:43.535-07:00</updated><title type='text'>Ryanair Tickets to Europe with Visa Electron. Райанэиром в Европу – оплата Visa Electron</title><content type='html'>&lt;p&gt;Тут Ryanair поменял немного схему продажи билетов. Теперь в случае если у тебя не Visa Electron приходится доплачивать по 5 евро на человека на перелёт. Учитывая что я обычно сложные маршруты придумываю с несколькими перелётами – выходит в копеечку. Кроме того собирался покупать билеты по теже 5 евро, так что платить 10 как то не очень хотелось. Выход был найден.&lt;/p&gt;  &lt;p&gt;Оказывается не все Visa Electron-ы у нас в стране одинаково полезны :). Судя по форумам Ryanair кушает старые VTB-шные и Промсвязьбанка. Промоакция по которой я собирался билеты брать заканчивалась на следующий день. Карточку выдают 3-5 дней. Но оказалось Промсвязьбанк выдаёт Visa Electron Мгновенного использования (без имени владельца на карте), я получил такую за 120 рублей в течение 30 минут ;)&lt;/p&gt;  &lt;p&gt;Карта сработала like a charm :)&lt;/p&gt;  &lt;p&gt;Мораль сей басни – на следующий день Ryanair сбросил часть билетов до 1евро :(, правда при этом конкретно мои дни подорожали и значительно – так что нечего особо расстраиватся&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5123463844708012853-7112225557149947368?l=sgoncharenko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgoncharenko.blogspot.com/feeds/7112225557149947368/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://sgoncharenko.blogspot.com/2009/07/ryanair-tickets-to-europe-with-visa.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/7112225557149947368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/7112225557149947368'/><link rel='alternate' type='text/html' href='http://sgoncharenko.blogspot.com/2009/07/ryanair-tickets-to-europe-with-visa.html' title='Ryanair Tickets to Europe with Visa Electron. Райанэиром в Европу – оплата Visa Electron'/><author><name>sgoncharenko</name><uri>http://www.blogger.com/profile/09683381821146530511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5123463844708012853.post-2898336350371615969</id><published>2009-05-12T23:46:00.001-07:00</published><updated>2009-05-12T23:46:15.067-07:00</updated><title type='text'>Last.fm is now a commercial service :(</title><content type='html'>&lt;p&gt;Sad but true. Will remove all my last.fm links and subscription. &lt;/p&gt;  &lt;p&gt;Thank you last.fm, it was a good idea. Now I’m going to find another free internet radio.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5123463844708012853-2898336350371615969?l=sgoncharenko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgoncharenko.blogspot.com/feeds/2898336350371615969/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://sgoncharenko.blogspot.com/2009/05/lastfm-is-now-commercial-service.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/2898336350371615969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/2898336350371615969'/><link rel='alternate' type='text/html' href='http://sgoncharenko.blogspot.com/2009/05/lastfm-is-now-commercial-service.html' title='Last.fm is now a commercial service :('/><author><name>sgoncharenko</name><uri>http://www.blogger.com/profile/09683381821146530511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5123463844708012853.post-6754107335327096376</id><published>2009-05-06T09:43:00.001-07:00</published><updated>2009-05-06T09:43:08.529-07:00</updated><title type='text'>Asterisk 1.6 + Voiceone + Exchange 2007</title><content type='html'>&lt;p&gt;Almost finished this configuration. For those who don’t know – Voiceone is a great gui for asterisk. I was able to install it with asterisk 1.6, although it was not intended to work with it (so I rewrote its code a little bit), you can reed more in this topic&lt;/p&gt;  &lt;p&gt;&lt;a href="http://voiceone.it/forum/viewtopic.php?t=973"&gt;http://voiceone.it/forum/viewtopic.php?t=973&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In the last post I added a link to download my code. Also now I’m adding a link to my dialplan and some configuration (I will be updating this site, right now it doesn’t have all configs).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sites.google.com/site/sgoncharenko/Home/asterisk-configs"&gt;http://sites.google.com/site/sgoncharenko/Home/asterisk-configs&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;With respect to &lt;/p&gt;  &lt;p&gt;Voiceone – it’s great – I like it – it is very intuitive and it’s very convenient to modify settings of my asterisk box. I even was able to do a provisioning of Linksys PAP2 boxes – check my code.&lt;/p&gt;  &lt;p&gt;Asterisk 1.6 – it’s super. With respect to previous versions – it is more stable and works perfectly in real-time asterisk mode. They also fixed many bug with SIP and NAT. So right now my new asterisk server is sitting behind a NAT, we forwarded ports from one of our external IPs to this box (these a SIP UDP ports, you can google for them) using our CISCO ASA firewall. So, I was able to connect external client that was behind a router/NAT to the asterisk, in previous version it was a problem. All my SIP providers are working perfectly. Moreover they added TCP SIP support to this version which allowed me to connect it to Exchange unified messaging.&lt;/p&gt;  &lt;p&gt;Exchange UM – this is awesome. Right now I can call to a person by calling to Exchange auto attendant and saying a name of that person. I can log into my mailbox by voice and Exchange will read emails for me, reschedule my meetings, compose voice messages and call people. I was able to use exchange as a voice messaging system of my Asterisk PBX. Hopefully it is already supports faxes the same way, although I am not sure :).&lt;/p&gt;  &lt;p&gt;With these 2 (plus voiceone) guys, Exchange UM and Asterisk 1.6 I can do even more. Will tell you of course… :)&lt;/p&gt;  &lt;p&gt;P.S. Probably will add more details in the future. If I’d have a time…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5123463844708012853-6754107335327096376?l=sgoncharenko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgoncharenko.blogspot.com/feeds/6754107335327096376/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://sgoncharenko.blogspot.com/2009/05/asterisk-16-voiceone-exchange-2007.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/6754107335327096376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/6754107335327096376'/><link rel='alternate' type='text/html' href='http://sgoncharenko.blogspot.com/2009/05/asterisk-16-voiceone-exchange-2007.html' title='Asterisk 1.6 + Voiceone + Exchange 2007'/><author><name>sgoncharenko</name><uri>http://www.blogger.com/profile/09683381821146530511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5123463844708012853.post-7907912273949967535</id><published>2009-04-03T06:30:00.001-07:00</published><updated>2009-04-03T06:30:01.026-07:00</updated><title type='text'>Seven Pounds</title><content type='html'>&lt;p&gt;Посмотрел тут фильм “Семь жизней” как его на русский перевели. Если знать английское название то суть фильма становится понятно немного раньше в процессе просмотра.&lt;/p&gt;  &lt;p&gt;Очень сильный фильм. Очень. Даже сейчас не могу о нём нормально написать – очень большое впечатление оставляет. Такие истории не каждый день узнаёшь. Очень класно сделан фильм сам по себе, музыка вообще супер, пейзажи, погода, да всё – фильм продуман до мелочей. За какие-то жалкие час-полтора рассказывается история которую можно было обсуждать и рассказывать очень долго.&lt;/p&gt;  &lt;p&gt;Игра Will Smith-а – просто гениально, после Хенкока (в котором он тоже не плох) это просто супер, читал что именно он сделал главного героя именно таким какой он есть.&lt;/p&gt;  &lt;p&gt;Вобщем всем советую – это такой фильм который стоит посмотреть и который наверное никогда не забудется.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5123463844708012853-7907912273949967535?l=sgoncharenko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgoncharenko.blogspot.com/feeds/7907912273949967535/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://sgoncharenko.blogspot.com/2009/04/seven-pounds.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/7907912273949967535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/7907912273949967535'/><link rel='alternate' type='text/html' href='http://sgoncharenko.blogspot.com/2009/04/seven-pounds.html' title='Seven Pounds'/><author><name>sgoncharenko</name><uri>http://www.blogger.com/profile/09683381821146530511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5123463844708012853.post-4170537694257181349</id><published>2009-03-30T05:14:00.001-07:00</published><updated>2009-03-30T05:15:00.039-07:00</updated><title type='text'>Converting Fedora 10 single drive installation to RAID1</title><content type='html'>&lt;p&gt;Look like there is no straight forward instructions regarding the topic. I used two of them &lt;/p&gt;  &lt;p&gt;&lt;a href="http://togami.com/~warren/guides/remoteraidcrazies/"&gt;http://togami.com/~warren/guides/remoteraidcrazies/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://m.linuxjournal.com/article/10217"&gt;http://m.linuxjournal.com/article/10217&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I already installed mdadm package during the initial system setup, so I went directly to the step of copying partition table to the second (clean) disk (manual #2, Converting a Server to RAID1, 2nd step)&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;# sfdisk -d /dev/sda | sfdisk /dev/sdb     &lt;br /&gt;# fdisk /dev/sdb      &lt;br /&gt;&amp;gt; t      &lt;br /&gt;&amp;gt; 1      &lt;br /&gt;&amp;gt; fd      &lt;br /&gt;&amp;gt; t      &lt;br /&gt;&amp;gt; 2      &lt;br /&gt;&amp;gt; fd      &lt;br /&gt;&amp;gt; t      &lt;br /&gt;&amp;gt; 3      &lt;br /&gt;&amp;gt; fd      &lt;br /&gt;&amp;gt; w&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I have 3 partitions (root, swap and synchronized with drbd), so I converted them all to raid fs type.&lt;/p&gt;  &lt;p&gt;Then I created a raid 1 with single disks for all of my 3 partitions.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;# mdadm -C /dev/md0 -n2 -l1 missing /dev/sdb1&amp;#160; # root     &lt;br /&gt;# mdadm -C /dev/md1 -n2 -l1 missing /dev/sdb2&amp;#160; # swap      &lt;br /&gt;# mdadm -C /dev/md2 -n2 -l1 missing /dev/sdb3&amp;#160; # drbd      &lt;br /&gt;# cat /proc/mdstat      &lt;br /&gt;# mdadm --detail --scan &amp;gt;&amp;gt; /etc/mdadm/mdadm.conf&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;As you can see I do everything like in the second manual. But now the most interesting part of this manipulations begins – you should boot from your newly created raid1.&lt;/p&gt;  &lt;p&gt;I did everything like in the next step of the 2nd manual – copied the boot config and specified “root=/dev/md0” and (hd1,0) instead of (hd0,0).&lt;/p&gt;  &lt;p&gt;Then the second manual suggests to rebuild initrd image with debian tool. But I don’t have it in fedora. So I followed instructions about creating initrd manually.&lt;/p&gt;  &lt;p&gt;Unfortunately they didn’t help – my system couldn’t mount /dev/md0 device (“couldn’t mount /dev/root device” at the boot screen).&lt;/p&gt;  &lt;p&gt;So, I googled and found old Russian article about doing the same sort of things, most of step in this article are outdated, but luckily there was a step that saved me&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;mkinitrd --with=raid1 --preload=raid1 &lt;strong&gt;--fstab=/mnt/md0/etc/fstab &lt;/strong&gt;[image filename] [kernel version]&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;before that I mounted md0 raid drive to “/mnt/md0”, I also modified fstab on the raid disk – instead of local partitions I mounted raid ones (/dev/md0, /dev/md1).&lt;/p&gt;  &lt;p&gt;Don’t forget also to change fstab on your original system – for some reasons grub could load partitions via their IDs after a reboot, so I couldn’t boot to any system.&lt;/p&gt;  &lt;p&gt;Then I synchronized content from the /dev/sda1 to /dev/md0. installed grub onto both disks (see article #2) and used solution in the first article to boot into the second option once a time.&lt;/p&gt;  &lt;p&gt;It finally did the trick – I stuck with the creation of initrd image – you have to specify new fstab, otherwise mkinitrd won’t know that your root partition is on the raid drive, thus initrd won’t mount raid at the very beginning, so grub won’t be able to load the kernel.&lt;/p&gt;  &lt;p&gt;Once I booted from the raid drive I added the original one to the raid array and synchronized the array.&lt;/p&gt;  &lt;p&gt;OK, so I will continue with creating of failover cluster, I need to configure drbd and heartbeat. Will let you know if I face any issues.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5123463844708012853-4170537694257181349?l=sgoncharenko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgoncharenko.blogspot.com/feeds/4170537694257181349/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://sgoncharenko.blogspot.com/2009/03/converting-fedora-10-single-drive.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/4170537694257181349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/4170537694257181349'/><link rel='alternate' type='text/html' href='http://sgoncharenko.blogspot.com/2009/03/converting-fedora-10-single-drive.html' title='Converting Fedora 10 single drive installation to RAID1'/><author><name>sgoncharenko</name><uri>http://www.blogger.com/profile/09683381821146530511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5123463844708012853.post-8883808775828831160</id><published>2009-03-11T00:55:00.001-07:00</published><updated>2009-03-11T00:55:47.054-07:00</updated><title type='text'>Наша Раша</title><content type='html'>&lt;p&gt;Оставил тут машину на выходные на парковке у торгового центра “Купеческий Двор”, сегодня утром приехал забрать.&lt;/p&gt;  &lt;p&gt;Перед тем как оставлял – специально проверил – никаких знаков предупреждающих/запрещающих – нет. Сегодня утром парковка была закрыта! :( &lt;/p&gt;  &lt;p&gt;Очень сильно было желание открутить болты у цепи которая перекрывает проезд, проехать и прикрутить их обратно (порчи имущества – нет, знаки повесить не потрудились – получайте) – жалко времени было – переезжал через паребрик, но это ещё повезло что лёд намёрз у паребрика и я спуститься смог (машинка то маленька) – в следующий раз (а он обязательно будет раз они знаков не вешают) обязательно откручу болты, заварят – откручу ещё что-нибудь, думаю у меня есть право и на порчу их имущества ибо они без права на то – перекрывают мне выезд. П…сы.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5123463844708012853-8883808775828831160?l=sgoncharenko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgoncharenko.blogspot.com/feeds/8883808775828831160/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://sgoncharenko.blogspot.com/2009/03/blog-post_11.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/8883808775828831160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/8883808775828831160'/><link rel='alternate' type='text/html' href='http://sgoncharenko.blogspot.com/2009/03/blog-post_11.html' title='Наша Раша'/><author><name>sgoncharenko</name><uri>http://www.blogger.com/profile/09683381821146530511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5123463844708012853.post-1605622118488203126</id><published>2009-03-02T03:46:00.001-08:00</published><updated>2009-03-02T03:46:52.154-08:00</updated><title type='text'>Провайдинг</title><content type='html'>&lt;p&gt;Столкнулся тут с обустройсвом сети одного провайдера в центре города. Оказалось достаточно интересно. За моих два визита удалось немного разгрести биллинговый сервак и настроить резервное подключение к интернету через Корбину – ну и задачка же это.&lt;/p&gt;  &lt;p&gt;Выяснилось (ну я то корбиной ни разу не пользовался) что она даёт инет через ВПН (не новость хотя) пришлось настраивать этот ВПН.&lt;/p&gt;  &lt;p&gt;Для начала встретил сопротивление от резервной сетевеой карты – что-то очень она сопротивлялась работать с тем процом, дровами и… корбиной. На следующий день поставил новые дрова – и о чудо – сетевуха заработала way more лучше.&lt;/p&gt;  &lt;p&gt;Потом беда пришла негаданно – после установки pptp клиента выяснилось что в ядре не хватает поддержки mschap v2 – точнее шифрации для него, пришлось искать модули которые это фиксят – наконец pptp клиент заработал – но впниться активно отказывался.&lt;/p&gt;  &lt;p&gt;После небольшого рисёрча выяснилось что этот роутер (ну как ему и следовало) набит файервольными правилами которые блокируют доступ по pptp. Погуглил – выяснил что надо открыть – открыл – инет заработал.&lt;/p&gt;  &lt;p&gt;Потом блин так обидно – провёл несколько часов выясняе почему ДНС не работает – оказалось в NAT правилах для файервола я ошибся в номере подсети для внутрених серверов – из-за чего внутренний ДНС сервер не мог вйти наружу.&lt;/p&gt;  &lt;p&gt;Ну теперь то вроде заработало.&lt;/p&gt;  &lt;p&gt;Работа с этим провайдером оказалось интересной – поработаем, возможно удастся их сеть развить и сделать более надёжной и устойчивой – у меня ктати же давно зреет мысль об провайдинге VoIP телефонии, может и выйдет чего :)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;UPDATE:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;В момент написания статьи выяснилось что интернет с корбиной падает через час после работы. Погуглил – убрал буфферизацию на ppp устройстве – заработало стабильнее, кроме того добавил автоматический подъём соединения после обрыва. Однако напрягает что очень много потеряных пакетов на ppp соединении – хотя вроде на самом качестве связи это не отражается. В инете пишут что проблема есть с размерами MTU MRU, да и корбина на это в своих конфигах намекает, вобщем посмотрим – думаю удасться с этой проблемой справиться. Другой вариант – юзать l2tp – но там проблемы быдут с установкой – у меня ядро и сама операционка достаточно старая – много чего придётся доставлять и обновлять.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5123463844708012853-1605622118488203126?l=sgoncharenko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgoncharenko.blogspot.com/feeds/1605622118488203126/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://sgoncharenko.blogspot.com/2009/03/blog-post.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/1605622118488203126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/1605622118488203126'/><link rel='alternate' type='text/html' href='http://sgoncharenko.blogspot.com/2009/03/blog-post.html' title='Провайдинг'/><author><name>sgoncharenko</name><uri>http://www.blogger.com/profile/09683381821146530511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5123463844708012853.post-8510157284322864864</id><published>2009-03-01T23:53:00.001-08:00</published><updated>2009-03-01T23:53:49.311-08:00</updated><title type='text'>Asterisk + Skype</title><content type='html'>&lt;p&gt;Recently discovered that it is possible to create an asterisk to skype gateway. Well, I’ve implemented this by doing the following (everything was installed on the asterisk server):&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Installed jdk &lt;/li&gt;    &lt;li&gt;installed skype client on asterisk server, in it is a gui applications so I installed Xming on my desktop PC – this allowed me to configure skype without sitting in front of asterisk server. For those who doesn’t know hot to do this, here you are (don’t forget to allow connections to your Xming from external sources)- &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Courier" size="1"&gt;export DISPLAY=IP_of_your_desktop_PC:0.0&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Courier" size="1"&gt;skype &lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;So, I configured Skype on the asterisk server, so that it will be started minimized. Then Skype could be launched by “skype &amp;amp;” &lt;/li&gt;    &lt;li&gt;Then I installed SipToSis software &lt;a href="http://www.mhspot.com/sts/siptosis.html"&gt;http://www.mhspot.com/sts/siptosis.html&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;I had to recompile skype4java (but you probably do not need this option). Also I added direct paths for java applications. &lt;/li&gt;    &lt;li&gt;Once I started SiptoSis software (don’t forget to export DISPLAY again) Skype asked me if I would like to allow access from external program – I allowed this. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Installation is done, now I configured SiptoSis and Asterisk configs:&lt;/p&gt;  &lt;p&gt;SipToSis SkypeToSisAuth.props (substitute EXT with a valid asterisk extension):&lt;/p&gt;  &lt;blockquote&gt;   &lt;p align="left"&gt;&lt;font face="Courier" size="1"&gt;*,sip:EXT@localhost:5060&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;SipToSis siptosis.cfg:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p align="left"&gt;&lt;font face="Courier" size="1"&gt;host_port=5070&lt;/font&gt;&lt;/p&gt;    &lt;p align="left"&gt;&lt;font face="Courier" size="1"&gt;username=skypeusername&lt;/font&gt;&lt;/p&gt;    &lt;p align="left"&gt;&lt;font face="Courier" size="1"&gt;passwd=skypepassword&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Asterisk sip.conf:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Courier" size="1"&gt;[skype]&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Courier" size="1"&gt;type = peer&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Courier" size="1"&gt;context = your_asterisk_context&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Courier" size="1"&gt;secret = skypepassword&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Courier" size="1"&gt;username = skype&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Courier" size="1"&gt;host = IP_address_of_asterisk_server&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Courier" size="1"&gt;port = 5070&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Courier" size="1"&gt;qualify = yes&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;That’s it, I need to mention that I was only interested in incoming calls from Skype to my Asterisk system, so I didn’t investigate SkypeOut and other features of SipToSis package.&lt;/p&gt;  &lt;p&gt;And now – major this in my post – you have to link this SkypeIn line to a certain extension on your asterisk system (conference room or something), because there is no way to dial numbers or input any PINs via Skype client :) &lt;/p&gt;  &lt;p&gt;So, the bottom line – It is cool but without interactive dialpad in Skype this thing can’t do much. I have a thought of implementing voice recognition for this line, so that users can say which extension they would like to dial, but this is going to be pretty complicated. I let you know if I make this, deal? :)&lt;/p&gt;  &lt;p align="left"&gt;&lt;font face="Courier" size="1"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5123463844708012853-8510157284322864864?l=sgoncharenko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgoncharenko.blogspot.com/feeds/8510157284322864864/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://sgoncharenko.blogspot.com/2009/03/asterisk-skype.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/8510157284322864864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/8510157284322864864'/><link rel='alternate' type='text/html' href='http://sgoncharenko.blogspot.com/2009/03/asterisk-skype.html' title='Asterisk + Skype'/><author><name>sgoncharenko</name><uri>http://www.blogger.com/profile/09683381821146530511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5123463844708012853.post-8845790152688118625</id><published>2009-02-09T07:18:00.001-08:00</published><updated>2009-02-09T07:18:57.589-08:00</updated><title type='text'>Mail servers, DNS and SPF records</title><content type='html'>&lt;p&gt;Today spent some time investigating issues with friend’s mail server. Well, it looks like some of our russian mailing systems began to check for SPF. We added and SPF record for his domain and everything began to work properly. Before that mail.ru, rambler.ru didn’t accept mail from his server.&lt;/p&gt;  &lt;p&gt;While doing this I’ve found some interesting tools in the cloud&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.politemail.com/check-spf.aspx"&gt;http://www.politemail.com/check-spf.aspx&lt;/a&gt; – a tool to check SPF record for your domain.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://old.openspf.org/wizard.html"&gt;http://old.openspf.org/wizard.html&lt;/a&gt; – this is very famous resource, as far as I remember they started when SPF was just a small initiative group. This wizard can help you to create a correct SPF record for your domain.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.intodns.com/"&gt;http://www.intodns.com/&lt;/a&gt; – nice tool instead of dnsreport which is now a commercial service.&lt;/p&gt;  &lt;p&gt;We also checked his mail server in different blacklists. It looks like after we added an SPF record it did the trick.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5123463844708012853-8845790152688118625?l=sgoncharenko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgoncharenko.blogspot.com/feeds/8845790152688118625/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://sgoncharenko.blogspot.com/2009/02/mail-servers-dns-and-spf-records.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/8845790152688118625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/8845790152688118625'/><link rel='alternate' type='text/html' href='http://sgoncharenko.blogspot.com/2009/02/mail-servers-dns-and-spf-records.html' title='Mail servers, DNS and SPF records'/><author><name>sgoncharenko</name><uri>http://www.blogger.com/profile/09683381821146530511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5123463844708012853.post-70935902581142507</id><published>2009-02-09T06:44:00.000-08:00</published><updated>2009-02-09T06:52:53.909-08:00</updated><title type='text'>Hello world!</title><content type='html'>My old posts can be found there&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://sgonch.spaces.live.com/"&gt;http://sgonch.spaces.live.com&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Most of my posts are in russian. On this blog I will try to post in english too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;BTW, below is my MS tag, in case you are too lazy to type http://sgoncharenko.blogspot.com in your browser :) &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_yfcQuz9Gbsw/SZBC0549tKI/AAAAAAAAAGk/5N0GsUTu0TE/s1600-h/mytag_s.bmp"&gt;&lt;img src="http://3.bp.blogspot.com/_yfcQuz9Gbsw/SZBC0549tKI/AAAAAAAAAGk/5N0GsUTu0TE/s320/mytag_s.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5300810238075450530" style="cursor: pointer; width: 65px; height: 65px; " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Don't know how to use this? check out Blackberry tool for that &lt;a href="http://gettag.mobi"&gt;http://gettag.mobi&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5123463844708012853-70935902581142507?l=sgoncharenko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sgoncharenko.blogspot.com/feeds/70935902581142507/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://sgoncharenko.blogspot.com/2009/02/hello-world.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/70935902581142507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5123463844708012853/posts/default/70935902581142507'/><link rel='alternate' type='text/html' href='http://sgoncharenko.blogspot.com/2009/02/hello-world.html' title='Hello world!'/><author><name>sgoncharenko</name><uri>http://www.blogger.com/profile/09683381821146530511</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_yfcQuz9Gbsw/SZBC0549tKI/AAAAAAAAAGk/5N0GsUTu0TE/s72-c/mytag_s.bmp' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
