<?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>Блог l2ping</title>
	<atom:link href="http://tunix.org.ua/feed" rel="self" type="application/rss+xml" />
	<link>http://tunix.org.ua</link>
	<description>web-разработка</description>
	<lastBuildDate>Fri, 03 Sep 2010 16:19:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Su + group wheel</title>
		<link>http://tunix.org.ua/356/freebsd/su-group-wheel</link>
		<comments>http://tunix.org.ua/356/freebsd/su-group-wheel#comments</comments>
		<pubDate>Fri, 03 Sep 2010 16:19:41 +0000</pubDate>
		<dc:creator>l2ping</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[system]]></category>

		<guid isPermaLink="false">http://tunix.org.ua/?p=356</guid>
		<description><![CDATA[Для того что бы была возможность для непревелигированного пользователя заходить под root , необходимо что бы пользователь был в группе wheel:
pw usermod userName -G whell
]]></description>
			<content:encoded><![CDATA[<p>Для того что бы была возможность для непревелигированного пользователя заходить под <strong>root </strong>, необходимо что бы пользователь был в группе <strong>wheel</strong>:</p>
<blockquote><p><span style="color: #008000;"><strong>pw usermod <span style="color: #ff0000;">userName</span> -G whell</strong></span></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://tunix.org.ua/356/freebsd/su-group-wheel/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Нормальные формы</title>
		<link>http://tunix.org.ua/350/programming/databases/mysql/normal-forms-sql</link>
		<comments>http://tunix.org.ua/350/programming/databases/mysql/normal-forms-sql#comments</comments>
		<pubDate>Tue, 22 Jun 2010 19:33:10 +0000</pubDate>
		<dc:creator>l2ping</dc:creator>
				<category><![CDATA[SQL]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Базы]]></category>
		<category><![CDATA[Нормальная форма]]></category>

		<guid isPermaLink="false">http://tunix.org.ua/350/programming/databases/mysql/%d0%bd%d0%be%d1%80%d0%bc%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b5-%d1%84%d0%be%d1%80%d0%bc%d1%8b</guid>
		<description><![CDATA[Первая номальная форма:
Данные хранятся в двухмерной таблице без повторяющихся групп.
Вторая нормальная форма:
Отношение соответствует первой нормальной форме, и все неключевые атрибуты функционально зависят от полного первичного ключа. 
]]></description>
			<content:encoded><![CDATA[<h3>Первая номальная форма:</h3>
<blockquote><p><strong><span style="color: #003366;">Данные хранятся в двухмерной таблице без повторяющихся групп.</span></strong></p></blockquote>
<h3>Вторая нормальная форма:</h3>
<blockquote><p><strong><span style="color: #003366;">Отношение соответствует первой нормальной форме, и все неключевые атрибуты функционально зависят от полного первичного ключа. </span></strong></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://tunix.org.ua/350/programming/databases/mysql/normal-forms-sql/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Португалия &#8211; КНДР 7:0</title>
		<link>http://tunix.org.ua/346/football/purtugal-kndr</link>
		<comments>http://tunix.org.ua/346/football/purtugal-kndr#comments</comments>
		<pubDate>Mon, 21 Jun 2010 13:32:51 +0000</pubDate>
		<dc:creator>l2ping</dc:creator>
				<category><![CDATA[Футбол]]></category>
		<category><![CDATA[ЧМ2010]]></category>

		<guid isPermaLink="false">http://tunix.org.ua/346/football/%d0%bf%d0%be%d1%80%d1%82%d1%83%d0%b3%d0%b0%d0%bb%d0%b8%d1%8f-%d0%ba%d0%bd%d0%b4%d1%80</guid>
		<description><![CDATA[Португалия выиграла у КНДР 7:0. Поный разгром корейцев, которые хорошо противостояли португальцам до первого пропущенного гола, а пропустив первый гол, были сломлены португальцами и разгромлены. Криштиано Роналдо забил как и обещал свой гол в этом матче, гол вышел несколько курьёзный &#8212; мяч отскочив от вратаря корейцев, опустился сзади на шею Роналдо, после чего отскочив от [...]]]></description>
			<content:encoded><![CDATA[<p>Португалия выиграла у КНДР 7:0. Поный разгром корейцев, которые хорошо противостояли португальцам до первого пропущенного гола, а пропустив первый гол, были сломлены португальцами и разгромлены. Криштиано Роналдо забил как и обещал свой гол в этом матче, гол вышел несколько курьёзный &#8212; мяч отскочив от вратаря корейцев, опустился сзади на шею Роналдо, после чего отскочив от шеи, был добит в ворота команды КНДР.</p>
]]></content:encoded>
			<wfw:commentRss>http://tunix.org.ua/346/football/purtugal-kndr/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настройка тв-тюнера AVerTV Sudio 507UA в linux</title>
		<link>http://tunix.org.ua/327/linux/linux-configure-avertv-sudio-507ua</link>
		<comments>http://tunix.org.ua/327/linux/linux-configure-avertv-sudio-507ua#comments</comments>
		<pubDate>Fri, 18 Jun 2010 14:13:59 +0000</pubDate>
		<dc:creator>l2ping</dc:creator>
				<category><![CDATA[Линукс]]></category>
		<category><![CDATA[железо]]></category>
		<category><![CDATA[AVer Media]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[ТВ-тюнер]]></category>

		<guid isPermaLink="false">http://tunix.org.ua/327/linux/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-%d1%82%d0%b2-%d1%82%d1%8e%d0%bd%d0%b5%d1%80%d0%b0-avertv-sudio-507ua-%d0%b2-linux</guid>
		<description><![CDATA[Свой ТВ-тюнер AVerTV Sudio 507UA в linux я настраиваю в Ubuntu 10.04, но данное руководство подходит и для других дистрибутивов, так например в OpenSUSE ТВ-тюнер без проблем подключил с использованием YAST.
Первое что мы сделаем &#8212; создадим файлик в директории /etc/modprobe.d/, с именем saa7134.conf
gedit /etc/modprobe.d/saa7134.conf
, который будет иметь следующее содержимое:

alias char-major-81 videodev
options i2c-algo-bit bit_test=1
options saa7134 card=157 [...]]]></description>
			<content:encoded><![CDATA[<p>Свой ТВ-тюнер AVerTV Sudio 507UA в linux я настраиваю в Ubuntu 10.04, но данное руководство подходит и для других дистрибутивов, так например в OpenSUSE ТВ-тюнер без проблем подключил с использованием YAST.</p>
<p>Первое что мы сделаем &#8212; создадим файлик в директории <strong>/etc/modprobe.d/</strong>, с именем<strong> saa7134.conf</strong></p>
<blockquote><p><span style="color: #000080;"><strong>gedit /etc/modprobe.d/saa7134.conf</strong></span></p></blockquote>
<p>, который будет иметь следующее содержимое:</p>
<blockquote><p><span style="color: #000080;"><strong><br />
alias char-major-81 videodev<br />
options i2c-algo-bit bit_test=1<br />
options saa7134 <span style="color: #ff0000;">card=157</span> <span style="color: #ff00ff;">tuner=38</span> <span style="color: #808000;">secam=d</span><br />
</strong></span><br />
<span style="color: #000080;"><strong><br />
alias char-major-81-0 saa7134<br />
alias char-major-81-1 off<br />
alias char-major-81-2 off<br />
alias char-major-81-3 off<br />
</strong></span></p></blockquote>
<p><strong><span style="color: #ff0000;">card=157</span></strong> — это номер для вашего тюнера(в данном случае он равен <strong>157</strong> для моего тюнера AVerTV Sudio 507UA) который вы можете узнать перейдя по <a title="узнать номер карты" href="http://www.mjmwired.net/kernel/Documentation/video4linux/CARDLIST.saa7134">ссылке</a>, например для моего тюнера, я нашол строку:</p>
<blockquote><p><span style="color: #000080;"><strong><span style="color: #ff0000;">157</span> -&gt; Avermedia AVerTV Studio 507UA            [1461:a11b];</strong></span></p></blockquote>
<p><span style="color: #ff00ff;"><strong>tuner=38</strong></span> — это номер производителя/типа тюнера, который вы можете узнать перейдя по <a title="сcылке" href="http://www.mjmwired.net/kernel/Documentation/video4linux/CARDLIST.tuner">ссылке</a>, например для моего тюнера:</p>
<blockquote><p><strong><span style="color: #ff00ff;">tuner=38</span> <span style="color: #000080;">-&gt; Philips PAL/SECAM multi (FM1216ME MK3);</span></strong></p></blockquote>
<p><span style="color: #808000;">s<strong>secam=d</strong></span> — это телевизионный стандарт в вашем регионе.<br />
Далее устанавливаем программу для просмотра ТВ, я использую tvtime:</p>
<blockquote><p><span style="color: #ff00ff;"><strong><span style="color: #000080;">aptitude install tvtime</span><br />
</strong></span></p></blockquote>
<p>Затем запустите <strong>tvtime</strong>, и посмотрите есть ли у вас в контекстном меню в окне этой программы пункт: &laquo;Cannel management&raquo;(Упраление каналами). Если есть то всё хорошо. Сканируйте каналы и настраивайте.</p>
<p>Ещё один момент, если вы создаёте файл <strong>/etc/modprobe.d/saa7134.conf</strong> после того как вы уже установили <strong>tvtime</strong>, то вам нужно перезагрузиться(у вас должно появиться <strong>/dev/videoX</strong>, в моём случае это <strong>/dev/video0</strong>) а затем сказать tvtime где ему скакать видео устройство, с которого сканировать станции ТВ:</p>
<blockquote><p><span style="color: #000080;"><strong>tvtime-scanner /dev/video0</strong></span></p></blockquote>
<p>Этой командой tvtime просканирует каналы и запишет в конфигурационный файл найденные каналы.</p>
]]></content:encoded>
			<wfw:commentRss>http://tunix.org.ua/327/linux/linux-configure-avertv-sudio-507ua/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Познее статическое связывание</title>
		<link>http://tunix.org.ua/322/programming/php/late-static-bindings</link>
		<comments>http://tunix.org.ua/322/programming/php/late-static-bindings#comments</comments>
		<pubDate>Tue, 08 Jun 2010 11:24:11 +0000</pubDate>
		<dc:creator>l2ping</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[программирование]]></category>
		<category><![CDATA[5.3]]></category>

		<guid isPermaLink="false">http://tunix.org.ua/?p=322</guid>
		<description><![CDATA[Рассмотрим испрользование static для позднего статического связывания в PHP 5.3+ на примере следующих классов.
class A
{
protected static $val = &#8216;A&#8217;;
public static function get_name()
{
print self::$val.&#8217;&#60;br /&#62;&#8217;;
}
}
class B extends A
{
protected static $val = &#8216;B&#8217;;
}
A::get_name(); // выведет &#8216;A&#8217;
B::get_name(); // выведет &#8216;A&#8217;
Для того что бы B::get_name(); напечатало &#8216;B&#8216;, нужно в классе A заменить sefl на static, то есть в результате [...]]]></description>
			<content:encoded><![CDATA[<p>Рассмотрим испрользование static для позднего статического связывания в PHP 5.3+ на примере следующих классов.<span id="more-322"></span></p>
<blockquote><p>class A<br />
{<br />
protected static $val = &#8216;A&#8217;;<br />
public static function get_name()<br />
{<br />
print self::$val.&#8217;&lt;br /&gt;&#8217;;<br />
}<br />
}</p>
<p>class B extends A<br />
{<br />
protected static $val = &#8216;B&#8217;;<br />
}<br />
A::get_name(); // выведет <strong>&#8216;A&#8217;</strong><br />
B::get_name(); // выведет <strong>&#8216;A&#8217;</strong></p></blockquote>
<p>Для того что бы <strong>B::get_name();</strong> напечатало &#8216;<strong>B</strong>&#8216;, нужно в классе <strong>A</strong> заменить <strong>sefl</strong> на <strong>static</strong>, то есть в результате наш первоночальный код осменится на :</p>
<blockquote><p>class A<br />
{<br />
protected static $val = &#8216;A&#8217;;<br />
public static function get_name()<br />
{<br />
print static::$val.&#8217;&lt;br /&gt;&#8217;;<br />
}<br />
}</p>
<p>class B extends A<br />
{<br />
protected static $val = &#8216;B&#8217;;<br />
}<br />
A::get_name(); // выведет <strong>&#8216;A&#8217;</strong><br />
B::get_name(); // выведет <strong>&#8216;B&#8217;</strong></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://tunix.org.ua/322/programming/php/late-static-bindings/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как работает PHP</title>
		<link>http://tunix.org.ua/317/programming/php/how-works-php</link>
		<comments>http://tunix.org.ua/317/programming/php/how-works-php#comments</comments>
		<pubDate>Mon, 07 Jun 2010 11:13:34 +0000</pubDate>
		<dc:creator>l2ping</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://tunix.org.ua/317/programming/php/%d0%ba%d0%b0%d0%ba-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d0%b5%d1%82-php</guid>
		<description><![CDATA[Получая на свой вход исходный код программы, PHP в первую очередь анализирует его(в часности, проверяет синтаксис) и траслирует в особое внутреннее представление. Оно выглядит как специальный байт код, который, конечно, невозможно прочитать глазами, но с которым в дальнейшем проще всего будет оперировать PHP. Далее, PHP исполняет(интерпретирует) полученный байт-код. В этот момент он представляет собой классический [...]]]></description>
			<content:encoded><![CDATA[<p>Получая на свой вход исходный код программы, PHP в первую очередь анализирует его(в часности, проверяет синтаксис) и <strong><em>траслирует</em></strong> в особое <em><strong>внутреннее представление</strong></em>. <span id="more-317"></span>Оно выглядит как специальный байт код, который, конечно, невозможно прочитать глазами, но с которым в дальнейшем проще всего будет оперировать PHP. Далее, PHP исполняет(<strong><em>интерпретирует</em></strong>) полученный байт-код. В этот момент он представляет собой классический интерпретатор.</p>
]]></content:encoded>
			<wfw:commentRss>http://tunix.org.ua/317/programming/php/how-works-php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP5 Method Chaining</title>
		<link>http://tunix.org.ua/302/programming/php/php5-method-chaining</link>
		<comments>http://tunix.org.ua/302/programming/php/php5-method-chaining#comments</comments>
		<pubDate>Sat, 15 May 2010 06:14:24 +0000</pubDate>
		<dc:creator>l2ping</dc:creator>
				<category><![CDATA[Php]]></category>
		<category><![CDATA[программирование]]></category>
		<category><![CDATA[ООП]]></category>

		<guid isPermaLink="false">http://tunix.org.ua/302/programming/php/php5-method-chaining</guid>
		<description><![CDATA[Method Chaining(метод сцепления) —  полезная функция, введена в PHP5 в рамках улучшения ООП по сравнению с PHP4. Эта функция  позволяет делать такие вещи, как:


$object-&#62;method_a()-&#62;method_b()-&#62;method_c();

* This source code was highlighted with Source Code Highlighter.
В PHP5 стало возможным что бы методы возвращали объект. Таким образом в примере выше, объект $object, возвращается каждый раз после выполнения очередного метода(у [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Method Chaining</strong>(<strong>метод сцепления</strong>) —  полезная функция, введена в PHP5 в рамках улучшения ООП по сравнению с PHP4. Эта функция  позволяет делать такие вещи, как:</p>
<blockquote><p><code><font size="2" face="Courier New" color="black">
<ol>
<li>$<font color="#0000ff">object</font>-&#62;method_a()-&#62;method_b()-&#62;method_c();</li>
<p></font></ol>
<p><font size="1" color="gray">* This source code was highlighted with <a href="http://virtser.net/blog/post/source-code-highlighter.aspx"><font size="1" color="gray">Source Code Highlighter</font></a>.</font></code></p></blockquote>
<p>В <strong>PHP5</strong> стало возможным что бы методы возвращали объект. Таким образом в примере выше, объект <span style="color: #800000;">$object</span>, возвращается каждый раз после выполнения очередного метода(у нас это сначала <span style="color: #800000;">method_a()</span>, потом <span style="color: #800000;">method_b()</span>, потом если нужно и <span style="color: #800000;">method_c()</span>). Рассмотрим более подробно <strong>метод сцепления</strong> на примере реального класса:<span id="more-302"></span></p>
<blockquote><p><code><font size="2" face="Courier New" color="black">
<ol>
<li><font color="#0000ff">class</font> Person</li>
<li>&nbsp;</li>
<li>{</li>
<li>&nbsp;</li>
<li><font color="#0000ff">private</font> $m_szName;</li>
<li>&nbsp;</li>
<li><font color="#0000ff">private</font> $m_iAge;</li>
<li>&nbsp;</li>
<li><font color="#0000ff">public</font> function setName($szName)</li>
<li>&nbsp;</li>
<li>{</li>
<li>&nbsp;</li>
<li>$<font color="#0000ff">this</font>-&#62;m_szName = $szName;</li>
<li>&nbsp;</li>
<li><font color="#0000ff">return</font> $<font color="#0000ff">this</font>; <font color="#008000">// возвращаем $this (the Person)</font></li>
<li>&nbsp;</li>
<li>}</li>
<li>&nbsp;</li>
<li><font color="#0000ff">public</font> function setAge($iAge)</li>
<li>&nbsp;</li>
<li>{</li>
<li>&nbsp;</li>
<li>$<font color="#0000ff">this</font>-&#62;m_iAge = $iAge;</li>
<li>&nbsp;</li>
<li><font color="#0000ff">return</font> $<font color="#0000ff">this</font>; <font color="#008000">// сново возвращаем Person</font></li>
<li>&nbsp;</li>
<li>}</li>
<li>&nbsp;</li>
<li><font color="#0000ff">public</font> function introduce()</li>
<li>&nbsp;</li>
<li>{</li>
<li>&nbsp;</li>
<li>printf(</li>
<li>&nbsp;</li>
<li>‘Hello my name <font color="#0000ff">is</font> %s and I am %d years old.’,</li>
<li>&nbsp;</li>
<li>$<font color="#0000ff">this</font>-&#62;m_szName,</li>
<li>&nbsp;</li>
<li>$<font color="#0000ff">this</font>-&#62;m_iAge);</li>
<li>&nbsp;</li>
<li>}</li>
<li>&nbsp;</li>
<li>}</li>
<p></font></ol>
<p><font size="1" color="gray">* This source code was highlighted with <a href="http://virtser.net/blog/post/source-code-highlighter.aspx"><font size="1" color="gray">Source Code Highlighter</font></a>.</font></code></p></blockquote>
<p>Теперь давайде создадим объект класса <span style="color: #800000;">Person</span>, и давайте вызовем его методы:</p>
<blockquote><p><code><font size="2" face="Courier New" color="black">
<ol>
<li>$peter = <font color="#0000ff">new</font> Person();</li>
<li>$peter-&#62;setName(‘Peter’)-&#62;setAge(23)-&#62;introduce();</li>
<p></font></ol>
<p><font size="1" color="gray">* This source code was highlighted with <a href="http://virtser.net/blog/post/source-code-highlighter.aspx"><font size="1" color="gray">Source Code Highlighter</font></a>.</font></code></p></blockquote>
<p>Вот и всё.</p>
]]></content:encoded>
			<wfw:commentRss>http://tunix.org.ua/302/programming/php/php5-method-chaining/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VirtualHost в Ubuntu</title>
		<link>http://tunix.org.ua/293/linux/apache-virtualhost-ubuntu</link>
		<comments>http://tunix.org.ua/293/linux/apache-virtualhost-ubuntu#comments</comments>
		<pubDate>Tue, 04 May 2010 08:00:21 +0000</pubDate>
		<dc:creator>l2ping</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[Линукс]]></category>
		<category><![CDATA[сеть]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[virtualhost]]></category>
		<category><![CDATA[настройка]]></category>

		<guid isPermaLink="false">http://tunix.org.ua/?p=293</guid>
		<description><![CDATA[cd /etc/apache2/sites-available
sudo nano yousite.com
добавляем:
&#60;VirtualHost *:80&#62;
ServerName yousite.com
DocumentRoot /home/youruser/www/yousite.com
&#60;⁄VirtualHost&#62;
sudo nano /etc/hosts
добавляем:
127.0.0.1 localhost yousite.com
sudo a2ensite yourdomain.com.con
sudo /etc/init.d/apache2 reload
]]></description>
			<content:encoded><![CDATA[<blockquote><p><span style="color: #800000;"><code>cd /etc/apache2/sites-available</code></span></p></blockquote>
<blockquote><p><span style="color: #800000;"><code>sudo nano yousite.com</code></span></p></blockquote>
<p>добавляем:<span id="more-293"></span></p>
<blockquote><p><span style="color: #800000;">&lt;VirtualHost *:80&gt;<br />
ServerName yousite.com<br />
DocumentRoot /home/youruser/www/yousite.com<br />
&lt;⁄VirtualHost&gt;</span></p></blockquote>
<blockquote><p><span style="color: #800000;">sudo nano /etc/hosts</span></p></blockquote>
<p>добавляем:</p>
<blockquote><p><span style="color: #800000;">127.0.0.1 localhost yousite.com</span></p></blockquote>
<blockquote><p><span style="color: #800000;">sudo a2ensite yourdomain.com.con</span></p></blockquote>
<blockquote><p><span style="color: #800000;">sudo /etc/init.d/apache2 reload</span></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://tunix.org.ua/293/linux/apache-virtualhost-ubuntu/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Значение абревиатуры SQL</title>
		<link>http://tunix.org.ua/287/programming/databases/sql/%d0%b7%d0%bd%d0%b0%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b0%d0%b1%d1%80%d0%b5%d0%b2%d0%b8%d0%b0%d1%82%d1%83%d1%80%d1%8b-sql</link>
		<comments>http://tunix.org.ua/287/programming/databases/sql/%d0%b7%d0%bd%d0%b0%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b0%d0%b1%d1%80%d0%b5%d0%b2%d0%b8%d0%b0%d1%82%d1%83%d1%80%d1%8b-sql#comments</comments>
		<pubDate>Wed, 14 Apr 2010 08:01:51 +0000</pubDate>
		<dc:creator>l2ping</dc:creator>
				<category><![CDATA[SQL]]></category>
		<category><![CDATA[Базы]]></category>

		<guid isPermaLink="false">http://tunix.org.ua/?p=287</guid>
		<description><![CDATA[Первые наработки систем управления базами данных(реляционных СУБД) были  выполнены в компании IBM в начале 1970-х годов. Тогда же был создан язык  данных, предназначенный для работы в этих системах.  Экспериментальная  версия этого языка называлась SEQUEL — от англ. Structured English QUEry Language (структурированный английский язык вапросов). Однако официальная версия выла названа короче [...]]]></description>
			<content:encoded><![CDATA[<p>Первые наработки систем управления базами данных(реляционных СУБД) были  выполнены в компании IBM в начале 1970-х годов. Тогда же был создан язык  данных, предназначенный для работы в этих системах.  Экспериментальная  версия этого языка называлась <strong>SEQUEL</strong> — от англ. <strong>S</strong>tructured <strong>E</strong>nglish <strong>QUE</strong>ry <strong>L</strong>anguage (структурированный английский язык вапросов). Однако официальная версия выла названа короче — <strong>SQL</strong> (<strong>S</strong>tructured <strong>Q</strong>uery <strong>L</strong>anguage).</p>
]]></content:encoded>
			<wfw:commentRss>http://tunix.org.ua/287/programming/databases/sql/%d0%b7%d0%bd%d0%b0%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b0%d0%b1%d1%80%d0%b5%d0%b2%d0%b8%d0%b0%d1%82%d1%83%d1%80%d1%8b-sql/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Бактерии управляемые компьютером построили пирамидку</title>
		<link>http://tunix.org.ua/280/news/ccomputer-controlled_bacteria_build_a_pyramid</link>
		<comments>http://tunix.org.ua/280/news/ccomputer-controlled_bacteria_build_a_pyramid#comments</comments>
		<pubDate>Mon, 29 Mar 2010 07:50:04 +0000</pubDate>
		<dc:creator>l2ping</dc:creator>
				<category><![CDATA[Наука]]></category>
		<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://tunix.org.ua/280/%d0%b1%d0%b5%d0%b7-%d1%80%d1%83%d0%b1%d1%80%d0%b8%d0%ba%d0%b8/ccomputer-controlled_bacteria_build_a_pyramid</guid>
		<description><![CDATA[В то время как множество учёных пытаются создать нанороботов размером с бактерию, учёные NanoRobotics Laboratory of the  École Polytechnique de Montréal, Канада, решили что проще получить контроль над живой бактерией. При помощи упрявляемого компьютером магнитного поля, учёные превратили бактерии в полностью контролируемых живых нанороботов.
В эксперименте использовался тип бактерий известный как магнетическая бактерия. Эти бактерии [...]]]></description>
			<content:encoded><![CDATA[<p>В то время как множество учёных пытаются создать нанороботов размером с бактерию, учёные NanoRobotics Laboratory of the  École Polytechnique de Montréal, Канада, решили что проще получить контроль над живой бактерией. При помощи упрявляемого компьютером магнитного поля, учёные превратили бактерии в полностью контролируемых живых нанороботов.<span id="more-280"></span></p>
<p>В эксперименте использовался тип бактерий известный как магнетическая бактерия. Эти бактерии имеют встроенный компас,  и следуют потоку магнитного поля.  С помощью манипуляций с магнитным полем, учёные получили контролируемый компьютером рой бактерий. В одном из экспериментов, учёные управляя бактериями, построили маленькую пирамиду.</p>
]]></content:encoded>
			<wfw:commentRss>http://tunix.org.ua/280/news/ccomputer-controlled_bacteria_build_a_pyramid/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<div style="text-align: center;"><div style="position:relative; top:0; margin-right:auto;margin-left:auto; z-index:99999">
<!-- Website Analytics Code --> <script type="text/javascript" language="javascript" src="http://analytics.hosting24.com/do.php"></script> <noscript> <a href="http://www.hosting24.com/" target="_blank"><img src="http://analytics.hosting24.com/do.php" alt="web hosting" border="0"></a> </noscript> <!-- End of Website Analytics Code -->
</div></div>