Know thy all....

Sunday, 30 November 2008

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 www.co.cc, you will get a website like name.co.cc, as you will be aware of .com, .org, .net and so on. But this co.cc extension is something new and any one can easily remember. (But co.cc does not provide free web hosting).

Step 2: You have to create an account with www.co.cc 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, inspiration.co.cc, 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, tspradeepkumar.co.cc will have abc@tspradeepkumar.co.cc)

Step 4: Next you go to www.000webhost.com 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 co.cc 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.


TEXT BOOK:

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

REFERENCE BOOK:

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

Friday, 28 November 2008

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

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

Tuesday, 25 November 2008

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: www.rw-designer.com/online_icon_maker.php

Step 4: www.icon-maker.com.

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 Box.net.
Then edit the html file of your blogger like step 5.

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

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: www.rw-designer.com/online_icon_maker.php

Step 4: www.icon-maker.com.

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 Box.net.
Then edit the html file of your blogger like step 5.

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

Monday, 17 November 2008

How to Recompile Network Simulator 2

Assumption
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 Makefile.in)
  • Makefile.in 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 Makefile.in, 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 Makefile.in, comment me, so that i will put it in the next post.


Friday, 14 November 2008

Tracegraph under Windows


  1. Download tracegraph from the website.

  2. Download the Matlab run time library mglinstaller.exe

  3. unzip or untar the tracegraph.zip 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

Wednesday, 12 November 2008

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 config.inc.php file under phpmyadmin folder (usually in WAMP it will be under C:\wamp\apps\phpmyadmin2.11.6) and find the following line in the config.inc.php 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/

How to Run TCL File in Network Simulator 2

1. Install NS2 and set the path.

2. After Installing NS2, go the $prompt and run ns filename
For example, ns tcp.tcl (if the file name is tcp.tcl)

3. after the previous statement automatically the .nam and .tr files will be created in the same folder (the tcl file should contain the provision of tracing the nam and trace file.. those examples we will discuss later in the blog)
(nam means Network Animator and tr means Trace file)

4. to see the demo in GUI, run nam tcp.nam
(a window will be opened and you can click the run button )
5. .tr file is actual file helpful to see the performance factors like(throughput, packet drop, etc).
You can parse the .tr file using softwares like tracegraph202(need to download separately) or xgraph( which comes along with ns2)

Installation Instructions for Network Simulator 2

The ns2 version taken here is 2.31, if you downloaded any other version, please modify your version during installation

1)Uncompress the ns2

tar zxvf ns-allinone-2.31.tar.gz
or
gzip -d ns-allinone-2.31.tar.gz
tar xvf ns-allinone-2.31.tar

2) cd /opt/ns-allinone-2.31 (since /opt is the folder which is unused, so i have selected that folder to install, however you can install that in any folder)

3) ./install (execute the command)

4) If the installation fails in the middle, then try to install the linux packages that are

necessary to run NS2. (In any linux (ubuntu or fedora or redhat or suse), install the TCL/TK, Perl packages during the installation of linux...)

5) Once the installation succeeded, then the path information will be provided by the NS2

6) Set the path in the /root/.bash_profile
(vi /root/.bash_profile)

or
If you are a user home//.bash_profile (for example, if your the username is tsp, then execute this command vi /home/tsp/.bash_profile)
7) set the PATH and the LD_LIBRARY_PATH according to the point number 11.

8) logout and login.

9) go to the terminal and try ns or nam

10) for running the examples comes along with the distribution of NS2
cd /opt/ns-allinone-2.31/ns-2.31/tcl/ex

11. This is how you will see once the ns2 installation is success, from this information, you can put the PATH and LD_LIBRARY_PATH variable..

////////////////This is the successful installation of the NS2 package

Ns-allinone package has been installed successfully.
Here are the installation places:
tcl8.4.14: /opt/ns-allinone-2.31/{bin,include,lib}
tk8.4.14: /opt/ns-allinone-2.31/{bin,include,lib}
otcl: /opt/ns-allinone-2.31/otcl-1.13
tclcl: /opt/ns-allinone-2.31/tclcl-1.19
ns: /opt/ns-allinone-2.31/ns-2.31/ns
nam: /opt/ns-allinone-2.31/nam-1.13/nam
xgraph: /opt/ns-allinone-2.31/xgraph-12.1
gt-itm: /opt/ns-allinone-2.31/itm, edriver, sgb2alt, sgb2ns, sgb2comns, sgb2hierns

----------------------------------------------------------------------------------

Please put /opt/ns-allinone-2.31/bin:/opt/ns-allinone-2.31/tcl8.4.14/unix:/opt/ns-allinone-2.31/tk8.4.14/unix
into your PATH environment; so that you'll be able to run itm/tclsh/wish/xgraph.

IMPORTANT NOTICES:

(1) You MUST put /opt/ns-allinone-2.31/otcl-1.13, /opt/ns-allinone-2.31/lib,
into your LD_LIBRARY_PATH environment variable.

If it complains about X libraries, add path to your X libraries
into LD_LIBRARY_PATH.
If you are using csh, you can set it like:
setenv LD_LIBRARY_PATH
If you are using sh, you can set it like:
export LD_LIBRARY_PATH=

(2) You MUST put /opt/ns-allinone-2.31/tcl8.4.14/library into your TCL_LIBRARY environmental

variable. Otherwise ns/nam will complain during startup.


After these steps, you can now run the ns validation suite with
cd ns-2.31; ./validate

For trouble shooting, please first read ns problems page

http://www.isi.edu/nsnam/ns/ns-problems.html. Also search the ns mailing list archive
for related posts.

Sample Files for Network Simulator 2

There are some example or sample files stored in the ns2 software itself
1. it is available in the following path

  • /opt/ns-allinone-2.31/ns-2.33/tcl/ex
  • the files can be running by issuing the command ns filename.tcl (only .tcl files can bu running using the command ns)
  • execute the command ns wireless-mitf.tcl (this will create two files in the same folder wireless_mitf.nam and wireless_mitf.tr)
  • nam files means Network Animator Files, these files can be executed by nam wireless_mitf.nam
  • the Trace files can be executed by xgraph which is an inbuilt tool in NS2.
  • But Tracegraph is a third party tool which will take .tr files as the source file and various waveforms will be plotted

Pradeepkumar.org Copyright © 2011 | Template created by O Pregador | Powered by Blogger