<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>В течения дня разрабатываю коммерческие Ruby on Rails, Java и C# web-приложения. Вечером исследую технологии разработки ПО, пишу заметки в блог и иногда могу забить гвоздь. :) По возможности, стараюсь делать проще и удобнее. Для Tumblr поддерживаю тему “Flashback to Simplicity”. А связаться со мной можно через местный телеграф.</description><title>The Developer Times — simplicity &amp; usability</title><generator>Tumblr (3.0; @drevlyanin)</generator><link>http://www.drevlyanin.ru/</link><item><title>Экспорт и импорт данных в Oracle</title><description>&lt;p&gt;Экспорт и импорт данных в Oracle под Linux заработал не сразу.&lt;/p&gt;

&lt;p&gt;Сначала пришлось подредактировать &lt;code&gt;.bash_profile&lt;/code&gt;:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;# User specific environment and startup programs

export JAVA_HOME=/usr/lib/jvm-exports/java-1.6.0-openjdk-1.6.0.0.x86_64/
export ORACLE_HOME=/opt/oracle/11g
export TNS_ADMIN=${ORACLE_HOME}/network/admin/
export ORACLE_SID=orcl

export PATH=$PATH:$HOME/bin:${ORACLE_HOME}/bin
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;И только затем заработали команды &lt;code&gt;exp&lt;/code&gt; и &lt;code&gt;imp&lt;/code&gt;:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ exp userid=user/password file=user.dmp
$ imp userid=user_tmp/password file=user.dmp fromuser=user touser=user_tmp
&lt;/code&gt;&lt;/pre&gt;</description><link>http://www.drevlyanin.ru/post/23931262657</link><guid>http://www.drevlyanin.ru/post/23931262657</guid><pubDate>Mon, 28 May 2012 19:18:00 +0400</pubDate><category>linux</category><category>oracle</category><category>database</category><category>import</category><category>export</category><category>backup</category><category>restore</category><category>text</category></item><item><title>Профайлер VisualVM, ты прекрасен, спору нет</title><description>&lt;a href="http://visualvm.java.net/"&gt;Профайлер VisualVM, ты прекрасен, спору нет&lt;/a&gt;: &lt;p&gt;VisualVM — волшебный инструмент. Сегодня он мне сэкономил пару дней работы. За 10 секунд нашёл узкое место (bottleneck) которое было тут же изфикшено.&lt;/p&gt;</description><link>http://www.drevlyanin.ru/post/23738709571</link><guid>http://www.drevlyanin.ru/post/23738709571</guid><pubDate>Fri, 25 May 2012 20:39:45 +0400</pubDate><category>visualvm</category><category>link</category><category>java</category><category>jvm</category><category>jdk</category><category>bottleneck</category></item><item><title>Самый короткий способ избавиться от дубликатов в списке в Java</title><description>&lt;p&gt;Избавиться от дубликатов в списке и при этом не потерять порядок.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;// Список с дубликатами
ArrayList list = new ArrayList() {{ add("A"); add("B"); add("A"); }};

