My Slider

Image Slider By Humayoun Kabir Lets Express our emotion with blog Email me at humayounk@ymail.com #htmlcaption

রবিবার, ৪ সেপ্টেম্বর, ২০১১

Why you should switch to C Sharp from JAVA


1. "C Style" memory access
Rather than forcing developers to write code to access application programming interfaces (APIs) in other languages in order to access specific memory locations (e.g. hardware-mapped memory), C# allows developers to use "C style" memory management and pointers when necessary. Of course, one of the major design goals of the Java language and other object-oriented languages is—specifically—to outlaw such access. A fact which Microsoft acknowledges by forcing the C# programmer to label such accesses with the unsafe keyword.
2. Extensions for component-oriented development
Visual C# provides developers with a powerful component-oriented development language that includes support for properties, indexers, delegates, inheritance, versioning, and attributes, without the need for esoteric or rigid naming patterns and companion classes.
3. Familiarity
Java developers will immediately find Visual C# to be familiar and comfortable. C# is like Java on steroids. There are some extra keywords; and, Visual C# supports some extra constructs. But, a Java coder can learn the C# language in a day or two. Learning the APIs is a different matter.
4. Interactive XML Web services
Visual C# allows developers to deploy and consume rich, interactive XML Web services that reduce development time by enabling software aggregation from any platform. Microsoft is famous for hiding the details from the developer: This is both good and bad. New developers may not actually know or understand what is going on under the hood. On the other hand, it does increase productivity. Of course, Java developers have a variety of IDEs such as Eclipse to choose from. All of which provide some degree of support for Web services.
5. Leverage the .NET Framework
Visual C# provides developers with access to the Microsoft .NET Framework—a robust, thread-safe library of collection classes, data access classes, networking functions, etc. Recently, however, various bridge software offer .NET access from Java programs as well as access to the rich Java libraries from .NET languages.
6. Object-based type system
Visual C# provides developers an object-based type system that eliminates the need for complex, verbose data marshalling code commonly required by Java applications.
7. Standards-based language
Visual C# provides developers with a standards-based language (ECMA) with all its advantages. This is a significant advantage over the Java language.
8. Target any device
Visual C# lets developers target desktop computers or a variety of handheld and wireless devices using identical tools and skills. True, but all the devices must be Windows based.
9. Visual Studio .NET IDE
Visual C# provides developers with the Visual Studio .NET integrated development environment (IDE) which includes support for task lists, property editors, Microsoft IntelliSense®, Forms designers, etc. For development on Windows platform, Visual Studio is king. However, Visual Studio lags Eclipse and other IDEs except in Microsoft-specific features.
10. XML comments
Visual C# allows developers to use eXtensible Markup Language (XML) Comments to provide useful and customizable source code documentation. Of course, so does Java although Microsoft does add its own twists to it.
Conclusion
A form of this top 10 list originated with Microsoft. But, because both Java software and Visual C# evolve competitively, non-Microsoft oriented features tend to be matched by each competitor in turn. There is no real reason to use Visual C# instead of Java in general; because, each has its own advantages and disadvantages which may or may not be important in specific situations. Unless you work in a Microsoft-only shop, the requirements of the project should dictate both the language and other software employed.

মঙ্গলবার, ২২ ফেব্রুয়ারী, ২০১১

Some advance mozilla firefox tricks that you may not know.

Just Type this things in new tab, to see the magic!!
1. chrome://global/content/alerts/alert.xul
IT SHOWS Dancing Firefox.

2. chrome://browser/content/browser.xul
IT Opens another Firefox inside a tab in the the existing Firefox window.

3. chrome://browser/content/preferences/preferences.xul
IT Opens the Options dialog box inside the Firefox tab.

4. chrome://browser/content/bookmarks/bookmarksPanel.xul
IT Opens the “Book Marks Manager” inside a tab in the Firefox window.

5. chrome://browser/content/history/history-panel.xul
IT Opens the History Panel in the Firefox tab.

6. chrome://mozapps/content/extensions/extensions.xul?type=extensions
IT Opens the Extensions window in the current tab.

7. chrome://browser/content/preferences/cookies.xul
IT Opens the “cookies window” inside a tab in the Firefox window.


8. chrome://browser/content/preferences/sanitize.xul
IT Opens the “Clear Private Data” window inside the current tab.

