<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://codeforum.anihub.me/export.php?type=rss" rel="self" type="application/rss+xml" />
		<title>CodeForum.anihub.ru</title>
		<link>https://codeforum.anihub.me/</link>
		<description>CodeForum.anihub.ru</description>
		<language>ru-ru</language>
		<lastBuildDate>Wed, 07 Jul 2010 15:09:24 +0400</lastBuildDate>
		<generator>MyBB/mybb.ru</generator>
		<item>
			<title>Тег скрытого текста</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=106#p106</link>
			<description>&lt;p&gt;Не о разделе, но о развитии форума. На моём форуме есть тег скрытого текста. Наводишь на кнопку, высвечивается подсказка, жмешь эту кнопку, набираешь скрытый текст, потом переходишь влево черех закрывающую квадратную скобку, набираешь заменяющий текст. При просмотре поста заменяющий текст синий, рядом кнопка &amp;quot;показать&amp;quot;, а скрытый по дефолту не показывается. но если нажать на кнопку, то под ней и заменяющим текстом появляется скрытый. Повторное нажатие прячет скрытый текст. А здесь такое будет?&lt;/p&gt;</description>
			<author>mybb@mybb.ru (taras)</author>
			<pubDate>Wed, 07 Jul 2010 15:09:24 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=106#p106</guid>
		</item>
		<item>
			<title>Недоадмин</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=105#p105</link>
			<description>&lt;p&gt;Что здесь за админ, что у него темы перемешаны с разделами? На моём форуме такого нет, так я и то на всех формах поддрежки подписываюсь так:&lt;/p&gt;
						&lt;p&gt;Гореадмин форума &lt;span style=&quot;color: blue&quot;&gt;адрес форума&lt;/span&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (taras)</author>
			<pubDate>Wed, 07 Jul 2010 08:32:25 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=105#p105</guid>
		</item>
		<item>
			<title>Электроныне книги по C++</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=104#p104</link>
			<description>&lt;p&gt;&lt;strong&gt;triton&lt;/strong&gt;, большое спасибо за ссылки! Нашел очень много полезного по другим, интересующим меня, темам и вопросам.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Mad_Dog)</author>
			<pubDate>Sun, 04 Jul 2010 11:47:52 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=104#p104</guid>
		</item>
		<item>
			<title>Коллекция решенных задач</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=103#p103</link>
			<description>&lt;p&gt;Задача:&lt;br /&gt;Дано:&lt;br /&gt;массив.&lt;br /&gt;Требуется: отсортировать этот массив по по возрастанию по пузырьковому алгоритму.&lt;br /&gt;Решение:&lt;br /&gt;template &amp;lt;TBase&amp;gt; class TArray // Шаблон класса&lt;br /&gt;{&lt;br /&gt; protected: // Защищённые члены&lt;br /&gt;&amp;#160; TBase *Data; // Здесь будут храниться элменты&lt;br /&gt;&amp;#160; uint32_t Start; // Индекс первого элемента&lt;br /&gt;&amp;#160; uint32_t Count; // Количество элментов&lt;br /&gt; public:&lt;br /&gt;&amp;#160; TArray (); // Дефолтный конструктор&lt;br /&gt;&amp;#160; TArray (TArray &amp;amp;Array); // Копирующий конструктор&lt;br /&gt;&amp;#160; TArray operator = (TArray &amp;amp;Array); // Оператор присваивания&lt;br /&gt;&amp;#160; TBase &amp;amp; operator [] (uint32_t Index); // Оператор индексации&lt;br /&gt;&amp;#160; bool ReSize (uint32_t Begin, uint32_t End); // Задаём диапазон индексов&lt;br /&gt;&amp;#160; uint32_t Number (); // Читаем число элементов&lt;br /&gt;&amp;#160; uint32_t First(); // Читаем индекс первого элемента&lt;br /&gt;&amp;#160; uint32_t Last; // Вычисляем индекс последнего элемента&lt;br /&gt;&amp;#160; void Sort ();&lt;br /&gt;};&lt;br /&gt;TArray::TArray ()&lt;br /&gt;{&lt;br /&gt; Data=NULL; // Пустой массив&lt;br /&gt; Start=0; // Пустой массив&lt;br /&gt; Count=0; // Пустой массив&lt;br /&gt;}&lt;br /&gt;TArray::TArray (TArray &amp;amp;Array)&lt;br /&gt;{&lt;br /&gt; TBase *p1; // Указатель на элемент&lt;br /&gt; TBase *p2; // Указатель на элемент&lt;br /&gt; if (Array.Count!=0) // Оригинал не пуст?&lt;br /&gt; {// Оригинал не пуст&lt;br /&gt;&amp;#160; Data=new TBase [Array.Count]; // Создаём массив&lt;br /&gt;&amp;#160; if (Data) // Массив создан?&lt;br /&gt;&amp;#160; {// Массив создан&lt;br /&gt;&amp;#160; &amp;#160;for (p1=Data+Array.Count-1, p2=Array.Data+Array.Count-1, Count=Array.Count; Start=Array.Start; p1&amp;gt;=Data; --p1, --p2) // Цикл: p1=указатель на последний элемент копии, p2=указатель на последний элемент оригинала, копируем число элементов, копируем индекс первого элемента и, пока p1 в копии (а p2 в оригинале) крутим цикл, каждый раз переводя оба указтеля на предыдущие элементы&lt;br /&gt;&amp;#160; &amp;#160;{// Тело цикла&lt;br /&gt;&amp;#160; &amp;#160; (*p1)=(*p2); // Копируем элемент&lt;br /&gt;&amp;#160; &amp;#160;}// Тело цикла&lt;br /&gt;&amp;#160; }// Массив создан&lt;br /&gt;&amp;#160; else&lt;br /&gt;&amp;#160; {// Массив не создан&lt;br /&gt;&amp;#160; &amp;#160;Start=0; // Пустой массив&lt;br /&gt;&amp;#160; &amp;#160;Count=0;&amp;#160; // Пустой массив&lt;br /&gt;&amp;#160; }// Массив не создан&lt;br /&gt; }// Оригинал не пуст&lt;br /&gt; else&lt;br /&gt; {// Оригинал пуст&lt;br /&gt;&amp;#160; Data=NULL; // Пустой массив&lt;br /&gt;&amp;#160; Start=0; // Пустой массив&lt;br /&gt;&amp;#160; Count=0; // Пустой массив&lt;br /&gt; }// Оригинал пуст&lt;br /&gt;}&lt;br /&gt;TArray&lt;br /&gt;TArray::operator = (TArray &amp;amp;Array)&lt;br /&gt;{&lt;br /&gt; TBase *p1; // Указатель на элемент&lt;br /&gt; TBase *p2; // Указатель на элемент&lt;br /&gt; if (Array.Count!=0) // Оригинал не пуст?&lt;br /&gt; {// Оригинал не пуст&lt;br /&gt;&amp;#160; Data=new TBase [Array.Count]; // Создаём массив&lt;br /&gt;&amp;#160; if (Data) // Массив создан?&lt;br /&gt;&amp;#160; {// Массив создан&lt;br /&gt;&amp;#160; &amp;#160;for (p1=Data+Array.Count-1, p2=Array.Data+Array.Count-1, Count=Array.Count; Start=Array.Start; p1&amp;gt;=Data; --p1, --p2) // Цикл: p1=указатель на последний элемент копии, p2=указатель на последний элемент оригинала, копируем число элементов, копируем индекс первого элемента и, пока p1 в копии (а p2 в оригинале) крутим цикл, каждый раз переводя оба указтеля на предыдущие элементы&lt;br /&gt;&amp;#160; &amp;#160;{// Тело цикла&lt;br /&gt;&amp;#160; &amp;#160; (*p1)=(*p2); // Копируем элемент&lt;br /&gt;&amp;#160; &amp;#160;}// Тело цикла&lt;br /&gt;&amp;#160; }// Массив создан&lt;br /&gt;&amp;#160; else&lt;br /&gt;&amp;#160; {// Массив не создан&lt;br /&gt;&amp;#160; &amp;#160;Start=0; // Пустой массив&lt;br /&gt;&amp;#160; &amp;#160;Count=0;&amp;#160; // Пустой массив&lt;br /&gt;&amp;#160; }// Массив не создан&lt;br /&gt; }// Оригинал не пуст&lt;br /&gt; else&lt;br /&gt; {// Оригинал пуст&lt;br /&gt;&amp;#160; Data=NULL; // Пустой массив&lt;br /&gt;&amp;#160; Start=0; // Пустой массив&lt;br /&gt;&amp;#160; Count=0; // Пустой массив&lt;br /&gt; }// Оригинал пуст&lt;br /&gt; return *this; // Возвращаем копию&lt;br /&gt;}&lt;br /&gt;TBase &amp;amp;&lt;br /&gt;TArray:: operator [] (uint32_t Index)&lt;br /&gt;{&lt;br /&gt; return Data[Index-Start]; // На самом деле первый элемент - нулевой, второй - первый и так далее. Значит внутренний индекс любого элемента меньше на индекс первого. Вычисляем его и возвращаем ссылку на элемент&lt;br /&gt;}&lt;br /&gt;bool&lt;br /&gt;TArray::ReSize (uint32_t Begin, uint32_t End)&lt;br /&gt;{&lt;br /&gt; uint32_t Ssize;&lt;br /&gt; if (Data) // Массив уже не пуст?&lt;br /&gt; {// Массив уже не пуст&lt;br /&gt;&amp;#160; delete [] Data; // Стираем нафиг все его элементы&lt;br /&gt; }// Массив уже не пуст&lt;br /&gt; if (End&amp;gt;=Begin) // Надо создать массив?&lt;br /&gt; {// Надо создать массив&lt;br /&gt;&amp;#160; Size=End-Begin+1; // Вычисляем размер массива&lt;br /&gt;&amp;#160; if (Size&amp;gt;0)// Размер массива не переполнен?&lt;br /&gt;&amp;#160; {// Размер массива не переполнен&lt;br /&gt;&amp;#160; &amp;#160;Data=new TBase [Size]; // Создаём массив&lt;br /&gt;&amp;#160; &amp;#160;if (Data)// Массив создан?&lt;br /&gt;&amp;#160; &amp;#160;{// Массив созда&lt;br /&gt;&amp;#160; &amp;#160; Start=Begin; // Ставим индекс первого элемента&lt;br /&gt;&amp;#160; &amp;#160; Count=Size-1; // Ставим число элементов&lt;br /&gt;&amp;#160; &amp;#160;}// Массив создан&lt;br /&gt;&amp;#160; }// Размер массива не переполнен&lt;br /&gt;&amp;#160; else&lt;br /&gt;&amp;#160; {// Размер массива переполнен&lt;br /&gt;&amp;#160; &amp;#160;Data=NULL; // Пустой массив&lt;br /&gt;&amp;#160; &amp;#160;Start=0; // Пустой массив&lt;br /&gt;&amp;#160; &amp;#160;Count=0; // Пустой массив&lt;br /&gt;&amp;#160; &amp;#160;return false; // Возвращаем флаг ошибки&lt;br /&gt;&amp;#160; }// Размер массива переполнен&lt;br /&gt; }// Надо создать массив&lt;br /&gt; else&lt;br /&gt; {//Массив создавать не надо, так как он должен быть пуст&lt;br /&gt;&amp;#160; Data=NULL; // Пустой массив&lt;br /&gt;&amp;#160; Start=0; // Пустой массив&lt;br /&gt;&amp;#160; Count=0; // Пустой массив&lt;br /&gt; }//Массив создавать не надо, так как он должен быть пуст&lt;br /&gt; return true; // Возвращаем флаг того, что размер массива успешно изменён&lt;br /&gt;}&lt;br /&gt;uint32_t&lt;br /&gt;TArray::uint32t Number ()&lt;br /&gt;{&lt;br /&gt; return Count;&lt;br /&gt;}&lt;br /&gt;uint32_t&lt;br /&gt;TArray::First()&lt;br /&gt;{&lt;br /&gt; return Start;&lt;br /&gt;}&lt;br /&gt;uint32_t&lt;br /&gt;TArray::Last&lt;br /&gt;{&lt;br /&gt; if (Count&amp;gt;0)// Массив существует?&lt;br /&gt; {// Массив существует&lt;br /&gt;&amp;#160; return Start+Count-1; // Возвращаем индекс последнего элемента: внутренний индекс последнего элемента всегда на 1 меньше числа элементов, но внутренний индекс первого элемента - 0, значит внешние индексы всех элементов на внешний индекс первого больше&lt;br /&gt; }// Массив существует&lt;br /&gt; return 0; // Массива нет и возвращаем 0&lt;br /&gt;}&lt;br /&gt;void&lt;br /&gt;TArray::Sort ()&lt;br /&gt;{&lt;br /&gt; TBase *temp;&lt;br /&gt; TBase *p1;&lt;br /&gt; TBase *p2;&lt;br /&gt; if (Count&amp;gt;1)// Есть что вообще сортировать?&lt;br /&gt; {// Есть что вообще сортировать&lt;br /&gt;&amp;#160; for (p1=Data+Count-2; p1&amp;gt;Data; --p1) // Цикл перебора следующего элемента массива&lt;br /&gt;&amp;#160; {// Тело цикла перебора следующего элемента массива&lt;br /&gt;&amp;#160; &amp;#160;for (p2=p1-1; p2&amp;gt;=Data; --p2) // Цикл перебора предыдущего элемента массива&lt;br /&gt;&amp;#160; &amp;#160;{// Тело цикла перебора предыдущего элемента массива&lt;br /&gt;&amp;#160; &amp;#160; if ((*p2)&amp;gt;(*p1))// Предыдущий элемент больше следующего?&lt;br /&gt;&amp;#160; &amp;#160; {// Предыдущий элемент больше следующего. Меняем их местами&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160;(*temp)=(*p1);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160;(*p1)=(*p2);&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160;(*p2)=(*temp);&lt;br /&gt;&amp;#160; &amp;#160; }// Предыдущий элемент больше следующего. Меняем их местами&lt;br /&gt;&amp;#160; &amp;#160;}// Тело цикла перебора предыдущего элемента массива&lt;br /&gt;&amp;#160; }// Тело цикла перебора следующего элемента массива&lt;br /&gt; }// Есть что вообще сортировать&lt;br /&gt;}&lt;/p&gt;</description>
			<author>mybb@mybb.ru (taras)</author>
			<pubDate>Tue, 29 Jun 2010 07:53:15 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=103#p103</guid>
		</item>
		<item>
			<title>Centra</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=102#p102</link>
			<description>&lt;p&gt;А сегодня мой провайдер неожиданно отказался принимать пароль. Заново набрал пароль с памятки (выданной теми, кто подключал). Сервер пароль всё равно не принял.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (taras)</author>
			<pubDate>Tue, 29 Jun 2010 06:27:18 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=102#p102</guid>
		</item>
		<item>
			<title>Награды</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=101#p101</link>
			<description>&lt;p&gt;Знаток автоматики. Присуждается авторам большого числа ценных ответов в разделах категории &amp;quot;Автоматика&amp;quot;.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (triton)</author>
			<pubDate>Mon, 28 Jun 2010 15:10:01 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=101#p101</guid>
		</item>
		<item>
			<title>C++ для Windows</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=100#p100</link>
			<description>&lt;p&gt;C++ для Windows&lt;/p&gt;</description>
			<author>mybb@mybb.ru (triton)</author>
			<pubDate>Mon, 28 Jun 2010 08:48:38 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=100#p100</guid>
		</item>
		<item>
			<title>Новая сказка</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=98#p98</link>
			<description>&lt;p&gt;Земля разворачивается, Эребус извергается в сторону метеорного потока, добавляя к имеющимся ещё два астероида, после чего Земля принимает прежнее положение и снова набирает положенную угловую скорость. При этом поднимается и снова успокаивается гигантская цунами. Царь:&lt;br /&gt;- Блин!&lt;br /&gt;В воздухе появляется хорошо пропечённый двухметровый блин.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (taras)</author>
			<pubDate>Mon, 28 Jun 2010 05:58:26 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=98#p98</guid>
		</item>
		<item>
			<title>Об экзамене</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=96#p96</link>
			<description>&lt;p&gt;Если экзамен - праздник, то переэкзаменовка подобна старому новому году: повтор праздника для людей с поздним зажиганием.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (taras)</author>
			<pubDate>Sat, 26 Jun 2010 17:05:07 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=96#p96</guid>
		</item>
		<item>
			<title>Анекдоты</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=95#p95</link>
			<description>&lt;p&gt;В детском саду Вовочка спрашивает Машеньку:&lt;br /&gt;- Маш, скажи, а ты баба горячая?&lt;br /&gt;- Не знаю,...но когда с горшка встаю - пар идет!&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Mad_Dog)</author>
			<pubDate>Fri, 25 Jun 2010 14:11:55 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=95#p95</guid>
		</item>
		<item>
			<title>Прикольные фразы</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=94#p94</link>
			<description>&lt;p&gt;** Хорошему Фаберже никакие яйца не помешают!&lt;/p&gt;
						&lt;p&gt;** Не все то баба, что с возу упало...&lt;/p&gt;
						&lt;p&gt;** Тяжело сгонять муху курсором с монитора.&lt;/p&gt;
						&lt;p&gt;** Когда я прочитал об ужасах алкоголизма, я бросил чтение.&lt;/p&gt;
						&lt;p&gt;** Хорошо зафиксированный больной в анестезии не нуждается!&lt;/p&gt;
						&lt;p&gt;** Почему из двух влюбленных один - обязательно стерва?!&lt;/p&gt;
						&lt;p&gt;** Если утром помыть кружку, то утренний кофе покажется намного вкуснее!&lt;/p&gt;
						&lt;p&gt;** Чем больше я узнаю и понимаю собак, тем меньше мне нравятся люди...&lt;/p&gt;
						&lt;p&gt;** Хорошо иметь домик в деревне! Но плохо, если этот домик имеет тебя!&lt;/p&gt;
						&lt;p&gt;** Не жалуйся на жизнь, могло не быть и этого.&lt;/p&gt;
						&lt;p&gt;** Счастье для женщины - это не только состояние души, но и состояние ее мужа!&lt;/p&gt;
						&lt;p&gt;** Переходя улицу на зеленый свет, верь в торжество справедливости!&lt;/p&gt;
						&lt;p&gt;** Чем позже приезжает &amp;quot;Скорая&amp;quot; - тем точнее диагноз...&lt;/p&gt;
						&lt;p&gt;** Безопасный секс - это когда совпадают имена Вашей жены и любовницы...&lt;/p&gt;
						&lt;p&gt;** Каждый, кто часто пользуется туалетной бумагой, должен посадить хотя бы одно дерево.&lt;/p&gt;
						&lt;p&gt;** Не надо к жизни относиться слишком серьёзно, - из неё всё равно живым не выбраться.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Mad_Dog)</author>
			<pubDate>Fri, 25 Jun 2010 14:09:06 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=94#p94</guid>
		</item>
		<item>
			<title>Стихи</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=93#p93</link>
			<description>&lt;p&gt;Мой прикол на тему Собора Парижской Богоматери...&lt;/p&gt;
						&lt;p&gt;&lt;span style=&quot;font-family: Arial Black&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16px&quot;&gt;&lt;span style=&quot;color: blue&quot;&gt;&amp;quot;Компьютер, чат и НотрДам...&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
						&lt;p&gt;&lt;strong&gt;Квазимодо:&lt;/strong&gt; &lt;/p&gt;
						&lt;p&gt;Свет озарил мою клавиатуру...&lt;br /&gt;А перед глазами лишь твоя фигура... &lt;br /&gt;Бред, какой-то бред терзает мой экран опять. &lt;br /&gt;О, Незнакомка, как я смел тебя желать?! &lt;/p&gt;
						&lt;p&gt;Нет-нет, не стоит мне компьютер вновь включать! &lt;br /&gt;Ведь не любовь, а лишь страданье дарит чат! &lt;br /&gt;Вновь, вновь из реальности меня уносит в даль, &lt;br /&gt;И зарождается в моей душе печаль. &lt;br /&gt;И после чата мне не обрести покой &lt;br /&gt;Я свой компьютер бы отдал за ночь с тобой!&lt;/p&gt;
						&lt;p&gt;&lt;strong&gt;Фролло:&lt;/strong&gt; &lt;/p&gt;
						&lt;p&gt;Рай, ты обещала рай, совсем недавно… &lt;br /&gt;Дай же мне владеть тобой, хоть виртуально! &lt;br /&gt;Знай, наступит день – придет черед твоих детей &lt;br /&gt;Познать могущество компьютерных сетей! &lt;/p&gt;
						&lt;p&gt;Святая Дева, ты не в силах мне помочь!&lt;br /&gt;Клавиатуру с мышкой я заброшу прочь!&lt;br /&gt;Ну, а свой системник с монитором я продам,&lt;br /&gt;Возьму манатки и подамся в Нотр-Дам. &lt;br /&gt;Быть может там я, наконец, найду покой. &lt;br /&gt;О, Незнакомка, что ты сделала со мной?!&lt;/p&gt;
						&lt;p&gt;&lt;strong&gt;Феб: &lt;/strong&gt;&lt;/p&gt;
						&lt;p&gt;Сон, ты – волшебный сон, меня слепящий! &lt;br /&gt;Стон слетает с губ твоих манящих! &lt;br /&gt;Звон! И… покатился мой будильник камнем вниз &lt;br /&gt;Разбившись об пол, словно сердце Флёр де Лис! &lt;/p&gt;
						&lt;p&gt;О, Матерь Божья! Кто же сможет мне помочь? &lt;br /&gt;Как в черный омут, я бросаюсь в эту ночь! &lt;br /&gt;Ах, ах как не хочется с кровати мне вставать, &lt;br /&gt;Ведь только в этом сне я мог тебя ласкать! &lt;br /&gt;И даже ночью мне не ощутить покой. &lt;br /&gt;О, Всемогущий, помоги мне, Боже мой!&lt;/p&gt;
						&lt;p&gt;&lt;strong&gt;Все трое: &lt;/strong&gt;&lt;/p&gt;
						&lt;p&gt;И день и ночь на наших лбах любви печать! &lt;br /&gt;В кого мужчину превращает этот чат?!&lt;br /&gt;Мир, мир виртуальности уносит всех нас прочь&lt;br /&gt;И мы не в силах нашей страсти превозмочь! &lt;br /&gt;И после смерти нам не обрести покой &lt;br /&gt;В могилу заберем компьютер мы с собой!&lt;br /&gt;Чтоб быть с тобой…&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Mad_Dog)</author>
			<pubDate>Fri, 25 Jun 2010 13:57:28 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=93#p93</guid>
		</item>
		<item>
			<title>Снимки</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=92#p92</link>
			<description>&lt;p&gt;У меня нет своего телескопа (даже любительского), а снимк в моих постах в этой теме берутся из internet. Просьба за них &amp;quot;+&amp;quot; не ставить.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (taras)</author>
			<pubDate>Fri, 25 Jun 2010 13:24:39 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=92#p92</guid>
		</item>
		<item>
			<title>Коллекция решенных задач</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=89#p89</link>
			<description>&lt;p&gt;Задача.&lt;br /&gt;Дано:&lt;br /&gt;1 f - delphi-функция с одним аргументом типа real и типом возвращаемого значения real,&lt;br /&gt;2 s - шаг интегрирования (s&amp;lt;&amp;gt;0),&lt;br /&gt;3 a, b - пределы интегрирования (если s&amp;gt;0, то a&amp;lt;b, а если s&amp;lt;0, то a&amp;gt;b).&lt;br /&gt;Требуется:&lt;br /&gt;вычислить интеграл по методу трапеций и поместить результат в переменную i типа real.&lt;br /&gt;Решение:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 22.5em&quot;&gt;&lt;pre&gt;type function TRr(x:real):real;
