Skip to main content

Posts

Showing posts from August, 2007

Egogoogling

wikipedia says : Egosurfing (also called vanity searching , egosearching , egogoogling , autogoogling , self-googling , or simply Googling yourself ) Egogoogling is some kind of thing we all have done when we were on Google. It is simply searching on Google by your own name.It is better to know what the world says about you and to know what are the sites that have your name. I am pretty sure that you all have typed your name on Google but there is some more ways to have some more fun on it.Lets see for example if your name is "John Doe" probably you have typed only your name. There is a better way to know what the world says about you.Just type "John is" (type your name for John)on the Google and I am pretty sure you'll have fun. Here are some funny results I got, Amal is also an Arabic noun, meaning "hope." Chamila is a Ms Student in Computer Science and Engineering Department at the University of Louisville Gayan is an accompanist for the master

MSBuild with Cruise Control.net

MSBuild is the process that runs when you hit the command "build" (F5) on Visual Studio IDE. On VS 2003 completely that was done by the IDE and it was a black box for the developers. But on VS 2005 when you create a new project you can see a .csproj (or .vbproj) file is created and when you open that file in any text editor you can see some XML tags on that. Actually those are the parameters that were sent to do the build. The idea behind this is you can change the build process of your project. The msbuild.exe file is at " (win drive :\) \WINDOWS\ M icrosoft.NET\Framework\v2.0.50727 ". The good thing in this is since msbuild.exe is included in .net framework you do not need an IDE to build your project. The solutions were deployed on a clean machine for testing and it have to be done daily on enterprise level solutions. And also on enterprise level solutions so many developers get involve and to minimize the conflict it has to use a version control system like VSS

Re - Authoring web pages for mobile devices

The web page access by using the mobile devices is increasing and since the display area and the capabilities of the mobile devices is differ from the desktop machines the web pages have to be rendered efficiently on the mobile devices. On that point it is needed to do re-authoring web pages for mobile devices. Basically it can be done manually but there are so many web pages that are highly dynamic so it is needed to have an automated way to do the web page re-authoring. There we can see two different sides of the web page access on the mobile devices. First the pages can be made mobile friendly by the server side. The second is it is also possible to render the page by the mobile device web browser. The technologies change daily on both sides frequently and getting more and more complex so at this point the needs of the standards are raised. Because of the W3C has come up with a scheme called mobileOK and they still work on it. And on the other side a top level domain has been lau

AMD Phenom

AMD felt that the new core architecture needed a new name, and what better name to give it than the Phenom . Short for phenomenal, AMD chose the name to convey the perception that buying the processor will allow the user to experience a phenomenal level of performance. The new Phenom processors will be available in three variants : AMD Phenom FX - highest-end quad-core Phenom processor - has dual-processor capability for 8-cores on a single motherboard - targeted at workstation-grade or high-end PCs AMD Phenom X4 - high-end quad-core Phenom processor - targeted at high-end, enthusiast-grade PCs AMD Phenom X2 - dual-core Phenom processor - targeted at enthusiast-grade PCs Socket Compatibility All Phenom processors will support current Socket AM2 motherboards, as well as the newer Socket AM2+. According to AMD, the only difference between Socket AM2 and Socket AM2+ is the support for HyperTransport 3.0 which allows for a higher transfer rate of 20.8 GB/s at 2.6 GHz. Current

Intel 80 core processor

Intel has come up with a 80 core processor and it is still on the research level.The best case in here is the Chip is running with about 175W and has a mechanism to sleep the the cores which doesn't need at that moment.You can find more details about this on http://www.intel.com/pressroom/kits/Teraflops/index.htm. This board houses Intel’s 80-Core Teraflops Research Chip. The board contains working silicon and it is the world’s first programmable chip to achieve teraflops performance while consuming very little power. Intel processors with two and four cores are here now. In the coming years, the number of cores on a microprocessor will continue to grow, launching an era of vastly more powerful computers. In order to provide the best energy efficiency and enable tomorrow’s emerging applications, the computing industry is shifting to improving performance by increasing the number of cores on future processors. With this in mind, Intel put in place its Tera-scale Computing Research P

Grab E-mail addresses

I thought to share a C#.net method that grab all the e-mail addresses from any file and It can be used for validation too.It returns an string array and I hope that you all can add some modifications on it and use it for any purpose you want. Here is the code. public static String[] readEmails(string file) { int k = 0; StreamReader SR = File.OpenText(file); String S = SR.ReadLine(); Dictionary myemails = new Dictionary (); string pattern = @"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"; Regex re = new Regex(pattern); while (S != null) { MatchCollection matches = re.Matches(S); if (matches.Count > 0) for (int i = 0; i < matches.Count; i++) myemails.Add(i,matches[i].ToString()); S = SR.ReadLine(); } string[] email = new string[myemails.Count]; for (int i = 0; i < myemails.Count; i++) email[i]=myemails[i]; Array.Sort(email); SR.Clos