<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>samsonych.com</title>
	<atom:link href="http://samsonych.com/feed" rel="self" type="application/rss+xml" />
	<link>http://samsonych.com</link>
	<description>Shine On You Crazy Diamond!</description>
	<pubDate>Sun, 16 Mar 2008 17:46:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Установка SVN (Subversion) Windows Service</title>
		<link>http://samsonych.com/9</link>
		<comments>http://samsonych.com/9#comments</comments>
		<pubDate>Sun, 16 Mar 2008 17:39:26 +0000</pubDate>
		<dc:creator>samsonych</dc:creator>
		
		<category><![CDATA[Девелопинг]]></category>

		<category><![CDATA[how-to]]></category>

		<category><![CDATA[subversion]]></category>

		<category><![CDATA[svn]]></category>

		<category><![CDATA[windows service]]></category>

		<guid isPermaLink="false">http://samsonych.com/9</guid>
		<description><![CDATA[В срочном порядке необходимо было установить SVN (Subversion). Опишу вкратце парочку неочевидных моментов с которыми пришлось столкнуться при установке данной системы контроля версий.
Установка производилась на виндовом 2k3 серванте с первым сервиспаком, однако предположу что данное руководство применимо ко всем операционным системам семейства Win NT.
Итак, сходил на официальный сайт  и скачал на момент написания данной статьи последнюю версию [...]]]></description>
			<content:encoded><![CDATA[<p>В срочном порядке необходимо было установить SVN (Subversion). Опишу вкратце парочку неочевидных моментов с которыми пришлось столкнуться при установке данной системы контроля версий.</p>
<p>Установка производилась на виндовом 2k3 серванте с первым сервиспаком, однако предположу что данное руководство применимо ко всем операционным системам семейства Win NT.</p>
<p>Итак, сходил на <u><a HREF="http://subversion.tigris.org/">официальный сайт</a></u>  и скачал на момент написания данной статьи <u><a HREF="http://subversion.tigris.org/files/documents/15/41686/svn-1.4.6-setup.exe">последнюю версию</a></u> Subversion.</p>
<p><strong>Инсталляция сервера</strong></p>
<p>Запусктил инсталяционный файл и в процессе инсталляции указал установочную директорию (D:\SVN\Subversion).</p>
<p>Итак файлики успешно распаковались и готовы к использованию.</p>
<p><strong>Создание репозитория SVN</strong></p>
<p>Далее выполнив эту команду:</p>
<pre>&gt;svnadmin create D:\svn\Repository</pre>
<p>создал репозиторий, где будут располагаться файлы базы данных, конфигурации SVN.</p>
<p>Следующей и в общем-то основной задачей явилась регистрация SVN сервера в качестве служебного сервиса Windows. Для того чтобы прописать служебный сервис, я воспользовался следующей командой:</p>
<pre>&gt;sc create SVN binPath= "d:\SVN\Subversion\bin\svnserve.exe --service --root d:/SVN/Repository"
DisplayName= "Subversion Repository" depend= "Tcpip" start= auto</pre>
<p>данной командой создается сервис с именем SVN, который будет автоматически при старте операционной системы запускать наш SVN-сервер.</p>
<p>Откровенно отмечу, что на этом шаге мне пришлось несколько повозиться:</p>
<p>Во-первых, обратите внимание, на пробелы в параметрах команды SC.exe. Оказываются они обязательны.</p>
<p>Во-вторых, будьте внимательнее с пробелами в пути к svnserve.exe и/или репозитария (параметр binPath). Если таковые имеются, то путь(и) необходимо помещать в дополнительные кавычки обрамляя слэшем, вот так</p>
<pre>&gt;sc create &lt;name&gt; binPath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" ..."</pre>
<p><strong>Конфигурация прав доступа</strong></p>
<p>Лезу в директорию репозитория D:\svn\Repository в каталог conf. Открываю файл <em>svnserve.conf</em> и в секции [general] разкомментировал следующие параметры:</p>
<pre>anon-access = read
auth-access = write
password-db = passwd</pre>
<p>Далее залез в файл <em>passwd</em> и добавил свой логин и пароль, с которым я буду коннектиться к серверу.</p>
<p><strong>Запуск сервера</strong></p>
<pre>net start SVN</pre>
<p>Жду когда сервис запустится и проверяю командой</p>
<pre>svn info svn://localhost</pre>
<p>успешный старт SVN-сервера. На консоль выведется примерно следующее:</p>
<pre>Path: localhostURL: svn://localhost
Repository Root: svn://localhost
Repository UUID: c422f63f-1457-454e-a783-90e2cfd0cfb5
Revision: 0
Node Kind: directory
Last Changed Rev: 0
Last Changed Date: 2008-03-14 00:11:02 +0200 (Пт, 14 мар 2008)</pre>
<p>По идее установка самого сервера закончена, и его уже можно использовать. Помещение, выгрузку исходников, коммит, апдэйт, контроль ревизий файлов, и т.д. можно осуществлять посредством того же консольного клинета svn, входящего в поставку вместе с самим сервером. Однако для более удобного пользования системой, можно посоветовать виндюшный SVN-клиент – черепашку <u><a HREF="http://tortoisesvn.net/downloads">TortoiseSVN</a></u>. Программа встраивается в контектсные менюшки операционной системы и позволяет практически в любом месте и в любом файловом менеджере работать с SVN.</p>
]]></content:encoded>
			<wfw:commentRss>http://samsonych.com/9/feed</wfw:commentRss>
		</item>
		<item>
		<title>Экспорт ddl схемы. Ant. Hibernate Annotations</title>
		<link>http://samsonych.com/8</link>
		<comments>http://samsonych.com/8#comments</comments>
		<pubDate>Fri, 22 Feb 2008 16:37:57 +0000</pubDate>
		<dc:creator>samsonych</dc:creator>
		
		<category><![CDATA[Девелопинг]]></category>

		<category><![CDATA[annotations]]></category>

		<category><![CDATA[ant]]></category>

		<category><![CDATA[framework]]></category>

		<category><![CDATA[hibernate]]></category>

		<category><![CDATA[j2ee]]></category>

		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://samsonych.com/8</guid>
		<description><![CDATA[Пытаюсь усиленно освоить Hibernate Annotations, столкнулся со проблемой экспорта ddl-скрипта, на основании объектной модели использующие аннотации. Раньше формировал непосредственно *.hbm.xml - маппинг-файлы сгенерированные через XDoclet. И используя в Ant класс net.sf.hibernate.tool.hbm2ddl.SchemaExportTask удачно производил экспорт в ddl-схемы в файл.
Пример экспорта ddl-схемы на основе *.hbm.xml - маппинг-файлов:
&#60;target name="ddl.generate"&#62;
	&#60;path id="hibernate.export.classpath"&#62;
		&#60;fileset dir="lib/"&#62;
			&#60;include name="*.jar" /&#62;
		&#60;/fileset&#62;
	&#60;/path&#62;
	&#60;taskdef name="schemaexport" classname="org.hibernate.tool.hbm2ddl.SchemaExportTask"
		classpathref="hibernate.export.classpath" mce_href="hibernate.export.classpath" /&#62;
	&#60;schemaexport properties="../hibernate.properties" [...]]]></description>
			<content:encoded><![CDATA[<p>Пытаюсь усиленно освоить <strong>Hibernate Annotations</strong>, столкнулся со проблемой экспорта ddl-скрипта, на основании объектной модели использующие аннотации. Раньше формировал непосредственно *.hbm.xml - маппинг-файлы сгенерированные через <strong>XDoclet</strong>. И используя в <strong>Ant</strong> класс <em>net.sf.hibernate.tool.hbm2ddl.SchemaExportTask</em> удачно производил экспорт в ddl-схемы в файл.</p>
<p>Пример экспорта ddl-схемы на основе *.hbm.xml - маппинг-файлов:</p>
<pre>&lt;target name="ddl.generate"&gt;
	&lt;path id="hibernate.export.classpath"&gt;
		&lt;fileset dir="lib/"&gt;
			&lt;include name="*.jar" /&gt;
		&lt;/fileset&gt;
	&lt;/path&gt;
	&lt;taskdef name="schemaexport" classname="org.hibernate.tool.hbm2ddl.SchemaExportTask"
		classpathref="hibernate.export.classpath" mce_href="hibernate.export.classpath" /&gt;
	&lt;schemaexport properties="../hibernate.properties" text="yes" drop="no" delimiter=";" output="ddl-schema.sql"&gt;
		&lt;fileset dir="${hibernate.mapping.dir}"&gt;
			&lt;include name="**/*.hbm.xml"/&gt;
		&lt;/fileset&gt;
	&lt;/schemaexport&gt;
&lt;/target&gt;</pre>
<p>Взяв на вооружение <strong>Hibernate Annotations</strong>, задался целью добиться аналогичного результата. Решением явилось использование класса <em>org.hibernate.tool.ant.HibernateToolTask</em> из библиотеки <strong><em>hibernate-tools.jar</em></strong>.</p>
<p>Вот пример экспорта ddl-схемы на основе аннотированных классов, находящихся в папке ${targetdir}:</p>
<pre>&lt;target name="ddl.generate"&gt;
	&lt;path id="hibernate.export.classpath"&gt;
		&lt;fileset dir="lib/"&gt;
			&lt;include name="*.jar" /&gt;
		&lt;/fileset&gt;
	&lt;/path&gt;
	&lt;taskdef name="hibernatetool" classname="org.hibernate.tool.ant.HibernateToolTask"
		classpathref="hibernate.export.classpath" mce_href="hibernate.export.classpath" /&gt;
	&lt;hibernatetool destdir="${targetdir}"&gt;
		&lt;classpath&gt;
			&lt;path location="${targetdir}" /&gt;
		&lt;/classpath&gt;
		&lt;annotationconfiguration configurationfile="bin/hibernate.cfg.xml" /&gt;
		&lt;hbm2ddl export="true" create="true" delimiter=";" format="true" outputfilename="ddl-schema.sql" /&gt;
	&lt;/hibernatetool&gt;
&lt;/target&gt;</pre>
<p>Для поиска данного решения помогли следующие ссылки:</p>
<ul>
<li><a HREF="http://www.hibernate.org/hib_docs/tools/reference/en/html/ant.html" REL="nofollow">http://www.hibernate.org/hib_docs/tools/reference/en/html/ant.html</a></li>
<li><a HREF="http://www.goodidea.ru/static/a5720.jsp" REL="nofollow">http://www.goodidea.ru/static/a5720.jsp</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://samsonych.com/8/feed</wfw:commentRss>
		</item>
		<item>
		<title>Основные термины проектировщика реляционной базы данных</title>
		<link>http://samsonych.com/7</link>
		<comments>http://samsonych.com/7#comments</comments>
		<pubDate>Thu, 21 Feb 2008 16:34:33 +0000</pubDate>
		<dc:creator>samsonych</dc:creator>
		
		<category><![CDATA[Девелопинг]]></category>

		<category><![CDATA[oracle]]></category>

		<category><![CDATA[проектирование]]></category>

		<category><![CDATA[субд]]></category>

		<guid isPermaLink="false">http://samsonych.com/7</guid>
		<description><![CDATA[По долгу службы часто приходиться сталкиваться с теми или иными терминами касающиеся области разработки информационных систем. В данной статье систематически представленны основные термины и их определения, касающиеся проектирования, разработки, администрирования реляционных баз данных.
Объекты реляционной базы данных будут рассматриваться в контексте реляционной СУБД Oracle. Такой подход принят потому, что проектирование физической модели реляционной базы данных в основном выполняется для конкретной [...]]]></description>
			<content:encoded><![CDATA[<p>По долгу службы часто приходиться сталкиваться с теми или иными терминами касающиеся области разработки информационных систем. В данной статье систематически представленны основные термины и их определения, касающиеся проектирования, разработки, администрирования реляционных баз данных.</p>
<p>Объекты реляционной базы данных будут рассматриваться в контексте реляционной СУБД Oracle. Такой подход принят потому, что проектирование физической модели реляционной базы данных в основном выполняется для конкретной среды ее реализации.</p>
<p>В Oracle термин <strong>схема</strong> (<strong>Schema</strong>) используется для описания всех объектов базы данных, которые созданы некоторым пользователем. Для каждого нового пользователя автоматически создается новая схема.</p>
<p>Для создания таблиц и представлений наличие схемы не обязательно. Если у вас планируется инсталляция только одной логической базы данных, то ясно, что можно обойтись и без схемы. Но если планируется, что одна и та же СУБД будет использоваться для поддержки нескольких баз данных, то надлежащая организация объектов баз данных в схемы может значительно облегчить сопровождение этих баз данных. На практике схема часто ассоциируется с объектами определенного пользователя физической базы данных.</p>
<p>Помимо схемы, не обязательными элементами программной среды реляционных баз данных являются <strong>кластеры</strong> и <strong>каталоги</strong>.</p>
<p><strong>Кластер</strong> (<strong>Cluster</strong>) - это объект, задающий способ совместного хранения данных в нескольких или одной таблице. Данный объект представляет собой <strong>группу каталогов</strong>, к которым можно обращаться через одно соединение с сервером базы данных (программная компонента СУБД). Одним из критериев использования кластера является наличие общих ключевых полей в нескольких таблицах, которые используются в одной и той же команде SQL. Обычно кластеризованные столбцы или таблицы хранятся в базе данных в виде таблиц хэширования (т.е. специальным образом).</p>
<p>На практике процедура создания каталога определяется реализацией СУБД на конкретной операционной платформе. Под <strong>каталогом</strong> понимается <strong>группа схем</strong>. На практике каталог часто ассоциируется с физической базой данных как набором физических файлов операционной системы, которые идентифицируются ее именем.</p>
<p>Для проектировщика <strong>схема базы данных</strong> - это общее логическое представление отношений законченной базы данных. С точки зрения SQL, <strong>схема</strong> - <strong>это контейнер для таблиц</strong>,<strong> представлений и других структурных элементов реляционной базы данных</strong>. Принцип размещения элементов базы данных в каждой схеме полностью определяется проектировщиком базы данных.</p>
<p>К числу основных объектов реляционных баз данных относятся <strong>таблица</strong>, <strong>представление</strong> и <strong>пользователь</strong>.</p>
<p><strong>Таблица</strong> (<strong>Table</strong>) является базовым элементом реляционной базы данных. Она представляет собой единицу хранения данных - отношение. Таблица идентифицируется в базе данных своим уникальным именем, которое включает в себя идентификацию пользователя. Таблица может быть пустой или состоять из набора строк.</p>
<p><strong>Представление</strong> (<strong>View</strong>) - это поименованная динамически поддерживаемая СУБД выборка из одной или нескольких таблиц базы данных. Оператор выборки ограничивает видимые пользователем данные. Обычно СУБД гарантирует актуальность представления - его формирование производится каждый раз, когда представление используется. Иногда представления называют <strong>виртуальными таблицами</strong>.</p>
<p><strong>Пользователь</strong> (<strong>User</strong>) - это объект, обладающий возможностью создавать или использовать другие объекты базы данных и запрашивать выполнение функций СУБД, таких как организация сеанса работы, изменение состояние базы данных и т. д.</p>
<p>Для упрощения идентификации и именования объектов в базе данных поддерживается такие объекты, как <strong>синоним</strong>, <strong>последовательность</strong> и <strong>определенные пользователем типы данных</strong>.</p>
<p><strong>Синоним</strong> (<strong>Synonym</strong>) - это альтернативное имя объекта (псевдоним) реляционной базы данных, которое позволяет иметь доступ к данному объекту. Синоним может быть общим и частным. Общий синоним позволяет всем пользователям базы данных обращаться к соответствующему объекту по его псевдониму. Синоним позволяет скрыть от конечных пользователей полную квалификацию объекта в базе данных.</p>
<p><strong>Последовательность</strong> (<strong>Sequence</strong>) - это объект базы данных, который позволяет генерировать последовательность уникальных чисел (номеров) в условиях многопользовательского асинхронного доступа. Обычно элементы последовательности используются для уникальной нумерации элементов таблиц (строк) в операциях модификации данных.</p>
<p><strong>Определенные пользователем типы данных</strong> (<strong>User-defined data types</strong>) представляют собой определенные пользователем типы атрибутов (домены), которые отличаются от поддерживаемых (встроенных) СУБД типов. Они определяются на основе встроенных типов. Определенные пользователем типы данных образуют ту часть среды СУБД, которая организована в соответствии с объектно-ориентированной парадигмой.</p>
<p>Для обеспечения эффективного доступа к данным в реляционных СУБД поддерживаются ряд других объектов: <strong>индекс</strong>, <strong>табличная область</strong>, <strong>секция</strong>.</p>
<p><strong>Индекс</strong> (<strong>Index</strong>) - это объект базы данных, создаваемый для повышения производительности выборки данных и контроля уникальности первичного ключа (если он задан для таблицы). Полностью индексные таблицы (index-organized tables) исполняют роль таблицы и индекса одновременно.</p>
<p><strong>Табличное пространство или область</strong> (Tablespace) - это именованная часть базы данных, используемая для распределения памяти для таблиц и индексов. В Oracle 9i - это логическое имя физических файлов операционной системы. Все объекты базы данных, в которых хранятся данные, соответствуют некоторым табличным пространствам. Большинство объектов базы данных, в которых данные не хранятся, находятся в словаре данных, расположенном в табличном пространстве SYSTEM.</p>
<p><strong>Секция</strong> (<strong>Partition</strong>) - это объект базы данных, который позволяет представить объект с данными в виде совокупности подобъектов, отнесенных к различным табличным пространствам. Таким образом, секционирование позволяет распределять очень большие таблицы на нескольких жестких дисках.</p>
<p>Для обработки данных специальным образом или для реализации поддержки ссылочной целостности базы данных используются объекты: <strong>хранимая процедура</strong>, <strong>функция</strong>, <strong>команда</strong>, <strong>триггер</strong>, <strong>таймер</strong> и <strong>пакет</strong> (Oracle). С помощью этих объектов базы данных можно выполнять так называемую <strong>построчную обработку (record processing) данных</strong>. С точки зрения приложений баз данных построчная обработка - это последовательная выборка данных по одной строке, ее обработка и переход к обработке следующей строки.</p>
<p>Данные объекты реляционной базы данных представляют собой программы, т.е. исполняемый код. Этого код обычно называют серверным кодом (server-side code), поскольку он выполняется компьютером, на котором установлено ядро реляционной СУБД. Планирование и разработка такого кода является одной из задач проектировщика реляционной базы данных.</p>
<p><strong>Хранимая процедура</strong> (<strong>Stored procedure</strong>) - это объект базы данных, представляющий поименованный набор команд SQL и/или операторов специализированных языков обработки программирования базы данных (например, SQLWindows или PL/SQL).</p>
<p><strong>Функция</strong> (<strong>Function</strong>) - это объект базы данных, представляющий поименованный набор команд SQL и/или операторов специализированных языков обработки программирования базы данных, который при выполнении возвращает значение - результат вычислений.</p>
<p><strong>Команда</strong> (<strong>Command</strong>) - это поименованный оператор SQL, который заранее откомпилирован и сохраняется в базе данных. Скорость обработки команды выше, чем у соответствующего ему оператора SQL, т.к. при этом не выполняются фазы синтаксического разбора и компиляции.</p>
<p><strong>Триггер</strong> (<strong>Trigger</strong>) - это объект базы данных, который представляет собой специальную хранимую процедуру. Эта процедура запускается автоматически, когда происходит связанное с триггером событие (например, до вставки строки в таблицу).</p>
<p><strong>Таймер</strong> (<strong>Timer</strong>) отличается от триггера тем, что запускающим событием для хранимой процедуры является событие таймера.</p>
<p><strong>Пакет</strong> (<strong>Package</strong>) - это объект базы данных, который состоит из поименованного структурированного набора переменных, процедур и функций.</p>
<p>В распределенных реляционных СУБД имеются специальные объекты: <strong>снимок</strong> и <strong>связь базы данных</strong>.</p>
<p><strong>Снимок</strong> (<strong>Snapshop</strong>) - локальная копия таблицы удаленной базы данных, которая используется для тиражирования (репликации) таблицы или результата запроса. Снимки могут быть модифицируемыми или предназначенными только для чтения.</p>
<p><strong>Связь базы данных</strong> (<strong>Database Link</strong>) или <strong>связь с удаленной базой данных</strong> - это объект базы данных, который позволяет обратиться к объектам удаленной базы данных. Имя связи базы данных, грубо говоря, можно представить как ссылку на параметры доступа к удаленной базы данных.</p>
<p>Для эффективного управления разграничением доступа к данным в Oracle поддерживает объект <strong>роль</strong>.</p>
<p><strong>Роль</strong> (<strong>Role</strong>) - объект базы данных, представляющий собой поименованную совокупность привилегий, которые могут назначаться пользователям, категориям пользователей или другим ролям.</p>
]]></content:encoded>
			<wfw:commentRss>http://samsonych.com/7/feed</wfw:commentRss>
		</item>
		<item>
		<title>MS IE уродует длинные кнопки</title>
		<link>http://samsonych.com/6</link>
		<comments>http://samsonych.com/6#comments</comments>
		<pubDate>Tue, 29 Jan 2008 09:33:37 +0000</pubDate>
		<dc:creator>samsonych</dc:creator>
		
		<category><![CDATA[Баги]]></category>

		<category><![CDATA[багз]]></category>

		<category><![CDATA[браузеры]]></category>

		<guid isPermaLink="false">http://samsonych.com/6</guid>
		<description><![CDATA[Будучи фанатом функциональности и производительности, работая в винде, я всегда отключаю темы и убираю все фичи и красивости с рабочего стола. Однако, необходимо отметить, что в большинстве случаев люди, сидящие под Windows XP, по умолчанию смотрят на web-странички именно через голубое окошко IE.
Неочевидный баг обнаружил коллега по работе в одном из самых популярных смотрелок гипертекстовых [...]]]></description>
			<content:encoded><![CDATA[<p>Будучи фанатом функциональности и производительности, работая в винде, я всегда отключаю темы и убираю все фичи и красивости с рабочего стола. Однако, необходимо отметить, что в большинстве случаев люди, сидящие под Windows XP, по умолчанию смотрят на web-странички именно через голубое окошко IE.</p>
<p>Неочевидный баг обнаружил коллега по работе в одном из самых популярных смотрелок гипертекстовых страниц всех времен и народов. Неочевидный – потому что, баг проявляет себя непосредственно при условии использования виндовых тем (стилей оформления окошек в Windows XP) .</p>
<p>Так вот, при размещении на форме кнопки с длинным названием у ослика явно наблюдаются <strong>проблемы с масштабированием границ</strong> этой <strong>кнопки</strong>.</p>
<p>То есть, при отображении следующей конструкции:</p>
<p><code>&lt;input type="button" value="Регистрация обращения" /&gt;</code><br />
<code>&lt;input type="button" value="Регистрация" /&gt;</code></p>
<p>Получаем вот такой результат:<br />
<img HEIGHT="38" ALT="Найди 15 различий :]" SRC="http://samsonov.bn.by/~serg/blog/images/2.png" WIDTH="381" /></p>
<p>Методом эмпирических экспериментов было выявлено, что MS IE безжалостно уродует кнопку, размер которой больше чем <strong>40</strong>х<strong>159</strong> пикселей.</p>
<p>Баг замечен как в 6-ой, так и 7-ой версии MS IE. Чем руководствовались разработчики популярного браузера, ограничивая размеры элемента этими магическими числами? Науке и мне не известно.<br />
Интересен и тот факт, что и Opera и FireFox при тех же условиях отображают кнопки нормально, без каких либо недоразумений. Хотя в общем-то ничего удивительного.</p>
<p>Так что, господа дизигнеры, бдите и аккуратней при обзывании батонов<br />
<input type="button" value="именами двадцати восьми бакинских комиссаров :)" />.</p>
]]></content:encoded>
			<wfw:commentRss>http://samsonych.com/6/feed</wfw:commentRss>
		</item>
		<item>
		<title>Как я первый придумал блоггинг</title>
		<link>http://samsonych.com/5</link>
		<comments>http://samsonych.com/5#comments</comments>
		<pubDate>Wed, 14 Nov 2007 18:46:53 +0000</pubDate>
		<dc:creator>samsonych</dc:creator>
		
		<category><![CDATA[Блоггинг]]></category>

		<category><![CDATA[блогство]]></category>

		<category><![CDATA[былое]]></category>

		<guid isPermaLink="false">http://samsonych.com/5</guid>
		<description><![CDATA[Никто не поверит мне, но поведаю свои отроческие воспоминания о блоггинге. 

Давно где-то лет восемь так назад, когда Я и Интернет был не таким большим как сейчас, когда не существовало ни ЖэЖистов, ни блоггеров и блоггинга как такового. Так вот, отлично помню.]]></description>
			<content:encoded><![CDATA[<p>Никто не поверит мне, но поведаю свои отроческие воспоминания о блоггинге.
<p>Давно где-то лет восемь так назад, когда Я и Интернет был не таким большим как сейчас, когда не существовало ни ЖэЖистов, ни блоггеров и блоггинга как такового. Так вот, отлично помню. Второй курс универа. Зима. Вечер. После очередной халявной вылазки в Инет, под видом прилежного студента, занимающимся, исключительно, курсовым проектом, возвращаюсь с учебного корпуса в общагу. Наблюдаю как в лучах фонарей, снег неспешно валит с сумеречной пустоты темного зимнего неба. И в это время ловлю мысль о том, что круто и классно было бы в этом самом Интернете завести свой электронный дневник. Дневник в качестве сетевого ресурса, на котором можно было бы опубликовывать свои мысли, взгляды, размышления. Как именно это сделать, тогда я понятия даже не имел, однако привлекла сама оригинальность и первобытность идеи, которая так ярко вспыхнула, и также стремительно погасла тем зимним вечером прошлого тысячелетия.
<p>Прошло дохрена времени. Я наконец-то разродился собственным «<a title="Персональный Блог Самсоныча" href="http://samsonych.com/">электронным сетевым дневником</a>». След вспышки, запечалившийся в моей памяти, обозначился забавным наложением воспоминания на текущую реальность. Виртуальную реальность, в которой <strong>блоггеры</strong> - целая соц.культура, со своими законами, традициями, тараканами в голове. И все&nbsp;варится это&nbsp;в большом котле под названием <strong>блоггинг</strong>, - явлением массовым и&nbsp;даже уже несколько попсовым.
<p>Конечно, претендовать на&nbsp;оригинальность идеи уже не приходиться.&nbsp;Все воспоминания и заявления по этому поводу&nbsp;вызовут только снисходительную улыбку на лице, читающего этот пост. На что, в общем-то, и рассчитываю.
<p>Так что,&nbsp;господа блоггеры. Хех! Как ни крути, но я первый придумал блоггинг &#8230; и всё тут <img src='http://samsonych.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://samsonych.com/5/feed</wfw:commentRss>
		</item>
		<item>
		<title>Пост первый обыкновенный</title>
		<link>http://samsonych.com/4</link>
		<comments>http://samsonych.com/4#comments</comments>
		<pubDate>Sun, 11 Nov 2007 16:12:57 +0000</pubDate>
		<dc:creator>samsonych</dc:creator>
		
		<category><![CDATA[Блоггинг]]></category>

		<category><![CDATA[блогство]]></category>

		<category><![CDATA[демагогия]]></category>

		<guid isPermaLink="false">http://samsonych.com/?p=4</guid>
		<description><![CDATA[Ха. Это мой первый пост. 
Хэлло ворлд. 
Ура! Я наконец-то завел свой блог, а это мой первый пост. 
Тест. Траливали.

Как ещё мы начинаем свои блоги, дневники, живые журналы?
Мне всегда любопытно прочитать самый первый пост блоггера, который привлек мое внимание. Интересно узнать с какого поста начинался его путь в блогосферу. Немного разочарованно наблюдать первые посты наподобие [...]]]></description>
			<content:encoded><![CDATA[<p><i>Ха. Это мой первый пост. </i>
<p><i>Хэлло ворлд. </i><i></i>
<p><i>Ура! Я наконец-то завел свой блог, а это мой первый пост. </i>
<p><i>Тест. Траливали.</i><i></i>
<p><i></i>
<p>Как ещё мы начинаем свои блоги, дневники, живые журналы?
<p>Мне всегда любопытно прочитать самый первый пост блоггера, который привлек мое внимание. Интересно узнать с какого поста начинался его путь в блогосферу. Немного разочарованно наблюдать первые посты наподобие вышеописанных в начале поста. Приятнее видеть более осмысленные, целеустремленные, мотивирующие и в тоже время оригинальные посты. Они приоткрывают перед посетителем дверь, определяющую последующие и будущие направления мыслей автора блога.
<p>Никакие это не рекомендации типа: «Какие должны быть первые посты?» Ничуть. Здесь каждый выбирает сам. Как пел классик: «Хочешь - можешь быть Буденным, хочешь - лошадью его». Благо нынче каждый блоговод, если конечно постарается, найдет своего читателя, соратника и оппонента. В этом и главная прелесть Интернета и блогосферы в частности. Объединение людей по общим признакам.
<p>Ещё в первых постах в основном принято определять цели и мотивы, побуждающие заведение электродневника. Ну что ж раз принято, - надо определиться. Какие у меня цели? Поднимать в месяц с блога 10000$, ничего не делать и наслаждаться жизнью : ) гы. Да, хороша цель, однако ничего не делать, скорее всего, не получиться, да и скучно это – ничегонеделание.
<p>Пока для себя вижу основную цель. Блог - как средство самоидентификации, структурирования и упорядочивания мыслей, размышлений, жизненных позиций, своих профессиональных и личных интересов. Ну и естественно хочется, чтобы читали и почитали. То есть вторая цель – это обратная связь, - общение, обсуждение, споры, поиски истин и т.д. Пока так определился, а дальше уж на ходу разберемся.
<p>Некоторые не придают первому посту никакого символизма, и сразу бросаются сразу в бой, я же в свою очередь чуть обозначился.
<p>Так что, это мой первый пост! И добро пожаловать на мой персональный блог. </p>
]]></content:encoded>
			<wfw:commentRss>http://samsonych.com/4/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
