• වැරදි තෝරාගැනීම් ඔස්සේ නිවැරදි ගමනාන්තයට…

      බටුගහගේ දොන් සුමතිපාල! සුමතිපාල! නොහොත් හිතුමතේ ජීවිතේ! සමහරෙකුට අනුව තම නැගණිය කුසුමාවතීගේ ලෙයට ලෙයින් පලිගත් බිහිසුණු මිනීමරුවෙක්! තවත් කෙනෙකුට අනුව, උසස් යැයි සම්මත සමාජයේ පාපතරයින් පස්දෙනෙකුගේ පහත් ලිංගික ආශාවන් වල ගොදුරක් වී අකාලයේ මිලිනව ගිය තම නැගණියගේ ජීවිතයට සාධාරණට ඉෂ්ඨ කරනු වෙනුවෙන් ඇගේ ඝාතකයන්ව බිහිසුණු ලෙස ඝාතනය කළ, අප්‍රතිහත ධෛර්යයෙන් අනූන, වීර සහෝදරයෙක්! රටේ දණ්ඩ නීති සංග්‍රහය අභිමුව, සාවද්‍ය මනුෂ්‍ය ඝාතන 5ක් සිදුකල...
    • #::1-Stacks

      This post intends to explain the concept of Stack, as a data structure. When learning about Abstract Data Types (ADTs), Stack is a good place to start at, as it will further clarify/clear off your misty picture on what ADTs really are.
    • කැපී යා යුත්තේ කවුද?

      2019 ඔක්තෝබර් මස 20 වැනිදා ඉරිදා ලංකාදීප පුවත්පතේ රටවැසියාගේ අඩවියේ පලවූ “සුදුසුම ජනාධිපති අපේක්ෂකයා හඳුනා ගනිමු” ශීර්ෂය දරණ ලිපියට පිළිතුරකි...
    • Software Version Controlling

      Version control systems (VCS) (also known as revision control, source control, or source code management) is a class of systems responsible for managing changes to a collections of information such as computer programs, multimedia, databases, documents and so on. In computer programming and software engineering, VCSs are extensively used for controlling the versioning of the source code and plays a vital role in any software development effort as a software project is essentially a team effort which most of the cases are geographically dispersed across many regions. This article explains the fundamental concepts of VCS and their use and practice in modern software development context.
    • Java - Concurrency in a Nutshell

      This is the first of a series of discussions on concurrency in general and how those concepts areemployed in the Java ecosystem.
    • Software Development - Linux? Windows? Or MacOS?

      A quick glance at different operating system platforms available to get some insights on what platform suits the most for software development.
    • Programming?

      This post intends to generalize and simplify the idea of a program.
    • ලව් කිරීම සහ ඇන ගැනීම...!

      තුන්වන සෙමෙස්ටරයේ විබහගේත් ඉතින් අදින් අහවර වුණා. හයමාසයක් තිස්සේ දත කාගෙන Javascript, php, managerial roles, double entry accounting, usecase diagrams, class diagrams සහ calculus එක්ක අල්ලපු අඩව්ව ඉවර වුණා. ඉතින් විබහගේ අහවර වුන සතුටටත් එක්කල පොඩි ආතල් එකක් දාන්න කියල කැලෑසියේ කොල්ලෝ කෙල්ලෝ ගැන් එකත් එක්කල ඩයින් මෝ බැහැලා, සබ්මැරින් දෙකකටයි පෙප්සි වීදුරු එකහමාරකටයි වග කියල එහෙම, ගෙදර ඇවිත් මගේ අඹු සිඟිත්ත (ඒ කිව්වේ දුකට සැපට මගේ ලඟින් ඉන්න මගේ ලැට්ටොෆ් එක) ඉස්සරහින් ඈඳි ගත්තේ, කාලයක් තිස්සේ හිතේ තිබිච්ච දෙයක් කොටලා දාන්න හිතාගෙන…
    • වෙනූෂා කියූ ඔබ නොඇසූ කතාවක්!

      මරණය! ඔව්… මරණය වනාහී අප සියලු දෙනාටම පොදු, සනාතන ධර්මතාවයකි. යමෙකුට අනුව “ජීවිතය යනු සංසාර ගමනේ එක් නැවතුම් පොලක් පමණි. මරණයත් සමග අපි මෙම නැවතුම්පොළ හැරයන්නෙමු”. එය සත්‍යයකි යයි මටද බොහෝ විට හැඟී ගොස් තිබෙන්නකි. බුදුරජාණන් වහන්සේ විසින් දේශනා කොට වදාළ පරිද්දෙන්, මෙලොවට අපගේ ආගමනය හෝ ඉන් විගමනය, එසේත් නැතිනම් උත්පත්තිය හෝ විපත්තිය තීරණය කිරීමෙහි අධිකාරිය හිමි නිසි බලධරයා වනුයේ ඔබවත්, මමවත් මෙරට ජනාධිපතිවත් එසේත් නැතිනම් ඇමෙරිකා එක්සත් ජනපදයේ ජනාධිපතිවත් නොව ඔබ විසින් කල කර්මයන්ගේ ශක්තියයි. ඔබ මෙලොවට එන්නේද, ඔබ මෙලොව හැරදා නික්ම යන්නේද, ඔබ විසින් කළාවූ හොඳ නරක කර්මයන් විසින් ඔබ උදෙසාම තනන්නට යෙදුනු කැලැන්ඩරයට අනුවය...