Feb102013
Posted by
Abdu
in
Tip | Software | Productivity
This is a quick tip. If you experience too much jaggies or pixelation when scaling a bitmap image up or down, try Perfect Resize from OnOneSoftware. It comes either as a stand alone program or as a plugin for Photoshop and other graphics software. In some instances, it does a much better job than Photoshop’s resizing feature. The company offers a 30 day fully functional download.
Jan122013
Posted by
Abdu
in
Software | Productivity | Tip

I was researching some commercial Magento themes (templates) this week. Magento is a PHP based e-commerce (shopping cart) solution. My favorite site for providing templates is Themeforest. They have affordable high quality mostly web 2.0 style themes. The site itself is very clean, high quality, simple yet very usable. I sorted the Magento themes by number of sales. This usually means the first themes in the result listing are of polished high quality themes and that’s why they sell well. One statistic Themeforest provides for each theme is the number of sales. I looked at the first theme, Fortis and quickly determined the revenue:
Price $80 x # sold 1639 (as of now) = $131,120. Wow! That’s a lot of money from selling a single digital product. The template was added to Themeforest on March 6th, 2012. Not bad for less than a year display and more to come.
minus Themeforest’s average commission, say 35%, what’s left is $85,228 (rates schedule)
minus taxes, pure profit is at least $50,000.
What do I do to reward myself from a side job which put $50,000 in my pocket?
A brand new exciting Tesla model S car!
So if you want to make some extra money and you’re a good web designer, consider selling templates. Not just html templates but a full theme for a CMS or shopping cart or platform. These templates sell for more and have less competition.
Jan122013
Posted by
Abdu
in
Tip | Hardware

In this post I will describe how to unbend those tiny hard to see pins on an LGA 2011 motherboard socket. I accidently pressed down a few pins on a LGA 2011 socket. When looking at all pins, I noticed a group of pins had a slightly different color from the rest of the pins. This is due to the different position of the pins and how they reflect light.I noticed this and but went ahead placing the CPU in the socket hoping everything would still go fine and the computer start up as normal. Sadly, this didn’t happen.
The computer kept rebooting every 10 seconds after startup. I figured this had to do with socket's pins being not in full contact with the contacts on the CPU. The pins on the sockets are very small and hard to see with the naked eye. I decided I needed a magnifier and a tool to work on each tiny pin individually.
Tools for the job:
1- 30x magnifier. The pins are so small that your typical 3-5x magnifier won't be enough to see them. I got the ‘SE 10X 20X 30X 21mm Chrome Loupes Pocket Magnifier New 3Pc’ from Amazon for $6.99. Great price!
2-
Wiha 44501 Stainless Steel Fine Point Professional ESD Precision Tech Tweezers with Static Dissipative Grip and Hypo Allergenic, 130mm Overall Length from Amazon for $13.79.
I used the magnifier and tweezers to raise and unbend each of those pins. I put the CPU back and started the computer.
The computer never rebooted by itself and I was happy my first troubleshooting fixed it. I was worried I had to get another motherboard.
Jan052013
Posted by
Abdu
in
Software
I upgraded BlogEngine, the software which runs the blog, to the latest v2.7. The major enhancement is the extension-less URLs. So no more .aspx extension. The BlogEngine website mentions a security fix also.
The look of the website is still the same.
Dec142012
Posted by
Abdu
in
Software
I haven’t been blogging since May (about 7 months) and I got a new computer since then. I use Microsoft Live Writer for writing this blog. When I tried to install Windows Essentials, and chose Live Writer only, I got an error during installation. It was error 0x80040605 and the source was wllogin-amd64. I looked at the installation log at C:\ProgramData\Microsoft\WLSetup\Logs and looked for the first occurrence of an error and it was error downloading wllogin-amd64 file. I am running the offline installer which means all files should be included in the msi file. Downloading in a log file sometimes does not mean doing an actual download of a file over the Internet. It could mean searching and getting the file locally.
I did some research on the web and read about similar issues and tried some troubleshooting tips. The annoying part is I would the same error every time I repeat the install but with a different source! Sometimes it’s crt110-i386 or Watson-x64 or d3dx10-i386. This is confusing when the source changes randomly. It’s not straightforward to troubleshoot when different errors occur for the same action. One time it was another error than 0x80040605.
I decided that doing research and reading a lot will be more productive. When I do a web research, I include Chinese pages translated into English. Google automatically provides translated web pages in their search results. I came across a tip which solved my problem which I found in one of the Chinese sites.
The Solution:
I logged in using a different admin user and the installation went through without a hitch. I relogged in into my normal admin account and Live Writer worked just fine. I don't have an explanation why the earlier installation didn't finish properly other than something running under my regular account was inteferring with the installation.
May302012
Posted by
Abdu
in
Web Usability

