ලිපි

Teachable Machine - රූප, ශබ්ද සහ ඉරියව් හඳුනාගැනීමට පරිගණකය පුහුණු කරන්න

Submitted by Kamal Wickramanayake on

කෘත්‍රීම බුද්ධිය පිළිබඳ මේ දිනවල බොහෝ දෙනෙක් කතා වෙනවා. මේ පිළිබඳ උනන්දුවක් දක්වන අයට රූප, ශබ්ද සහ ඉරියව් හඳුනාගැනීමේ දී කෘත්‍රීම බුද්ධිය ක්‍රියා කරන්නේ කෙසේද, ඒ සඳහා පරිගණකයක් පුහුණු කරවන්නේ කෙසේද යන්න පිළිබඳ පහසුවෙන් යම් වැටහීමක් ලබා ගැනීමට Teachable Machine වෙබ් අඩවිය භාවිතා කරන්න පුළුවන්.

කෘත්‍රීම බුද්ධිය පිළිබඳ වැඩි වැටහීමක් නොමැති අයට වුවත් පහත දැක්වෙන සබැඳියෙන් Teachable Machine වෙබ් අඩවිය වෙත ගොස් වෙබ් බ්‍රවුසරයක් භාවිතයෙන් රූප, ශබ්ද සහ ඉරියව් හඳුනාගැනීමට පරිගණකය පුහුණු කරවා කෘත්‍රීම බුද්ධිය ක්‍රියා කරන ආකාරය පරික්ෂා කර බලන්න පුළුවන්:

ලිනක්ස් ටර්මිනලයක දෙන ලද විධානයන් පහසුවෙන් සොයා ගන්නේ කෙසේද?

Submitted by Kamal Wickramanayake on
ලිනක්ස් ටර්මිනලයක් භාවිතා කිරීමේදි නොයෙක් අවස්ථාවලදී පෙර දෙන ලද විධානයන් සොයා ගෙන නැවත එම විධානයන් ක්‍රියාත්මක කිරීමට සිදු වෙනවා. කලින් දෙන ලද විධාන අතර එහා මෙහා යෑමට Up arrow සහ Down arrow යතුරු භාවිතා කිරීමට පුළුවන්. එහෙත් යම් පෙර අවස්ථාවක දෙන ලද විධානයක මුල අකුරු කිහිපයක් දන්නා විට සම්පූර්ණ විධානය සොයා ගැනීමට Page Up සහ Page Down යතුරු යොදා ගැනීම ඉතාම පහසුයි. වැඩි විස්තර සඳහා සම්පූර්ණ ලිපිය බලන්න.

Tags

සොෆ්ට්වෙයා ආර්කිටෙක්චර් අවශ්‍ය වන්නේ ඇයි?

Submitted by Kamal Wickramanayake on
සොෆ්ට්වෙයා ආර්කිටෙක්චර් අවශ්‍ය වන්නේ ඇයි දැයි යන්න මම මෙම වීඩියෝවෙන් පැහැදිලි කරනවා.

සොෆ්ට්වෙයා ආර්කිටෙක්චර් යනු කුමක් ද?

Submitted by Kamal Wickramanayake on
සොෆ්ට්වෙයා ආර්කිටෙක්චර් යනු කුමක් දැයි මම මෙම වීඩියෝවෙන් පැහැදිලි කරනවා.

Using Git to deploy PHP software - Part 1

Submitted by Kamal Wickramanayake on

Last time I wrote an article about Gitolite titled "Create and manage your own Git repositories with Gitolite". In this article, let us explore how to securely distribute and deploy PHP software using Git. Here we will use Gitolite but other Git repository management software may also be used with the technique mentioned below.

Create and manage your own Git repositories with Gitolite

Submitted by Kamal Wickramanayake on

Gitolite is a Git repository management software. It can be used to easily setup Git repositories on a server. It allows authentication with SSH keys and provides fine-grained access control.

Gitolite doesn't have a graphical user interface. Nor it needs a database. It's simple to install and use.

Tags

What should be minimally learnt to get a job as a software developer?

Submitted by Kamal Wickramanayake on

Someone asked me about studying a programming language aiming for a job. I thought I would expand and write a bit about it. What should be minimally learnt to get a job as a software developer?

From job to job, the exact requirements differ. In general, a lot of software developers make database driven web based applications. Taking into consideration such a job and as per how software is developed these days, below is a list of key areas that one might want to learn in general.

What can be considered a good effort estimate for a software project?

Submitted by Kamal Wickramanayake on

The effort required to complete a software project is a prime factor that is used to arrive at the price. A good effort estimate for a software project also helps create a realizable development plan and support realizable plan revisions. A good estimate is not the only factor that determines the success of the software project. Nevertheless, having a good estimate is surely a factor that has significant benefits.

Here are the characteristics of a good software project estimate:

What makes a winning software project proposal?

Submitted by Kamal Wickramanayake on

A winning software project proposal needs to address two concerns. The first is whether the proposal describes a credible solution that solves the given problem of the client. The second is whether the proposal has successfully addressed the proposal evaluation criteria of the client.

What is omnichannel architecture?

Submitted by Kamal Wickramanayake on

Omnichannel architecture is a form of how an organization communicates with engaging people over a number of communication channels. It can be called a user experience architecture with respect to how people experience it. It can be called a business architecture with respect to how business processes are organized to deliver an omnichannel experience. It can be called an IT architecture with respect to how IT is organized to deliver an omnichannel experience.

To distinguish omnichannel architecture, let us explore some other forms too.