Welcome to NALIN.

An Official and Personal Blog of NALIN ADHIKARI.

This blog includes about my works, activities and achievements. To contact me click here

Let's take a tour and discover about me.

Last but not the least, I have included some programming and technical articles and will include more in the near future.

Stay connected by signning up for email updates.

Thank you !!!

Difference between JSP and Servlets

Leave a Comment
Before I talk about the difference between JSP and Servlets, first of all I would like to talk about what is JSP and what is Servlets. JSP is Java Server Page which is the extension of Servlets. I will discuss about the Servlets in next paragraph. JSP simplify the delivery of dynamic Web content. Web applications programmer can create dynamic content by using the predefined components available in JSP and by interacting with components using server-side scripting.

Now, as talking about Servlets, they are the simply Java programs and they are also capable of creating dynamic web content. Servlets execute on the server side of a Web connection and they also extends the Web server's functionality; i.e. they extends the capabilities of servers that host applications. Those applications can be accessed via a request-response programming model.

Finally, I would like to present a short differences between JSP and Servlets. JSP is a webpage scripting language that can generate dynamic content where as Servlets are the Java programs that are already compiled which also create dynamic web content. JSP executes or run slower compared to Servlets as it takes time to convert JSP to Servlets but unlike JSP, Servlets run faster. Coding is easier in JSP but it's not so easy to write code in Servlets. In Model View Controller (MVC) pattern, JSP act as a view where as Servlets act as a controller. However, JSP is preferred if there is not much processing of data is required but in this case Servlets can handel much huge request/response processing and manipulation. JSP also has advantages, one of the best advantage of JSP over Servlets is that we can define custom tags which can be use to call Java Beans. But there is no concept of custom tags in Servlets. By running JavaScript in client side, we can achieve functionality of JSP but there is no such methods for Servelts.

Phi Phi Islands of Thailand

Leave a Comment
The Phi Phi Islands, in Thailand, between the large island of Phuket and the west Strait of Malacca coast of the mainland. The islands are administratively part of Krabi province. Ko Phi Phi Don  meaning "island" in the Thai language) is the largest island of the group, and is the most populated island of the group, although the beaches of the second largest island, Ko Phi Phi Lee (or "Ko Phi Phi Leh"), are visited by many people as well. The rest of the islands in the group, including Bida Nok, Bida Noi, and Bamboo Island (Ko Mai Phai), are not much more than large limestone rocks jutting out of the sea.

Phi Phi Don was initially populated by Muslim fishermen during the late-1940s, and later became a coconut plantation. The Thai population of Phi Phi Don remains more than 80% Muslim. The actual population however, if counting laborers, especially from the northeast, is much more Buddhist these days. The population is between 2,000 to 3,000 people (2013).

The islands came to worldwide prominence when Ko Phi Phi Leh was used as a location for the 2000 British-American film The Beach. This attracted criticism, with claims that the film company had damaged the island's environment, since the producers bulldozed beach areas and planted palm trees to make it resemble description in the book] an accusation the film's makers contest. An increase in tourism was attributed to the film's release. Phi Phi Lee also houses the "Viking Cave", where there is a thriving industry harvesting edible bird's nest.

Ko Phi Phi was devastated by the Indian Ocean tsunami of December 2004, when nearly all of the island's infrastructure was destroyed. As of 2010 most, but not all, of this has been restored.

BSc. CSIT in Nepal

Leave a Comment
Bachelors of Science in Computer Science and Information Technology (B.Sc.CSIT) is a course affiliated to Tribhuvan University. It is a four year course designed to provide the student with all sorts of knowledge in the field of Information Technology and Computing.

The program deals with the practical and project works with conventional lectures. It follows both the concept and principle of Computer Science and Information Technology and also implements these principles to the real world problems. The student of BSc CSIT can able to develop the skills necessary for both computer professional and IT specialists.

The course of BSc CSIT is totally differ from traditional computing environment. This course provides the students and graduates to focus on the global business and new technologies and further more, it provides the careers developments in those fields.

In additions to these, it also provides the students with quality and adequate theoretical as well as enough practical knowledge which will build up the skills and boost their performance in solving complex problems of the IT market.

The main focus of this course is to prepare the students to pursue career advancement in the field of information technology. At the completion of this degree, a student will be able to design the real world e-media products or create technical solutions to hardware and software problems, depending on the chosen area of specialization and electives. To offer intensive knowledge in the theory, design, programming and application of computers with providing an in-depth understanding of and experience with computer systems is also the focus area of this course. Similarly, developing creative and analytical skills that provide a basis for technological problem-solving, equipping students with the technical knowledge required for an IT professionals to handle multi-tasking situations and to assess and develop computer based solutions are also some additional aim of this course.

Furthermore, imparting knowledge of computer and programming logic environment in IT and to equip students with the technical knowledge required for an IT professional to handle multi-tasking and multi-programming situations and to assess and develop computer based solutions with providing necessary knowledge in the field of functional knowledge of hardware system and the necessary knowledge of computer software system are the striking focus of BSc CSIT course.

Eligibility to enroll in BSc CSIT course :
  • Should have successfully completed a twelve year of schooling in the science stream or equivalent from any university, board or institution recognized by TU.
  • Should have secured a minimum of second division in their +2 or equivalent.
  • Should have successfully passed the entrance examination conducted by TU securing at least 35% marks.
  • Compiled with all the application procedures.

(Note: Both Biology and Mathematics group of students of +2 level are eligible to apply for the course)

B.Sc.CSIT program comprises of the following courses:

Credit Hours
Computer Science Core Courses
Natural Science Elective Courses
Mathematics Courses
English Courses
Social Science & Management Courses
Computer Science Elective Courses
Internship and Project
Total Credit Hours

Jobs Prospective:

The B.Sc.CSIT graduates have a prosperous career opportunity at different government, non-government, private and public organizations, like software companies, telecommunications, computer networking companies etc. especially as a:
  • Software Developer
  • Web Developer
  • Network Administrator
  • Database Administrator
  • IT Manager/Officer
  • Cryptographer
  • Ergonomics Program Designer
  • System Analyst
  • Project Manager
  • Document Specialist
  • Information System Auditor
  • Artificial Intelligence Specialist
  • Technical Writer
  • Information System Manager
  • Database Operator

Congratulation, you have arrived.

Leave a Comment
Hello (in English) नमस्कार (in Nepali) 您好 (in Chinese) Bonjour (in French) Hola (in Spanish)  مرحبا (in Arabic), this is Nalin Adhikari from Kathmandu, Nepal. I would like to welcome you to my personal blog. 

This is not the first time I am using blog or posting article. I have done this before many time. Excellent Code is one among my popular blogs.

Welcome visitor, you have finally arrived to NALIN. In this blog, I have listed some of my works, activities and achievement. I have included my presentation slides, project information and training and workshops that I attended.

Further more, I am planning to include more informative articles related to technology and science because I am a BSc CSIT (Computer Science & Information Technology) student.

Explore my blog, know about me, find some useful stuff, if you want write to me.

Cheers !!!