Friday, April 8, 2016

Software engineering as a carrier

Just because you own a degree or learn a programming language does not make you a programmer you need to be trained all the tips and tricks of making a software that is why most start their carrier as trainee software engineers just pass out form university and barley in the world of software you need to get help from your senior software engineer to go through your work you may make mistakes most of the time sometimes do things wrong way or in appropriate way since you have no knowledge of handling them. With experience you will gain new knowledge of how things are handle how to get by and eventually make yourself a professional software engineer

It take more than just writing a paper of java or PHP or doing assignment or practical test. You need to practice, practice, practice, it is the only way out, In you course you will get to know how to right syntax of programming language or how to debug it but it want teach you how to handle different scenarios of business logic, since you are writhing program to business it is vital that you know this or you will fail as a software engineer begin little get advice when needed. Only way to success is hard work and first thing to learning something begin by getting to know that you have little or no knowledge of it

Make most of your time, The ladder to success depend on how much you put effort to it. Creativity is most important so as logical thinking your ability to grasp ideas and implement them to software will be the key element of your success. More you practice more success you will be.

it took me years to understand the concepts and i'm still learning, got the chance to manage a small group of software team act as team leader to them some time analyzer and designer of the project helped them when they were in trouble most of them depends on me, some still is. even though I have achieve lot there are lot to learn

that was what change true explorer from rest, you explore your environment find  new tricks and easy ways of doing things more you learn more professional you get

Wednesday, April 6, 2016

How to face an Interview (software Engineering)

How to face an Interview (software Engineering)
  • ·         Be confident of what you say
  • ·         Always backup what you say with projects you done that will make them confident they will know that you are not boasting
  • ·         If you have not done any commercial projects do some project as you done it to a company and make a copy to a CD and present it to the interview board if they are interested they will look over it and evaluate your  software engineering skills
  • ·         Be hornets of what you say do not lie
  • ·         Be friendly
  • ·         You do not need to talk about what  you learn if the interviewers are professionals they already know what you learn at the university and what you don’t since they have met previous batches of your university
  • ·         Show them that you have a good capacity to handle large projects and complex logic
  • ·         Show them you understand the business concepts and you are able to implement them
  • ·         Most of the time the interviewer will ask to pick one of your project that you are confident on and ask to draw a ER, Class Diagram or Sequence Diagram and after completing he will ask questions  from the parts that is not clear to him or prats that he see as problematic so be prepared pick the system that you are comfortable most with
  • ·         Do not exaggerate things they will find out that you are lying
  • ·         If you do not know something they ask  tell them that you have no knowledge of it but you could easily learn it in 2-3 weeks be confident at what you say
  • ·         If you are in software development, ability to self-study and learn is a must. You should be able to google anything and should be able to lean anything as quickly as possible know that nobody knows everything and no university teach you everything your ability to learn new things will comes advantages when it comes to software development since industry is rapidly changing and you should be up to date
  • ·         It does not matter to them that you have 1st class, second class or general degree they want to know "can you do the job right?". That is the only thing matter so even if you do not have a degree and you show them your capacity they will hire you

Good Luck

Monday, March 28, 2016

Virus: Worms

Worm, the creature that all of us are familiar of.  An animal that live inside soil they dig holes into soil and live in it most of the times they construct tunnels that can enter at one position an exit in another

what is the similarity of  this with Virus Worms, well it does the same, The virus worm as you know it dig a tunnel from your machine/Server to out side. so any one can come in to your machine/Server. Most of the times it is able to penetrate firewalls since connection is initiated inside your server and firewalls are allowing that, so some one can use the tunnel that the worm has made and do some damage to your system. or spy on your servers or your activities.

Thursday, March 17, 2016

Trojan Horse Viirus and web development

Trojan, according to Greek methodology City of troy is attacked by Trojans because of a dispute over a women they fort for about 20 years but the walls of troy is impenetrable after 20 years Trojans device a plan they made a large wooden horse and put some of their finest worriers inside and send a message to troy, that they have given up the war, and as a gift of troys victory. they offer this horse and all went and hid them self. the people of troy came and see that no one is there and find the note and was very happy. they pull the horse inside the gates and begin to celebrate all men took wine and other alcohol and was drunk in the mid night