double Itegral(Function:TRr; Start:real; End:real; DeltaX:real)
Var x,r:real;
begin
         r:=0;
         x:=Start;
         while (x&amp;lt;End)
         begin
                  r:=r+Function(x)*DeltaX+(Function(x+DeltaX)-Function(x))*DeltaX/2;
                  x:=x+DeltaX;
         end;
         Itegral:=r;
end;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Способ применения:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;i=Integral(f,a,b,s);&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
			<author>mybb@mybb.ru (triton)</author>
			<pubDate>Fri, 25 Jun 2010 12:18:55 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=89#p89</guid>
		</item>
		<item>
			<title>Процедурный тип</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=87#p87</link>
			<description>&lt;p&gt;Процедурным типом называется тип указателя на подпрограмму. На языке C++ для его объявления пишется typedef, потом тип возвращаемого значения, потом в скобках звёздочка (символ *) и имя типа, потом ещё в одних скобках список типов формальных параметров, без указания их имён. Декларация завершается точкой с запятой. Пример:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;typedef int(*p)(int); // Тип возвращаемого значения int, тип единственного параметра int, имя типа указателя на функцию p&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (rghk)</author>
			<pubDate>Fri, 25 Jun 2010 11:11:34 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=87#p87</guid>
		</item>
		<item>
			<title>Фрактальный динамический алгоритм генерации карт планет</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=86#p86</link>
			<description>&lt;p&gt;Предложите такой алгоритм, который бы вычислял высоту участка поверхности над уровнем моря не заранее, а когда нужен этот участок. Но чтоб при смене параметра (случайно выбираемого и запоминаемого для всех планет при старте игры) менялась вся карта, при сохранении параметра по совпадающим координатам вычислялось одно и то же, а получаемые карты никогда не наталкивали на вопросы типа: &amp;quot;Что это: куча мелких островов в океане, или потоп на Памире?&amp;quot;.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (taras)</author>
			<pubDate>Fri, 25 Jun 2010 10:11:30 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=86#p86</guid>
		</item>
		<item>
			<title>Процедурная вселенная</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=85#p85</link>
			<description>&lt;p&gt;Процедурная вселенная&lt;/p&gt;</description>
			<author>mybb@mybb.ru (triton)</author>
			<pubDate>Fri, 25 Jun 2010 09:57:44 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=85#p85</guid>
		</item>
		<item>
			<title>На экзопланете впервые обнаружили штормовые ветра</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=84#p84</link>
			<description>&lt;p&gt;На экзопланете впервые обнаружили штормовые ветра&lt;/p&gt;</description>
			<author>mybb@mybb.ru (triton)</author>
			<pubDate>Fri, 25 Jun 2010 09:29:19 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=84#p84</guid>
		</item>
		<item>
			<title>На экзопланете впервые обнаружили штормовые ветра</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=83#p83</link>
			<description>&lt;p&gt;Астрономы впервые зафиксировали на внесолнечной планете штормовые ветра, причем это удалось сделать при помощи наземного телескопа. Работа исследователей появилась в журнале Nature. Коротко исследование описано в пресс-релизе Европейской южной обсерватории (ESO).&lt;/p&gt;
						&lt;p&gt;Исследователи наблюдали &amp;quot;горячий Юпитер&amp;quot; HD209458b, находящийся на расстоянии 150 световых лет от Земли и обращающийся вокруг похожего на Солнце желтого карлика. HD209458b, масса которого составляет примерно половину массы Юпитера, удален от звезды всего на 0,05 астрономических единицы (одна астрономическая единица соответствует расстоянию от Земли до Солнца), поэтому температура поверхности на обращенной к светилу стороне достигает тысячи градусов по Цельсию. Так как планета всегда &amp;quot;смотрит&amp;quot; на звезду одной стороной, температура на &amp;quot;холодной&amp;quot; половине намного ниже. Сильный перепад температур должен приводить к интенсивным перемещениям газов в атмосфере планеты.&lt;/p&gt;
						&lt;p&gt;HD209458b проходит по диску своей звезды каждые 3,5 дня и закрывает часть излучения светила на три часа. Во время таких &amp;quot;встреч&amp;quot; часть идущего от звезды света проходит сквозь атмосферу планеты, и определенная фракция волн поглощается содержащимися в атмосфере веществами. Анализируя излучение, астрономы могут определить, какие именно вещества присутствуют на изучаемой планете. Более того, благодаря &lt;a href=&quot;http://ru.wikipedia.org/wiki/%D0%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82_%D0%94%D0%BE%D0%BF%D0%BF%D0%BB%D0%B5%D1%80%D0%B0&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;эффекту Допплера&lt;/a&gt;, ученые могут узнать, неподвижны ли атмосферные газы или перемещаются и даже определить скорость их движения. Если волны движутся в сторону наблюдателя, то их частота сместится в синюю область спектра. В случае движения от наблюдателя смещение произойдет в красную область.&lt;/p&gt;
						&lt;p&gt;При помощи спектрометра CRIRES, установленного на Очень большом телескопе (Very Large Telescope) в Чили, ученые определили, что в атмосфере HD209458b содержится много монооксида углерода - угарного газа, и что этот газ перемещается со скоростью от пяти тысяч до десяти тысяч километров в час. Помимо определения интенсивности движения монооксида углерода исследователи смогли весьма точно измерить его концентрацию - оказалось, что в атмосфере HD209458b этого газа почти так же много, как в атмосфере Юпитера или Сатурна. Эти данные могут указывать, что экзопланета формировалась по тому же механизму, что и газовые гиганты Солнечной системы.&lt;/p&gt;
						&lt;p&gt;Совсем недавно другому коллективу исследователей удалось впервые &lt;a href=&quot;http://lenta.ru/news/2010/01/13/spectrum/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;напрямую измерить спектр экзопланеты&lt;/a&gt;. Ученые исследовали &amp;quot;горячий Юпитер&amp;quot; HR 8799c, обращающийся вокруг звезды, удаленной от Земли на 129 световых лет. &lt;/p&gt;
						&lt;p&gt;&lt;a href=&quot;http://www.lenta.ru/news/2010/06/24/wind/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Источник&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (taras)</author>
			<pubDate>Fri, 25 Jun 2010 09:26:57 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=83#p83</guid>
		</item>
		<item>
			<title>Оптические вихри</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=80#p80</link>
			<description>&lt;p&gt;Оптические вихри&lt;/p&gt;</description>
			<author>mybb@mybb.ru (triton)</author>
			<pubDate>Fri, 25 Jun 2010 07:18:07 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=80#p80</guid>
		</item>
		<item>
			<title>Оптические вихри</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=78#p78</link>
			<description>&lt;p&gt;Исследователи из университетов Глазго (University of Glasgow) и Бристоля (University of Bristol) провели численный и натурный эксперименты, раскрывшие новые особенности формирования так называемых оптических вихрей — хаотических (на первый взгляд) областей тьмы в потоке монохроматического света.&lt;/p&gt;
						&lt;p&gt;Модель структуры оптических вихрей. Красным цветом показаны открытые бесконечные вихри, белым — замкнутые (иллюстрация O’Holleran, et al.).&lt;/p&gt;
						&lt;p&gt;Оптические вихри можно наблюдать, к примеру, когда лазерный свет проходит через неидеальную, неоднородную среду или отражается от неидеально гладкой поверхности. Говоря упрощённо, когерентные волны, отражаясь от различных точек такой &amp;quot;грубой&amp;quot; поверхности, накладываются друг на друга, в результате чего появляется множество мелких &amp;quot;крапинок&amp;quot;, в которых свет пропадает.&lt;/p&gt;
						&lt;p&gt;При движении наблюдателя относительно такой поверхности иногда даже возникает обратный эффект, когда чёрные крапинки превращаются в &amp;quot;искорки&amp;quot;. Крапинки эти есть фактически &amp;quot;проекция&amp;quot; тонких линий (оптических вихрей), которые проходят через всё световое поле.&lt;/p&gt;
						&lt;p&gt;Многие лаборатории занимаются изучением свойств этой &amp;quot;тьмы в свете&amp;quot;, и вот теперь британские экспериментаторы сумели установить любопытные закономерности в поведении оптических вихрей.&lt;/p&gt;
						&lt;p&gt;Учёные составили компьютерную модель, рассчитывающую суперпозицию световых волн, а также — провели эксперимент, в котором 10-миллиметровый (в сечении) монохроматический лазерный луч проходил через экран из матового стекла. Используя данные интерферометра и компьютерные расчёты, авторы новой работы составили трёхмерную модель структуры оптических вихрей.&lt;/p&gt;
						&lt;p&gt;Так было установлено, что эти вихри обладают рекурсивными свойствами броуновского движения. То есть напоминают по форме траекторию броуновской частицы и в то же время — являются фракталами.&lt;/p&gt;
						&lt;p&gt;Последнее означает, что вид вихрей не меняется при смене масштаба изображения, то есть линии вихрей в световом поле обладают масштабной инвариантностью.&lt;/p&gt;
						&lt;p&gt;На этом сюрпризы света не закончились.&lt;/p&gt;
						&lt;p&gt;Компьютер показал, что линии оптических вихрей делятся на два типа. Первый: бесконечные разомкнутые линии, проходящие через весь луч. Они составляют 73% от общего числа вихрей. Оставшиеся 27% — это замкнутые вихри, петли, занимающие каждая свой маленький объём.&lt;/p&gt;
						&lt;p&gt;Это соотношение, так же как масштабная инвариантность, удивительным образом совпадает с моделями совсем других объектов — космических струн — чрезвычайно тонких, длинных и плотных дефектов в пространстве-времени, которые, как предполагают современные физики, сформировались в ранней Вселенной и, возможно, повлияли на возникновение галактик.&lt;/p&gt;
						&lt;p&gt;Такое совпадение экспериментаторы считают не случайным, утверждая, что открыли некое универсальное свойство всех оптических полей.&lt;/p&gt;
						&lt;p&gt;Ведущий автор этой работы, Кевин О&#039;Холлеран (Kevin O’Holleran) из университета Глазго, поясняет, что значение открытия простирается дальше оптики, что оно обращается к другим областям физики.&lt;/p&gt;
						&lt;p&gt;Возможно, открытое явление имеет более глубокую фундаментальную природу и показывает, что вихревые линии тьмы в свете регулируются более общими законами, нежели просто волновые уравнения.&lt;/p&gt;
						&lt;p&gt;Исследователи намерены продолжить изучение оптических вихрей, в частности, разобраться детальнее с их топологией, посмотреть, как часто такие вихри образуют узлы или соединяются друг с другом. А пока результаты проведённых опытов изложены в статье британских учёных в журнале Physical Review Letters.&lt;/p&gt;
						&lt;p&gt;Источник: &lt;a href=&quot;http://www.physorg.com/news122645030.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;www.PhysOrg.com&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (rghk)</author>
			<pubDate>Fri, 25 Jun 2010 07:15:47 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=78#p78</guid>
		</item>
		<item>
			<title>Для каких жанров создать разделы в разделе Программирвоание игр?</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=77#p77</link>
			<description>&lt;p&gt;Для каких жанров создать разделы в разделе &lt;a href=&quot;http://codeforum.anihub.ru/viewforum.php?id=68&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Программирвоание игр&lt;/a&gt;?&lt;/p&gt;</description>
			<author>mybb@mybb.ru (triton)</author>
			<pubDate>Fri, 25 Jun 2010 07:05:03 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=77#p77</guid>
		</item>
		<item>
			<title>Для каких жанров создать разделы в разделе Обсуждение игр?</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=76#p76</link>
			<description>&lt;p&gt;Для каких жанров создать разделы в разделе &lt;a href=&quot;http://codeforum.anihub.ru/viewforum.php?id=67&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Обсуждение игр&lt;/a&gt;?&lt;/p&gt;</description>
			<author>mybb@mybb.ru (triton)</author>
			<pubDate>Fri, 25 Jun 2010 07:02:23 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=76#p76</guid>
		</item>
		<item>
			<title>Шутки о компьютерах и компьютерщиках</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=74#p74</link>
			<description>&lt;p&gt;Ложась спать, программист ставит рядом с кроватью два стакана: один с водой на случай, если он ночью захочет пить, а второй пустой, на случай, если не захочет. А админ четыре, вторые два - на случай отказа первой системы.&lt;/p&gt;</description>
			<author>mybb@mybb.ru (rghk)</author>
			<pubDate>Fri, 25 Jun 2010 06:41:19 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=74#p74</guid>
		</item>
		<item>
			<title>Программирование графики Linux</title>
			<link>https://codeforum.anihub.me/viewtopic.php?pid=71#p71</link>
			<description>&lt;p&gt;Программирование графики Linux&lt;/p&gt;</description>
			<author>mybb@mybb.ru (triton)</author>
			<pubDate>Fri, 25 Jun 2010 05:45:54 +0400</pubDate>
			<guid>https://codeforum.anihub.me/viewtopic.php?pid=71#p71</guid>
		</item>
	</channel>
</rss>
