How to start a website with free domain name and free hosting

If you are running a Company or Small Business, etc, you can start your own free Website with Free web hosting. How to start? Follow the steps:

Step 1: Visit the website, you will get a website like, as you will be aware of .com, .org, .net and so on. But this extension is something new and any one can easily remember. (But does not provide free web hosting).

Step 2: You have to create an account with to create websites. Each account will be given two websites (you can create two domain names for one account). Some websites, they are charging more per year, for example,, they are charging some US Dollars.

Step 3: Once the website is created, you have to setup by any one of the following ways, by assigning the DNS server Name, or by Google Apps.
(if you go with google apps, you will get 100 email IDs for the domain name you have created, for example, will have

Step 4: Next you go to Apart from paid hosting, they provide free hosting also, here also you need to create a account. Once created the account, provide the name of the website you created in Step 2 here and they will provide two DNS Server address. (Set up your account with these two DNS Server Addresses – refer step 3).

Step 5: Since DNS Server takes atleast 24 hours to update all the servers with your new website, be patient for atleast for a day and again come back and login with the hosting website.

Step 6: The hosting site will provide you PHP and MySQL Support and they provide FTP upload also. If your company or home connection blocking FTP,then better you go for their own file manager and upload the html, php files to the folder they specify(Usually public_html/) and thats it.

It Really works!!!!!!!


05BCEE04 – Syllabus for Real Time Systems

Aim: The subject aims to assimilate the real time system technologies, covering programming languages and tools, database, communication and fault tolerance aspects.

Objectives: The students would be able to understand the real time systems concepts to select architectures and programming languages, Analyze the Real Time systems requirements, Evaluate the fault tolerance techniques and systems reliability.

Introduction: Issues in real-time system, task classes, architecture issues, operating system issues, performance measure for real time systems, estimating program run times, classical uniprocessor scheduling algorithm, uniprocessor scheduling of IRIS tasks, task assignment, mode changes, fault tolerance scheduling.

Programming Languages and Tools: Introduction, desirable languages characteristics, data types, control structures, facilitating hierarchical decomposition packages, exception handling, overloading and generics, multitasking, low-level programming, task scheduling, timing specification, programming environments, run-time support.

Real-Time Database & Communication: Basic definitions, real time vs. general purpose databases, main memory databases, transaction priorities, transaction aborts, concurrency control issues, disk scheduling algorithms, two-phase approach to improve predictability, maintaining serialization consistency, databases for real-time systems, communication network topologies, communication protocols.

Fault -Tolerance Techniques: Introduction, failure causes, fault types, fault detection, fault and error containment, redundancy, data diversity, reversal checks, malicious or Byzantine failures, integrated failure handling.

Reliability & Clock Synchronization: Introduction, obtaining parameter values, reliability models for hardware redundancy, software error models, taking time into account, clock synchronization, nonfault-tolerant synchronization algorithms, impact of faults, fault tolerant synchronization in hardware.


1.C.M. Krishna, Kang G. shin, “Real-Time systems”, McGraw Hill, 2004.


1.R.J.A. Buhr, D.L. Bailey, “An Introduction to Real-Time Systems”, Prentice-Hall International, 1999.

Using Firefox With Your Computer to Access iPhone Sites

There are some websites providing e-magazines(PC Magazine, PC World, Men’s Health, Women’s Health)  free of cost for iPhone users. 

This is not meaning that, only those who has iPhone can access those sites, instead you can change the user-agent of browsers to the iPhone agent. 

How to make Firefox browser as iPhone agent.

Follow these steps:
Step1 :  Open Firefox Browser and type about:config
Step2 :  Right click anywhere on the page, go down to New and over to String
Step3 :  You will be prompted to enter the preference name. Enter: general.useragent.override
Step4 :  You will next be prompted to enter a “string value”. Enter: Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en)     AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/4A102 Safari/419 (United States)
Step5Once you have hit OK, you have morphed your Firefox into an iPhone mobile browser!
Step6 : To reverse this process and return to regular Firefox mode, you must go back into “about:config“.Then               scroll down to the “general.useragent.override” and right click it. Select Reset.

For More images and other images, please click here

Favicons – How to display your own logo in the browser….?

Step 1: You must have a icon with a filename extension .ico

Step 2: There are some online icon creators available,

Step3: Examples include:

Step 4:

Step 5: Once created the .ico file, upload the .ico file to your webpage and that should be provided in the following link tag and it should be added just above the tag of the html files.

Step 6: Suppose if you are using blogger, then prefer uploading the ,ico file to either google sites or use any online storage websites like
Then edit the html file of your blogger like step 5.

Avoid copying any icons from other sites, as icons are copyright

How to Recompile Network Simulator 2


I installed ns2 under the folder /opt/
The path in my system is /opt/ns-allinone2.33/ns2.33/
  • Under the above said folder there are two Makefiles (Makefile and
  • is the input file (any addition or correction will be done in this file only). during compilation this file will be copied to Makefile. So dont try to modify Makefile.
  • Once the changes are made to the, execute the command ./configure at the above said folder. (/opt/ns-allinone2.33/ns2.33# ./configure)
  • Then execute make, if there are any errors during make, correct it
For Sample Examples of recompilation and how to edit the, comment me, so that i will put it in the next post.

Tracegraph under Windows

  1. Download tracegraph from the website.
  2. Download the Matlab run time library mglinstaller.exe
  3. unzip or untar the file.
  4. Tracegraph will be unzipped like “d:\tracegraph202
  5. then put the mglinstaller.exe in the “tracegraph202” folder (d:\tracegraph202\)
  6. double click the mglinstaller.exe file, it will create a win32 folder and will generate .dll files under D:\tracegraph202\bin\win32
  7. Put the above directory in the PATH Variable
  8. The run trgraph.exe 

Setting Root Password in MySQL and PhpMyAdmin

If you are using PhpMyAdmin as part of WAMP(Windows, Apache, MySQL and PHP), then you need to take care of the root password and hence follow the steps.

If you change, only the MySQL password or PHPMyAdmin Password, then the PHPMyAdmin screen does not show the databases, files, etc (instead it will show access denied).

  1. So Both MySQL and PhpMyAdmin password should be changed and both password should be equal.
  2. Go to mysql command window (by default the MySQL has no password)
  3. Execute the command set password=password(“abc123”);
  4. find the file under phpmyadmin folder (usually in WAMP it will be under C:\wamp\apps\phpmyadmin2.11.6) and find the following line in the file $cfg[‘Servers’][$i][‘password’] = ‘ ‘; // MySQL password
  5. Replace the line to $cfg[‘Servers’][$i][‘password’] = ‘abc123’; (as the password the mysql is also “abc123”.
  6. now restart the server and now open http://localhost/phpmyadmin/