GetExternalIP - workflow of getting external IP address

Dear readers of blog. Today I would like to represent a program that helps me to get IP address of my router KEENETIC, in russian without using pay or any other services. A code of the program is based on what described in the post How to get external IP address using Delphi software. Another post of this series describes, how to get computer IP address in a local network using Delphi.

First start of GetExternalIP

Program GetExternalIP is only one file GetExternalIP.exe. In order to get your external IP address you need to have connection to the Internet and just start GetExternalIP.exe. Your external IP address will be shown on the screen in the form of a dialogue.

GetExternalIP - dialogue of an getting external IP address

If you look at the workflow, you may see that we perform only the first and the second points. The second point is half performed since information is not saved in ip.txt file, but there appears a dialogue form with IP address.

At the first start program GetExternalIP works with the default settings. If you want to install your preferred settings and expand the opportunities of the program, you may want to read the following subheading.

Description of the file for setting of GetExternalIP

Read more

HTML editor NicEdit - Inline Content Editor

Dear Visitors of Our Blog! Today I’d like to tell you what HTML rich text editor NicEdit is. Today I’d like to tell you what HTML rich text editor NicEdit is. NicEdit allow you to easily edit pages on your website (for example in firefox). Need help implementing NicEdit into your website? In the article How to install HTML Editor NicEdit? we explain in details how to do it. NicEdit quickly is integrated through JavaScript into any website. You can convert textarea tag to rich text editing.
Read more


After you have launched installation file Denwer3_Base_2008.exe, a dialogue window with a question will appear:

Confirm installation of Denwer (local server)

By pressing “yes”, in response you will get the following window:

Close brower to continue the installation of Denwer (local server)

Now we go to the browser where a page with the message will open saying that installation of Denwer is started. In order to continue the installation, it is necessary to close this window of the browser.

Installation of Denwer (local server)

Upon closing the browser, it is necessary to indicate in which folder we are going to install our local server. On default this is C:\WebServers. If you wish you may indicate another place as well.

Indicate the installation directory

Then it is necessary to indicate on which virtual disk our path will be C\:WebServers. For instance it is possible to indicate disk X.

Installation of virtual disk

Then it is necessary to indicate the option of load of virtual disk. Let’s choose the first option. After this, indicate that it is necessary to create shortcuts on the desktop, by printing Roman letter “y”.

Installation of virtual disk

Go to the desktop and start Denwer by pressing shortcut “Start Denwer”.

Installation of Denwer has been successfully completed

After starting Denwer, check its operability by pressing point 2 (it is underlined with the red) in the browser’s window. Browser’s window will open and we’ll see a message: “It works!”. We need to go down and find a table with references for Denwer testing :

Installation of Denwer has been successfully completed

We are interested in the reference underlined with the red. Using this reference, we’ll get information about PHP. In particular we need to know where php.ini file is located. In future this information will help us. By pressing the reference we’ll get a table where we are most interested in the following line:

Location of php.ini file
Notebook excel

Hi, friends! Today I would like to discuss how to make a diary by hand using Excel. Let’s go!
Read more

Debugging with NetBeans IDE

Have you ever encountered errors in PHP code? Which debugging program did you use in such case? If you still do not have such program, it is time to learn about NetBeans IDE!
Read more