<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://vaultsoft.ru"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Автоматизатор - sh</title>
 <link>http://vaultsoft.ru/taxonomy/term/13/0</link>
 <description></description>
 <language>ru</language>
<item>
 <title>Latest resume</title>
 <link>http://vaultsoft.ru/content/latest-resume</link>
 <description>&lt;p&gt;&lt;style&gt;
 #node-100 p { text-indent: 0 }
&lt;/style&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://vaultsoft.ru/content/latest-resume&quot; target=&quot;_blank&quot;&gt;читать далее&lt;/a&gt;&lt;/p&gt;</description>
 <category domain="http://vaultsoft.ru/ajax">ajax</category>
 <category domain="http://vaultsoft.ru/apache">apache</category>
 <category domain="http://vaultsoft.ru/category/tags/software/coding/c-0">c++</category>
 <category domain="http://vaultsoft.ru/category/tags/software/coding/java">java</category>
 <category domain="http://vaultsoft.ru/javascript">javascript</category>
 <category domain="http://vaultsoft.ru/linux">linux</category>
 <category domain="http://vaultsoft.ru/category/tags/software/mssql">mssql</category>
 <category domain="http://vaultsoft.ru/mysql">mysql</category>
 <category domain="http://vaultsoft.ru/tags/software/scripts/php">php</category>
 <category domain="http://vaultsoft.ru/category/tags/software/coding/python">python</category>
 <category domain="http://vaultsoft.ru/category/tags/software/coding/sh">sh</category>
 <category domain="http://vaultsoft.ru/tags/ssh">ssh</category>
 <pubDate>Tue, 15 Dec 2009 14:40:33 +0000</pubDate>
 <dc:creator>Vaulter</dc:creator>
 <guid isPermaLink="false">100 at http://vaultsoft.ru</guid>
</item>
<item>
 <title>Очень большой проект</title>
 <link>http://vaultsoft.ru/portfolio/bfp</link>
 <description>&lt;a href=&quot;/portfolio/bfp&quot;&gt;&lt;img src=&quot;http://vaultsoft.ru/files/images/SOEMON [Hudson] - Google Chrome.thumbnail.jpg&quot; alt=&quot;Очень большой проект&quot; title=&quot;Очень большой проект&quot;  class=&quot;image image-thumbnail &quot; width=&quot;199&quot; height=&quot;143&quot; /&gt;&lt;/a&gt;&lt;p&gt;Проект, на котором я был занят с июля 2008 года, как устроился в &lt;a href=&quot;/resume.pdf&quot; rel=&quot;nofollow&quot;&gt;SperaSoft Inc.&lt;/a&gt;. Система проекта представляет собой распределенную систему сбора метрик от активных агентов. В системе условно выделяют серверную и несколько клиентских частей.&lt;br /&gt;
Серверная часть отвечает за сбор метрик, авторизации агентов и пользователей, back-end администрирующей подсистемы и написана, преимущественно, на c++ (boost, gSOAP, libxml, OpenSSL) и кроссплатформенна.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://vaultsoft.ru/portfolio/bfp&quot; target=&quot;_blank&quot;&gt;читать далее&lt;/a&gt;&lt;/p&gt;</description>
 <category domain="http://vaultsoft.ru/portfolio">Портфолио</category>
 <category domain="http://vaultsoft.ru/ajax">ajax</category>
 <category domain="http://vaultsoft.ru/category/tags/software/coding/c-0">c++</category>
 <category domain="http://vaultsoft.ru/category/tags/software/coding/java">java</category>
 <category domain="http://vaultsoft.ru/linux">linux</category>
 <category domain="http://vaultsoft.ru/category/tags/software/coding/sh">sh</category>
 <category domain="http://vaultsoft.ru/tags/ssh">ssh</category>
 <category domain="http://vaultsoft.ru/category/tags/software/ssl">ssl</category>
 <category domain="http://vaultsoft.ru/category/tags/software/coding/visual-c">visual c++</category>
 <category domain="http://vaultsoft.ru/web">web</category>
 <category domain="http://vaultsoft.ru/category/tags/xml">xml</category>
 <pubDate>Sat, 24 Apr 2010 13:48:47 +0000</pubDate>
 <dc:creator>Vaulter</dc:creator>
 <guid isPermaLink="false">137 at http://vaultsoft.ru</guid>
