<?xml version="1.0" encoding="windows-1251"?>
			<rss version="2.0">
				<channel>
					<title>Электроника Программирование Сайтостроение</title> 
					<link>http://acvarif.info/</link> 
					<description>Информация для схемотехников программистов и веб-разработчиков</description> 
					<language>ru</language> 
					<copyright>© Acvarif</copyright> 
					<managingEditor>ygusin@gmail.com</managingEditor> 
					<webMaster>ygusin@gmail.com</webMaster> 
					<image>
						<title>Электроника Программирование Сайтостроение</title> 
						<url>http://acvarif.info/images/logo.gif</url> 
						<link>http://acvarif.info/</link> 
					</image>
			<item>
				<title>Nios Altera настройки проекта</title>
				<link>http://acvarif.info/prvhdl/prvhdl11.html</link>
				<description>&lt;script src=&quot;http://acvarif.info/chili/jquery-1.3.2.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; 
&lt;script src=&quot;http://acvarif.info/chili/jquery.chili-2.2.js&quot; type=&quot;text/javaScript&quot;&gt;&lt;/script&gt; 
&lt;script type=&quot;text/javascript&quot;&gt;    
ChiliBook.recipeFolder = &quot;/chili/&quot;;
&lt;/script&gt; 
&lt;p&gt;&lt;img vspace='5' hspace='10' vspace=&quot;5&quot; hspace=&quot;7&quot; align=&quot;left&quot; src=&quot;http://acvarif.info/images/imgnews/iprvhdl11.jpg&quot; alt=&quot;Altera Nios PIO котроллер&quot;&gt;  После того как создан &lt;a href=&quot;http://acvarif.info/prvhdl/prvhdl10.html&quot;&gt;новый проект&lt;/a&gt;  в IDE NIOS нужно выполнить некоторые его настройки для того, чтобы он правильно скопилировался и заработал в железе. Настроек проекта в IDE NIOS достаточно много. Остановимся на тех из них которые представляют важность. &lt;/p&gt;
&lt;p&gt;Для начала из главного меню нужно выполнить Project/Properties. Откроется панель настроек проекта.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img vspace='5' hspace='10' src=&quot;http://acvarif.info/images/imgnews/iprvhdl11_1.jpg&quot; alt=&quot;Nios свойства проекта&quot; /&gt; &lt;/p&gt;
&lt;p&gt;На панели настроек необходимо обратить внимание не несколько пунктов: Associated System Library и далее кнопка System Library Properties где задаются компоненты системной библиотеки. На начальном этапе важними из них являются места размещения кода программы, данных, кучи и стека. При небольшой тестовой программке все можно разместить в памяти ПЛИС (onchip_memory2_0). &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img vspace='5' hspace='10' src=&quot;http://acvarif.info/images/imgnews/iprvhdl11_2.jpg&quot; alt=&quot;Свойства системной библиотеки Nios&quot; width=&quot;550&quot; height=&quot;355&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Следующий пункт C/C++Build - выставляется конфигурация (Release/Debug) и установки конфигурации, в частности уровень оптимизации. В нашем случае все можно оставить как есть. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img vspace='5' hspace='10' src=&quot;http://acvarif.info/images/imgnews/iprvhdl11_3.jpg&quot; alt=&quot;Конфигурация Nios компилятора и линкера&quot; width=&quot;550&quot; height=&quot;347&quot; /&gt;&lt;/p&gt;
&lt;p&gt;На этом можно остановиться. Полезно будет пройтись по пунктам настроек проекта и просмотреть что там и с чем едят. Если с англицким порядок то неплохой вариант при открытой панели свойств проекта нажать F1 - справа откроется помощник где можно почерпнуть много полезного.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img vspace='5' hspace='10' src=&quot;http://acvarif.info/images/imgnews/iprvhdl11_4.jpg&quot; alt=&quot;Конфигурация проекта Nios&quot; width=&quot;550&quot; height=&quot;344&quot; /&gt; &lt;/p&gt;
</description>
				<pubDate>Fri, 04 May 2012 10:36:04 +0400</pubDate>
			</item>
			<item>
				<title>PHP отладка в редакторе - Codelobster PHP Edition</title>
				<link>http://acvarif.info/instruments/instruments8.html</link>
				<description>&lt;p&gt;&lt;img vspace='5' hspace='10' align=&quot;left&quot; src=&quot;http://acvarif.info/images/imgpages/instruments8.jpg&quot; alt=&quot;PHP отладка в редакторе CodeLobster &quot;&gt;PHP HTML CSS, JavaScript, редактор &lt;a href=&quot;http://acvarif.info/instruments/instruments7.html&quot;&gt;CodeLobster&lt;/a&gt; - это не только многофункциональный  веб редактор но и неплохой PHP отладчик. В нем можно отлаживать как отдельные PHP скрипты, так и целые сайты. Для того, чтобы убедиться в этой возможности попробуем запустить отладку скрипта &lt;a href=&quot;http://acvarifcms.ru/index.html&quot; target=&quot;_blank&quot;&gt;CMS на файлах&lt;/a&gt; Acvarif-CMS. &lt;/p&gt;