// Список без дубликатов
list = new ArrayList(new LinkedHashSet(list));
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Возможно эффективность страдает, зато коротко. Как вариант, можно использовать &lt;a href="http://commons.apache.org/collections/apidocs/org/apache/commons/collections/list/SetUniqueList.html"&gt;org.apache.commons.collections.list.SetUniqueList&lt;/a&gt;.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;List uniqueList = SetUniqueList.decorate(new ArrayList());
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Если в списке хранятся нестандартные объекты, будет также полезно переопределить &lt;code&gt;public boolean equals(Object obj)&lt;/code&gt; и &lt;code&gt;public int hashCode()&lt;/code&gt; при помощи &lt;a href="http://commons.apache.org/lang/api-release/org/apache/commons/lang3/builder/EqualsBuilder.html"&gt;org.apache.commons.lang3.builder.EqualsBuilder&lt;/a&gt; и &lt;a href="http://commons.apache.org/lang/api-release/org/apache/commons/lang3/builder/HashCodeBuilder.html"&gt;org.apache.commons.lang3.builder.HashCodeBuilder&lt;/a&gt; соответственно.&lt;/p&gt;</description><link>http://www.drevlyanin.ru/post/23733067937</link><guid>http://www.drevlyanin.ru/post/23733067937</guid><pubDate>Fri, 25 May 2012 18:09:00 +0400</pubDate><category>java</category><category>development</category><category>list</category><category>unique</category><category>text</category></item><item><title>Как быстро преобразовать файл в формате windows-1251 к utf-8</title><description>&lt;p&gt;В Linux многое просто, вот и операция конвертация файла элементарна:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ iconv -f windows-1251 -t utf-8 &amp;lt;windows-1251-file.txt&amp;gt; utf-8-file.txt
&lt;/code&gt;&lt;/pre&gt;</description><link>http://www.drevlyanin.ru/post/23674108236</link><guid>http://www.drevlyanin.ru/post/23674108236</guid><pubDate>Thu, 24 May 2012 19:40:00 +0400</pubDate><category>encoding</category><category>utf-8</category><category>windows-1251</category><category>linux</category><category>text</category></item><item><title>Как заходить на сервер по ssh без пароля?</title><description>&lt;p&gt;Очень просто — для того, чтобы без пароля ходить с server1 на server2 нужно выполнить всего две команды.&lt;/p&gt;