</item>
<item>
 <title>Konqueror your man</title>
 <link>http://vaultsoft.ru/node/113</link>
 <description>&lt;div class=&quot;geshifilter-bg&quot;&gt;&lt;div class=&quot;geshifilter&quot;&gt;&lt;pre class=&quot;bash geshifilter-bash&quot;&gt;&lt;span class=&quot;co0&quot;&gt;##&lt;/span&gt;
&lt;span class=&quot;co0&quot;&gt;# Manual browsing&lt;/span&gt;
&lt;span class=&quot;co0&quot;&gt;# Konqueror can show you man pages as well html&lt;/span&gt;
&lt;span class=&quot;co0&quot;&gt;# @author Andrey Zakharov /aka Vaulter/ &lt;/span&gt;
&lt;span class=&quot;co0&quot;&gt;# @author ramok &lt;/span&gt;
&lt;span class=&quot;kw2&quot;&gt;man&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-n&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;&lt;span class=&quot;es2&quot;&gt;$DISPLAY&lt;/span&gt;&amp;quot;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt;  konqueror &lt;span class=&quot;st0&quot;&gt;&amp;quot;man:/$*&amp;quot;&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;&amp;gt;/&lt;/span&gt;dev&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;null &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;||&lt;/span&gt;  &lt;span class=&quot;kw2&quot;&gt;man&lt;/span&gt; &lt;span class=&quot;re4&quot;&gt;$*&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://vaultsoft.ru/howto">howto</category>
 <category domain="http://vaultsoft.ru/category/tags/linux/kde">KDE</category>
 <category domain="http://vaultsoft.ru/linux">linux</category>
 <category domain="http://vaultsoft.ru/category/tags/software/coding/sh">sh</category>
 <pubDate>Thu, 21 Jan 2010 00:08:37 +0000</pubDate>
 <dc:creator>Vaulter</dc:creator>
 <guid isPermaLink="false">113 at http://vaultsoft.ru</guid>
</item>
<item>
 <title>Google search from command line</title>
 <link>http://vaultsoft.ru/node/112</link>
 <description>&lt;div class=&quot;geshifilter-bg&quot;&gt;&lt;div class=&quot;geshifilter&quot;&gt;&lt;pre class=&quot;bash geshifilter-bash&quot;&gt;&lt;span class=&quot;co0&quot;&gt;##&lt;/span&gt;
&lt;span class=&quot;co0&quot;&gt;# Perform google search from command line&lt;/span&gt;
&lt;span class=&quot;co0&quot;&gt;# &amp;lt;usage&amp;gt;g well linux c%2b%2b engineer&amp;lt;/usage&amp;gt;&lt;/span&gt;
&lt;span class=&quot;co0&quot;&gt;# @TODO url decode&lt;/span&gt;
g&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-n&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;&lt;span class=&quot;es2&quot;&gt;$DISPLAY&lt;/span&gt;&amp;quot;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; 
        &lt;span class=&quot;kw2&quot;&gt;env&lt;/span&gt; x-www-browser &lt;span class=&quot;st0&quot;&gt;&amp;quot;http://www.google.com/search?hl=&lt;span class=&quot;es3&quot;&gt;${LANG%%_*}&lt;/span&gt;&amp;amp;q=$*&amp;quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;||&lt;/span&gt;
        &lt;span class=&quot;kw2&quot;&gt;env&lt;/span&gt; www-browser &lt;span class=&quot;st0&quot;&gt;&amp;quot;http://www.google.com/search?hl=&lt;span class=&quot;es3&quot;&gt;${LANG%%_*}&lt;/span&gt;&amp;amp;q=$*&amp;quot;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://vaultsoft.ru/category/tags/google">google</category>
 <category domain="http://vaultsoft.ru/linux">linux</category>
 <category domain="http://vaultsoft.ru/category/tags/software/coding/sh">sh</category>
 <pubDate>Thu, 21 Jan 2010 00:04:08 +0000</pubDate>
 <dc:creator>Vaulter</dc:creator>
 <guid isPermaLink="false">112 at http://vaultsoft.ru</guid>
</item>
<item>
 <title>Bookmarked linux shell commands</title>
 <link>http://vaultsoft.ru/node/111</link>
 <description>&lt;p&gt;Just useful for me some  stuff&lt;/p&gt;
</description>
 <category domain="http://vaultsoft.ru/txt">Статьи</category>
 <category domain="http://vaultsoft.ru/linux">linux</category>
 <category domain="http://vaultsoft.ru/category/tags/software/coding/sh">sh</category>
 <pubDate>Thu, 21 Jan 2010 00:00:20 +0000</pubDate>
 <dc:creator>Vaulter</dc:creator>
 <guid isPermaLink="false">111 at http://vaultsoft.ru</guid>
