Publications

An Introduction to C#
C# (pronounced “C sharp”) is a new language designed by Microsoft to combine the power of C/C++ and the productivity of Visual Basic. Initial language specifications also reveal obvious similarities to Java, including syntax, strong web integration, and automatic memory management. So, if you have programmed in either C++ or Java, adding C# to your ken of languages should be fairly straightforward.
The purpose of this article is to give a programmer, new to C#, an introduction to the language. Even if you’ve never programmed in C/C++ or Java before, this article is still basic enough for you. The only assumptions made are that you have some kind of programming background (some object-oriented experience would be helpful, but is not necessary) and you have some kind of C# compiler (if you would like to run the examples).

Enterasys – How to Install Switch Firmware?
In this article, we will see how to install new firmware on Enterasys switches whose system is damaged or not connected via the serial port.
Let’s say first, Enterasys was purchased by the Extreme Network. Therefore, technical support is now provided by Extreme Network.
Before starting the processes, we can download the required firmware software in the link below and make the necessary membership processes and download it from here.

Introduction to Servlets, JSP, and Servlet Engines
What are Servlets?
Servlets are the Java Technologies’ answer to CGI programming. They are programs that run on the server-side and generate dynamic content. Why would one prefer to use Servlets over traditional CGI programming?
- Efficiency – Using CGI programming, each time an HTTP request is received a new process is started, which can result in poor performance and scalability issues. Using Servlets, the Java VM is always running, therefore, starting a Servlet creates a Java thread as opposed to a system process.
- Power – Servlets allow you power unknown by traditional CGI. They allow you to do things that would either be very difficult or otherwise impossible because they have access to the entire family of Java APIs. Servlets easily share data and maintain the information, making session tracking and other chores a breeze.
- Security – Servlets can be run by the Servlet engine in a restrictive sandbox, similar to a web browser’s sandbox for applets. This helps protect against malicious Servlets.
- Cost– There are plenty of “free” or low-cost web servers available for either personal use or low volume traffic. If you have a web server, chances are you can add Servlet technology quickly, easily, and best of all, cheaply.
- Portability – The Servlet API takes advantage of the Java platform. It is a fairly simple API that is supported by nearly all web servers so that Servlets may be moved from platform to platform, usually without any modification whatsoever.
A Servlet is a Java class and thus needs to be executed by the Java VM, called a Servlet engine. Servlets are loaded by the engine when they are called and remain running until the servlet is explicitly unloaded or the engine is shut down.

How to Uninstall a Program in Ubuntu?
See installed programs
To see the programs installed on our Ubuntu operating system. Just use the command below. Thus, we will see the full name of the program we will uninstall and we will not make a wrong mistake when uninstalling.
dpkg --get-selections | grep gns3
Uninstall a program via the command line
You can uninstall the program via the command line using the apt-get command. To do this, we first open the terminal command line. And in the Terminal:

How To Install GNS3 On Ubuntu Operating Systems?
GNS3 is a platform that allows you to create a simulation of a lab environment in a virtual environment without the need to interact directly with network equipment. Thanks to the graphic interface, users can establish a real network structure and make the necessary test studies. GNS3 can run on Windows, Linux, and MAcOSx.
GNS3 software is freeware. It allows you to test the products of many manufacturers. For network devices such as Cisco, Huawei, Mikrotik, etc.