&lt;p&gt;1. Создаём пару ключей.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[user1@server1] $ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user1/.ssh/id_rsa): 
Created directory '/home/user1/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/user1/.ssh/id_rsa.
Your public key has been saved in /home/user1/.ssh/id_rsa.pub.
...
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;2. После того, как ключи созданы, передаём публичный ключ (в нашем случае id_rsa.pub) на удалённый сервер.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[user1@server1] $ ssh-copy-id -i ~/.ssh/id_rsa.pub user2@server2
user2@server2's password: 
Now try logging into the machine, with "ssh 'user2@server2'", and check in:
.ssh/authorized_keys
to make sure we haven't added extra keys that you weren't expecting.
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Теперь можно зайти на сервер без пароля.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[user1@server1] $ ssh user2@server2
Last login: Tue May 22 12:25:00 2012 from server1
[user2@server2] $
&lt;/code&gt;&lt;/pre&gt;</description><link>http://www.drevlyanin.ru/post/23535770365</link><guid>http://www.drevlyanin.ru/post/23535770365</guid><pubDate>Tue, 22 May 2012 12:32:00 +0400</pubDate><category>linux</category><category>ssh</category><category>rsa</category><category>text</category></item><item><title>Некоторые фотографии, которые были сделаны мной при помощи...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_m2errcIuUW1qknphyo1_500.jpg"/&gt;&lt;br/&gt; Утреннее небо&lt;br/&gt;&lt;br/&gt; &lt;img src="http://24.media.tumblr.com/tumblr_m2errcIuUW1qknphyo2_500.jpg"/&gt;&lt;br/&gt; Весеннее настроение&lt;br/&gt;&lt;br/&gt; &lt;img src="http://24.media.tumblr.com/tumblr_m2errcIuUW1qknphyo3_500.jpg"/&gt;&lt;br/&gt; Весна&lt;br/&gt;&lt;br/&gt; &lt;img src="http://24.media.tumblr.com/tumblr_m2errcIuUW1qknphyo4_500.jpg"/&gt;&lt;br/&gt; Стена цвета чипсов&lt;br/&gt;&lt;br/&gt; &lt;img src="http://25.media.tumblr.com/tumblr_m2errcIuUW1qknphyo5_500.jpg"/&gt;&lt;br/&gt; Мальчик-паж&lt;br/&gt;&lt;br/&gt; &lt;img src="http://25.media.tumblr.com/tumblr_m2errcIuUW1qknphyo8_r1_500.jpg"/&gt;&lt;br/&gt; Подводный мир&lt;br/&gt;&lt;br/&gt; &lt;img src="http://24.media.tumblr.com/tumblr_m2errcIuUW1qknphyo9_r1_500.jpg"/&gt;&lt;br/&gt; Туалетные технологии&lt;br/&gt;&lt;br/&gt; &lt;p&gt;Некоторые фотографии, которые были сделаны мной при помощи &lt;a href="http://instagr.am/"&gt;instagram&lt;/a&gt; за последнее время. &lt;em&gt;Также, этот пост является демонстрацией того, как распрекрасная тема “&lt;a href="/tagged/flashback_to_simplicity"&gt;Flashback to Simplicity&lt;/a&gt;” справляется с отображением &lt;a href="http://www.tumblr.com/docs/en/custom_themes#photoset-posts"&gt;photoset posts&lt;/a&gt;, причём без дополнительной адаптации.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Ссылки на оригиналы фотографий: &lt;a href="http://instagr.am/p/JBjnR4CxUK/"&gt;#1&lt;/a&gt;, &lt;a href="http://instagr.am/p/I_uDxwCxd-/"&gt;#2&lt;/a&gt;, &lt;a href="http://instagr.am/p/JIbbLrCxQB/"&gt;#3&lt;/a&gt;, &lt;a href="http://instagr.am/p/JB-NOvixZG/"&gt;#4&lt;/a&gt;, &lt;a href="http://instagr.am/p/I_x_2vCxeh/"&gt;#5&lt;/a&gt;, &lt;a href="http://instagr.am/p/JQIlOVCxdm/"&gt;#6&lt;/a&gt;, &lt;a href="http://instagr.am/p/JT9Lt_Cxdq/"&gt;#7&lt;/a&gt;.&lt;/p&gt;</description><link>http://www.drevlyanin.ru/post/21015734763</link><guid>http://www.drevlyanin.ru/post/21015734763</guid><pubDate>Fri, 13 Apr 2012 12:04:00 +0400</pubDate><category>photo</category><category>flashback to simplicity</category><category>theme</category><category>tumblr</category></item><item><title>Копирование InputStream в OutputStream одной строчкой</title><description>&lt;p&gt;Вы всё ещё пишете так:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;// InputStream is
// OutputStream op;
byte[] buf = new byte[4096];
int len;
while ((len = is.read(buf)) != -1) {
  op.write(buf, 0, len);
}
op.flush();
is.close();
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Зачем? Ведь можно писать короче и проще, используя &lt;a href="http://commons.apache.org/io/api-release/org/apache/commons/io/IOUtils.html"&gt;IOUtils&lt;/a&gt;:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;// InputStream is
// OutputStream op;
IOUtils.copy(is, os);
IOUtils.closeQuietly(is);
IOUtils.closeQuietly(os);
&lt;/code&gt;&lt;/pre&gt;</description><link>http://www.drevlyanin.ru/post/20895935406</link><guid>http://www.drevlyanin.ru/post/20895935406</guid><pubDate>Wed, 11 Apr 2012 12:40:00 +0400</pubDate><category>java</category><category>development</category><category>text</category></item><item><title>Instance initializer (double brace initialization)</title><description>&lt;p&gt;Есть такая замечательная конструкция в Java — &lt;strong&gt;instance initializer&lt;/strong&gt;:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;User u = new User() {{
  email = "test@email.com";
  password = "password";
}};
&lt;/code&gt;&lt;/pre&gt;

