<?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>WebLives</title>
	<atom:link href="http://weblives.biz/feed/" rel="self" type="application/rss+xml" />
	<link>http://weblives.biz</link>
	<description>Жизнь в Web существует. Осталось только научиться жить.</description>
	<lastBuildDate>Wed, 02 May 2012 06:40:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Установка и настройка PHP для FreeBSD</title>
		<link>http://weblives.biz/2012/05/ustanovka-i-nastrojka-php-dlya-freebsd/</link>
		<comments>http://weblives.biz/2012/05/ustanovka-i-nastrojka-php-dlya-freebsd/#comments</comments>
		<pubDate>Wed, 02 May 2012 06:40:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Домашний сервер]]></category>

		<guid isPermaLink="false">http://weblives.biz/?p=194</guid>
		<description><![CDATA[Для установки самого интерпретатора php нужно выполнить следующиешаги. Мы будем рассматривать установку php версии 5. если вам по каким-то причинам нужна версия 4. вам нужно будет просто адаптировать эти инструкции. 13 основном это сведется к исправлению php5 па php4 во всех командах. Настройка опций php5. % cd /usr/ports/lang/php5 % make  config Опцию IPv6 можно спять, [...]]]></description>
			<content:encoded><![CDATA[<p>Для установки самого интерпретатора php нужно выполнить следующиешаги. Мы будем рассматривать установку php версии 5. если вам по каким-то причинам нужна версия 4. вам нужно будет просто адаптировать эти инструкции. 13 основном это сведется к исправлению php5 па php4 во всех командах.</p>
<p>Настройка опций php5.</p>
<p><strong>% cd /usr/ports/lang/php5 </strong></p>
<p><strong>% make  config</strong></p>
<p><strong></strong> Опцию IPv6 можно спять, а вот опцию <strong>APACHE </strong>обязательно нужно поставить.</p>
<p><img title="mysql" src="http://farm5.static.flickr.com/4063/4400925474_001f2dff50_o.jpg" alt="" width="605" height="426" /></p>
<p>После этого в этой же директории выполняете команду <strong>make install</strong>. Она скачает, скомпилирует и установит модуль php. 13 частности она ав­томатом исправит и конфигурацию <strong>apache</strong> сервера, чтоб включить этот модуль с список доступных модулей.</p>
<p><strong>Как подключить модуль </strong><strong>php</strong><strong> в </strong><strong>apache</strong></p>
<p>После установки <strong>php</strong> уже разрешен в конфиге с <strong>apache</strong> как модуль, но его еще невозможно использовать. Для его использования нужно связать расшире­ния файлов.<strong>php</strong> с правильным типом данных чтоб <strong>Apache</strong> знал бы. для каких файлов запускать интерпретатор <strong>php</strong>. Откройте файл <strong>/</strong><strong>usr</strong><strong>/</strong><strong>local</strong><strong>/</strong><strong>etc</strong><strong>/</strong><strong>apache</strong><strong>/</strong><strong>httpd</strong><strong>.</strong><strong>conf</strong>. найдите в нем следующие строчки с конфигурацией <strong>php</strong><strong>4</strong> и <strong>php</strong><strong>3</strong> и добавь­те выделенные курсором команды. Команды <strong>AddType</strong> связывают расшире­ние файла с интерпретатором <strong>php</strong> если вам нужно, чтоб и в .html фай­лах бы выполнялись <strong>php</strong> скрипты, то добавьте еще одну строчку <strong>AddType</strong><strong> </strong><strong>application</strong><strong>/</strong><strong>x</strong><strong>-</strong><strong>httpd</strong><strong>-</strong><strong>php</strong><strong>.</strong><strong>html</strong>.</p>
<p><strong>&lt;IfModule mod_php4.c&gt;</strong><strong> </strong></p>
<p><strong>AddType application/x-httpd-php.php</strong><strong> </strong></p>
<p><strong>AddType application/x-httpd-php-source.phps &lt;/IfModule&gt;</strong></p>
<p><strong><em>AddTyp</em></strong><strong><em>е</em></strong><strong><em> </em></strong><strong><em>арр</em></strong><strong><em>lication/x-httpd-php.php</em></strong></p>
<p><strong><em>AddType  application/x-httpd-php-source.phps</em></strong><strong> </strong></p>
<p><strong><em>Directorylndex</em></strong><strong><em> </em></strong><strong><em>index</em></strong><strong><em>.</em></strong><strong><em>php</em></strong><strong><em> </em></strong><strong><em>index</em></strong><strong><em>.</em></strong><strong><em>html</em></strong></p>
<p>&nbsp;</p>
<p>Опция <strong>Directorylndex</strong> показывает, какие файлы нужно выводить поль­зователю, если он запросил не конкретный файл, а директорию. Данная настройка приведет к тому, что в при запросе директории apache сперва будет искать файл <strong>index</strong><strong>.</strong><strong>php</strong>. если on будет найден, запустит его и выве­дет результат выполнения пользователю. Если такого файла нет. то тогда он попытается найти файл <strong>index.html</strong>. Если и такого файла не найдется, то пользователь получит ошибку     «Листинг директории запрещен».</p>
]]></content:encoded>
			<wfw:commentRss>http://weblives.biz/2012/05/ustanovka-i-nastrojka-php-dlya-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка usermin в FreeBSD</title>
		<link>http://weblives.biz/2012/05/ustanovka-usermin-v-freebsd/</link>
		<comments>http://weblives.biz/2012/05/ustanovka-usermin-v-freebsd/#comments</comments>
		<pubDate>Tue, 01 May 2012 23:09:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Домашний сервер]]></category>

		<guid isPermaLink="false">http://weblives.biz/?p=190</guid>
		<description><![CDATA[Usermin – вебпанель управления для пользователя. Если webmin предназначен для решения задачь администратора, то usermin, задач пользователя. Разработкой занимается та же команда, что и webmin, между собой они интегрированы и как правило, если находят уязвимость в одной из них, то и во второй она присутствует. Но уязвимостей не находили уже достаточно давно. Ставим usermin из [...]]]></description>
			<content:encoded><![CDATA[<p>Usermin – вебпанель управления для пользователя. Если webmin предназначен для решения задачь администратора, то usermin, задач пользователя.</p>
<p>Разработкой занимается та же команда, что и webmin, между собой они интегрированы и как правило, если находят уязвимость в одной из них, то и во второй она присутствует. Но уязвимостей не находили уже достаточно давно.<span id="more-190"></span><br />
Ставим usermin из портов:</p>
<div>
<div>
<pre>cd /usr/ports/sysutils/usermin
make install clean</pre>
</div>
</div>
<p>Процесс инсталяции usermin идентичен инсталяции webmin.<br />
После того, как сам порт поставится, мы увидим:</p>
<div>
<div>
<pre>After installing Usermin for the first time you should perform the following
steps as root:
 
* Configure Usermin
by running ${LOCALBASE}/lib/usermin/setup.sh
 
* Add usermin_enable="YES" to your /etc/rc.conf
 
* Start Usermin for the first time by running ${LOCALBASE}/etc/rc.d/usermin
 
The parameters requested by setup.sh may then be changed from within Usermin
itself.
 
===&gt; Installing rc.d startup script(s)
===&gt;   Registering installation for usermin-1.440
===&gt;  Cleaning for usermin-1.440</pre>
</div>
</div>
<p>И точно так же как и с webmin, запускаем сетап скрипт:</p>
<div>
<div>
<pre>/usr/local/lib/usermin/setup.sh</pre>
</div>
</div>
<p>Первый вопрос – где будут храниться конфиги:</p>
<div>
<div>
<pre>***********************************************************************
*            Welcome to the Usermin setup script, version 1.440       *
***********************************************************************
Usermin is a web-based interface that allows Unix-like operating
systems and common Unix services to be easily administered.
 
Installing Usermin in /usr/local/lib/usermin ...
 
***********************************************************************
Usermin uses separate directories for configuration files and log files.
Unless you want to run multiple versions of Usermin at the same time
you can just accept the defaults.
 
Config file directory [/usr/local/etc/usermin]:</pre>
</div>
</div>
<p>Подтверждаем выбор по умолчанию.<br />
Следующий вопрос, где будут храниться логи:</p>
<div>
<div>
<pre>Log file directory [/var/log/usermin]:</pre>
</div>
</div>
<p>Следующий вопрос о месте нахождения интерпретатора perl.</p>
<div>
<div>
<pre>***********************************************************************
Usermin is written entirely in Perl. Please enter the full path to the
Perl 5 interpreter on your system.
 
Full path
to perl (default /usr/bin/perl):</pre>
</div>
</div>
<p>Это стандартный путь, и если никто не вмешивался в систему с компилятором, то можно подтверждать.<br />
Далее конфигуратор протестирует перл и выдаст запрос, где usermin будет принимать соединения, на каком порту:</p>
<div>
<div>
<pre>Testing Perl ...
Perl seems to be installed ok
 
***********************************************************************
Operating system name:    FreeBSD
Operating system version: 8.0
 
***********************************************************************
Usermin uses its own password protected web server to provide access
to the administration programs. The setup script needs to know :
 - What port to run the web server on. There must not be another
   web server already using this port.
 - If the webserver should use SSL (if
your system supports it).
 
Web server port (default 20000):</pre>
</div>
</div>
<p>И последний вопрос, о том, будет ли поддерживаться шифрация при работе:</p>
<div>
<div>
<pre>Use SSL (y/n):y</pre>
</div>
</div>
<p>Лучше подтвердить необходимость использования шифрации.<br />
Потом конфигуратор протестирует все, и создасть конфиги:</p>
<div>
<div>
<pre>***********************************************************************
Creating web server config files..
..done
 
Creating access control file..
..done
 
Inserting path to perl into scripts..
..done
 
Creating start and stop scripts..
..done
 
Copying config files..
at changepass chfn commands cron cshrc fetchmail file filter forward gnupg htaccess-htpasswd htaccess
language mailbox mailcap man mysql plan postgresql proc procmail quota schedule shell spam ssh telnet
theme tunnel updown usermount
..done
 
Creating uninstall script /usr/local/etc/usermin/uninstall.sh ..
..done
 
Changing ownership and permissions ..
..done
 
Attempting to start Usermin mini web server..
Pre-loaded WebminCore
..done
 
***********************************************************************
Usermin has been installed and started successfully. Use your web
browser to go to
 

https://hilik.org.ua:20000/

 
and login as any Unix user on your system.
 
Because Usermin uses SSL for encryption only, the certificate
it uses is
not signed by one of the recognized CAs such as
Verisign. When you first connect to the Usermin server, your
browser will ask you if you want to accept the certificate
presented, as it does not recognize the CA. Say yes.</pre>
</div>
</div>
<p>Теперь разрешим запуск usermin:</p>
<div>
<div>
<pre>usermin_enable="YES"</pre>
</div>
</div>
<p>И запустим его:</p>
<div>
<div>
<pre>/usr/local/etc/rc.d/usermin start</pre>
</div>
</div>
<p>Теперь можно соединяться браузером, урл был выше и вводить логин и пароль пользовтеля заведенного в системе. Теперь он сам может управлять своими задачами.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblives.biz/2012/05/ustanovka-usermin-v-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webmin на FreeBSD</title>
		<link>http://weblives.biz/2012/05/webmin-na-freebsd/</link>
		<comments>http://weblives.biz/2012/05/webmin-na-freebsd/#comments</comments>
		<pubDate>Tue, 01 May 2012 23:02:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Домашний сервер]]></category>

		<guid isPermaLink="false">http://weblives.biz/?p=186</guid>
		<description><![CDATA[Webmin — это web-интерфейс для удобного администрирования Unix систем. Используя любой баузер, Вы можете настраивать аккаунты юзеров, сервер Apache, DNS, файловый сервер и многое другое. Для начала стоит обновить порты( если вы еще этого не сделали), чтоб иметь последнюю версию (на момент написания статьи &#8211; webmin-1.510). cd /usr/ports &#38;&#38; make update Устанавливаем собственноWebmin: cd /usr/ports/sysutils/webmin [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Webmin</strong> — это web-интерфейс для удобного администрирования</p>
<p>Unix систем. Используя любой баузер, Вы можете настраивать</p>
<p>аккаунты юзеров, сервер Apache, DNS, файловый сервер и многое другое.<span id="more-186"></span></p>
<ol>
<li>Для начала стоит обновить порты( если вы еще этого не сделали), чтоб иметь последнюю версию (на момент написания статьи &#8211; webmin-1.510).
<pre><span><span style="color: #461b7e;">cd /usr/ports &amp;&amp; make update</span></span></pre>
</li>
<li>Устанавливаем собственноWebmin:
<pre>cd /usr/ports/sysutils/webmin
make install clean</pre>
<p>В конце видим:</p>
<pre>===&gt; Installing rc.d startup script(s)
===&gt;   Registering installation for webmin-1.510
===&gt;  Cleaning for p5-Authen-PAM-0.16_1
===&gt;  Cleaning for webmin-1.510</pre>
</li>
<li>Конфигурация Webmin.Любым редактором (я mc-шный пользую) редактируем файл /etc/rc.conf, добавляем в конец
<pre>webmin_enable="YES"</pre>
<p>Для установки всех необходимых конфигов и т.д.</p>
<pre>/usr/local/lib/webmin/setup.sh</pre>
<p>Надо будет ответить на несколько вопросов:</p>
<pre>***********************************************************************
*            Welcome to the Webmin setup script, version 1.510        *
***********************************************************************
Webmin is a web-based interface that allows Unix-like operating
systems and common Unix services to be easily administered.                                                                                                  

Installing Webmin in /usr/local/lib/webmin ...                                                                                                               

***********************************************************************
Webmin uses separate directories for configuration files and log files.
Unless you want to run multiple versions of Webmin at the same time
you can just accept the defaults.                                                                                                                            

Log file directory [/var/log/webmin]:  [<strong>Жмем Enter</strong>]                                                                                                                  

***********************************************************************
Webmin is written entirely in Perl. Please enter the full path to the
Perl 5 interpreter on your system.                                                                                                                           

Full path to perl (default /usr/bin/perl): [<strong>Жмем Enter</strong>]                                                                                                                   

Testing Perl ...
Perl seems to be installed ok                                                                                                                                

***********************************************************************
Operating system name:    FreeBSD
Operating system version: 7.0
***********************************************************************
Webmin uses its own password protected web server to provide access
to the administration programs. The setup script needs to know :
 - What port to run the web server on. There must not be another
   web server already using this port.
 - The login name required to access the web server.
 - The password required to access the web server.
 - If the webserver should use SSL (if your system supports it).
 - Whether to start webmin at boot time.
Web server port (default 10000): [<strong>Жмем Enter</strong>]
Login name (default admin): [<strong>Жмем Enter</strong>]
Login password: [<strong>Ввводим ваш пароль</strong>]
Password again:
Use SSL (y/n): [y]
***********************************************************************
Creating web server config files..
..done
Creating access control file..
..done
Creating start and stop scripts..
..done
Copying config files..
..done
Changing ownership and permissions ..
..done
Running postinstall scripts ..
syslog-ng: not found
..done</pre>
</li>
<li>Запуск Webmin.Сразу после установки запустим Webmin
<pre>/usr/local/etc/rc.d/webmin start</pre>
<p>Для доступа к Webmin-у браузере набираем</p>
<pre>https://your-domain.com:10000/</pre>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://weblives.biz/2012/05/webmin-na-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Suexec command on your system is configured to only run scripts under /var/www, but the Virtualmin base directory is /home. CGI and PHP scripts run as domain owners will not be executed.</title>
		<link>http://weblives.biz/2012/04/the-suexec-command-on-your-system-is-configured-to-only-run-scripts-under-varwww-but-the-virtualmin-base-directory-is-home-cgi-and-php-scripts-run-as-domain-owners-will-not-be-executed/</link>
		<comments>http://weblives.biz/2012/04/the-suexec-command-on-your-system-is-configured-to-only-run-scripts-under-varwww-but-the-virtualmin-base-directory-is-home-cgi-and-php-scripts-run-as-domain-owners-will-not-be-executed/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 19:00:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Домашний сервер]]></category>

		<guid isPermaLink="false">http://weblives.biz/?p=182</guid>
		<description><![CDATA[I had my system running Ubuntu 9.10 Server and after installing Webmin and Virtualmin I came across this problem The Suexec command on your system is configured to only run scripts under /var/www, but the Virtualmin base directory is /home. CGI and PHP scripts run as domain owners will not be executed. If you installed [...]]]></description>
			<content:encoded><![CDATA[<div></div>
<p>I had my system running Ubuntu 9.10 Server and after installing Webmin and Virtualmin I came across this problem</p>
<p><span id="more-182"></span></p>
<blockquote><p>The Suexec command on your system is configured to only run scripts under /var/www, but the Virtualmin base directory is /home. CGI and PHP scripts run as domain owners will not be executed.</p></blockquote>
<p>If you installed using the script provided by virtualmin then you might not have this problem, but when you see this error it is already too late.  The script was only available for Ubuntu LTS, and obviously I didn&#8217;t install that variation of the OS.  For me to uninstall and try it is too time consuming, thus I have found some easy solutions to fix this error. No compiling involved.</p>
<p>1. Disable Suexec in Virtualmin</p>
<blockquote><p>1. Use the Virtualmin framed layout;</p></blockquote>
<blockquote><p>2. On the left top; click on Virtualmin;</p></blockquote>
<blockquote><p>3. Open the + on &#8220;System settings&#8221;;</p></blockquote>
<blockquote><p>4. Click &#8220;Server Templates&#8221;;</p></blockquote>
<blockquote><p>5. On the right screen; click &#8220;Default Settings&#8221;;</p></blockquote>
<blockquote><p>6. On the select box &#8220;Edit template section&#8221; choose &#8220;Apache website&#8221;;</p></blockquote>
<blockquote><p>7. Find the radio button: &#8220;Automatically add appropriate SuExec directive&#8221;</p></blockquote>
<blockquote><p>8. Choose &#8220;no&#8221;, scroll down and &#8220;save&#8221;</p></blockquote>
<p>2. Create a temporary <strong>mount</strong> between the 2 directories by typing the following command</p>
<blockquote><p>mount &#8211;bind /var/www /home</p></blockquote>
<p>3. Create a symlink between the 2 directories, similar solution as #2, but a different command.  You first have to move the original /var/www directory, then create the link</p>
<blockquote><p>rm -fr /var/www</p></blockquote>
<blockquote><p>ln -s /home /var/www</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://weblives.biz/2012/04/the-suexec-command-on-your-system-is-configured-to-only-run-scripts-under-varwww-but-the-virtualmin-base-directory-is-home-cgi-and-php-scripts-run-as-domain-owners-will-not-be-executed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка apache2.2.x FreeBSD</title>
		<link>http://weblives.biz/2012/04/ustanovka-apache2-2-x-freebsd/</link>
		<comments>http://weblives.biz/2012/04/ustanovka-apache2-2-x-freebsd/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 17:17:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Домашний сервер]]></category>

		<guid isPermaLink="false">http://weblives.biz/?p=179</guid>
		<description><![CDATA[В этой статье описано как правильно установить и настроить web сервер apache 2.2 в системе FreeBSD 7.0.  В Ubuntu установка намного проще, но мне надо было именно FreeBSD, настраивая я там биллинговую систему Abills, о чем возможно напишу чуть позже подробное руководство. И так, начнем пожалуй. Для начала соберем apache из портов Код: cd /usr/ports/www/apache22 [...]]]></description>
			<content:encoded><![CDATA[<p>В этой статье описано как правильно установить и настроить web сервер apache 2.2 в системе FreeBSD 7.0.  В Ubuntu установка намного проще, но мне надо было именно FreeBSD, настраивая я там биллинговую систему Abills, о чем возможно напишу чуть позже подробное руководство. И так, начнем пожалуй.</p>
<p><span id="more-179"></span></p>
<p>Для начала соберем apache из портов</p>
<p>Код:</p>
<blockquote><p><code><br />
cd /usr/ports/www/apache22<br />
make &amp;&amp; make install clean<br />
</code></p></blockquote>
<p>Затем добавим в <strong>/etc/rc.conf</strong> строку для того что бы можно было запускать демона apache</p>
<p>Код:</p>
<blockquote><p><code><br />
apache22_enable="YES"<br />
</code></p></blockquote>
<p>Теперь отредактируйте конфигурационный файл apache <strong>/usr/local/etc/apache22/httpd.conf</strong> командой</p>
<p>Код:</p>
<blockquote><p><code><br />
ee /usr/local/etc/apache22/httpd.conf<br />
</code></p></blockquote>
<p>Найдите строку ServerName и впишите туда нужное вам значение, имя хоста или домен, и добавьте порт на котором будет слушать apache, например так</p>
<p>Код:</p>
<blockquote><p><code><br />
ServerName www.yourdomain.com:80<br />
</code></p></blockquote>
<p>После этого надо загрузить модуль <strong>accf_http</strong> без которго apache в FreeBSD работать не будет, при попытке запуска будет ошибка типа httpready error. Загрузим модуль</p>
<p>Код:</p>
<blockquote><p><code><br />
kldload accf_http<br />
</code></p></blockquote>
<p>Теперь добавим в <strong>/etc/rc.conf</strong> строку</p>
<p>Код:</p>
<blockquote><p><code><br />
accf_http_load="YES"<br />
</code></p></blockquote>
<p>Теперь можно попробовать запустить apache, он управляется командой <strong>apachectl</strong>, примеры представлены ниже</p>
<p>Код:</p>
<blockquote><p><code><br />
apachectl start<br />
apachectl restart<br />
apachectl graceful<br />
apachectl stop<br />
</code></p></blockquote>
<p>Если вы редактировали конфигурационный файл <strong>/usr/local/etc/apache22/httpd.conf</strong>, вы можете проверить его на ошибки командой</p>
<p>Код:</p>
<blockquote><p><code><br />
apachectl configtest<br />
</code></p></blockquote>
<p>Если apache все же не запускается проверьте следующие логфайлы</p>
<p>Код:</p>
<blockquote><p><code><br />
tail /var/log/messages<br />
tail /var/log/httpd-error.log<br />
</code></p></blockquote>
<p>Для создания виртуальных хостов вы можете использовать отдельные файлы для каждого хоста, или один файл, на ваще усмотрение.<br />
Файлы виртуальных хостов вы можете поместить в директорию <strong>/usr/local/etc/apache22/Includes/</strong>, ниже приведен простой пример конфигурации виртуального хоста</p>
<p>Код:</p>
<blockquote><p><code><br />
&lt;VirtualHost *:80&gt;<br />
DocumentRoot /usr/local/www/yourdomain<br />
ServerAdmin root@yourdomain.com<br />
ServerName www.yourdomain.com<br />
ServerAlias stuff.yourdomain.com<br />
CustomLog /usr/local/www/logs/domain-access_log combined<br />
ErrorLog /usr/local/www/logs/domain-error_log<br />
&lt;/VirtualHost&gt;<br />
</code></p></blockquote>
<p>Для доступа к разным виртуальным хостам без домена вы можете использовать разные порты для apache, для этого найдите в конфигурационном файле <strong>/usr/local/etc/apache22/httpd.conf</strong> директиву Listen и добавьте к ней нужные вам порты</p>
<p>Код:</p>
<blockquote><p><code><br />
Listen 80<br />
Listen 443<br />
Listen 6000<br />
Listen 6001<br />
Listen 6002<br />
</code></p></blockquote>
<p>Создайте виртуальных хост с указанием одного из этих портов, например</p>
<p>Код:</p>
<blockquote><p><code>&lt;VirtualHost *:6000&gt;<br />
DocumentRoot /usr/local/www/yourdomain<br />
ServerName 192.168.1.4<br />
&lt;/VirtualHost&gt;<br />
</code></p></blockquote>
<p>На этом пожалуй все, надеюсь эта статья помогла вам.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblives.biz/2012/04/ustanovka-apache2-2-x-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка и настройка MySQL на FreeBSD</title>
		<link>http://weblives.biz/2012/04/ustanovka-i-nastrojka-mysql-na-freebsd/</link>
		<comments>http://weblives.biz/2012/04/ustanovka-i-nastrojka-mysql-na-freebsd/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 14:46:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Домашний сервер]]></category>

		<guid isPermaLink="false">http://weblives.biz/?p=176</guid>
		<description><![CDATA[Для установки MySQL сервера нам сперва потребуется добавить опцию в /etc/make.conf. Эта опция заставит порт MySQL скомпилироваться с под­держкой всех возможных наборов символов, а не только с базовым лати­ницей. % echo ‘WITH_XCHARSET=all’ » /etc/make.conf После этого переходим в директорию порта и запускаем make install. %cd /usr/ports/databases/mysql50-server %make install Настройка mysql Мы немного перенастроим mysql, так [...]]]></description>
			<content:encoded><![CDATA[<p>Для <em><strong>установки</strong> <strong>MySQL</strong></em> сервера нам сперва потребуется добавить опцию в <strong>/</strong><strong>etc</strong><strong>/</strong><strong>make</strong><strong>.</strong><strong>conf</strong>. Эта опция заставит порт <strong>MySQL</strong> скомпилироваться с под­держкой всех возможных наборов символов, а не только с базовым лати­ницей.</p>
<p><span id="more-176"></span></p>
<p><strong>% echo ‘WITH_XCHARSET=all’ » /etc/make.conf</strong></p>
<p>После этого переходим в директорию порта и запускаем <strong>make</strong><strong> install</strong>.</p>
<p><strong>%</strong><strong>cd /usr/ports/databases/mysql50-server </strong><br />
<strong>%</strong><strong>make install</strong></p>
<p><strong></strong><em><strong>Настройка mysql</strong></em></p>
<p>Мы немного перенастроим <strong>mysql</strong>, так чтоб он использовал бы базу данных находящуюся в <strong>/</strong><strong>data</strong><strong>/</strong><strong>mysql</strong></p>
<p>Для этого сперва нужно создать директорию <strong>/</strong><strong>data</strong><strong>/</strong><strong>mysql</strong> и выставить на нее правильные разрешения.</p>
<p><strong>%mkdir /data/mysql</strong><br />
<strong>%chown mysql:mysql /data/mysql</strong><br />
<strong>%chnod go-rwx /data/mysql</strong></p>
<p><em><strong> Автозапуск mysql</strong></em></p>
<p>Эти настройки разрешат запуск <strong>mysql</strong> во время загрузки системы и укажут правильную директорию, где размещать файлы.</p>
<p><strong>%echo ‘mysql_dbdir=»/data/mysql”’ &gt;&gt; /etc/rc.conf </strong><br />
<strong>%echo <sup>‘</sup>mysql_enable=»YES»’ &gt;&gt; /etc/rc.conf</strong></p>
<p>При первом запуске в директории <strong>/</strong><strong>data</strong><strong>/</strong><strong>mysql</strong> будут созданы необходимые для работы сервера поддиректории и файлы.</p>
<p><em><strong>Запуск и остановка mysql</strong></em></p>
<p>Для запуска MySQL сервера стоит набрать команду:</p>
<p><strong>/usr/local/etc/rc.d/mysql-server forcestart</strong></p>
<p>Для оставиоки соотстветствешю:</p>
<p><strong> /usr/local/etc/rc.d/mysql-server forcestop</strong></p>
<p>Для рестарта сервера</p>
<p><strong>/usr/local/etc/rc.d/mysql-server forcerestart</strong></p>
<p><strong>Как проверить, что </strong><strong>mysqld</strong><strong> запущен?</strong></p>
<p>Для того, чтоб проверить, что <strong>mysqld</strong> нормально запустился вам следует запустить следующую команду и сравнить ее вывод с тем что получится у вас. Должны присутствовать оба процесса — <strong>и mysqld_safe и mysqld. </strong></p>
<p><strong>%ps -ax  grep mysql</strong><br />
<strong>715 con- I     0:00.00 /bin/sh /usr/local/bin/mysqld_safe —defaults-ex </strong><br />
<strong>759 con- I     0:06.28 /usr/local/libexec/mysqld —defaults-extra-file=</strong><br />
<strong>%</strong></p>
<p><em><strong>mysqladmin </strong><strong>ручное управление </strong><strong>mysql</strong></em></p>
<p>Вот короткий список команд, как управлять с командной строки работой mysqld.</p>
<p><strong>mysqladmin</strong><strong> </strong><strong>proc</strong> — показывает список запросов, которые выполняются в данный момент SQL сервером, с текстом запроса, с его идентификатором, и время выполнения запроса.</p>
<p><strong>mysqladmin</strong><strong> </strong><strong>kill</strong> id-процесса позволяет прекратить выполнение запро­са с данным ID</p>
<p><strong>mysqladmin</strong><strong> </strong><strong>password</strong> новый — пароль позволяет поменять пароль для те­кущего пользователя</p>
<p><strong>mysqladmin create database </strong> — создание новой базы данных<br />
<strong>mysqladmin drop database</strong> — полное удаление базы данных<br />
<strong>mysqladmin shutdown</strong> — нормальная остановка <strong>mysql</strong> сервера</p>
<p><strong>/usr/local/etc/rc.d/mysql-server start </strong>запуск mysql сервера.</p>
<p><em><strong>Смена пароля для админа mysql</strong></em></p>
<p>Пароль для администратора <strong>mysql</strong> можно поменять следующим образом, вме­сто asdasd впишите; ваш пароль.</p>
<p><strong>%mysqladmin password asdasd</strong></p>
<p>После этого, чтоб запустить команду <strong>mysqladmin</strong> нам придется либо за­пускать ее с аргументом -Р, либо прописать пароль в файл, как показано ниже.</p>
<p><img title="mysql" src="http://farm5.static.flickr.com/4019/4400850292_b307ba8064.jpg" alt="" width="500" height="135" /></p>
<p><em><strong>Настройки клиента </strong><strong>mysql</strong></em></p>
<p>Для того, чтоб каждый раз не вводить пароль для соединения с <strong>mysql</strong> сер­вером, можно записать настройки в файл <strong>~/.</strong><strong>my</strong><strong>.</strong><strong>cnf</strong>.</p>
<p>Будьте внимательны с именем файла, оно начинается с точки!</p>
<p>Создайте файл <strong>~/.</strong><strong>my</strong><strong>.</strong><strong>cnf</strong>, откройте его в редакторе и запишите в него следующие строчки. Если такой файл уже существует и вы поменяли па­роль пользователя, то вам нужно будет его отредактировать.</p>
<p><strong>[client]</strong></p>
<p><strong> password=BAШ_ПAPOЛЬ</strong></p>
<p>Для того, чтоб этот файл был бы доступен только вам, нужно обяза­тельно выполнить команду chmod 600 «/.my.cnf. Если этот файл будет доступен для чтения другим пользователям, они тоже сумеют получить административный доступ к <strong>MySQL </strong>серверу, оно вам надо?<br />
После этого все утилиты, которые подключаются к <strong>mysql </strong>серверу, не будут спрашивать пароля для подключения. Это можно проверить на при­мере утилиты <strong>mysqladmin </strong>или mytop.</p>
<p><em><strong>Мониторинг mysql сервера</strong></em></p>
<p>Очень удобная утилита для мониторинга mysql сервера из консоли является mytop. Ее можно поставить из портов:</p>
<p><strong>%cd /usr/ports/databases/mytop </strong><br />
<strong>%make install</strong><strong> </strong></p>
<p>Запускается она просто командой mytop. Она показывает запросы, ко­торые в данный момент выполняет mysql сервер, а также общую стати­стику сколько запросов в секунду, какие запросы (SELECT, UPDATE, DELETE), их количество. Выйти из утилиты можно при помощи клавиши q либо Ctrl-C.</p>
<p>Запретить удаленный доступ к <strong>mysqld</strong></p>
<p>Можно запретить удаленный доступ к <strong>mysqld </strong>через tср, и позволить со­единяться только приложениям сданной машины. Это очень полезно для повышения безопасности сервера.</p>
<p>Проверить, что у вас разрешены удаленные соединения можно при по­мощи следующей команды:</p>
<p><strong>%netstat -an | grep 3306</strong><br />
<strong>tcp4 0 0                  *.3306                *.*    LISTEN </strong><br />
<strong>% </strong></p>
<p>Если вы видите эту строчку  значит удаленный доступ у вас открыт. Для того, чтоб его запретить нужно добавить в файл <strong>/</strong><strong>data</strong><strong>/</strong><strong>mysql</strong><strong>/</strong><strong>my</strong><strong>.с</strong><strong>nf</strong> строки:</p>
<p><strong>[mysqld]</strong><br />
<strong>skip_networking</strong></p>
<p>Если такого файла у вас нет<strong>, </strong>создайте его<strong>.</strong><br />
Чтоб изменения конфигурации вступили в силу<strong>, </strong>перезагрузите <strong>mysqld </strong>сервер при помощи команды:</p>
<p><strong><strong> /usr/local/etc/rc.d/mysql-server forcerestart</strong><br />
<strong>%/usr/local/etc/rc.d/mysql-server restart</strong><br />
<strong>Stopping mysql. </strong><br />
<strong>Waiting for PIDS: 706.</strong><br />
<strong>Starting mysql.</strong><br />
<strong>%</strong></strong></p>
<p>Проверьте еще раз, что удаленный доступ уже  закрыт:</p>
<p><strong><strong><strong>%netstat   -an | grep 3306</strong><br />
<strong>%</strong></strong></strong></p>
<p><em><strong><strong><strong><strong>Проблемы с mysql</strong></strong></strong></strong></em></p>
<p>Клиентские программы не могут найти <strong>mysql </strong>сервер. Если сторон­ние программы жалуются, что они не могут подсоединиться к базе данных <strong>mysqld </strong>и не могут найти <strong>localhost</strong>, вы можете убрать из <strong>/etc/hosts</strong> строчку</p>
<p><strong><strong><strong><strong>::1  localhost         localhost.my.domain</strong></strong></strong></strong></p>
<p>и попробовать еще раз.</p>
<p>Если  это не поможем, Вы можете добавить в <strong>/data/mysql/my.cnf</strong> сле­дующую секцию</p>
<p><strong><strong><strong><strong><strong>client]</strong></strong><br />
<strong>port  = 3306</strong><br />
<strong>socket  = /tmp/mysql.sock</strong><br />
<strong>bind-address = 127.0.0.1</strong></strong></strong></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://weblives.biz/2012/04/ustanovka-i-nastrojka-mysql-na-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка SUDO на FreeBSD</title>
		<link>http://weblives.biz/2012/04/ustanovka-sudo-na-freebsd/</link>
		<comments>http://weblives.biz/2012/04/ustanovka-sudo-na-freebsd/#comments</comments>
		<pubDate>Sun, 22 Apr 2012 06:25:00 +0000</pubDate>
		<dc:creator>wmoll</dc:creator>
				<category><![CDATA[Домашний сервер]]></category>

		<guid isPermaLink="false">http://weblives.biz/?p=172</guid>
		<description><![CDATA[1. Обновляем порты с помощью cvsup (может занять продолжительное время если порты давно не обновлялись). #cvsup -g -L 2 /etc/cvsupfile 2. Ищем порт sudo #cd /usr/ports #make search name=sudo 3. Переходим в нужный порт # cd /usr/ports/security/sudo/ 4. И устанавливаем программу #make install clean 5. Редактируем файл настроек # mc -e /usr/local/etc/sudoers # sudoers file. # [...]]]></description>
			<content:encoded><![CDATA[<p>1. Обновляем порты с помощью <noindex><a rel="nofollow" title="http://www.fduch.ru/node/20" href="http://weblives.biz/jexr/aHR0cDovL3d3dy5mZHVjaC5ydS9ub2RlLzIw" target="_blank">cvsup</a></noindex> (может занять продолжительное время если порты давно не обновлялись).<span id="more-172"></span><br />
<strong>#cvsup -g -L 2 /etc/cvsupfile</strong><br />
2. Ищем порт sudo<br />
<strong>#cd /usr/ports<br />
#make search name=sudo</strong><br />
3. Переходим в нужный порт<br />
<strong># cd /usr/ports/security/sudo/</strong><br />
4. И устанавливаем программу<br />
<strong>#make install clean</strong><br />
5. Редактируем файл настроек<br />
<strong># mc -e /usr/local/etc/sudoers</strong></p>
<p># sudoers file.<br />
#<br />
# This file MUST be edited with the &#8216;visudo&#8217; command as root.<br />
# Failure to use &#8216;visudo&#8217; may result in syntax or file permission errors<br />
# that prevent sudo from running.<br />
#<br />
# See the sudoers man page for the details on how to write a sudoers file.<br />
#</p>
<p># Host alias specification</p>
<p># User alias specification</p>
<p># Cmnd alias specification</p>
<p># Defaults specification<br />
# Uncomment if needed to preserve environmental variables related to the<br />
# FreeBSD pkg_* utilities and fetch.<br />
#Defaults       env_keep += &#8220;PKG_PATH PKG_DBDIR PKG_TMPDIR TMPDIR PACKAGEROOT PA<br />
CKAGESITE PKGDIR FTP_PASSIVE_MODE&#8221;</p>
<p># Additionally uncomment if needed to preserve environmental variables<br />
# related to portupgrade.<br />
#Defaults       env_keep += &#8220;PORTSDIR PORTS_INDEX PORTS_DBDIR PACKAGES PKGTOOLS_<br />
CONF&#8221;</p>
<p># Runas alias specification</p>
<p># User privilege specification<br />
root    ALL=(ALL) ALL</p>
<p># Uncomment to allow people in group wheel to run all commands<br />
# %wheel        ALL=(ALL) ALL</p>
<p># Same thing without a password<br />
# %wheel        ALL=(ALL) NOPASSWD: ALL</p>
<p># Samples<br />
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom<br />
# %users  localhost=/sbin/shutdown -h now<br />
fduch# cat /usr/local/etc/sudoers<br />
# sudoers file.<br />
#<br />
# This file MUST be edited with the &#8216;visudo&#8217; command as root.<br />
# Failure to use &#8216;visudo&#8217; may result in syntax or file permission errors<br />
# that prevent sudo from running.<br />
#<br />
# See the sudoers man page for the details on how to write a sudoers file.<br />
#</p>
<p># Host alias specification</p>
<p># User alias specification</p>
<p># Cmnd alias specification</p>
<p># Defaults specification<br />
# Uncomment if needed to preserve environmental variables related to the<br />
# FreeBSD pkg_* utilities and fetch.<br />
#Defaults       env_keep += &#8220;PKG_PATH PKG_DBDIR PKG_TMPDIR TMPDIR PACKAGEROOT PACKAGESITE PKGDIR FTP_PASSIVE_MODE&#8221;</p>
<p># Additionally uncomment if needed to preserve environmental variables<br />
# related to portupgrade.<br />
#Defaults       env_keep += &#8220;PORTSDIR PORTS_INDEX PORTS_DBDIR PACKAGES PKGTOOLS_CONF&#8221;</p>
<p># Runas alias specification</p>
<p># User privilege specification<br />
root    ALL=(ALL) ALL<br />
Сюда добавляем строчки:<br />
имя_пользователя ALL=(ALL) ALL &#8211; и пользователю будут доступны все команды к выполнению от рута.<br />
# Uncomment to allow people in group wheel to run all commands<br />
# %wheel        ALL=(ALL) ALL</p>
<p># Same thing without a password<br />
# %wheel        ALL=(ALL) NOPASSWD: ALL</p>
<p># Samples<br />
# %users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom<br />
# %users  localhost=/sbin/shutdown -h now</p>
]]></content:encoded>
			<wfw:commentRss>http://weblives.biz/2012/04/ustanovka-sudo-na-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка MC на FreeBSD</title>
		<link>http://weblives.biz/2012/04/ustanovka-mc-na-freebsd/</link>
		<comments>http://weblives.biz/2012/04/ustanovka-mc-na-freebsd/#comments</comments>
		<pubDate>Sun, 22 Apr 2012 06:08:48 +0000</pubDate>
		<dc:creator>wmoll</dc:creator>
				<category><![CDATA[Домашний сервер]]></category>

		<guid isPermaLink="false">http://weblives.biz/?p=167</guid>
		<description><![CDATA[По своему виду Midnight Commander напоминает Norton Commander. Очень удобная программа для работы с файлами. Собственно, установка происходит следующим образом: 1. Идём в порты cd /usr/ports/misc/mc 2. Запускаем конфигурацию make config Замечание: если раньше при установке из портов, в конфигурации вы укажите поддержку кодировки UTF-8, то впоследствии неправильно отображались псевдографические символы. Сейчас этот баг исправлен [...]]]></description>
			<content:encoded><![CDATA[<p>По своему виду Midnight Commander напоминает Norton Commander. Очень удобная программа для работы с файлами.<span id="more-167"></span></p>
<p><img src="http://break-people.ru/cmsmade/uploads/images/freebsd/mc-freebsd/mc.GIF" alt="" width="614" height="381" /></p>
<p>Собственно, установка происходит следующим образом:</p>
<p>1. Идём в порты</p>
<p><strong>cd /usr/ports/misc/mc</strong></p>
<p>2. Запускаем конфигурацию</p>
<p><strong>make config</strong></p>
<p><img src="http://break-people.ru/cmsmade/uploads/images/freebsd/mc-freebsd/mc1.GIF" alt="" width="580" height="356" /></p>
<p><strong>Замечание</strong>: если раньше при установке из портов, в конфигурации вы укажите поддержку кодировки UTF-8, то впоследствии неправильно отображались псевдографические символы. Сейчас этот баг исправлен и вполне хорошо собирается с поддержкой UTF-8.<em></em></p>
<p>3. Устанавливаем</p>
<p><strong>make install clean</strong></p>
<p>4. Если всё установилось без ошибок, набираем в командной строке<strong> rehash</strong> и запускаем его командой <strong>mc</strong>.</p>
<p>Для того, чтобы у вас всё установилось требуется, чтобы в системе были установлены следующие программы:</p>
<div>gamin</div>
<div>gettext</div>
<div>gio-fam-backend</div>
<div>glib</div>
<div>gmake</div>
<div>libiconv</div>
<div>librarylibtool</div>
<div>mc</div>
<div>pcre</div>
<div>perl</div>
<div>pkg-config</div>
<div>python</div>
<div></div>
<p>При установке из портов, отсутствующие программы сами вытянутся из Интернет.</p>
<p>2. Если у компьютера есть подключение к Интернет, то для установки можно использовать пакеты, которые лежат на сервере FreeBSD командой:</p>
<p><strong>pkg_add -K -rf mc</strong></p>
<p>Это нечто, напоминающее yum в операционной системе CentOS. Ключ -K скачает пакет на компьютер, а -rf это ключи, что устанавливается из репозитория и показывать процесс установки.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblives.biz/2012/04/ustanovka-mc-na-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Древняя индейская пословица: лошадь сдохла – слезь!</title>
		<link>http://weblives.biz/2012/04/drevnyaya-indejskaya-poslovica-loshad-sdoxla-%e2%80%93-slez/</link>
		<comments>http://weblives.biz/2012/04/drevnyaya-indejskaya-poslovica-loshad-sdoxla-%e2%80%93-slez/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 12:19:00 +0000</pubDate>
		<dc:creator>wmoll</dc:creator>
				<category><![CDATA[Психология работы]]></category>

		<guid isPermaLink="false">http://weblives.biz/?p=164</guid>
		<description><![CDATA[Казалось бы все ясно, но&#8230; Мы уговариваем себя, что есть еще надежда. Мы бьем лошадь сильнее. Мы говорим «Мы всегда так скакали». Мы организовываем мероприятие по оживлению дохлых лошадей. Мы объясняем что наша дохлая лошадь гораздо «лучше, быстрее и дешевле». Мы организовываем сравнение различных дохлых лошадей. Мы сидим возле лошади и уговариваем ее не быть [...]]]></description>
			<content:encoded><![CDATA[<p>Казалось бы все ясно, но&#8230;<br />
Мы уговариваем себя, что есть еще надежда.<br />
Мы бьем лошадь сильнее.<br />
Мы говорим «Мы всегда так скакали».<br />
Мы организовываем мероприятие по оживлению дохлых лошадей.<br />
Мы объясняем что наша дохлая лошадь гораздо «лучше, быстрее и дешевле».<br />
Мы организовываем сравнение различных дохлых лошадей.<br />
Мы сидим возле лошади и уговариваем ее не быть дохлой.<br />
Мы покупаем средства, которые помогают скакать быстрее на дохлых лошадях.<br />
Мы изменяем критерии опознавания дохлых лошадей.<br />
Мы посещаем другие места чтобы посмотреть, как там скачут на дохлых лошадях.<br />
Мы собираем коллег, чтобы дохлую лошадь проанализировать.<br />
Мы стаскиваем дохлых лошадей ,в надежде, что вместе они будут скакать быстрее.<br />
Мы нанимаем специалистов по дохлым лошадям.</p>
<p>Если лошадь сдохла – слезь.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblives.biz/2012/04/drevnyaya-indejskaya-poslovica-loshad-sdoxla-%e2%80%93-slez/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Правила жизни Стива Джобса (1955-2011)</title>
		<link>http://weblives.biz/2011/10/161/</link>
		<comments>http://weblives.biz/2011/10/161/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 04:21:31 +0000</pubDate>
		<dc:creator>wmoll</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://weblives.biz/2011/10/161/</guid>
		<description><![CDATA[Да, я курил марихуану и пробовал LSD. И мне нечего стесняться по этому поводу. У меня было много разных женщин, но лучшими всегда оказывались мои собственные жёны. Иногда ко мне на улице подходят люди. Они просят денег или просто хотят похлопать по плечу, сообщив, как им нравится iPhone. Если я устал, то обычно вытягиваю шею [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://weblives.biz/wp-content/uploads/2011/10/jobs.png"><img class="alignleft size-medium wp-image-160" title="jobs" src="http://weblives.biz/wp-content/uploads/2011/10/jobs-300x201.png" alt="" width="300" height="201" /></a></p>
<p>Да, я курил марихуану и пробовал LSD. И мне нечего стесняться по этому поводу.</p>
<p>У меня было много разных женщин, но лучшими всегда оказывались мои собственные жёны.</p>
<p>Иногда  ко мне на улице подходят люди. Они просят денег или просто хотят  похлопать по плечу, сообщив, как им нравится iPhone. Если я устал, то  обычно вытягиваю шею и пронзительно, не мигая, смотрю им в глаза. Они  помнутся пару секунд, а потом быстро переходят на другую сторону улицы.<span id="more-161"></span></p>
<p>Мы  едим пищу, которую выращивают другие люди. Мы носим одежду, которую  сшили другие люди. Мы говорим на языках, которые были придуманы другими  людьми. Думаю, пришло время и нам стать полезными человечеству.</p>
<p>Нужно  почаще говорить другим о том, что вы сделали. Конечно, не надо  навязывать это, быть самодовольным или фанатеть от себя — это лишь  отпугнёт людей. И всё-таки не стоит стесняться в подходящий момент  сообщить другим о том, что вы сделали.</p>
<p>Я — один из немногих  людей, который знает, что такое потерять четверть миллиарда долларов за  год. Это очень хорошо формирует личность.</p>
<p>Телевизор отупляет и  убивает много времени. Выключите его, и вы сохраните несколько клеток  вашего мозга. Однако будьте осторожны — отупеть можно и за компьютером  Apple.</p>
<p>Было время, когда я спал на полу в комнатах у друзей и  сдавал бутылки, чтобы купить вегетарианский бургер. Сейчас, после  получения акций и собственности на несколько миллиардов долларов, моя  бытовая жизнь несколько изменилась, но, клянусь, не я сам.</p>
<p>Если вы связаны с угасающей индустрией — быстро бросайте её, до того, как потеряете работу.</p>
<p>Только  наличие цели приносит жизни смысл и удовлетворение. Это способствует не  только улучшению здоровья и долголетию, но также даёт вам капельку  оптимизма в тяжёлое время.</p>
<p>Если бы мне предложили выбрать между  Apple и Pixar — что оставить, а что отдать другим людям, — то я,  пожалуй, захотел бы вернуться назад в прошлое и устроить всё так, чтобы  владеть и тем и другим без подобного выбора.</p>
<p>Нет такого понятия,  как успешный человек, который ни разу не оступился и не допустил  ошибки. Есть только успешные люди, которые допустили ошибки, но затем  изменили свои планы, основываясь на этих самых ошибках. Я как раз один  из таких парней.</p>
<p>Microsoft потратили много миллионов долларов на  разработки и развитие собственных продуктов, но все они отчего-то  выглядят как копии продуктов Apple. Когда я хочу поднять себе  настроение, то сразу вспоминаю этот факт.</p>
<p>Есть только один способ проделать большую работу — полюбить её. Если вы к этому не пришли, подождите. Не бросайтесь за дело.</p>
<p>Память о том, что я скоро умру, — самый важный инструмент, который помогает мне принимать сложные решения в моей жизни.</p>
<p>Я  могу уволить человека, а потом позвонить ему, чтобы обсудить какой-то  проект или снова нанять его. Прошлое меня не волнует, важно только  настоящее.</p>
<p>Если бы у меня была возможность вернуться в прошлое и  дать совет себе в 25 лет, то я бы сказал: «Не соглашайся на идиотские  интервью — у тебя нет времени на философский бред!»</p>
<p><a href="http://weblives.biz/wp-content/uploads/2011/10/jobs.png"><img class="alignleft size-medium wp-image-160" title="jobs" src="http://weblives.biz/wp-content/uploads/2011/10/jobs-300x201.png" alt="" width="300" height="201" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblives.biz/2011/10/161/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