when they got drunk the worriers in side the horse come out and open the gate letting rest of them to come in and to finish the drunken worriers

so how this apply to the Trojan Horse Virus well it attack in slimier fashion, it will arrive to you as a gift and you will accept it since it is a gift and when opening it will attack your system. for an example you will receive a computer game or utility program which is very useful but underneath that there will be a virus that attack your computer setting or give control of your system to another user, so while you play the game or use the utility, it will damage your system or give control to another

so how this apply to web see most of the websites today are build by popular web developing softwere like joomla or wordpress with these you get the ability to attach plugins so you can give functionality to program or make it looks better, better yet most of them are free. so some one can write a plugging and embedded a Trojan inside. plugin is nice has lot of functionality so you are bound to use it, and when you dose it will give the developer of plugin, access to the server and make a security hole so he will be able to manipulate your system through access given by plugin he will be able to upload files like php scripts or run commands linux or windows on your server(if your operating system is one of them) even delete using del command DOS or rm in linux and you will never know what happen.

Friday, March 11, 2016

Enlightenment & Middle Path

Enlightenment & Middle Path All over the world the people think that good & evil are two separate things and been so good will drive the evil away, but as I began to realize things, I began to search myself what is good what is evil and what separates them. Long I search I realize that they are not two but two ends of an same entity, jest as string has two ends, they exist hand to hand with each other, make one end bigger and other will follow, and make one end shorter so as the other, so how do you get rid of the evil if the good and evil exist with side by side, I was searching for an answer for many years of my times. If they both are two ends of one string how are we going to lose one end each time I try to find out I could not get an answer, and suddenly it strikes me you can’t lose one end of a string without losing the other, that is to lose one end, you have to lose the whole string itself, in order to lose evil you have not only lose evil but good itself, such a person will be no good neither evil, and he will do no good no evil, he will act on no good nor evil, no good and no evil act on him. This realize me of one thing one thing that we all was thought from our child hood the teaching of lord Buddha himself the enlightenment & the Middle Path, which many try to find. Is this what he talk about what middle path is, it is not a path between middle of good and evil but a path with no good and no evil, And men who achieve it will see things as it is. He will see the continuation of life flow of nature and many things, more you hang on to one end the other will hang on to you. So giving up both of them will make you free of everything. Free to feel the world from all earthly things, things that the mere mortal will never understands, I wish I would know.

Wednesday, January 6, 2016

Inventory Control System

Tuesday, January 5, 2016

මනස හා එහි ක්‍රියාකාරීත්වය

කවුරුන් හෝ ඇසුව හොත් මේලෝකයේ භයානකම ආයුධය කුමක්ද යන්න බොහෝ දෙනාගේ පිලිතුරවන්නේ න්‍යෂ්ට්ක බෝම්බ, ජෛව රසායනික ආයුධ, සමහර පර්යේශණ වලින් නිපදවා ඇතැයි කියන ජාන විකෘත්ති කරණ ලද බැක්ටීරියා වෛරස් ලෙස පිලිතුරු ලැබෙනු ඇත.

නමුත් මාගේ මතයනම් මේ ලෝකයේ පවතින භයානකම ආයුධය වන්නේ මිනිස් මනසයි. මක් නිසාදයත් එම මිනිස් මනස අද නොපැවතියානමි ඉහත කී කිසිදු භයානක ආයුධ අපට දක්නට නොලැබෙන බැවිනි.
අපි මනසේ ක්‍රියාකාරීත්වය සොයාබලමු. බටහිර විද්‍යාවට අනුව එය ප්‍ර‍ධාන වශයෙන් කොටස් දෙකකි එනම් conscious mind,subconscious mind (පියවි සිහිය ඇති කොටස හා පියවි සිහියට යටින් ඇති කොටස) ලෙසයි බුද්ධ ධර්මය අනුව මනස චෛතිසිකයන් ගෙන් ගොඩනැගුනු දෙයක් ලෙස විග්‍ර‍හ කරණ අතර එහි විවිධ චිත්ත පරමිපරා ඇතිවීම නැති වීම ගැන දේශණාකරයි. එලෙසම විවිද සිත් පවතින බව දේශනාකරන අතර මිනිසුන්ගේ සිතුවිලි අනුව ඒවා වෙනස් වන බව කතාකරයි.