&lt;blockquote&gt;
  &lt;p&gt;The first brace creates a new anonymous inner class, the second declares an instance initializer block that is run when the anonymous inner class is instantiated. This type of initializer block is formally called an &amp;#8220;instance initializer&amp;#8221;, because it is declared within the instance scope of the class — &amp;#8220;static initializers&amp;#8221; are a related concept where the keyword static is placed before the brace that starts the block, and which is executed at the class level as soon as the classloader completes loading the class. The initializer block can use any methods, fields and final variables available in the containing scope, but one has to be wary of the fact that initializers are run before constructors (but not before superclass constructors).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Но,&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;This only works only for non-final classes because it creates an anonymous subclass.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Удобно.&lt;/p&gt;</description><link>http://www.drevlyanin.ru/post/20346467232</link><guid>http://www.drevlyanin.ru/post/20346467232</guid><pubDate>Mon, 02 Apr 2012 16:49:00 +0400</pubDate><category>java</category><category>development</category><category>text</category></item><item><title>Вышла финальная версия Play Framework 2.0!</title><description>&lt;a href="http://www.playframework.org/"&gt;Вышла финальная версия Play Framework 2.0!&lt;/a&gt;: &lt;p&gt;Случилось то, чего я ждал долгое время — вышел лучший, действительно лучший Web-фреймворк на Java/Scala, который реализован &lt;a href="http://www.playframework.org/documentation/2.0/Philosophy"&gt;в лучших традициях минимализма&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Пришла пора действовать…&lt;/em&gt;&lt;/p&gt;</description><link>http://www.drevlyanin.ru/post/19337834372</link><guid>http://www.drevlyanin.ru/post/19337834372</guid><pubDate>Wed, 14 Mar 2012 11:39:00 +0300</pubDate><category>play framework</category><category>link</category><category>web</category><category>java</category><category>scala</category></item><item><title>Обновил тему "Flashback to Simplicity" для Tumblr</title><description>&lt;a href="http://www.tumblr.com/theme/30251"&gt;Обновил тему "Flashback to Simplicity" для Tumblr&lt;/a&gt;: &lt;p&gt;Обновил свою любимую тему для блогов на Tumblr. При создании темы, я руководствовался принципом, &lt;strong&gt;делай так, чтобы это было максимально простым и удобным в использовании&lt;/strong&gt;.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Изменил основной и единственный шрфит с “Anonymous Pro” на “&lt;a href="http://www.paratype.ru/public/"&gt;ПТ Моно&lt;/a&gt;” — текст стал читаться легче, для глаз приятнее;&lt;/li&gt;
&lt;li&gt;Убрал поддержку цитирования в старом стиле (&lt;span style="color: #500050;"&gt;&lt;code&gt;&gt;&lt;/code&gt;&lt;/span&gt;);&lt;/li&gt;
&lt;li&gt;Немного причесал тему.&lt;/li&gt;
&lt;/ul&gt;</description><link>http://www.drevlyanin.ru/post/19233699629</link><guid>http://www.drevlyanin.ru/post/19233699629</guid><pubDate>Tue, 13 Mar 2012 16:03:00 +0300</pubDate><category>flashback to simplicity</category><category>theme</category><category>tumblr</category><category>link</category></item><item><title>Сброс кеша темы для WebSphere Portal</title><description>&lt;p&gt;По работе, стояла задача изменить тему оформления для WebSphere Portal 6. Тема располагается по следующему пути:
&lt;code&gt;WebSpherePortal\wp_profile\installedApps\&amp;lt;domain&amp;gt;\wps.ear\wps.war\themes\html\&amp;lt;theme&amp;gt;&lt;/code&gt;. Какое-то время, не мог понять, почему не вижу обновлений темы на портале. После исследования проблемы выяснил — она кешируется &lt;s&gt;зараза эдакая&lt;/s&gt;. Соответственно изменения в jspf-файлах не применяются. Перезапуск портала не помогает.&lt;/p&gt;

&lt;p&gt;Дальнейшие изыскания помогли найти решение: если нужно, чтобы изменения применились, необходимо пересохранить файл &lt;code&gt;Default.jsp&lt;/code&gt;, тогда timestamp файла обновиться и тема будет пересобрана.&lt;/p&gt;

