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

<channel>
	<title>Dipsa</title>
	<atom:link href="http://dipsa.ru/feed/" rel="self" type="application/rss+xml" />
	<link>http://dipsa.ru</link>
	<description>Блог компьютерщиков. Добро пожаловать!</description>
	<lastBuildDate>Fri, 16 Jul 2010 12:31:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Вирус блокирует даже безопастный режим</title>
		<link>http://dipsa.ru/2010/07/16/virus-safemode/</link>
		<comments>http://dipsa.ru/2010/07/16/virus-safemode/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 08:45:22 +0000</pubDate>
		<dc:creator>builder</dc:creator>
				<category><![CDATA[Советы windows]]></category>

		<guid isPermaLink="false">http://dipsa.ru/?p=135</guid>
		<description><![CDATA[На днях столкнулся с такой бякой &#8211; вирус-баннер который просит отправить СМС и блокирует компьютер, все наверное с таким сталкивались, но эта версия блокирует все и в безопасном режиме. Как же запустить антивирус? Методом научных экспериментов было найдено решение &#8211; нужно создать нового пользователя, зайти под ним и сразу запустить антивирус (например Dr.Web CureIt), после [...]]]></description>
			<content:encoded><![CDATA[<p>На днях столкнулся с такой бякой &#8211; вирус-баннер который просит отправить СМС и блокирует компьютер, все наверное с таким сталкивались, но эта версия блокирует все и в безопасном режиме.</p>
<p>Как же запустить антивирус?</p>
<p>Методом научных экспериментов <img src='http://dipsa.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  было найдено решение &#8211; нужно создать нового пользователя, зайти под ним и сразу запустить антивирус (например <a href="http://www.freedrweb.com/cureit/?lng=ru" target="_blank">Dr.Web CureIt</a>), после полной проверки можно вернуться к старому пользователю и проверить ещё раз. После лечения всех вирусов можно удалить временного пользователя.</p>
]]></content:encoded>
			<wfw:commentRss>http://dipsa.ru/2010/07/16/virus-safemode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Демоверсия системы ISys</title>
		<link>http://dipsa.ru/2010/07/16/demo-isys/</link>
		<comments>http://dipsa.ru/2010/07/16/demo-isys/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 06:54:56 +0000</pubDate>
		<dc:creator>builder</dc:creator>
				<category><![CDATA[Интранет системы]]></category>

		<guid isPermaLink="false">http://dipsa.ru/?p=114</guid>
		<description><![CDATA[Выставлена демонстрационная версия интранет (корпоративной) системы ISys вы можете выйти на неё по ссылке isys.dipsa.ru. Имя входа и пароль на демонстрационную версию: Администратор &#8211; admin / admin Оператор &#8211; operator / operator Пользователь &#8211; user / user ﻿ Бесплатный дистрибутив и краткая документация по установке и настройке системы на странице проекта &#8211; Проект ISys.]]></description>
			<content:encoded><![CDATA[<p>Выставлена демонстрационная версия интранет (корпоративной) системы ISys вы можете выйти на неё по ссылке <a href="http://isys.dipsa.ru" target="_blank">isys.dipsa.ru</a>.</p>
<p style="text-align: center;">Имя входа и пароль на <a href="http://isys.dipsa.ru/" target="_blank">демонстрационную версию</a>:<br />
<strong>Администратор &#8211; admin / admin<br />
Оператор &#8211; operator / operator<br />
Пользователь &#8211; user / user 		﻿</strong></p>
<p>Бесплатный дистрибутив и краткая документация по установке и настройке системы на странице проекта &#8211; <a href="http://dipsa.ru/isys/">Проект ISys</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dipsa.ru/2010/07/16/demo-isys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web-камера в C#</title>
		<link>http://dipsa.ru/2010/06/15/webcam_in_csharp/</link>
		<comments>http://dipsa.ru/2010/06/15/webcam_in_csharp/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 13:03:41 +0000</pubDate>
		<dc:creator>builder</dc:creator>
				<category><![CDATA[C# и Net]]></category>

		<guid isPermaLink="false">http://dipsa.ru/?p=109</guid>
		<description><![CDATA[Заинтересовавшись возможностью подключить web-камеру в свой проект немного погуляв по интернету нашёл сборку для подключения камеры. Пользоваться ей элементарно. Создадим форму с элементом PictureBox (WebFrame), подключаем сборку и пишем: [csharp]using WebCam_Capture;[/csharp] Код в классе формы: [csharp]private WebCamCapture webcam; public Form1() { InitializeComponent(); webcam = new WebCamCapture(); webcam.ImageCaptured += new WebCamCapture.WebCamEventHandler(webcam_ImageCaptured); webcam.Start(0); } void webcam_ImageCaptured(object source, [...]]]></description>
			<content:encoded><![CDATA[<p>Заинтересовавшись возможностью подключить web-камеру в свой проект немного погуляв по интернету нашёл <a href="http://sites.google.com/site/webcamlibrarydotnet/wpf-with-vb-net-for-show-video-from-webcam-and-image-capturing" target="_blank">сборку для подключения камеры</a>.</p>
<p>Пользоваться ей элементарно. Создадим форму с элементом PictureBox (WebFrame), подключаем сборку и пишем:</p>
<p>[csharp]using WebCam_Capture;[/csharp]</p>
<p>Код в классе формы:<span id="more-109"></span></p>
<p>[csharp]private WebCamCapture webcam;</p>
<p>public Form1()<br />
{<br />
InitializeComponent();</p>
<p>webcam = new WebCamCapture();<br />
webcam.ImageCaptured += new WebCamCapture.WebCamEventHandler(webcam_ImageCaptured);</p>
<p>webcam.Start(0);<br />
}</p>
<p>void webcam_ImageCaptured(object source, WebcamEventArgs e)<br />
{<br />
Image Frame = e.WebCamImage;<br />
WebFrame.Image = Frame;</p>
<p>/*</p>
<p>//Делает изображение черно-белым</p>
<p>Bitmap Bitmap = new Bitmap(Frame);</p>
<p>int[,] Matrix = new int[320, 240];</p>
<p>for (int y = 0; y &lt; 240; y++)<br />
{<br />
for (int x = 0; x &lt; 320; x++)<br />
{</p>
<p>Matrix[x,y] = (int)((Bitmap.GetPixel(x, y).R + Bitmap.GetPixel(x, y).G + Bitmap.GetPixel(x, y).B) / 3);</p>
<p>Bitmap.SetPixel(x, y, Color.FromArgb(Matrix[x, y], Matrix[x, y], Matrix[x, y]));<br />
}<br />
}</p>
<p>Frame = (Image)Bitmap;</p>
<p>//Второй PictureBox для сравнения<br />
OutFrame.Image = Frame;</p>
<p>*/<br />
}[/csharp]</p>
]]></content:encoded>
			<wfw:commentRss>http://dipsa.ru/2010/06/15/webcam_in_csharp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Разработка Интранет системы – Часть 3 (хранение данных)</title>
		<link>http://dipsa.ru/2010/06/11/intranet3/</link>
		<comments>http://dipsa.ru/2010/06/11/intranet3/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 08:28:51 +0000</pubDate>
		<dc:creator>builder</dc:creator>
				<category><![CDATA[Интранет системы]]></category>

		<guid isPermaLink="false">http://dipsa.ru/?p=99</guid>
		<description><![CDATA[База данных как ни странно была выбрана MySQL, по соображениям её бесплатности, распространению и набору инструментов. Пользователи и группы пользователей суждено было разбить на две таблицы: [sql]CREATE TABLE  UserList ( Id INT (11) NOT NULL AUTO_INCREMENT, Name VARCHAR (512) DEFAULT NULL COMMENT &#8216;Имя пользователя (описание)&#8217;, EnterName VARCHAR (30) NOT NULL COMMENT &#8216;Логин&#8217;, EnterPassword VARCHAR (32) [...]]]></description>
			<content:encoded><![CDATA[<p>База данных как ни странно была выбрана MySQL, по соображениям её бесплатности, распространению и набору инструментов.</p>
<p><span id="more-99"></span>Пользователи и группы пользователей суждено было разбить на две таблицы:</p>
<p>[sql]CREATE TABLE  UserList<br />
(<br />
Id INT (11) NOT NULL AUTO_INCREMENT,<br />
Name VARCHAR (512) DEFAULT NULL COMMENT &#8216;Имя пользователя (описание)&#8217;,<br />
EnterName VARCHAR (30) NOT NULL COMMENT &#8216;Логин&#8217;,<br />
EnterPassword VARCHAR (32) NOT NULL COMMENT &#8216;Пароль&#8217;,<br />
`Group` INT (11) NOT NULL COMMENT &#8216;Группа пользователя&#8217;,<br />
AccessLevel INT (11) NOT NULL COMMENT &#8216;Уровень досиупа&#8217;,<br />
PRIMARY KEY (Id),<br />
INDEX Ou USING BTREE (`Group`)<br />
)[/sql]</p>
<p>[sql]CREATE TABLE UserGroups<br />
(<br />
Id INT (11) NOT NULL AUTO_INCREMENT COMMENT &#8216;Ключ&#8217;,<br />
FullName VARCHAR (255) DEFAULT NULL COMMENT &#8216;Полное наименование&#8217;,<br />
SokrName VARCHAR (255) DEFAULT NULL COMMENT &#8216;Сокращённое наименование&#8217;,<br />
Type ENUM (&#8216;editors&#8217;, &#8216;users&#8217;) NOT NULL DEFAULT &#8216;users&#8217; COMMENT<br />
&#8216;Тип пользователей&#8217;,<br />
DefaultTo ENUM (&#8216;yes&#8217;, &#8216;no&#8217;) NOT NULL DEFAULT &#8216;yes&#8217; COMMENT<br />
&#8216;Включение поумолчанию в &laquo;кому&raquo;&#8216;,<br />
Sort INT (11) DEFAULT NULL COMMENT &#8216;Столбец сортировки&#8217;,<br />
PRIMARY KEY (Id)<br />
)[/sql]</p>
<p>Самой большой проблемой была возможность сортировки записей в таблице по желанию пользователя. В итоге было добавлено поле Sort</p>
<p>Хранение файлов было организовано по <a href="http://dipsa.ru/2010/06/11/load-and-save-file/">следующему принципу</a></p>
<p>Также сообщения и статистика по сообщениям была организованна в две таблицы, причём таблица статистика включает в себя и ответы на сообщения и добавлены разные состояния статистики (поле Status).</p>
<p>[sql]CREATE TABLE StatReport<br />
(<br />
Id INT (11) NOT NULL AUTO_INCREMENT,<br />
`DateTime` DATETIME DEFAULT NULL COMMENT &#8216;Время&#8217;,<br />
Message INT (11) DEFAULT NULL COMMENT &#8216;Ключ сообщения&#8217;,<br />
User INT (11) DEFAULT NULL COMMENT &#8216;Ключ пользователя&#8217;,<br />
Status VARCHAR (15) DEFAULT NULL COMMENT<br />
&#8216;read &#8211; прочитано, report &#8211; отвечено, no-report &#8211; не принято, access &#8211; принято&#8217;<br />
,<br />
Node TEXT DEFAULT NULL COMMENT &#8216;Примечание&#8217;,<br />
File INT (11) DEFAULT NULL COMMENT &#8216;Ключ файла&#8217;,<br />
PRIMARY KEY (Id)<br />
)[/sql]</p>
<p><em>Кстати очень удобно писать комментарии к полям при создании таблиц, облегчает мозг <img src='http://dipsa.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
<p>Поле Status специально не было сделано как Enum дабы можно было добавлять нестандартные статусы при модернизации системы.</p>
<p>И ещё. В CodeIgniter (на базе которого предполагается писать систему) есть удобная функция хранения данных сессии в БД, это тоже может пригодится в дальнейшем (например для отображения пользователей online), потому таблице для сессии тоже дано было быть.</p>
]]></content:encoded>
			<wfw:commentRss>http://dipsa.ru/2010/06/11/intranet3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Загрузка файлов и их хранение</title>
		<link>http://dipsa.ru/2010/06/11/load-and-save-file/</link>
		<comments>http://dipsa.ru/2010/06/11/load-and-save-file/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 07:53:56 +0000</pubDate>
		<dc:creator>builder</dc:creator>
				<category><![CDATA[Web-разработка]]></category>
		<category><![CDATA[Интранет системы]]></category>

		<guid isPermaLink="false">http://dipsa.ru/?p=92</guid>
		<description><![CDATA[Поделюсь своим опытом загрузки и хранения файлов в интранет системе. Основные проблема хранения файлов это сохранить о нём данные и имена фалов в кириллице. Для решения этой проблемы необходимо хранить информацию о файле (имя на русском, и mime тип файла и т.п.). Все это лучше организовать с помощью базы данных. Создадим таблицу (MySQL): [sql]CREATE TABLE [...]]]></description>
			<content:encoded><![CDATA[<p>Поделюсь своим опытом загрузки и хранения файлов в интранет системе.</p>
<p>Основные проблема хранения файлов это сохранить о нём данные и имена фалов в кириллице. Для решения этой проблемы необходимо хранить информацию о файле (имя на русском, и mime тип файла и т.п.). Все это лучше организовать с помощью базы данных.</p>
<p><span id="more-92"></span>Создадим таблицу (MySQL):</p>
<p>[sql]CREATE TABLE UploadFiles<br />
(<br />
Id INT (11) NOT NULL AUTO_INCREMENT,<br />
Attached_alias VARCHAR (20) DEFAULT NULL COMMENT &#8216;Прикреплён к чему&#8217;,<br />
Attached_id INT (11) DEFAULT NULL COMMENT &#8216;Прикремпён к ключу&#8217;,<br />
Local_name VARCHAR (80) DEFAULT NULL COMMENT &#8216;Имя файла на диске&#8217;,<br />
Type VARCHAR (50) DEFAULT NULL COMMENT &#8216;mime тип файла при загрузке&#8217;,<br />
Name VARCHAR (250) DEFAULT NULL COMMENT &#8216;Оригинальное имя&#8217;,<br />
Ext VARCHAR (20) DEFAULT NULL COMMENT &#8216;Расширение файла&#8217;,<br />
Size INT (11) DEFAULT NULL COMMENT &#8216;Размер файла в байтах&#8217;,<br />
PRIMARY KEY (Id)<br />
)[/sql]</p>
<p>Поле Attached_alias &#8211; указывает какой модуль загружал файл (например прикреплено к сообщению гостевой или к сообщению форума).</p>
<p>Поле Attached_id &#8211; указывает ID сообщения.</p>
<p>Загрузка файла:</p>
<p>[php]</p>
<p>//Загрузка файлов<br />
foreach($_FILES as $file) {</p>
<p>$insert_file = null;</p>
<p>if ($file['tmp_name'] != &raquo;) {</p>
<p>//Преобразуем имя для сохранения<br />
$insert_file['Attached_alias'] = &#8216;mes&#8217;;<br />
$insert_file['Attached_id'] = $insert['Id'];<br />
$insert_file['Local_name'] = &#8216;mes_&#8217;.$insert['Id'].&#8217;_&#8217;.md5($file['tmp_name'].date(&#8216;ydmhis&#8217;)).&#8217;.ulf&#8217;;</p>
<p>move_uploaded_file($file['tmp_name'], UPLOAD_PATH.$insert_file['Local_name']);</p>
<p>$insert_file['Name'] = $file['name'];<br />
$Ext = explode(&#8216;.&#8217;, $file['name']);<br />
$insert_file['Ext'] = strtolower($Ext[sizeof($Ext) - 1]);<br />
$insert_file['Type'] = $file['type'];<br />
$insert_file['Size'] = $file['size'];</p>
<p>$this-&gt;db-&gt;insert(&#8216;UploadFiles&#8217;, $insert_file);</p>
<p>}</p>
<p>}[/php]</p>
<p>В строке 11 придумываем функцию для хэширования имени файлов используя время, это необходимо для того, чтобы имя файла всегда было уникальным, вероятность того что хэш имени файла с временем загрузки файла совпадёт ничтожно мала.</p>
<p>Имя файла получается похожим на: mes_161_342631bc07c109c538ee48ed4d1a329f.ulf</p>
<p>Это даёт дополнительные преимущества:</p>
<ul>
<li>файл нельзя загрузить напрямую (если требуется авторизация и прочее)</li>
<li> информацию о файле всегда можно получить из БД не теребя файловую систему</li>
<li> можно обрабатывать данные о скачивании файла (например: сколько раз, кто, в какое время).</li>
</ul>
<p>Процедура скачивания файла пользователем (php+CodeIgniter):</p>
<p>[php]//Обезопашиваем входные данные<br />
$id = (int)$id;<br />
if ($id == 0) show_404();</p>
<p>//Запрос информации о файле<br />
$query = $this-&gt;db-&gt;get_where(&#8216;UploadFiles&#8217;, array(&#8216;Id&#8217; =&gt; $id));<br />
if ($query-&gt;num_rows() == 1)<br />
{</p>
<p>$row = $query-&gt;row_array();</p>
<p>$type = $row['Type'];<br />
$file_name = $row['Name'];<br />
$file_path = UPLOAD_PATH.$row['Local_name'];</p>
<p>$file_name = iconv(&laquo;utf-8&#8243;, &laquo;windows-1251&#8243;, $file_name);    //Конвертируем кодировку имени файла</p>
<p>//Отправляем пользователю<br />
header(&#8216;Content-Type: content=&#8217;.$type);<br />
header(&#8216;Content-Disposition: attachment; filename=&raquo;&#8216;.$file_name.&#8217;&raquo;&#8216;);<br />
readfile($file_path);</p>
<p>} else show_404();[/php]</p>
<p>По моему очень удобно, может кому-то пригодится.</p>
]]></content:encoded>
			<wfw:commentRss>http://dipsa.ru/2010/06/11/load-and-save-file/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Дополнение Dramweaver CS4 для CodeIgniter 1.7</title>
		<link>http://dipsa.ru/2010/03/16/dwforci/</link>
		<comments>http://dipsa.ru/2010/03/16/dwforci/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 06:49:25 +0000</pubDate>
		<dc:creator>builder</dc:creator>
				<category><![CDATA[Web-разработка]]></category>

		<guid isPermaLink="false">http://dipsa.ru/?p=79</guid>
		<description><![CDATA[Выкладываю своё дополнение (плагин) к Adobe Dreamweaver для помощи в разработке на ClodeIgniter 1.7 Для установки просто скопируйте файлы из архива в папку с установленным Dreamweaver-ом. Кстати по аналогии (файлы формата xml) можете добавлять и собственные функции и описания (файл CodeIgniter.xml) и собственные функциональные кнопки на панели инструментов (папка Objects). Примечание: Вызвать меню вставки можно [...]]]></description>
			<content:encoded><![CDATA[<p>Выкладываю своё дополнение (плагин) к Adobe Dreamweaver для помощи в разработке на ClodeIgniter 1.7</p>
<p><a rel="attachment wp-att-82" href="http://dipsa.ru/2010/03/16/dwforci/screenshotdw/"><img class="aligncenter size-full wp-image-82" title="Скриншот DW с помошником CI" src="http://dipsa.ru/wp-content/uploads/2010/03/screenshotdw.jpg" alt="" width="529" height="392" /></a></p>
<p><a rel="attachment wp-att-85" href="http://dipsa.ru/2010/03/16/dwforci/screenshotdw2/"><img class="aligncenter size-full wp-image-85" title="screenshotdw2" src="http://dipsa.ru/wp-content/uploads/2010/03/screenshotdw2.jpg" alt="" width="579" height="114" /></a></p>
<p>Для установки просто скопируйте файлы из архива в папку с установленным  Dreamweaver-ом. Кстати по аналогии (файлы формата xml) можете добавлять и собственные функции и описания (файл CodeIgniter.xml) и собственные функциональные кнопки на панели инструментов (папка Objects).</p>
<p><em>Примечание: </em>Вызвать меню вставки можно нажав клавиши Ctrl+Space</p>
<p><a href="http://dipsa.ru/files/DW_for_CI.zip">Скачать </a>(22,2Кб)</p>
]]></content:encoded>
			<wfw:commentRss>http://dipsa.ru/2010/03/16/dwforci/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>После лечения вируса не открывается Менеджер задач</title>
		<link>http://dipsa.ru/2010/03/10/%d0%bf%d0%be%d1%81%d0%bb%d0%b5-%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b2%d0%b8%d1%80%d1%83%d1%81%d0%b0-%d0%bd%d0%b5-%d0%be%d1%82%d0%ba%d1%80%d1%8b%d0%b2%d0%b0%d0%b5%d1%82%d1%81%d1%8f-%d0%bc/</link>
		<comments>http://dipsa.ru/2010/03/10/%d0%bf%d0%be%d1%81%d0%bb%d0%b5-%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b2%d0%b8%d1%80%d1%83%d1%81%d0%b0-%d0%bd%d0%b5-%d0%be%d1%82%d0%ba%d1%80%d1%8b%d0%b2%d0%b0%d0%b5%d1%82%d1%81%d1%8f-%d0%bc/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 11:01:12 +0000</pubDate>
		<dc:creator>builder</dc:creator>
				<category><![CDATA[Советы windows]]></category>

		<guid isPermaLink="false">http://dipsa.ru/?p=71</guid>
		<description><![CDATA[После того как на мой компьютер попал вирус, у меня отключилась возможность вызвать Менеджер задач, хотя виря я уже выгнал, при этом выскакивало сообщение &#8211; &#171;Обратитесь к системному администраторы&#187;, лечится это так: Пуск &#8211; Выполнить Набираем команду &#8211; gpedit.msc и жмём на ОК В ветке: Конфигурация пользователя &#8211; Административные шаблоны &#8211; Система &#8211; Возможности Ctrl+Alt+Delete [...]]]></description>
			<content:encoded><![CDATA[<p>После того как на мой компьютер попал вирус, у меня отключилась возможность вызвать Менеджер задач, хотя виря я уже выгнал, при этом выскакивало сообщение &#8211; &laquo;Обратитесь к системному администраторы&raquo;, лечится это так:</p>
<ul>
<li>Пуск &#8211; Выполнить</li>
<li>Набираем команду &#8211; gpedit.msc и жмём на ОК</li>
<li>В ветке: Конфигурация пользователя &#8211; Административные шаблоны &#8211; Система &#8211; Возможности Ctrl+Alt+Delete</li>
<li>В параметре: Удалить диспетчер задач, указать состояние &#8211; Отключено</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://dipsa.ru/2010/03/10/%d0%bf%d0%be%d1%81%d0%bb%d0%b5-%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b2%d0%b8%d1%80%d1%83%d1%81%d0%b0-%d0%bd%d0%b5-%d0%be%d1%82%d0%ba%d1%80%d1%8b%d0%b2%d0%b0%d0%b5%d1%82%d1%81%d1%8f-%d0%bc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Разработка Интранет системы – Часть 2 (интерфейс и дизайн)</title>
		<link>http://dipsa.ru/2010/03/10/intranet2/</link>
		<comments>http://dipsa.ru/2010/03/10/intranet2/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 09:18:59 +0000</pubDate>
		<dc:creator>builder</dc:creator>
				<category><![CDATA[Интранет системы]]></category>

		<guid isPermaLink="false">http://dipsa.ru/?p=36</guid>
		<description><![CDATA[Для разработки интерфейса, лучше всего построить диаграмму, что бы было меньше путаницы в голове, да и в дальнейшем это очень удобно. Для составления диаграммы я пользуюсь неплохой, бесплатной программкой XMind, в итоге после кропотливой работы получилась следующая диаграмма: Зелёные блоки &#8211; основные модули системы Коричневые &#8211; основные функции модулей, от них сделал ответвления, которые показывают, [...]]]></description>
			<content:encoded><![CDATA[<p>Для разработки интерфейса, лучше всего построить диаграмму, что бы было меньше путаницы в голове, да и в дальнейшем это очень удобно. Для составления диаграммы я пользуюсь неплохой, бесплатной программкой <a href="http://www.xmind.net/">XMind</a>, в итоге после кропотливой работы получилась следующая диаграмма:<span id="more-36"></span></p>
<p style="text-align: center;"><a rel="attachment wp-att-46" href="http://dipsa.ru/2010/03/10/intranet2/diag/"><img class="aligncenter size-medium wp-image-46" title="Интерфейс и структура системы ISys" src="http://dipsa.ru/wp-content/uploads/2010/03/diag-300x201.gif" alt="" width="300" height="201" /></a></p>
<ul>
<li>Зелёные блоки &#8211; основные модули системы</li>
<li>Коричневые &#8211; основные функции модулей, от них сделал ответвления, которые показывают, как реализуется та или иная функция</li>
<li>Фигурными скобками обозначил &laquo;алиасы&raquo; (псевдонимы) на латинице, что бы впоследствии можно было называть так различные части программы, непосредственно создавая её.</li>
<li>Розовым помечены неизменные части системы.</li>
</ul>
<p>Сразу все возможности системы реализовывать не буду, потому как это очень трудно и долго, да и в дальнейшем появятся наработки по данной системе, которые ускорят процесс расширения функционала.</p>
<p>Когда со структурой и примерными функциями разобрались необходимо нарисовать дизайн, нарисовать можно в графическом редакторе Adobe Photoshop, благо там предусмотрена масса вещей для этих целей. Вот что получилось:</p>
<p style="text-align: center;"><a rel="attachment wp-att-59" href="http://dipsa.ru/2010/03/10/intranet2/disain/"><img class="size-medium wp-image-59 aligncenter" title="Дизайн системы ISys" src="http://dipsa.ru/wp-content/uploads/2010/03/disain-300x212.gif" alt="" width="300" height="212" /></a></p>
<p>В нём я постарался как можно больше нарисовать мелочей, которые в последствии можно будет использовать как шаблон для оформления различных блоков которые будут добавляться.</p>
<p>В Интранет системах главное не переборщить с красотой и картинками, так как люди сюда, прежде всего придут работать, и красота в ущерб скорости загрузки и скорости работы неприемлема.</p>
<p><a href="http://dipsa.ru/2010/06/11/intranet3/">Продолжение следует</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dipsa.ru/2010/03/10/intranet2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Разработка Интранет системы &#8211; Часть 1 (начальное планирование)</title>
		<link>http://dipsa.ru/2010/03/09/intranet1/</link>
		<comments>http://dipsa.ru/2010/03/09/intranet1/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 11:53:39 +0000</pubDate>
		<dc:creator>builder</dc:creator>
				<category><![CDATA[Интранет системы]]></category>

		<guid isPermaLink="false">http://dipsa.ru/?p=26</guid>
		<description><![CDATA[Прежде всего, что же такое Интранет система простыми словами &#8211; это продукт которым пользуются все но внутри организации, т.е. внутренняя система, где происходит общение, обмен данными их обработка и т.д. Перед тем как что-либо создавать необходимо, определиться со следующими вещами: Функциональность - что и как будет выполнять ваша система, её цель, роль в организации и [...]]]></description>
			<content:encoded><![CDATA[<p>Прежде всего, что же такое Интранет система простыми словами &#8211; это продукт которым пользуются все но внутри организации, т.е. внутренняя система, где происходит общение, обмен данными их обработка и т.д.</p>
<p>Перед тем как что-либо создавать необходимо, определиться со следующими вещами:<span id="more-26"></span></p>
<ol>
<li><strong>Функциональность </strong>- что и как будет выполнять ваша система, её цель, роль в организации и т.п.</li>
<li><strong>Интерфейс и дизайн</strong> &#8211; как пользователи будут взаимодействовать с системой, что будут нажимать, как будут пользоваться теми или иными функциями системы.</li>
<li><strong>Обработка данных</strong> &#8211; где данные будут храниться и обрабатываться, какова будет их структура</li>
<li><strong>Программирование </strong>- как вы будете создавать систему, на каком языке, с помощью каких дополнительных инструментов и т.п.</li>
<li><strong>Внедрение </strong>- где она будет размещена, как будет проходить обучение сотрудников и сопутствующие этому вещи.</li>
</ol>
<p>Начнём по порядку. Для начала набросаем карандашом основные функции системы. В данном случае она будет служить для общения и обмена сообщениями между управлением образования (те, кто пишут) и дочерними учреждениями (те, кто читают и отвечают &#8211; школами, детскими садами, различными учреждениями дополнительного образования).</p>
<p>К сообщениям особые требования, нужно отслеживать тех, кто ознакомлен с сообщением, кто ответил на сообщение, в общем, вести статистику по сообщению.</p>
<p>Например: Какой либо сотрудник написал в сообщении о предоставлении отчёта, школы вышли, почитали, он посмотрел, кто прочитал, а кто нет, потом школы ответили на сообщение, прикрепив к нему ответы, сотрудник проверил, правильно ли составлен отчёт, согласился или нет с правильностью, скачал все отчёты, которые ему предоставили.</p>
<p>Так как информация закрыта, то вход в систему должен быть по имени и паролю и конечно с различными привилегиями.</p>
<p>В данной системе предусмотрим три вида пользователей:</p>
<ul>
<li><strong>Пользователь </strong>- тот, кто читает сообщения и отвечает на них.</li>
<li><strong>Редактор </strong>- тот, кто создает отчёты или пишет сообщения.</li>
<li><strong>Администратор </strong>- обладающий привилегиями редактора  и управляющий пользователями</li>
</ul>
<p>Также для удобства предусмотрим создание групп пользователей. Например: Управление образования, Средние школы, Основные школы и т.д.</p>
<p>Добавим полезные функции в систему, которые будут востребованы: Поиск, Календарь, Помощь по использованию системы. Для администратора предусмотрим раздел <em>&laquo;администрирование</em>&laquo;.</p>
<p>В ходе дальнейшей работы можно корректировать и добавлять функции, потому систему будем делать как можно более гибкую, об этом не надо забывать на протяжении всего проекта.</p>
<p><a href="http://dipsa.ru/2010/03/10/intranet2/">Продолжение следует</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dipsa.ru/2010/03/09/intranet1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Не включается отображение скрытых файлов и папок в XP</title>
		<link>http://dipsa.ru/2010/03/03/%d0%bd%d0%b5-%d0%b2%d0%ba%d0%bb%d1%8e%d1%87%d0%b0%d0%b5%d1%82%d1%81%d1%8f-%d0%be%d1%82%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81%d0%ba%d1%80%d1%8b%d1%82%d1%8b%d1%85-%d1%84%d0%b0/</link>
		<comments>http://dipsa.ru/2010/03/03/%d0%bd%d0%b5-%d0%b2%d0%ba%d0%bb%d1%8e%d1%87%d0%b0%d0%b5%d1%82%d1%81%d1%8f-%d0%be%d1%82%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81%d0%ba%d1%80%d1%8b%d1%82%d1%8b%d1%85-%d1%84%d0%b0/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 14:55:16 +0000</pubDate>
		<dc:creator>vitepan</dc:creator>
				<category><![CDATA[Советы windows]]></category>

		<guid isPermaLink="false">http://dipsa.ru/?p=5</guid>
		<description><![CDATA[Бывает, что на компе с XP появляется проблема с отображением скрытых файлов и папок]]></description>
			<content:encoded><![CDATA[<p>Бывает, что на компе с XP появляется проблема с отображением скрытых файлов и папок, т.е. выходишь, в сервис -&gt; свойства папки, в вкладке &laquo;Вид&raquo; ставишь &laquo;Показывать скрытые файлы и папки&raquo;, нажимаешь &laquo;ОК&raquo;, скрытые то не появляются. Снова входишь в свойства папки, а там выбрано &laquo;Не показывать скрытые файлы и папки&raquo;.</p>
<p>Для решения этой проблемы мне помогли следующие действия:</p>
<ol>
<li>Кнопка &laquo;Пуск&raquo;-&gt;Выполнить, в появившемся окне &laquo;Запуск программ&raquo; ввести regedit и нажать &laquo;ОК&raquo;. Запустится реестр.</li>
<li>В реестре по пройти по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL  .</li>
<li>Найти по этому адресу параметр CheckedValue и удалить его.</li>
<li>Здесь же создать новый параметр типа DWORD с именем CheckedValue и значением 1 . Для того, чтобы создать параметр нужно кликнуть правой кнопкой мыши в окне с параметрами и в появившемся меню выбрать пункт Создать-&gt;Параметр DWORD , затем переименовать появившийся параметр на CheckedValue, дважды кликнуть на него, ввести в текстовом поле 1 и нажать ОК.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://dipsa.ru/2010/03/03/%d0%bd%d0%b5-%d0%b2%d0%ba%d0%bb%d1%8e%d1%87%d0%b0%d0%b5%d1%82%d1%81%d1%8f-%d0%be%d1%82%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81%d0%ba%d1%80%d1%8b%d1%82%d1%8b%d1%85-%d1%84%d0%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
