Wednesday, March 9, 2011

Popular Linux Distros

Linux is known for its various flavors or distros. Windows too has several versions – Home, Professional, Ultimate, but they are not distinct from each other. They are built on the same architecture, with one having more features than the other.

As we discussed earlier, Linux should be tried but people get daunted thinking it is too advanced. There are distros specific to newbies and geeks.

According to Wikipedia,

There are currently over six hundred Linux distributions. Over three hundred of those are in active development, constantly being revised and improved.

distros

So, lets start with the various distros available.

  • Debian : The distribution on which most of today’s distros are based upon (more than 120). Its greatest advantage is its stability and its ability to upgrade without rebooting. Though its releases get outdated fast, as it is published once every 1-3 years.
  • Ubuntu : The most popular linux distribution today period. It is a debian based distro, with a huge community. Such a large community equals great support. There are numerous forums where any question or doubt can be answered. It also has an extremely large software repository. Ubuntu is highly recommended for beginners who want to get a taste of linux, It also supports propriety nVidia and ATI drivers. It has a 6 month release schedule. It can also be installed within Windows with WUBI.
  • Linux Mint : It is a distro based on  Ubuntu, is referred to by many as “improved ubuntu”. Mint is more user friendly than Ubuntu and includes various tools called “mint” tools for enhanced usability. It has enhanced graphical features but those require a graphics card. It also includes media codecs, DVD playback support and many additional features. Mint is also highly recommended for beginners, but not so much for advanced users.
  • Fedora : It is an openly developed project developed by Red Hat. There are 2-3 releases in a year. A special feature is that its mainly designed by the Red Hat team along with some outside contributions. It is known for its innovation and great security  features.
  • OpenSUSE : It is an open source program sponsored by Novell. It is known for Yast – a simple graphical system administration tool and uses the rpm package format. However, it is seen as resource heavy and a bit slow.
  • Slackware : Known as the oldest linux variant. This distro is meant solely for advanced users and not recommended for beginners. It is a great distro to learn the ins and outs of linux. It is highly stable and bug free and has a simple text based installer.
  • Gentoo : It is a linux distribution which allows the users to compile the linux kernel and applications from source code directly on their system. This makes it a highly optimised and always up to date. It offers great customisation and tweaking opportunities. This is also not recommended for newbies.
  • Pinguy OS : It is a distro based on Ubuntu which is meant solely for the newbies. Any advanced user will be sorely disappointed as it really does not feel like Linux. It has more of a Windows feel with many desktop enhancements, docks, plugins, multimedia codecs and more.

This is certainly not a complete list of linux distros, but the most common ones. Some common distros like Red Hat are not features here because they are commercial and not free.

We will continue with more articles on linux. If you have specific questions, please feel free to ask.

Monday, March 7, 2011

test codes

namespace RunningInstance
{
    using System;
    using System.Diagnostics;
    using System.Reflection;
 
    class Program
    {
        static void Main(string[] args)
        {
            if (RunningInstance())
            {
                Console.WriteLine("Another instance of this process was already running, exiting...");
                return;
            }
 
            // ...
        }
 
        static bool RunningInstance()
        {
            Process current = Process.GetCurrentProcess();
            Process[] processes = Process.GetProcessesByName(current.ProcessName);
 
            // Loop through the running processes in with the same name
            foreach (Process p in processes)
            {
                // Ignore the current process
                if (p.Id != current.Id)
                {
                    // Make sure that the process is running from the exe file.
                    if (Assembly.GetExecutingAssembly().Location.Replace("/", @"\") == current.MainModule.FileName)
                    {
                        return true;
                    }
                }
            }
 
            return false;
        }
    }
}
 
However, suppose you have a multi function console application that accepts a dozen different command line arguments to perform different jobs, all of which run as separate scheduled tasks at overlapping intervals. If this is the case, then checking the list of running processes may well find your executable already running, but have no idea which command line argument was used to start it. I tried adding:
 
Console.WriteLine("Instance started with args: '{0}'", p.StartInfo.Arguments);
above the "return true" statement in RunningInstance() but it will not print the command line args used to start it. Lets suppose we add 2 classes to our project. Task1 and Task2. For the sake of simplicity, they both look something like this:
namespace RunningInstance
{
    using System;
    using System.Threading;
 