&lt;p&gt;Итак приступим. Для всей процедуры, кроме CodeLobster, нам понадобится локальный сервер &lt;noindex&gt;&lt;a href=&quot;http://acvarif.info/instruments/dphp5_instruments8.html&quot; target=&quot;_blank&quot;&gt;Denwer&lt;/a&gt;&lt;/noindex&gt;
  , желательно версии PHP 5.2, собственно Acvarif-CMS последней стабильной версии, которую можно скачать на оффсайте, немного усидчивости и терпения. Будем считать, что &lt;a href=&quot;http://acvarif.info/wbsphp/prjphp/server.html&quot;&gt;локальный&lt;/a&gt; сервер уже установлен и в его папку home распакован дистриутив CMS, который после распаковки сформировал папку acvarifcms.ru. Далее для корректной работы отладчика в CodeLobster необходимо закомментить, если таковы имеются, в файле php.ini (буква виртульного диска (обычно Z или X):/usr/local/php5/...)) строки установок для Zend Optimizer:&lt;/p&gt;
&lt;p&gt;;[Zend]&lt;br /&gt;
  ;zend_extension_ts = &amp;quot;/usr/local/php5/zend/ZendExtensionManager.dll&amp;quot;&lt;br /&gt;
  ;zend_extension_manager.optimizer_ts=&amp;quot;/usr/local/php5/zend/&amp;quot;&lt;br /&gt;
  ;zend_optimizer.enable_loader = 1&lt;br /&gt;
;zend_optimizer.optimization_level = 15&lt;/p&gt;
&lt;p&gt;Теперь можно запустить CodeLobster. Создаем новый проект из главного меню Файл/Новый/Проект... &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img vspace='5' hspace='10' src=&quot;http://acvarif.info/images/imgpages/instruments8_1.jpg&quot; alt=&quot;Новый проект в CodeLobster&quot; width=&quot;524&quot; height=&quot;393&quot; /&gt;&lt;/p&gt;
&lt;p&gt;После нажатия на кнопку OK будет создан проект и все файлы и папки CMS будут помещены в левую колонку CodeLobster.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img vspace='5' hspace='10' src=&quot;http://acvarif.info/images/imgpages/instruments8_2.jpg&quot; alt=&quot;Файлы и папки новго проекта в Codelobster&quot; width=&quot;570&quot; height=&quot;305&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Теперь нужно из главного меню выполнить команду Проект/Свойства - в результате в правой колонке программы появится список свойств проекта. Нужно проследить, чтобы Url для отладки был http://acvarifcms.ru/. Затем нужно настроить и запустить отладчик - из главного меню Инструменты/Настройки - создать установки как показано на картинке, нажать последовательно кнопки Установить отладчик, Применить, ОК..&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img vspace='5' hspace='10' src=&quot;http://acvarif.info/images/imgpages/instruments8_3.jpg&quot; alt=&quot;Установки отладчика Codelobster&quot; width=&quot;550&quot; height=&quot;385&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Теперь все. Запускаем Denwer, открываем например файл adminpage.php, ставим в нем брейкпоинт на строке if($_SESSION['login'] == true or... Жмем клавишу F8, переходим по ссылке http://acvarifcms.ru/ и в браузере, который в вашей операционной системе установлен по умолчанию, откроется главная страница Acvarif-CMS. Далее идем по ссылке http://acvarifcms.ru/login.html логинимся по логину и паролю,  переходим по ссылке, например, EditMenu и попадаем обратно в Codelobster на точку останова определенную ранее. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img vspace='5' hspace='10' src=&quot;http://acvarif.info/images/imgpages/instruments8_4.jpg&quot; alt=&quot;Точка останова&quot; width=&quot;500&quot; height=&quot;184&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Далее можно пошагово выполнять отладку выбранного скрипта. Точно также можно делать останов в любом другом скрипте CMS и далее пошагово его отлаживать. Все достаточно просто и удобно. Убедитесь сами... А ваши комменты и пожелания по ссылке для добавления комментов. &lt;/p&gt;
</description>
				<pubDate>Tue, 24 Apr 2012 15:05:40 +0400</pubDate>
			</item>
			<item>
				<title>Бесплатный PHP, HTML, CSS, JavaScript редактор - Codelobster PHP Edition</title>
				<link>http://acvarif.info/instruments/instruments7.html</link>
				<description>&lt;p&gt;&lt;img vspace='5' hspace='10' align=&quot;left&quot; src=&quot;http://acvarif.info/images/imgpages/instruments7.jpg&quot; alt=&quot;Бесплатный PHP, HTML, CSS, Javascript редактор CodeLobster &quot;&gt;PHP HTML CSS, JavaScript, редактором может служить и Notepad. Но все же  совмещение различных полезных функций редактора и отладчика плюс плагины в одном флаконе, полезно не только для веб мастера любителя, но и для профессионала. Такими характеристиками обладает многофункциональный веб редактор &lt;a href=&quot;http://www.codelobster.com/&quot; target=&quot;_blank&quot;&gt;CodeLobster&lt;/a&gt;. &lt;/p&gt;
