<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Статьи по Windows 9x Me XP 2003 Longhorn Vista Linux FreeBSD Apache MySQL хостинг PHP Perl</title>
<link>http://ru-admin.com/</link>
<language>ru</language>
<description>Статьи по Windows 9x Me XP 2003 Longhorn Vista Linux FreeBSD Apache MySQL хостинг PHP Perl</description>
<generator>DataLife Engine</generator><item>
<title>Восемь мифов про Java</title>
<guid isPermaLink="true">http://ru-admin.com/2008/04/29/vosem-mifov-pro-java.html</guid>
<link>http://ru-admin.com/2008/04/29/vosem-mifov-pro-java.html</link>
<description><![CDATA[<div id='news-id-836'><p><span style="font-weight: bold;">Java медленно работает</span> 
                  </p>
<p>Это довольно старый миф, но когда-то он действительно был 
                  правдой. Изначально виртуальные машины, на которых выполнялся 
                  байт-код Java, были несовершенны, и к тому же язык Java и 
                  виртуальная машина разрабатывались не для компьютеров в 
                  привычном их понимании, а как некая универсальная среда для 
                  различных устройств, где скорость работы программ была 
                  некритична, а объемы данных — незначительны. Разница в 
                  скорости выполнения одинаковых задач между обычным 
                  компилируемым кодом и интерпретируемым кодом Java могла 
                  достигать сотен раз. 
                  </p>
<p>Но несмотря на это, в настоящее время скорость работы 
                  байт-кода на современных виртуальных машинах уступает лучшим 
                  компиляторам машинных кодов всего лишь на несколько десятков 
                  процентов, а в некоторых случаях даже и превосходит их! 
                  Неужели интерпретация может обогнать скомпилированную 
                  программу? Разумеется, нет. 
                  </p>
<p>Дело в том, что Java байт-код теперь уже не 
                  интерпретируется виртуальной машиной, а компилируется да еще и 
                  оптимизируется, причем динамически, на основе собираемых 
                  виртуальными машинами данных о ходе выполнения программы. 
                  </p>
<p>По тестам на “скорострельность” Java весьма неплоха, но как 
                  же обстоят дела с реальными приложениями? К сожалению, с 
                  пользовательскими приложениями дела обстоят не так уж и 
                  хорошо. Причина тому — медленная работа графических 
                  компонентов системы. 
                  </p>
<p>Программисты Java знают, что в языке имеются две 
                  стандартные возможности для работы с пользовательским 
                  интерфейсом — AWT и Swing. AWT — это платформозависимая 
                  реализация графического интерфейса пользователя. Скорость 
                  работы большинства ее реализаций вполне удовлетворительна, но 
                  количество функций весьма ограниченно. В качестве альтернативы 
                  AWT разработана библиотека Swing. Она целиком основана на 
                  возможностях языка, имеет множество функций и 
                  платформонезависима, но скорость ее работы невысока. 
                  </p><br /></div>]]></description>
