<?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>Open Source Soft &#187; zsh</title>
	<atom:link href="http://www.juev.ru/tag/zsh/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.juev.ru</link>
	<description>Блог посвящен программам с открытым исходным кодом...</description>
	<lastBuildDate>Sat, 31 Jul 2010 06:26:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Emacs Tramp-mode</title>
		<link>http://www.juev.ru/2009/08/20/emacs-tramp-mode/</link>
		<comments>http://www.juev.ru/2009/08/20/emacs-tramp-mode/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 11:57:40 +0000</pubDate>
		<dc:creator>Juev</dc:creator>
				<category><![CDATA[Soft]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[zsh]]></category>

		<guid isPermaLink="false">http://www.juev.ru/?p=572</guid>
		<description><![CDATA[Для работы с системными файлами требуются права суперпользователя. Запускать emacs с такими правами &#8211; это не правильно. И именно для этого был создан Tramp-mode. Для его использования достаточно при открытии файла использовать следующий формат записи (жмем Ctrl-x Ctrl-f): /sudo::/etc/rc.conf В данном случае файл /etc/rc.conf будет открыт в режиме sudo. Естественно, пользователю, который в данный момент [...]]]></description>
			<content:encoded><![CDATA[<p>Для работы с системными файлами требуются права суперпользователя. Запускать emacs с такими правами &#8211; это не правильно. И именно для этого был создан Tramp-mode.</p>
<p>Для его использования достаточно при открытии файла использовать следующий формат записи (жмем Ctrl-x Ctrl-f):</p>
<blockquote>
<pre>/sudo::/etc/rc.conf</pre>
</blockquote>
<p>В данном случае файл <em>/etc/rc.conf</em> будет открыт в режиме sudo. Естественно, пользователю, который в данный момент времени работает с Emacs должны быть предоставлены соответствующие права. После выбора файла будет произведен запрос пароля текущего пользователя.</p>
<p>Так же возможно открывать файлы непосредственно от имени root. Для этого вместо <em>sudo</em> необходимо использовать <em>su</em>, и вводить придется уже не пароль пользователя, а пароль root&#8230; Пример:</p>
<blockquote>
<pre>/su::/etc/rc.conf</pre>
</blockquote>
<p>Однако есть некоторая тонкость, ради которой собственно и пишу данную статью. Если в качестве оболочки текущего пользователя используется bash, все работает безукоризненно, но вот если использовать zsh, то использовать sudo уже не получиться&#8230;</p>
<p><br/><a href="http://www.juev.ru/2009/08/20/emacs-tramp-mode/">Читать дальше</a></p>
<p><small>© Juev for <a href="http://www.juev.ru">Open Source Soft</a>, 2009. |
<a href="http://www.juev.ru/2009/08/20/emacs-tramp-mode/">Permalink</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.juev.ru/2009/08/20/emacs-tramp-mode/&title=Emacs Tramp-mode">del.icio.us</a>
<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.juev.ru/2009/08/20/emacs-tramp-mode/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GitHub</title>
		<link>http://www.juev.ru/2009/08/12/github/</link>
		<comments>http://www.juev.ru/2009/08/12/github/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 19:09:08 +0000</pubDate>
		<dc:creator>Juev</dc:creator>
				<category><![CDATA[Soft]]></category>
		<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[zsh]]></category>

		<guid isPermaLink="false">http://www.juev.ru/?p=536</guid>
		<description><![CDATA[Сегодня решился на создание собственного Git-репозитория для хранения своих конфигурационных файлов. Заодно хотелось наконец попробовать в работе саму технологию работы с Git&#8230; Зарегистрировался на github.com, заполнил профиль. И приступил к работе. При регистрации желательно указать свой публичный ssh-ключ, чтобы не вводить каждый раз при обращении к репозиторию пароли. Сам репозиторий создается непосредственно на сервере, для [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня решился на создание собственного Git-репозитория для хранения своих конфигурационных файлов. Заодно хотелось наконец попробовать в работе саму технологию работы с Git&#8230;</p>
<p>Зарегистрировался на <a rel="nofollow" href="http://www.juev.ru/goto/http://github.com"  target="_blank">github.com</a>, заполнил профиль. И приступил к работе. При регистрации желательно указать свой публичный ssh-ключ, чтобы не вводить каждый раз при обращении к репозиторию пароли. Сам репозиторий создается непосредственно на сервере, для чего используется специальная форма. Где указывается имя репозитория, его описание и домашняя страница.</p>
<p><br/><a href="http://www.juev.ru/2009/08/12/github/">Читать дальше</a></p>
<p><small>© Juev for <a href="http://www.juev.ru">Open Source Soft</a>, 2009. |
<a href="http://www.juev.ru/2009/08/12/github/">Permalink</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.juev.ru/2009/08/12/github/&title=GitHub">del.icio.us</a>
<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.juev.ru/2009/08/12/github/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>zsh &#8211; крылья в мире консоли</title>
		<link>http://www.juev.ru/2009/07/30/zsh/</link>
		<comments>http://www.juev.ru/2009/07/30/zsh/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 05:29:51 +0000</pubDate>
		<dc:creator>Juev</dc:creator>
				<category><![CDATA[Soft]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[zsh]]></category>

		<guid isPermaLink="false">http://www.juev.ru/?p=491</guid>
		<description><![CDATA[Я уже раза два пытался использовать командный процессор zsh в своей работе. Но все безрезультатно. Каждый раз что-то да не получалось. И я все время недоумевал, как удается настроить/использовать данный командный процессор другим? Причем все отзывы, которые я встречал о zsh были только самые положительные. На днях опять мои мысли стали бродить вокруг zsh. И [...]]]></description>
			<content:encoded><![CDATA[<p>Я уже раза два пытался использовать командный процессор zsh в своей работе. Но все безрезультатно. Каждый раз что-то да не получалось. И я все время недоумевал, как удается настроить/использовать данный командный процессор другим? Причем все отзывы, которые я встречал о zsh были только самые положительные.</p>
<p>На днях опять мои мысли стали бродить вокруг zsh. И Alex Ott подтолкнул меня к изучению данного командного процессора, дав ссылки на свою статью <a rel="nofollow" href="http://www.juev.ru/goto/http://xtalk.msk.su/~ott/ru/writings/zsh/Zsh-article.ru.html"  target="_blank">Командный процессор Zsh</a>. И хотя там описаны только основные возможности zsh, это меня подтолкнуло к поиску готовых конфигураций. Нашел у <a href="http://muhas.ru/?p=55#post"  target="_blank">muhas</a>. И взял за основу. Покопавшись в инете и поразбиравшись с предложенным конфигом, понял, что он является компиляцией других готовых конфигов, что ни сколько не умаляет его значимости и стоимости.</p>
<p>Около часа разбирался в конфигурации, причесывал ее и приводил к виду, пригодному для себя. В итоге получилось 4 файла, которые связаны между собой:</p>
<ol>
<li><em>.zshrc</em> &#8211; основной файл конфигурации zsh, из которого подгружаются дополнительные модули.</li>
<li><em>.zsh_key</em> &#8211; файл, описывающий конфигурацию клавиатуры.</li>
<li><em>.zsh_aliase</em> &#8211; файл, содержащий описание всех alias-ов</li>
<li><em>.zsh_function</em> &#8211; содержит описание всех дополнительных функций, используемых в zsh.</li>
</ol>
<p>Мне не нравиться менюшка, которую обычно включают для выбора варианта действия, поэтому в моем конфиге она отключена. Вместо нее используется только вывод вариантов, как в bash, но динамически. Затем я отключил по возможности все функции автокоррекции, не люблю, когда за меня решают, ошибся я или нет&#8230; Добавил своих алиасов, установил свое приглашение в командной строке.</p>
<p><br/><a href="http://www.juev.ru/2009/07/30/zsh/">Читать дальше</a></p>
<p><small>© Juev for <a href="http://www.juev.ru">Open Source Soft</a>, 2009. |
<a href="http://www.juev.ru/2009/07/30/zsh/">Permalink</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.juev.ru/2009/07/30/zsh/&title=zsh &#8211; крылья в мире консоли">del.icio.us</a>
<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.juev.ru/2009/07/30/zsh/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk (enhanced) (user agent is rejected)
Database Caching 9/16 queries in 0.016 seconds using disk
Content Delivery Network via Amazon Web Services: CloudFront: Amazon Web Services: S3: static.juev.ru

Served from: www.juev.ru @ 2010-07-31 17:27:45 -->