<?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>Maniac Programmer's Blog &#187; Java / JavaScript</title>
	<atom:link href="http://2lx.ru/category/programming/java-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://2lx.ru</link>
	<description>Блог помешанного программиста</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:44:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Меню всегда в верхней части экрана</title>
		<link>http://2lx.ru/2010/11/menyu-vsegda-v-verxnej-chasti-ekrana/</link>
		<comments>http://2lx.ru/2010/11/menyu-vsegda-v-verxnej-chasti-ekrana/#comments</comments>
		<pubDate>Mon, 01 Nov 2010 16:59:38 +0000</pubDate>
		<dc:creator>Кто-то</dc:creator>
				<category><![CDATA[Java / JavaScript]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=547</guid>
		<description><![CDATA[Пример того, как сделать так, чтобы меню Вашего сайта всегда находилось в верхней части страницы, несмотря на прокрутку страницы.
Как оно работает?
По событиям OnLoad и OnScroll страницы вызывается функция MoveCenterScreen, которая вычисляет координаты части документа, которая отображается на странице в данный момент и присваивает их диву с меню.
Скачать пример
]]></description>
		<wfw:commentRss>http://2lx.ru/2010/11/menyu-vsegda-v-verxnej-chasti-ekrana/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Сон интернетчика</title>
		<link>http://2lx.ru/2010/08/socdreamfx/</link>
		<comments>http://2lx.ru/2010/08/socdreamfx/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 15:21:07 +0000</pubDate>
		<dc:creator>Кто-то</dc:creator>
				<category><![CDATA[Java / JavaScript]]></category>
		<category><![CDATA[javaFX]]></category>
		<category><![CDATA[графика]]></category>
		<category><![CDATA[интернет]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=540</guid>
		<description><![CDATA[Небольшая демка на JavaFX, изображающая сон интернетной школоты.


Кому интересно, вот код летающей иконки:
public class DreamIconClass extends CustomNode {
 override public function create(): Node {
 // индекс случайной иконки
 var iconindex = (new Random()).nextInt(15);
 // прозрачность иконки
 var opacity = 0.1;
 // начальные координаты иконки
 var fromX = (new Random()).nextInt(400);
 var ...]]></description>
		<wfw:commentRss>http://2lx.ru/2010/08/socdreamfx/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Отображение картинок в Java Swing</title>
		<link>http://2lx.ru/2010/08/otobrazhenie-kartinok-v-java-swing/</link>
		<comments>http://2lx.ru/2010/08/otobrazhenie-kartinok-v-java-swing/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 14:14:08 +0000</pubDate>
		<dc:creator>Кто-то</dc:creator>
				<category><![CDATA[Java / JavaScript]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[графика]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=537</guid>
		<description><![CDATA[В рамка изучения Java решил написать программу для показа изображений с flickr, но возникла сложность с выводом картинки на форму.
Оказывается в тулките Swing нет специального компонента для отображения изображений. Картинки выводятся в обычный JLabel &#62;_&#60;
url = new URL(&#34;http://site.ru/image.jpg&#34;);
java.awt.Image image = java.awt.Toolkit.getDefaultToolkit().getDefaultToolkit().createImage(url);
imgLabel.setIcon(new ImageIcon(image));
PS: В JavaFX все намного проще:
var imgurl = &#34;http://site.ru/image.jpg&#34;;
img.image ...]]></description>
		<wfw:commentRss>http://2lx.ru/2010/08/otobrazhenie-kartinok-v-java-swing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Удаление фреймов, flash, и других объектов со страницы</title>
		<link>http://2lx.ru/2010/03/udalenie-frejmov-flash-i-drugix-obektov-so-stranicy/</link>
		<comments>http://2lx.ru/2010/03/udalenie-frejmov-flash-i-drugix-obektov-so-stranicy/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 14:40:15 +0000</pubDate>
		<dc:creator>Кто-то</dc:creator>
				<category><![CDATA[Java / JavaScript]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[безопасность]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=479</guid>
		<description><![CDATA[Функция на JavaScript, удаляющая из документа все фреймы, flash и прочие объекты. Может быть полезно если Ваш сайт заразили какой-нибудь гадостью.

var embeds = document.getElementsByTagName(&#34;embed&#34;);
while (embeds.length)
	embeds[0].parentNode.removeChild(embeds[0]);
var iframes = document.getElementsByTagName(&#34;iframe&#34;);
while (var cx = 0; cx &#60; iframes.length)
	iframes[0].parentNode.removeChild(iframes[0]);
var objects = document.getElementsByTagName(&#34;object&#34;);
while (objects.length)
	objects[0].parentNode.removeChild(objects[0]);
undefined;
]]></description>
		<wfw:commentRss>http://2lx.ru/2010/03/udalenie-frejmov-flash-i-drugix-obektov-so-stranicy/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>JavaScript, функция возведения в степень</title>
		<link>http://2lx.ru/2010/03/javascript-funkciya-vozvedeniya-v-stepen/</link>
		<comments>http://2lx.ru/2010/03/javascript-funkciya-vozvedeniya-v-stepen/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 16:03:15 +0000</pubDate>
		<dc:creator>Кто-то</dc:creator>
				<category><![CDATA[Java / JavaScript]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Ъ-говнокод]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=466</guid>
		<description><![CDATA[inExp = function (dig, exp) {
if (exp == 1) return alert(dig);
if (exp == 2) return alert(dig*dig);
if (exp == 3) return alert(dig*dig*dig);
if (exp == 4) return alert(dig*dig*dig*dig);
if (exp == 5) return alert(dig*dig*dig*dig*dig);
if (exp == 6) return alert(dig*dig*dig*dig*dig*dig);
if (exp == 7) return alert(dig*dig*dig*dig*dig*dig*dig);
if (exp == 8 ) return alert(dig*dig*dig*dig*dig*dig*dig*dig);
if (exp == 9) ...]]></description>
		<wfw:commentRss>http://2lx.ru/2010/03/javascript-funkciya-vozvedeniya-v-stepen/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Изменение CSS из JS</title>
		<link>http://2lx.ru/2009/08/change-css-from-js/</link>
		<comments>http://2lx.ru/2009/08/change-css-from-js/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 15:08:20 +0000</pubDate>
		<dc:creator>Кто-то</dc:creator>
				<category><![CDATA[Java / JavaScript]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=384</guid>
		<description><![CDATA[Совсем недавно потребовалось из java-скрипта поменять стиль элемента страницы.
Такой вариант в Опере работал нормально, но в IE, Firefox и Konqueror работать отказался:
document.getElementById('obj').style='font-weight:bold; color:#F1F1F1;';
А вот так заработало везде:
document.getElementById('obj').style.cssText='font-weight:bold; color:#F1F1F1;';
Пример:

]]></description>
		<wfw:commentRss>http://2lx.ru/2009/08/change-css-from-js/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RightJS, новый JavaScript-фреймворк</title>
		<link>http://2lx.ru/2009/06/rightjs-novyj-javascript-frejmvork/</link>
		<comments>http://2lx.ru/2009/06/rightjs-novyj-javascript-frejmvork/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 17:50:28 +0000</pubDate>
		<dc:creator>Кто-то</dc:creator>
				<category><![CDATA[Java / JavaScript]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=346</guid>
		<description><![CDATA[RightJS&#160;&#8212; это новый JavaScript framework, вобравший в себя лучшие стороны старых фреймворков в сочетании с новыми тхнологиями веб-разработки.
RightJS оринтирован на использование в динамических приложениях, и в отличие от фреймворков, написанных разработиками на Java и C++ не содержит длинных имен функций и сложных конструкторов.
Это очень компактный (36Кб) фреймворк. Но несмотря на ...]]></description>
		<wfw:commentRss>http://2lx.ru/2009/06/rightjs-novyj-javascript-frejmvork/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Скрипт popunder-окна</title>
		<link>http://2lx.ru/2009/06/skript-popunder-okna/</link>
		<comments>http://2lx.ru/2009/06/skript-popunder-okna/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 06:38:40 +0000</pubDate>
		<dc:creator>Кто-то</dc:creator>
				<category><![CDATA[Java / JavaScript]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=333</guid>
		<description><![CDATA[Небольшой скрипт на JavaScript, позволяющий сделать popunder-окно.
winnew=window.open("http://google.ru");
winnew.blur();
window.focus();
Скачать пример
ЗЫ: Использование popunder-окон на сайтах&#160;&#8212; прямая дорога в бан по Яндексу.
]]></description>
		<wfw:commentRss>http://2lx.ru/2009/06/skript-popunder-okna/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Получение списка ссылок на странице</title>
		<link>http://2lx.ru/2009/05/poluchenie-spiska-ssylok-na-stranice/</link>
		<comments>http://2lx.ru/2009/05/poluchenie-spiska-ssylok-na-stranice/#comments</comments>
		<pubDate>Sat, 16 May 2009 05:58:21 +0000</pubDate>
		<dc:creator>Кто-то</dc:creator>
				<category><![CDATA[Java / JavaScript]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=322</guid>
		<description><![CDATA[Небольшой скрипт на JavaScript, позволяющий получить список ссылок на странице.
function getLinks(keyword){
 var links = document.getElementsByTagName("a");
 var outLinks = new Array();
 var linksCount = 0;
 for(var i = 0; i &#60; links.length; i++)
 {
 if(links[i].href.indexOf(keyword) != -1)
 {
 outLinks[linksCount++] = links[i].href;
 }
 }
 return outLinks;
}
Вызываем функцию так:
links = getLinks("keyword");
Где &#171;keyword&#187;&#160;&#8212; строка, ...]]></description>
		<wfw:commentRss>http://2lx.ru/2009/05/poluchenie-spiska-ssylok-na-stranice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Аналог PHP&#039;шной nl2br в JavaScript</title>
		<link>http://2lx.ru/2009/04/analog-phpshnoj-nl2br-v-javascript/</link>
		<comments>http://2lx.ru/2009/04/analog-phpshnoj-nl2br-v-javascript/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 13:54:24 +0000</pubDate>
		<dc:creator>Кто-то</dc:creator>
				<category><![CDATA[Java / JavaScript]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=302</guid>
		<description><![CDATA[Небольшая JavaScript-функция для замены в тексте символов переноса строки на теги &#60;br&#62;
Эта функция, разработанная в рамках проекта php.js, является JavaScript-имплементацией PHP&#39;шной nl2br. Автор&#160;&#8212; Kevin van Zonneveld.
Код функции:
function nl2br (str, is_xhtml) {
 // http://kevin.vanzonneveld.net
 // + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
 // + improved by: Philip Peterson
 // + improved ...]]></description>
		<wfw:commentRss>http://2lx.ru/2009/04/analog-phpshnoj-nl2br-v-javascript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

