all repos — h3rald @ 62bddb0614f0d79f890f114a721751d48b0802dd

The sources of https://h3rald.com

Reviewing articles
h3rald h3rald@h3rald.com
Sat, 16 Mar 2024 20:08:22 +0100
commit

62bddb0614f0d79f890f114a721751d48b0802dd

parent

2297c9d0df59ae683d66595ff3a32c15e5b67073

2 files changed, 16 insertions(+), 19 deletions(-)

jump to
M contents/articles/komodo-edit-review.htmlcontents/articles/komodo-edit-review.html

@@ -5,9 +5,7 @@ subtitle: "A comprehensive review of the free editor from ActiveState"

timestamp: 1195971780 tags: "review|programming|software" ----- -<p><a href="http://digg.com/programming/A_closer_look_at_Komodo_Edit"><br /> - <img src="http://digg.com/img/badges/180x35-digg-button.png" width="180" height="35" alt="Digg!" /><br /> - </a></p> + <p><em>What's your favorite code editor?</em></p> <p>This is a common question which still keeps popping up on community boards, mailing lists, comments, etc. Every programmer who writes code in some programming language normally has an editor of choice. Being realistic, most of

@@ -46,7 +44,7 @@ <li>It's an editor</li>

</ul> <p>Actually I wouldn't call it an editor, because it offers quite a lot of features which are normally absent in editors &#8212; it's something in-between, which definitely deserves a try.</p> -<h2>User interface</h2> +<h3>User interface</h3> <p>Komodo Edit's interface is one of the most clear I've ever come across. It is organized in four main areas plus the top menu and toolbar (which only has the buttons you <span class="caps">REALLY</span> need, unlike Notepad++'s 31-button-bar).</p>

@@ -68,7 +66,7 @@ Out of all the <a href="http://www.activestate.com/Products/komodo_edit/edit_vs_ide.plex">extra features</a> offered

by Komodo <span class="caps">IDE</span>, the only one I truly miss is the Code Browser. Other than that, it quickly became my editor/<span class="caps">IDE</span> of choice (when gVim isn't looking, of course&#8230;)</p> <p>Lets find out why&#8230;</p> -<h2>Editing features</h2> +<h3>Editing features</h3> <p>Komodo Edit comes with all the editing features of ever average editor, so <em>&#8220;[&#8230;] Code commenting, auto-indent and outdent, block selection, incremental search, reflow paragraph, join lines, enter next character as raw literal, repeat next keystroke and clean line endings on &#8220;save&#8221;.&quot;</em>, it uses

@@ -80,7 +78,7 @@ complain!).<br />

As you can see from the screenshot I included earlier on, it is possible to change the default black-on-white color scheme to something more stimulating and energy-saving. This doesn't mean I have to manually re-set the color of each element, it actually comes with a black-background scheme, which is handy.</p> -<h3>Supported Languages &amp; Syntax Highlighting</h3> +<h4>Supported Languages &amp; Syntax Highlighting</h4> <p>Komodo Edit supports quite a few programming languages, which means it can recognize the most common ones (C, C++, Java, <span class="caps">PHP</span>, Python, Ruby, Perl) but it also smart enough to notice framework-specific syntaxes like Smarty, Django or <span class="caps">RHTML</span>.<br />

@@ -89,7 +87,7 @@ you to keep putting all the Javascript, <span class="caps">CSS</span> and server-side scripting into the same file,

<span class="caps">GREAT</span>! No, you probably wouldn't want to do that, but it's a good thing to have. </p> -<h3>Auto-completion</h3> +<h4>Auto-completion</h4> <p>What makes this editor a really handy tool is its auto-completion capabilities. Why? well, because it supports:</p> <ul> <li>Ruby: require, class modules (on . and ::), class variables and methods, method calltips.</li>

@@ -110,14 +108,14 @@ CTRL+SPACE (or just tab if you configure the right option) will auto-complete what you're writing, be it a

language keyword, a variable of any kind or a method. Additionally, it comes with &#8220;soft characters support&#8221;, which means it will try to match ( [ { when possible, allowing you to <em>write over</em> the completed character if you want to.</p> -<h3>Syntax Checking, Vi/Emacs key bindings and code folding</h3> +<h4>Syntax Checking, Vi/Emacs key bindings and code folding</h4> <p>The heading is almost self-explanatory here: Komodo Edit supports code folding (you can even chose the folding chracters!) for all its supported languages, syntax checking (it can detect and display errors before running the script, very useful in Ruby, and hard to find in other editors) and Vi/Emacs key bindings. <br /> It also offers &#8220;vi emulation&#8221;, which is constantly improving through every release &#8211; so you won't forget Vim's keys when I don't use it: very nice, and again, hard to find in other editors, nevermind IDEs!</p> -<h2>Projects and Tools</h2> +<h3>Projects and Tools</h3> <p style="float:right;"><img src="/images/komodo_toolbox.png" alt="" /></p> <p>The Project Browser and Toolbox are two features which are normally presents in IDEs and which are normally not found in editors. Granted, some editors like <a href="http://www.pspad.com/en/">PSPad</a> do indeed have

@@ -175,7 +173,7 @@ <li>Migrations</li>

<li>Run server</li> <li>Example view snippets</li> </ul> -<h2>Conclusion</h2> +<h3>Conclusion</h3> <p>Komodo Edit is an interesting editor which offers a lot of features which are normally only available in IDEs at a smaller memory footprint. Granted, when I want to jot something down I still prefer to fire up gVim, but for a serious coding session, Komodo is the right choice.<br />
M contents/articles/wunderlist.htmlcontents/articles/wunderlist.html

@@ -21,7 +21,7 @@

<section class="section"> <header> - <h1 id="h_1" class="toc">What's wrong with 90% of digital todo lists</h1> + <h3 id="h_1" class="toc">What's wrong with 90% of digital todo lists</h3> </header> <p>Over the past five years, I must have tried dozens of different digital todo lists, and every single one of them had something wrong with it. Here are the most common flaws I encountered in many applications:</p>

@@ -51,7 +51,7 @@ </section>

<section class="section"> <header> - <h1 id="h_2" class="toc">Introducing Wunderlist: the quest is over!</h1> + <h3 id="h_2" class="toc">Introducing Wunderlist: the quest is over!</h3> </header> <p><a href="http://www.6wunderkinder.com/wunderlist/">Wunderlist</a>, the List of Wonders, you can use it anywhere and at any time. It's so awesome that&#8230; I should stop the ass-kissing right now, and get

@@ -84,9 +84,9 @@ </section>

<section class="section"> <header> - <h1 id="h_3" class="toc">Why your wife shouldn't use it...</h1> + <h3 id="h_3" class="toc">Why your wife shouldn't use it...</h3> </header> - <p><img src="/images/pictures/wunderlist/wunderlist-list.png" style="float:right;margin-top:1em;" /></p> + <p style="float:right;"><img src="/images/pictures/wunderlist/wunderlist-list.png" /></p> <p>One of the relatively unusual features of Wunderlist is the possibiliy of sharing lists with others. All you have to do is click a button, specify one or more email address, and send invitations out. People will then signup for a free Wunderlist account and they'll be able to access (as in read/write access) your

@@ -108,12 +108,12 @@ </section>

<section class="section"> <header> - <h1 id="h_4" class="toc">My five work lists</h1> + <h3 id="h_4" class="toc">My five work lists</h3> </header> <p>After months of trial, I decided to use Wunderlist at work as well. With caution, of course: I made sure not to write down any sensitive information in my tasks, because you never know. I started off with just one list, but it got crowded very quickly. I now use <em>five</em> lists for work only:</p> - <p><img src="/images/pictures/wunderlist/wunderlist-work.png" style="float:right;margin-top:1em;" /></p> + <p style="float:right"><img src="/images/pictures/wunderlist/wunderlist-work.png" /></p> <ul> <li><strong>Work [!]</strong> &ndash; This is the most active one, I use it for things to do <span class="caps">ASAP</span>. Starred tasks are urgent and important, and should be dealt with within

@@ -138,7 +138,7 @@ </section>

<section class="section"> <header> - <h1 id="h_5" class="toc">The bottom line</h1> + <h3 id="h_5" class="toc">The bottom line</h3> </header> <p>Saying that Wunderlist is the <em>perfect</em> todo list for <em>everyone</em> would be pointless: there would always be people who wouldn't agree with that. Wunderlist is not perfect, but close enough for

@@ -148,8 +148,7 @@ <p>I give it four stars out of five. Why not five? Because in this way <a

href="http://www.6wunderkinder.com/">6Wunderkinder</a> can make Wunderlist <em>even a better product</em> by surprising its users with something they didn't know they wanted. That's what Steve Jobs does at every Keynote, isn't it?</p> - <p><img src="/images/pictures/wunderlist/wunderlist-done.png" - style="text-align:center;margin:auto;display:block;" /></p> + <p><img src="/images/pictures/wunderlist/wunderlist-done.png" /></p> </section>