<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title>Хабрахабр:  Метки / completion</title>
	<link>http://habrahabr.ru/rss/tag/completion/</link>
	<description><![CDATA[]]></description>
	<language>ru</language>
	<managingEditor>editor@habrahabr.ru</managingEditor>
	<generator>habrahabr.ru</generator>
	<pubDate>Sat, 11 Feb 2012 10:00:51 GMT</pubDate>
	<lastBuildDate></lastBuildDate>
	<image>
		<link>http://habrahabr.ru/</link>
		<url>http://habrahabr.ru/i/logo.gif</url>
		<title>Хабрахабр</title>
	</image>
	
			
		<item>		
			<title><![CDATA[PHP / JetBrains PhpStorm (AKA WebIDE) — публичная сборка 94.335]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/84640/</guid>
			<link>http://habrahabr.ru/blogs/php/84640/</link>			
			<description><![CDATA[В этой сборке вас ждут:<br/>
<br/>
<b>Новое имя</b>. Два варианта Web IDE получили свои официальные названия: JetBrains WebStorm и JetBrains PhpStorm. Брендинг еще не закончен так что вы увидите знакомые белые сплэши и иконки WI в самых разных местах. Цель разработки остается прежней — идеальный инструмент для PHP/JS разработчиков и веб-дизайнеров.<br/>
<br/>
<b>Полностью настраиваемый PHP formatter</b> – эта фича получила наибольшее количество голосов в трекере. <div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/php/84640/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Wed, 17 Feb 2010 18:00:18 GMT</pubDate>
			<author>neuro159</author>
			<category>php</category><category>jetbrains</category><category>IDE</category><category>web ide</category><category>web</category><category>webide</category><category>editor</category><category>phpdoc</category><category>completion</category><category>debugger</category><category>xdebug</category><category>редактор</category><category>среда разработки</category><category>разработка</category><category>отладка</category><category>отладка кода</category><category>автодополнение</category><category>type hinting</category><category>type inference</category><category>выведение типов</category><category>phpunit</category><category>unit testing</category><category>testing</category><category>FTP</category><category>remote</category><category>SASS</category><category>Smarty</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Ruby / Автозавершение для Rake]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/ruby/76412/</guid>
			<link>http://habrahabr.ru/blogs/ruby/76412/</link>			
			<description><![CDATA[<img src="http://img21.imageshack.us/img21/2263/99124581.png"/><br/>
<br/>
Автозавершение в bash’е по Tab’у — это невероятно удобная вещь. И оно точно нужно для <a href="http://rake.rubyforge.org/">rake</a>, которым каждый программист на Ruby пользуется часто.<br/>
<br/>
Особо ленивые программисты уже давно прописали <a href="http://github.com/ryanb/dotfiles/blob/master/bash/completion_s&amp;#99;ripts/rake_completion">самодельные скрипты</a> в своих <code>.bashrc</code>. Но настоящий дзен-программист не должен любить велосипеды и чтит репозитории и пакеты. Поэтому я собрал скрипт в пакет и выложил в <a href="https://launchpad.net/~ubuntu-on-rails/+archive/ppa">Ubuntu on Rails PPA</a>.<br/>
<br/>
<h4>Установка</h4><br/>
<h5>Ubuntu</h5><ol>
<li>Добавляем <a href="https://launchpad.net/~ubuntu-on-rails/+archive/ppa">Ubuntu on Rails PPA</a>:<br/>
 <code>$ sudo add-apt-repository ppa:ubuntu-on-rails/ppa</code><br/>
 </li>
<li>Устанавливаем пакет <code>rake-completion</code>:<br/>
 <code>$ sudo apt-get install rake-completion</code><br/>
 </li>
</ol><h5>Другие UNIX</h5><ol>
<li>Клонируем репозиторий:<br/>
 <code>$ git clone git://github.com/ai/rake-completion.git</code><br/>
 </li>
<li>Копируем скрипт в системную папку:<br/>
 <code>$ sudo cp rake-completion/rake /etc/bash_completion.d/</code>.<br/>
 </li>
</ol><div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/ruby/76412/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Wed, 25 Nov 2009 22:14:44 GMT</pubDate>
			<author>Iskin</author>
			<category>rake</category><category>bash</category><category>completion</category><category>ruby</category><category>ruby on rails</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[PHP / JetBrains WebIDE — публичная сборка #701 / немного о ZendCon'09 / кое что о неочевидных возможностях]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/74176/</guid>
			<link>http://habrahabr.ru/blogs/php/74176/</link>			
			<description><![CDATA[И снова «идеальное IDE для PHP» от JetBrains ^) За прошедшее с <a href="http://habrahabr.ru/blogs/php/71998/">предыдущей сборки</a> время мы успели обзавестись <a href="http://www.jetbrains.com/webide/">официальным сайтом</a>, посетить <a href="http://www.zendcon.com/">ZendCon'09</a> и наконец заняться обещанной оптимизацией производительности. Нашлось время и на несколько новых фич. Пока <a href="http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP">качается билд</a> загляните под кат — кроме обычных подробностей там будет пара слов о ZendCon и о уникальных функциях платформы/WI.<br/>
<br/>
<img src="http://blogs.jetbrains.com/webide/wp-content/uploads/2009/11/screen-shot-2009-11-02-at-161806-300x133.png"/><img src="http://blogs.jetbrains.com/webide/wp-content/uploads/2009/11/globals_usage-300x122.png"/><br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/php/74176/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Tue, 03 Nov 2009 14:25:59 GMT</pubDate>
			<author>neuro159</author>
			<category>php</category><category>jetbrains</category><category>IDE</category><category>web ide</category><category>web</category><category>webide</category><category>editor</category><category>phpdoc</category><category>completion</category><category>debugger</category><category>xdebug</category><category>редактор</category><category>среда разработки</category><category>разработка</category><category>отладка</category><category>отладка кода</category><category>автодополнение</category><category>type hinting</category><category>type inference</category><category>выведение типов</category><category>phpunit</category><category>unit testing</category><category>testing</category><category>FTP</category><category>remote</category><category>ZendCon</category><category>language injection</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[PHP / JetBrains WebIDE — публичная сборка #500]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/71998/</guid>
			<link>http://habrahabr.ru/blogs/php/71998/</link>			
			<description><![CDATA[Квест «идеальное IDE для PHP» продолжается :) За прошедшую с <a href="http://habrahabr.ru/blogs/php/71097/">предыдущей сборки</a> неделю стали доступны две наиболее востребованые фичи — PHPUnit и FTP, ну и конечно мы постарались исправить как можно больше ошибок.<br/>
<br/>
IDE<br/>
 — начальная версия поддержки удаленных хостов — пока что только FTP upload. (Планируется: открытие удаленного проекта, автосинхронизация, SFTP/SSL/всякие cloud storage). Находится в меню Settings — Deploy&Run.<br/>
 — Новые удобные закладки (F11)<br/>
<br/>
PHP<br/>
 — начальная версия поддержки PHPUnit (пока только локальный запуск)<br/>
 — добавлено выведение типов для переменной в «foreach(...)», элемента массива «array[...]» и тернарного оператора &quot;?:&quot;<br/>
 — добавлены поиск использований (Ctrl-Alt-F7) и переименование (Shift-F6) для глобальных переменных<br/>
 — исправлены поиск использований и переименование для статических членов класса<br/>
 — исправлены различные ошибки форматирования кода и комментариев<br/>
<br/>
<a href="http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP">Загрузка</a> <a href="http://blogs.jetbrains.com/webide/2009/10/web-ide-eap-build-500/">Анонс</a><br/>
<br/>
<a href="http://blogs.jetbrains.com/webide/wp-content/uploads/2009/10/wi-eap-500-ftp.png"><img src="http://blogs.jetbrains.com/webide/wp-content/uploads/2009/10/wi-eap-500-ftp-300x190.png" align="left" alt="FTP"/></a> <a href="http://blogs.jetbrains.com/webide/wp-content/uploads/2009/10/wi-eap-500-phpunit.png"><img src="http://blogs.jetbrains.com/webide/wp-content/uploads/2009/10/wi-eap-500-phpunit-300x204.png" align="left" alt="PHPUnit"/></a>]]></description>
			
			<pubDate>Fri, 09 Oct 2009 16:16:34 GMT</pubDate>
			<author>neuro159</author>
			<category>php</category><category>jetbrains</category><category>IDE</category><category>web ide</category><category>web</category><category>webide</category><category>editor</category><category>phpdoc</category><category>completion</category><category>debugger</category><category>xdebug</category><category>редактор</category><category>среда разработки</category><category>разработка</category><category>отладка</category><category>отладка кода</category><category>автодополнение</category><category>type hinting</category><category>type inference</category><category>выведение типов</category><category>phpunit</category><category>unit testing</category><category>testing</category><category>FTP</category><category>remote</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[PHP / JetBrains WebIDE — четвертая публичная сборка (#470)]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/71097/</guid>
			<link>http://habrahabr.ru/blogs/php/71097/</link>			
			<description><![CDATA[Мы продолжаем нашу борьбу за идеальное IDE для PHP ^) <a href="http://habrahabr.ru/blogs/php/70026/">Анонс</a> предыдущей сборки на хабре подарил нам огромное количество информации и указал основные направляния для совершенствования. В этот раз мы сосредоточились на выведении типов, (авто)дополнении и производительности. Под «выведением типов» подразумевается определение типов переменных, выражений и функции на основе анализа кода (а не PHPDOC @аннотаций)<br/>
<br/>
В этой сборке мы добавили:<br/>
 — автоматическое выведение типов возвращаемых значений функций на основе анализа операторов return<br/>
 — автоматическое определение фактических свойств класса и их типов путем анализа кода конструктора (см. скриншоты)<br/>
<img src="http://blogs.jetbrains.com/webide/wp-content/uploads/2009/09/function_type.png" alt="анализ функций" align="left"/><br/>
<img src="http://blogs.jetbrains.com/webide/wp-content/uploads/2009/09/class_fields_from_constructor.png" alt="анализ конструктора"/><br/>
 — автоопределение типов глобальных переменных без аннонаций <br/>
 — полную поддержку аннотаций @var и @global<br/>
 — автовызов дополнения после $ и -&gt;<br/>
 — дополние внутри PHPDOC @тегов (частично), $переменных (из следующей декларации) и видимых типов<br/>
 — сокрытие __magic() методы при первом вызове (если есть другие члены класса)<br/>
 — ограничили дополение внутри catch() подклассами Exception<br/>
<br/>
Производительность улучшли, настолько насколько это возможно в экспериментальной версии. По мере приближения к релизу ей будет уделяться основное внимание.<br/>
<br/>
<a href="http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP">Скачать</a> <a href="http://blogs.jetbrains.com/webide/2009/09/web-ide-eap-build-470/">Анонс</a> <a href="http://www.jetbrains.net/tracker/issues/WI?q=%23Fixed+fixed+in%3A+{EAP+470}+">Подробный список изменений</a><br/>
<br/>
Приглашаем всех пробовать и продолжать дискуссию :)<br/>
<br/>
UPD: в этом билде был найден серьезный баг — дополнение часто не срабатывает для классов не из текущего файла :((( уже исправлено — будет доступно на следующей неделе.]]></description>
			
			<pubDate>Wed, 30 Sep 2009 17:46:44 GMT</pubDate>
			<author>neuro159</author>
			<category>php</category><category>jetbrains</category><category>IDE</category><category>web ide</category><category>web</category><category>webide</category><category>editor</category><category>phpdoc</category><category>completion</category><category>debugger</category><category>xdebug</category><category>редактор</category><category>среда разработки</category><category>разработка</category><category>отладка</category><category>отладка кода</category><category>автодополнение</category><category>type hinting</category><category>type inference</category><category>выведение типов</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[PHP / JetBrains WebIDE — третья публичная сборка]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/php/70026/</guid>
			<link>http://habrahabr.ru/blogs/php/70026/</link>			
			<description><![CDATA[Вышла третья предварительная сборка (номер 445) новой среды разработки для PHP — JetBrains Web IDE PHP developers edition.<br/>
В этой версии мы приняли во внимания пожелания пользователей (в том числе и <a href="http://habrahabr.ru/blogs/php/66887/" title="Предыдущее обсуждение на хабре">фидбэк с хабра</a>:) и добавили несколько новых функций — YAML, дополнение членов объявленных через теги PHPDOC @property и @method, а также <a href="http://blogs.jetbrains.com/webide/2009/09/php-debugger-news-2/">усовершенствовали дебаггер</a>. Исправлено множество различных ошибок и серьезно улучшена производительность автодополнения в редакторе.<br/>
<br/>
Загрузка новой версии с <a href="http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP">официальной страницы «программы ранней доступности» Web IDE</a>.<br/>
Детальный список изменений — в <a href="http://blogs.jetbrains.com/webide/">блоге Web IDE</a>.<br/>
<br/>
UPD: Напоминаю всем что это даже не бета — мы просто демонстрируем над чем работаем. Вы главное пишите чего ВАМ в вашем любимом IDE не хватает и что вы больше всего цените — а мы позаботимся чтобы появилась достойная альтернатива!<br/>
<br/>
<img src="http://blogs.jetbrains.com/webide/wp-content/uploads/2009/09/eap445-1.png" alt="YAML + structure" align="left"/><img src="http://blogs.jetbrains.com/webide/wp-content/uploads/2009/09/eap445-2.png" alt="PHPDOC completion" align="left"/>]]></description>
			
			<pubDate>Fri, 18 Sep 2009 11:50:41 GMT</pubDate>
			<author>neuro159</author>
			<category>php</category><category>jetbrains</category><category>IDE</category><category>web ide</category><category>web</category><category>webide</category><category>editor</category><category>phpdoc</category><category>completion</category><category>debugger</category><category>xdebug</category><category>редактор</category><category>среда разработки</category><category>разработка</category><category>отладка</category><category>отладка кода</category><category>автодополнение</category>
		</item>
		
		
		
		
		
		
		
		
	
	
	
	
	
	
	
	

	
</channel>
</rss>