9. chrome://browser/content/aboutDialog.xul
IT Opens the “About Firefox” Dialog box inside the tab.

10. chrome://browser/content/credits.xhtml
IT A scrolling list of names. The one’s who we must thank for creating Firefox

Some Cool Mozilla tricks That you don’t know.

1) If you want to open Firefox window within a Firefox window then just copy the below code and hit enter in the firefox browser. This is a cool trick which will stun your friends.
chrome://browser/content/browser.xul
2)Following steps will speed up your Mozilla Firefox. This is a cool Mozilla Firefox trick.
Type “about:config” in to the address bar with out quotes and hit enter.
network.http.pipelining
network.http.pipelining.maxrequests
network.http.proxy.pipelining
Alter the entries as follows:
Set this value “network.http.pipelining” to true.
Set this value “network.http.proxy.pipelining” to true
Set “network.http.pipelining.maxrequests” to some number like 30.
3) Lastly right-click anywhere and select New-> Integer. Name it “nglayout.initialpaint.delay” and set its value to “0″. This value is the amount of time the browser waits before it acts on information it receives.
Now your web pages will open very fastly.
This is the excellent Mozilla firefox trick you have’nt seen anywhere.
4)If you want to see the location of your Cache and you want to check all sites stored in cache then just type “about:cache” in firefox address bar and press enter. This Mozilla firefox trick works in every version.
5)During executaion of multiple instructions there may be overlap. In computer pipeline is divided into stages. In each stage computer performs instructions parellel. The stages are connected one to the next to form a pipe. This problem araises whenever you open multiple tabs in one browser.When you open multiple tabs your browser will not respond that is it hangs for few time. This pipeline feature is designed to improve page-load performance, that is unfortunately not well supported by some web servers and proxies. This is done as follows:
type “about:config” without quotes in browser and hit enter.
network.http.pipelining
(Set this value to true.This will enable pipelining.)
network.http.proxy.pipelining
(Set this value to true.This will enable pipelining to proxy server.)
network.http.pipelining.maxrequests
(Set this value to 8 to have maximum of 8 pipelining requests at a time. You can also set from 1 to 8.)
6)If you want to specify the folder where the cache is stored use about:config to add the String preference browser.cache.disk.parent_directory, and set the value to C:\Path To Cache. Now you have to Replace destination to Cache with the actual path to your cache folder.
7)Mozilla firefox stores your personal data, passwords, bookmarks everything in your profile folder. This profile folder which is stored in your computer .To back up your profile, restore it, or move it to a new location or computer, all you have to do is move or copy the profile folder.
Default location of your profile folder is :
For Windows Vista/XP/2000 : %APPDATA%\Mozilla\Firefox\Profiles\xxxxxxxx.default\
For Windows 98/Me : C:\WINDOWS\Application Data\Mozilla\Firefox\Profiles\xxxxxxxx.default\
Back up your profile folder in Mozilla Firefox is very easy. Just follow these steps.
Select FileFirefox from the menu at the top of Firefox window bar and then select the ExitQuit FirefoxQuit menu item.
• Now locate profile folder which is explained above.
• Now right click on profile and select copy.
• Now you can paste your profile folder anywhere.
These are the few mozilla firefox tricks which works 100% without any errors. And i hope these mozilla firefox tricks also works in your system.

Some new cool xp tricks (Part-1)


If you want to Disable or Enable Recent Documents History
Normally when you open or access a document or file it is added to the list of recent documents on the Start Menu. This tweak will stop files from being added to the list.

  •   Open your registry Editor and find the key below.
  •   Go to registry key :

HKEY_CURRENT_USER | Software | Microsoft | Windows | CurrentVersion | Policies | Explorer
HKEY_LOCAL_MACHINE | Software | Microsoft | Windows | CurrentVersion | Policies | Explorer
  • Create a new DWORD value, or modify the existing value called “NoRecentDocsHistory” set the value to equal ‘1′ to enable the restriction, to disable set the value to “0”.

Best site for software download if you are a software lover.

I Think these software web sites will be helpful for you to download desired softwares . 
www.software.com

How can you see grammen p6 internet package balance without adding the sim to your phone?

I think this tips will help you . First click on sms tab .Then press ctrl+N. Write info and send to 5000.Thats all.
You can send request for p6 package to 5000 also just typing p6.You can also do it just dial *111*6#.
And every one knows how to see balance from mobile just reminder *566*10#.