<?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>Giedrius Majauskas blog &#187; review</title>
	<atom:link href="http://www.majauskas.com/tag/review/feed" rel="self" type="application/rss+xml" />
	<link>http://www.majauskas.com</link>
	<description></description>
	<lastBuildDate>Thu, 29 Jul 2010 08:34:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Social portal platform Elgg pre-view</title>
		<link>http://www.majauskas.com/elgg-preview</link>
		<comments>http://www.majauskas.com/elgg-preview#comments</comments>
		<pubDate>Wed, 28 Jan 2009 08:19:58 +0000</pubDate>
		<dc:creator>Giedrius</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[elgg]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.majauskas.com/?p=100</guid>
		<description><![CDATA[On request on commenter, I have taken a look in Elgg platform. We are developing separate inhouse platform now, but it is always nice to look at different code and see whats made correctly and what can we question. Let&#8217;s see how this Elgg does and compares to others. The first impression is Elgg platform [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.majauskas.com%2Felgg-preview"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.majauskas.com%2Felgg-preview&amp;source=giedrius&amp;style=normal&amp;service=bit.ly&amp;service_api=R_6b70a2205c1a0ba9dbc37392e42c745d" height="61" width="50" /><br />
			</a>
		</div>
<p>On request on commenter, I have taken a look in <a href="http://elgg.org">Elgg</a> platform. We are developing separate inhouse platform now, but it is always nice to look at different code and see whats made correctly and what can we question.</p>
<p>Let&#8217;s see how this Elgg does and compares to others.</p>
<p>The first impression is Elgg platform significantly resembles drupal with some facebookish look. The platform itself is hook based, though plugins use more user-friendly system than drupal (which I hate). The comparison to both <a href="http://www.majauskas.com/boonex-bad-programming-example">Boonex</a> and Drupal is quite obvious.</p>
<p>The page builder, which builds pages from widgets, is both good and bad thing. Good in terms of usability and reuse, bad in terms of performance on heavy sites. The Elgg shares with <a href="http://www.majauskas.com/boonex-bad-programming-example">boonex</a> profile fields builder as well. I would say plugins would be a better choice for extending profiles.</p>
<p><span style="color: #ff0000;"><strong>Negatives</strong></span></p>
<p>1. Elgg uses myisam tables for storing information. These tables are faster, though you cannot create triggers/stored procedures or use foreign keys to ensure data integrity.</p>
<p>2. Setup process still needs some fine-tuning in Elgg platform &#8211; you have to enter information correctly at first time. It is written at once into files/database and if you mess up, you will have to fix it directly as site will not work. That is a big problem in Elgg, also some of the setup points should be simplified, including the data directory location. Note: system is broken if you put data directory inside of your web directory. </p>
<p>3. Page/profile builder would need to be reconsidered.</p>
<p>4. Discussion system is quite weak compared to drupal. Though nothing can be worse than boonex.</p>
<p>5. No custom routing. Lots of links are hard-coded. The www root is hardcoded badly in fact, with little or no checking when setting it up.</p>
<p>6. Also, too much configuration stuff is loaded from mysql database. There should be a pre-generated config file somewhere for better performance.</p>
<p>7. Requirements for system is quite specific. Not everyone uses php 5.2.x and sometimes you have to leave older versions of php to maintain legacy code. </p>
<p><strong><span style="color: #ff0000;">Positives</span></strong></p>
<p>1. I simply like the way plugin system is done. It is more elegant than drupal one, simpler, though powerful enough.</p>
<p>2. Templating is definitely better than Boonex. The whole coding of modules separates DB, control and display code nicely, which is a good thing.</p>
<p>3. Elgg has potential on avoiding drupals problem with amount of modules needed to construct working site. It&#8217;s maybe me, but I hate systems which consist of smallish modules that do only small parts of useful task separately. Like 3-5 modules to make audio upload and play work in drupal nicely (not exact numbers, remember from times we tried to do something useful from it a year ago).</p>
<p>4. Also, data model where you do not have to extend database schema and work on existing set is (possibly) a nice thing. As you have less things to worry about. </p>
<p><span style="color: #ff0000;"><strong><span style="color: #ff0000;">Overall</span></strong></span></p>
<p>Elgg has lots of potential to be better than many of the choices. It does not cut to be replacement for custom in-house developed social system, though. Some things have to be added natively, like custom routing, which would allow using elgg as replacement for allready existing systems. This is kind of a must to have for us.  Also, the performance of system is questionable. </p>
<p>I still recommend to give it a try, especially if you considered <a href="http://www.majauskas.com/boonex-bad-programming-example">boonex</a> as choice.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.majauskas.com/elgg-preview/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>KomodoEdit Review</title>
		<link>http://www.majauskas.com/komodo-edit-review</link>
		<comments>http://www.majauskas.com/komodo-edit-review#comments</comments>
		<pubDate>Tue, 29 Jul 2008 21:36:58 +0000</pubDate>
		<dc:creator>Giedrius</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[komodo edit]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php editor]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.majauskas.com/?p=61</guid>
		<description><![CDATA[I have to admit that Komodo Edit 4.4 is the editor I use the most for editing and developing. What I like is code collapsing/expanding, quite nice syntax help, also SSH2 support, which is a must for any editor. Additionally, it is free (there is a paid Komodo IDE version too). Overall, quite nice tool. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.majauskas.com%2Fkomodo-edit-review"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.majauskas.com%2Fkomodo-edit-review&amp;source=giedrius&amp;style=normal&amp;service=bit.ly&amp;service_api=R_6b70a2205c1a0ba9dbc37392e42c745d" height="61" width="50" /><br />
			</a>
		</div>
<p>I have to admit that Komodo Edit 4.4 is the editor I use the most for editing and developing. What I like is code collapsing/expanding, quite nice syntax help, also SSH2 support, which is a must for any editor. Additionally, it is free (there is a paid Komodo IDE version too). Overall, quite nice tool.</p>
<p>However, there are couple of points where it could improve as well.</p>
<p>First, Komodo edit&#8217;s project management is far from satisfactory. It automatically adds files in the same directory as project file to project, which is not desirable behavior sometimes. Quite often project files are used for keeping shortcuts to important files in remote server only, so the &#8220;projects&#8221; are quite messed up. The more project you got, the more messy it looks <img src='http://www.majauskas.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>What’s even worse, the files in project are handled by their name, and not by name and location like it should be. So, you can not add 2 files with same name to same project, even if locations are completely different. One co-worker even lost content of one file due to this &#8220;nice&#8221; Komodo edit&#8217;s feature.</p>
<p>The remote access to files needs a fine-tune too. In previous versions, reloading a project would change active remote dir to the one of last file loaded. Nowadays it does not change it, and it feels like a downgrade in capabilities &#8211; I have to browse more till I can edit the files required.</p>
<p>Overall veto: Komodo Edit is more geared towards local project development with some ocasional edits on remote server. Quite good tool if you are cheap <img src='http://www.majauskas.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.majauskas.com/komodo-edit-review/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.5 &#8211; what is new</title>
		<link>http://www.majauskas.com/wordpress-25-what-is-new</link>
		<comments>http://www.majauskas.com/wordpress-25-what-is-new#comments</comments>
		<pubDate>Wed, 02 Apr 2008 13:40:43 +0000</pubDate>
		<dc:creator>Giedrius</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.majauskas.com/?p=54</guid>
		<description><![CDATA[It looks like only couple of weeks passed from the time I updated to 2.3, and it was time to update to 2.5 version of WordPress. This upgrade went seamless for a change, and after couple of moments I was greeted by completely unfamiliar look in admin page. The layout is different. The menu is [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.majauskas.com%2Fwordpress-25-what-is-new"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.majauskas.com%2Fwordpress-25-what-is-new&amp;source=giedrius&amp;style=normal&amp;service=bit.ly&amp;service_api=R_6b70a2205c1a0ba9dbc37392e42c745d" height="61" width="50" /><br />
			</a>
		</div>
<p>It looks like only couple of weeks passed from the time I updated to 2.3, and it was time to update to 2.5 version of WordPress. This upgrade went seamless for a change, and after couple of moments I was greeted by completely unfamiliar look in admin page.</p>
<p>The layout is different. The menu is divided into couple of logically-related parts and the color scheme had changed somewhat as well. Writing posts page got somewhat different as well. It is clear, that it will take some time to get used to this.</p>
<p>The strange thing which forced some headache was that my visual editing mode was set off. Would guess it was due to Danns fck editor plugin, which i removed during instalation. That was easily fixed with tweaking the setting in admin panel.</p>
<p>I have also upgraded couple of plugins I use and switched to different tracking code by google analytics. Still have to get my spellchecker working.</p>
<p>Wont say that I&#8217;ll miss old wordpress <img src='http://www.majauskas.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Overall, a good upgrade.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.majauskas.com/wordpress-25-what-is-new/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Short evaluation of spyware removers &#8211; affiliate and end-user perspective</title>
		<link>http://www.majauskas.com/short-evaluation-of-spyware-removers-affiliate-and-end-user-perspective</link>
		<comments>http://www.majauskas.com/short-evaluation-of-spyware-removers-affiliate-and-end-user-perspective#comments</comments>
		<pubDate>Fri, 28 Mar 2008 11:16:32 +0000</pubDate>
		<dc:creator>Giedrius</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[spywareremovers]]></category>

		<guid isPermaLink="false">http://www.majauskas.com/short-evaluation-of-spyware-removers-affiliate-and-end-user-perspective</guid>
		<description><![CDATA[This will be a short review of some of the leading anti-spyware solutions. Mostly the talk will be about good or bad things and things they should improve. Nor will I touch some of subjects that might be important for some of the users. So, what constitutes good spyware remover? In my opinion, the most [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.majauskas.com%2Fshort-evaluation-of-spyware-removers-affiliate-and-end-user-perspective"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.majauskas.com%2Fshort-evaluation-of-spyware-removers-affiliate-and-end-user-perspective&amp;source=giedrius&amp;style=normal&amp;service=bit.ly&amp;service_api=R_6b70a2205c1a0ba9dbc37392e42c745d" height="61" width="50" /><br />
			</a>
		</div>
<p>This will be a short review of some of the leading anti-spyware solutions. Mostly the talk will be about good or bad things and things they should improve. Nor will I touch some of subjects that might be important for some of the users.</p>
<p></p>
<p>So, what constitutes good spyware remover? In my opinion, the most important thing is not number of parasites it removes, but how fast it reacts for new important parasites. This is true for all 3 parties in this story: affiliate, manufacturer and end-user. However, it&rsquo;s a bit different what the important parasites are.</p>
<p>Manufacturers have no time to fully check and add all the spyware that is emerging, although some of them try to do so. They risk on adding parasites that noone uses that much, that are not widely spread. However, they want to increase the numbers they show on their frontpage too. Some of them try to do this artificially (rogues), some of them add easy &ldquo;parasites&rdquo; like tracking cookies just to maintain the image that they are capable on finding something (especially when there is nothing else to be found). They need the reputation of being biggest, fastest, best and so on.</p>
<p>The hype after spyware is on the downturn, and the most important parasites for the end-user are not the ones that steal information and spy on you, but the ones that you see most. Funny enough, the most seen parasites are fake removers themselves (also called rogue, PUA, malware, corrupt, etc). Who cares nowadays about rootkits and keyloggers? Probably business people only or dudes that try to hide what they do on the net from their wife. Also, end user does not care that much about the Trojans that are responsible for bringing the parasites on your system. Or spam bots&hellip; Except when they disturb they torrent downloads.</p>
<p>So who&rsquo;s doing good or bad?</p>
<p>Lets start with the oldie free SpyBot S&amp;D. It might sound harsh, but I am not planning installing it on any of my PC, even if I might suggest it as alternative for others. Why it is so for such a highly rated remover? Well&hellip; It is driven by community. And it gained both best and worst from this fact. It has passionate developers that believe to know too well what is right and wrong. And here are the problem <img src='http://www.majauskas.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  This remover is clear example how one can focus on adding software that is neither harmful nor dangerous in their removal list, feeling legitimate on doing so and still miss parasites that are important. For example they still try to remove newest version of spyware remover spyhunter, which comes with uninstaller and is assumed to be legitimate remover, but entered Virus Heat on 20 days later than us, a long while after the infections started. Good Job!</p>
<p class="MsoNormal">SuperAntiSpyware. I like it. I really like it, though not their affiliate system <img src='http://www.majauskas.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Why is that, you might ask ? Well&hellip; Free edition is quite good, even better than their comparison shows. It is one of the best runners up in the market. Currently, I am waiting for a new version of it and we will see how much better it got.</p>
<p>CounterSpy . Despite good ratings, I have a feeling that this software has some updating problems as well. I hope they will fix them.</p>
<p>Malwarebytes anti-malware. Same category as superantispyware, however their free edition is somewhat weaker. Paid edition gives lots of promise. It is quite a nice tool overall. It is heavily promoted in bleepingcomputers.com, I assume they have some standing deal or belong to the same people, but that&rsquo;s not so important.</p>
<p>Spyware Doctor Well, this software is very good, as it has quite small update time. Much better than Spybot. Probably the best paid remover.</p>
<p>SpywareSweeper. I do not understand these guys. They change affiliate system without a warning and often do only country &ndash;specific promotions through affiliates. They forget to warn affiliates about changes (or we missed it). Product is nice though, but would not say that better then SpywareDoctor both from user and affiliate view. That&rsquo;s why I see less promotion of it on the net.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.majauskas.com/short-evaluation-of-spyware-removers-affiliate-and-end-user-perspective/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