බෞද්ධ මතයෙන් ටිකක් බැහැරව මම එය බටහිර මනොවිද්‍යාවට අනුව විග්‍ර‍හයක් මෙහිදී කිරීමට බලාපොරත්තු වෙමි. මක්නිසාදයත් බොහෝ අය එය වරදවා තේරුම් ගෙන ඇති බවයි මාගේ මතයයි.
බටහිර විද්‍යාවට අනුව මනසේ පියවිසිහිය ඇති කොටස අපගේ එදිනෙදා ජීවිතයේ ක්‍රියාවන් පාලනය කරනවා අපි හිතන පතන දෑ දවසේ කරණ ක්‍රියාවන් පාලනය වන්නේ මෙයින්.

නමුත් පියවි සිහියට නොමැතිව ඇති කොටස ඒය ගැන අද්‍යනය කිරීම හා විග්‍ර‍හය මදක් අපහසුයි බටහිර විද්‍යාවට අනුව මෙම කොටසේ මිනිසුන් සාංසාරිකව කල හොද නරක මෙන්ම උපයාගත් දේ ද තැම්පත් වී තිබෙනවා යම් කෙනෙකුට මෙම කොටසට ඇතුල්වීමට හැකිනමි ඔහුගේ ආත්ම වල උපයාගත් දේ අනුව ඔහුට බොහෝ දේ නැවත ලබාගත හැකියි.

උදාහරණයක් ලෙස මම එඩ්ගා කේසි ගෙන දෙන්නමි. ඔහු අවු 5000 කට පෙර විසූ ඉතා බලගතු පූජකයෙක් වෙනවා ඔහු යම් කෙනෙක් ඔහු වෙත පැමිණිවිට ස්වං මොහනය මගින් තමන් ගේ මනස අර අවු 5000 ට කලින් තිබූ තත්වයට රුගෙන යනවා. පසුව එම මනසින් ඔහු දෙස බලා ඔබ ඉහත ආත්මයකදී මෙවැනි ක්‍රියා සිදු කිරීම හේතුවෙන් ඔබගේ අද තත්වය උදාවී අතිබවත් එවා යෙන් මිදීමට ජීවිතය කෙසේ වෙනස් කරගතයුතුද යන්න පිලිබදව පැහැදිලිකර දෙනලදි.

ඇත්තටම කියනවානම් බටහිර මනෝවිද්‍යාවට අනුව සිත් කියවීම "අති ඉන්ද්‍රීය ඥාණය" (ESP- Extra Sensory Perception) වැනි දේ මිනිසුන්ට කිරීමට හැකියාව ලැබෙන්නේ ඔවුන්ගෙ මෙම යටි සිත ඉතා ශක්තිමත් වූ විටයි. බුදු දහමට අනුව මට එය ව්ග්‍ර‍හ කිරීම අපහසුයි එහ හරියට අපගේ මනසට යටින් භවාංග ගතවී ඇති හිතක් ලෙස හදුන්වන්න පුලුවන්
ඇත්තටම මනස යනු ඉතා අරුම පුදුම වස්තුවකි එය කොපමන උගෙන ගැනීමට උත්සහ කරත් එහි නිමක් නොමැති බවයි පෙනී යන්නේ.

මෙම වස්තුවට කොපමන හැකියාවක් බලයක් තිබේද යන්න එය නිතර භාවිතාකරන ඔබවත් නො දන්නවා වෙන්න පුලුවන්. ඇත්තට ම බොහෝ පොත්වල දක්වන්නේ මනස ඔබේ සර්ව බලධාරී දෙවියා බවයි. ඇත්තටම කියනවා නමි එය එසේමයි. ඔබ යමක්දැඩිව විස්වාස කලහොත් යමක් ඔබට ලැබෙන බව හැගුන හොත් එසේවනබව ඔබද දැනී තිබෙනවාද? ඇත්තටම ඔවු ඔබේ මනස ඔබ ඉල්ලන ඕනැම දෙයක් ඔබට දෙන්න ලැස්තියි. ඔබ විභාගයක් සමත්වන බව දැඩිලෙස විස්වාස කරන්න. එවිට ඔබේ මනස එම විභාගය සමත්වීම සදහා ඔබ සුදානම් කරාවි ඔබට විනාඩියක්වත් නිකරුනේ කාලය ගත කිරීමට නොසිතේවි සැම මොහොතකම පාඩම් කිරීමට හිතේවේ. ඔබේ සිත ඔබව ක්‍ර‍ම ක්‍ර‍ම යෙන් ඒ දෙසට යොමුකරාවි.