</item>
<item>
 <title>bash colour prompt</title>
 <link>http://vaultsoft.ru/node/110</link>
 <description>&lt;div class=&quot;geshifilter-bg&quot;&gt;&lt;div class=&quot;geshifilter&quot;&gt;&lt;pre class=&quot;bash geshifilter-bash&quot;&gt;&lt;span class=&quot;co0&quot;&gt;# set a fancy prompt (non-color, unless we know we &amp;quot;want&amp;quot; color)&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://vaultsoft.ru/node/110&quot; target=&quot;_blank&quot;&gt;читать далее&lt;/a&gt;&lt;/p&gt;</description>
 <category domain="http://vaultsoft.ru/category/tags/software/coding/sh">sh</category>
 <pubDate>Wed, 20 Jan 2010 09:25:37 +0000</pubDate>
 <dc:creator>Vaulter</dc:creator>
 <guid isPermaLink="false">110 at http://vaultsoft.ru</guid>
</item>
<item>
 <title>Process memory vmsize report</title>
 <link>http://vaultsoft.ru/node/109</link>
 <description>&lt;div class=&quot;geshifilter-bg&quot;&gt;&lt;div class=&quot;geshifilter&quot;&gt;&lt;pre class=&quot;bash geshifilter-bash&quot;&gt;&lt;span class=&quot;co0&quot;&gt;#!/bin/sh&lt;/span&gt;
&lt;span class=&quot;re2&quot;&gt;mu&lt;/span&gt;=&lt;span class=&quot;nu0&quot;&gt;0&lt;/span&gt;
&lt;span class=&quot;re2&quot;&gt;pr&lt;/span&gt;=&lt;span class=&quot;re4&quot;&gt;$1&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-n&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;&lt;span class=&quot;es2&quot;&gt;$pr&lt;/span&gt;&amp;quot;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;||&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;procMemVmSize / Andrey Zakharov 2009 / usage: $0 &amp;lt;pid&amp;gt;&amp;quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;; &lt;span class=&quot;kw3&quot;&gt;exit&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;re2&quot;&gt;pids&lt;/span&gt;=&lt;span class=&quot;sy0&quot;&gt;`&lt;/span&gt;pgrep &lt;span class=&quot;re4&quot;&gt;$1&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;`&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; p &lt;span class=&quot;kw1&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;re1&quot;&gt;$pids&lt;/span&gt;; &lt;span class=&quot;kw1&quot;&gt;do&lt;/span&gt;
&amp;nbsp;
    &lt;span class=&quot;kw3&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;mu = &lt;span class=&quot;es2&quot;&gt;$mu&lt;/span&gt; + &lt;span class=&quot;es5&quot;&gt;`cat /proc/$p/status |  grep VmSize | awk &#039;{ print $2 }&#039;`&lt;/span&gt;&amp;quot;&lt;/span&gt; &lt;span class=&quot;co0&quot;&gt;#kB&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;kw1&quot;&gt;done&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;kw3&quot;&gt;let&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;mu = &lt;span class=&quot;es2&quot;&gt;$mu&lt;/span&gt; * 1024&amp;quot;&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;kw3&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;re1&quot;&gt;$mu&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <category domain="http://vaultsoft.ru/category/tags/software/coding/sh">sh</category>
 <pubDate>Tue, 19 Jan 2010 16:26:49 +0000</pubDate>
 <dc:creator>Vaulter</dc:creator>
 <guid isPermaLink="false">109 at http://vaultsoft.ru</guid>
</item>
<item>
 <title>скрипт pppoe дозвона</title>
 <link>http://vaultsoft.ru/pppoe.sh.html</link>
 <description>&lt;p&gt;случилась у меня как-то беда: стал через раз работать провайдер. То есть коннект, то его нет.&lt;br /&gt;
