May 1, 2013

Blogging with windows Live writer: An amazing Blogging tool


 Windows live writer is an amazing and easy blogging tool from our friends at Redmond Aka Microsoft.This tools comes handy specially when you have multiple blogs and different blogging platforms.I personally use this tool to update and write on my blogs.So if you are not having it, I would recommend installing it on your machine and check it out yourself. I would say you would fall in love with these blog writing tool. It is by far the best blogging tool for windows and on desktop platform.
Here is the process on how to add Windows Live writer to your windows machine.
Adding Windows Live Writer to Windows
  • If you don’t already have Windows Writer installed on your computer, you need to install it to your machine.
  • Hold on before going forward, click Start ➪ All Programs ➪ Windows Live and make sure you don’t see Windows Live Writer in the menu. If you do see it, Writer is already installed and you can skip to the next section to start
Learning how to use it
  • To add Writer, open Internet Explorer and browse to home.live.com. Log in with your Windows Live account. (If you don’t already have one, you can easily sign up for one right from the login page.)
  • Then, in the Windows Live Web site, click More ➪ Downloads. In the Blogging section, click Writer to open the download page.
  • Click the Download button, and when the File Download dialog box appears, click Run. If User Account Control displays a security warning, click Yes to allow the Windows Live Setup program to run.
  • In the Windows Live installer, click the button beside Writer. You can also choose to download other Windows Live add-ons at this time, or run the installer again later to add other add-ons. If the installer shows that Writer is already installed, as shown in image you don’t need to install it again. You can certainly add any other Windows Live programs that are not yet installed.
Setting Up Your Blog Account
After you have installed Writer or ascertained that you already have it, you need to configure at least one blog account. The following section explains how.
Adding a blog account
  • Writer automatically should run a configuration wizard the first time you start the program. If you need to start the wizard yourself, choose Blogs ➪ Add Blog Account to start the Windows Live Writer Wizard.
  • If you already have a blog, in the first page of the wizard choose the type of service where it is hosted:
  1. Windows Live Spaces: Choose this option if your blog is already set up on Windows Live.
  2. Wordpress  ::If your blog is on wordpress.
  3. SharePoint blog: Choose this option if your blog is set up on a Microsoft Office SharePoint Server (MOSS) site.
  4. Other blog service: Choose this option if your blog is hosted by a different site.
If you don’t have a blog already, you can use the wizard to set up one at Windows Live. If you already have a blog site, all you need to do is enter the blog site URL in the wizard and provide login credentials when prompted

Here are pictures of some functionality in windows live writer.



Apr 26, 2013

Five factors that affect formation of a software development project team.

Five factors and their respective importance are as follows:

1) Expertise in the relevant application domains where the system will be used. This is important because without this, the team members may not have an adequate understanding of the domain where the software is intended to operation. In addition this is needed when having initial discussions with the customers or commissioners of the system as the better their initial requirements are understood, the greater the chances of success.

2) Experience with specific hardware and software technologies to be used on the project. In a project, there may not be enough time to train the team in a new technology so it may be important to hire staff that already have experience in that technology. For example, if the system has to be developed in a particular programming language, then experience in that language may be considered important as losing time with inexperienced staff could lower the project’s chances of success.


3) Problem solving ability is needed as the team members will need to be able to solve technical problems throughout the lifetime of the project and be adaptable in their approach to problem solving working with other members of the team to collaboratively solve any large problems that threaten the project’s success.

4) Education and qualifications in software engineering are important as they indicate that team members are familiar with best practice and theory relevant to engineering software systems and also this indicates a willingness and ability to learn. All projects involve the team learning and failure to engage in learning can threaten the success of the project.

5) Ability to work in team and get along with the other team members is important as a team member who refuses to work with others and is disruptive can disturb the working of the whole team and threaten the project’s success.

Apr 25, 2013

Types of malicious software


Viruses and worms are two well-known types of malicious software. Many threats combine elements from different types of malicious software together,These blended threats don’t fit into any one class, so the term malware, short for malicious software,is used as a catch-all term to describe a number of malicious threats, including viruses, worms, and more. Malware presents arguably the largest security threat to computer users. It can be confusing to understand what the difference is between a virus and a Trojan,

Virus: A virus is malicious code that replicates itself. New viruses are dis-covered daily. Some exist simply to replicate themselves. Others can do serious damage such as erasing files or even rendering the computer itself inoperable.

Worm: A worm is similar to a virus.They replicate themselves like viruses, but do not alter files like viruses do.The main difference is that worms reside in memory and usually remain unnoticed until the rate of replication reduces system resources to the point that it becomes noticeable.

Trojan: A Trojan horse got its name from the story of the Trojan horse in Greek legend. It is a malicious program disguised as a normal application. Trojan horse programs do not replicate themselves like a virus, but they can be propagated as attachments to a virus.

Rootkit: A rootkit is a set of tools and utilities that a hacker can use to maintain access once they have hacked a system.The rootkit tools allow them to seek out usernames and passwords, launch attacks against remote systems, and conceal their actions by hiding their files and processes and erasing their activity from system logs and a plethora of other malicious stealth tools.

Bot/Zombie : A bot is a type of malware which allows an attacker to gain complete control over the affected computer. Computers that are infected with a bot are generally referred to as zombies.

Viruses, worms and other malware are a constant threat and the source of many problems and tremendous frustration for many users.