ඒකයි මිනිසුන් පවසන්නේ විස්වාසයට විශාල බලයක් ඇතිබව, බොහෝවිට ඔබ අසාඇති මම ඒක විස්වාස කලා ඒක ඒවිධිහටම උනා යන්න. එසේ වන්නේ ඔබව යම් දෙවියෙක් හෝ යක්ෂයෙක් මෙහෙයවන නිසා නොවේ ඔබ එය දැඩිව විශ්වාෂකරනවිට ඔබගේ මනස ඒ දෙය කිරීමට ඔබව පෙලබවන නිසා ඇත්තටම ඔබව මෙහෙයවන දෙවියා හෝ යක්ෂයා ඔබගේ සිතයි.

 මා අසා තිබෙනවා කිතුනු ආගමහි පවසනවා ඔබට දෙවියන් කෙරෙහි අබ ඇටයක් තරම්වත් විශ්වාසයක් ඇත්නම් ගස මෙතනින් ගොස් මුහුද මැද පැලවෙවයි පැවසුව හොත් එය එසේවන බව ඇත්තටම එයින් පවසන්නේ විස්වාසයේ ඇති බලයයි. තවද ඔබ බෝධිපූජා වැනි වතාවත් කර තමන් ගේ දැන් පවතින තත්වයන් මිදිය හැකියයි කල්පනාකර එය කරයි නමි. එය දැඩිව විස්වාස කරයි නමි. එය එසේම වෙනවා. මොකද ඔබ යම් දෙයක් විශ්වාස කරන විට ඔබගේ මනස එය ඔබට ඉටුකරගැනීමට උදවු වෙනවා. මෙය සමහර රොගීතත්වයන් සුව කිරීම් වලදී ද යොදාගන්න වා. රොගීයාට දෙන බෙහෙත් වලින් ගුනයක් ඇති බව ඒත්තු ගැන්වීම මගින් සමහර රෝග ඉබෙම සුව කිරීමට හැකි බවට අද පර්යේෂණ මට්ටමින් පවතිනවා. ඔවුන්ට විටමින් පෙතිවැනි බෙහෙත් නිර්දේශකර එය තම රෝගය නිට්ටාවට ම සුවවන බව රෝගීයාට ඒත්තු ගැන්වුවිට ඔවුන් ඉබෙම සුවවන බවට පර්යේශන මගින් අද ඔප්පුවී පවතිනවා. https://en.wikipedia.org/wiki/Placebo මෙය ප්ලසීබෝ(Placebo) effect ලෙස වෛද්‍ය විද්‍යාවේදි හදුන්වනු ලබනවා. (http://www.cancer.org/treatment/treatmentsandsideeffects/treatmenttypes/placebo-effect)

ඒකයි අපේ පැරැන්නෝ කිවුවේ හිත ඇත්නම් පත කුඩාද කියලා. ඇත්තටම එය අපූරු වස්තුවක් ඒවගේම ඔබගේ මෙම දෙවියා ඔබ ඉල්ලන දේ ලබා දෙනවා එබැවින් ඔබ පරිස්සම් ව්ය යුතුයි. ඔබ ඔබට නුසුදුසු දෙයක් ඉල්ලුවහොත් ඔබගේ මේ දෙවියා ඔබට එය නිසකවම ලබා දෙන බැවින් එබැවින් තමන් දැඩිව විස්වාස කරණ දේගැන ප්‍රවේසම්වන්න මොකද එය නපුරු චේතනාවකින් කරන එකක්නම් ඔබටද ඔබවටා ඉන්න අයවලුන්ටද මහා විනාශයකට මග පාදනුඇත.