Сочинил небольшой скрипт дозвона:&lt;br /&gt;
1. проверяет есть ли коннект до заданного адреса&lt;br /&gt;
2. если нет то рвёт коннект и соединяет снова&lt;br /&gt;
и т.д.&lt;br /&gt;
при запуске с любым параметром уходит в бесконечный цикл пока не дозвонится, иначе делает 10 попыток&lt;br /&gt;
может кому будет полезен:&lt;/p&gt;
&lt;div class=&quot;geshifilter-bg&quot;&gt;
&lt;div class=&quot;geshifilter&quot;&gt;
&lt;pre class=&quot;bash geshifilter-bash&quot;&gt;&lt;span class=&quot;co0&quot;&gt;#!/bin/bash&lt;/span&gt;
&lt;span class=&quot;co0&quot;&gt;#kdialog --title test --textbox &lt;/span&gt;
&lt;span class=&quot;re2&quot;&gt;timeout&lt;/span&gt;=&lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;
&lt;span class=&quot;re2&quot;&gt;sleep&lt;/span&gt;=&lt;span class=&quot;nu0&quot;&gt;20&lt;/span&gt;
&lt;span class=&quot;co0&quot;&gt;#test url&lt;/span&gt;
&lt;span class=&quot;re2&quot;&gt;url&lt;/span&gt;=ya.ru 
&lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt; &lt;span class=&quot;re4&quot;&gt;$1&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;
&lt;span class=&quot;kw1&quot;&gt;then&lt;/span&gt;
    &lt;span class=&quot;kw2&quot;&gt;kdialog&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--msgbox&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;type kill $$ to stop infinite loop&amp;quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;while&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; == &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt; 
    &lt;span class=&quot;kw1&quot;&gt;do&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://vaultsoft.ru/pppoe.sh.html&quot; target=&quot;_blank&quot;&gt;читать далее&lt;/a&gt;&lt;/p&gt;</description>
 <category domain="http://vaultsoft.ru/linux">linux</category>
 <category domain="http://vaultsoft.ru/category/tags/software/pppoe">pppoe</category>
 <category domain="http://vaultsoft.ru/tags/software/scripts">scripts</category>
 <category domain="http://vaultsoft.ru/category/tags/software/coding/sh">sh</category>
 <enclosure url="http://vaultsoft.ru/files/pppoe.sh" length="941" type="application/x-shellscript" />
 <pubDate>Tue, 11 Mar 2008 10:20:09 +0000</pubDate>
 <dc:creator>Vaulter</dc:creator>
 <guid isPermaLink="false">7 at http://vaultsoft.ru</guid>
</item>
<item>
 <title>ProxyCheck</title>
 <link>http://vaultsoft.ru/proxycheck</link>
 <description>&lt;p&gt;Это простенькая утилитка проверки списков проксей. Списки могут подаватся в скрипт как указанием файла (правда придется править в скрипте) или&lt;br /&gt;
через поток ввода (STDIN). Соответсвенно самое простое использование&lt;/p&gt;
&lt;div class=&quot;geshifilter-bg&quot;&gt;
&lt;div class=&quot;geshifilter&quot;&gt;
&lt;pre class=&quot;text geshifilter-text&quot;&gt;[root@localhost ~]# cat proxy.txt | ./proxycheck.php&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;где proxy.txt просто список вида&lt;/p&gt;
&lt;div class=&quot;geshifilter-bg&quot;&gt;
&lt;div class=&quot;geshifilter&quot;&gt;
&lt;pre class=&quot;text geshifilter-text&quot;&gt;адрес:порт
адрес:порт
адрес:порт&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;результат проверки выводится в указанный файл или в STDOUT, например если имеем файл proxy.txt&lt;/p&gt;
&lt;div class=&quot;geshifilter-bg&quot;&gt;
&lt;div class=&quot;geshifilter&quot;&gt;
&lt;pre class=&quot;text geshifilter-text&quot;&gt;200.65.127.161:3128
200.65.127.161:80
12.110.129.186:7212
211.242.42.52:80
80.58.205.61:80
81.140.160.17:3128&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://vaultsoft.ru/proxycheck&quot; target=&quot;_blank&quot;&gt;читать далее&lt;/a&gt;&lt;/p&gt;</description>
 <category domain="http://vaultsoft.ru/tags/software/scripts/php">php</category>
 <category domain="http://vaultsoft.ru/category/tags/proxy">proxy</category>
 <category domain="http://vaultsoft.ru/category/tags/software/coding/sh">sh</category>
 <enclosure url="http://vaultsoft.ru/files/proxycheck.zip" length="1129" type="application/zip" />
 <pubDate>Thu, 06 Dec 2007 12:58:54 +0000</pubDate>
 <dc:creator>Vaulter</dc:creator>
 <guid isPermaLink="false">6 at http://vaultsoft.ru</guid>
</item>
</channel>
</rss>