The above picture is a form with two text boxes. The email one should be longer to accommodate longer email addresses. This form had nothing to its right side, just empty space. There was no reason to not give it some extra width so that most email addresses can be shown fully.
Mar252012
Posted by
Abdu
in
Web Usability
I learned about B_Kam.com, an Egyptian comparison shopping site, through an article on ArabCrunch. I decided to check it out. I wasn’t surprised to find many usability issues with the site.
If you are building a website, you should avoid these common mistakes:
- Forcing iPad users to go to the mobile site version. I used an iPad to go to the site and the first thing I saw was a settings page which was developed using jQuery Mobile, a UI Framework for mobile devices. There was no option to use the full site version. When I chose English and hit ‘Save’, the page didn’t redirect. Treat iPad users as non mobile users. The iPad is not a mobile phone device or treated like one. It has a much larger screen. Many small netbooks have similar sized screens and no site treats them with mobile versions. A users should always be able to switch between the full (desktop) and mobile versions at will. Most smart phones have full browsers HTML5 capable browsers. The fact that a mobile version can have severe limitations where many functionalities are not present does not help.
- Grammar and spelling mistakes. This shows poor quality and unprofessional look. You should have a QA person or a reviewer who checks every page and functionality and test as many edge cases as possible. The text in this dialog box has 3 issues.
More...
Jan052012
Posted by
Abdu
in
Web Usability

I prefer to leave the search keyword in the textbox after displaying the search results. I would have it highlighted with focus. This way it serves it could serve the whole audience. For the user who wants to enter a new word, they can start typing and the old word is deleted. For the user who mistyped a long word, they can fix the mistyping instead of retyping the word.
Oct172011
Posted by
Abdu
in
Software | Product Review | Productivity | .NET

I spend a lot of development time in Visual Studio (VS) and I am a fan of using any product which increases my productivity and makes my work more fun. That's why I use products like Resharper, Tabs Studio & Mole 2010. These are commercial products I purchased. I also use some free add-ons like RightHand Dataset Visualizer which is the best dataset visualizer around. (Even though it's 35M! The author uses third party components which are packaged into a single dll)
Recently I came across a new add-on called BugAid from bugaidsoftware.com. It's an add-on for Visual Studio's debugger inline watch and adds some nice features to it. It's still in beta and this review is based on version 0.5.1206.6134_456.
Some of the features which BugAid adds:
- Star important members. Show properties you're interested in at the top of the watch window including properties from base classes. More...
Oct172011
Posted by
Abdu
in
Web Usability
This is a simple common sense tip but once a while I find a text "Click Here" on some web page and I try to click everywhere in the vicinity of that text and there's nothing clickable. I guess the web designer/developer forgot to add the link!
Here's an example from http://phillipsrelief.com/contact-phillips. Bayer , the maker of Phillips, is a global Fortune 200 company.

Nothing is clickable inside this box. I even examined the html behind this box. There are no hyperlinks.
A side note: another issue I found in the home page. A product has a tag promoting a $5 saving. Clicking on the product image brings up a page with more information about the product but nothing about how to save $5. Maybe it's in a sub page beyond the page but am I expected to check every page? I expect a more useful site from a respected global company.

No info on how to save $5.