&lt;p&gt;P.S.: А вообще, WebSphere Portal — это кладезь примеров того, как не стоит делать программные продукты.&lt;/p&gt;</description><link>http://www.drevlyanin.ru/post/18603443719</link><guid>http://www.drevlyanin.ru/post/18603443719</guid><pubDate>Fri, 02 Mar 2012 15:23:00 +0300</pubDate><category>cache</category><category>java</category><category>websphere portal</category><category>text</category><category>development</category><category>web</category></item><item><title>Оказывается, Tumblr умеет делать разрыв страницы</title><description>&lt;p&gt;Когда используется &lt;em&gt;визуальный редактор&lt;/em&gt; — всё понятно, там есть соответствующая кнопка “Добавить разрыв страницы”. Если же для форматирования контента используется режим &lt;em&gt;обычный текст&lt;/em&gt; или &lt;em&gt;markdown&lt;/em&gt;, то для вставки разрыва страницы нужно использовать метки &lt;code&gt;&amp;lt;!-- more --&amp;gt;&lt;/code&gt; или [[&lt;code&gt;MORE&lt;/code&gt;]].&lt;/p&gt;

&lt;p&gt;В случае, если стандартная стилизация разрыва страницы не устраивает, &lt;a href="http://www.tumblr.com/docs/en/custom_themes"&gt;можно описать&lt;/a&gt; свой вариант блока &lt;code&gt;{block:More}{/block:More}&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;!-- more --&gt;&lt;/p&gt;

&lt;p&gt;Ура! Разрыв страницы работает.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m0tuynWkSw1qigcws.png" alt="It works!"/&gt;&lt;/p&gt;</description><link>http://www.drevlyanin.ru/post/19235330636</link><guid>http://www.drevlyanin.ru/post/19235330636</guid><pubDate>Sun, 15 Jan 2012 17:19:00 +0300</pubDate><category>more</category><category>read more</category><category>theme</category><category>tumblr</category><category>text</category></item><item><title>Понравилось видео на YouTube, хочу посмотреть позже на Android-устройстве</title><description>&lt;p&gt;Так бывает, что заходишь на YouTube и вдруг наталкиваешься на интересное видео, например, на каналах &lt;a href="http://www.youtube.com/user/mosfilm"&gt;Мосфильма&lt;/a&gt;, &lt;a href="http://www.youtube.com/user/LenfilmVideo"&gt;Ленфильма&lt;/a&gt;, &lt;a href="http://www.youtube.com/user/kinorussia"&gt;Советское Кино&lt;/a&gt;, &lt;a href="http://www.youtube.com/user/getmovies"&gt;GetMovies&lt;/a&gt; или &lt;a href="http://www.youtube.com/user/Soyuzmult"&gt;Союзмультфильма&lt;/a&gt;. Но времени или желания прямо сейчас смотреть нет, зато через 15 минут, в метро, посмотрел бы с удовольствием. Соответственно, нужно как можно быстрее закинуть его на Android-устройство. Есть два быстрых решения:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;p&gt;Использовать сервис &lt;a href="https://getspool.com/"&gt;Spool&lt;/a&gt;. Это универсальное средство.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Либо установить на Android-девайс приложения &lt;a href="https://market.android.com/details?id=com.google.android.apps.chrometophone"&gt;Google Chrome to Phone&lt;/a&gt;, &lt;a href="https://market.android.com/details?id=com.google.android.youtube"&gt;YouTube&lt;/a&gt; и YouTube Downloader (или аналог). В свою очередь на PC устанавливается &lt;a href="https://chrome.google.com/webstore/detail/oadboiipflhobonjjffjbfekfjcgkhco"&gt;расширение&lt;/a&gt; для Google Chrome.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;После этого порядок действия следующий:&lt;/p&gt;