&lt;ul&gt;
  &lt;p&gt;Вот некоторые важные возможности и преимущества этой   программы над другими подобными:&lt;/p&gt;
  &lt;p align=&quot;center&quot;&gt;&lt;img vspace='5' hspace='10' src=&quot;http://acvarif.info/images/imgpages/instruments7_1.jpg&quot; alt=&quot;Бесплатный PHP, HTML, CSS, Javascript редактор CodeLobster &quot; width=&quot;550&quot; height=&quot;331&quot; /&gt;  &lt;/p&gt;
  &lt;li&gt;Весь &lt;strong&gt;код подсвечивается разными цветами&lt;/strong&gt; в зависимости от   типа, причем поддерживается также смешанный код, когда участок HTML будет   подсвечен как HTML, PHP как PHP, а JavaScript как JavaScript в одном и том же   файле. Существуют возможность выбора из нескольких цветовых схем, включая   популярные IDE. &lt;/li&gt;
  &lt;li&gt;Мощное &lt;strong&gt;автодополенения для HTML, PHP, CSS и JavaScript&lt;/strong&gt;,   включая HTML5 и CSS3. Для PHP полностью распознается структура проекта, а   выпадает полный список методов в соответствующих местах. &lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;HTML/CSS инспектор&lt;/strong&gt; по типу FireBug, который позволяет легко   сопоставлять выделенные элементы страницы с кодом и соответствующим стилем. &lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Контекстная помощь по всем поддерживаемым языкам&lt;/strong&gt;. По   нажатию клавиши F1 происходит открытия страницы с полный описанием текущего   тега, аттрибута, функции и т.д. с соответсвующих официальных сайтов. &lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;PHP дебаггер&lt;/strong&gt;. PHP дебаггер позволяет пошагово выполнять PHP   скрипты, отслеживая значения всех переменных в каждой строчке. &lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;SQL менеджер&lt;/strong&gt; позволяет производить все необходимые действия   с базой данных - добавлять, удалять, редактировать структуру и записи в   таблицах, экспортировать данные, выполнять SQL запросы. Для SQL файлов работает   подсветка и автодопленние. &lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Поддержка FTP&lt;/strong&gt; позволяет работать напрямую с удаленным   сервером и делать все необходимые изменения. с предварительным просмотром   результата; &lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Опция портабле&lt;/strong&gt; позволяет использовать редактор без   предварительной установки. &lt;/li&gt;
  &lt;li&gt;Остальные полезные фичи: парная подсветка, возможность выделения блоков,   коллапсинг, тултипы, навигация на описания функций и подключаемые файлы при   удержании клавиши CTRL, просмотр структуры файла и проекта, превью в броузере,   закладки, и все остальные стандартные возможности для работы с кодом. &lt;/li&gt;
  &lt;li&gt;Кроме всего прочего программа имеет широкие языковые возможности, позволяющие при ее установке  выбрать язык интерфейса. Один из них русский, что резко облегчает работу с программой тем кто не дружит с английским. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Free версию редактора можно загрузить перейдя по ссылке Download. Там же можно получить регистрационный код для программы. В большинстве случаев для веб редактирования и отладки своих скриптов вполне достаточно free версии CodeLobster. &lt;/p&gt;
</description>
				<pubDate>Sat, 21 Apr 2012 18:18:36 +0400</pubDate>
			</item></channel>
    		</rss>
