There is lots of exception or error handling in .NET. But if you want to create a custom error exception for your particular code then you can create your own error handling. We need to create a custom exception in our business layer so that the customer cant use the same code in other domain. He can only use that code in particular domain or activation key. You can build you own login to make this work with you activation key. I just show how can you restricted them to you other domain.

So we restricted the user not to use our application other then www.learneveryday.net or containing learneveryday

at first i create a custom exception class DomainValidationException and inherit the System.

Then we make our login process and validate that the Requested url comes from our desire domain.

[smProductImageAdd src=”http://learneveryday.net/codecanyon/adverticement/add_codecnayon_smart-social-share-asp.net.png” alt= “Smart Social Share” href=”http://codecanyon.net/item/smart-social-share/160097″ title=”Smart Social Share (Asp.net control)” description=”Smart Social share is a asp.net control . Which helps you to give user to share your content with social book mark site.” ref=”marifdu”]

So when the request comes from different domain or other than localhost then it will show this message

You are not allowed to use this code in this domain !, please contact the owner of the code.

Hope this will help you to give security in your application.

You can visit this site for ref : http://www.geekpedia.com/tutorial80_Creating-custom-exceptions.html

CodeIgniter Step By Step Tutorial: As usually, we will create first application by build hello World application. But, before write code, we must know that we will build application use Model Controller View (MVC) pattern. We will talk about MVC in other post. MVC pattern in Joomla and It is same. 1. First, we make controller, create a file name “helloworld.php” within: C:\xampp\htdocs\CodeIgniter\system\application\controllers\. Enter following code: 1 # Next step, make a view. Create index_view.php within C:\xampp\htdocs\CodeIgniter\system\application\views.

Enter just simple line code like: 1 # Now, test your application. Point your browser to http://localhost/CodeIgniter/index.php/HelloWorld/ You should get like this:

Here we do not write any function name in the url and it load that function because there is a index function in our controller. So it auto call the index function and load the index_view.php Now we make one more function and call it. Make a function like bellow 1 Now make a new view file hello_view.php in C:\xampp\htdocs\CodeIgniter\system\application\views. write this text in the view file 1 Now, test your application. Point your browser to http://localhost/CodeIgniter/index.php/HelloWorld/hello You should get like this

See, this flow:

As a developer, sometimes you might face this issue that you have modified a part of a website but the changes are not reflecting on the live! Or, the client is complaining that you didnt do any change! This happens due to the browser cache. To bypass the cache so that the whole page is reloaded follow this instructions:

Internet Explorer & Firefox:

  • Hold the Ctrl key, and press F5. (Ctrl + F5 )
  • or: Hold the Ctrl key, and right click on page and the press the Refresh(Internet Explorer)/Reload(Firefox) button .

Chrome:

  • To clear the cache completely:
    • Go to the Tools menu (the wrench on the upper right of the browser) and click on Clear browsing data
    • Select the types of data you want to clear
    • On the Clear data from this period: drop-down list, select one of the following:
Everything to clear all the data you selected;
Last day to clear the data only from the last day;
Last week to clear the data only from the last week; or
Last 4 weeks to clear the data only from the last 4 weeks.

Safari:

  • for version 4 and newer:
  • Hold down the Shift key and click the Reload toolbar button.
  • for version 3 and older:
  • Hold down the Command key, and press R. This kind of regular reload will usually bypass the cache.

On a Mac, use the Command key instead of Ctrl.

RationalPlan is a powerful project management application designed to help both project managers and development teams to create consistent project plans, allocate resources and analyze workload, track work progress, estimate projects’ costs and manage budgets. Whether your applications are in the area of construction, engineering, services&consulting, software development or any other business field,  Project management application RationalPlan can help you to complete your projects on time and within budget. So, We can say Rational Plan is a software for project.

KEY REASONS FOR USING PROJECT MANAGEMENT APPLICATION RATIONALPLAN:

  • Easily manage your company’s projects and share resources between them (multi project version)
  • Get resources and finances under control (realistic cost estimates mechanisms, detailed cash-flow screening down to tasks and resources level)
  • Brings project’s critical issues to your attention (overallocated resources, critical path with configurable slack from which activities become critical)
  • Track project evolution in terms of completion, time and costs
  • “What if” scenarios capability is offered via multiple undo/redo levels allows you to make changes and safely get back
  • Provides a clean way to break down your project, build schedules, allocate resources and manage budgets
  • Provides a step by step project guide which walks you through the project management process so you can lay down a project plan immediately
  • A free project viewer is available (which can also be used as Microsoft Project Viewer)
  • This is a software for project, project management planning and Project management application.


Project management application RationalPlan is a great alternative to Microsoft Project with some extra-features like multi project management (only for Multi Project version). It offers you the most important capabilities of a good project management software while being able to operate on various platforms starting with Windows, Mac OS X, Linux and all other Java enabled platforms. We’ve build RationalPlan with ergonomy in mind: no fussing dialog windows will prompt unless strictly necessary, timescale zoom is a mouse-wheel roll away without having to reach for the dedicated icons (though the icons are also available) or you can shift to a different time frame by simply dragging the “focus area”. A special “zoom focus point marker” was implemented to allow users to zoom without loosing the “interest area” from sight – the marker will fix the time point during the zoom actions. Apart from the well known Gantt Chart view we also provide a separate Work Breakdown Structure (WBS) view to help you focus on the very important task of breaking down the project rather than distracting your attention to other issues that would only come up at a later stage.…

Few months ago my hard drive crashed with all my collected resources, ebooks and also with all my developed codes and scripts. It was like a thunderbolt on my head as I didn’t have any recent backup. Then I started to looking around and found a very handy service which supports online file backup. I would like to share few features of DropBox. Dropbox is a free service that lets you access all your photos, docs, and videos from anywhere. This means that any file you save to your Dropbox will automatically save to all your computers, phones and even the Dropbox website. At Dropbox it is super easy to share with others, whether you’re a student or professional, parent or grandparent. Even if you accidentally spill a latte on your laptop, have no fear! You can relax knowing that Dropbox always has you covered, and none of your stuff will ever be lost.

ANY FILE YOU SAVE TO DROPBOX ALSO INSTANTLY SAVES TO YOUR COMPUTERS, PHONES, AND THE DROPBOX WEBSITE.

  • 2GB of Dropbox for free, with subscriptions up to 100GB available.
  • Your files are always available from the secure Dropbox website.
  • Dropbox works with Windows, Mac, Linux, iPad, iPhone, Android and BlackBerry.
  • Works even when offline. You always have your files, whether or not you have a connection.
  • Dropbox transfers just the parts of a file that change (not the whole thing).
  • Manually set bandwidth limits — Dropbox won’t hog your connection.

SIMPLE SHARING:

SHARED FOLDERS ALLOW PEOPLE TO WORK TOGETHER ON THE SAME PROJECTS AND DOCUMENTS.

  • Invite friends, family or teammates to a folder. It’ll be as if you saved the folder to their computers.
  • See other people’s changes instantly.
  • Create photo galleries viewable by anyone you choose.
  • Send a link to any file in your Dropbox using your Public folder

DROPBOX MOBILE:-

APPS FOR IPHONE, IPAD, ANDROID, AND BLACKBERRY KEEP YOUR DROPBOX AT HAND, EVEN ON THE GO.

  • Bring your files with you when you’re on the go.
  • Edit files in your Dropbox from your phone.
  • Easily upload your photos and videos to Dropbox.
  • Share freely with family and friends.

YOUR STUFF IS SAFE:-

DROPBOX PROTECTS YOUR FILES WITHOUT YOU NEEDING TO THINK ABOUT IT.

  • Dropbox keeps a one-month history of your work.
  • Any changes can be undone, and files can be undeleted.
  • Secure Sockets Layer (SSL) and AES-256 bit encryption.

So, I hope as a developer like me, you will enjoy their services…