<?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>Free Runner &#187; opensource</title>
	<atom:link href="http://blog.lushpai.org/archives/tag/opensource/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.lushpai.org</link>
	<description>Блог свободного программиста</description>
	<lastBuildDate>Mon, 12 Jul 2010 23:12:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Fedora &#8211; Slackware = Opensolaris</title>
		<link>http://blog.lushpai.org/archives/159</link>
		<comments>http://blog.lushpai.org/archives/159#comments</comments>
		<pubDate>Mon, 15 Feb 2010 09:08:34 +0000</pubDate>
		<dc:creator>gwinn</dc:creator>
				<category><![CDATA[запись]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://blog.lushpai.org/?p=159</guid>
		<description><![CDATA[Решил вчера воспользоваться редким выходным, дабы заменить на своем ноутбуке ось. В силу ряда причин (о которых, ежели все будет благополучно, будет отдельный пост) было решено заменить Slackware 13 (i686) на Fedora 12 (x86_64). Бекап, разметка, начать установку, выбор пакетов, системные настройки, установка загрузчика, презагрузка и&#8230; облом. Танцы с бубном не спасают, скрепя от досады [...]]]></description>
			<content:encoded><![CDATA[<p>Решил вчера воспользоваться редким выходным, дабы заменить на своем ноутбуке ось. В силу ряда причин (о которых, ежели все будет благополучно, будет отдельный пост) было решено заменить Slackware 13 (i686) на Fedora 12 (x86_64). Бекап, разметка, начать установку, выбор пакетов, системные настройки, установка загрузчика, презагрузка и&#8230; облом. Танцы с бубном не спасают, скрепя от досады зубами достаю диск с CentOS 5.4 (x86_64). Загрузка с диска, выбор пакетов, установка, перезагрузка&#8230; твою ж налево!!! то же самое!!! система уходит в ребут едва начинается загрузка&#8230;</p>
<p>Перекур, кофе&#8230; Итак, какие варианты? Нужна 64 битная ось. Slackware или Gentoo &#8211; долго настраивать. Ubuntu, openSuse, Mandriva &#8211; не комильфо, нужна нормальная система без лишнего мусора. Debian? Нужно вытягивать образ, да и установка с настройкой не 5-ти минутное дело&#8230; Глаз падает на болванку, лежащую немного в стороне&#8230; а почему бы и нет? Opensolaris 2008.11 x86_64. Ставим. Live CD тормозной как Ubuntu 6-й версии, распаковка на винт более 40 минут&#8230; мда&#8230; запуск&#8230; долго, около 2-3 минут&#8230; рабочее окружение Gnome, тормозит, но жить можно, не подхватился только Wi-Fi.</p>
<p>После 30-40 минут стало ясно, что жить в системе можно, но при первой же возможности нужно будет обновиться до 2009.06&#8230; </p>
<p>To be continue&#8230;</p>
<p><strong>UPD 1:</strong> Обновил систему при первом же подключении к сети. Без малого 600МБ превратили исходный 2008.11 в 2009.06. Система стала заметно отзывчевее. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lushpai.org/archives/159/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Кратко о BashStyle-NG.</title>
		<link>http://blog.lushpai.org/archives/102</link>
		<comments>http://blog.lushpai.org/archives/102#comments</comments>
		<pubDate>Sun, 13 Sep 2009 11:33:58 +0000</pubDate>
		<dc:creator>gwinn</dc:creator>
				<category><![CDATA[запись]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[обновление]]></category>

		<guid isPermaLink="false">http://blog.lushpai.org/?p=102</guid>
		<description><![CDATA[Вчера закончил локализацию очередной версии BashStyle-NG. В новой версии немало изменений, доступна тут ( Кристофер пока не обновил информацию, так что напротив моего имени по прежнему гордо красуется индикатор процесса 0% ). P.S. Всех коллег поздравляю с Днем Программиста =)]]></description>
			<content:encoded><![CDATA[<p>Вчера закончил локализацию очередной версии BashStyle-NG. В новой версии немало изменений, доступна <a href="http://www.nanolx.org/newsnanolx/10-bashstyle-ng">тут</a> ( Кристофер пока не обновил информацию, так что напротив моего имени по прежнему гордо красуется индикатор процесса <strong>0%</strong> <img src='http://blog.lushpai.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ).</p>
<p>P.S. Всех коллег поздравляю с Днем Программиста =)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lushpai.org/archives/102/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bashstyle-NG. Пример локализации.</title>
		<link>http://blog.lushpai.org/archives/18</link>
		<comments>http://blog.lushpai.org/archives/18#comments</comments>
		<pubDate>Fri, 10 Apr 2009 20:51:40 +0000</pubDate>
		<dc:creator>gwinn</dc:creator>
				<category><![CDATA[запись]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://lushpai.net/archives/18</guid>
		<description><![CDATA[Намедни зашел на gnomefiles.org посмотреть, не появилось ли какого-нибудь нового интересного софта, или просто обновлений для того, что у меня уже установлено. Мое внимание привлекло обновление bashstyle-ng, графической утилиты для настройки внешнего вида командной строки. Честно говоря, утилиту даже и не пробовал в действии, так как подобные приблуды недолюбливаю и считаю излишними (нет, ну правда, [...]]]></description>
			<content:encoded><![CDATA[<p>Намедни зашел на <a href="http://gnomefiles.org" target="_blank">gnomefiles.org</a> посмотреть, не появилось ли какого-нибудь нового интересного софта, или просто обновлений для того, что у меня уже установлено. Мое внимание привлекло обновление <a href="http://www.gnomefiles.org/app.php?soft_id=2253#7.7">bashstyle-ng</a>, графической утилиты для настройки внешнего вида командной строки. Честно говоря, утилиту даже и не пробовал в действии, так как подобные приблуды недолюбливаю и считаю излишними (нет, ну правда, порой ведь проще почитать man, и ручками поправить конфиги). Но мое внимание привлек комментарий автора утилиты:</p>
<blockquote><p><em><font face="Arial" size="2">Looking for Translators!<br />
If you are willing to translate BS-NG into another language then English or German, send me a mail.<br />
If you don&#8217;t know how to translate &#8211; no problem! Just leave a comment about that in your mail and I&#8217;ll instruct you.</font></em></p></blockquote>
<p>Первая мысль была примерно такой: &laquo;Хм, а смысл заморачиваться?&raquo;. Следом ее настигла следующая: &laquo;Ну-у-у,  я ведь как-никак приверженец opensource. Ну и что, что я не буду использовать эту утилиту? Не все ведь любят ковыряться в конфигах&#8230;&raquo;  И правда, многие начинающие пользователи Unix/Linux не могут сходу разобраться в конфигах, более того, многие из них не сильны в английском, плюс ко всему, раз уж назвался приверженцем opensource, то и соответствовать следует. А посему было принято решение: &laquo;Помогем-с&raquo;.</p>
<p>Связался с автором, он дал мне инструкцию по локализации. Так как это был мой первый опыт, то говорить о том что те инструкции, которыми я руководствовался, универсальны я пока не стану, но тем не менее опишу что я делал, возможно кому-то пригодится.</p>
<p>В директории с исходниками находим директорию &laquo;<em>translations/po</em>&raquo; (ну или что-то на это похожее). Затем выполняем внутри этой директории следующую команду:    	<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8" /> 	<title></title> 	<meta name="GENERATOR" content="OpenOffice.org 2.4  (Linux)" /></p>
<blockquote><p><em>msginit -i ../pot/filename.pot -o filename-ru.po -l ru_RU</em></p></blockquote>
<p>При этом нужно учесть, что для выполнения этой команды нужен установленный <a href="http://www.gnu.org/software/gettext/">gettext</a>, настройка локали должна быть правильной (то есть <em>echo $LC_ALL</em> должно вернуть <em>ru_RU.UTF-8</em>), ну и следить за расположением каталогов в дереве исходников при наборе этой команды. Эта команда сформирует файл <em>filename-ru.po, </em>который будет содержать строки, типа    	<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8" /> 	<title></title> 	<meta name="GENERATOR" content="OpenOffice.org 2.4  (Linux)" /></p>
<blockquote><p><em>msgid =&raquo;here_some_original_text&raquo;</em></p></blockquote>
<p>то есть строки с  оригинальными текстами, а так же строки типа</p>
<blockquote><p>   	<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8" /> 	<title></title> 	<meta name="GENERATOR" content="OpenOffice.org 2.4  (Linux)" /></p>
<p><em>msgstr =&raquo;"<br />
</em></p></blockquote>
<p>в которые, соответственно нужно внести наш перевод.</p>
<p>После рутинной обработки файла переходим на каталог (или несколько каталогов) выше и ищем файлик <em>filename.in</em>. В этом файлике нам нужно найти приблизительно такую строку:</p>
<blockquote><p><em>langs += ["C", "de", "it"]</em></p></blockquote>
<p>то бишь список локалей, и исправить на нечто вроде этого:</p>
<blockquote><p><em>langs += ["C", "de", "it","ru"]</em></p></blockquote>
<p>после чего переходим непосредственно к установке и тестированию:</p>
<blockquote><p><em>./configure &#8211;prefix=/path/to/install</em></p>
<p><em>make mo #</em>генерируем бинарник с переводом<em><br />
</em></p>
<p><em>make install</em></p></blockquote>
<p>и если все прошло нормально, то после запуска мы увидим локализованное приложение.</p>
<p>Потратив всего пару часов я получил немалое удовольствие от проделанной работы, а после отправки языкового .po файла автору утилиты, получил письмо, которое подняло мое настроение еще больше:</p>
<blockquote><p><em>Wow! That was fast <img src='http://blog.lushpai.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
I just tested it, and the strings appear all.<br />
You can grab the latest svn (revision 500) and you&#8217;ll see yourself in<br />
the about-dialog (translators tab) <img src='http://blog.lushpai.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
<p><em>Thanks a lot!<br />
Chris</em></p></blockquote>
<p>Помогайте людям, делитесь идеями, это здорово, правда <img src='http://blog.lushpai.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lushpai.org/archives/18/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
