
Milan TairSingidunum University · IT centre
Milan Tair
PhD
About
24
Publications
120,930
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
124
Citations
Introduction
Experienced Software Engineer currently working in the higher education industry. Skilled in PHP, JavaScript, TypeScript, Node.js, HTML, CSS, React, Databases (MySQL, MariaDB, MongoDB, Neo4)j, CMS (WordPress), object-oriented programming, service-oriented programming, web service programming, Android Application development (Java and Kotlin), GNU/Linux administration, Google Cloud, etc. A professional engineer with a Master's degree in Informatics and Computing. Practically a lifetime programmer
Additional affiliations
January 2013 - present
Position
- High-school students' practical education in Web development and Internet marketing
Description
- During this involvement, I am in charge of organizing and teaching Web development with open source software and Internet marketing for high-school students for their mandatory practical education and extracurricular activities.
October 2012 - August 2013
Education
February 2016 - March 2022
October 2012 - November 2013
October 2008 - July 2012
Publications
Publications (24)
This article presents the results of an experimental study, which aims to assess the efficiency of the performance of a novel multi-verse optimiser algorithm for the optimisation of parameters of a network intrusion detection system event classifier. The article gives an overview of computer network intrusion detection, outlines common issues faced...
The research proposed in this article presents a novel improved version of the widely adopted firefly algorithm and its application for tuning and optimising XGBoost classifier hyper-parameters for network intrusion detection. One of the greatest issues in the domain of network intrusion detection systems are relatively high false positives and fal...
There is a growing interest in the study development of artificial intelligence and machine learning, especially regarding the support vector machine pattern classification method. This study proposes an enhanced implementation of the well-known whale optimisation algorithm, which combines chaotic and opposition-based learning strategies, which is...
This work analyses the impact of the server operating system on the overall performance of hosted web sites. In the paper, we are presenting the results of comparing the influence of the two most common server operating system families, Windows and the GNU/Linux distributions. Through experiments, we have collected data based on which we have concl...
In this paper, the authors present an experimental study covering the evaluation of the average encryption and decryption times using different programming languages for the Web. This study covers the use of the most commonly used AES implementations for four major Web programming and scripting languages: Java, Node.js, PHP and Python. The aim of t...
The Cyrillic Њ is not the same as the Latin W.
In this paper we present a proposed multi-layered image format for use on the web. The format implements an algorithm for selecting adequate layer images depending on the image container's surroundings and size. The layer selection depends on the weighted average brightness of the underlying web page background within the bounds of the image. The p...
This paper discusses the application of modern information technologies to complement communication between educational institutions and students. Communication is important for development and improvement of the quality of the education system. In place of direct communication, educational institutions sometimes need to make additional educational...
This paper describes an implementation of a method of sending file license information for files downloaded from a server. There are many files available for download on the Internet and many of them were created by authors who have published them under a certain license. In most cases, the license information is lost or is unknown by the person do...
The aim of this paper is to clarify the significance of using responsive logos on web pages. It aims to bring a more flexible and contextual system of brand identification. This can be done by moving away from strict and inflexible design guidelines. The authors shall attempt to explain why logos in all its variations can be unambiguous memory hook...
This paper describes an own implementation of a regular expression pre-processor written in PHP. It extends the regular expression functionality by allowing users to define named segments. These segments include custom character classes, matching groups etc. The pre-processor allows for writing complex regular expressions that are simpler to mainta...
In this paper we present a proposed multi-layered image format for use on the web. The format implements an algorithm for selecting for rendering one of two or more layers adaptively. Selection depends on the weighted average brightness of the underlying web page background within the image bounds. The proposed image format supports multiple image...
This paper presents an implementation of a location-based service developed for smartphone devices. It also covers a review of the need for location-based services and methods of location acquisition, which include GPS, cell-stations, wireless access point and IP address based Geolocation lookup positioning. The paper covers a review of contemporar...
In this paper, we present a method of using an artificial neural network to evaluate the appeal of website design and layout to members of a target group, where the design is defined by predefined parameters that describe section properties. We have trained the neural network with a training set based on survey participants' website design evaluati...
The aim of this thesis is to present a practical approach and solution for automation and monitoring processes in a flat, house or office in order to provide a more comfortable living and working environment.
This thesis describes the use of Raspberry Pi SBC as the core for building the system's hardware platform. The software platform is based on...
This paper describes the principles of computer emulation with aid from a computer program which emulates the Milantex Tx16 computer architecture. The emulator includes a processor that interprets the program byte code and includes virtual peripheral input and output devices, as well as a virtual permanent data storage device.
We often read that computers have become an important part of our daily life, but what people rarely mention is that those computers are a pretty useless piece of hardware on their own. In order for them to be of use to us, they must be programmed to do certain calculations, sets of operations, to understand certain communication protocol and to be...
Questions
Questions (13)