<?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>DimoninG.ru &#187; Отладка</title>
	<atom:link href="http://dimoning.ru/category/dev/otladka/feed" rel="self" type="application/rss+xml" />
	<link>http://dimoning.ru</link>
	<description>программирование сайтов и скриптов</description>
	<lastBuildDate>Fri, 13 Jan 2012 22:38:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Notepad++ как редактор исходного кода</title>
		<link>http://dimoning.ru/notepad-kak-redaktor-ishodnogo-koda.html</link>
		<comments>http://dimoning.ru/notepad-kak-redaktor-ishodnogo-koda.html#comments</comments>
		<pubDate>Wed, 15 Jul 2009 14:06:33 +0000</pubDate>
		<dc:creator>DimoninG</dc:creator>
				<category><![CDATA[Общее]]></category>
		<category><![CDATA[Отладка]]></category>

		<guid isPermaLink="false">http://dimoning.ru/?p=1236</guid>
		<description><![CDATA[Постовой: купить картридж hp cb435a
Заметка для тех, кто не знает, где ему редактировать исходный код. Обучаясь, можно редактировать исходник хоть в &#171;Блокноте&#187;. Но когда время становится дорого, обнаруживается, что в таком подходе множество недостатков. И в то же время, эти все недостатки переходят в достоинства, если использовать более мощный редактор.
Хочу заметить, это не рекламный пост. [...]]]></description>
			<content:encoded><![CDATA[<p>Постовой: <a href="http://kart-power.ru">купить картридж hp cb435a</a></p>
<p><em>Заметка для тех, кто не знает, где ему редактировать исходный код.</em> Обучаясь, можно редактировать исходник хоть в &laquo;Блокноте&raquo;. Но когда время становится дорого, обнаруживается, что в таком подходе множество недостатков. И в то же время, эти все недостатки переходят в достоинства, если использовать более мощный редактор.</p>
<p>Хочу заметить, это не рекламный пост. Я собираюсь написать про редактор Notepad++, так как сам использую его уже 2 года и доволен по уши. А в новых обновлениях он становится все лучше и лучше.</p>
<p><a href="http://dimoning.ru/wp-content/uploads/2009/07/notepad.jpg"><img class="aligncenter size-full wp-image-1240" title="notepad" src="http://dimoning.ru/wp-content/uploads/2009/07/notepad.jpg" alt="notepad" width="600" height="375" /></a></p>
<p>Сразу оговорюсь. Это бесплатный редактор, что очень меня радует. До него я пользовался EditPlus, но он был платным.<br />
<span id="more-1236"></span><br />
Итак. Для начала хочу сказать, что он поддерживает синтаксическую подсветку множества языков. В нашем деле обычно &laquo;множество языков&raquo; не требуется, а то, что требуется, он поддерживает. Это PHP, JavaScript, HTML, ASP.</p>
<p>Это значит, что исходный код будет выглядеть красиво, операторы подсвечены одним цветом, переменные другим, выражения третьим.</p>
<p>Второе очень важное, что сильно сокращает время работы &#8211; закладки. Notepad++ поддерживает одновременное открывание большого количества файлов. Переключаться между ними можно двумя способами (настраивается в настройках) &#8211; &laquo;с текущей на предыдущую&raquo; и &laquo;последовательно&raquo;. Первый метод будет знаком программистам, работающим в Microsoft Visual Studio, второй более традиционный, как в браузерах. Сочетание горячих клавиш для закрытия вкладки настраивается тоже.</p>
<p>Плюс три. Редактор выделяет текущую строку. Это важно, сразу ясно, где и как расположен курсор.</p>
<p>Плюс 4. Редактор подсвечивает закрывающие скобки и блоки. То есть, если мы в выражении if (a + b) { &#8230; } наведем курсор на {, то закрывающая } тоже подсветится. Аналогично для тегов и других скобок. Это очень облегчает задачу, если нужно быстро понять &#8211; правильно ли составлено много вложенных if&#8217;ов или много вложенных таблиц.</p>
<p>Плюс 5. Редактор маленький (действительно маленький), быстро открывается, при этом имеет большие возможности.<br />
Скачать редактор можно <a href="http://notepad-plus.sourceforge.net/ru/site.htm" target="_blank">здесь</a>.</p>
<p>Постовой: отличные <a href="http://www.guildwm.ru">компьютерные курсы веб дизайна в москве</a>, помогут освоить компьютер от новичка до профи</p>
]]></content:encoded>
			<wfw:commentRss>http://dimoning.ru/notepad-kak-redaktor-ishodnogo-koda.html/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>FireBug: debug сайта, сетевая активность сайта</title>
		<link>http://dimoning.ru/firebug.html</link>
		<comments>http://dimoning.ru/firebug.html#comments</comments>
		<pubDate>Sun, 15 Feb 2009 20:43:49 +0000</pubDate>
		<dc:creator>DimoninG</dc:creator>
				<category><![CDATA[Отладка]]></category>

		<guid isPermaLink="false">http://dimoning.ru/?p=906</guid>
		<description><![CDATA[Тяжела и неказиста жизнь простого веб-программиста. Не в рифму, зато правда. Особенно сложно в плане проверки на защищенность сайта и другие &#171;экстримальные&#187; условия.
В подобных случаях очень помогает плагин FireBug, написанный для FireFox. Здесь я коротко опишу его функционал.
Начну с самого вкусного. Лично я столкнулся с ним тогда, когда надо было узнать &#8211; какие post-get запросы [...]]]></description>
			<content:encoded><![CDATA[<p>Тяжела и неказиста жизнь простого веб-программиста. Не в рифму, зато правда. Особенно сложно в плане проверки на защищенность сайта и другие &laquo;экстримальные&raquo; условия.</p>
<p>В подобных случаях очень помогает плагин <a href="http://getfirebug.com/" target="_blank">FireBug</a>, написанный для FireFox. Здесь я коротко опишу его функционал.</p>
<p><span id="more-906"></span>Начну с самого вкусного. Лично я столкнулся с ним тогда, когда надо было узнать &#8211; какие post-get запросы отправляет сайт, куда и с какими параметрами (было ощущение, что написанный движок &#8211; подстава и на самом деле бекдор на сервер).</p>
<p>Скачайте и установите плагин. Теперь перейдите на сайт, с которым работаете. Нажмите F12 (или Вид-&gt;FireBug). А вот и окошко плагина!</p>
<p>Тут мы видим несколько закладок.</p>
<p>Вкладка HTML позволяет сразу просматривать HTML-код сайта в удобном &laquo;подсвеченном&raquo; состоянии. Мне очень понравилось то, что все элементы &laquo;свернуты&raquo;, а если нажать на тег, то в окошке справа будет показано, какие стили CSS к нему применены. Вот например:</p>
<p><a href="http://dimoning.ru/wp-content/uploads/2009/02/fb2.jpg"><img class="alignleft size-medium wp-image-907" title="fb2" src="http://dimoning.ru/wp-content/uploads/2009/02/fb2-300x60.jpg" alt="fb2" width="300" height="60" /></a></p>
<p>Во вкладке CSS будут показаны вообще все стили сайта. Удобно тем, что собираются все файлы и встроенные стили воедино, а ведь иногда так лень лазить и искать где что прописано.</p>
<p>Во вкладке Scripts аналогично со скриптами. Хотя, честно говоря, работает довольно странно &#8211; куски HTML-кода тоже попадаются.</p>
<p>Закладка DOM, как ни странно, дает DOM-представление документа. Довольно удобно, если нужно узнать что к какому тегу привязано. Еще тут круто вот что: можно навести мышку на любой элемент страницы и он будет выбран в DOM-инспекторе.</p>
<p>А вот теперь самое главное, из-за чего я и пишу все это. Вкладка Net.</p>
<p>Здесь показана вся сетевая активность сайта. Если проще &#8211; то какие запросы, куда, когда  и с какими параметрами он посылает! Этакий сниффер для сайта. Вот например:</p>
<p><a href="http://dimoning.ru/wp-content/uploads/2009/02/fb1.jpg"><img class="alignleft size-medium wp-image-908" title="fb1" src="http://dimoning.ru/wp-content/uploads/2009/02/fb1-300x68.jpg" alt="fb1" width="300" height="68" /></a></p>
<p>Тут сразу видно, что megaupload.com использует рекламу от Google ;), загружает половину графики из других мест (и еще всякие интересные штуки, но я их тут не покажу).</p>
<p>Эта информация архи-важная, если нужно протестировать сайт на взлом или спалить какой-нибудь скрипт, который тайком отсылает информацию (к слову говоря &#8211; нуленный dle ничего никуда не отсылает, моя паранойя завершилась).</p>
<p>Вторая важная информация &#8211; время загрузки разных запросов. Другими словами можно узнать почему сайт тормозит. Например, когда-то давно seoinsoul.ru спрашивал меня, почему у него сайт так долго грузится. Сейчас понятно &#8211; хостинг, похоже, хреновый. Дольше всего грузятся картинки самого же сайта.</p>
<p>Кстати, картинки наглядно показаны, если навести мышку на запрос. А если кликнуть на запрос, то наглядно показано ЧТО посылается. Ну просто архи-удобно! Я восхищен!</p>
<p><a href="http://dimoning.ru/wp-content/uploads/2009/02/fb4.jpg"><img class="alignleft size-medium wp-image-909" title="fb4" src="http://dimoning.ru/wp-content/uploads/2009/02/fb4-300x122.jpg" alt="fb4" width="300" height="122" /></a></p>
<p>Запросы можно группировать (кнопки сверху, после закладок), чтобы долго не искать то, что нужно.</p>
<p>Короче, развлекуха! Я час убил &#8211; разные сайты &laquo;щупал&raquo;.</p>
]]></content:encoded>
			<wfw:commentRss>http://dimoning.ru/firebug.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

