Unboxing Google Nexus one – my impressions

I had received my brand new Google nexus one finally! As it is not available here, I had to buy it through ebay and send it by post. I had additional week to wait because of slow postal service here – they had to send information to customs and so on. I haven’t replaced my last phone for 2 years or so, thus it was a quite big change.

Nexus one box included the phone itself, 110v charger, usb/htc connection cable (can be used for charging as well), headphones and case for carrying. The phone is shipped with 4G sdcard.

The first impression – it rocks. I am not a big fan of Iphone and nexus one is just my kind of phone: good design, I can easily operate it in one hand (most of the time), very fast and lots of applications. The camera is very good as well. Additionally, the Android os will get multi-touch support as well soon, which will be quite nice add-on for galleries and browser.

Additionally, I like the contact management in my google account. This saved a lot of time – I exported my contacts to vcf in my old phone, uploaded to PC and imported to my google contacts. As an additional bonus, Android offers nice integration of contacts from various sources : google addressbook, facebook, etc.

There are still some glitches that should be fixed:

a) Sometimes touchscreen is not sensitive/wont work, especially on edges. After couple of tries it starts working again. Annoying, though.

b) There are major issues with bluetooth connections – it pairs, but fails to connect with some equipment, including handsfree in my car. I’ll have to read about it more and maybe I’ll get it to work. Maybe there will be an update by android team.

c) There is not a big choice for some niche applications, like GPS ones. But Copilot looks promising (if they got good Lithuanian maps for Android).

d) Sound quality is slightly worse than my old K800i.

Now I just need to wait for OS update to get multi-touch and I will be really happy :) .

How to remove Antivirus Soft rogue antivirus

Antivirus Soft

Antivirus Soft is a rename of rogue Antivirus live. The crooks had not bothered to change much, the most significant change is in name only. Antivirus soft uses same means to reproduce : fake websites, malicious ads in social networking sites or good old fake codecs and movies.

After the download, your PC will stop executing other programs becouse they are “infected”. Usually, it is not true as single infection is Antivirus Soft  itself. They expect you to agree paying for it and funding these scammers.

The Antivirus Soft removal process is quite similar to antivirus live :

1. Reboot into safe mode

2. Remove proxy server from IE settings.

3. Search your user directory for file ending with sysguard.exe. Delete it. If you cant, press ctrl+shift+esc and stop process with same name and repeat deletion.

4. Reboot and scan with spyware doctor to make sure you got everything out.

I recommend having an anti-malware with real time protection running all the time to avoid problems like this.

SLOW PCfighter review- another registry cleaner

Slow PC Fighter is a registry cleaner from same family as Spam Fighter or Virus Fighter. Registry cleaners allow fixing errors and inconsistencies in PC’s registry making PC boot and operate a bit faster. Many of them are made by security companies.

Slow PC Fighter website claims that running Slow PCFighter will increase PC speed up to 40%. That might be true on really badly supervised PC, but I would not expect such things on each PC.

Slow PCFighter free scanner installation was quite quick and easy. The download is around one megabyte. What impressed me, it recognized my Windows as 64 bit one and installed correct version of application itself.

The scan is was quite quick and found around 2000 errors, mostly missing files or empty registry keys. It had not shown any false positives, which is good.

The free version of SLOW PC Fighter removes 25 registry errors, which is quite little compared to errors it found.

Verdict: I would definitely give it a try to see if there are lots of errors in the PC. It might be useful and safe to have this product if you hate reinstalling windows like I do. The downside is that you would have to purchase full version as free scanner is not too useful except for trying the product out.

You can download Slow PCFighter here.

Phplists: is there something better for large newsletters?

I have to distribute a mailing list of circa 150 000 email clients and wondered what alternatives I have to in-house system. This has lead to some research of various options for mailing customers.

First there are 3 types of software I might use: web-based services, server based newsletter/mass mailing applications and PC software.