&lt;ol&gt;&lt;li&gt;Находимся на странице понравившегося видео;&lt;/li&gt;
&lt;li&gt;Жмём на кнопку &lt;code&gt;Google Chrome to Phone Extension&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;На Android-устройстве в автоматически открывшемся диалоговом окне выбираем открытие ссылки в &lt;code&gt;YouTube&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;Отправляем видео с помощью &lt;code&gt;Download&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;Видео скачивается в выбранном разрешении, смотрим когда нам удобно.&lt;/li&gt;
&lt;/ol&gt;</description><link>http://www.drevlyanin.ru/post/14978008674</link><guid>http://www.drevlyanin.ru/post/14978008674</guid><pubDate>Thu, 29 Dec 2011 19:29:00 +0300</pubDate><category>android</category><category>youtube</category><category>synchronization</category><category>automation</category><category>video</category><category>desktop computer</category><category>offline</category></item><item><title>"С каждым словом “мне плохо”, человек подтверждает своё состояние и создаёт дальнейшее..."</title><description>“С каждым словом “мне плохо”, человек подтверждает своё состояние и создаёт дальнейшее разрушение, вместо того чтобы начать изменять себя.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Загадки нашего Я&lt;/em&gt;</description><link>http://www.drevlyanin.ru/post/13542386257</link><guid>http://www.drevlyanin.ru/post/13542386257</guid><pubDate>Wed, 30 Nov 2011 14:30:56 +0300</pubDate><category>optimism</category><category>quote</category></item><item><title>Philip Glass - Einstein on the Beach, Knee 1

Как жаль, что...</title><description>&lt;embed type="application/x-shockwave-flash" src="http://assets.tumblr.com/swf/audio_player_black.swf?audio_file=http://www.tumblr.com/audio_file/13248535159/tumblr_lv5u9iwrrf1qknphy&amp;color=FFFFFF" height="27" width="207" quality="best" wmode="opaque"&gt;&lt;/embed&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;strong&gt;Philip Glass - Einstein on the Beach, Knee 1&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Как жаль, что только что и как хорошо, что узнал о таком композиторе, как &lt;a href="http://ru.wikipedia.org/wiki/%D0%93%D0%BB%D0%B0%D1%81%D1%81,_%D0%A4%D0%B8%D0%BB%D0%B8%D0%BF"&gt;Филип Гласс&lt;/a&gt;. Он пишет прекрасные &lt;a href="http://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BB%D0%B8%D0%B7%D0%BC_(%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D0%B0)"&gt;минималистичные&lt;/a&gt; композиции.&lt;/p&gt;</description><link>http://www.drevlyanin.ru/post/13248535159</link><guid>http://www.drevlyanin.ru/post/13248535159</guid><pubDate>Thu, 24 Nov 2011 13:24:00 +0300</pubDate><category>philip glass</category><category>audio</category><category>minimalism</category><category>simplicity</category></item><item><title>Людвиг ван Бетхоовен — Симфония № 5, действие первое

