<?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"
	>

<channel>
	<title>Серая оптимизация</title>
	<atom:link href="http://megas.name/feed/" rel="self" type="application/rss+xml" />
	<link>http://megas.name</link>
	<description>Серая, белая, черная оптимизация под Google, Yahoo и Msn. Блог оптимизатора</description>
	<pubDate>Fri, 24 Oct 2008 13:33:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Lexus = 3 x Land Rover: Самые (не) надежные авто</title>
		<link>http://megas.name/2008/10/24/lexus-3-x-land-rover-samye-ne-nadezhnye-avto/</link>
		<comments>http://megas.name/2008/10/24/lexus-3-x-land-rover-samye-ne-nadezhnye-avto/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 13:33:41 +0000</pubDate>
		<dc:creator>MegaS</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Интересно почитать]]></category>

		<category><![CDATA[авто]]></category>

		<category><![CDATA[автомобиль]]></category>

		<guid isPermaLink="false">http://megas.name/?p=69</guid>
		<description><![CDATA[Недавно наткнулся в рунете на упоминания об трехлетнем (2005-2008) исследовании частоты поломок разных марок и моделей автомобилей. Думаю, для многих это будет полезной информацией. Сам в ближайшее время собираюсь прикупить машинки, поэтому уделяю этому много внимания. А может быть, просто бзик у меня на авто, ну это наверное у каждого второго парня, или я один [...]]]></description>
			<content:encoded><![CDATA[<p>Недавно наткнулся в рунете на упоминания об трехлетнем (2005-2008) исследовании частоты поломок разных марок и моделей автомобилей. Думаю, для многих это будет полезной информацией. Сам в ближайшее время собираюсь прикупить машинки, поэтому уделяю этому много внимания. А может быть, просто бзик у меня на авто, ну это наверное у каждого второго парня, или я один такой? ну и пох</p>
<p>Итак, число поломок на 100 автомобилей в течение 3-х лет:</p>
<table style="height: 854px;" border="1" cellspacing="0" width="301" frame="void" rules="none">
<colgroup><col width="86"></col><col width="123"></col><col width="86"></col></colgroup>
<tbody>
<tr>
<td width="86" height="20" align="center"><strong><span style="font-size: small;">1</span></strong></td>
<td width="123" align="center"><span style="font-size: small;">Lexus</span></td>
<td width="86" align="center"><span style="font-size: small;">120</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">2</span></strong></td>
<td align="center"><span style="font-size: small;">Mercury</span></td>
<td align="center"><span style="font-size: small;">151</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">3</span></strong></td>
<td align="center"><span style="font-size: small;">Cadillac</span></td>
<td align="center"><span style="font-size: small;">155</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">4</span></strong></td>
<td align="center"><span style="font-size: small;">Toyota</span></td>
<td align="center"><span style="font-size: small;">159</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">5</span></strong></td>
<td align="center"><span style="font-size: small;">Acura</span></td>
<td align="center"><span style="font-size: small;">160</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">6</span></strong></td>
<td align="center"><span style="font-size: small;">Buick</span></td>
<td align="center"><span style="font-size: small;">163</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">7</span></strong></td>
<td align="center"><span style="font-size: small;">BMW</span></td>
<td align="center"><span style="font-size: small;">164</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">8</span></strong></td>
<td align="center"><span style="font-size: small;">Lincoln</span></td>
<td align="center"><span style="font-size: small;">165</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">9</span></strong></td>
<td align="center"><span style="font-size: small;">Honda</span></td>
<td align="center"><span style="font-size: small;">177</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">10</span></strong></td>
<td align="center"><span style="font-size: small;">Jaguar</span></td>
<td align="center"><span style="font-size: small;">178</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">11</span></strong></td>
<td align="center"><span style="font-size: small;">Porsche</span></td>
<td align="center"><span style="font-size: small;">193</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">12</span></strong></td>
<td align="center"><span style="font-size: small;">Mitsubishi</span></td>
<td align="center"><span style="font-size: small;">197</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">13</span></strong></td>
<td align="center"><span style="font-size: small;">Hyundai</span></td>
<td align="center"><span style="font-size: small;">200</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">14</span></strong></td>
<td align="center"><span style="font-size: small;">Ford</span></td>
<td align="center"><span style="font-size: small;">204</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">15</span></strong></td>
<td align="center"><span style="font-size: small;">Infiniti</span></td>
<td align="center"><span style="font-size: small;">204</span></td>
</tr>
<tr>
<td height="38" align="center"><strong><span style="font-size: small;">16</span></strong></td>
<td align="center"><span style="font-size: small;">Среднее значение</span></td>
<td align="center"><span style="font-size: small;">206</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">17</span></strong></td>
<td align="center"><span style="font-size: small;">Audi</span></td>
<td align="center"><span style="font-size: small;">207</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">18</span></strong></td>
<td align="center"><span style="font-size: small;">Mercedes-Benz</span></td>
<td align="center"><span style="font-size: small;">215</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">19</span></strong></td>
<td align="center"><span style="font-size: small;">Nissan</span></td>
<td align="center"><span style="font-size: small;">224</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">20</span></strong></td>
<td align="center"><span style="font-size: small;">Pontiac</span></td>
<td align="center"><span style="font-size: small;">225</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">21</span></strong></td>
<td align="center"><span style="font-size: small;">GMC</span></td>
<td align="center"><span style="font-size: small;">226</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">22</span></strong></td>
<td align="center"><span style="font-size: small;">Mazda</span></td>
<td align="center"><span style="font-size: small;">228</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">23</span></strong></td>
<td align="center"><span style="font-size: small;">Subaru</span></td>
<td align="center"><span style="font-size: small;">228</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">24</span></strong></td>
<td align="center"><span style="font-size: small;">Chrysler</span></td>
<td align="center"><span style="font-size: small;">229</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">25</span></strong></td>
<td align="center"><span style="font-size: small;">Dodge</span></td>
<td align="center"><span style="font-size: small;">230</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">26</span></strong></td>
<td align="center"><span style="font-size: small;">MINI</span></td>
<td align="center"><span style="font-size: small;">233</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">27</span></strong></td>
<td align="center"><span style="font-size: small;">Chevrolet</span></td>
<td align="center"><span style="font-size: small;">239</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">28</span></strong></td>
<td align="center"><span style="font-size: small;">HUMMER</span></td>
<td align="center"><span style="font-size: small;">241</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">29</span></strong></td>
<td align="center"><span style="font-size: small;">Scion</span></td>
<td align="center"><span style="font-size: small;">243</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">30</span></strong></td>
<td align="center"><span style="font-size: small;">Volvo</span></td>
<td align="center"><span style="font-size: small;">244</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">31</span></strong></td>
<td align="center"><span style="font-size: small;">Saturn</span></td>
<td align="center"><span style="font-size: small;">250</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">32</span></strong></td>
<td align="center"><span style="font-size: small;">Jeep</span></td>
<td align="center"><span style="font-size: small;">253</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">33</span></strong></td>
<td align="center"><span style="font-size: small;">Volkswagen</span></td>
<td align="center"><span style="font-size: small;">253</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">34</span></strong></td>
<td align="center"><span style="font-size: small;">SAAB</span></td>
<td align="center"><span style="font-size: small;">254</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">35</span></strong></td>
<td align="center"><span style="font-size: small;">Isuzu</span></td>
<td align="center"><span style="font-size: small;">274</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">36</span></strong></td>
<td align="center"><span style="font-size: small;">Kia</span></td>
<td align="center"><span style="font-size: small;">278</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">37</span></strong></td>
<td align="center"><span style="font-size: small;">Suzuki</span></td>
<td align="center"><span style="font-size: small;">302</span></td>
</tr>
<tr>
<td height="20" align="center"><strong><span style="font-size: small;">38</span></strong></td>
<td align="center"><span style="font-size: small;">Land Rover</span></td>
<td align="center"><span style="font-size: small;">344</span></td>
</tr>
</tbody>
</table>
<p>Отмечу один недостаток исследования - поломки не разделялись на серьезные и мелкие, и поэтому наравне шли свистящие тормозные колодки и серъезные косяки с двигателем. Но все равно это показатель, так что если вы счастливый обладатель Лексуса - вы ездите по гарантийному ремонту всего раз в 3 года, если переплатили за лэнд ровер - скорее всего катаетесь в сервис каждый год, и не по разу:)</p>
<p>Для тех кто хочет посмотреть какие конкретно модели (надо оговориться, модели 2005 года) наиболее неподвержены поломкам, даю <a href="http://articles.moneycentral.msn.com/SavingandDebt/SaveonaCar/Themostdependablecar.aspx?page=1" onclick="urchinTracker('/outgoing/articles.moneycentral.msn.com/SavingandDebt/SaveonaCar/Themostdependablecar.aspx?page=1&amp;referer=');">ссылу на подробную табличку по моделькам</a>.</p>
<p>Удачного выбора:)</p>
<p>ПС. Хочу по возможности взять себе шевролет тахо 2008, в 2005г был надежным - нравится тем что огромный <img src='http://megas.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<h3>советую прочитать еще</h3>
<ul class="related_post">
<li><a href="http://megas.name/2008/06/04/fajlovaya-sistema-linux/" title="Файловая система Linux">Файловая система Linux</a></li>
<li><a href="http://megas.name/2007/10/27/apdejt-pejdzhranka-v-gugle/" title="Апдейт пэйджранка в гугле">Апдейт пэйджранка в гугле</a></li>
<li><a href="http://megas.name/2008/07/30/instrumenty-profilirovaniya-pxp-koda/" title="Инструменты профилирования пхп кода">Инструменты профилирования пхп кода</a></li>
</ul>
<p></p>
<p><a href="http://megas.name/2008/10/24/lexus-3-x-land-rover-samye-ne-nadezhnye-avto/">Lexus = 3 x Land Rover: Самые (не) надежные авто</a></p>
]]></content:encoded>
			<wfw:commentRss>http://megas.name/2008/10/24/lexus-3-x-land-rover-samye-ne-nadezhnye-avto/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Как установить пакет .deb на debian (ubuntu)</title>
		<link>http://megas.name/2008/10/23/kak-ustanovit-paket-deb-na-debian-ubuntu/</link>
		<comments>http://megas.name/2008/10/23/kak-ustanovit-paket-deb-na-debian-ubuntu/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 13:33:18 +0000</pubDate>
		<dc:creator>MegaS</dc:creator>
		
		<category><![CDATA[Linux - это просто]]></category>

		<category><![CDATA[Новичкам]]></category>

		<category><![CDATA[Add new tag]]></category>

		<category><![CDATA[debian]]></category>

		<category><![CDATA[dpkg]]></category>

		<category><![CDATA[ubuntu]]></category>

		<category><![CDATA[уроки]]></category>

		<category><![CDATA[уроки Linux]]></category>

		<guid isPermaLink="false">http://megas.name/?p=81</guid>
		<description><![CDATA[Честно говоря, не знал раньше как установить скачанный с инета пакет .deb. Раньше было необходимо только скачивать\устанавливать пакеты с сайтов через apt-get, apt-cache или посредсвом гуй интерфейса - прогой Synaptic Package Management, которая по дефолту есть в убунту.
Итак, предполагается что файл .deb уже скачан (wget) и лежит в /tmp.
Собсно способ номер №1, консольный: пишем cd [...]]]></description>
			<content:encoded><![CDATA[<p>Честно говоря, не знал раньше как установить скачанный с инета пакет .deb. Раньше было необходимо только скачивать\устанавливать пакеты с сайтов через apt-get, apt-cache или посредсвом гуй интерфейса - прогой Synaptic Package Management, которая по дефолту есть в убунту.</p>
<p>Итак, предполагается что файл .deb уже скачан (wget) и лежит в /tmp.</p>
<p>Собсно способ номер №1, консольный: пишем cd /tmp; dpkg -i filename.deb</p>
<p>и случайно обнаруженный способ №2, виндовый: кликнуть на иконке файла, запуститься прога вида gk-dpkg, нужно будет ввести пароль и все готово:)<br />
<h3>похожие статьи</h3>
<ul class="related_post">
<li><a href="http://megas.name/2008/07/23/obeshhannyj-urok-linuks-komandy-poiska/" title="Обещанный урок линукс: команды поиска">Обещанный урок линукс: команды поиска</a></li>
<li><a href="http://megas.name/2008/07/14/kuda-ya-propal/" title="Куда я пропал?">Куда я пропал?</a></li>
<li><a href="http://megas.name/2008/06/04/fajlovaya-sistema-linux/" title="Файловая система Linux">Файловая система Linux</a></li>
</ul>
<p></p>
<p><a href="http://megas.name/2008/10/23/kak-ustanovit-paket-deb-na-debian-ubuntu/">Как установить пакет .deb на debian (ubuntu)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://megas.name/2008/10/23/kak-ustanovit-paket-deb-na-debian-ubuntu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Блогспот поменял политику повторной регистрации аккаунтов</title>
		<link>http://megas.name/2008/08/20/blogspot-pomenyal-politiku-povtornoj-registracii-akkauntov/</link>
		<comments>http://megas.name/2008/08/20/blogspot-pomenyal-politiku-povtornoj-registracii-akkauntov/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 17:59:00 +0000</pubDate>
		<dc:creator>MegaS</dc:creator>
		
		<category><![CDATA[Интересно почитать]]></category>

		<category><![CDATA[Поисковая оптимизация]]></category>

		<category><![CDATA[blogger]]></category>

		<category><![CDATA[blogspot]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[аккаунт]]></category>

		<category><![CDATA[дорвей]]></category>

		<category><![CDATA[регистрация]]></category>

		<category><![CDATA[сателлит]]></category>

		<category><![CDATA[фрихост]]></category>

		<category><![CDATA[фришник]]></category>

		<guid isPermaLink="false">http://megas.name/?p=75</guid>
		<description><![CDATA[В прошлом остались времена, когда можно было нахаляву раздобыть себе доров и белых блогов на блогспоте с PR и обратными ссылками.
Совсем недавно все удаленные блоги на блогспоте можно было зарегистрировать любым другим юзером. Например белый блог tratata.blogspot.com с PR=4, который стал ненужным и владелец его удалил, или дор по сиалису buytabletka.blogspot.com, забаненный хостером, но все [...]]]></description>
			<content:encoded><![CDATA[<p>В прошлом остались времена, когда можно было нахаляву раздобыть себе доров и белых блогов на блогспоте с PR и обратными ссылками.</p>
<p>Совсем недавно все удаленные блоги на блогспоте можно было зарегистрировать любым другим юзером. Например белый блог <strong><em>tratata.blogspot.com</em></strong> с <em>PR=4,</em> который стал ненужным и владелец его удалил, или дор по сиалису <strong><em>buytabletka.blogspot.com</em></strong>, забаненный хостером, но все еще висящим в выдаче по какому-то запросу - все это можно было легко забрать, зарегистрировав новый блог с тем же адресом (<strong><em>tratata.blogspot.com</em></strong> или <strong><em>buytabletka.blogspot.com</em></strong>).</p>
<p>Теперь же политика повторной регистрации такова: имя удаленного блога недоступно, и может быть повторно использовано только предыдущим владельцем.</p>
<p>Достаточно было написать скрипт, который искал удаленные блоги на блогспоте - запрос типа <a href="http://www.google.com/search?hl=en&amp;rlz=1B3GGGL_ruRU288RU289&amp;q=allintitle%3A%22page+not+found%22+site%3Ablogspot.com+-feeds+-filetype%3Ahtml+-filetype%3Axml+-filetype%3Apdf&amp;btnG=Search" onclick="urchinTracker('/outgoing/www.google.com/search?hl=en_amp_rlz=1B3GGGL_ruRU288RU289_amp_q=allintitle_3A_22page+not+found_22+site_3Ablogspot.com+-feeds+-filetype_3Ahtml+-filetype_3Axml+-filetype_3Apdf_amp_btnG=Search&amp;referer=');">allintitle:&#8221;page not found&#8221; site:blogspot.com -feeds -filetype:html -filetype:xml -filetype:pdf</a> - один из вариантов. Если хотелось приобрести парочку забаненных хостером доров по фенику, достаточно было посмотреть запрос <a href="http://www.google.com/search?hl=en&amp;rlz=1B3GGGL_ruRU288RU289&amp;q=phentermine+site%3Ablogspot.com+-feeds+-filetype%3Ahtml+-filetype%3Axml+-filetype%3Apdf&amp;btnG=Search" onclick="urchinTracker('/outgoing/www.google.com/search?hl=en_amp_rlz=1B3GGGL_ruRU288RU289_amp_q=phentermine+site_3Ablogspot.com+-feeds+-filetype_3Ahtml+-filetype_3Axml+-filetype_3Apdf_amp_btnG=Search&amp;referer=');">phentermine site:blogspot.com -feeds -filetype:html -filetype:xml -filetype:pdf</a>. Скрипт собственно должен был обойти все блоги в выдаче, выбрать действительно удаленные - после этого можно было сортировать по PR, беклинкам - и заново регистрировать. Кто-то писал полностью автоматическую ре-регистрацию блогов - проблема только в капчах, но и ее можно обойти известными методами.</p>
<p>Эта маленькая темка в принципе позволяла заработать на жизнь, ведь еще пол года назад выдача мсн была забита блогспотом, причем доры постоянно банились. Выход для любителей халявы - искать другой популярный фрихост, хотя такого как блогспот уже наверное не будет. Зато будет много маленьких, в которых и конкуренция невелика:)</p>
<p>Ну и напоследок, уже для серо-белых блоггеров, работающих с блогспотом, расскажу как теперь переместить блог от одного владельца к другому. Для этого нужно добавить нового владельца в список редакторов, потом дать ему права администратора, и после этого можно удалить себя из списка редакторов. Фсе, блог останется у нового владельца.</p>
<p>ПС: кто-то скажет вот мол учишь нубов доры писдить, но</p>
<ul>
<li>все и так знают что можно забрать забаненные доры на некоторых фришниках</li>
<li>на мой взгляд скрипт который собирает забаненные акки - вполне адекватная весчь - он не различает доры или белые блоги - просто забирает все себе</li>
<li>я сам юзал похожий скрипт не в целях доры писдить, а создавать сателлитики</li>
</ul>
<h3>похожие статьи</h3>
<ul class="related_post">
<li><a href="http://megas.name/2008/07/25/mett-katts-obeshhaet-skoryj-pr-apdejt/" title="Мэтт Каттс обещает скорый PR апдейт">Мэтт Каттс обещает скорый PR апдейт</a></li>
</ul>
<p></p>
<p><a href="http://megas.name/2008/08/20/blogspot-pomenyal-politiku-povtornoj-registracii-akkauntov/">Блогспот поменял политику повторной регистрации аккаунтов</a></p>
]]></content:encoded>
			<wfw:commentRss>http://megas.name/2008/08/20/blogspot-pomenyal-politiku-povtornoj-registracii-akkauntov/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Покупайте лицензионный софт!</title>
		<link>http://megas.name/2008/08/07/pokupajte-licenzionnyj-soft/</link>
		<comments>http://megas.name/2008/08/07/pokupajte-licenzionnyj-soft/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 14:23:49 +0000</pubDate>
		<dc:creator>MegaS</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Интересно почитать]]></category>

		<category><![CDATA[антивирус]]></category>

		<category><![CDATA[лицензионный]]></category>

		<category><![CDATA[работа online]]></category>

		<category><![CDATA[софт]]></category>

		<guid isPermaLink="false">http://megas.name/?p=67</guid>
		<description><![CDATA[Сегодняшний короткий, но крайне информативный пост посвящен преимуществам лицензионного софта над ломанным.
Почему стоит платить за то, что можно получить бесплатно? Конечно, на это могут быть разные взгляды, но мое мнение такое: стоит заплатить один раз, чтобы в будущем

 не огрести проблем с багами, возникшими при &#8220;взламывании&#8221;
не страдать от отсутствия технической поддержки в случае проблем
получать регулярные [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодняшний короткий, но крайне информативный пост посвящен преимуществам лицензионного софта над ломанным.</p>
<p>Почему стоит платить за то, что можно получить бесплатно? Конечно, на это могут быть разные взгляды, но мое мнение такое: стоит заплатить один раз, чтобы в будущем</p>
<ul>
<li> не огрести проблем с багами, возникшими при &#8220;взламывании&#8221;</li>
<li>не страдать от отсутствия технической поддержки в случае проблем</li>
<li>получать регулярные обновления</li>
<li>не мучаться пытаясь найти сломанную новую версию программы</li>
<li>вас не арестовали на таможенном контроле в США, увидев пиратскую винду на буке</li>
</ul>
<p>Самое важное - это время и нервы, которые легко можно потратить случайно столкнувшись с проблемами с софтом, особенно если он используется в рабочих целях. Так что мой совет: даже если у вас проблемы с финансами, пытайтесь использовать лицензионный софт, тем более почти всегда есть бесплатные аналоги платных программ (только не ставьте убунту).</p>
<p>Если вы работаете или собираетесь работать в онлайн, то это становится еще более актуальным. Сломанный спамит, сутра или хрумер врядли помогут вам в работе, скорее вы потратите кучу времени на их настройку и использование.</p>
<p>К чему это я? Недавно купил лицензионный антивирь (симантек), теперь спокойнее сёрфю, и всем этого желаю:)<br />
<h3>советую прочитать еще</h3>
<ul class="related_post">
<li><a href="http://megas.name/2008/07/30/instrumenty-profilirovaniya-pxp-koda/" title="Инструменты профилирования пхп кода">Инструменты профилирования пхп кода</a></li>
<li><a href="http://megas.name/2008/05/30/opyat-obnovil-wordpress-teper-251-ru/" title="Опять обновил Wordpress, теперь 2.5.1 ru">Опять обновил Wordpress, теперь 2.5.1 ru</a></li>
<li><a href="http://megas.name/2007/08/08/geo-targeting/" title="гео таргетинг">гео таргетинг</a></li>
</ul>
<p></p>
<p><a href="http://megas.name/2008/08/07/pokupajte-licenzionnyj-soft/">Покупайте лицензионный софт!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://megas.name/2008/08/07/pokupajte-licenzionnyj-soft/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Инструменты профилирования пхп кода</title>
		<link>http://megas.name/2008/07/30/instrumenty-profilirovaniya-pxp-koda/</link>
		<comments>http://megas.name/2008/07/30/instrumenty-profilirovaniya-pxp-koda/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 20:18:42 +0000</pubDate>
		<dc:creator>MegaS</dc:creator>
		
		<category><![CDATA[Linux - это просто]]></category>

		<category><![CDATA[Программинг]]></category>

		<category><![CDATA[apd]]></category>

		<category><![CDATA[pear]]></category>

		<category><![CDATA[pecl]]></category>

		<category><![CDATA[xdebug]]></category>

		<category><![CDATA[код]]></category>

		<category><![CDATA[программирование]]></category>

		<category><![CDATA[профайлинг]]></category>

		<category><![CDATA[профилирование]]></category>

		<guid isPermaLink="false">http://megas.name/?p=50</guid>
		<description><![CDATA[Недавно появилась потребность в ускорении и оптимизации пхп скриптов. Очевидно, данная задача проще всего решается с помощью вспомогательных инструментов. Погуглил, нашел apd - и довольно много статей про него. Попытался поставить - нихера не заработало - опять гуглил баги и выяснил что у многих apd не работает, и вообще этот проект не поддерживается с 2003 [...]]]></description>
			<content:encoded><![CDATA[<p>Недавно появилась потребность в ускорении и оптимизации пхп скриптов. Очевидно, данная задача проще всего решается с помощью вспомогательных инструментов. Погуглил, нашел <em><a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=3&amp;url=http%3A%2F%2Fpecl.php.net%2Fpackage%2Fapd&amp;ei=3yuKSLqjEpWqQpjz3dsM&amp;usg=AFQjCNGBc1-3XdTSmrxifl8fWlpodCzwiA&amp;sig2=VqWt578FWbsgZJhtuxpb6g" onclick="urchinTracker('/outgoing/www.google.com/url?sa=t_amp_ct=res_amp_cd=3_amp_url=http_3A_2F_2Fpecl.php.net_2Fpackage_2Fapd_amp_ei=3yuKSLqjEpWqQpjz3dsM_amp_usg=AFQjCNGBc1-3XdTSmrxifl8fWlpodCzwiA_amp_sig2=VqWt578FWbsgZJhtuxpb6g&amp;referer=');">apd</a></em> - и довольно много статей про него. Попытался поставить - нихера не заработало - опять гуглил баги и выяснил что у многих <em>apd</em> не работает, и вообще этот проект не поддерживается с 2003 (!) года. В текущий момент рулит <a href="http://xdebug.org" onclick="urchinTracker('/outgoing/xdebug.org?referer=');"><em>xdebug</em></a> - ну не сказать что им много людей занимается, но хотя бы есть статьи 2008 года про него, и в <a href="http://code.google.com/soc/2008/" onclick="urchinTracker('/outgoing/code.google.com/soc/2008/?referer=');">Google Summer of Code 2008</a> есть <a href="http://wiki.php.net/gsoc/2008" onclick="urchinTracker('/outgoing/wiki.php.net/gsoc/2008?referer=');">связанные с ним задачи</a>. Поставил, все заработало с первого раза.</p>
<p>Для пытливых умов расскажу как ставить <em>xdebug</em> на <em>Fedore Core</em> или <em>Debian</em> или на вообще везде, но кроме винды.</p>
<ol>
<li>Делаем <em>su</em>, чтобы стать рутом: <em><strong># su</strong></em>, если он есть, или выполняем команды через <em>sudo</em></li>
<li>Смотрим, стоит ли <em>phpize</em>, если нет, устанавливаем пакет <em>php-devel</em> <em>- <strong>yum install php-devel</strong></em> для <em>Fedore Core</em> или <strong><em>sudo apt-get install</em> <em>php-devel</em></strong> для <em>Debian без суперюзера</em></li>
<li>Проверяем, установлена ли утилита pear: <strong><em># pear</em></strong></li>
<li>Если pear нет, то пишем: <em><strong># lynx -source http://pear.php.net/go-pear | php </strong></em>а потом соглашаемся со всеми значениями по умолчанию</li>
<li>Предпоследний штрих: <strong><em>#pecl install xdebug</em></strong></li>
</ol>
<p>Осталось поменять <em>php.ini</em> с помощью любимого текстового редактора <em>vi</em>: <strong><em># vi /etc/php.ini</em></strong>, добавляя ему в конец строчки</p>
<ul>
<li><em>zend_extension=&#8221;/usr/lib/php/modules/xdebug.so&#8221;</em></li>
<li><em>xdebug.profiler_enable = 1</em></li>
<li><em>xdebug.profiler_output_dir = /logs/dir</em> - поменяет папку куда будут кидаться файлы профайлов, по умолчанию - <em>/tmp</em>. С этим осторожно, логи разростаются очень быстро до огромных размеров</li>
</ul>
<p>Теперь все готово, перестартовываем апач с помощью <em>/etc/init.d/httpd restart</em>, делаем пробные запросы к пхп страничкам, смотрим как появляются файлы логов. Если вы читали все предыдущее, то наградой вам будет ссылка на <em><a href="http://sourceforge.net/projects/wincachegrind/" onclick="urchinTracker('/outgoing/sourceforge.net/projects/wincachegrind/?referer=');">WinCacheGrind</a></em>, прогу которая в винде распарсит файлики генерируемые <em>xdebug</em>, и вы увидите сколько раз у вас вызывалась каждая функция, в каком порядке, и сколько времени она работала. Может быть, у вас получится ускорить код. Удачи:)<br />
<h3>похожие статьи</h3>
<ul class="related_post">
<li><a href="http://megas.name/2008/07/23/obeshhannyj-urok-linuks-komandy-poiska/" title="Обещанный урок линукс: команды поиска">Обещанный урок линукс: команды поиска</a></li>
<li><a href="http://megas.name/2008/03/25/sinxronizaciya-serverov-i-lokalki/" title="Синхронизация серверов и локалки">Синхронизация серверов и локалки</a></li>
</ul>
<p></p>
<p><a href="http://megas.name/2008/07/30/instrumenty-profilirovaniya-pxp-koda/">Инструменты профилирования пхп кода</a></p>
]]></content:encoded>
			<wfw:commentRss>http://megas.name/2008/07/30/instrumenty-profilirovaniya-pxp-koda/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Автоматически загружаемые объекты - php Autoloading Objects</title>
		<link>http://megas.name/2008/07/26/avtomaticheski-zagruzhaemye-obekty-php-autoloading-objects/</link>
		<comments>http://megas.name/2008/07/26/avtomaticheski-zagruzhaemye-obekty-php-autoloading-objects/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 11:36:58 +0000</pubDate>
		<dc:creator>MegaS</dc:creator>
		
		<category><![CDATA[Интересно почитать]]></category>

		<category><![CDATA[Программинг]]></category>

		<guid isPermaLink="false">http://megas.name/?p=43</guid>
		<description><![CDATA[Если вы чоткий парень, и пишете на пхп, то юзаете классы в духе settings.class.php и кучу других даже для самых примитивных операций. Со многих точек зрения это хорошо - логически код разделен на блоки, можно легко его повторно использовать, пояляется возможность для всяких ооп штучек типа наследования-инкапсуляции-полиморфизма.
Есть и плохие, так сказать побочные эффекты. Например, из-за [...]]]></description>
			<content:encoded><![CDATA[<p>Если вы чоткий парень, и пишете на пхп, то юзаете классы в духе <em>settings.class.php</em> и кучу других даже для самых примитивных операций. Со многих точек зрения это хорошо - логически код разделен на блоки, можно легко его повторно использовать, пояляется возможность для всяких ооп штучек типа наследования-инкапсуляции-полиморфизма.</p>
<p>Есть и плохие, так сказать побочные эффекты. Например, из-за чрезмерного деления появляются куча классов-файлов, которые нужно инклудить, то есть простейший файл обычно наполовину (у меня в частности так) состоит из include-once(&#8217;filename.class.php&#8217;). Оказывается, есть простой способ бороться с этим - использовать автоматическую загрузку, которая работает в php5 и выше. Достаточно прописать в скрипте функцию вида</p>
<p>function __autoload($className) {<br />
require_once &#8216;../lib/&#8217; . $className . &#8216;.class.php&#8217;;<br />
}</p>
<p>И ваш класс, например с именем settings, будет автоматически загружен из ../lib/settings.class.php. Чего нужно опасаться - так это ошибок, которые могут возникать в функции __autoload(), пишите ее получше.</p>
<p>На страничке <a href="http://ru2.php.net/autoload" onclick="urchinTracker('/outgoing/ru2.php.net/autoload?referer=');">Php.net - autoloading Objects</a> можно найти разные приемы использования - внизу юзеры понаписали.<br />
<h3>советую прочитать еще</h3>
<ul class="related_post">
<li><a href="http://megas.name/2007/08/01/soft-dlya-chernogo-seo/" title="Софт для черного сео">Софт для черного сео</a></li>
<li><a href="http://megas.name/2008/03/25/sinxronizaciya-serverov-i-lokalki/" title="Синхронизация серверов и локалки">Синхронизация серверов и локалки</a></li>
<li><a href="http://megas.name/2008/01/06/udobnoe-rabochee-mesto/" title="удобное рабочее место">удобное рабочее место</a></li>
</ul>
<p></p>
<p><a href="http://megas.name/2008/07/26/avtomaticheski-zagruzhaemye-obekty-php-autoloading-objects/">Автоматически загружаемые объекты - php Autoloading Objects</a></p>
]]></content:encoded>
			<wfw:commentRss>http://megas.name/2008/07/26/avtomaticheski-zagruzhaemye-obekty-php-autoloading-objects/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Мэтт Каттс обещает скорый PR апдейт</title>
		<link>http://megas.name/2008/07/25/mett-katts-obeshhaet-skoryj-pr-apdejt/</link>
		<comments>http://megas.name/2008/07/25/mett-katts-obeshhaet-skoryj-pr-apdejt/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 05:53:02 +0000</pubDate>
		<dc:creator>MegaS</dc:creator>
		
		<category><![CDATA[Интересно почитать]]></category>

		<category><![CDATA[Поисковая оптимизация]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[PR]]></category>

		<category><![CDATA[апдейт]]></category>

		<guid isPermaLink="false">http://megas.name/?p=52</guid>
		<description><![CDATA[Мэтт обещает теперь периодически уведомлять за некоторое время до следующего пр апдейта, и сообщает что в ближайшее время будет PR апдейт.
Хочется отметить следующее:

Метт говорит что в момент этого апдейта произойдет снятие старых пеналей с сайтов
В комментах люди говорят про недельную задержку cache на мордах крупных сайтов, и видимо это связано с апдейтом пр - так [...]]]></description>
			<content:encoded><![CDATA[<p>Мэтт обещает теперь периодически уведомлять за некоторое время до следующего пр апдейта, и сообщает что в ближайшее время будет PR апдейт.</p>
<p>Хочется отметить следующее:</p>
<ol>
<li>Метт говорит что в момент этого апдейта произойдет снятие старых пеналей с сайтов</li>
<li>В комментах люди говорят про недельную задержку cache на мордах крупных сайтов, и видимо это связано с апдейтом пр - так что если в последнюю неделю-две у вас гугл медленно индексирует-ставит в топ, то это наверное из-за плясок</li>
<li>Вроде бы в юса датацентрах уже прошло обновление пр</li>
</ol>
<p>Читаем полную версию у него на блоге: <a href="http://www.mattcutts.com/blog/google-pagerank-update/" onclick="urchinTracker('/outgoing/www.mattcutts.com/blog/google-pagerank-update/?referer=');">http://www.mattcutts.com/blog/google-pagerank-update/</a><br />
<h3>похожие статьи</h3>
<ul class="related_post">
<li><a href="http://megas.name/2008/08/20/blogspot-pomenyal-politiku-povtornoj-registracii-akkauntov/" title="Блогспот поменял политику повторной регистрации аккаунтов">Блогспот поменял политику повторной регистрации аккаунтов</a></li>
</ul>
<p></p>
<p><a href="http://megas.name/2008/07/25/mett-katts-obeshhaet-skoryj-pr-apdejt/">Мэтт Каттс обещает скорый PR апдейт</a></p>
]]></content:encoded>
			<wfw:commentRss>http://megas.name/2008/07/25/mett-katts-obeshhaet-skoryj-pr-apdejt/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Обещанный урок линукс: команды поиска</title>
		<link>http://megas.name/2008/07/23/obeshhannyj-urok-linuks-komandy-poiska/</link>
		<comments>http://megas.name/2008/07/23/obeshhannyj-urok-linuks-komandy-poiska/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 10:41:25 +0000</pubDate>
		<dc:creator>MegaS</dc:creator>
		
		<category><![CDATA[Linux - это просто]]></category>

		<category><![CDATA[Новичкам]]></category>

		<category><![CDATA[администрирование дедика]]></category>

		<category><![CDATA[администрирование сервера]]></category>

		<category><![CDATA[выделенный сервер]]></category>

		<category><![CDATA[уроки Linux]]></category>

		<guid isPermaLink="false">http://megas.name/?p=39</guid>
		<description><![CDATA[Конечно, одними из самых главных на первых порах работы с линуксом являются команды поиска. Сразу скажу, что пользователи в большинстве случаев ищут исполняемые файлы, например скрипты запуска\останова программ. По стандарту, все они находятся в /etc/init.d/. Например, перестартовать апач можно командой /etc/init.d/httpd restart, стартануть мускул - /etc/init.d/mysqld start. Несмотря на то что можно не юзать скрипты, [...]]]></description>
			<content:encoded><![CDATA[<p>Конечно, одними из самых главных на первых порах работы с линуксом являются команды поиска. Сразу скажу, что пользователи в большинстве случаев ищут исполняемые файлы, например скрипты запуска\останова программ. По стандарту, все они находятся в <strong>/etc/init.d/</strong>. Например, перестартовать апач можно командой <em>/etc/init.d/httpd restart</em>, стартануть мускул - <em>/etc/init.d/mysqld start</em>. Несмотря на то что можно не юзать скрипты, а запустить демонов (постоянно выполняющиеся программы, название обычно заканчивается на букву &#8216;d&#8217;, например <em>sshd</em> - демон соединений по ssh, <em>mysqld</em> - демон мускула и т.д.) вручную, лучше это делать через скрипты в init.d - там обычно указываются настройки нужные настройки. Ясно что все эти команды нужно запускать из-под рута.</p>
<p>Когда вы не уверены, где находится какой-либо файл, и существует ли он вообще, или зачем он нужен, можно использовать следующие команды:</p>
<ol>
<li><em><strong>which</strong> php</em> - выведет полный путь к пхп &#8216;<em>/usr/bin/php</em>&#8216;, если пхп установлен как отдельное приложение.</li>
<li><em><strong>whereis</strong> httpd</em><br />
<em>httpd: /usr/sbin/httpd /usr/share/man/man8/httpd.8.gz</em> - выводит путь к исполняемому файлу, путь к исходному коду и путь к man page - странице с описанием</li>
<li><em><strong>whatis</strong> php<br />
php                 (rpm) - The PHP HTML-embedded scripting language<br />
php-cli             (rpm) - Command-line interface for PHP<br />
php-common          (rpm) - Common files for PHP<br />
php-mbstring        (rpm) - A module for PHP applications which need multi-byte string handling<br />
php-mysql           (rpm) - A module for PHP applications that use MySQL databases<br />
php-pdo             (rpm) - A database access abstraction module for PHP applications</em><br />
выводит описание приложений (на самом деле пакетов rpm, об этом позже). Для подробной информации можно обратится к мануалу (<em>man page</em>) с помощью команды &#8216;<strong>man php</strong>&#8216;</li>
<li>есть команды быстрого (строится база имен файлов, как с некоторых пор и в винде) поиска по имени файла: <em><strong>locate</strong> php</em>. Так как очевидно файлов, содержащих в имени (или в пути) строку &#8216;php&#8217; очень много, то лучше использовать перенаправление в пэйджинг: <em><strong>locate</strong> php | less</em>. При использовании команды нужно помнить, что база имен файлов должна принудительно обновляться, это можно сделать с помощью команды updatedb (запуск из под рута).</li>
<li>Самая общая команда поиска - <em><strong>find</strong></em>. С помощью нее можно не только найти файлы, но и произвести с ними различные операции, например, удалить их. Простой пример - поиск по имени файла рекурсивно с корневой папки и вывод на экран совпадений: <em><strong>find</strong> / -name &#8220;perl&#8221; -print</em>.</li>
</ol>
<p>Вроде бы все про команды поиска в линукс - как бы они не выглядели, на самом деле после недели-другой их применения, они запоминаются и кажутся более удобными, чем, например, поиск в винде. Чуть не забыл пример с удалением файлов командой <em><strong>find</strong></em> - допустим, хотим удалить ненужные теперь бекапы (*.bak), пишем:</p>
<p><em><strong>find</strong> /var/www/html/ -name &#8220;*.bak&#8221; -exec rm {} \;</em></p>
<p>и нажимаем &#8220;Enter&#8221;. Готово:)</p>
<p>ПС. обновил опять вордпресс до 2.6 - вроде бы видел где-то что в нем есть версионность постов - т.е. список версий постов и их сравнения, как в системе контроля версий. Че-то ничего не нашел такого, никто не подскажет где смотреть?<br />
<h3>похожие статьи</h3>
<ul class="related_post">
<li><a href="http://megas.name/2008/10/23/kak-ustanovit-paket-deb-na-debian-ubuntu/" title="Как установить пакет .deb на debian (ubuntu)">Как установить пакет .deb на debian (ubuntu)</a></li>
<li><a href="http://megas.name/2008/07/30/instrumenty-profilirovaniya-pxp-koda/" title="Инструменты профилирования пхп кода">Инструменты профилирования пхп кода</a></li>
<li><a href="http://megas.name/2008/06/04/fajlovaya-sistema-linux/" title="Файловая система Linux">Файловая система Linux</a></li>
</ul>
<p></p>
<p><a href="http://megas.name/2008/07/23/obeshhannyj-urok-linuks-komandy-poiska/">Обещанный урок линукс: команды поиска</a></p>
]]></content:encoded>
			<wfw:commentRss>http://megas.name/2008/07/23/obeshhannyj-urok-linuks-komandy-poiska/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Куда я пропал?</title>
		<link>http://megas.name/2008/07/14/kuda-ya-propal/</link>
		<comments>http://megas.name/2008/07/14/kuda-ya-propal/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 17:19:27 +0000</pubDate>
		<dc:creator>MegaS</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Интересно почитать]]></category>

		<category><![CDATA[Linux - это просто]]></category>

		<category><![CDATA[индивидуальный предприниматель]]></category>

		<category><![CDATA[купил квартиру]]></category>

		<category><![CDATA[Поисковая оптимизация]]></category>

		<category><![CDATA[регистрация ИП]]></category>

		<guid isPermaLink="false">http://megas.name/?p=38</guid>
		<description><![CDATA[Может быть кто-то из верных читателей вспомнил, что последний раз я писал пост полтора месяца назад. Подумал, что автор отдыхает, ведь лето, так и полагается. А ведь нет, работаю, зарабатываю деньги. Есть 2 причины почему я работаю: 1) боюсь что как в прошлые разы, &#8220;тема&#8221; уйдет, а я мало на ней срублю 2) нужны деньги, [...]]]></description>
			<content:encoded><![CDATA[<p>Может быть кто-то из верных читателей вспомнил, что последний раз я писал пост полтора месяца назад. Подумал, что <a href="http://megas.name/about/">автор</a> отдыхает, ведь лето, так и полагается. А ведь нет, работаю, зарабатываю деньги. Есть 2 причины почему я работаю: 1) боюсь что как в прошлые разы, &#8220;тема&#8221; уйдет, а я мало на ней срублю 2) нужны деньги, с каждым днем все больше.</p>
<p>Что произошло за последние полтора месяца?</p>
<p>Ну, во-первых, купил квартиру (небольшая однокомнатная по текущему курсу 90к, епись какие цены сейчас). Насчет цен пишут все кому ни лень, я тоже выскажусь: пока есть спрос, они не упадут. Пока вроде всё (хреновенькие квартиры, дома, землю за ибанические цены) раскупают, и видимо будут покупать еще долго. В результате, после покупки квартиры получил головняк в виду того что нужно в ней делать ремонт. Кроме головной боли это еще и фин расходы, так что работать вынужден.</p>
<p>Во-вторых, окучиваю уже 3-ий месяц новую темку, потихоньку рублю бабло. Пришлось немного дописывать систему, заниматься поиском ниш и прочей бредятиной. Вроде бы, сейчас нахожусь на завершающем этапе, это радует:)</p>
<p>В-третьих, <a href="http://megas.name/2008/06/04/fajlovaya-sistema-linux/">разбираюсь с Линуксом</a>. Вот совсем недавно ставил убунту - думал заменит мне ненависную Висту. В итоге я понял, что ненавижу линукс еще сильнее, в текущий момент альтернатива винде может быть только Apple. Планы насчет постов про линукс не поменялись.</p>
<p>А в остальное рабочее время регистрировал ИП, теперь могу принимать поздравления с регистрации и открытием р\с. Осталось легализовать часть доходов, разок заплатить за офис и налоги, и с этим вопросом будет закончено. Планирую также пописать статьи насчет регистрации ИП, уплаты налогов в России и тд.</p>
<p>Напоследок, в очередной раз обещаю что буду стараться писать чаще.</p>
<p>Всем удачи!</p>
<p>ПС. забыл, у меня еще был день рождения в июне:)<br />
<h3>похожие статьи</h3>
<ul class="related_post">
<li><a href="http://megas.name/2008/10/23/kak-ustanovit-paket-deb-na-debian-ubuntu/" title="Как установить пакет .deb на debian (ubuntu)">Как установить пакет .deb на debian (ubuntu)</a></li>
</ul>
<p></p>
<p><a href="http://megas.name/2008/07/14/kuda-ya-propal/">Куда я пропал?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://megas.name/2008/07/14/kuda-ya-propal/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Файловая система Linux</title>
		<link>http://megas.name/2008/06/04/fajlovaya-sistema-linux/</link>
		<comments>http://megas.name/2008/06/04/fajlovaya-sistema-linux/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 19:01:52 +0000</pubDate>
		<dc:creator>MegaS</dc:creator>
		
		<category><![CDATA[Linux - это просто]]></category>

		<category><![CDATA[Интересно почитать]]></category>

		<category><![CDATA[Новичкам]]></category>

		<category><![CDATA[организация файловой системы]]></category>

		<category><![CDATA[стандартная иерархия]]></category>

		<category><![CDATA[уроки Linux]]></category>

		<category><![CDATA[файловая система]]></category>

		<category><![CDATA[файловая система Linux]]></category>

		<guid isPermaLink="false">http://megas.name/?p=37</guid>
		<description><![CDATA[Этим постом открою новый раздел - уроки администрирования Linux для новичков, которым очень нужно быстро настроить пхп, поставить новое приложение на сервер (или shared) (например, SVN-сервер), восстановить случайно удаленный файл, прикрутить домен, посмотреть почему сервер работает медленно. Все эти операции, конечно же, можно сделать через суппорт, или заставить знакомого админа, но при этом очевидны минусы [...]]]></description>
			<content:encoded><![CDATA[<p>Этим постом открою новый раздел - уроки администрирования Linux для новичков, которым очень нужно быстро настроить пхп, поставить новое приложение на сервер (или shared) (например, SVN-сервер), восстановить случайно удаленный файл, прикрутить домен, посмотреть почему сервер работает медленно. Все эти операции, конечно же, можно сделать через суппорт, или заставить знакомого админа, но при этом очевидны минусы такого подхода:</p>
<ol>
<li>Большие временные затраты - нужно еще найти админа (суппорт) и объяснить суть проблемы - особенно неприятно когда проблема совсем маленькая, или критичная ко времени (например, ждать день пока сервер висит)</li>
<li>Небольшие, но постоянные затраты - в случае если суппорт или админ не бесплатный</li>
<li>Качество - как никак сам всегда лучше сделаешь</li>
</ol>
<p>С другой стороны, есть плюсики администрирования собственноручно - сервер можно брать даже не у реселлеров, и сетапить самому, бесплатно и за то время какое хочется. Отрицательная сторона данного подхода очевидна - нужно тратить время и силы на изучение Linux - безумно неудобной ОС для новичка.</p>
<p>Постараюсь в данном разделе доступным языком поделиться необходимыми знаниями в практическом применении Linux для целей связанных с сео. Ну что же, начну рассказ.</p>
<p>Когда впервые сталкиваешься с linux, практически, конечно, нихера непонятно. Самое непривычное для более-менее продвинутого виндового юзера - наверное, недружественная файловая система - всякие дурацкие пути типа /usr/bin/apache/htdocs/blahblah. С другой стороны, это только на первый взгляд все так сложно - на самом деле если попривыкать, то все станет просто как Program Files, С:/Windows и Рабочий Стол <img src='http://megas.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>В Linux есть такое понятие как <a href="http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard" target="_blank" onclick="urchinTracker('/outgoing/en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard?referer=');"><strong>Filesystem Hierarchy Standard</strong> (FHS)</a> - стандартная иерархия (устройство, организация) файловой системы в Linux. И тут как раз все очень просто: есть единый корень всей файловой системы, обозначается /. В нем есть несколько папок (директорий) со стандартным значением, то есть в каждой лежат какие-то определенные вещи (частично взято <a href="http://easylinux.ru/node/170" target="_blank" onclick="urchinTracker('/outgoing/easylinux.ru/node/170?referer=');">отсюда</a>):</p>
<ol>
<li><strong>/boot</strong> содержит статические файлы необходимые для загрузки системы, например ядро Linux.</li>
<li><strong>/dev</strong> содержит файлы устройств, которые отображают присоединенные к системе устройства или виртуальные устройства созданные ядром. Эти файлы необходимы для корректной работы системы. Демон <strong>udev</strong> отвечает за создание и удаление файлов устройств в <strong>/dev</strong>.</li>
<li><strong>/etc</strong> содержит конфигурационные файлы. Исполнимые файлы не должны находиться в /etc.</li>
<li><strong>/media</strong> содержит поддиректории являющиеся точками монтирования для различных накопителей вида USB-накопителей, DVD, CD-ROM и т.д.</li>
<li><strong>/mnt</strong> зарезервирована для временно монтируемых файловых систем, таких например, как NFS. Для монтирования накопителей рекомендуется использовать директорию /media/. Автоматически определяемые накопители буду смонтированы в директорию /media/.</li>
<li><strong>/opt</strong> это хранилище для большинства устанавливаемых приложений.<br />
Приложение, устанавливаемое в <strong>/opt</strong>, создает собственную поддиеректорию в которой размещает свои файлы.</li>
<li><strong>/sbin</strong> содержит исполнимые файлы используемые суперпользоватлем (root). Эти файлы используются при загрузке, для администрирования системы и ее восстановления в случае сбоя.</li>
<li><strong>/lib</strong> содержит библиотеки необходимые для приложений содержащихся в /bin и /sbin</li>
<li><strong>/usr</strong> - вторичная иерархия, содержащая приложения и библиотеки используемые различными пользователями. Эту директорию можно безопасно расшаривать в сети, но монтировать следует в режим только чтение. Содержит директории /bin, /lib и прочие.</li>
<li><strong>/usr/local</strong> - третья иерархия, содержащая файлы используемые локальными пользователями, также содержит директории /bin, /lib и прочие.</li>
<li><strong>/var</strong> содержит различную (<strong>var</strong>iable) информацию используемую приложениями, включая логи, буферы и даже базы данных.</li>
</ol>
<p>Об этих папках нужно иметь только общее представление. Что из всего этого реально может понадобится вменяемому человеку, который не хочет перекомпилировать ядро?</p>
<ul>
<li>все переменные данные (например, содержимое htdocs апача, база мускула, репозиторий свн) должны лежать в <strong>/var</strong>, например, /var/www/html</li>
<li>всякие настройки (e.g. httpd.conf, настройки мускула и тд) - скорее всего находятся в <strong>/etc</strong>. Кроме того, тут же можно найти настройки пользователей bash (юзер, читай ms-dos), системные списки пользователей и групп пользователей</li>
<li>весь не системный софт (включая опять же мускул, апач, пхп) лежит в <strong>/usr </strong>или <strong>/usr/local</strong>. Более того, исполняемые файлы (те, которые можно запустить, или ссылки на них) лежат в субдиректориях bin/ - то есть apachectl (собственно прога - вебсервер апач) скорее всего лежит в <strong>/usr/local/bin</strong>, хотя может быть и в <strong>/usr/bin</strong>.</li>
</ul>
<p>Еще стоит запомнить, что все кроме /usr/local/ (редко /usr/bin), /var, /etc не должно интересовать нормального поцика. Если это не так, может быть вам стоит заглянуть к врачу<br />
<h3>похожие статьи</h3>
<ul class="related_post">
<li><a href="http://megas.name/2008/10/23/kak-ustanovit-paket-deb-na-debian-ubuntu/" title="Как установить пакет .deb на debian (ubuntu)">Как установить пакет .deb на debian (ubuntu)</a></li>
<li><a href="http://megas.name/2008/07/23/obeshhannyj-urok-linuks-komandy-poiska/" title="Обещанный урок линукс: команды поиска">Обещанный урок линукс: команды поиска</a></li>
</ul>
<p></p>
<p><a href="http://megas.name/2008/06/04/fajlovaya-sistema-linux/">Файловая система Linux</a></p>
]]></content:encoded>
			<wfw:commentRss>http://megas.name/2008/06/04/fajlovaya-sistema-linux/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.445 seconds -->