web-based mass mailing services are quite expensive for bigger lists. For example, icontact.com offers plans costing $699.00 for 100 000 users per month. Aweber.com is about the same (at least for smaller plans). It would be a good choice for a smaller permanent list.

Also I can’t tell how well web-based services would perform under my constraints. I need Lithuanian encoding, handling weird email addresses of One.lt – popular Lithuanian social network with emails that uses its own email engine. And it has its own spams filter as well.

Another choice would be installable php scripts that would offer mass-mailing or newsletter handling. A clear choice would be phplists – a free php script for that. It looked very promising at first, however I met couple problems. First, it is not as user friendly as you would expect from distributed php software. I had to change lots of things in php scripts manually, even disabling test mode or changing encoding. That is not acceptable. Second, its import scripts suck. I have not managed to import mailing list properly even after I removed couple checks. Overall, its interface is lacking and I would not recommend this software for no-techie.

I have tested PC software as well, for example SendBlaster. It was quite promising except the way how it handles international encodings. I have received empty letter in my spam box.

So, the question remains open : should I try to make something working from phplists, search for its alternatives or use our in-house mailing system.

An elegant solution to clean up html comments from wordpress themes

Typically, all popular wordpress themes come with html comments to mark endings of div block. This is required for theme developers as it is much easier to see where particular block ends.

However, I do not like leaving code like that in production site. Although some claim that HTML comments have no effect in SEO, it might have effect in keyword discovery process. Additionally, they might have effect for various security plugins, that filter and block content containing bad words.  Third, I think it is bad to leave debug information in production sites.

The biggest problem of these is that WordPress theme frameworks like Hybrid uses these as well. So you will have to clean up frameworks source each time you upgrade your framework. That is not the best approach.

However, You can implement this by creating couple filters in your childs (or custom) theme  functions.php file:

function custom_callback($buffer) {

$buffer=preg_replace('/<!--(.*)-->/Ui',' ',$buffer);

return $buffer;

}

function custom_buffer_start() { ob_start("custom_callback"); }

function custom_buffer_end() { ob_end_flush(); }

if (is_user_logged_in() ) {

} else {

add_action('wp_head', 'custom_buffer_start');

add_action('wp_footer', 'custom_buffer_end');

}

This will clean the code from comments when user is not logged in (for search engines and visitors).

Why there is THAT site in search results or disambiguation of search query

Sometimes friends and clients complain about competing sites that should not be there:

  • No obvious optimization
  • Content is crappy, mentions term once and in very different context
  • Few or no links
  • Design is old and ugly

However, such site is in the first page and sometimes quite high in results. So, what are the reasons for this?

Personally, I have seen a blog that ranked really well under one porn term with single mention in blog post. It had nothing to do with porn industry though.

Sure, we do not know Google algorithm, but my guess is disambiguation of search results plays major role in niche markets. Quite often the key phrase is not enough to determine searcher’s intent and search engine has to provide alternate meanings for the term. Sure, in many cases the Nr1 is site that performs best in terms of SEO, but there is room for different sites as well.

Let’s discuss an example. A person searches for “online poker” – a quite competitive term. In the first page we will see poker rooms, poker information portal, poker forum, some news sites and images. It is not because forum sites and poker rooms are at the same level in terms of SEO. We get these results because Google cannot determine which result is most relevant for us:

  • We might want to play online poker in top rooms (highest possibility for the term).
  • We might want to read reviews of these rooms
  • We might want to discuss about online poker
  • We might want to read some related news, etc.
  • We might want some local results as well.

Sure, we will not see poor sites under this query in top places. Online Poker is too competitive. However, some of the sites might appear out of nowhere even under this term.

So, what can we conclude from this?

  1. Copying top sites is not the fastest way to front page. Unique approach is.
  2. The longer the query the more SEO work has an impact.
  3. Behavioral analysis and local data will have an impact on what results you get as well. They matter. Guess what sites target users need, and not what they use now.

Thats all today :)