<?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>BEERHEAD &#187; администрирование</title>
	<atom:link href="http://www.beerhead.ru/blog/tag/admin-stories/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.beerhead.ru/blog</link>
	<description>~mediterranean~</description>
	<lastBuildDate>Mon, 23 Jan 2012 09:47:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Хостинг DNS</title>
		<link>http://www.beerhead.ru/blog/2010/06/30/dns-hosting/</link>
		<comments>http://www.beerhead.ru/blog/2010/06/30/dns-hosting/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 07:47:02 +0000</pubDate>
		<dc:creator>antipod</dc:creator>
				<category><![CDATA[Красноглазие]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[администрирование]]></category>
		<category><![CDATA[домены]]></category>

		<guid isPermaLink="false">http://www.beerhead.ru/blog/?p=1365</guid>
		<description><![CDATA[С давних пор, а точнее с момента появления этого блога, все мои DNS записи хостились на серверах EveryDNS. Потом сервис внезапно купила, кажется, DynDNS, и началась нездоровая чехарда. В частности, появились какие-то нездоровые ограничения для изменения DNS записей доменов в зоне .ru Тогда и было принято решение, что надо плавно мигрировать с EveryDNS куда-нибудь, где [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="YpDNS" src="http://www.ypdns.com/ypdns_logo_big.jpg" alt="" width="310" height="45" />С давних пор, а точнее с момента появления этого блога, все мои DNS записи хостились на серверах EveryDNS. Потом сервис внезапно купила, кажется, DynDNS, и началась нездоровая чехарда. В частности, появились какие-то нездоровые ограничения для изменения DNS записей доменов в зоне .ru</p>
<p>Тогда и было принято решение, что надо плавно мигрировать с EveryDNS куда-нибудь, где поспокойнее. Товарищ посоветовал <a href="http://FreeDNS.ws" target="_blank">FreeDNS.ws</a>. Приятный сервис, адекватная админка, но в какой-то момент нейм-сервера этой конторы стали лежать сутками. За последние 4 дня ДНСы были недоступны, пожалуй, 3 суток. Что естественно неприемлимо. Пару дней назад оттуда пришло письмо, дескать их злостно ддосят. Но это их личная проблема. Снова назрел вопрос перезда&#8230;</p>
<p>А тут случайно на Хабре появился <a href="http://habrahabr.ru/blogs/i_am_advertising/97715/" target="_blank">анонс сервиса</a> Your Personal DNS (<a href="http://www.ypdns.com/" target="_blank">YpDNS.com</a>). Большой плюс сервиса &#8211; поддержка пяти нейм-серверов в разных частях света (Россия, США, Израиль, Малайзия, Англия); в наличии имеется удобная админка и прочие вкусности.</p>
<p>Сегодня утром переехал на их сервера, посмотрим как у них в плане стабильности.</p>
<p><a class="a2a_button_livejournal" href="http://www.addtoany.com/add_to/livejournal?linkurl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2010%2F06%2F30%2Fdns-hosting%2F&amp;linkname=%D0%A5%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3%20DNS" title="LiveJournal" rel="nofollow" target="_blank"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/icons/livejournal.png" width="16" height="16" alt="LiveJournal"/></a><a class="a2a_button_vk" href="http://www.addtoany.com/add_to/vk?linkurl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2010%2F06%2F30%2Fdns-hosting%2F&amp;linkname=%D0%A5%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3%20DNS" title="Vkontakte" rel="nofollow" target="_blank"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/icons/vk.png" width="16" height="16" alt="Vkontakte"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2010%2F06%2F30%2Fdns-hosting%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2010%2F06%2F30%2Fdns-hosting%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2010%2F06%2F30%2Fdns-hosting%2F&amp;counturl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2010%2F06%2F30%2Fdns-hosting%2F&amp;count=horizontal&amp;text=%D0%A5%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3%20DNS" scrolling="no" style="border:none;overflow:hidden;width:130px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2010%2F06%2F30%2Fdns-hosting%2F&amp;counturl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2010%2F06%2F30%2Fdns-hosting%2F&amp;count=horizontal&amp;text=%D0%A5%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3%20DNS" scrolling="no" style="border:none;overflow:hidden;width:130px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2010%2F06%2F30%2Fdns-hosting%2F&amp;size=medium&amp;count=true" scrolling="no" style="border:none;overflow:hidden;width:90px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2010%2F06%2F30%2Fdns-hosting%2F&amp;size=medium&amp;count=true" scrolling="no" style="border:none;overflow:hidden;width:90px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2010%2F06%2F30%2Fdns-hosting%2F&amp;title=%D0%A5%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3%20DNS" id="wpa2a_2"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.beerhead.ru/blog/2010/06/30/dns-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Использование 7zip для бэкапа данных</title>
		<link>http://www.beerhead.ru/blog/2009/10/17/using-7zip-to-backup-dat/</link>
		<comments>http://www.beerhead.ru/blog/2009/10/17/using-7zip-to-backup-dat/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 12:09:09 +0000</pubDate>
		<dc:creator>antipod</dc:creator>
				<category><![CDATA[Красноглазие]]></category>
		<category><![CDATA[администрирование]]></category>

		<guid isPermaLink="false">http://www.beerhead.ru/blog/?p=699</guid>
		<description><![CDATA[Для наступления полного и тотального счастья в плане бэкапов информации на рабочем сервере решил отказаться от Acronis True Image в пользу обычной архивации данных с помощью 7-Zip. Для выполнения поставленной задачи естественно использовал консольную версию архиватора. Кросспост моего топика на Хабре. После непродолжительного курения манов команда приняла следующий вид: 7za.exe a -tzip -ssw -mx7 -r0 [...]]]></description>
			<content:encoded><![CDATA[<p>Для наступления полного и тотального счастья в плане бэкапов информации на рабочем сервере решил отказаться от Acronis True Image в пользу обычной архивации данных с помощью 7-Zip.</p>
<p>Для выполнения поставленной задачи естественно использовал консольную версию архиватора.</p>
<p><em><a href="http://antip0d.habrahabr.ru/blog/72636/" target="_blank">Кросспост</a> моего топика на Хабре.</em></p>
<p><span id="more-699"></span></p>
<p>После непродолжительного курения манов команда приняла следующий вид:</p>
<p><strong>7za.exe a -tzip -ssw -mx7 -r0 -x@exclusions.txt full_path_for_the_archive working_dir</strong></p>
<p>Поподробней об использованных ключах:</p>
<p><em>-tzip</em> формат архива установлен в zip, без этого ключа умолчальный формат 7z;</p>
<p><em>-ssw</em> принудительная упаковка файлов, которые в данный момент открыты для записи (мало ли кто-то засиделся на работе и что-то там правит);</p>
<p><em>-mx7</em> высокая степень сжатия (?), можно поставить и 5 (нормальное сжатие), тогда процесс пойдет побыстрее;</p>
<p><em>-r0</em> (это ноль, а не буква О) исключения, которые будут прописаны дальше обрабатываются только в рабочем каталоге;</p>
<p><em>-x@exclusions.txt</em> это собственно говоря файл со списком исключений, которые не будем архивировать. Каждая строка файла &#8211; новое исключение. Можно использовать маски типа *.ext и т..п. Если исключение не много, то можно обойтись и без файла, в таком случае ключ примет следующий вид: -x!*.ext ;</p>
<p><em>full_path_for_the_archive</em> это соответственно путь и имя нового архива;</p>
<p><em>working_dir</em> это папка, которая подлежит упаковке.</p>
<p>Для пущего удобства можно использовать в имени архива <strong>%date%</strong>.</p>
<p>В связи с тем, что архивировать нужно разные папки в разные архивы, объемами 10-15 гигов, то резонно использовать последовательность команд, дабы не создавать кучу правил в планировщике и не думать сколько времени займет весь этот процесс. Соответственно для этих целей использую объединение команд с помощью <strong>&amp;&amp;</strong>. Если использовать <strong>&amp;</strong>, то все команды будут выполняться одновременно, что меня никак не устраивает, с<strong> &amp;&amp; </strong>последовательно при удачном завершении предыдущей команды.</p>
<p>Помимо всего прочего желательно иметь логи, чтоб быть в курсе, а не случилось ли чего. Это можно легко реализовать с помощью инструкции  &#8217;&gt;&gt;&#8217;, которая сохраняет вывод в консоль в текстовый файл. Однако проблема в том, что 7zip вываливает в консоль кучу информации, в том числе и об архивации каждого нового файла. Очевидно, что на объемах в несколько тысяч файлов вся эта инфа в логах нужна как мертвому припарок. Соответственно требуется исключить все ненужные строки, оставив те, где есть информация о названии создаваемого архива, результат архивации и информацию об ошибках, коли таковые появятся.</p>
<p>Тут на помощь приходит команда <strong>FINDSTR</strong>. В моем случае она принимает следующий вид:</p>
<p><strong>findstr /P  /I /V &laquo;Compressing 7-Zip&raquo;</strong></p>
<p>Сначала пара слов об использованных ключах:</p>
<p><em>/P</em> пропускает строки, содержащие непечатные символы;</p>
<p><em>/I</em> на всякий случай игнорирую регистр букв;</p>
<p><em>/V &raquo; &laquo;</em> непосредственно перечень слов для поиска в строках и последующего исключения этих строк.</p>
<p>В итоге на выходе этой команды имеем 3 строки:</p>
<p>Scanning</p>
<p>Creating archive <em>archive_name</em></p>
<p>Everything is Ok</p>
<p>А потом закатываю все в текстовый файл, для последующего изучения:</p>
<p><strong>findstr /P /I /V &laquo;Compressing 7-Zip&raquo; &gt;&gt; log_file</strong></p>
<p>Теперь дело за малым. Нужно зафутболить все три блока в одну последовательность команд:</p>
<p><strong>7za.exe a -tzip -ssw -mx7 -r0 -x@exclusions.txt full_path_for_the_archive working_dir | findstr /P /I /V &laquo;Compressing 7-Zip&raquo; &gt; log_file.%date%.txt</strong></p>
<p>Символ | в указанном примере передает данные от 7zip команде findstr.</p>
<p><a class="a2a_button_livejournal" href="http://www.addtoany.com/add_to/livejournal?linkurl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F10%2F17%2Fusing-7zip-to-backup-dat%2F&amp;linkname=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%207zip%20%D0%B4%D0%BB%D1%8F%20%D0%B1%D1%8D%D0%BA%D0%B0%D0%BF%D0%B0%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="LiveJournal" rel="nofollow" target="_blank"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/icons/livejournal.png" width="16" height="16" alt="LiveJournal"/></a><a class="a2a_button_vk" href="http://www.addtoany.com/add_to/vk?linkurl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F10%2F17%2Fusing-7zip-to-backup-dat%2F&amp;linkname=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%207zip%20%D0%B4%D0%BB%D1%8F%20%D0%B1%D1%8D%D0%BA%D0%B0%D0%BF%D0%B0%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Vkontakte" rel="nofollow" target="_blank"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/icons/vk.png" width="16" height="16" alt="Vkontakte"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F10%2F17%2Fusing-7zip-to-backup-dat%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F10%2F17%2Fusing-7zip-to-backup-dat%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F10%2F17%2Fusing-7zip-to-backup-dat%2F&amp;counturl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F10%2F17%2Fusing-7zip-to-backup-dat%2F&amp;count=horizontal&amp;text=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%207zip%20%D0%B4%D0%BB%D1%8F%20%D0%B1%D1%8D%D0%BA%D0%B0%D0%BF%D0%B0%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" scrolling="no" style="border:none;overflow:hidden;width:130px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F10%2F17%2Fusing-7zip-to-backup-dat%2F&amp;counturl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F10%2F17%2Fusing-7zip-to-backup-dat%2F&amp;count=horizontal&amp;text=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%207zip%20%D0%B4%D0%BB%D1%8F%20%D0%B1%D1%8D%D0%BA%D0%B0%D0%BF%D0%B0%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" scrolling="no" style="border:none;overflow:hidden;width:130px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F10%2F17%2Fusing-7zip-to-backup-dat%2F&amp;size=medium&amp;count=true" scrolling="no" style="border:none;overflow:hidden;width:90px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F10%2F17%2Fusing-7zip-to-backup-dat%2F&amp;size=medium&amp;count=true" scrolling="no" style="border:none;overflow:hidden;width:90px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F10%2F17%2Fusing-7zip-to-backup-dat%2F&amp;title=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%207zip%20%D0%B4%D0%BB%D1%8F%20%D0%B1%D1%8D%D0%BA%D0%B0%D0%BF%D0%B0%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" id="wpa2a_4"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.beerhead.ru/blog/2009/10/17/using-7zip-to-backup-dat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Счастье с VBS</title>
		<link>http://www.beerhead.ru/blog/2009/09/27/happyness-wit-vbs/</link>
		<comments>http://www.beerhead.ru/blog/2009/09/27/happyness-wit-vbs/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 23:55:18 +0000</pubDate>
		<dc:creator>antipod</dc:creator>
				<category><![CDATA[Красноглазие]]></category>
		<category><![CDATA[vbs]]></category>
		<category><![CDATA[администрирование]]></category>

		<guid isPermaLink="false">http://www.beerhead.ru/blog/?p=632</guid>
		<description><![CDATA[В очередной раз порадовался наличию поддержки VBS в ХРюше. Буквально недавно встала, с одной стороны, тривиальная задача &#8211; переместить около 100 папок с одного места в другое, но не все сразу, а по одной, максимум две с интервалами 7-10 минут. К чему такие сложности? Дело в том, что целевая папка мониторится самописной софтиной, которая при [...]]]></description>
			<content:encoded><![CDATA[<p>В очередной раз порадовался наличию поддержки VBS в ХРюше.</p>
<p>Буквально недавно встала, с одной стороны, тривиальная задача &#8211; переместить около 100 папок с одного места в другое, но не все сразу, а по одной, максимум две с интервалами 7-10 минут. К чему такие сложности? Дело в том, что целевая папка мониторится самописной софтиной, которая при появлении новых папок дергает ftp.exe с необходимыми ключами и, соответственно, заливает файло на некий ftp-сервер. Естественно единовременное перемещение всех папок повлечет за собой легкий коллапс <img src='http://www.beerhead.ru/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  тем паче, что больше 2-3 потоков на аплод сервер не потянет.</p>
<p>На дворе 3 часа ночи, после того, как вручную перенес семь папок терпение лопнуло и был написан маленький скрипт, несколько строк  на vbs, который в цикле подхватывал имена папок, перемещал их в целевую папку, а потом засыпал на 10 минут. На утро проверил логи сервера. Наступила благодать.</p>
<blockquote><p>Set objFSO = CreateObject(&laquo;Scripting.FileSystemObject&raquo;)<br />
Set objFolder = objFSO.GetFolder(&laquo;source_folder_path&raquo;)<br />
Set colSubfolders = objFolder.Subfolders<br />
For Each objSubfolder in colSubfolders<br />
objFSO.MoveFolder &laquo;source_folder_path&raquo;+objSubfolder.Name , &laquo;target_folder_path&raquo;<br />
Wscript.Sleep(600000)<br />
Next</p></blockquote>
<p>Понятное дело, что задача эта разовая и вряд ли подобное повторится в обозримом будущем, но всегда проще потратить несколько минут времени для быстрого и изящного решения проблемы, чем сидеть сутками и перемещать файло или искать программулину, которая поддерживает такую странную фичу.</p>
<p>Да и вообще VBS изрядно облегчает жизнь в ряде случаев.</p>
<p><a class="a2a_button_livejournal" href="http://www.addtoany.com/add_to/livejournal?linkurl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F09%2F27%2Fhappyness-wit-vbs%2F&amp;linkname=%D0%A1%D1%87%D0%B0%D1%81%D1%82%D1%8C%D0%B5%20%D1%81%20VBS" title="LiveJournal" rel="nofollow" target="_blank"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/icons/livejournal.png" width="16" height="16" alt="LiveJournal"/></a><a class="a2a_button_vk" href="http://www.addtoany.com/add_to/vk?linkurl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F09%2F27%2Fhappyness-wit-vbs%2F&amp;linkname=%D0%A1%D1%87%D0%B0%D1%81%D1%82%D1%8C%D0%B5%20%D1%81%20VBS" title="Vkontakte" rel="nofollow" target="_blank"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/icons/vk.png" width="16" height="16" alt="Vkontakte"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F09%2F27%2Fhappyness-wit-vbs%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F09%2F27%2Fhappyness-wit-vbs%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F09%2F27%2Fhappyness-wit-vbs%2F&amp;counturl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F09%2F27%2Fhappyness-wit-vbs%2F&amp;count=horizontal&amp;text=%D0%A1%D1%87%D0%B0%D1%81%D1%82%D1%8C%D0%B5%20%D1%81%20VBS" scrolling="no" style="border:none;overflow:hidden;width:130px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F09%2F27%2Fhappyness-wit-vbs%2F&amp;counturl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F09%2F27%2Fhappyness-wit-vbs%2F&amp;count=horizontal&amp;text=%D0%A1%D1%87%D0%B0%D1%81%D1%82%D1%8C%D0%B5%20%D1%81%20VBS" scrolling="no" style="border:none;overflow:hidden;width:130px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F09%2F27%2Fhappyness-wit-vbs%2F&amp;size=medium&amp;count=true" scrolling="no" style="border:none;overflow:hidden;width:90px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F09%2F27%2Fhappyness-wit-vbs%2F&amp;size=medium&amp;count=true" scrolling="no" style="border:none;overflow:hidden;width:90px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F09%2F27%2Fhappyness-wit-vbs%2F&amp;title=%D0%A1%D1%87%D0%B0%D1%81%D1%82%D1%8C%D0%B5%20%D1%81%20VBS" id="wpa2a_6"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.beerhead.ru/blog/2009/09/27/happyness-wit-vbs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Охота на ведьм</title>
		<link>http://www.beerhead.ru/blog/2009/07/11/witch-hunting/</link>
		<comments>http://www.beerhead.ru/blog/2009/07/11/witch-hunting/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 00:47:21 +0000</pubDate>
		<dc:creator>antipod</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[администрирование]]></category>

		<guid isPermaLink="false">http://www.beerhead.ru/blog/?p=477</guid>
		<description><![CDATA[Прежде чем перейти к сути дела, скажу пару слов за жизнь. Все мы, ну или по крайней мере большинство, впервые вышли в Сеть через модем, скорости были маленькие, связь плохая, да и ко всему прочему приходилось считать минуты, чтоб не дай бог не накрутить лишнего и растянуть карточку на подольше. Это, как можно догадаться, учило [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="www" src="http://akak.ru/recipes/pictures/000/000/307_big.jpg" alt="" width="164" height="123" />Прежде чем перейти к сути дела, скажу пару слов за жизнь.</p>
<p>Все мы, ну или по крайней мере большинство, впервые вышли в Сеть через модем, скорости были маленькие, связь плохая, да и ко всему прочему приходилось считать минуты, чтоб не дай бог не накрутить лишнего и растянуть карточку на подольше. Это, как можно догадаться, учило самодисциплине. Открыл страничку-другую, отключись и почитай&#8230; Вот так примерно и жили.</p>
<p><span id="more-477"></span></p>
<p>Затем неокрепший юношеский мозг поработили локальные сети и свалившаяся вместе с ними манна в виде быстрого канала, отсутствия проблем с подключением и, конечно же, возможности быть онлайн в режиме 24/7. Однако ж в бочке меда нашлась и бочка дегтя. Цена мегабайта, мягко говоря, кусалась, поэтому о качании и речи быть не могло. Видит око да зуб неймет. Помимо этого приходилось отключать картинки, да и вообще всячески себя ограничивать.</p>
<p>А после этого снизошла настоящая благодать в виде высоких скоростей и анлимов. С того самого момента трафик никто не считает, крутятся счетчики и крутятся, какая собственно говоря разница. Ну может только изредка посмотришь на статистику раздач да и ухмыльнешься про себя.</p>
<p>Однако ж вся эта благодать доступна только дома, на работе приходится сидеть под железной пятой известного ADSL провайдера, который не только дерет немаленькую абонентскую плату, но и устанавливает лимит входящего трафика, после которого приходится платить за каждый мегабайт. По счастью в отведенный лимит мы в конторе всегда укладывались, а если и был перерасход, то вполне себе в разумных пределах.</p>
<p>Но тут на днях бухгалтер, практически со слезами на глазах, преподнесла счет за июнь месяц. О_О WTF подумал я!!! Перерасход был просто нереальный.</p>
<p>Звоночек прозвенел, админ пошел лопатить логи. Ах, если б они были <img src='http://www.beerhead.ru/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Статистика на сайте провайдера, кроме общих цифр за месяц и почасового потребления никакой информации сверху не предоставляла. Менеджер на письмо с просьбой пояснить, есть ли возможность посмотреть где-нибудь детализацтю трафика по дням, не ответил. Да собственно говоря не очень то и хотелось. О сервисе и техподдержке этого провайдера уже наверное легенды ходят.</p>
<p>В итоге воткнул на шлюз, за которым висит вся наша офисная сетка, пару софтин для учета и мониторинга трафика &#8211; trafd и trafshow. Почему не занимался учетом трафика ранее?  Юзверы у нас вполне все адекватные, никто никогда не был замечен в злоупотреблении конторским интернетом, счета приходили всегда в передлах допустимого, так зачем шевелиться?</p>
<p>Сбор статистики в течении нескольких часов показал, что да, трафик идет, причем в больших количествах. Где то косяк. В голову лезли мысли о троянах, что-то откуда-то скачивающих, апдейтах, утягивающихся непонятно откуда и невесть в каких количествах. Кроме того, чертовски напрягала почасовая статистика потребления трафика, по данным провайдера зашкаливавшая каждые три часа, что наводило на мысли о заданиях по расписанию. Как выяснилось позже, это всего навсего особенность ведения статистики.</p>
<p>Подсобрав данных и убедившись, что трафик как пер, так и прет, стал анализировать логи, с целью выяснить с каких узлов приходит больше всего инфы, а потом прибить негодяев в фаере. Однако ж в общей массе ничего подозрительного не заметил. Топ 10 составляли вполне надежные сайты. С наскока проблему решить не удалось, поэтому был вынужден изучать логи по каждому конкретному пользователю. А в результате нашел одного человека, который делал половину дневного трафика. И все бы хорошо, но ничего криминального в его логах не было, за исключением большого количества айпишников типа 212.188.7.xx. Как показал поиск, все адреса в этом диапазоне выделены Гуглу, а с них, в том числе, идет весь трафик с YouTube.</p>
<p>Человек сидел, никого не трогал, шарился по сайтам, смотрел видяхи в Трубе, а в итоге накрутил, сам того не заметив, изрядное количество метров. А все почему? Потому что уже давным давно никто не задумывается о том, сколько весит ролик, его просто смотрят, сколько весит страница с кучей графики, сколько весит композиции, залитая на Вконтакте. Казалось бы с миру по нитке, а в итоге полтора десятка гигабайт перерасхода.</p>
<p><em>Мораль №1. Безлимитный интернет развращает.</em></p>
<p><strong>З.Ы.</strong> Но и без него никак <img src='http://www.beerhead.ru/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><em>Мораль №2. Доверяй, но проверяй.</em></p>
<p>Пойду посплю.</p>
<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-8593875870803244";
/* 468x60, создано 25.06.09 */
google_ad_slot = "8430142918";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><a class="a2a_button_livejournal" href="http://www.addtoany.com/add_to/livejournal?linkurl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F07%2F11%2Fwitch-hunting%2F&amp;linkname=%D0%9E%D1%85%D0%BE%D1%82%D0%B0%20%D0%BD%D0%B0%20%D0%B2%D0%B5%D0%B4%D1%8C%D0%BC" title="LiveJournal" rel="nofollow" target="_blank"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/icons/livejournal.png" width="16" height="16" alt="LiveJournal"/></a><a class="a2a_button_vk" href="http://www.addtoany.com/add_to/vk?linkurl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F07%2F11%2Fwitch-hunting%2F&amp;linkname=%D0%9E%D1%85%D0%BE%D1%82%D0%B0%20%D0%BD%D0%B0%20%D0%B2%D0%B5%D0%B4%D1%8C%D0%BC" title="Vkontakte" rel="nofollow" target="_blank"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/icons/vk.png" width="16" height="16" alt="Vkontakte"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F07%2F11%2Fwitch-hunting%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F07%2F11%2Fwitch-hunting%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F07%2F11%2Fwitch-hunting%2F&amp;counturl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F07%2F11%2Fwitch-hunting%2F&amp;count=horizontal&amp;text=%D0%9E%D1%85%D0%BE%D1%82%D0%B0%20%D0%BD%D0%B0%20%D0%B2%D0%B5%D0%B4%D1%8C%D0%BC" scrolling="no" style="border:none;overflow:hidden;width:130px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F07%2F11%2Fwitch-hunting%2F&amp;counturl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F07%2F11%2Fwitch-hunting%2F&amp;count=horizontal&amp;text=%D0%9E%D1%85%D0%BE%D1%82%D0%B0%20%D0%BD%D0%B0%20%D0%B2%D0%B5%D0%B4%D1%8C%D0%BC" scrolling="no" style="border:none;overflow:hidden;width:130px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F07%2F11%2Fwitch-hunting%2F&amp;size=medium&amp;count=true" scrolling="no" style="border:none;overflow:hidden;width:90px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F07%2F11%2Fwitch-hunting%2F&amp;size=medium&amp;count=true" scrolling="no" style="border:none;overflow:hidden;width:90px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F07%2F11%2Fwitch-hunting%2F&amp;title=%D0%9E%D1%85%D0%BE%D1%82%D0%B0%20%D0%BD%D0%B0%20%D0%B2%D0%B5%D0%B4%D1%8C%D0%BC" id="wpa2a_8"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.beerhead.ru/blog/2009/07/11/witch-hunting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Держите меня семеро</title>
		<link>http://www.beerhead.ru/blog/2009/05/27/hold-me-till-the-end/</link>
		<comments>http://www.beerhead.ru/blog/2009/05/27/hold-me-till-the-end/#comments</comments>
		<pubDate>Wed, 27 May 2009 13:15:10 +0000</pubDate>
		<dc:creator>antipod</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[администрирование]]></category>

		<guid isPermaLink="false">http://www.beerhead.ru/blog/?p=336</guid>
		<description><![CDATA[Некоторые думают, что самый главный человек в фирме &#8211; директор. Это не так! Главный &#8211; это конечно же сисадмин , а после него &#8211; бухгалтер. Как говорится, без компьютеров и зарплаты все равно работать никто не будет. Но да речь не об этом, речь о том, что бухгалтерами не рождаются, бухгалтерами становятся, причем бухгалтер &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="brain" src="http://www.tu-tu-tu.com/wp-content/uploads/2008/11/brain.jpg" alt="" width="151" height="137" />Некоторые думают, что самый главный человек в фирме &#8211; директор. Это не так! Главный &#8211; это конечно же сисадмин <img src='http://www.beerhead.ru/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> , а после него &#8211; бухгалтер. Как говорится, без компьютеров и зарплаты все равно работать никто не будет. Но да речь не об этом, речь о том, что бухгалтерами не рождаются, бухгалтерами становятся, причем бухгалтер &#8211; это клеймо на всю жизнь, равно как и мент. Попал в систему и она тебя перемолола, только дай злодея какого шпокнуть или цифры столбиком посчитать.</p>
<p><span id="more-336"></span></p>
<p>Мозг бухгалтера &#8211; загадка. Науке не ясны причины такого радикального перестроения синаптических связей. Могу предположить, что причины кроются в (чур меня) бухгалтерских софтинах (хотя думается, что тут я подменяю причину и следствие, все таки софтины пишут говнокодеры, которые общаются с бухгалтерами),  возможно свою лепту вносит широко известная в узких кругах радиация, излучаемая мониторами, возможно что-то еще, но факт остается фактом, мозг бухгалтера мутирует.</p>
<p>Самое неприятное, что мутации эти затрагивают помимо всего прочего речевые центры, в результате чего, бухгалтера может понять только бухгалтер, остальные могут лишь улавливать смысл. Особенно сильно выросший языковой барьер сказывается на взаимодействии бухгалтера и сисадмина.</p>
<p>Продолжение еще не придумал&#8230;</p>
<p><a class="a2a_button_livejournal" href="http://www.addtoany.com/add_to/livejournal?linkurl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F27%2Fhold-me-till-the-end%2F&amp;linkname=%D0%94%D0%B5%D1%80%D0%B6%D0%B8%D1%82%D0%B5%20%D0%BC%D0%B5%D0%BD%D1%8F%20%D1%81%D0%B5%D0%BC%D0%B5%D1%80%D0%BE" title="LiveJournal" rel="nofollow" target="_blank"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/icons/livejournal.png" width="16" height="16" alt="LiveJournal"/></a><a class="a2a_button_vk" href="http://www.addtoany.com/add_to/vk?linkurl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F27%2Fhold-me-till-the-end%2F&amp;linkname=%D0%94%D0%B5%D1%80%D0%B6%D0%B8%D1%82%D0%B5%20%D0%BC%D0%B5%D0%BD%D1%8F%20%D1%81%D0%B5%D0%BC%D0%B5%D1%80%D0%BE" title="Vkontakte" rel="nofollow" target="_blank"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/icons/vk.png" width="16" height="16" alt="Vkontakte"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F27%2Fhold-me-till-the-end%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F27%2Fhold-me-till-the-end%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F27%2Fhold-me-till-the-end%2F&amp;counturl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F27%2Fhold-me-till-the-end%2F&amp;count=horizontal&amp;text=%D0%94%D0%B5%D1%80%D0%B6%D0%B8%D1%82%D0%B5%20%D0%BC%D0%B5%D0%BD%D1%8F%20%D1%81%D0%B5%D0%BC%D0%B5%D1%80%D0%BE" scrolling="no" style="border:none;overflow:hidden;width:130px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F27%2Fhold-me-till-the-end%2F&amp;counturl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F27%2Fhold-me-till-the-end%2F&amp;count=horizontal&amp;text=%D0%94%D0%B5%D1%80%D0%B6%D0%B8%D1%82%D0%B5%20%D0%BC%D0%B5%D0%BD%D1%8F%20%D1%81%D0%B5%D0%BC%D0%B5%D1%80%D0%BE" scrolling="no" style="border:none;overflow:hidden;width:130px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F27%2Fhold-me-till-the-end%2F&amp;size=medium&amp;count=true" scrolling="no" style="border:none;overflow:hidden;width:90px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F27%2Fhold-me-till-the-end%2F&amp;size=medium&amp;count=true" scrolling="no" style="border:none;overflow:hidden;width:90px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F27%2Fhold-me-till-the-end%2F&amp;title=%D0%94%D0%B5%D1%80%D0%B6%D0%B8%D1%82%D0%B5%20%D0%BC%D0%B5%D0%BD%D1%8F%20%D1%81%D0%B5%D0%BC%D0%B5%D1%80%D0%BE" id="wpa2a_10"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.beerhead.ru/blog/2009/05/27/hold-me-till-the-end/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>О банке 24 часа и говнокодинге</title>
		<link>http://www.beerhead.ru/blog/2009/05/13/24-hour-bank-and-shitty-coding/</link>
		<comments>http://www.beerhead.ru/blog/2009/05/13/24-hour-bank-and-shitty-coding/#comments</comments>
		<pubDate>Wed, 13 May 2009 17:16:34 +0000</pubDate>
		<dc:creator>antipod</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[администрирование]]></category>
		<category><![CDATA[говнокодинг]]></category>

		<guid isPermaLink="false">http://www.beerhead.ru/blog/?p=217</guid>
		<description><![CDATA[Воспользовавшись трехдневным отсутствием бухгалтера, собрался с духом и стал переносить всяческие бухгалтерские софтины и их базы с одной машины на другую. Про банк. Есть такой замечательный банк, работающий, судя по названию, 24 часа в сутки, и есть у них онлайн сервис для доступа к счету. Естественно все это должно быть чрезвычайно секьюрно, поэтому используется шифрование [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Бубен" src="http://www.rustoys.ru/toys/images/b/buben_tula.jpg" alt="" width="139" height="163" />Воспользовавшись трехдневным отсутствием бухгалтера, собрался с духом и стал переносить всяческие бухгалтерские софтины и их базы с одной машины на другую.<br />
<span id="more-217"></span></p>
<p><strong>Про банк.</strong><br />
Есть такой замечательный банк, работающий, судя по названию, 24 часа в сутки, и есть у них онлайн сервис для доступа к счету. Естественно все это должно быть чрезвычайно секьюрно, поэтому используется шифрование и клиентская софтина, которая собственно осуществляет транспорт пакетов между клиентской машиной, читай компом бухгалтера (не к ночи будет помянут), и сервером банка.<br />
Не долго думая, скачал с сайта банка последнюю версию софтины, прикрутил, радостно воткнул дискетку с секретными ключами и&#8230; получил по всей роже. Хотя на кануне звонил в банк, и девушка заверила, что дескать при переносе с одной машины на другую никаких телодвижений делать не нужно, и что все подхватится само собой. Взял бубен, заячью лапку и стал химичить с сертификатами, путями и т.д., однако ж каменный цветок как-то не выходил. Позвонил в банк и выяснил, что оказывается сертификаты работающие с предыдущими версиями софтины с новой уже не работают, ибо в целях повышения все той же секьюрности теперь нужно получить секретное слово, для чего съездить в банк и заключить допсоглашение, а старую версию уже не найти. В то же время на прежней машине старенький клиент замечательно пашет со старыми же сертификатами и всякие секретные слова всем, что называется, по шарабану.<br />
В надежде найти старую версию софтины погуглил, поковырял на сервере и на машине бухгалтера, однако ж не преуспел. Парой минут позже тупо копировал софтину с одной машины на другую, все замечательно работает и без инсталляции. Проблемы нет.</p>
<p><strong>Про говнокодинг</strong>.</p>
<p>В приподнятом настроении перешел к остальному софту, и наткнулся на жемчужину говнокодинга. Шедевр под название PersW. По плану софтина делает какие-то выписки для пенсионного фонда, но как она написана!!! Такое ощущение, что &laquo;программеры&raquo; поскребли по сусекам, понавытаскивали оттуда кода, заткнули все это в один проект и он откомпилировался (это либо чеченский след, либо происки дьявола).<br />
Ставил я сее чудо в %ProgramFilesDir%/something/persw. Самораспаковывающийся архив РАР радостно подцепил батничек программы установки и зашуршал. В консольке переодически появлялись сообщения, что не найдено то-то и то-то, но сразу за ними шли радостные рапорта типа &laquo;Не извольте сумлеваться барин, все прописали и все поправили. Все будет работать&raquo;. Ан нет, не пущай&#8230; При запуске софтина сообщила, что, оказывается, она не понимает пути, в которых есть пробелы и радостно заменила их на /PROGRAM_FILES/SOMETHING/PERSW&#8230;., а потом раскатала, что нет доступа к какой-то там базе (путь до базы), потому что ее уже кто-то (так и было написано) использует. Ну кто может использовать базу на чистой машине, тем более от свежеустановленной софтины, тем паче, что все это хозяйство висит в древнем FoxPro. Завершил установку &#8211; нет доступа, прибил парочку процессов, которые, как казалось, могли быть связаны с этим ПЕРСОМ, &#8211; нет доступа, дал юзеру полные права на чтение/запись файлов &#8211; нет доступа и еще ряд телодвижений, так или иначе приводящих к одному результату &#8211; НЕТ МАТЬ ЕГО ДОСТУПА!!!<br />
Срыл софтину к чертовой матери и поставил в каталог по умолчанию, без пробелов C:persw и все завелось, и доступ к базе сразу появился, ну не дурь ли? Интересно, если ее прикрутить на D:, она тоже будет обезьянить? В общем таких говнокодеров, которые пишут такой говнософт надо подвешивать за причинное место или на кол сажать. После этого даже страшно разбираться со внутренней логикой программы.</p>
<p><a class="a2a_button_livejournal" href="http://www.addtoany.com/add_to/livejournal?linkurl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F13%2F24-hour-bank-and-shitty-coding%2F&amp;linkname=%D0%9E%20%D0%B1%D0%B0%D0%BD%D0%BA%D0%B5%2024%20%D1%87%D0%B0%D1%81%D0%B0%20%D0%B8%20%D0%B3%D0%BE%D0%B2%D0%BD%D0%BE%D0%BA%D0%BE%D0%B4%D0%B8%D0%BD%D0%B3%D0%B5" title="LiveJournal" rel="nofollow" target="_blank"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/icons/livejournal.png" width="16" height="16" alt="LiveJournal"/></a><a class="a2a_button_vk" href="http://www.addtoany.com/add_to/vk?linkurl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F13%2F24-hour-bank-and-shitty-coding%2F&amp;linkname=%D0%9E%20%D0%B1%D0%B0%D0%BD%D0%BA%D0%B5%2024%20%D1%87%D0%B0%D1%81%D0%B0%20%D0%B8%20%D0%B3%D0%BE%D0%B2%D0%BD%D0%BE%D0%BA%D0%BE%D0%B4%D0%B8%D0%BD%D0%B3%D0%B5" title="Vkontakte" rel="nofollow" target="_blank"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/icons/vk.png" width="16" height="16" alt="Vkontakte"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F13%2F24-hour-bank-and-shitty-coding%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F13%2F24-hour-bank-and-shitty-coding%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F13%2F24-hour-bank-and-shitty-coding%2F&amp;counturl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F13%2F24-hour-bank-and-shitty-coding%2F&amp;count=horizontal&amp;text=%D0%9E%20%D0%B1%D0%B0%D0%BD%D0%BA%D0%B5%2024%20%D1%87%D0%B0%D1%81%D0%B0%20%D0%B8%20%D0%B3%D0%BE%D0%B2%D0%BD%D0%BE%D0%BA%D0%BE%D0%B4%D0%B8%D0%BD%D0%B3%D0%B5" scrolling="no" style="border:none;overflow:hidden;width:130px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F13%2F24-hour-bank-and-shitty-coding%2F&amp;counturl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F13%2F24-hour-bank-and-shitty-coding%2F&amp;count=horizontal&amp;text=%D0%9E%20%D0%B1%D0%B0%D0%BD%D0%BA%D0%B5%2024%20%D1%87%D0%B0%D1%81%D0%B0%20%D0%B8%20%D0%B3%D0%BE%D0%B2%D0%BD%D0%BE%D0%BA%D0%BE%D0%B4%D0%B8%D0%BD%D0%B3%D0%B5" scrolling="no" style="border:none;overflow:hidden;width:130px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F13%2F24-hour-bank-and-shitty-coding%2F&amp;size=medium&amp;count=true" scrolling="no" style="border:none;overflow:hidden;width:90px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F13%2F24-hour-bank-and-shitty-coding%2F&amp;size=medium&amp;count=true" scrolling="no" style="border:none;overflow:hidden;width:90px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F13%2F24-hour-bank-and-shitty-coding%2F&amp;title=%D0%9E%20%D0%B1%D0%B0%D0%BD%D0%BA%D0%B5%2024%20%D1%87%D0%B0%D1%81%D0%B0%20%D0%B8%20%D0%B3%D0%BE%D0%B2%D0%BD%D0%BE%D0%BA%D0%BE%D0%B4%D0%B8%D0%BD%D0%B3%D0%B5" id="wpa2a_12"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.beerhead.ru/blog/2009/05/13/24-hour-bank-and-shitty-coding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Красноглазие</title>
		<link>http://www.beerhead.ru/blog/2009/05/07/red-eye-migration/</link>
		<comments>http://www.beerhead.ru/blog/2009/05/07/red-eye-migration/#comments</comments>
		<pubDate>Thu, 07 May 2009 15:06:39 +0000</pubDate>
		<dc:creator>antipod</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[администрирование]]></category>
		<category><![CDATA[сервер]]></category>

		<guid isPermaLink="false">http://www.beerhead.ru/blog/?p=186</guid>
		<description><![CDATA[В свое время, когда покупали в контору новый сервер, а о легализации ПО только начинали говорить, раскатал я от щедрот Windows 2003 Enterprise Edition, ибо халява, почему б и не раскатать. Прошло немного времени и легализация перестала казаться чем-то далеким и нереальным, а приобрела самый что ни на есть всамделешный вид. Вид нависшего над головой [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Убийца серверов" src="http://file-online.ru/uploads/posts/2008-05/1210493058_482e9f1b9a3634d32a12ca92c714e226_full.jpg" alt="" width="254" height="307" />В свое время, когда покупали в контору новый сервер, а о легализации ПО только начинали говорить, раскатал я от щедрот Windows 2003 Enterprise Edition, ибо халява, почему б и не раскатать. Прошло немного времени и легализация перестала казаться чем-то далеким и нереальным, а приобрела самый что ни на есть всамделешный вид. Вид нависшего над головой топорика.  На серваке Win2k3 EE, настроеная и вылизанная до такой степени, что аж блестит, на руках лицензионная Standart Edition.</p>
<p><span id="more-186"></span> Перестановка с нуля, автоматически означает полный кошмар, потеряные выходные, красные глаза, ни о каком порабощении мира после этого говорить не приходится. Поэтому переход с EE на SE откладывался в долгий ящик снова и снова.  Правда сегодня нарисовался изящный вариант, который теоретически должен сработать, и наступит счастье и всеобщая благодать.</p>
<p>Официально великая и ужасная Microsoft не поддерживает даунгрейд с EE на SE  и сразу отсылает всех к &#8216;format c:&#8217; Но умные люди на RU-Board.com опубликовали инструкцию, которая изящно и ненапряжно проведет этот даунгрейд.  Гневных криков в стиле &laquo;Сцуки, я из-за вас сервант убил!!!&raquo; на форуме вроде нет. И тут есть два варианта: 1) все и правда работает; 2) модеры на РуБорде хорошо делают свое дело и саботируют даунгрейд (естественно им проплачивает за это МС <img src='http://www.beerhead.ru/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</p>
<p>Если все подхватится как надо, то на этом эпопея с сервантом считается оконченной и остается комп бухгалтера, к которому даже прикасаться страшно. Если нет, то в ход идут бэкапы, но тут снова есть два варианта: 1) бэкап развернулся (радуюсь, бегу к зеркалу, вырываю из головы седые волосы, цепляю пива и еду домой); 2) бэкап не развернулся (тут можно сразу ставить крест на всем. На утро админа найдут в обнимку с серваком в луже слез.)</p>
<p>В последнем варианте есть один мааааленький плюс. Завтра у всей конторы будет выходной и можно вполне законно выпить пефка. Только мне что-то от этого совсем не радостно.</p>
<p>Но вот если все срастется, начнется такая жизнь!!!</p>
<p><strong>UPD: Операция прошла успешно. Немного подработал напильником и получил рабочий сервант малой кровью.</strong></p>
<p><a class="a2a_button_livejournal" href="http://www.addtoany.com/add_to/livejournal?linkurl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F07%2Fred-eye-migration%2F&amp;linkname=%D0%9A%D1%80%D0%B0%D1%81%D0%BD%D0%BE%D0%B3%D0%BB%D0%B0%D0%B7%D0%B8%D0%B5" title="LiveJournal" rel="nofollow" target="_blank"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/icons/livejournal.png" width="16" height="16" alt="LiveJournal"/></a><a class="a2a_button_vk" href="http://www.addtoany.com/add_to/vk?linkurl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F07%2Fred-eye-migration%2F&amp;linkname=%D0%9A%D1%80%D0%B0%D1%81%D0%BD%D0%BE%D0%B3%D0%BB%D0%B0%D0%B7%D0%B8%D0%B5" title="Vkontakte" rel="nofollow" target="_blank"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/icons/vk.png" width="16" height="16" alt="Vkontakte"/></a><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F07%2Fred-eye-migration%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F07%2Fred-eye-migration%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F07%2Fred-eye-migration%2F&amp;counturl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F07%2Fred-eye-migration%2F&amp;count=horizontal&amp;text=%D0%9A%D1%80%D0%B0%D1%81%D0%BD%D0%BE%D0%B3%D0%BB%D0%B0%D0%B7%D0%B8%D0%B5" scrolling="no" style="border:none;overflow:hidden;width:130px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F07%2Fred-eye-migration%2F&amp;counturl=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F07%2Fred-eye-migration%2F&amp;count=horizontal&amp;text=%D0%9A%D1%80%D0%B0%D1%81%D0%BD%D0%BE%D0%B3%D0%BB%D0%B0%D0%B7%D0%B8%D0%B5" scrolling="no" style="border:none;overflow:hidden;width:130px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F07%2Fred-eye-migration%2F&amp;size=medium&amp;count=true" scrolling="no" style="border:none;overflow:hidden;width:90px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F07%2Fred-eye-migration%2F&amp;size=medium&amp;count=true" scrolling="no" style="border:none;overflow:hidden;width:90px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.beerhead.ru%2Fblog%2F2009%2F05%2F07%2Fred-eye-migration%2F&amp;title=%D0%9A%D1%80%D0%B0%D1%81%D0%BD%D0%BE%D0%B3%D0%BB%D0%B0%D0%B7%D0%B8%D0%B5" id="wpa2a_14"><img src="http://www.beerhead.ru/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.beerhead.ru/blog/2009/05/07/red-eye-migration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