    public class Task1
    { 
        public void Start()
        {
            Console.WriteLine("Starting Task 1");
        }
    }
}
 
Task 2 is exactly the same, except it prints "Starting Task 2". If we keep our RunningInstance check in place Main() now looks like this:
 
        static void Main(string[] args)
        {
            if (RunningInstance())
            {
                Console.WriteLine("An instance of this application is already running. Exiting.");
                Console.ReadLine();
                return;
            }
 
            if(args.Length < 1)
            {
                Console.WriteLine("Unrecognized Command.");
                return;
            }
 
            switch (args[0])
            {
                case "-task1":
                    var t1 = new Task1();
                    t1.Start();
                    break;
                case "-task2":
                    var t2 = new Task2();
                    t2.Start();
                    break;
                default:
                    Console.WriteLine("Unrecognized Command.");
                    break;
            }
        }

free 3d sanner

Parsley is a low-cost 3D scanner. With Parsley you can create your own 3D models easily by scanning them from your desktop.

Requirements

Parsley requires hardware to work. Usually this hardware makes 3D scanning expensive. Parsley has been designed with low-cost budgets in mind. As a result you need a standard webcam, a line based laser, and some cartons to glue your printed patterns on. All available for under one hundred Euro.

The software itself is free for use, free for modification and free for commercial applications. Check the license terms at the bottom of the page.

Getting Started

Head over to the GettingStarted guide for an introduction on installing and using Parsley. Make sure you read the SafetyNotes before using Parsley.

Design and Implementation

From a users perspective Parsley is an application that allows acquisition of 3D point and texture data.

Under the hood, Parsley is a framework for rapid development of machine vision and especially 3d vision algorithms. Parsley is extensible through a flexible and simple add-in system. Predefined interfaces allow development of algorithms without modifying Parsleys core components. Additionally Parsley offers automatic generation of user interfaces to release the algorithm developer of this tedious task.

Parsley does not try to reinvent the wheel - it bases on well established libraries such as OpenCV and MathNET and uses them where applicable.

Retrospect and Outlook

Parsley was born in 2009 when Christoph read a publication called "Low-Cost Laser Range Scanner and Fast Surface Registration Approach". This paper has turned into what is nowadays the DAVID laser scanner. Since DAVID does not offer source code, Christoph started Parsley as a free-time project to create a flexible 3d scanning framework.

In 2010 Matthias teamed up with Christoph to create an even more user friendly Parsley. Innovative ideas, such as using marker tracking for real-time pose estimation, emerged in this extremely productive joint venture.

In the future we plan add other 3d acquisition methods such as structured light and stereo vision to Parsley. Besides technical advances, we hope that software community picks up Parsley and extend its functionality.

http www youtube,x shockwave flash,texture data,google,3d models,parsley,commercial applications,type application,cartons,glue,budgets,scanner,acquisition,implementation,perspective

Sunday, March 6, 2011

APPLICATION MANAGER INSTALL SOFTWARE AUTO

If you are familiar with Linux operating system, it consists of a repositories that helps you to keep updated with the latest version and new releases of software. But there is nothing of this sort in windows.

Windows user have to depend on windows update, which does not provide any software packages apart from Microsoft updates.

Hence windows users have to search for each and every basic application they need after windows installation like video players, compression tools, photo editing applications etc. This is a tiresome job, if you store the installation files also, they become outdated in due time. To solve this problem Npackd is at your help.

 

Npackd is a freeware windows package manager for windows. It consists of all windows application needed by a basic user. From this application you can keep track of software installed on your system and others that are not installed. You can also find updates to these software and install them easily.

 

It also allows you to search software by name. Selected software can be downloaded and installed by clicking on the install button. You can also visit package web page from menu.

 

Npackd allows you to add more repositories. It can be done from settings, you can add many source at a time. It works well and its simple interface will allow home users to use it easily.

Friday, March 4, 2011

PLUGIN FOR YOUR BROWSER FOR SECURITY

Do not take G Data CloudSecurity as a full AntiVirus software, rather than it is just a simple plugin for your Firefox and Internet Explorer browsers which will protect you against website-integrated Malware and Phishing attacks. You can use it with any security software installed.

Do we need this plugin when there are many other such plugins available and Firefox already has built-in functionality to detect Phishing sites and sites hosting Malware. All other securities like Norton IS, BitDefender IS, McAfee, Kaspersky IS, Avast IS, etc etc, has much more stronger protection in this matter compared to this plugin. I do not see any space to put it to use. G Data users may needed it. Whatever, it is free and light weight (plugin should be light weight).

I could not find much info about G Data CloudSecurity, even not on its official site. It is named CloudSecurity but they did not describe how it works. Instead of lighting its characteristics, they are emphasizing to buy full version of G Data Security. They wrote a white paper where they compared Free AV and Paid AV. They have insisted you to buy a full version of AV (specially G Data) instead of using Free AV. Well friends, I will not say much but use Google and you will find professionally designed free security software for whatever you needed.

G Data CloudSecurity Free is realtime protection from malware and phishing attacks. G Data CloudSecurity is a new, free-of-charge plugin for the popular browsers Internet Explorer and Mozilla Firefox. It effectively blocks access to known malware distribution and phishing websites – in realtime. The plugin can be used alongside any other installed security suite and is ready for action after installing; no additional configuring required. A simple way to more security on the web by G Data, the award winning manufacturer of security software. Free plugin for Internet Explorer and Mozilla Firefox
* Compatible with all other security products
* Prevents access to malware and phishing websites
* Install once – no updates required
* PC performance remains unaffected
* Deal supplement for free AV programs

More info and download can be found here:

http://www.free-cloudsecurity.com/

HOW TO DOWNLOAD MP3 TO YOUR MOBILE PHONE

There are few website which allows you to search for music online and then freely download songs to your cell phone.You can search and download as much music as you like. The only thing they ask from you is to create a free account with them.

Login Sideload.com Mobile Vesrion and Start Downloading music On your Mobile phone.

Important Feature of  Sideload.com