… и...</title><description>&lt;embed type="application/x-shockwave-flash" src="http://assets.tumblr.com/swf/audio_player_black.swf?audio_file=http://www.tumblr.com/audio_file/13203515096/tumblr_lv4994KhJz1qknphy&amp;color=FFFFFF" height="27" width="207" quality="best" wmode="opaque"&gt;&lt;/embed&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;strong&gt;Людвиг ван Бетхоовен — Симфония № 5, действие первое&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;… и понеслась ностальгия, как мне повезло первый раз в жизни &lt;s&gt;послушать&lt;/s&gt; прочувствовать органный концерт в &lt;a href="http://www.prague-wiki.com/wiki/Church_of_Saint_Giles"&gt;St. Giles Church&lt;/a&gt; (&lt;a href="http://www.prague-church.com/prague-photo-giles/"&gt;Kostel sv. Jiljí&lt;/a&gt;, &lt;a href="http://maps.google.com/maps/place?cid=8953602341967468080"&gt;карта&lt;/a&gt;, &lt;a href="http://youtu.be/81Gzqs0f5Fg"&gt;видео&lt;/a&gt;), в Праге. Этот неповторимый, по силе воздействия, звук…&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;О Бетховене:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Он был художник, но также и человек, человек в высшем смысле этого слова… О нём можно сказать, как ни о ком другом: он совершил великое, в нём не было ничего дурного.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://www.drevlyanin.ru/post/13203515096</link><guid>http://www.drevlyanin.ru/post/13203515096</guid><pubDate>Wed, 23 Nov 2011 16:53:00 +0300</pubDate><category>audio</category><category>beethoven</category><category>organ</category><category>symphony</category><category>church</category></item><item><title>A quiet place</title><description>&lt;a href="http://amitaytweeto.com/thequietplace/"&gt;A quiet place&lt;/a&gt;</description><link>http://www.drevlyanin.ru/post/12559315652</link><guid>http://www.drevlyanin.ru/post/12559315652</guid><pubDate>Wed, 09 Nov 2011 19:41:07 +0300</pubDate><category>link</category><category>reblog</category><category>minimalism</category></item><item><title>"So much complexity in software comes from trying to make one thing do two things."</title><description>“So much complexity in software comes from trying to make one thing do two things.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Ryan Singer (via &lt;a href="http://mnmal.org/" class="tumblr_blog"&gt;mnmal&lt;/a&gt;)&lt;/em&gt;</description><link>http://www.drevlyanin.ru/post/12559497395</link><guid>http://www.drevlyanin.ru/post/12559497395</guid><pubDate>Sun, 06 Nov 2011 19:48:00 +0300</pubDate><category>minimalism</category><category>software</category><category>quote</category></item><item><title>"Лучше быть богатым, но здоровым, чем бедным, но больным."</title><description>“Лучше быть богатым, но здоровым, чем бедным, но больным.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://habrahabr.ru/blogs/microsoft/131306/#comment_4356422"&gt;Lotares&lt;/a&gt;&lt;/em&gt;</description><link>http://www.drevlyanin.ru/post/11991164684</link><guid>http://www.drevlyanin.ru/post/11991164684</guid><pubDate>Thu, 27 Oct 2011 18:25:00 +0400</pubDate><category>lol</category><category>quote</category><category>rich</category><category>health</category></item><item><title>komanda:

Ура! Tumblr теперь и на русском языке!
Благодаря  этой...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_ltfaf14MKC1qz8q0ho1_r3_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://komanda.tumblr.com/post/11768635764/russian" class="tumblr_blog"&gt;komanda&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;&lt;span id="internal-source-marker_0.8705829998847531"&gt;Ура! &lt;/span&gt;Tumblr теперь и на русском языке!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Благодаря  этой локализации служба Tumblr теперь стала более  доступной для  пользователей из России, Узбекистана, Казахстана, Украины  и целого ряда  других стран, в которых, как мы видим, появляются  сообщества Tumblr.&lt;/p&gt;
&lt;p&gt;Русская локализация пополнила список из &lt;strong&gt;восьми&lt;/strong&gt; различных языков, поддерживаемых в Tumblr. А будет еще больше!&lt;/p&gt;
&lt;p&gt;Изменить языковые настройки можно на странице &lt;a href="https://www.tumblr.com/preferences"&gt;Настройки&lt;/a&gt;. Не забудьте также заглянуть в новый официальный &lt;a href="http://komanda.tumblr.com/"&gt;блог русской команды.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Наслаждайтесь!&lt;/p&gt;&lt;/blockquote&gt;</description><link>http://www.drevlyanin.ru/post/11860958346</link><guid>http://www.drevlyanin.ru/post/11860958346</guid><pubDate>Mon, 24 Oct 2011 15:21:00 +0400</pubDate><category>reblog</category><category>russian</category><category>tumblr</category><category>text</category></item></channel></rss>

