<?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>ИТ-услуги Artifex &#187; Блог</title>
	<atom:link href="http://artifex.in.ua/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://artifex.in.ua</link>
	<description>ИТ-услуги высшего класса для бизнеса и частных лиц</description>
	<lastBuildDate>Thu, 26 Aug 2010 04:11:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Небольшой фикс для Aptana Code Assist</title>
		<link>http://artifex.in.ua/nebolshoj-fiks-dlya-aptana-code-assist/</link>
		<comments>http://artifex.in.ua/nebolshoj-fiks-dlya-aptana-code-assist/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 04:11:13 +0000</pubDate>
		<dc:creator>Veles</dc:creator>
				<category><![CDATA[Блог]]></category>

		<guid isPermaLink="false">http://artifex.in.ua/?p=874</guid>
		<description><![CDATA[С&#160;новой фирменной темой в&#160;Ubuntu, у&#160;подсказок уважаемой Aptana Studio появился мелкий, но&#160;досадный глюк при отображении подсказок Code Assist. Их&#160;просто не&#160;видно: Исправить...&#160;&#8594;]]></description>
			<content:encoded><![CDATA[<p>С&nbsp;новой фирменной темой в&nbsp;Ubuntu, у&nbsp;подсказок уважаемой Aptana Studio появился мелкий, но&nbsp;досадный глюк при отображении подсказок Code Assist. Их&nbsp;просто не&nbsp;видно:<br />
<img src="/wp-content/uploads/2010/08/aptana-1.jpg" alt="Aptana Bug" width="700" height="250" /></p>
<p>Исправить можно обновлением Аптаны с&nbsp;ночных сборок, либо небольшим изменением цветового профиля текущей системной темы. Второй вариант предпочтительней, как по&nbsp;мне. Ну&nbsp;а&nbsp;разработчики Аптаны обещают в&nbsp;ближайшем релизе пофиксить проблему.</p>
<p>Идём в&nbsp;System -&gt; Preferences -&gt; Appearance. Вкладка Theme, кнопка Customize. Вкладка Colors, цвет Tooltips/Text. Я&nbsp;установил цвет такой&nbsp;же, как и&nbsp;на&nbsp;Selected Items:<br />
<img src="/wp-content/uploads/2010/08/aptana-2.jpg" alt="Aptana Bug" width="700" height="580" /></p>
<p>После чего перезапускаем Eclipse/Aptana и&nbsp;наслаждаемся видимыми подсказками кода:<br />
<img src="/wp-content/uploads/2010/08/aptana-3.jpg" alt="Aptana Bug" width="700" height="250" /></p>
]]></content:encoded>
			<wfw:commentRss>http://artifex.in.ua/nebolshoj-fiks-dlya-aptana-code-assist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>С днём рождения, Linux!</title>
		<link>http://artifex.in.ua/s-dnyom-rozhdeniya-linux/</link>
		<comments>http://artifex.in.ua/s-dnyom-rozhdeniya-linux/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 12:38:14 +0000</pubDate>
		<dc:creator>Veles</dc:creator>
				<category><![CDATA[Блог]]></category>

		<guid isPermaLink="false">http://artifex.in.ua/?p=845</guid>
		<description><![CDATA[25-го августа 1991 года Линус Торвальдс написал в&#160;почтовую конференцию minix о&#160;разработке свободного ядра операционной системы, на&#160;которую он&#160;уже успешно портировал bash...&#160;&#8594;]]></description>
			<content:encoded><![CDATA[<div class="screens"><img src="/wp-content/uploads/2010/08/lin-birth.jpg" alt="Linux Birthday" width="300" height="300" /></div>
<p><nobr>25-го</nobr> августа 1991 года Линус Торвальдс написал в&nbsp;почтовую конференцию minix о&nbsp;разработке свободного ядра операционной системы, на&nbsp;которую он&nbsp;уже успешно портировал bash и&nbsp;gcc. Этот день принято считать днём рождения Linux, величайшим событием в&nbsp;мире Open Source.</p>
<p>Есть также мнение, что Линукс, как операционная система, родился несколько позже, когда <nobr>17-го</nobr> сентября 1991 года Линус Торвальдс выложил первое Linux-ядро версии 0.01. Но&nbsp;сам Линус отдаёт предпочтение <nobr>25-му</nobr> числу.</p>
<p>Линуксу желаем дальнейшего роста, процветания и&nbsp;завоевания рынка, а&nbsp;Линусу долгой счастливой жизни и&nbsp;продуктивной работы. Ура! (трижды).</p>
]]></content:encoded>
			<wfw:commentRss>http://artifex.in.ua/s-dnyom-rozhdeniya-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Немного о FLAC, APE и ещё раз про Ogg</title>
		<link>http://artifex.in.ua/nemnogo-o-flac-ape-i-eshhyo-raz-pro-ogg/</link>
		<comments>http://artifex.in.ua/nemnogo-o-flac-ape-i-eshhyo-raz-pro-ogg/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 08:50:17 +0000</pubDate>
		<dc:creator>Veles</dc:creator>
				<category><![CDATA[Блог]]></category>

		<guid isPermaLink="false">http://artifex.in.ua/?p=830</guid>
		<description><![CDATA[Засилье формата MP3&#160;в мире музыки можно объяснить только историческими причинами. Он&#160;хуже того&#160;же открытого и&#160;свободного от&#160;патентов Ogg Vorbis при любых аналогичных...&#160;&#8594;]]></description>
			<content:encoded><![CDATA[<p>Засилье формата MP3&nbsp;в мире музыки можно объяснить только историческими причинами. Он&nbsp;хуже того&nbsp;же открытого и&nbsp;свободного от&nbsp;патентов Ogg Vorbis при любых аналогичных предустановках. Но&nbsp;сейчас не&nbsp;об&nbsp;этом.</p>
<p>MP3, Ogg Vorbis, AAC и&nbsp;некоторые другие&nbsp;&mdash; это кодеки, которые экономят место на&nbsp;жёстких дисках в&nbsp;ущерб качеству звука. И&nbsp;если большинство людей не&nbsp;услышит никакой разницы между Ogg и&nbsp;MP3, то&nbsp;счастливые обладатели качественной аудио-аппаратуры сразу поймут, что им&nbsp;не&nbsp;подходит ни&nbsp;тот, ни&nbsp;другой формат. И&nbsp;они выбирают чистый звук без потерь, так называемые lossless-форматы. Самый популярный кодек такого рода&nbsp;&mdash; FLAC (а&nbsp;<a href="http://xiph.org/about/">разработчик</a> у&nbsp;него тот&nbsp;же, что и&nbsp;у&nbsp;Ogg). На&nbsp;торрентах обычно встречается именно&nbsp;он.</p>
<p>Но&nbsp;вот незадача! Все треки в&nbsp;таких раздачах нередко бывают упакованы в&nbsp;один файл с&nbsp;расширением *.ape. Что делать, если нужно разбить их&nbsp;на&nbsp;отдельные файлы?</p>
<p>Установим для начала необходимые консольные инструменты. Консольные&nbsp;&mdash; потому-что их разработчики не&nbsp;заморачиваются над интерфейсом и&nbsp;делают упор на&nbsp;качество результата. И&nbsp;потому-что так быстрее&nbsp;и, как ни&nbsp;странно, удобнее.</p>
<pre class="brush: bash;">sudo apt-get install cuetools shntool flac wavpack</pre>
<p>Отдельно <a href="http://freestorage.ro/tucbdv6q7s1u">качаем</a> и&nbsp;ставим пакет mac (monkey-audio), его по&nbsp;каким-то причинам нет в&nbsp;репозиториях Убунты.</p>
<p>После чего переходим в&nbsp;папку с&nbsp;файлами и&nbsp;разбиваем APE на&nbsp;раздельные flac-файлы с&nbsp;помощью служебной информации в&nbsp;файле CUE:</p>
<pre class="brush: bash;">cuebreakpoints *.cue | shnsplit -o flac *.ape</pre>
<p>Если вместо APE у&nbsp;вас один большой FLAC, можно разбить и его, практически такой&nbsp;же командой:</p>
<pre class="brush: bash;">cuebreakpoints *.cue | shnsplit -o flac *.flac </pre>
<p>Разделённые треки будут иметь вид split-track01.flac, split-track02.flac &#8230; split-trackNN.flac. Переименовывать их&nbsp;придётся вручную. Но&nbsp;теги можно прописать и&nbsp;автоматически, с&nbsp;помощью того&nbsp;же информационного файла CUE:</p>
<pre class="brush: bash;">cuetag *.cue split-track*.flac ;</pre>
<p>Все операции происходят очень быстро. А&nbsp;если Flac для вас всё&nbsp;же оказался излишеством, файлы можно так&nbsp;же удобно переконвертировать в&nbsp;высококачественный Ogg. Ставим пакет необходимых приложений:</p>
<pre class="brush: bash;">sudo apt-get install vorbis-tools</pre>
<p>Кодируем все flac-файлы в&nbsp;текущей папке простой командой:</p>
<pre class="brush: bash;">oggenc -q 8 *.flac</pre>
<p>Восемь &mdash; уровень качества звука (по 10-бальной шкале), очень высокий уровень. Разницу между ним и&nbsp;оригинальным Flac&nbsp;вы, скорее всего, не&nbsp;услышите. Зато сэкономите на&nbsp;жёстком диске несколько сотен мегабайт пространства. Смотря что вам важнее.</p>
]]></content:encoded>
			<wfw:commentRss>http://artifex.in.ua/nemnogo-o-flac-ape-i-eshhyo-raz-pro-ogg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>День системного администратора 2010</title>
		<link>http://artifex.in.ua/den-sistemnogo-administratora-2010/</link>
		<comments>http://artifex.in.ua/den-sistemnogo-administratora-2010/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 21:07:40 +0000</pubDate>
		<dc:creator>Veles</dc:creator>
				<category><![CDATA[Блог]]></category>

		<guid isPermaLink="false">http://artifex.in.ua/?p=775</guid>
		<description><![CDATA[Пользуясь такой возможностью, хочу поздравить всех своих коллег с&#160;Днём системного администратора. В&#160;этом году активисты особенно хорошо подготовились, по&#160;всему СНГ организовываются...&#160;&#8594;]]></description>
			<content:encoded><![CDATA[<div class="screens"><img src="/wp-content/uploads/2010/07/buben.jpg" alt="Бубен" /></div>
<p>Пользуясь такой возможностью, хочу поздравить всех своих коллег с&nbsp;Днём системного администратора. В&nbsp;этом году активисты особенно хорошо подготовились, по&nbsp;всему СНГ организовываются фестивали, слёты и&nbsp;просто встречи сисадминов. С&nbsp;особым размахом праздник отмечается, конечно, в&nbsp;Калуге, и&nbsp;мне очень жаль, что Калуга так далеко от&nbsp;Киева и&nbsp;что у&nbsp;меня в&nbsp;этом году снова не&nbsp;получилось приехать. Ну&nbsp;да&nbsp;ладно, всё ещё впереди.</p>
<p>Сисадминам я&nbsp;хочу пожелать терпения и&nbsp;самореализации. Помните о&nbsp;том, что компьютерная грамотность не&nbsp;является неотъемлемым качеством человека, что образ мышления некоторых людей вообще не&nbsp;позволяет им&nbsp;работать с&nbsp;ИТ-абстракциями. Поэтому терпение, спокойствие и&nbsp;просветительские работы помогут вам наладить конструктивный диалог с&nbsp;клиентами. Не&nbsp;забывайте также о&nbsp;том, что профессия наша &laquo;динамически развивается&raquo;, поэтому учёба для нас длиною в&nbsp;жизнь. Побольше читайте, побольше практикуйтесь, осваивайте новые технологии, иначе весьма быстро станете неконкурентоспособными, зачахнете, впадёте в&nbsp;депрессию, сопьётесь и&nbsp;т.д. по&nbsp;наклонной.</p>
<p>Всем остальным я&nbsp;хочу сказать, что &laquo;компьютерщик&raquo;, &laquo;программист&raquo;, &laquo;сисадмин&raquo;&nbsp;&mdash; тоже человек, какой&nbsp;бы странной вам ни&nbsp;показалась эта мысль. Как и&nbsp;любому человеку, сисадмину важно человеческое к&nbsp;нему отношение. Далеко не&nbsp;каждый админ обладает развитыми телепатическими способностями, поэтому излагайте свои компьютерные проблемы максимально подробно и&nbsp;доходчиво. Не&nbsp;забывайте и&nbsp;сами познавать хотя&nbsp;бы азы компьютерной грамотности, это облегчит вам жизнь и&nbsp;сделает вас более продуктивным и&nbsp;успешным человеком.</p>
<p>В&nbsp;общем, дорогие братья по&nbsp;цеху, стабильного вам пинга и&nbsp;редкого бага!</p>
<p>P.S. Не&nbsp;нажирайтесь до&nbsp;белой горячки :)</p>
]]></content:encoded>
			<wfw:commentRss>http://artifex.in.ua/den-sistemnogo-administratora-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Убираем боковую панель Google в 2 счёта</title>
		<link>http://artifex.in.ua/ubiraem-bokovuyu-panel-google-v-2-schyota/</link>
		<comments>http://artifex.in.ua/ubiraem-bokovuyu-panel-google-v-2-schyota/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 21:32:26 +0000</pubDate>
		<dc:creator>Veles</dc:creator>
				<category><![CDATA[Блог]]></category>

		<guid isPermaLink="false">http://artifex.in.ua/?p=760</guid>
		<description><![CDATA[Google делает очень много хороших вещей, его стиль бизнеса навсегда изменил рынок информационных технологий. Google любят, им&#160;восхищаются, лучшие специалисты мира...&#160;&#8594;]]></description>
			<content:encoded><![CDATA[<p>Google делает очень много хороших вещей, его стиль бизнеса навсегда изменил рынок информационных технологий. Google любят, им&nbsp;восхищаются, лучшие специалисты мира работают или хотят работать на&nbsp;Google.</p>
<p>Технологическое преимущество Гугла бесспорно, не&nbsp;будем кривить душой. Как&nbsp;бы я&nbsp;не&nbsp;любил Яндекс, поисковая выдача Гугла всё&nbsp;же релевантней (хотя, по&nbsp;рунету Яндекс всё&nbsp;же ищет лучше). Но, как по&nbsp;мне, с&nbsp;дизайном у&nbsp;Гугла всё достаточно плохо. Местами он&nbsp;просто омерзителен. Несколько месяцев назад, юзабилити-специалисты Google &laquo;порадовали&raquo; миллионы пользователей очень спорным решением&nbsp;&mdash; дополнительной боковой панелью на&nbsp;страницах поисковой выдачи, которую невозможно ни&nbsp;убрать, ни&nbsp;хотя&nbsp;бы временно спрятать. Она отъедает приличный кусок полезного браузерного пространства, многим людям она кажется просто бесполезной, мне в&nbsp;том числе. Увы, Гугл не&nbsp;позаботилась на&nbsp;этот раз о&nbsp;своих пользователях, но&nbsp;проблема вполне решаема с&nbsp;помощью волшебного дополнения к&nbsp;вашему <a href="http://www.mozilla-europe.org/ru/firefox/">Firefox</a>. Знакомьтесь с&nbsp;плагином <a href="https://addons.mozilla.org/ru/firefox/addon/748/">Greasemonkey</a>.</p>
<p>Greasemonkey позволяет произвольно изменять внешний вид и&nbsp;функциональность веб-страниц путём написания и&nbsp;подстановки специальных JS-скриптов. Таковых накопилась уже <a href="http://userscripts.org/">внушительная коллекция</a>. При знании JavaScript, вы&nbsp;<a href="http://wiki.greasespot.net/Main_Page">можете сами писать дополнения</a> к&nbsp;любому сайту и&nbsp;навсегда решить для себя проблему раздражающих элементов дизайна или отсутствия требуемого функционала.</p>
<p>Смело устанавливаем сам плагин, после чего устанавливаем пользовательский скрипт, который, собственно, прячет боковую панель Google. Он&nbsp;так и&nbsp;называется&nbsp;&mdash; <a href="http://userscripts.org/scripts/show/76203">Hide Google Sidebar</a>.</p>
<p>Было так:<br />
<img src="/wp-content/uploads/2010/07/google-sidebar-1.jpg" alt="Уродская панель Google" width="700" height="500" /></p>
<p>А&nbsp;стало так:<br />
<img src="/wp-content/uploads/2010/07/google-sidebar-2.jpg" alt="Нормальный вид Google" width="700" height="500" /></p>
]]></content:encoded>
			<wfw:commentRss>http://artifex.in.ua/ubiraem-bokovuyu-panel-google-v-2-schyota/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Растёт, чертяка</title>
		<link>http://artifex.in.ua/rastyot-chertyaka/</link>
		<comments>http://artifex.in.ua/rastyot-chertyaka/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 05:31:01 +0000</pubDate>
		<dc:creator>Veles</dc:creator>
				<category><![CDATA[Блог]]></category>

		<guid isPermaLink="false">http://artifex.in.ua/?p=749</guid>
		<description><![CDATA[Хочу от&#160;всей души поздравить проект FreeBSD с&#160;выходом версии 8.1 замечательной и&#160;очень уважаемой одноименной операционной системы. Список изменений, как по&#160;мне, незначительный,...&#160;&#8594;]]></description>
			<content:encoded><![CDATA[<p>Хочу от&nbsp;всей души поздравить проект FreeBSD с&nbsp;выходом версии 8.1 замечательной и&nbsp;очень уважаемой одноименной операционной системы. <a href="http://www.freebsd.org/releases/8.1R/relnotes.html">Список изменений</a>, как по&nbsp;мне, незначительный, зато проделана хорошая работа над устранением найденных ошибок и&nbsp;уязвимостей. И&nbsp;это правильно, в&nbsp;этом стиль BSD.</p>
<p>Использующим <nobr>8-ю</nobr> ветку FreeBSD безусловно стоит обновиться. Сомневающимся пора попробовать новинку в&nbsp;деле.</p>
<p><a href="http://www.freebsd.org/where.html">Качаем!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://artifex.in.ua/rastyot-chertyaka/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Домашняя виртуализация. Часть 2</title>
		<link>http://artifex.in.ua/domashnyaya-virtualizaciya-chast-2/</link>
		<comments>http://artifex.in.ua/domashnyaya-virtualizaciya-chast-2/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 17:19:20 +0000</pubDate>
		<dc:creator>Veles</dc:creator>
				<category><![CDATA[Блог]]></category>

		<guid isPermaLink="false">http://artifex.in.ua/?p=707</guid>
		<description><![CDATA[В&#160;прошлой части мы&#160;познакомились с&#160;виртуальной машиной VirtualBox, прошлись по&#160;её&#160;основным настройкам, установили Ubuntu&#160;и, в&#160;общих чертах, теперь понимаем что такое виртуализация и&#160;насколько она...&#160;&#8594;]]></description>
			<content:encoded><![CDATA[<p><a href="/domashnyaya-virtualizaciya-chast-1/">В&nbsp;прошлой части</a> мы&nbsp;познакомились с&nbsp;виртуальной машиной VirtualBox, прошлись по&nbsp;её&nbsp;основным настройкам, установили Ubuntu&nbsp;и, в&nbsp;общих чертах, теперь понимаем что такое виртуализация и&nbsp;насколько она полезна.</p>
<p>Рано или поздно, при работе с&nbsp;виртуальной машиной встанет вопрос обмена файлами между ней и&nbsp;хостовой ОС. VirtualBox поддерживает &laquo;из&nbsp;коробки&raquo; (хы, каламбур) такую возможность, она известна как Shared Folders. Давайте посмотрим как это работает.<span id="more-707"></span></p>
<p>В&nbsp;настройках виртуальной машины перейдите к&nbsp;соответствующему пункту.<br />
<img src="/wp-content/uploads/2010/07/share-1.jpg" alt="Shared Folders" width="700" height="250" /></p>
<p>Здесь можно добавить необходимые папки, к&nbsp;которым будет открыт доступ с&nbsp;виртуальной машины. Я, к&nbsp;примеру, хочу &laquo;расшарить&raquo; папку с&nbsp;Eclipse.<br />
<img src="/wp-content/uploads/2010/07/share-2.jpg" alt="Shared Folders" width="700" height="250" /></p>
<p>В&nbsp;виртуальной машине, на&nbsp;которой у&nbsp;нас установлена Ubuntu, эту папку необходимо смонтировать штатным образом. Увы, только с&nbsp;консоли. Команда означает, что мы&nbsp;монтируем папку Eclipse в&nbsp;папку Общедоступные:<br />
<img src="/wp-content/uploads/2010/07/share-3.jpg" alt="Shared Folders" width="700" height="150" /></p>
<p>После чего&nbsp;&mdash; вуаля, механизм работает так, как нужно. Эта папка теперь открыта на&nbsp;2&nbsp;фронта, и&nbsp;в&nbsp;хостовой, и&nbsp;в&nbsp;гостевой операционной системе. Её&nbsp;также можно использовать как шлюз, для передачи файлов между системами.<br />
<img src="/wp-content/uploads/2010/07/share-4.jpg" alt="Shared Folders" width="700" height="350" /></p>
<p>Теперь внезапная новость. Всё это мило и&nbsp;беспроблемно работает только при условии, что на&nbsp;виртуальную машину установлены &laquo;Гостевые дополнения&raquo;. Вот соответствующий пункт:<br />
<img src="/wp-content/uploads/2010/07/share-5.jpg" alt="Guest Additions" width="700" height="200" /></p>
<p>Дополнения идут в&nbsp;виде дополнения (и&nbsp;снова каламбур) к&nbsp;VirtualBox и&nbsp;не&nbsp;входят в&nbsp;основную поставку. Поэтому образ дополнений, скорее всего, скачается с&nbsp;интернета и&nbsp;смонтируется как диск на&nbsp;виртуальной машине.<br />
<img src="/wp-content/uploads/2010/07/share-6.jpg" alt="Guest Additions" width="700" height="250" /></p>
<p>После чего установить необходимый системный пакет можно в&nbsp;графическом режиме:<br />
<img src="/wp-content/uploads/2010/07/share-7.jpg" alt="Guest Additions" width="700" height="300" /></p>
<p>А&nbsp;можно и&nbsp;в&nbsp;текстовом, если вам так удобнее, или если ваш рабочий стол не&nbsp;поддерживает такую функцию:<br />
<img src="/wp-content/uploads/2010/07/share-8.jpg" alt="Guest Additions" width="700" height="200" /></p>
<p>Установите пакет, который по&nbsp;своему типу соответствует вашей виртуальной системе, после чего перезагрузите виртуальную машину. Помимо вышеупомянутого обмена файлами, вам откроются функции автоматического переключения курсора между системами, более высокие разрешения виртуального монитора и&nbsp;некоторые другие плюшки.</p>
]]></content:encoded>
			<wfw:commentRss>http://artifex.in.ua/domashnyaya-virtualizaciya-chast-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Домашняя виртуализация. Часть 1</title>
		<link>http://artifex.in.ua/domashnyaya-virtualizaciya-chast-1/</link>
		<comments>http://artifex.in.ua/domashnyaya-virtualizaciya-chast-1/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 07:31:25 +0000</pubDate>
		<dc:creator>Veles</dc:creator>
				<category><![CDATA[Блог]]></category>

		<guid isPermaLink="false">http://artifex.in.ua/?p=665</guid>
		<description><![CDATA[&#171;Пасхальное яйцо&#187; VirtualBox Лет эдак 6-8 назад, экспериментаторы по&#160;духу устанавливали несколько операционных систем на&#160;один компьютер и&#160;выбирали одну из&#160;них при загрузке....&#160;&#8594;]]></description>
			<content:encoded><![CDATA[<div class="screens"><img src="/wp-content/uploads/2010/07/vbox.jpg" alt="VirtualBox Egg" width="300" height="200" /><br />
&laquo;Пасхальное яйцо&raquo; VirtualBox</div>
<p>Лет эдак <nobr>6-8 назад,</nobr> экспериментаторы по&nbsp;духу устанавливали несколько операционных систем на&nbsp;один компьютер и&nbsp;выбирали одну из&nbsp;них при загрузке. Это, так называемая, технология multi-boot. В&nbsp;наши дни такая возможность всё ещё существует, но&nbsp;она уже не&nbsp;так актуальна как прежде.</p>
<p><a href="http://ru.wikipedia.org/wiki/%D0%92%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F">Технологии виртуализации</a> улучшаются день ото дня: производительность выше, багов меньше, выгоды больше. Один из&nbsp;лучших продуктов на&nbsp;современном рынке виртуализации&nbsp;&mdash; <a href="http://ru.wikipedia.org/wiki/VirtualBox">VirtualBox</a> от&nbsp;знаменитой компании Sun (уже Oracle). Продукт этот бесплатен, открыт, работает на&nbsp;всех современных операционных системах, удобен в&nbsp;эксплуатации, оттого и&nbsp;популярен.</p>
<p>Я&nbsp;не&nbsp;буду вдаваться в&nbsp;пространные рассуждения о&nbsp;сути виртуальных машин и&nbsp;их&nbsp;промышленном применении. Задача у&nbsp;нас несколько более простая&nbsp;&mdash; познакомиться с&nbsp;виртуальной машиной VirtualBox для домашних нужд. У&nbsp;вас появится возможность запуска нескольких виртуальных машин на&nbsp;одном физическом компьютере в&nbsp;среде вашей текущей операционной системы. Это может быть полезно, иногда незаменимо, для изучения неизведанных операционных систем, запуска в&nbsp;них платформо-зависимых приложений, для тестирования собственного&nbsp;ПО или сайтов, для экспериментов с&nbsp;серверами и&nbsp;сетями, да&nbsp;мало&nbsp;ли какое ещё применение можно придумать. Вещь, безусловно, в&nbsp;хозяйстве полезная. А&nbsp;если вы&nbsp;всё ещё толком не&nbsp;понимаете о&nbsp;чём идёт речь, не&nbsp;волнуйтесь. Дочитайте статью до&nbsp;конца и&nbsp;к&nbsp;последнему предложению всё должно проясниться. <span id="more-665"></span></p>
<p>Если у&nbsp;вас установлен Linux, наверняка в&nbsp;стандартных репозиториях есть VirtualBox OSE. Установите его штатным менеджером пакетов. Если у&nbsp;вас MacOS или Windows (хм), посетите <a href="http://www.virtualbox.org/wiki/Downloads">официальный сайт продукта</a>, скачайте и&nbsp;установите подходящую версию. Кстати говоря, если вы&nbsp;пользователь Linux, имейте ввиду, что графический интерфейс VirtualBox построен на&nbsp;библиотеке&nbsp;Qt, со&nbsp;всеми вытекающими последствиями (зависимости, интеграция в&nbsp;рабочее окружение).</p>
<p>Итак, запускаем. У&nbsp;меня уже установлены 2&nbsp;виртуальные машины с&nbsp;Windows XP&nbsp;и&nbsp;Ubuntu&nbsp;10.04. По-умолчанию список пуст.<br />
<img src="/wp-content/uploads/2010/07/vbox-1.jpg" alt="VirtualBox" width="700" height="576" /></p>
<p>Создадим-ка мы&nbsp;виртуальную машину с&nbsp;Ubuntu на&nbsp;борту. Локализация системы у&nbsp;меня английская, поэтому и&nbsp;VirtualBox на&nbsp;английском. У&nbsp;вас&nbsp;же может быть на&nbsp;русском, или украинском, или ещё каком&#8230; Поэтому смотреть лучше на&nbsp;логику действий, а&nbsp;не&nbsp;на&nbsp;названия пунктов меню. Жмём на&nbsp;New.<br />
<img src="/wp-content/uploads/2010/07/vbox-2.jpg" alt="VirtualBox" width="700" height="500" /></p>
<p>Выбираем с&nbsp;обширного списка нужную нам операционную систему. Таким образом VirtualBox подставляет оптимальные предустановки.<br />
<img src="/wp-content/uploads/2010/07/vbox-3.jpg" alt="VirtualBox" width="700" height="300" /></p>
<p>Выделяем под виртуальную машину реальную оперативную память. Чем больше, тем лучше, конечно. Но&nbsp;не&nbsp;более половины от&nbsp;наличествующей.<br />
<img src="/wp-content/uploads/2010/07/vbox-5.jpg" alt="VirtualBox" width="700" height="350" /></p>
<p>Создаём виртуальный жёсткий диск. Он&nbsp;будет храниться в&nbsp;рабочей папке VirtualBox в&nbsp;виде специального файла с&nbsp;расширением .vdi.<br />
<img src="/wp-content/uploads/2010/07/vbox-6.jpg" alt="VirtualBox" width="700" height="400" /></p>
<p>Можно сразу откусить для виртуальной машины некий фиксированный объём памяти, а&nbsp;можно выделять его по&nbsp;мере необходимости, динамически.<br />
<img src="/wp-content/uploads/2010/07/vbox-7.jpg" alt="VirtualBox" width="700" height="400" /></p>
<p>Если выбрали &laquo;динамически&raquo;, то&nbsp;размер указать всё равно надо. Для ознакомления с&nbsp;системой хватит и&nbsp;5&nbsp;гигабайт.<br />
<img src="/wp-content/uploads/2010/07/vbox-8.jpg" alt="VirtualBox" width="700" height="350" /></p>
<p>На&nbsp;этом базовые настройки заканчиваются.<br />
<img src="/wp-content/uploads/2010/07/vbox-9.jpg" alt="VirtualBox" width="700" height="460" /></p>
<p>Новорожденная виртуальная машина появилась в&nbsp;списке. Теперь не&nbsp;помешает ознакомиться с&nbsp;некоторыми основными настройками машины (пункт меню Settings).<br />
<img src="/wp-content/uploads/2010/07/vbox-10.jpg" alt="VirtualBox" width="700" height="350" /></p>
<p>В&nbsp;первом пункте нет ничего интересного, поэтому сразу переходим к&nbsp;пункту System. Здесь можно изменить количество выделяемой оперативной памяти, изменить порядок загрузки системы, выставить даже количество виртуальных процессоров (для отладки параллелизации полезно, наверное). Всё как полагается компьютеру.<br />
<img src="/wp-content/uploads/2010/07/vbox-11.jpg" alt="VirtualBox" width="700" height="300" /></p>
<p>Раздел графики. Выделяем память под виртуальную графическую карту, можно установить поддержку аппаратного ускорения (но&nbsp;не&nbsp;советую, она экспериментальна и&nbsp;местами странно работает).<br />
<img src="/wp-content/uploads/2010/07/vbox-12.jpg" alt="VirtualBox" width="700" height="300" /></p>
<p>Перед нами управление накопителями: виртуальным оптическим приводом и&nbsp;жёстким диском. Операционную систему можно установить с&nbsp;образа .iso или с&nbsp;оптического диска в&nbsp;вашем CD/DVD-приводе. Лучше, конечно, с&nbsp;образа. Так надёжнее и&nbsp;быстрее. В&nbsp;разделе CD/DVD Device нужно указать необходимый файл образа.<br />
<img src="/wp-content/uploads/2010/07/vbox-13.jpg" alt="VirtualBox" width="700" height="300" /></p>
<p>Звук тоже поддерживается, что радует.<br />
<img src="/wp-content/uploads/2010/07/vbox-14.jpg" alt="VirtualBox" width="700" height="250" /></p>
<p>Настройка сети&nbsp;&mdash; всегда самое интересное :) Можно выставить тип сети для гостевой, то&nbsp;бишь виртуальной, операционной системы, модель сетевой карточки, их&nbsp;количество и&nbsp;прочее. NAT будет использовать все сетевые ресурсы вашей хостовой (реальной) операционной системы. Bridged Adapter будет вести себя как самый настоящий клиент вашей подсети. Остальные режимы более специфичны. Чтобы не&nbsp;запутаться окончательно, просто оставьте всё как есть. Когда придёт время детально разобраться, обратитесь к&nbsp;соответствующему разделу документации VirtualBox.<br />
<img src="/wp-content/uploads/2010/07/vbox-15.jpg" alt="VirtualBox" width="700" height="400" /></p>
<p>Shared Folders, обмен файлами с&nbsp;гостевой&nbsp;ОС, мы&nbsp;обсудим в&nbsp;следующий раз, а&nbsp;пока запустим, наконец, наш виртуальный компьютер.<br />
<img src="/wp-content/uploads/2010/07/vbox-16.jpg" alt="VirtualBox" width="700" height="350" /></p>
<p>Появится окно, которое, по&nbsp;сути, является монитором виртуальной машины. Всё дальнейшее поведение абсолютно такое&nbsp;же, как и&nbsp;у&nbsp;реального компьютера.<br />
<img src="/wp-content/uploads/2010/07/vbox-17.jpg" alt="VirtualBox" width="700" height="600" /></p>
<p>Это потрясающая технология, она открывает множество возможностей. Лишь&nbsp;бы ваш настоящий компьютер оказался достаточно мощным, иначе скорость работы будет, мягко говоря, удручающей.</p>
<p>Для первого знакомства вполне достаточно. Не&nbsp;бойтесь поиграться с&nbsp;настройками!</p>
]]></content:encoded>
			<wfw:commentRss>http://artifex.in.ua/domashnyaya-virtualizaciya-chast-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Создаём свою подборку софта для Ubuntu</title>
		<link>http://artifex.in.ua/sozdayom-svoyu-podborku-softa-dlya-ubuntu/</link>
		<comments>http://artifex.in.ua/sozdayom-svoyu-podborku-softa-dlya-ubuntu/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 16:17:00 +0000</pubDate>
		<dc:creator>Veles</dc:creator>
				<category><![CDATA[Блог]]></category>

		<guid isPermaLink="false">http://artifex.in.ua/?p=646</guid>
		<description><![CDATA[Linux&#160;&#8212; это вам не&#160;это&#8230; Подход к&#160;управлению программным обеспечением настолько отличается от&#160;Windows-way или MacOS-way, что приводит всех новичков в&#160;некоторое замешательство. Практически...&#160;&#8594;]]></description>
			<content:encoded><![CDATA[<p>Linux&nbsp;&mdash; это вам не&nbsp;это&#8230; Подход к&nbsp;управлению программным обеспечением настолько отличается от&nbsp;Windows-way или MacOS-way, что приводит всех новичков в&nbsp;некоторое замешательство.</p>
<p>Практически всё&nbsp;ПО для Линукса построено по&nbsp;модульному принципу и&nbsp;зависит друг от&nbsp;друга в&nbsp;той или иной степени. К&nbsp;примеру, тот&nbsp;же мессенджер <a href="http://www.pidgin.im/">Pidgin</a> зависит от&nbsp;целого набора библиотек: gtk+, gettext, libxml2 и&nbsp;некоторых других. То&nbsp;есть скачать одиночный deb-пакет программы можно, но&nbsp;установить его не&nbsp;выйдет, пока не&nbsp;установлены все зависимости.</p>
<p>Относительно недавно, автоматического контроля зависимостей в&nbsp;Линуксе вообще не&nbsp;существовало и&nbsp;пользователю приходилось самостоятельно следить за&nbsp;ними при установке и&nbsp;удалении программ. Теперь&nbsp;же, в&nbsp;век userfriendly-дистрибутивов Linux и&nbsp;широкополосного безлимитного интернета проблема полностью решена, а&nbsp;установка софта в&nbsp;той&nbsp;же Ubuntu на&nbsp;порядок проще и&nbsp;гибче, чем в&nbsp;Windows. Но&nbsp;что делать, если с&nbsp;интернетом напряг или, о&nbsp;ужас, его нет вообще? Не&nbsp;будем&nbsp;же мы&nbsp;отбирать пакеты по&nbsp;одному с&nbsp;другого компьютера, наверняка процесс можно автоматизировать (как и&nbsp;вообще всё в&nbsp;Линуксе). Специально для решения такой проблемы создана превосходная графическая утилита APTonCD, которая работает со&nbsp;всеми дистрибутивами семейства Debian, а&nbsp;значит и&nbsp;с&nbsp;Ubuntu тоже. Её-то мы&nbsp;и&nbsp;рассмотрим. <span id="more-646"></span></p>
<p>Начнём с&nbsp;установки всего того, что должно будет войти в&nbsp;подборку. В&nbsp;Ubuntu устанавливать программное обеспечение можно несколькими способами. Например, через Synaptic:<br />
<img src="/wp-content/uploads/2010/07/aptoncd-1.jpg" alt="Synaptic" title="Synaptic" width="700" height="400" /></p>
<p>Я&nbsp;выбрал пару десятков пакетов: кодеки, плагины, утилиты и&nbsp;всё&nbsp;то, что может пригодится моему клиенту.<br />
<img src="/wp-content/uploads/2010/07/aptoncd-2.jpg" alt="Synaptic" title="Synaptic" width="700" height="250" /></p>
<p>В&nbsp;числе новых установленных пакетов есть и&nbsp;сам APTonCD. После установки появляется соответствующий пункт в&nbsp;меню:<br />
<img src="/wp-content/uploads/2010/07/aptoncd-3.jpg" alt="Gnome menu" title="Gnome menu" width="700" height="200" /></p>
<p>APTonCD&nbsp;во всей красе. В&nbsp;интерфейсе сложно запутаться:<br />
<img src="/wp-content/uploads/2010/07/aptoncd-4.jpg" alt="APTonCD" title="APTonCD" width="700" height="650" /></p>
<p>С&nbsp;зависимостями лучше не&nbsp;шутить :) Пусть программа сама за&nbsp;всем проследит, иначе можно недосчитаться важнейших библиотек в&nbsp;самый ответственный момент:<br />
<img src="/wp-content/uploads/2010/07/aptoncd-5.jpg" alt="APTonCD" title="APTonCD" width="700" height="250" /></p>
<p>Программа создаёт образ диска&nbsp;CD или DVD из&nbsp;всех тех программ, что мы&nbsp;ей&nbsp;указали:<br />
<img src="/wp-content/uploads/2010/07/aptoncd-6.jpg" alt="APTonCD" title="APTonCD" width="700" height="400" /></p>
<p>Правда-правда создаёт:<br />
<img src="/wp-content/uploads/2010/07/aptoncd-7.jpg" alt=APTonCD"" title="APTonCD" width="700" height="350" /></p>
<p>После чего образ можно записать на&nbsp;болванку или сохранить на&nbsp;память.<br />
<img src="/wp-content/uploads/2010/07/aptoncd-8.jpg" alt="APTonCD" title="APTonCD" width="700" height="350" /></p>
<p>При загрузке подготовленного нами диска, Ubuntu распознает его как источник приложений:<br />
<img src="/wp-content/uploads/2010/07/aptoncd-9.jpg" alt="Source" title="Source" width="700" height="300" /></p>
<p>При установке проходит проверка на&nbsp;наличие локальной копии приложения. В&nbsp;нашем случае это значит, что если программа есть на&nbsp;диске, скачиваться с&nbsp;интернета она не&nbsp;будет:<br />
<img src="/wp-content/uploads/2010/07/aptoncd-10.jpg" alt="Repos" title="Repos" width="700" height="200" /></p>
<p>Всё! Ничего заумного делать не&nbsp;нужно, мы&nbsp;даже ни&nbsp;разу не&nbsp;воспользовались консолью :) Такое решение экономит трафик и&nbsp;даёт возможность автономно устанавливать любое необходимое&nbsp;ПО.</p>
]]></content:encoded>
			<wfw:commentRss>http://artifex.in.ua/sozdayom-svoyu-podborku-softa-dlya-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Practice of System and Network Administration</title>
		<link>http://artifex.in.ua/the-practice-of-system-and-network-administration/</link>
		<comments>http://artifex.in.ua/the-practice-of-system-and-network-administration/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 13:45:20 +0000</pubDate>
		<dc:creator>Veles</dc:creator>
				<category><![CDATA[Блог]]></category>

		<guid isPermaLink="false">http://artifex.in.ua/?p=633</guid>
		<description><![CDATA[The Practice of System and Network Administration. Second Edition. Именно так называется книга, которую обязан прочесть каждый уважающий себя системный...&#160;&#8594;]]></description>
			<content:encoded><![CDATA[<div class="screens"><img src="/wp-content/uploads/2010/07/psna.jpg" alt="" width="300" height="397" /><br />
The Practice of System and Network Administration. Second Edition.</div>
<p>Именно так называется книга, которую обязан прочесть каждый уважающий себя системный администратор. Это не&nbsp;сборник технических рецептов и&nbsp;не&nbsp;книга класса &laquo;Сети для чайников&raquo;. Это труд, в&nbsp;котором описаны некие житейские закономерности и&nbsp;апробированные модели поведения для профессионального системного администратора. Это потрясающий сборник историй &laquo;как не&nbsp;надо делать, чтобы потом не&nbsp;рвать на&nbsp;себе волосы&raquo;, это книга-чеклист, это советы от&nbsp;лучших для лучших. Проще говоря, эта книга&nbsp;&mdash; квинтэссенция опыта действительно хороших сисадминов.</p>
<p>Очень много внимания уделено организационному процессу, что немаловажно и&nbsp;что вообще редко встречается в&nbsp;книгах подобного рода. Описаны такие вещи как: организация серверной, документирование, организация резервного копирования, политики безопасности, безболезненная реорганизация, апдейты и&nbsp;апгрейды без отрыва от&nbsp;производства, дилемма централизации и&nbsp;децентрализации сети, мониторинг и&nbsp;многое другое.</p>
<p>Язык: английский. Рекомендовано к&nbsp;прочтению всем братьям по&nbsp;цеху.</p>
]]></content:encoded>
			<wfw:commentRss>http://artifex.in.ua/the-practice-of-system-and-network-administration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
