<?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' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5718967487372511288</id><updated>2012-01-31T15:28:21.117+11:00</updated><category term='сайт'/><category term='разработка сайта'/><category term='инструменты продвижения'/><category term='MySQL'/><category term='MS Access'/><category term='JAVA'/><category term='javascript'/><category term='ТИЦ'/><category term='Email'/><category term='Заработать на сайте'/><category term='php'/><category term='web'/><category term='Primavera SDK'/><category term='Primavera'/><category term='Веб студия'/><category term='интернет магазин'/><category term='HashMap'/><category term='Connection pool'/><category term='Primavera API'/><category term='MS SQL'/><category term='оптимизация сайта'/><category term='seo продвжиение'/><category term='Action Script 3'/><category term='база данных'/><category term='Flash'/><category term='PR'/><category term='cms'/><category term='Продвижение сайта'/><category term='html'/><category term='Сайт Плюс'/><category term='Spring'/><title type='text'>Заметки web программиста.</title><subtitle type='html'>Все о web программировании, разработке интернет сайтов, интернет магазинов, и не только.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-6083381497923406099</id><published>2009-10-25T08:45:00.002+10:00</published><updated>2009-10-25T08:54:33.911+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='оптимизация сайта'/><category scheme='http://www.blogger.com/atom/ns#' term='seo продвжиение'/><category scheme='http://www.blogger.com/atom/ns#' term='инструменты продвижения'/><category scheme='http://www.blogger.com/atom/ns#' term='Продвижение сайта'/><title type='text'>Инструменты для SEO оптимизации и продвижения сайта</title><summary type='text'>Кто только начинает интересоваться темой SEO продвижения и оптимизации web сайтов, сталкивается с тем, что лучше всего это делать с помощью специальных программ для seo продвижения. Например, такая программа поможет определить сколько раз ключевое слово размещено в мета описании (description, keywords) веб страницы сайта, содержании сайта и заголовке title. Конечно, продвижение и оптимизация </summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/6083381497923406099/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=6083381497923406099' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/6083381497923406099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/6083381497923406099'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2009/10/seo-web-seo.html' title='Инструменты для SEO оптимизации и продвижения сайта'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-8119725229798519187</id><published>2009-10-20T15:15:00.001+11:00</published><updated>2009-10-20T15:20:02.458+11: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='Сайт Плюс'/><category scheme='http://www.blogger.com/atom/ns#' term='PR'/><category scheme='http://www.blogger.com/atom/ns#' term='Заработать на сайте'/><title type='text'>Индекс цитирования ТИЦ Яндекс сайта веб студии "Сайт Плюс" поднялся с 30 до 40.</title><summary type='text'>Индекс цитирования ТИЦ Яндекс сайта веб студии "Сайт Плюс" поднялся с 30 до 40. Произошло это событие 16 октября 2009 года, что очень порадовало. Проверить позиции своего сайта в поисковых системах можно с помощью сервиса pr-cy.ru.Интересно, что, если сервис pr-cy.ru раньше (когда ТИЦ был 30) писал, что на этом сайте можно заработать 50-100 $ в месяц, то теперь пишет что заработать можно 950$!!! </summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/8119725229798519187/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=8119725229798519187' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/8119725229798519187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/8119725229798519187'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2009/10/30-40.html' title='Индекс цитирования ТИЦ Яндекс сайта веб студии &quot;Сайт Плюс&quot; поднялся с 30 до 40.'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-3565900450940372792</id><published>2009-05-13T19:42:00.001+11:00</published><updated>2009-05-13T19:42:17.509+11:00</updated><title type='text'>Больше 5000 писем со спамом в месяц!</title><summary type='text'> Именно столько писем со спам рекламой пришло на мой почтовый ящик за последние 30 дней! Я пользуюсь электронной почтой от Google - Gmail. Приятно, что так просто отфильтровывается нежелательная почта. Как выяснилось, намного более удобнее использовать веб интерфейс для доступа к почте. Раньше я использовал различные программы для доступа к почте, такие как Outlook Express, The Bat и Мozilla </summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/3565900450940372792/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=3565900450940372792' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/3565900450940372792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/3565900450940372792'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2009/05/5000.html' title='Больше 5000 писем со спамом в месяц!'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-3903916912429251542</id><published>2009-05-05T22:15:00.001+11:00</published><updated>2009-05-05T22:15:36.775+11:00</updated><title type='text'>Разработка интернет сайта</title><summary type='text'>Можем предложить вам разработку Вашего интернет сайта. В нашу работу входит:Разработка оригинального дизайна сайта, профессиональным веб дизайнером. Удобная система управления сайтом.Интеграция дизайна с системой управления.Наполнение сайта информацией до 30 страниц. Домен второго уровня (в оплату входит регистрация на 1 год)Размещения сайта на быстрой и надежной площадке (в оплату входит 1 год </summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/3903916912429251542/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=3903916912429251542' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/3903916912429251542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/3903916912429251542'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2009/05/blog-post.html' title='Разработка интернет сайта'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-4265726372486060718</id><published>2008-11-13T14:46:00.002+10:00</published><updated>2008-11-13T14:48:30.736+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><title type='text'>Сброс пароля пользователя root в MySQL.</title><summary type='text'>Наша память, к сожалению, нас иногда подводит. И мы никак не можем вспомнить железно, как нам кажется, отпечатанный в памяти пароль. Вы можете сказать, что нужно иметь записную книжку а лучше две, и конечно будете правы. Но… Тем не менее иногда все-таки возникает необходимость восстановления забытого, либо утраченного пароля. Сегодня я опишу простой метод восстановления пароля суперпользователя </summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/4265726372486060718/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=4265726372486060718' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/4265726372486060718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/4265726372486060718'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2008/11/root-mysql.html' title='Сброс пароля пользователя root в MySQL.'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-5370955742351384106</id><published>2008-10-14T12:34:00.001+11:00</published><updated>2008-10-14T12:34:50.123+11:00</updated><title type='text'>Drupal</title><summary type='text'>Пробую разбираться с системой управления сайтом (cms) Drupal. На первый взгляд очень мощная система, позволяющая добавлять огромное количество модулей. Но скудные возможности по встраиванию дизайна, что чем-то напоминает joomla, а это большой минус системе.  </summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/5370955742351384106/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=5370955742351384106' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/5370955742351384106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/5370955742351384106'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2008/10/drupal.html' title='Drupal'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-8801057930086699938</id><published>2008-05-13T09:21:00.002+11:00</published><updated>2008-05-14T09:24:03.638+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='интернет магазин'/><title type='text'>Как выбрать технику? Web сервис с расширенным поиском</title><summary type='text'>Наверно каждый из нас сталкивался с проблемой выбора сотового телефона, ноутбука, фотоаппарата или другой техники. Приходишь в магазин - а выбор невелик. Вот и ходишь по магазинам - тратишь кучу времени.Мне понравилась удобная возможность подбора техники на http://market.yandex.ru/. Вот некоторые преимущества, которые мне понравились - возможность подбора товара по характеристике и список </summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/8801057930086699938/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=8801057930086699938' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/8801057930086699938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/8801057930086699938'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2008/05/blog-post.html' title='Как выбрать технику? Web сервис с расширенным поиском'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-5690085726145506215</id><published>2008-04-28T16:36:00.014+11:00</published><updated>2008-12-11T17:10:00.582+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Primavera'/><category scheme='http://www.blogger.com/atom/ns#' term='Primavera SDK'/><category scheme='http://www.blogger.com/atom/ns#' term='Primavera API'/><category scheme='http://www.blogger.com/atom/ns#' term='база данных'/><title type='text'>Primavera SDK Руководство программиста</title><summary type='text'>Обзор Этот документ содержит руководство по использованию Primavera Software Development Kit (SDK). Primavera SDK делает данные Project Management доступными для внешних приложений. Кроме того данные Primavera SDK обеспечивают приложение бизнес логикой и вычислением значений, что обеспечивает интеграцию пользователя с базами данных и приложениями.Primavera SDK делает данные Primavera доступными </summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/5690085726145506215/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=5690085726145506215' title='Комментарии: 7'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/5690085726145506215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/5690085726145506215'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2008/04/primavera-integration-api.html' title='Primavera SDK Руководство программиста'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5x15JoFCzEI/SB6WNp9SqQI/AAAAAAAAANk/lNv9pkllWQ0/s72-c/image002.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-1289360885646844316</id><published>2008-04-15T12:30:00.002+11:00</published><updated>2008-04-15T12:32:03.396+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HashMap'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>Еще один способ перебора HashMap</title><summary type='text'>Map &lt;Object, HashMap&gt; hm = new HashMap&lt;Object, HashMap&gt;();for (Object key:hm.keySet().toArray()){   System.err.println(key.toString()+" - "+hm.get(key.toString()));}</summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/1289360885646844316/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=1289360885646844316' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/1289360885646844316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/1289360885646844316'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2008/04/hashmap_15.html' title='Еще один способ перебора HashMap'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-4874809930530711703</id><published>2008-04-11T14:57:00.002+11:00</published><updated>2008-04-11T14:58:58.520+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MS SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='MS Access'/><category scheme='http://www.blogger.com/atom/ns#' term='база данных'/><title type='text'>Операция INNER JOIN</title><summary type='text'>Применимо к: Microsoft Office Access 2007Объединяет записи из двух таблиц, если в связующих полях этих таблиц содержатся одинаковые значения.СинтаксисFROM таблица1 INNER JOIN таблица2 ON таблица1.поле1 оператор_сравнения таблица2.поле2Операция INNER JOIN состоит из следующих элементов:ЭлементОписаниетаблица1, таблица2Имена таблиц, содержащих объединяемые записиполе1, поле2Имена связываемых полей.</summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/4874809930530711703/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=4874809930530711703' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/4874809930530711703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/4874809930530711703'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2008/04/inner-join.html' title='Операция INNER JOIN'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-1658544245287772985</id><published>2008-04-09T08:24:00.006+11:00</published><updated>2008-04-11T08:26:20.832+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MS SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='база данных'/><title type='text'>Как сменить владельца объектов в базе данных MS SQL</title><summary type='text'>Как сменить владельца объектов в базе данных MS SQL. Решение было найдено такое:EXEC [DBNAME].dbo.sp_changedbowner @loginame=N'newowner', @map=falseЭто надо выполнить через SQL Query Analizer, предварительно выбрав базу данных. Но такое решение не всегда помогает. Поэтому можно поступить так (если имеется резревная копия базы данных):1. Создать SQL скрипт создающий имеющуюся у нас базу данных. </summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/1658544245287772985/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=1658544245287772985' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/1658544245287772985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/1658544245287772985'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2008/04/ms-sql.html' title='Как сменить владельца объектов в базе данных MS SQL'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-6059415680017677265</id><published>2008-04-07T16:44:00.002+11:00</published><updated>2008-04-07T16:47:24.763+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HashMap'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>Как перебрать HashMap</title><summary type='text'>Столкнулся с такой проблемой. Нужно перебрать HashMap. Нашел в интернете такое решение.for (Map.Entry&lt;String,Object&gt; entry : map.entrySet()) {entry.getKey(); // Stringentry.getValue(); // Object}</summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/6059415680017677265/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=6059415680017677265' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/6059415680017677265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/6059415680017677265'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2008/04/hashmap.html' title='Как перебрать HashMap'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-6993713771034362623</id><published>2008-04-07T14:16:00.000+11:00</published><updated>2008-12-11T17:10:01.214+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Spring'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>Использование Spring Framework для Web. Полное руководство.</title><summary type='text'>К сожалению, по Spring до сих пор никто не написал нормального вменяемого руководства, объясняющего все шаги. Перерыв кучу англоязычной документации, как официальное руководство, так и неофициальные статьи и форумы, мне всё-таки удалось вменяемо понять эту дивную технологию, чем спешу поделиться с вами, а в первую очередь – записать дабы не забыть в последствии самому.Мы будем использовать </summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/6993713771034362623/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=6993713771034362623' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/6993713771034362623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/6993713771034362623'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2008/04/spring-framework-web.html' title='Использование Spring Framework для Web. Полное руководство.'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_EiOjhNHA3ck/RyJunWUGNUI/AAAAAAAAAHQ/sy0H-ejvWAs/s72-c/1.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-5044485811133241344</id><published>2008-04-01T15:29:00.002+11:00</published><updated>2008-04-01T15:40:14.314+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Connection pool'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>Connection pool: Что это такое?</title><summary type='text'>При написании приложений на Java, базирующихся на использовании сервлетов и баз данных, перед начинающими программистами встает вопрос: «Как организовать подключение к БД без существенных затрат времени и ресурсов?». Рассмотрим несколько путей решения этой проблемы, в том числе и модный «connection pool», а заодно и выясним, а так ли он нужен именно вам?Первый из вариантов можно назвать решением </summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/5044485811133241344/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=5044485811133241344' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/5044485811133241344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/5044485811133241344'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2008/04/connection-pool-java.html' title='Connection pool: Что это такое?'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-7575573177672021277</id><published>2008-03-31T09:42:00.003+11:00</published><updated>2008-03-31T09:44:40.203+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MS SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='сайт'/><category scheme='http://www.blogger.com/atom/ns#' term='MS Access'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>Как написать (переписать) программу, на другом языке программирования?</title><summary type='text'>Как написать (переписать) программу, на другом языке программирования? Имеется программа, точнее ее исходный код на MS Access, она рабоатет с 3-я базами данных. В общем программа есть а запустить ее не удается. Нужно переделать, точнее сделать новую программу которая выполняет те же действия. Эта программа должна рабоать как web приложение на JAVA. Вот и мучаюсь сейчас. Нужно сделать то, незная </summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/7575573177672021277/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=7575573177672021277' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/7575573177672021277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/7575573177672021277'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2008/03/blog-post_31.html' title='Как написать (переписать) программу, на другом языке программирования?'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-8011854002851983795</id><published>2008-03-27T13:23:00.001+10:00</published><updated>2008-03-27T13:25:25.707+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Action Script 3'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>Решение как изменить размер окна отркрытого из Flash ролика</title><summary type='text'>Решение было найдено неожиданное. Просто создал Jsp-шник openjpb.jps которому передается параметр имя картинки. Код jsp-шки ниже:&lt;html&gt;&lt;head&gt;  &lt;title&gt;Title&lt;/title&gt;&lt;/head&gt;&lt;body&gt;  &lt;img OnClick="window.close()" OnLoad="window.resizeTo(document.images[0].width+50, document.images[0].height+210);" src="/images/photoalbum/&lt;%=request.getParameter("pic")%&gt;" alt="Click to Close"/&gt;&lt;/body&gt;&lt;/html&gt;Как видно </summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/8011854002851983795/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=8011854002851983795' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/8011854002851983795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/8011854002851983795'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2008/03/flash.html' title='Решение как изменить размер окна отркрытого из Flash ролика'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-8331483309535743199</id><published>2008-03-24T10:30:00.004+10:00</published><updated>2008-03-24T14:59:21.953+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Primavera'/><category scheme='http://www.blogger.com/atom/ns#' term='Primavera SDK'/><category scheme='http://www.blogger.com/atom/ns#' term='Primavera API'/><category scheme='http://www.blogger.com/atom/ns#' term='MS SQL'/><title type='text'>Задача: Primavera SDK</title><summary type='text'>Сегодня столкнулся с такой задачей. Есть база данных Primavera Application 6.0. База данных этой Primavera работает под управлением MS SQL. Версия базы 6-ая. И есть программа написанная на MS Access, которая использует эту базу, конвертирует данные, и выполняет какие то операции. Задача в следующем: нужно запустить эту программу. Но дело в том, что Access программа требует Primavera SDK. Пока не </summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/8331483309535743199/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=8331483309535743199' title='Комментарии: 6'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/8331483309535743199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/8331483309535743199'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2008/03/primavera-sdk.html' title='Задача: Primavera SDK'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-3254340319172205811</id><published>2008-03-20T12:10:00.003+10:00</published><updated>2008-03-26T08:47:26.046+10: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='JAVA'/><title type='text'>Правильное изменение размера картинки с использованием JAVA</title><summary type='text'>Сегодня на работе была поставлена такая задача. При загрузке фотографии на сайт, должен производиться ресайз до определенного размера, причем пропорционально. Лишние края должны обрезаться. Ниже привожу как это реализовано. Коротко опишу как рабоатет метод.1. Передается путь к файлу изображения на сервере.2. С использованием setSize картинка приводится к нужному размеру.3. Строка </summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/3254340319172205811/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=3254340319172205811' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/3254340319172205811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/3254340319172205811'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2008/03/java.html' title='Правильное изменение размера картинки с использованием JAVA'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-485555067922147525</id><published>2008-03-19T10:45:00.005+10:00</published><updated>2008-03-19T13:56:41.402+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Action Script 3'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Вопрос по флеш, Action Script 3</title><summary type='text'>Встал вопрос по флеш, Action Script 3. Как передавать в функцию click какой-либо параметр?movieClip.addEventListener(MouseEvent.CLICK, click);funciton click(event:Event){trace(event.target.name);}Решение нашел такое. В клипе movieClip я добавил динамическое текстовое поле test, куда записывал необходимую для передачи информацию.movieClip.addEventListener(MouseEvent.CLICK, click); funciton click(</summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/485555067922147525/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=485555067922147525' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/485555067922147525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/485555067922147525'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2008/03/action-script-3.html' title='Вопрос по флеш, Action Script 3'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-2376697180463097282</id><published>2008-03-18T13:50:00.002+10:00</published><updated>2008-03-18T13:53:17.230+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Email'/><title type='text'>Google mail - это удобно</title><summary type='text'>Понравился новый почтовый сервер от Google. Почему? Что в нем особенного, ведь существует же огромное количество почтовых сервисов в интернете.Главное что мне приглянулось в этом сервисе, так это то как он просто устроен. Использование технологии Ajax уменьшает до минимума объем скачанного трафика.Множество удобных функций, таких как сборщик почты и т.д. Рекомендую</summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/2376697180463097282/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=2376697180463097282' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/2376697180463097282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/2376697180463097282'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2008/03/google-mail.html' title='Google mail - это удобно'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5718967487372511288.post-6532901078037183189</id><published>2008-03-17T11:36:00.005+10:00</published><updated>2008-03-18T01:44:18.532+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='cms'/><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='php'/><category scheme='http://www.blogger.com/atom/ns#' term='интернет магазин'/><title type='text'>Сайты над которыми я работал</title><summary type='text'>Здесь хотелось бы перечислить сайты над которыми я работал и их функции. Возможно это поможет тем, кто интересуется разработкой сайтов найти полезное для своих разработок. Те, кому нужен интернет сайт, возможно захотят попросить разработать для них качественный интернет сайт. Кто-то возможно захочет иметь свой интернет сайт.При описании интернет сайтов я постараюсь ответить на такие вопросы: 1) </summary><link rel='replies' type='application/atom+xml' href='http://grinevri.blogspot.com/feeds/6532901078037183189/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5718967487372511288&amp;postID=6532901078037183189' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/6532901078037183189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5718967487372511288/posts/default/6532901078037183189'/><link rel='alternate' type='text/html' href='http://grinevri.blogspot.com/2008/03/blog-post_6030.html' title='Сайты над которыми я работал'/><author><name>Роман</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
