Doctor of Engineering and Technical Sciences, electronic engineer, a graduate of economic and pedagogical studies. A programmer with 30 years of experience, he started with the assembly language on the Sharp MZ-800 computer, and for over 20 years he has been using PHP to build web projects for business purposes. Enthusiast of BSD systems and Internet of Things technology.
Author of books on designing web applications in PHP, as well as programming applications and web servers in C/C++, MicroPython and Lua on IoT devices ESP8266, ESP32, Arduino and Onion Omega2.
Entrepreneur, originator and creator of many international IT projects. Creator of the ISOWQ system (International Studies of Website Quality) and the ISOWQ Rank ranking algorithm.
In addition, a social activist, founder of the Polish organization „Silesia”, actively promotes Poland abroad.
New Bestseller Special Offer
The Internet of Things is an example of a concept that - unlike many other relatively young IT fields - has been more than positively validated by time and the market. Already today, the IoT is used very widely in many areas of life: from strictly hobbyist projects, to home automation, commerce and services, to smart city systems, industry and agriculture.
The Internet of Things continues to evolve - and is becoming more widespread, and this may be an incentive to learn more about it. The book „Internet of Things. Fundamentals of Programming Applications and Web Servers in C/C++, MicroPython and Lua on IoT devices ESP8266, ESP32 and Arduino” could prove to be a great option for starting your IoT adventure. The book comprehensively explains the specifics of the selected devices and teaches how to program them in a manner so accessible that an average computer knowledge is enough to start creating the first projects. The content is illustrated with example source codes, which definitely makes it easier to take the first steps.
Using the book:
The Internet of Things has a great future, be a part of it!
Bestseller Special Offer
PHP an extremely popular programming language that allows you to create websites and web applications, together with a SQL database, is the foundation of the vast majority of currently operating websites, including the largest and most famous ones. With the release of PHP 8, developers have received a number of new functions and possibilities, among which the most important seems to be the JIT mechanism, which ensures greater efficiency by running code compiled into machine form instead of the standard execution by the interpreter.
If you are interested in creating modern web applications or planning a career as a web developer, but you do not have knowledge or experience in this field yet, and you want to quickly go to specifics, read this book! It will painlessly introduce you to the arcane of PHP programming, familiarize you with its constructs and possibilities, show you how to handle SQLite and MySQL databases using SQL, and teach you how to correctly combine PHP and HTML code. You will also learn how to use the Bootstrap framework and the Smarty library to build your first website.
Design, develop, run - with PHP and SQL!
Internet of Things is a slogan that appears daily not only in the science press, but also in mainstream media. We are not dealing with technical curiosity or science fiction. IoT surround us from every corner, and sometimes in a literal sense – there are more and more devices around us. Refrigerators ordering food, intelligent houses that take care of our comfort and safety, care that alert emergency services in the event of accident so that they can respond quickly. The operation of these devices is due to the development of technologies related to the Internet of Things.
They all have one thing in common: to take advantage of their functions, they must be properly controlled and communicated with the outside world. This is accomplished using integrated minicomputers, whose representative in Omega2 ― the main character of my book. Reading this book will allow wyou to learn to use them practically for your purposes. You don’t have to an engineer to start your adventure with Omega – all you need is basic knowledge of IT issues, curiosity and willingness to learn. Thanks to my book, the fascinating world of IoT will be open to you!
IoT from scratch? – Only with my book!
Bestseller Special Offer New edition for PHP 8
PHP is an interpreted scripting programming language designed to generate websites and build web applications in real time; currently used by almost 80 percent of websites. Its advantages have been recognised by companies such Google, Facebook, Yahoo! Or Wikipedia, true giants of the Internet, whose services are enjoyed by millions of users every day. The popularity of PHP is also evidenced by the number of job offers for those who know it, particularly its latest version, providing excellent possibilities for older language generations, while offering higher performance.
If you’d like know the basics of PHP 7 and learn how to create comprehensive Internet applications using this programming language, get my PHP 7 and SQLbook now. Here you have programming for beginners in 40 lessons. Step by step, it introduces you to the world of creating web projects using PHP and SQL databases, presenting language structure and capabilities, good code writing practices, how to use relational database, the basics of client-server relations and information on running web projects. Most importantly, in addition to the invaluable theory part, it contains a lot of valuable exercises helping you enormously to put your PHP knowledge into practice. It also contains set of questions testing and consolidate the acquired knowledge.
Read, Write, Repeat – Practice makes perfect!
Abstract
This study presents a review of search engines and search engine optimization and shows how the search engine landscape relates to sustainable development. We have used a narrative review research method and described three main topics: the past and present of web catalogs and search engines; current knowledge about the dominant types of search results presented in Google search; and methods of search engine optimization. Technical elements of important website areas related to technical website auditing are discussed.
We summarize our research with several key findings on how web search engines are involved in sustainable development and offer a glimpse into the future use of web searching with the help of artificial intelligence chats and prompt engineering.
Read the publication here: https://doi.org/10.3390/su15086768
Abstract
The purpose of this article is to present the new ISOWQ Rank ranking algorithm for the technical assessment of website quality. For evaluation purposes, the algorithm takes into account the IT technologies used on a website, compliance of the source code with the applicable standards and the structure of the text content. The paper also includes the results of comparative ranking algorithms.
Read the publication here: https://doi.org/10.35784/iapgos.898
Abstract
This paper presents the elliptic-curve cryptography (ECC) and Argon2 algorithm in PHP using OpenSSL and Sodium cryptographic libraries. The vital part of this thesis presents an analysis of the efficiency of elliptic-curve cryptography (ECC) and the Argon2 hashing algorithm in the Sodium library, depending on the variation of initiation parameters.
Read the publication here: https://doi.org/10.35784/iapgos.897
International Studies of Website Quality (ISOWQ) is an international research project created by Interface Poland in 2011. Its main purpose is to examine and present detailed data related to the technical quality of websites available on the global network.
The ISOWQ system analyses all 243 top-level national domains (ccTLD) reserved for dependent countries and territories, and the European .eu domain. Since the beginning of its existence, the system has already carried out over a million audits of websites.
ISOWQ is an inexhaustible source of knowledge that provides a wealth of data that can be used by companies, specialists in the IT and PR industry, as well as various types of institutions and organizations to create analyses and interpretations, estimate trends, verify the quality of websites, design new solutions, etc.
More details on ISOWQ website.
The OpenAI PHP is an extension that allows PHP developers to integrate the powerful capabilities of OpenAIinto their applications. Activating the extension on the web server will allow users to quickly access the services offered by OpenAI without additional libraries in PHP.
OpenAI PHP extension is written in C++, allowing for faster execution than pure PHP code, and they can access system-level resources that may not be available through PHP alone. Activating the extension on the web server will allow users to quickly access the services offered by OpenAI.
To use the OpenAI PHP extension, you need to download a library designed for a specific version of PHP. The compiled version of the library is available for Linux and Windows. Just download the library and activate it in the php.ini file. You can also build a library from the source code available on GitHub.
Interface Polandis a modern SEO and SEM agency, operating in the Internet industry since 1995. The company deals with widely understood internet marketing, starting from positioning and SEO, through Google Ads sponsored link campaigns, creating websites, applications and mobile business cards, website audits, and ending with promoting the company in social media.
The dynamic development of search engines meant that completely new possibilities of promotion on the Internet appeared, therefore, since 2002, Interface Poland has focused its attention on providing website positioning services. Years of experience influenced the gradual improvement of the offer, which is reflected, among others, in SEO / SEM packages, integrating various forms of internet marketing.
Google's unwavering position in Poland determines that we focus on positioning in this search engine - the most popular and most trusted by Internet users. High positions in the Google website ranking also translate into the prestige of a company that gains a lot in terms of image.
The benefits of organic positioning:
Companies operating on the local market, such as car workshops, restaurants, hairdressing salons, fitness clubs, etc. can truly enjoy the so-called local positioning.
The impact of geolocation on search results is undeniable. Google knows our location and for some queries such as "Italian restaurant" or "beautician" can present adequate results even if they lack location.
Local queries are usually highly effective, i.e. there is a very high probability that a web surfer looking for a restaurant or photocopier in a particular area will quickly use the search engine prompts.
More details on Interface Poland website.
Advanced Google Ads campaigns allow you to quickly reach internet users interested in specific products or services. It is an ideal solution if you care about immediate effects, have a seasonal offer or are just starting your business and want to attract the first customers.
Advantages of Google Ads:
The Google Ads advertising system is a tool widely used in the promotion of websites on the Internet; which works very well seasonally. In order to achieve a stable and long-term presence in search results, I recommend organic positioning.
More details on Interface Poland website.
My first computer, Sharp MZ-800, was based on a Zilog three-and-a-half-hectare Z80A processor and had only 64 KB (yes, kilobytes) of RAM. To this day, I remember those emotions when the expansion of VRAM by another 16 KB caused the colour palette to be expanded from 4 to as many as 16. The computer provided a machine code editor as standard, and games and application programs were uploaded from tape cassette. The parameters of the above-mentioned Sharp MZ-800 computer in comparison with the capabilities of the Omega2 minicomputer are not too good, because it was almost 165 times slower and had more than 2000 times less RAM. But in those days memory was calculated in kilobytes, and transmission in baud rate (not to be confused with bits per second).
Programming in the Z80 processor assembler is enabled by numerous programs available on virtually all operating systems. At z80.info, you'll find lots of information about the Z80 processor architecture, many source codes, as well as emulators of 8-bit computers. You can even use a web browser and program in assembler at asm80.com.
The most fun and joy is the assembly language programming option using the Arduino Mega extension called RetroShield Z80. At 8bitforce.com you will find all the information about this extension and make a purchase.
The RetroShield Z80 extension allows the use of approximately 4 ~ 6KB RAM and 200KB ROM. You can easily run old programs, as well as the BASIC interpreter (Microsoft Basic v4.7) and Efex Monitor available here.