How to find which program is using a specific Windows port?

If you experience a python – Error: That port is already in use, or Apache’s: Port 80 in use by “Unable to open process”, it’s very likely that another program is already using the port. For anyone who ever experiences this kind of issue, or whenever you suspect that something else is using one of the ports, please follow these instructions to resolve the problem and find which program is using a specific Windows port. [Read more…]

(Visited 5 times in last 30 days)

How open will the future be?

In this post, I’ll outline my position on the future of Open Source Software. I will look at the current open-source landscape and analyze not only how Open Source tools are currently used, but I will also reflect on how the usage of OSS is sometimes limited by the security issues and problems connected to licensing of intellectual properties. I’ll talk about how this influences and perhaps also restricts the use of Open Source in general. In the conclusion of this article, I’ll also summarize my position on the future of Open Source in general. [Read more…]

(Visited 16 times in last 30 days)

HTML5 for Beginners – Count the Vowels using JavaScript

This article is the sixth post in the series that introduces HTML5 and JavaScript to beginners.  In this article, we’ll create an HTML5 application that allows the user to enter a text as an input and then by pressing the button we’ll provide a count of all vowels that user has typed in.  [Read more…]

(Visited 16 times in last 30 days)

JavaScript – History, Trends and Issues

The following article describes the history of JavaScript programming language, explains how modern browsers interpret and execute it, as well as evaluates the present state of the JavaScript technology. The document also focuses on some of the recent developments and trends, briefly covers the current alternatives and brings attention to problems that are closely related to using the language as a tool to develop web base applications. [Read more…]

(Visited 32 times in last 30 days)

HTML5 for Beginners – A simple website

This is a fourth article in the series dedicated to HTML5 programming for beginners. In this post, we’ll create a fictitious website project dedicated to two existing courses at University of Liverpool. Page will list a a description of two modules that are part of the studies at the University of Liverpool, in MSc in Web Sciences and Big Data program: https://www.online.liverpool.ac.uk/programmes/msc-in-web-sciences-and-big-data/structure  [Read more…]

(Visited 3 times in last 30 days)

HTML5 for Beginners – Simple Table with CSS

This is a third article in the series dedicated to beginners in HTML5 programming. In this example, we’ll create a file called simpleTablewithCSS.html, in which we’ll show a table that has 2 rows and 2 columns (each cell 200px x 200x), with styling done by utilizing CSS. The background colors top to bottom in this order: red, yellow, blue and teal. [Read more…]

(Visited 2 times in last 30 days)

The W3C HTML5 frames: Good or bad?

I was asked us to create a post in which we explain our position on the value of HTML5 frames. As far as my position on this topic, the question is not formulated correctly. Any discussion about HTML5 frames, should be dismissed, as the frames in their original HTML 4.01 form are no longer supported in HTML5. And in addition to above statement, possibly also, because no similar concepts were introduced in HTML5 to replace the original 4.01 functionality. [Read more…]

(Visited 2 times in last 30 days)

Penalties for non-compliance with web content accessibility guidelines in Ontario

To the list of guidelines, such as the Web Content Accessibility Guidelines (WCAG) that is a fragment of the web user-friendliness guideline available through the Web Accessibility Initiative (WAI) of the World Wide Web Consortium (W3C), we in Ontario (Canada), also need to add the Accessibility for Ontarians with Disabilities Act (AODA).  [Read more…]

(Visited 4 times in last 30 days)

Cutting-edge or standards-based Web programming?

The following article represents my position on using cutting-edge web programming techniques, vs. the techniques that are well established and supported and standard based. I’ll investigate the benefits and merits, as well as weaknesses and risks that come with both approaches.  [Read more…]

(Visited 10 times in last 30 days)

How to Fix Network Connection from Android to Windows 10 share

I’ve been using ES File Explorer on my Android box plugged into TV (and also on my phone) for years; without any issues connecting to Windows 10 share of my desktop computer, when it all suddenly stopped sometimes working in March 2016. It took me a while to figure why I cannot connect to my Win 10 network share from Android anymore, but I’ve fixed the problem eventually, posting it here, just in case it helps someone.  [Read more…]

(Visited 2 times in last 30 days)