<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-3043523252258851613</id><updated>2009-11-16T00:30:55.525+05:00</updated><title type='text'>Блог сурового челябинского программиста</title><subtitle type='html'>My life is lived day to day, one line of bug-free code at a time.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default?start-index=26&amp;max-results=25'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>95</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-3017476857652162550</id><published>2009-11-15T13:29:00.005+05:00</published><updated>2009-11-15T15:02:54.939+05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='личное'/><category scheme='http://www.blogger.com/atom/ns#' term='жизненное'/><category scheme='http://www.blogger.com/atom/ns#' term='аспирантское'/><title type='text'>Лекция д.т.н, проф. С.Д. Ваулина "Методика написания диссертации"</title><summary type='text'>Я сам аспирант и знаю, что некоторые мои читатели тоже занимаются наукой. Поэтому выкладываю свой конспект специальной лекции, прочитанной проректором по научной работе ЮУрГУ, профессором, доктором технических наук Ваулиным Сергеем Дмитриевичем "Методика написания диссертации".Учеба в аспирантуре имеет две основные стороны: во-первых, это - непосредственно обучение: прохождение спецкурсов,  </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/3017476857652162550/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=3017476857652162550' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/3017476857652162550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/3017476857652162550'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/11/blog-post.html' title='Лекция д.т.н, проф. С.Д. Ваулина &quot;Методика написания диссертации&quot;'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-1397551689991182247</id><published>2009-11-14T12:39:00.002+05:00</published><updated>2009-11-14T15:48:17.586+05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='ecf'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><title type='text'>ECF: Распределенная обработка событий</title><summary type='text'>Продолжаем разговор. Нанешняя заметка будет посвящена проблеме организации распределенной обработки событий с помощью механизмов, которые предоставляет Eclipse Communication Framework.Подробно про обработку событий в OSGi-среде я уже писал. Повторяться не буду, сконцентрируюсь только на особенностях, позволяющих сделать этот механизм распределенным, т.е. генерироваться события будут в бандле, </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/1397551689991182247/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=1397551689991182247' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/1397551689991182247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/1397551689991182247'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/11/ecf.html' title='ECF: Распределенная обработка событий'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-1763399249793613321</id><published>2009-11-11T17:49:00.012+05:00</published><updated>2009-11-11T19:16:23.362+05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='ecf'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><title type='text'>ECF: Средства для взаимодействия команды разработчиков с помощью Eclipse</title><summary type='text'>Мы уже успели поговорить и о том, что такое Eclipse Communication Framework, и о том, как программировать с его помощью. Сегодня я бы хотел рассказать о тех графических средствах, которые ECF предоставляет для Eclipse (и, соответственно, - ваших RCP-приложений).Под графическими средствами подразумевается перспектива Communications и виды, которые представлены в группах Communications и File </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/1763399249793613321/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=1763399249793613321' title='Комментарии: 5'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/1763399249793613321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/1763399249793613321'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/11/ecf-eclipse.html' title='ECF: Средства для взаимодействия команды разработчиков с помощью Eclipse'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TJ8tF1fr0PM/Svq_AomVSVI/AAAAAAAAANA/ORHp3TzB6GQ/s72-c/1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-5463419962815100392</id><published>2009-11-07T19:04:00.003+05:00</published><updated>2009-11-10T12:39:01.693+05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='ecf'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><title type='text'>ECF: Распределяем объекты между OSGi-фреймворками</title><summary type='text'>Сегодня мы рассмотрим еще одну замечательную возможность, которую предоставляет нам Eclipse Communication Framework - обмен копиями объектов между бандлами, запущенными на разных экземплярах OSGi-фреймворка (т.е. на разных JVM), реализованную в виде SharedObject API.  Данный механизм основан на понятии "репликация", суть которого применительно к ECF следующая: в контейнер добавляется экземпляр </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/5463419962815100392/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=5463419962815100392' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/5463419962815100392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/5463419962815100392'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/11/ecf-osgi.html' title='ECF: Распределяем объекты между OSGi-фреймворками'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-206985078376303993</id><published>2009-10-26T22:01:00.010+05:00</published><updated>2009-10-30T13:28:59.605+05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='ecf'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><title type='text'>ECF: Обмен данными между бандлами с помощью DataShare API</title><summary type='text'>Проголосуйте за ролик первой Российской команды, принявшей участие в конкурсе Imagine Cup Digital Media.Суровый челябинский программист снова с вами и сегодня мы поговорим об ином аспекте взаимодействия бандлов нежели вызов сервисов - об обмене сообщениями. Под сообщением в данном случае подразумевается произвольный поток байт. Для обеспечения такого взаимодействия в состав ECF входит DataShare </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/206985078376303993/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=206985078376303993' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/206985078376303993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/206985078376303993'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/10/ecf-datashare-api.html' title='ECF: Обмен данными между бандлами с помощью DataShare API'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-1286960627179484475</id><published>2009-10-24T08:29:00.007+06:00</published><updated>2009-10-24T12:35:18.691+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='личное'/><title type='text'>Два года блогу Сурового челябинского программиста!</title><summary type='text'>Здравствуй, мой дневничок. Поздравляю тебя со знаменательной датой - твоим вторым днем рождения. Ровно два года назад я, работая еще в Capital-IT, завел тебя, чтобы поиграться с платформой blogspot, но кто же знал, что все зайдет так далеко.А ведь действительно, далеко все зашло. Нет, я еще пока не тысячник, но сегодня на счетчике виднеется число 634, которое меня очень радует. Что особо </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/1286960627179484475/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=1286960627179484475' title='Комментарии: 10'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/1286960627179484475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/1286960627179484475'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/10/blog-post_24.html' title='Два года блогу Сурового челябинского программиста!'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_TJ8tF1fr0PM/SuKADD9IQGI/AAAAAAAAAM4/N0evujNy3y8/s72-c/45.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-2109098047659288857</id><published>2009-10-23T10:37:00.006+06:00</published><updated>2009-10-23T16:36:37.028+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='ecf'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><title type='text'>ECF: Используем Remote Services API</title><summary type='text'>При знакомстве с Eclipse Communication Framework'ом мы отметили, что некоторые его контейнеры поддерживают несколько разнородных API. В частности, R-OSGi и Generiс контейнеры, а так же появившийся в недавно вышедшем ECF 3.1 REST контейнер, поддерживают API вызова удаленных сервисов, т.н. Remote Services API.Давайте поговорим о том, что можно делать с помощью данного API, а затем о том, как его </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/2109098047659288857/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=2109098047659288857' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/2109098047659288857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/2109098047659288857'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/10/ecf-remote-services-api.html' title='ECF: Используем Remote Services API'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-4880026799309393388</id><published>2009-10-20T23:46:00.007+06:00</published><updated>2009-10-21T12:06:35.409+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><title type='text'>IAdaptable - одно из основных понятий Eclipse Core</title><summary type='text'>Как я и обещал, постепенно от введения в OSGi мы переходим в сторону рассмотрения непосредственно Eclipse Platform. Впрочем, об Eclipse Rich Client Platform (или даже Eclipse Rich Ajax Platform) речь пока не идет, пока будем знакомиться только с Eclipse Core. Дело в том, что для последующего рассмотрения возможностей того же Eclipse Communication Framework, невозможно оставаться только в рамках </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/4880026799309393388/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=4880026799309393388' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/4880026799309393388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/4880026799309393388'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/10/iadaptable-eclipse-core.html' title='IAdaptable - одно из основных понятий Eclipse Core'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-331370255529902696</id><published>2009-10-17T19:31:00.010+06:00</published><updated>2009-10-23T16:37:56.539+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='ecf'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><title type='text'>ECF: Разбираемся с R-OSGi</title><summary type='text'>В недавно вышедшей спецификации OSGi 4.2 декларировано такое новшество, как удаленные сервисы известные ранее, как Distributed OSGi или RFC 119. Давайте рассмотрим эту технологию, применительно к Eclipse Equinox.RFC 119 реализуется в рамках Equinox с помощью контейнера ecf.r_osgi.peer, реализующего API удаленных сервисов.  Для простоты будем рассматривать две Java-машины, на каждой из которых </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/331370255529902696/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=331370255529902696' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/331370255529902696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/331370255529902696'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/10/ecf-r-osgi.html' title='ECF: Разбираемся с R-OSGi'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-5785925042673138123</id><published>2009-10-10T22:00:00.006+06:00</published><updated>2009-10-23T16:31:49.468+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='знакомимся'/><category scheme='http://www.blogger.com/atom/ns#' term='ecf'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><category scheme='http://www.blogger.com/atom/ns#' term='микроблоги'/><title type='text'>Знакомимся с Eclipse Communication Framework</title><summary type='text'>Как я уже неоднократно говорил, неправильно считать, что Eclipse - это только IDE. Eclipse Foundation разрабатывают прежде всего качественную платформу для построения самых разных приложений. Основным компонентом платформы является Equinox - реализация спецификации OSGi R4. На базе Equinox строятся другие компоненты, такие, как, например, Eclipse Communication Framework, о котором мы сегодня и </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/5785925042673138123/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=5785925042673138123' title='Комментарии: 6'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/5785925042673138123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/5785925042673138123'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/09/eclipse-communication-framework.html' title='Знакомимся с Eclipse Communication Framework'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TJ8tF1fr0PM/StC9paCv0NI/AAAAAAAAAMo/kAu0glzY5ec/s72-c/TweetHub08.gif' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-8465756337172646290</id><published>2009-10-08T22:08:00.006+06:00</published><updated>2009-10-09T07:16:40.683+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='личное'/><category scheme='http://www.blogger.com/atom/ns#' term='защита информации'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='mail'/><title type='text'>Теперь мне можно писать шифрованные сообщения</title><summary type='text'>В последнее время на работе занимаюсь разработкой подсистемы электронной цифровой подписи с использованием доверенной третьей стороны. В связи с этим читаю информацию про криптографию с несимметричным ключом, алгоритмы, реализации.Заинтересовала меня сисема GnuPG, которую можно использовать для шифрования и подписывания информации, в частности - электронной почты.Установка в Gentoo: sudo emerge </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/8465756337172646290/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=8465756337172646290' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/8465756337172646290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/8465756337172646290'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/10/blog-post.html' title='Теперь мне можно писать шифрованные сообщения'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-7991523190763970186</id><published>2009-10-02T10:00:00.003+06:00</published><updated>2009-10-06T11:56:06.384+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><category scheme='http://www.blogger.com/atom/ns#' term='переводы'/><title type='text'>Модульная Java, что это?</title><summary type='text'>Позволю себе привести свой перевод статьи Modular Java: What Is It?. Это мой первый более-менее крупный перевод, поэтому иногда наблюдаются отступления от канонического текста, но ногами все равно прошу не пинать.В последние несколько лет модульность в Java является активно обсуждаемой темой. От (уже утратившего силу) JSR 277 через принятие JSR 291 и продолжаясь в JSR 294 модульность видится как </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/7991523190763970186/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=7991523190763970186' title='Комментарии: 13'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/7991523190763970186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/7991523190763970186'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/09/java.html' title='Модульная Java, что это?'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-6743902400168516861</id><published>2009-09-30T14:51:00.012+06:00</published><updated>2009-09-30T15:24:13.705+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='блогосфера'/><category scheme='http://www.blogger.com/atom/ns#' term='LaTeX'/><title type='text'>Рендерим LaTeX в Blogger и Wordpress</title><summary type='text'>Сегодня наткнулся на интересную фишку. Оказывается, можно заставить blogger (да и wordpress и любой движок, позволяющий менять макет страницы) рендерить LaTeX. Для этого нужно сделать следующее:1. Пройти в "Настройки" -&gt; "Макет" -&gt; "Изменить HTML" и дописать в шаблон строчку&lt;script type="text/javascript" src="http://tex.yourequations.com/"&gt;&lt;/script&gt;перед закрывающим тегом body.2. Для рендеринга </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/6743902400168516861/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=6743902400168516861' title='Комментарии: 5'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/6743902400168516861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/6743902400168516861'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/09/latex-blogger-wordpress.html' title='Рендерим LaTeX в Blogger и Wordpress'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-1986839712022654651</id><published>2009-09-25T08:31:00.006+06:00</published><updated>2009-10-23T13:58:27.550+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><title type='text'>Вышла новая спецификация OSGi 4.2</title><summary type='text'>Недавно OSGi Alliance выпустил версию 4.2 спецификации OSGi. Некоторые реализации уже частично совместимы с данной версией, например Equinox 3.5 и Apache Felix 2.0. Поэтому, я думаю, сейчас самое время рассмотреть, что нового нам предлагают.Framework launching - появилась спецификация, описывающая прозрачные и, главное - одинаковые, механизмы запуска OSGi-фрэймворка независимо от используемой </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/1986839712022654651/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=1986839712022654651' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/1986839712022654651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/1986839712022654651'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/09/osgi-42.html' title='Вышла новая спецификация OSGi 4.2'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-3593297871247352772</id><published>2009-09-24T09:04:00.009+06:00</published><updated>2009-09-25T07:28:45.896+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='equinox'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><title type='text'>Введение в OSGi. Взаимодействие бандлов. События.</title><summary type='text'>Наконец-то я довольно успешно сдал вступительные экзамены в аспирантуру и появилось время поделиться со своими читателями чем-то новым. В частности - выполнить свое обещание и рассказать про работу с событиями в OSGi-платформе. Начнем с того, что в спецификации OSGi R4 определены механизмы работы с событиями, такие, как источник события - EventAdmin, обработчик события - EventHandler и </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/3593297871247352772/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=3593297871247352772' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/3593297871247352772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/3593297871247352772'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/09/osgi.html' title='Введение в OSGi. Взаимодействие бандлов. События.'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-3275213212651452275</id><published>2009-09-13T14:40:00.008+06:00</published><updated>2009-10-23T16:22:54.018+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='личное'/><category scheme='http://www.blogger.com/atom/ns#' term='жизненное'/><title type='text'>С Днем Программиста, коллеги!</title><summary type='text'>Сегодня Суровый челябинский программист поздравляет себя и своих коллег с замечательным праздником - Днем программиста.Примечательно, что 11-го сентября Президент России Дмитрий Медведев подписал указ, по которому День программиста становится официальным профессиональным праздником.Россия - единственная страна в мире, в которой День программиста является официальным праздником. Это </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/3275213212651452275/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=3275213212651452275' title='Комментарии: 5'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/3275213212651452275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/3275213212651452275'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/09/blog-post.html' title='С Днем Программиста, коллеги!'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_TJ8tF1fr0PM/SqyyTLZXV9I/AAAAAAAAAMg/8tSrulx0y4g/s72-c/evolution.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-2851988713571993331</id><published>2009-08-29T21:04:00.007+06:00</published><updated>2009-10-23T15:35:01.424+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><title type='text'>Событийная модель построения приложения</title><summary type='text'>Сегодня я хочу рассмотреть один из наиболее распространенных подходов к построению глобальной архитектуры приложения - подход, основанный на генерации и последующей обработке событий. По большому счету, событийную модель можно использовать и для организации некой части приложения (например - обработки транзакций). Но в данной статье буду говорить о приложении в целом.Большинство приложений в </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/2851988713571993331/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=2851988713571993331' title='Комментарии: 21'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/2851988713571993331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/2851988713571993331'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/08/blog-post_29.html' title='Событийная модель построения приложения'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-7343935060890965644</id><published>2009-08-24T21:37:00.013+06:00</published><updated>2009-10-23T15:23:28.899+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='жизненное'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='Naumen'/><category scheme='http://www.blogger.com/atom/ns#' term='BPM'/><title type='text'>Транзакции и обеспечение правильного порядка асинхронного взаимодействия</title><summary type='text'>Пару слов об истории проблемы. Я - разработчик бизнес-процессов в компании Naumen. Как я уже писал, основная активность бизнес-процесса (BPEL-процесса) - вызов неких сервисов (чаще всего - веб-сервисов). Фактически задача BPEL-процесса сводится к тому, чтобы обеспечить необходимый порядок вызова необходимых сервисов. Впрочем, BPEL взят лишь для примера, мысли, изложенные далее, характерны для </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/7343935060890965644/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=7343935060890965644' title='Комментарии: 13'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/7343935060890965644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/7343935060890965644'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/08/blog-post_24.html' title='Транзакции и обеспечение правильного порядка асинхронного взаимодействия'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TJ8tF1fr0PM/SpOBd0MDOxI/AAAAAAAAALw/nDasBXOWXx8/s72-c/1.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-3115793773384347166</id><published>2009-08-21T10:20:00.025+06:00</published><updated>2009-10-23T15:34:01.639+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='личное'/><category scheme='http://www.blogger.com/atom/ns#' term='жизненное'/><title type='text'>О вечном, о литературе</title><summary type='text'>Так как я сейчас в отпуске, то решил написать пост не о программировании, информационных технологиях и технике вообще, а о тех художественных книгах, которые я читаю или читал. Вообще, читать очень люблю и довольно часто позволяю себе расслабиться с хорошей книжкой.Не буду никого агитировать читать художественную литературу, каждый должен жить своими суждениями и только ими. Позволю себе лишь </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/3115793773384347166/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=3115793773384347166' title='Комментарии: 6'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/3115793773384347166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/3115793773384347166'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/08/blog-post_21.html' title='О вечном, о литературе'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_TJ8tF1fr0PM/So4vueTDsCI/AAAAAAAAAKQ/C_FrW3nMKWo/s72-c/1.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-4060000040653719413</id><published>2009-08-12T10:09:00.012+06:00</published><updated>2009-10-23T15:29:30.330+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='grid-системы'/><category scheme='http://www.blogger.com/atom/ns#' term='метакомпьютинг'/><title type='text'>Метакомпьютинг</title><summary type='text'>Современная наука перешла в фазу, когда многие новые открытия можно делать только используя высокопроизводительные вычисления. Огромные вычислительные мощности необходимы так же для решения технических задач, задач экономики и бизнеса. Более того, требования к мощностям постоянно растут. Глобально решать эту проблему можно по разному. Можно выделить экстенсивный путь развития – строительство все </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/4060000040653719413/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=4060000040653719413' title='Комментарии: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/4060000040653719413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/4060000040653719413'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/08/blog-post.html' title='Метакомпьютинг'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TJ8tF1fr0PM/SoJKJjsV7fI/AAAAAAAAAJo/nAXauN7q_A0/s72-c/1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-1088464070895293032</id><published>2009-07-26T18:31:00.008+06:00</published><updated>2009-10-23T15:26:36.484+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='работа'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='Naumen'/><title type='text'>Мысли по поводу Deadline</title><summary type='text'>Выдалось немного свободного времени и я решил перечитать замечательную книгу по управлению проектами - Deadline от Тома Демарко. Есть книги, которые хочется периодически перечитывать. Просто потому-что каждый раз открываешь что-то для себя новое. Deadline - одна из них. В книге очень художественным языком рассказано о том, как управлять командой разработчиков, как решать проблемы и собственно </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/1088464070895293032/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=1088464070895293032' title='Комментарии: 8'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/1088464070895293032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/1088464070895293032'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/07/deadline.html' title='Мысли по поводу Deadline'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-3045292455054998106</id><published>2009-07-05T22:23:00.005+06:00</published><updated>2009-07-06T09:35:58.048+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='блогосфера'/><category scheme='http://www.blogger.com/atom/ns#' term='микроблоги'/><title type='text'>Разборки с Emacs - первые результаты см. на Хабре</title><summary type='text'>Выходные провел, разбираясь с замечательной операционной средой - GNU Emacs. Кстати, очень рекомендую мануалы от Алекса Отта, в которых описаны настройки Emacs  для работы с C/C++, Scheme, системами контроля версий (в том числе распределенными) и многое другое.Результатом разбирательства стали, в частности, две статьи по Emacs,  опубликованные на HabraHabr. В статье Управляем MPD из Emacs я </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/3045292455054998106/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=3045292455054998106' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/3045292455054998106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/3045292455054998106'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/07/emacs.html' title='Разборки с Emacs - первые результаты см. на Хабре'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-8720177475515881185</id><published>2009-07-01T10:07:00.006+06:00</published><updated>2009-10-23T16:06:21.370+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='блогосфера'/><title type='text'>С Днем RSS!</title><summary type='text'>Все хорошие/великие вещи должны иметь свои традиции. Доброй традицией Блога сурового челябинского программиста стало поздравлять своих читателей/подписчиков с Днем RSS в Рунете.Рекомендую к прочтению статью "Детективная история RSS...", статья будет интересна программистам и не очень.Ну а теперь самое интересное - Суровый челябинский программист делится ссылками на RSS-фиды, которые он </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/8720177475515881185/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=8720177475515881185' title='Комментарии: 9'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/8720177475515881185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/8720177475515881185'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/07/rss.html' title='С Днем RSS!'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-6862043985488289267</id><published>2009-06-24T19:12:00.010+06:00</published><updated>2009-10-23T15:35:47.492+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><title type='text'>Вышел долгожданный релиз Eclipse Galileo</title><summary type='text'>Свершилось! Eclipse Foundation точно по расписанию выпустили релиз Eclipse Galileo.Вместе с IDE для Java-разработчиков выпущено еще 33 проекта: среды разработки для Ruby, PHP, C/С++, WEB (JavaScript + HTML + CSS), J2EE и т.д. Скачать новый Eclipse можно с официального сайта проекта. Почитать о нововведениях на разных языках (в том числе и на русском благодаря сами знаете кому) можно здесь, а вот </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/6862043985488289267/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=6862043985488289267' title='Комментарии: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/6862043985488289267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/6862043985488289267'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/06/eclipse-galileo-release-now-available.html' title='Вышел долгожданный релиз Eclipse Galileo'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TJ8tF1fr0PM/SkIsLOhD6xI/AAAAAAAAAJg/z30J5VO_3mk/s72-c/eclipse.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-5612121487063588869</id><published>2009-06-21T15:42:00.008+06:00</published><updated>2009-06-24T09:45:26.853+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='BPM'/><category scheme='http://www.blogger.com/atom/ns#' term='BPEL'/><title type='text'>Введение в SOA и BPEL</title><summary type='text'>Уже более полугода я занимаюсь разработкой описаний бизнес-процессов на языке BPEL. За это время удалось кое в чем разобраться, кое что структурировать и осознать. Результатом стала данная статья, впервые опубликованная на HabraHabr. Теперь же я решил привести текст статьи в своем блоге с необходимыми изменениями.Давайте начнем с понятия  "Корпоративная Информационная Система (КИС)." Такая </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/5612121487063588869/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=3043523252258851613&amp;postID=5612121487063588869' title='Комментарии: 10'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/5612121487063588869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/5612121487063588869'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2009/06/soa-bpel.html' title='Введение в SOA и BPEL'/><author><name>Pavel Samolisov</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>samolisov@gmail.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15047045773498288862'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_TJ8tF1fr0PM/SkClptm5QxI/AAAAAAAAAJY/mIDvGFFQdTg/s72-c/1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>10</thr:total></entry></feed>