<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>pydev &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/pydev/</link>
	<description>Feed of posts on WordPress.com tagged "pydev"</description>
	<pubDate>Thu, 21 Aug 2008 13:33:39 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Adding Mylyn and PyDev to QNX Momentics IDE]]></title>
<link>http://cldoten.wordpress.com/?p=67</link>
<pubDate>Thu, 14 Aug 2008 19:24:05 +0000</pubDate>
<dc:creator>Christian</dc:creator>
<guid>http://cldoten.wordpress.com/?p=67</guid>
<description><![CDATA[A useful extension to Eclipse and therefore QNX Momentics is Mylyn (http://www.eclipse.org/mylyn/). ]]></description>
<content:encoded><![CDATA[<p>A useful extension to Eclipse and therefore QNX Momentics is Mylyn (<a href="http://www.eclipse.org/mylyn/">http://www.eclipse.org/mylyn/</a>). It helps to organize your actual task in the perfect way. Give it a try!</p>
<p>To install it add for IDE 4.5 (Tau) the Eclipse 3.3 update site to Help-&#62;Software Updates-&#62;Find and install... . Select the radio button named "Search for new features to install" and click Next. Then it is possible to add a "New Remote Site...".</p>
<p>For most distributions of Eclipse, there should already be a "Europa Discovery Site" defined in the Update Manager. Otherwise you can add the following URL as a remote update site in the update manager.</p>
<p><code>http://download.eclipse.org/releases/europa/</code></p>
<p>See <a href="http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/tasks-34.htm">Eclipse Help</a> for general information about using Update Manager.</p>
<p>To get the latest version of Mylyn you may add the Mylyn update site, too. This is the necessary URL:</p>
<p>http://download.eclipse.org/tools/mylyn/update/e3.3</p>
<p>Next important extension is <a href="http://pydev.sourceforge.net">PyDev</a> (<a href="http://pydev.sourceforge.net">http://pydev.sourceforge.net</a>). This is the URL for the remote update site:</p>
<p>http://pydev.sourceforge.net/updates/</p>
<p><span><br />
</span></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Eclipse + Python = prawdopodobnie najlepsze IDE dla Pythona]]></title>
<link>http://zenedith.wordpress.com/?p=33</link>
<pubDate>Thu, 17 Jul 2008 21:43:33 +0000</pubDate>
<dc:creator>zenedith</dc:creator>
<guid>http://zenedith.wordpress.com/?p=33</guid>
<description><![CDATA[Temat wpisu w oczywisty sposób nawiązuje do pewnej grupy reklam - ja z tego nic mieć nie będę a]]></description>
<content:encoded><![CDATA[<p>Temat wpisu w oczywisty sposób nawiązuje do pewnej grupy reklam - ja z tego nic mieć nie będę ale tytuł pasuje jak ulał. Tak na marginesie.</p>
<p>Kontynuując "cykl" tematów dotyczących języków skryptowych, chciałem przedstawić, w jaki sposób wykorzystać moje ulubione IDE Eclipse do pracy z Python'em.<!--more--></p>
<p>Jeden adres i wszystko staje się proste i jasne - <a href="http://www.easyeclipse.org/site/distributions/python.html" target="_blank">EasyEclipse for Python</a>.<br />
Na podanej stronie dostępne jest mnóstwo informacji na temat korzystania z Eclipse w pracy z Pythonem, poradniki dla początkujących oraz opis zawartości "dystrybucji", który pozwolę sobie tutaj zamieścić:</p>
<p>Główne komponenty:</p>
<ul>
<li><a href="http://www.easyeclipse.org/site/plugins/eclipse-platform.html" target="_blank">Eclipse Platform</a> - podstawowa platforma Eclipse,</li>
<li><a href="http://www.easyeclipse.org/site/plugins/sun-java-5-win32-x86.html" target="_blank">Java for Windows</a> - Środowisko Javy (Windows),</li>
<li><a href="http://www.easyeclipse.org/site/plugins/sun-java-5-linux-x86.html" target="_blank">Java for Linux</a> - Środowisko Javy (Linux),</li>
</ul>
<p>Narzędzia pracy z Javą:</p>
<ul>
<li><a href="http://www.easyeclipse.org/site/plugins/eclipse-jdt.html" target="_blank">Eclipse Java Development Tools</a> - Edytor, kompilator, debugger, tester, narzędzie do refaktoringu,</li>
<li><a href="http://www.easyeclipse.org/site/plugins/eclipse-tools.html" target="_blank">Eclipse Tools</a> - Zestaw bibliotek i narzędzi wspomagających różne aspekty tworzenia aplikacji ,</li>
</ul>
<p>Wybrane niezbędne narzędzia:</p>
<ul>
<li><a href="http://www.easyeclipse.org/site/plugins/anyedit.html" target="_blank">AnyEdit Tools</a> - rozszerzone menu kontekstowe,</li>
<li><a href="http://www.easyeclipse.org/site/plugins/eclipseutils.html" target="_blank">Eclipse Utils Plugins</a> - m.in zapamiętywanie stanu (pozycji kursora) w dokumentach przy ponownym odpaleniu Eclipse,</li>
<li><a href="http://www.easyeclipse.org/site/plugins/cbg-editor.html" target="_blank">Color Editor</a> - kolorowanie składni do ponad stu różnych rodzajów składni,</li>
</ul>
<p>IDE dla tworzenia w Python'ie:</p>
<ul>
<li><a href="http://www.easyeclipse.org/site/plugins/pydev.html" target="_blank">PyDev</a> - główny plugin umożliwiający tworzenie, debugowanie i refaktoring dla Python'a i Jython'a - dokładna lista dostępna na <a href="http://pydev.sourceforge.net/features.html" target="_blank">stronie domowej projektu PyDev</a> - plugin ten można ściągnąć osobno jeśli mamy już Eclipse z serii Ganymede,</li>
</ul>
<p>Systemy kontroli wersji:</p>
<ul>
<li><a href="http://www.easyeclipse.org/site/plugins/eclipse-cvs.html" target="_blank">Eclipse CVS client</a>,</li>
<li><a href="http://www.easyeclipse.org/site/plugins/subclipse.html" target="_blank">Subclipse</a>.</li>
</ul>
<p>Okazuje się, że Eclipse świetnie wykorzystuje swój potencjał, otwartą architekturę i system plugin'ów - w tym przypadku nie jest inaczej i dostarczone rozwiązanie jest bardzo dobre oraz wciąż rozszerzane.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[We're experiencing technical difficulties, please try again later]]></title>
<link>http://paritybit.wordpress.com/?p=5</link>
<pubDate>Thu, 24 Apr 2008 04:35:59 +0000</pubDate>
<dc:creator>John Glover</dc:creator>
<guid>http://paritybit.wordpress.com/?p=5</guid>
<description><![CDATA[The problem with starting a project using a programming language you don&#8217;t know much about wit]]></description>
<content:encoded><![CDATA[<p>The problem with starting a project using a programming language you don't know much about with a tool set you aren't familiar with and interfacing with an API you've never used before is that there are a lot of unknowns integrating into a single frustrating experience.</p>
<p>I've been doing this software engineering thing for a while now, and before that I was dabbling with all the languages one is forced to learn during a four-year computer science program (I guess that's what counts as wild and crazy college experimentation for computer geeks); but, I've never had a reason to learn Python.  Now I do.  A new language, though, means a new tool set.</p>
<p>I suppose it doesn't really need to mean using a new tool set -- you can always use [insert your favorite text editor here].  But if you want to be productive, you've got to have a real tool; that's why we invented integrated development environments.  So, I went hunting for a worthwhile Python IDE and settled on PyDev for Eclipse.</p>
<p>I've used Eclipse before so I figured it couldn't be that hard to adapt to a new language in familiar environment.  But, of course a new language means new options and menus and new options and menus mean that what should be a completely familiar environment is not so familiar.</p>
<p>So with my new-found entry-level Python skills and a repurposed development environment I set off to put the basic features of Ogre3d to work.  The Ogre3d (and Python-Ogre) community have a tremendous amount of information available; for newcomers they've compiled a large set of beginner and intermediate tutorials which cover the basic concepts. It was these practically pre-written code blocks I set out to experiment with.</p>
<p>I suppose I should have known it's never as easy as it sounds.</p>
<p>The beauty of having very little time to work on a project is that you can't get too frustrated in a single session because sessions are so short.  So, three hour-long blocks later I decided I needed help.  As it turns out, my code was right, my environment was right and even my use of the API was right; the problem was that I didn't have the engine configuration engine correct.</p>
<p>A single post in the forums and 24 hours of waiting for a response solved the problem.  Now I'm up and running through the tutorials.  Seeing a single, rather ugly, non-animated, 3d image appear on the screen is never quite so satisfying as when you've written the code to cause its appearance.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Adding Auto Complete to A Django-PyDev Project on Eclipse]]></title>
<link>http://fernandotakai.wordpress.com/?p=21</link>
<pubDate>Tue, 22 Apr 2008 02:15:38 +0000</pubDate>
<dc:creator>Fernando Takai</dc:creator>
<guid>http://fernandotakai.wordpress.com/?p=21</guid>
<description><![CDATA[Today i was trying to use eclipse 3.3 w/ pydev to develop an app with django, but i really couldn]]></description>
<content:encoded><![CDATA[<p>Today i was trying to use eclipse 3.3 w/ pydev to develop an app with django, but i really couldn't make the code-completion (the main reason (along with the debugger) i was using eclipse!).</p>
<p>The main thing problem was that i had to add ALL folders to the pydev project settings. And, i didn't have time (and patience) to add one folder by one to the config screen, sooo, i created this script to do that for me:</p>
<p>#!/usr/bin/env python</p>
<p>import dircache, os</p>
<p>def listdr(_dir):<br />
try:<br />
dir_list  = dircache.listdir(os.path.realpath(_dir))<br />
dir_list = [_dir + "/" + d for d in dir_list]<br />
only_dirs = filter(lambda d: os.path.isdir(d), dir_list)</p>
<p>file = os.path.realpath(_dir)<br />
print "&#60;path&#62;%s&#60;/path&#62;" % file</p>
<p>for dir in dir_list:<br />
listdr(dir)</p>
<p>except:<br />
return</p>
<p>if __name__ == "__main__":<br />
listdr("/usr/lib/python2.5/site-packages/django/")</p>
<p>This script will show all folders under /usr/lib/python2.5/site-packages/django/ with that tags &#60;path&#62;, ready to add to the .pydevproject configuration file (that's under your project file).</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Install Eclipse,Pydev and Subeclipse]]></title>
<link>http://tareqalam.wordpress.com/?p=6</link>
<pubDate>Thu, 17 Apr 2008 06:50:49 +0000</pubDate>
<dc:creator>tareqalam</dc:creator>
<guid>http://tareqalam.wordpress.com/?p=6</guid>
<description><![CDATA[﻿Install eclipse, Pydev and Subeclipse in ubuntu
1.apt - get  install eclipse
or
go to System-]]></description>
<content:encoded><![CDATA[<p><strong>﻿Install eclipse, Pydev and Subeclipse in ubuntu</strong></p>
<p>1.apt - get  install eclipse<br />
or<br />
go to System-&#62;Administration-&#62;Synaptic Package Manager<br />
I. Enter Root Password<br />
ii. click search<br />
iii. type eclipse<br />
iv. select eclipse click right mouse button select mark for installation<br />
v. click apply<br />
vi. click next then sit back and relax<br />
<strong>2. Install Pydev</strong><br />
apt -get install  pydev<br />
or<br />
go to System-&#62;Administration-&#62;Synaptic Package Manager<br />
i. Enter Root Password<br />
ii. click search<br />
iii. type pydev<br />
iv. select pydev click right mouse button select mark for installation<br />
v. click apply<br />
vi. click next then sit back and relax<br />
<strong>3.  Install Subeclipse</strong><br />
start eclipse<br />
Install Subclipse:<br />
Again navigate the menus to: “Help” - “Software Updates” - “Find and Install…”.<br />
Select “Search for new features to install” and click “Next &#62;”.<br />
On the “Install” page click the button “New Remote Site”.<br />
For “Name:” enter “Subclipse”. For “URL:” enter “http://subclipse.tigris.org/update_1.0.x”<br />
Ensure that only “Subclipse” is included (checked) in the “Sites to include in search” and click the “Finish” button.<br />
In the “Updates” window select “Subclipse” by checking the box next to it and click the “Next &#62;” button.<br />
Read the License Agreement, accept the terms, and click the “Next &#62;” button.<br />
The downloads should be installed into the .eclipse folder in your home directory by default. If this is acceptable click the “Finish” button.<br />
Wait for the downloads to complete.<br />
Once the downloads are complete click the “Install” button on the “Verification” screen.<br />
When it is recommended that Eclipse be restarted click “Yes”.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Maemo SDK VMware Image 0.5]]></title>
<link>http://rafanto.wordpress.com/?p=848</link>
<pubDate>Fri, 22 Feb 2008 10:03:25 +0000</pubDate>
<dc:creator>rafanto</dc:creator>
<guid>http://rafanto.wordpress.com/?p=848</guid>
<description><![CDATA[E&#8217; stata rilasciata la nuova versione di Maemo SDK VMware Image rispetto alla versione 0.4 ci ]]></description>
<content:encoded><![CDATA[<p>E' stata rilasciata la nuova versione di Maemo SDK VMware Image rispetto alla versione 0.4 ci sono parecchie modifiche</p>
<p>* Eclipse 3.3.1.1 with CDT 4.0.2, PyDev and ESbox 1.3.5 plugins.<br />
* Using Open VM Tools ver. 2008.01.23-74039<br />
* Increased virtual disk size, by popular demand.</p>
<p>Get it here: <a href="http://wpop12.libero.it/cgi-bin/vlink.cgi?Id=WDzaPRKqSeID3MxNy7KQ%2BuTyN6eNSghdlzhGrEtOHQIO5uLObsMPUX56cr99ozqJUgkJ86dIbEA%3D&#38;Link=http%3A//maemovmware.garage.maemo.org/" target="_blank">http://maemovmware.garage.maemo.org/</a></p>
<p>If you have 0.4 and just want to resize the virtual disk, there are instructions on how to do it in this thread[1], and if you feel brave<br />
enough can avoid the 2.2 Gb download.</p>
<p>via &#124; Maemo.org development Mailinglist</p>
<p><img src="http://static.technorati.com/x/static/img/graphicresources/icn-talkbubble.gif?1149714944" border="0" /> <a href="http://technorati.com/tags/Maemo" rel="tag">Maemo</a>, <a href="http://technorati.com/tags/SDK" rel="tag">SDK</a>, <a href="http://technorati.com/tags/VMware" rel="tag">VMware</a>, <a href="http://technorati.com/tags/Image" rel="tag">Image</a>, <a href="http://technorati.com/tags/0.5" rel="tag">0.5</a>, <a href="http://technorati.com/tags/release" rel="tag">release</a>, <a href="http://technorati.com/tags/eclipse" rel="tag">eclipse</a>, <a href="http://technorati.com/tags/pyDev" rel="tag">pyDev</a>, <a href="http://technorati.com/tags/nokia" rel="tag">nokia</a>, <a href="http://technorati.com/tags/n810" rel="tag">n810</a>, <a href="http://technorati.com/tags/n800" rel="tag">n800</a>, <a href="http://technorati.com/tags/os2008" rel="tag">os2008</a>, <a href="http://technorati.com/tags/chinook" rel="tag">chinook</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Python developer working space on Mac OS X]]></title>
<link>http://hivurt.wordpress.com/2007/11/25/python-developer-working-space-on-mac-os-x/</link>
<pubDate>Sun, 25 Nov 2007 22:00:04 +0000</pubDate>
<dc:creator>xenator</dc:creator>
<guid>http://hivurt.wordpress.com/2007/11/25/python-developer-working-space-on-mac-os-x/</guid>
<description><![CDATA[50% of developer&#8217;s success is IDE. We as open source citizens using open source products for]]></description>
<content:encoded><![CDATA[<p>50% of developer's success is IDE. We as open source citizens using open source products for developing and deploying, and most of us using Eclipse as primary Python IDE. May be you choose to switch it after this article.<br />
<h2>How to setup your working environment </h2>
<p>There is only 5 easy steps to be happy with amazing Python development process. <br />
<h3>Install MacPorts </h3>
<p>As python developer you need python. Let system use system python, we need developer's python for development. Go to <a href="http://svn.macosforge.org/repository/macports/downloads/">MacPorts download area</a> and grab latest version (something like <a href="http://svn.macosforge.org/repository/macports/downloads/MacPorts-1.5.0/MacPorts-1.5.0-10.4.dmg">MacPorts-1.5.0-10.4.dmg</a>). Then install it.<br />
<h3>Install python and Postgres</h3>
<p>Now open Terminal and run:
<pre>$sudo port install python24 py-readline py-pil postgresql82 postgresql82-server subversion psycopg</pre>
<p>And follow instructions, <span class="Apple-style-span" style="text-decoration:underline;">Postgres need your attentions</span>! Personally for me I'm adding to this list:
<pre>$sudo port install iTerm joe mc</pre>
<p>iTerm - better than Terminal.app, joe - good console editor (useful if you need quick edit some system files), and mc - console file manager saving some more time on regular files operations. Now, you have python and postgres.<br />
<h3>Install Eclipse and extensions</h3>
<p>Open <a href="http://www.eclipse.org/downloads/">Eclipse.org/downloads</a> in your browser. I'm download Eclipse IDE for Java Developers because it contain some of extensions that I need. Run Eclipse and open `Help/Software Update/Find and Install` menu. Then add this repositories to list:
<ul>
<li>Pydev - http://pydev.sourceforge.net/updates/</li>
<li>Subclipse - http://subclipse.tigris.org/update_1.2.x</li>
<li> svnkit - http://svnkit.com/</li>
<li> anyedit - http://andrei.gmxhome.de/eclipse/</li>
<li> gted - http://gted.sourceforge.net/update/</li>
</ul>
<p>Check box near Europa Discovery Site and press Finish button. Then select extensions for Eclipse 3.3 from new repositories. And add this items from Europa list:
<ul>
<li>Graphical Editing Framework</li>
<li>Graphical Modeling Framework</li>
<li>Web Standard Tools</li>
<li>Object Constraint Language</li>
<li>UML 2 End User Features</li>
<li>UML 2 Tools</li>
<li>XML Schema Infoset Model (XSD) Extender SDK</li>
<li>Eclipse XML Editors and Tools </li>
</ul>
<p>Don't forget press "Select Required" before press "Next&#62;" and complete install wizard. Close and open again Eclipse (sometimes "Restart" not working properly) <br />
<h3>Configure Eclipse and extensions</h3>
<p> There is only two thing I need to say you.
<ul>
<li>First is error in SVN options (Eclipse menu/Preferences, Team/SVN), you need to <span class="Apple-style-span" style="text-decoration:underline;">select SVNKit as SVN Interface</span></li>
<li> Second go to Pydev/Interpreter Python, press New... and find `/opt/local/Library/Frameworks/Python.framework/Versions/2.4/bin/python2.4` then <span class="Apple-style-span" style="text-decoration:underline;">press Apply</span></li>
</ul>
<h3>Install Zope</h3>
<p><span class="Apple-style-span" style="font-weight:normal;">Last step: It depends on what Zope version you want to use. </span>
<ul>
<li>If you use Zope 3.3, then get <span class="Apple-style-span" style="border-collapse:collapse;font-family:Verdana;font-size:11px;line-height:normal;white-space:nowrap;"><a href="http://www.zope.org/Products/Zope3/3.3.0/Zope-3.3.0.tgz">Zope-3.3.0.tgz</a><span class="Apple-style-span" style="border-collapse:separate;font-family:Georgia;font-size:16px;line-height:20px;white-space:normal;"> , unpack and read INSTALL.txt</span></span></li>
<li>Zope 3.4 based on egg python distributions. Use <a href="http://www.zope.org/Products/Zope3/3.4.0b2/Zope340b2Released">this</a> instructions to install it.</li>
</ul>
<h3>Congratulations! </h3>
<p>Now you are ready for <a href="http://hivurt.org/">Hivurt Revolution</a>! </p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Python IDE μερος 2ο]]></title>
<link>http://samoladas.wordpress.com/2007/11/25/python-ide-%ce%bc%ce%b5%cf%81%ce%bf%cf%82-2%ce%bf/</link>
<pubDate>Sun, 25 Nov 2007 18:39:29 +0000</pubDate>
<dc:creator>Ioannis Samoladas</dc:creator>
<guid>http://samoladas.wordpress.com/2007/11/25/python-ide-%ce%bc%ce%b5%cf%81%ce%bf%cf%82-2%ce%bf/</guid>
<description><![CDATA[Πρόσφατα χρειάστηκε να χρησιμοποιήσω το eclipse για ανάπ]]></description>
<content:encoded><![CDATA[<p>Πρόσφατα χρειάστηκε να χρησιμοποιήσω το <a href="http://www.eclipse.org/" target="_blank">eclipse</a> για ανάπτυξη σε Java. Σκέφτηκα να το χρησιμοποίησω και για Python. Χρησιμοποίησα το <a href="http://pydev.sourceforge.net/" target="_blank">PyDEV</a> το οποίο αποδείχθηκε καλό! Ειδικά για μεγάλα projects είναι καλύτερο από αυτά που χρησιμοποιούσα. Το συνιστώ ανεπιφύλακτα!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Installer PyDEV sous Eclipse (Python IDE)]]></title>
<link>http://infopythonfr.wordpress.com/2007/10/23/installer-pydev-sous-eclipse-python-ide/</link>
<pubDate>Tue, 23 Oct 2007 18:50:34 +0000</pubDate>
<dc:creator>Marc</dc:creator>
<guid>http://infopythonfr.wordpress.com/2007/10/23/installer-pydev-sous-eclipse-python-ide/</guid>
<description><![CDATA[Voici un petit tutorial pour installer ce que je considère comme étant le meilleur couple pour éd]]></description>
<content:encoded><![CDATA[<p>Voici un petit tutorial pour installer ce que je considère comme étant le meilleur couple pour éditer du Python, a savoir  :</p>
<p>Eclipse + PyDev.</p>
<p>Pour installer <a href="http://pydev.sourceforge.net/" target="_blank" title="PyDEV">Pydev</a> dans <a href="http://www.eclipse.org/" title="Eclipse" target="_blank">Eclipse</a> vous devez aller dans le menu d'installation :</p>
<p><img src="http://infopython.files.wordpress.com/2007/03/installation_1.JPG" /></p>
<p>Selectionner 'Search for new features for install'</p>
<p><img src="http://infopython.files.wordpress.com/2007/03/installation_2.JPG" /></p>
<p>Dans l’écran suivant, cliquez sur 'new remote site'</p>
<p><img src="http://infopython.files.wordpress.com/2007/03/installation_3.JPG" /></p>
<p>Configurer la fenêtre avec cette URL : http://pydev.sourceforge.net/updates/<br />
NOTE: Si vous souhaitez utiliser la version commerciale, vous devez utiliser l’URL suivante : <a href="http://www.fabioz.com/pydev/updates">http://www.fabioz.com/pydev/updates</a></p>
<p><img src="http://infopython.files.wordpress.com/2007/03/installation_3.JPG" /></p>
<p><a href="http://www.haute-disponibilite.net/2007/10/23/installer-pydev-sous-eclipse-python-ide/"> Lire la suite</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Django with PyDev]]></title>
<link>http://penkin.wordpress.com/2007/08/20/django-with-pydev/</link>
<pubDate>Mon, 20 Aug 2007 10:49:28 +0000</pubDate>
<dc:creator>Christopher</dc:creator>
<guid>http://penkin.wordpress.com/2007/08/20/django-with-pydev/</guid>
<description><![CDATA[My last post was all about why I like using Eclipse for Django development.  One of the comments lef]]></description>
<content:encoded><![CDATA[<p><iframe src='http://digg.com/api/diggthis.php?u=http%3A%2F%2Fdigg.com%2Fprogramming%2FDjango_with_PyDev' height='82' width='55' frameborder='0' scrolling='no' style='float: right; margin-left: 10px; margin-bottom: 5px; padding: 4px 0 2px 4px; background: #fff;'></iframe>My <a href="http://penkin.wordpress.com/2007/08/08/eclipse-for-django/" title="Eclipse for Django" target="_blank">last post</a> was all about why I like using <a href="http://www.eclipse.org/" title="Eclipse" target="_blank">Eclipse</a> for <a href="http://www.djandoproject.com/" title="Django Framework" target="_blank">Django</a> development.  One of the <a href="http://penkin.wordpress.com/2007/08/08/eclipse-for-django/#comments" title="Comment" target="_blank">comments</a> left by Martin on that post had a request for a basic <em>how-to</em> on setting up a Django project in Eclipse with <a href="http://pydev.sourceforge.net/" title="PyDev" target="_blank">PyDev</a>.  I really did want to get this out a lot sooner but time did not allow for that.</p>
<p>First thing that you would need is to have your Django project ready.  You can check one of my <a href="http://penkin.wordpress.com/2007/06/09/anatomy-of-a-django-project/" title="Anatomy of a Django Project" target="_blank">previous posts</a> on how to get this done if you need to.</p>
<p><strong>Setting up PyDev</strong><br />
Some settings need to be changed/updated to get going.  Open Eclipse and click on <em>"Window -&#62; Preferences..."</em> from the main menu.  In the <em>"Preferences"</em> dialogue that opens, expand the <em>"PyDev"</em> node in the tree and select <em>"Interpreter - Python"</em> node.  Next to <em>"Python interpreters"</em> click on the <em>"New..."</em> button and select the location where your Python is installed.  Click on the <em>"OK"</em> button to close the <em>"Preferences"</em> dialogue.</p>
<p>Step 1 complete.</p>
<p><strong>Creating the Project</strong><br />
In Eclipse, click on  <em>"File -&#62; New -&#62; Project..."</em> in the main menu.  A <em>"New Project"</em> dialogue window will come up.  Select <em>"Pydev Project"</em> from the tree and then click on the <em>"Next"</em> button.  In the <em>"Project name"</em> field on the next screen enter the name of the directory you used when creating your Django application (<em>note that the Eclipse Workspace should be the parent directory of your project</em>).</p>
<p>You should now notice that in the <em>"Navigator"</em> window in Eclipse should show all the files that were created in your Django project.</p>
<p>Step 2 complete.</p>
<p><strong>Debugging</strong><br />
To be able to run and debug your Django project through Eclipse is pretty simple. In Eclipse, click on <em>"Run -&#62; Debug..."</em> in the main menu which will then open the <em>"Debug"</em> dialogue window.  In the tree double click on the <em>"Python Run"</em> node.  Click on the <em>"Browse..."</em> button in the project section and select your Django project.  Then click on the <em>"Browse..."</em> button under <em>"Main Module"</em> and select <em>"manage.py"</em>.</p>
<p>Now click on the <em>"Arguments"</em> tab and enter <em>"runserver --noreload"</em> in the <em>"Program Arguments"</em> field.  Click the <em>"Apply"</em> button and you're all done.</p>
<p>Step 3 complete.</p>
<p>All that's left is to click on the <em>"Debug"</em> and you're off.  Happy debugging :)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[PyGTK und PyDev (Autovervollständigung)]]></title>
<link>http://automatictaxistop.wordpress.com/2007/08/18/pygtk-und-pydev/</link>
<pubDate>Sat, 18 Aug 2007 13:22:16 +0000</pubDate>
<dc:creator>automatictaxistop</dc:creator>
<guid>http://automatictaxistop.wordpress.com/2007/08/18/pygtk-und-pydev/</guid>
<description><![CDATA[Endlich hat die Frickelei ein Ende&#8230; Die Autovervollständigung von PyGTK in der Eclipse (mit P]]></description>
<content:encoded><![CDATA[<p>Endlich hat die Frickelei ein Ende... Die Autovervollständigung von PyGTK in der Eclipse (mit PyDev) unter Ubuntu funktioniert mal ohne Zicken:</p>
<ul>
<li>In den Einstellungen beim Python-Interpreter gtk, gobject, pango und evtl. weitere Module wie zum Beispiel gnomevfs als Forced builtins eintragen.</li>
<li>Den System PYTHONPATH um /var/lib/python-support/python2.5/gtk-2.0 erweitern.</li>
<li>Einstellungen übernehmen.</li>
</ul>
<p>Dass dann die Inline-Doku als zweites Popup fehlt, läßt sich wohl nicht beheben, da PyGTK schlichtweg keine hat ;-)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Eclipse for Django]]></title>
<link>http://penkin.wordpress.com/2007/08/08/eclipse-for-django/</link>
<pubDate>Tue, 07 Aug 2007 22:26:41 +0000</pubDate>
<dc:creator>Christopher</dc:creator>
<guid>http://penkin.wordpress.com/2007/08/08/eclipse-for-django/</guid>
<description><![CDATA[I&#8217;ve always maintained that a developer&#8217;s environment is his kingdom.  Do not mess with ]]></description>
<content:encoded><![CDATA[<p><iframe src='http://digg.com/api/diggthis.php?u=http%3A%2F%2Fdigg.com%2Fprogramming%2FEclipse_for_Django' height='82' width='55' frameborder='0' scrolling='no' style='float: right; margin-left: 10px; margin-bottom: 5px; padding: 4px 0 2px 4px; background: #fff;'></iframe>I've always maintained that a developer's environment is his kingdom.  Do not mess with it.  It really comes down to what you like and what works for you best.</p>
<p>When it comes to my <a href="http://www.djangoproject.com/" title="Django Framework" target="_blank">Django</a> environment, <a href="http://www.eclipse.org/" title="Eclipse" target="_blank">Eclipse</a> is the IDE of choice (<em>so far for me</em>).  A little while ago I wrote about some pretty good Python IDEs in <a href="http://penkin.wordpress.com/2007/06/07/following-the-path/" title="P3NK!N :: Following the Path" target="_blank">Following the Path</a> and <a href="http://penkin.wordpress.com/2007/06/08/following-the-path-lost-chronicles/" title="P3NK!N :: Following the Path [lost chronicles]" target="_blank">Following the Path [lost chronicles]</a> which still stands so far.  This post is more about why I like using Eclipse for Django development specifically and how to set it up with the specific plugins mentioned later.</p>
<p><em>Note that all the commands mentioned below were done in <a href="http://www.ubuntu.com/" title="Ubuntu" target="_blank">Ubuntu</a> 7.04 Feisty Fawn.</em></p>
<p>Lets start with why I'm enjoying Eclipse at the moment for my Django development.  Basically because of it's plugin nature, Eclipse has a <a href="http://www.eclipseplugincentral.com/" title="Eclipse Plugin Central" target="_blank">plugin</a> for almost anything including, <a href="http://subversion.tigris.org/" title="Subversion" target="_blank">Subversion</a>, <a href="http://www.python.org/" title="Python" target="_blank">Python</a>, HTML, CSS and Javascript.  That's pretty sweet in my books for someone creating a Python based website.</p>
<p><!--more--></p>
<p><strong>Installing Eclipse</strong><br />
To install Eclipse in Ubuntu is as easy as the proverbial pie.  Open a terminal window and enter the following command:</p>
<p><font color="#ff0000">$ sudo apt-get install eclipse<br />
$ sudo chmod -R 777 /usr/lib/eclipse/  </font></p>
<p>We need to set the folder permissions with "chmod" so that we can install Eclipse plugins.  Now start up your brand new Eclipse by going to <em>"Applications -&#62; Programming -&#62; Eclipse"</em> in the <a href="http://www.gnome.org/" title="Gnome" target="_blank">Gnome</a> menu.</p>
<p><strong>Installing PyDev</strong><br />
<a href="http://pydev.sourceforge.net/" title="PyDev" target="_blank">PyDev</a> is a plugin for Eclipse with many great features for Python which include:</p>
<ul>
<li>Python and Jython support.</li>
<li>Code completion.</li>
<li>Debugger.</li>
<li>Syntax highlighting.</li>
<li>Parser errors.</li>
<li>Outline view.</li>
<li>Tabs or spaces preferences.</li>
<li>Smart indent / dedent.</li>
<li>Comment / uncomment / comment blocks.</li>
<li>Code folding.</li>
<li>Refactoring with BRM or PEPTIC.</li>
<li>Go to definition with BRM.</li>
<li>Pylint integration.</li>
<li>TODO tasks.</li>
<li>Content Assistants (Ctrl+1).</li>
</ul>
<p>To install PyDev we will use the Eclipse Update Manager.  In Eclipse, click on <em>"Help -&#62; Software Updates -&#62; Find and Install"</em> which will open the Update Manager.  Then click on the <em>"Search for new features to install"</em> radio button and then the <em>"Next"</em> button.  Click on the <em>"New Remote Site"</em> button and make the <em>"Name"</em> whatever you want and the <em>"URL"</em> must be <em>"http://pydev.sourceforge.net/updates/"</em> and then click on the <em>"OK"</em> button.</p>
<p>The  newly created remote site should be automatically checked.  Click on the <em>"Finish"</em> button which will then show you the <em>"Search Results"</em> screen.  Click on the check box next to your new remote site.  I selected only the PyDev option.  You can de-select the <em>"Optional"</em> option by clicking on the arrow in the list view and clicking on the check box next to <em>"Optional"</em>.  Click on the <em>"Next"</em> button once your choices are made.  If you agree with the term then click on the agree radio button and then the <em>"Next"</em> button.  Confirm the installation by clicking on the <em>"Finish"</em> button and watch Eclipse do it's magic.</p>
<p>Once Eclipse has all it needs it will ask what you want to install from the remote site.  Click the <em>"Install All"</em> button.  Done.</p>
<p><strong>Installing Subversive</strong><br />
<a href="http://www.polarion.org/index.php?page=overview&#38;project=subversive" title="Subversive" target="_blank">Subversive</a> <span class="tahoma8gray">plug-in provides Subversion support (CVS is already built into Eclipse).  You can use the same steps above to get </span>Subversive using <em>http://www.polarion.org/projects/subversive/download/1.1/update-site/</em> as the <em>"URL"</em> for the <em>"Remote Site"</em>.  Some of the features that Subversive has include:</p>
<ul>
<li>Connection to the repository using different connection types.</li>
<li>Repository browsing.</li>
<li>Check-out.</li>
<li>Synchronization.</li>
<li>Commiting.</li>
<li>Updating.</li>
<li>Resolving conflicts.</li>
<li>Adding to the list of ignored resources.</li>
</ul>
<p>Once done here we can then move onto our last plugin.</p>
<p><strong>Installing Eclipse HTML Editor</strong><br />
<a href="http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=EclipseHTMLEditor" title="Eclipse HTML Editor" target="_blank">Eclipse HTML Editor</a> is what I use for my HTML, Javascript and CSS, not that this is all it does but it's all that I use it for.  Here are some of the features it has:</p>
<ul>
<li>Syntax highlighting.</li>
<li>HTML/JSP preview.</li>
<li>JSP/XML validation.</li>
<li>Contents assist.</li>
<li>HTML/JSP/XML wizards.</li>
<li>Outline view.</li>
<li>Editor preferences.</li>
<li>Code folding.</li>
<li>Image viewer.</li>
<li>Tag palette.</li>
<li>CSS code completion and outline.</li>
<li>DTD code completion, outline and validation.</li>
<li>Javascript code completion, outline and validation.</li>
</ul>
<p>Unfortunately this plugin does not have a <em>"URL"</em> for the Eclipse Update Manager to use so we need to manually download it and copy it over. To download it go <a href="https://sourceforge.jp/projects/amateras/files/?release_id=24128#24128" title="Eclipse HTML Editor Download" target="_blank">here</a> and select the newest copy (I got <a href="http://prdownloads.sourceforge.jp/amateras/24128/tk.eclipse.plugin.htmleditor_2.0.4.zip" title="2.0.4" target="_blank">tk.eclipse.plugin.htmleditor_2.0.4.zip</a>).</p>
<p>Once you have downloaded it, unzip the file which will create a <em>"plugins"</em> directory.  Copy that directory into your Eclipse directory (<em>/usr/lib/eclipse</em>).  When asked if you would like to replace the <em>"plugins"</em> folder, click the <em>"Replace"</em> button.</p>
<p>Restart your Eclipse and use it for all your Python, HTML, CSS, Javascript and Subverision needs which is super handy when you're looking for that all-in-one Django environment.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Following the Path]]></title>
<link>http://penkin.wordpress.com/2007/06/07/following-the-path/</link>
<pubDate>Thu, 07 Jun 2007 06:55:12 +0000</pubDate>
<dc:creator>Christopher</dc:creator>
<guid>http://penkin.wordpress.com/2007/06/07/following-the-path/</guid>
<description><![CDATA[So I have started this morning with some investigation into finding a suitable Python IDE as I do so]]></description>
<content:encoded><![CDATA[<p><iframe src='http://digg.com/api/diggthis.php?u=http%3A%2F%2Fwww.digg.com%2Fprogramming%2FPython_IDE_Into' height='82' width='55' frameborder='0' scrolling='no' style='float: right; margin-left: 10px; margin-bottom: 5px; padding: 4px 0 2px 4px; background: #fff;'></iframe>So I have started this morning with some investigation into finding a suitable <a href="http://www.python.org/" title="Python" target="_blank">Python</a> IDE as I do some learning.   It is a need of mine to become fluent :)</p>
<p>When you simply type Python IDE into <a href="http://www.google.com" title="Google" target="_blank">Google</a> you get quite a few <a href="http://www.google.co.za/search?q=Python+IDE&#38;ie=utf-8&#38;oe=utf-8&#38;aq=t&#38;rls=org.mozilla:en-GB:official&#38;client=firefox-a" title="Google Python IDE Results" target="_blank">results</a> back.   There are two pay-for IDEs that seem to stick out a lot, namely <a href="http://www.activestate.com/Products/Komodo_ide/?utm_source=Google_NS&#38;utm_medium=ppc&#38;utm_campaign=Python_IDE_CNVT" title="Komodo IDE" target="_blank">Komodo IDE</a> and <a href="http://wingware.com/products?gclid=CPjg2MejyYwCFQNGgQodB0-n7Q" title="WingWare" target="_blank">WingWare</a>.   For now though I do not want to pay for anything.   I basically want to see how far I get and how good or bad that experience is, which is not to say that I will not support the projects at a later stage.   So lets look at some of the free IDEs that seem to stick out.</p>
<p><!--more--><strong>1. <a href="http://geany.uvena.de/" title="Geany" target="_blank">Geany</a></strong><br />
This is small and fast and has most of the features I would need.</p>
<p>Basic features include:</p>
<ol>
<li>Syntax highlighting.</li>
<li>Code folding.</li>
<li>Code completion.</li>
<li>Auto completion of often used constructs like if, for and while.</li>
<li>Auto completion of XML and HTML tags (<em>nice for Django template</em>)</li>
<li>Call tips.</li>
<li>Many supported filetypes like C, Java, PHP, HTML, Python, Perl, Pascal (<em><a href="http://geany.uvena.de/Main/AllFiletypes" title="Geany file type support list." target="_blank">full list</a></em>).</li>
<li>Symbol lists.</li>
</ol>
<p>The other advantage that Geany has is that it has both a Windows installer and as well as being available in the <a href="http://www.ubuntu.com/" title="Ubutnu" target="_blank">Ubuntu</a> repository.  Unfortunately my laptop has to be Windows for work purposes and at home I am fully Ubuntu :)</p>
<p>To install Geany in Ubuntu open a Terminal window and type the following in:</p>
<p><font color="#ff0000">$ apt-get install geany</font></p>
<p><strong>2. <a href="http://pythonide.blogspot.com/" title="SPE IDE" target="_blank">SPE IDE - Stani's Python Editor</a></strong><br />
SPE is an open-source, multi-platform python IDE with wxPython interface.</p>
<p>Basic features include:</p>
<ol>
<li>Auto indentation and code completion.</li>
<li>Call tips.</li>
<li>Syntax coloring and highlighting.</li>
<li>UML viewer.</li>
<li>Class explorer.</li>
<li>Source index.</li>
<li>Auto todo list.</li>
<li>Sticky notes.</li>
<li>Pycrust shell.</li>
<li>File browsers.</li>
<li>Drag and drop support.</li>
<li>Context help.</li>
<li>Blender support</li>
<li>Winpdb is a GPL python debugger.</li>
<li>Smart breakpoints.</li>
<li>Multiple threads.</li>
</ol>
<p>It is pretty much kitted out as far as IDEs go and so far for me at least seems pretty quick.  It also has a Windows installer which is a plus for me and hopefully no one else.</p>
<p>To install SPE IDE in Ubuntu open a Terminal window and type the following in:</p>
<p><font color="#ff0000">$ apt-get install spe</font></p>
<p><strong>3. <a href="http://www.eclipse.org/" title="Eclipse" target="_blank">Eclipse</a> and <a href="http://pydev.sourceforge.net" title="PyDev" target="_blank">PyDev</a></strong><br />
Personally I find that Eclipse needs a slightly higher-end machine and even then it can get a bit sluggish.  I use it mainly for Java development at work so I am really looking for something new... for myself at least :)  However, that said, PyDev is worth mentioning.</p>
<p>Basic features include:</p>
<ol>
<li>Auto indentation and code completion.</li>
<li>Debugger.</li>
<li>Refactoring.</li>
<li>Templates.</li>
<li>Syntax analysis and highlighting.</li>
<li> Code folding with BRM.</li>
<li> Parser errors.</li>
<li> Smart indenting.</li>
</ol>
<p>PyDev also has a commercial version called <em>"PyDev Extensions"</em> with some extra add-ons.  Here is a <a href="http://www.fabioz.com/pydev/manual_adv_features.html" title="Eclipse PyDev Feature List" target="_blank">complete list of the features</a> for both versions.</p>
<p><strong>4. My Choice</strong><br />
I think I'm going with SPE IDE.  It looks to be feature rich as well as quick.  If you have any opinions or things I should know about, drop a comment and let me know.</p>
<p>For now, I'm off to see what Python tutorials are out there for me to find.  Know of any good ones?  Let me know :)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Aptana + PyDev = любовь с App Engine]]></title>
<link>http://techworkru.wordpress.com/?p=176</link>
<pubDate>Sun, 10 Aug 2008 12:36:09 +0000</pubDate>
<dc:creator>techworkru</dc:creator>
<guid>http://techworkru.wordpress.com/?p=176</guid>
<description><![CDATA[Существует замечательная статья о настройке среды Eclips]]></description>
<content:encoded><![CDATA[<p>Существует <a href="http://www.googleappengine.ru/articles/eclipse.html" target="_blank">замечательная статья</a> о настройке среды Eclipse на работу с расширением <strong>PyDev</strong> и <strong>SDK Google App Engine</strong>. После настройки этой связки становится очень удобным вести разработку приложений - большинство действий осуществляются в пару кликов.</p>
<p>Однако это еще не все, на что способна эта замечательная среда разработки. Если вы создаете сложное современное приложение, но наверняка используете на всю мощь язык JavaScript, стили CSS и имеете кучу html со сложной структурой. Эта статья описывает, как можно еще больше облегчить себе жизнь и установить расширения для web-разработки от компании <strong>Aptana Studio</strong>.</p>
<p>Начнем сначала, запускаем Eclipse и выбираем в меню <strong>Help -&#62; Software Updates -&#62; Find and Instal</strong>l. В появившемся окне щелкаем по пункту Search for new features to install и нажмаем кнопку Next:</p>
<p style="text-align:center;"><a href="http://techworkru.wordpress.com/files/2008/08/aptana1.png"><img class="size-medium wp-image-177 aligncenter" src="http://techworkru.wordpress.com/files/2008/08/aptana1.png?w=264" alt="" width="264" height="300" /></a></p>
<p style="text-align:left;">В появившемся окне нажимаем кнопку <strong>New remote site</strong> и вводим в поле Name - <strong>Aptana</strong>, а в поле URL: <strong><a href="http://update.aptana.com/update/studio/3.2">http://update.aptana.com/update/studio/3.2</a></strong></p>
<p style="text-align:left;"><a href="http://techworkru.files.wordpress.com/2008/08/aptana2.png"><img class="aligncenter size-medium wp-image-178" src="http://techworkru.wordpress.com/files/2008/08/aptana2.png?w=300" alt="" width="300" height="150" /></a></p>
<p style="text-align:left;">В базовом окне установим галочку напротив вновь добавленного компонента Aptana. Ждем кнопку <strong>Finish</strong>:</p>
<p style="text-align:left;"><a href="http://techworkru.files.wordpress.com/2008/08/aptana3.png"><img class="aligncenter size-medium wp-image-179" src="http://techworkru.wordpress.com/files/2008/08/aptana3.png?w=264" alt="" width="264" height="300" /></a></p>
<p style="text-align:left;">В следующем экране выберем компоненты пакета: <strong>Eclipse Integration</strong> и <strong>Features</strong>. Жмем кнопку <strong>Next</strong>:</p>
<p style="text-align:left;"><a href="http://techworkru.files.wordpress.com/2008/08/aptana4.png"><img class="aligncenter size-medium wp-image-180" src="http://techworkru.wordpress.com/files/2008/08/aptana4.png?w=300" alt="" width="300" height="250" /></a></p>
<p style="text-align:left;">Читаем и принимаем лицензию:</p>
<p style="text-align:center;"><a href="http://techworkru.files.wordpress.com/2008/08/aptana5.png"><img class="size-medium wp-image-181 aligncenter" src="http://techworkru.wordpress.com/files/2008/08/aptana5.png?w=300" alt="" width="300" height="250" /></a></p>
<p style="text-align:left;">В завершение нажимаем кнопку <strong>Finish</strong>:</p>
<p style="text-align:center;"><a href="http://techworkru.files.wordpress.com/2008/08/aptana6.png"><img class="size-medium wp-image-182 aligncenter" src="http://techworkru.wordpress.com/files/2008/08/aptana6.png?w=300" alt="" width="300" height="250" /></a></p>
<p style="text-align:left;">Ну и далее нажимаем кнопку <strong>Install All</strong>:</p>
<p style="text-align:left;"><a href="http://techworkru.files.wordpress.com/2008/08/aptana7.png"><img class="aligncenter size-medium wp-image-183" src="http://techworkru.wordpress.com/files/2008/08/aptana7.png?w=300" alt="" width="300" height="250" /></a></p>
<p style="text-align:left;">Eclipse попросит перезагрузки для того, чтобы все установки вступили в силу. Перезагружаемся, открываем в нашем проекте любой html шаблон и видим прелесть:</p>
<p style="text-align:left;"><a href="http://techworkru.files.wordpress.com/2008/08/aptana8.png"><img class="aligncenter size-medium wp-image-184" src="http://techworkru.wordpress.com/files/2008/08/aptana8.png?w=300" alt="" width="300" height="164" /></a></p>
<p style="text-align:left;">Дополнительно к нашей среде разработки мы получили три интегрированных редактора: HTML, JavaScript, CSS файлов. Плюс на закуску - встроенный отладчик JavaScript и просмотр готовых страниц в соседней вкладке. Так как мы используем сложную генерацию страниц на стороне сервера, нам потребуется создать кастомизированный вид предварительного просмотра приложения. Щелкаем по зеленому плюсу справа от вкладки Default внизу окна редактирования файла и создаем новый вид. Произвольно называем его (допустим, GAE Preview), выбираем опцию <strong>Absolute URL</strong> и указываем адрес этой страницы, совпадающий в приложении (например http://localhost:9999/results в нашем случае). Нажимаем <strong>Save</strong>:</p>
<p style="text-align:left;"><a href="http://techworkru.files.wordpress.com/2008/08/aptana9.png"><img class="aligncenter size-medium wp-image-185" src="http://techworkru.wordpress.com/files/2008/08/aptana9.png?w=300" alt="" width="300" height="164" /></a></p>
<p style="text-align:left;">Обратите внимание, что перед предварительным просмотром локальный сервер должен быть запущен (меню <strong>Run -&#62; Run</strong>). Щелкаем по новой вкладке и наслаждаемся видом приложения:</p>
<p style="text-align:left;"><a href="http://techworkru.files.wordpress.com/2008/08/aptana10.png"><img class="aligncenter size-medium wp-image-186" src="http://techworkru.wordpress.com/files/2008/08/aptana10.png?w=300" alt="" width="300" height="164" /></a></p>
<p style="text-align:left;">Соответственно мы можем одним кликом переключиться во вкладку редактирования HTML, внести исправления, снова щелкнуть по предварительному просмотру и проверить работу (среда сама за нас сохранит изменения!).</p>
<p>Дополнительные видео-материалы по техникам работы с Aptana Studio находятся на официальном сайте разработчика среды: <a href="http://aptana.tv" target="_blank">aptana.tv</a></p>
]]></content:encoded>
</item>

</channel>
</rss>