  • Search and download music directly to phone. Download as many MP3?s as you like. Get song lyrics, youtube videos and other related songs.Works with any web-enabled mobile phone including iPhone.

Thursday, March 3, 2011

HOW TO OPEN MORE THAN ONE ACCOUNT IN ONE BROWSER FACEBOOK, GMAIL, TWITTER

If you would have notice most of the web service like Facebook and Twitter allow only one user login from a given browser at any given time. For the people who need to monitor two of such account at the same time have to use two browsers to do their work.
Now here is the trick to open more than one account in the same service using Firefox and Chrome.

For Firefox Users
  1. Download and Install the Multifox Plugin. Allow any application request in the installation. Multifox is an extension that allows Firefox to connect to websites using different user names. Simultaneously.
    multifox install
  2. Once the Plugin in installed successfully restart your Firefox.
  3. Now right click any where on the Tab bar and select “Open in a New Identity Profile”.
    new identy profile
  4. Selecting this option will open a new window using which you can login to same service with another username.

If you don’t want to switch windows you can drag and drop the tab in the existing windows.

For Chrome Users

Google thinks so much for their users. Unlike Firefox fans you guys don’t need to install any plugin for the trick. Just initiate incognito tabs using Ctrl+Shift+N and open same service with two different account.

chrome incognito

SOURCE : BLOGSOLUTE