<category><![CDATA[Java/CSS/HTML/DHTML]]></category>
<dc:creator>admin</dc:creator>
<pubDate>Tue, 29 Apr 2008 09:58:58 +0300</pubDate>
</item><item>
<title>Сокращение времени загрузки страниц с помощью CSS</title>
<guid isPermaLink="true">http://ru-admin.com/2007/10/12/sokrashhenie-vremeni-zagruzki-stranic-s.html</guid>
<link>http://ru-admin.com/2007/10/12/sokrashhenie-vremeni-zagruzki-stranic-s.html</link>
<description><![CDATA[<div id='news-id-654'><p>Несмотря на всё большее распространение широкополосного доступа к Интернету, проблемы скорости загрузки HTML-страниц всё ещё не безразличны многим пользователям Сети, особенно на просторах бывшего Союза. CSS (Cascading Style Sheets) может помочь в этом деле, сэкономив нам время и трафик.</p></div>]]></description>
<category><![CDATA[Java/CSS/HTML/DHTML]]></category>
<dc:creator>Fross</dc:creator>
<pubDate>Fri, 12 Oct 2007 20:55:51 +0300</pubDate>
</item><item>
<title>Сокеты и Java</title>
<guid isPermaLink="true">http://ru-admin.com/2007/10/12/sokety-i-java.html</guid>
<link>http://ru-admin.com/2007/10/12/sokety-i-java.html</link>
<description><![CDATA[<div id='news-id-653'>Вам захотелось сделать свой чат ? Вы уже поняли, что Вам прийдётся изучить принцып сокетов? Ну тогда смею предложить Вам несколько простых шагов по созданию соединения между компьютерами в интернете по средствам Java. Для начала не забудьте добавить в исходный код вашей программы java.net и java.io пакеты. <br />
<br />
Вот три основных этапа создания нашего приложения: <br />
<br />
Сервер (Tim) - Создаём новый сокет, ожидающий запросы от клиента на 4444 порту. <br />
Клиент (Chris) - Создаём новый сокет, который будет коннектиться к Tim на 4444 порт. <br />
Начинаем передачу данных между клиентом и сокетом. <br />
Инициализация клиентского сокета выглядит следующим образом: <br /></div>]]></description>
<category><![CDATA[Java/CSS/HTML/DHTML]]></category>
<dc:creator>Fross</dc:creator>
<pubDate>Fri, 12 Oct 2007 20:53:58 +0300</pubDate>
</item><item>
<title>Java-приложение: заглянем внутрь</title>
<guid isPermaLink="true">http://ru-admin.com/2007/10/12/java-prilozhenie-zagljanem-vnutr.html</guid>
<link>http://ru-admin.com/2007/10/12/java-prilozhenie-zagljanem-vnutr.html</link>
<description><![CDATA[<div id='news-id-652'>Чтобы отладить приложение, можно поступить по-разному. Во-первых, можно воспользоваться штатным отладчиком из какого-либо программного пакета. Во-вторых, можно самостоятельно вычислить ошибку - логически, по внешним признакам. И в-третьих, можно "подглядеть", что же там такое творится внутри вашей программы. Для этого, последнего, способа и существуют всевозможные утилиты и библиотеки. Так, в библиотеке MFC из компилятора Visual C++ есть специальные макросы, которые во время запуска примера пересылают требуемую информацию в окно специальной утилиты-монитора (не правда ли, похоже на подглядывание в замочную скважину?). Подобный мониторинг данных стар, как само программирование, и очень прост: нужно выводить на экран дисплея значения переменных, расположенных в участках программы, вызывающих сомнения. Просматривая полученные данные, можно последовательно приблизиться к ошибочному участку.<br /></div>]]></description>
<category><![CDATA[Java/CSS/HTML/DHTML]]></category>
<dc:creator>Fross</dc:creator>
<pubDate>Fri, 12 Oct 2007 20:51:04 +0300</pubDate>
</item><item>
<title>Использование OpenGL в Java</title>
<guid isPermaLink="true">http://ru-admin.com/2007/10/12/ispolzovanie-opengl-v-java.html</guid>
<link>http://ru-admin.com/2007/10/12/ispolzovanie-opengl-v-java.html</link>
<description><![CDATA[<div id='news-id-651'>Принципы реализации OpenGL в Java<br />
В настоящее время Java очень широко распространена и все больше и больше различных технологий переносятся на этот язык. Не исключением является и OpenGL. OpenGL дополняет Java таким образом, что перспективные технологии 3D графики становятся реальностью при написании апплетов для WEB с помощью Java. OpenGL реализован в Java посредством дополнительных расширений и библиотек. Существует несколько видов этих библиотек, все они выпускаются различными небольшими компаниями. Коммерческие библиотеки я рассматривать не буду, а рассмотрю самую распространенную и самое главное бесплатную (GNU лицензия) библиотеку GL4Java (Ее можно взять по адресу http://www.jausoft.com). Кроме того, эта библиотека имеет меньше всего недостатков и вдобавок к этому существует практически под все операционные системы. Поэтому далее мы будем рассматривать именно эту библиотеку. <br /></div>]]></description>
<category><![CDATA[Java/CSS/HTML/DHTML]]></category>
<dc:creator>Fross</dc:creator>
<pubDate>Fri, 12 Oct 2007 20:49:51 +0300</pubDate>
</item><item>
<title>Метод confirm в JavaScript</title>
<guid isPermaLink="true">http://ru-admin.com/2007/10/12/metod-confirm-v-javascript.html</guid>
<link>http://ru-admin.com/2007/10/12/metod-confirm-v-javascript.html</link>
<description><![CDATA[<div id='news-id-650'>Команда confirm (подтвердить) действует очень похоже на alert, за исключением того, что добавляет кнопку "Отмена" в диалоговое окно. И то, и другое - методы. <br />
<br />
Одна команда сама по себе многого не дает. Нет никакой разницы, что вы выбираете - "ОК" или "ОТМЕНА". Но стоит добавить функции IF (если) и ELSE (иначе), и готовы отличные эффекты. <br />
<br />
<span style="COLOR: #0000ff"><br />
	confirm("Уверены, что хотите войти?")<br />
	</span><br /></div>]]></description>
<category><![CDATA[Java/CSS/HTML/DHTML]]></category>
<dc:creator>Fross</dc:creator>
<pubDate>Fri, 12 Oct 2007 20:48:34 +0300</pubDate>
</item><item>
<title>Операторы Javascript</title>
<guid isPermaLink="true">http://ru-admin.com/2007/10/12/operatory-javascript.html</guid>
<link>http://ru-admin.com/2007/10/12/operatory-javascript.html</link>
<description><![CDATA[<div id='news-id-649'><table cellspacing="1" cellpadding="8" width="100%">
	
<tbody>
		
<tr>
			
<td class="header" style="COLOR: #0d2938">Операторы Javascript</td>
		</tr>
		
<tr>
			
<td class="main_news_body" valign="top" align="left" bgcolor="#ffffff"><br />
				
				
<table class="a">
					
<tbody>
						
<tr>
							
<td>
								
<table class="a">
									
<tbody>
										
<tr>
											
<td>
												
<table class="a">
													
<tbody>
														
<tr>
															
<td>Операторы служат для управления потоком команд в JavaScript. Один объект может быть разбит на несколько строк,или, наоборот в одной строке может бытьнесколько операторов. <br />
																<br />
																Необходимо знать следующее, во-первых,блоки операторов, такие как определения функций, должны быть заключены в фигурные скобки. Во-вторых, точка с запятой служит разделителем отдельных операторов. Если пропустить точку с запятой, поведение программы станет непредсказуемым. <br />
																</td>
														</tr>
													</tbody>
												</table></td>
										</tr>
									</tbody>
								</table></td>
						</tr>
					</tbody>
				</table></td>
		</tr>
	</tbody>
</table></div>]]></description>
<category><![CDATA[Java/CSS/HTML/DHTML]]></category>
<dc:creator>Fross</dc:creator>
<pubDate>Fri, 12 Oct 2007 20:47:45 +0300</pubDate>
</item><item>
<title>Изменения в зависимости от разрешения экрана— подгрузка фонов, изменение стилей</title>
<guid isPermaLink="true">http://ru-admin.com/2007/10/12/izmenenija-v-zavisimosti-ot.html</guid>
<link>http://ru-admin.com/2007/10/12/izmenenija-v-zavisimosti-ot.html</link>
<description><![CDATA[<div id='news-id-648'>Похоже, эта тема становится любимой. :)) Хотя тема действительно актуальная, очень часто web дизайнеру приходиться придумывать "универсальные" странички под все возможные разрешения экранов. Как решать эту проблему— личное дело каждого. Можно использовать таблицы, можно все просто сделать одного фиксированного размера, можно использовать скрипты. У использования JavaScript есть только два серьезных минуса, на мой взгляд, первый— отключенная поддержка в броузере посетителя, второй— недостаток знаний и опыта у web дизайнера. Очень часто встречается и то, и это. :))) Гениев нет, так сказать...<br /></div>]]></description>
<category><![CDATA[Java/CSS/HTML/DHTML]]></category>
<dc:creator>Fross</dc:creator>
<pubDate>Fri, 12 Oct 2007 20:46:20 +0300</pubDate>
</item><item>
<title>Обманщик спам-роботов</title>
<guid isPermaLink="true">http://ru-admin.com/2007/10/12/obmanshhik-spam-robotov.html</guid>
<link>http://ru-admin.com/2007/10/12/obmanshhik-spam-robotov.html</link>
<description><![CDATA[<div id='news-id-647'>Как известно, бичом современного Интернета является спам - непрошенная рассылка рекламных и прочих сообщений. По данным некоторых аналитиков, он составляет более 50% всех сообщений в Сети. Большую часть адресов в спамерских базах данных доставили спам-роботы - специальные программы, которые изучают общедоступные ресурсы (форумы, гостевые книги и т.д.) и, найдя в тексте e-mail, добавляют его в свою базу данных. После этого человек с удивлением замечает, что в его ящике начинают появляться непрошенные сообщения с самыми разнообразными приглашениями – от рекламы памперсов и до предложений купить пару миллионов адресов из спамерских баз. Именно из-за этого многие пользователи Интернета не пишут адрес своей электронной почты в форумах, гостевых книгах, чатах, при регистрации на сайтах и прочих Интернет-ресурсах. <br /></div>]]></description>
<category><![CDATA[Java/CSS/HTML/DHTML]]></category>
<dc:creator>Fross</dc:creator>
<pubDate>Fri, 12 Oct 2007 20:45:41 +0300</pubDate>
</item><item>
<title>Маленькие хитрости JavaScript</title>
<guid isPermaLink="true">http://ru-admin.com/2007/10/12/malenkie-khitrosti-javascript.html</guid>
<link>http://ru-admin.com/2007/10/12/malenkie-khitrosti-javascript.html</link>
<description><![CDATA[<div id='news-id-646'>Достигший высокой степени просветления гуру веб-мастеринга может заслуженно почивать на лаврах, занимаясь исключительно архитектурными вопросами проектирования сайтов, и, может быть, иногда давать консультации за очень большие деньги. Но для того чтобы стать таким гуру, требуются годы духовного совершенствования. И кто знает, что сложнее для неофита – постичь, как звучит хлопок одной ладони, или разобраться в особенностях функционирования объекта StyleSheet в объектной модели JavaScript...<br /></div>]]></description>
<category><![CDATA[Java/CSS/HTML/DHTML]]></category>
<dc:creator>Fross</dc:creator>
<pubDate>Fri, 12 Oct 2007 20:44:16 +0300</pubDate>
</item></channel></rss>