Tuesday, November 29, 2016

Maslow's hierarchy of needs

Monday, September 5, 2016

Professional Vs Academic Qualifications

Academic Qualifications

As it sounds it involve academic education you will learn theories and how they are implemented all the nuts and bolts of the thing all mathematical equations and hard science behind it. Go to in-depth of the things explain all details of how things are for example if you are following computer and need to learn in-depth of everything computer science is what you need it is an academic degree which will tell all the aspect of computer and mathematics behind it and  how they were implemented. It’s all theoretical base and you will learn all the theory around subject making your path to progress as computer scientist, Lecturer or Professor. 

Professional Qualifications

As it sounds professional qualification involve professions they teach someone to be good at some professions so it is more practical and less theoretical you will learn all the practical aspect of the subject in related to computers IT is a professional qualification you will learn how to configure stuff how to engineer software and all technical stuff related to doing a professional job output of these will be professionals in many fields software engineers, network engineers, database administrators, network administrators, etc… professional qualifications is more of practical base so if you have a degree with 4 years it is treated as 4 years’ experience on the field

Many course that offers by the universities are mostly academic like computer science, Accounting, Management, HR they cover all the theories less practical base and the courses like CIMA, Charted, CIM, IT are professional qualifications that trains you for the jobs of that field so the people who does a professional qualification know what they will face when doing a job since they had expose to problems before hand hence preforms well.

they are professional Qualifications so you can add them to your name like "your name" BSc in IT you can add "Your Name" CCNA, MCSD etc...

there are more professional qualifications coming out like CISCO Certifications, Microsoft Certifications, Sun Java Certifications all gives you a certificate that tells you are a professional at that field. Most of these are online and you have to score about 80% of the marks to pass. You are ether pass or failed that is ether you know it well or you don't so they will give you a certificate, if you pass telling you are a professional at that

Professional Certification Programs:
Microsoft Certified Solutions Developer (MCSD)
Microsoft Certified Solutions Expert (MCSE)
CISCO Certification
ORCLE Certifications
JAVA SE Certification
NET+ Certification
A+ Certification
Red Hat Certfied Engineer(RHCE)
CIMA

Saturday, August 13, 2016

why two people get 2 results while preforming a task?

As humans we are not the same. we have our strength and weaknesses. my strength is different from you and your strength is different form mine. so we become two different entities not the same. Strength can be physical the ability to lift things, mental ability to grasp and understand things or social to ability to communicate with people and convince them or make them work for you. There are many strength people have and if I scale each of them as set of 1 to 100 they will fall in to all the range. some are naturally better at something’s while others are not. you may see marketing executives selling things they are not people with degrees but preform their task well. they are vary talkative and can sell anything to anyone. It is an ability a group of people possess. Ability’s like this cannot be learn at class rooms they are practical in nature and practice is the only way of getting perfect. so even you do your masters on marketing you may not be as good as them, if you does not possess the right abilities. It is the thing that makes who we are. what makes us unique. so if you give a same task to two individuals with same education background the way they perform the task will be defendant to each other even they are with same education background. one will do it better than the other. For some there will be no clue what so ever to some task, while others do it easily it is the abilities that make them do it. the one that has more suited abilities to do that task perform well while one that lac it do poorly

if you are a labor you will require more of physical strength but less mental strength since all your task belong to work with lifting things. If you are an engineer like software engineer you will require more of mental strength since task you handle is more of thinking and understanding whats going on, analyzing problems and also you must be a quick learner to learn new things which all comes under mental strength, if you are a marketing executive you need lot of social strength you should be able to convince people of products that you sell so they will buy it. if you are a manager you need lot of social strength since you need to make your employee do what you need and fair amount of mental strength since some of your task require thinking. analyzing situations and giving solutions.

That is why when selecting candidates for your company you do practical base analysis of their abilities to find out how well they will perform in their duties because education is not a measurement of performance it is rather a measurement of knowledge and knowledge alone cannot do tasks well.

so most of the time the person you recruit is not some one well educated, but some one possess right ability to that job. since you can easily give courses like CIMA or any marketing or engineering to a recruited person so they will be educated and will preform even better. but if recruited a person with just education an no talents you cannot teach that person talents and he will not preform well so most of the companies when they see a talented person they give him courses and educate him on that aria and give necessary promotions so that person will be an asset to the company. if you have done some sport like cricket or basket ball then you are a good team player. so you will know how to work within a team and not make problems with other team members. if you have win all island essay competitions you most likely are a creative person you have creativity. if you are an chess player and has win competitions you are statistic person who can think and most suitable for that tasks so they will choose you accordingly.

unfortunately the only organization that held back of this process is the government sector since they believe every person is equal and education makes them better so you only need bunch of paper qualification to their jobs just do your masters and PhDs and apply, you need not have any talents. they will recruit you and for work well since you are well educated they will buy what ever the lies you tell them.

Thursday, August 11, 2016

What is AI (Artificial Intelligence)?

Giving the ability for computer to think is called AI, it is decision making based on data you have. If you have enough data you can tell a computer to make some decision as you would, it is allowing computer to think like a human or mimic how humans think.

The story goes way back when once in a meeting of experts one young man suggest what if we let computer’s think. everyone laugh at this idea of course, then the man explained what is thinking we try something out if it works we remember it and every time we see it happening we try that since it works and if we fails we do not try that any more

This concept let to the development of artificial intelligence software of course they are software that mimic or do the behavior like humans search through their database to see if any pattern fit in the scenario if it does it try it out if not it does not

Surprisingly the game you know well about "the chess", computer plays the same way, it knows all the rules and it plays with you like a noob and try to win. Every time it wins the moves are remembered and   next time it try to match that moves with you and try to find a wining position. When you do this or play chess with computer for lot of times it eventually will get better and beat you, and you will no longer will able to win.

AI in real world has taken many steps now facial recognition system, text to speech, and speech to text and there are many more. most of these system works on algorithm that given to them the use that to find out the task. there are other things like neural networks and genetic algorithm which you can train to do a task or set a goal and let the computer find a solution. neural network is model after neuron function of the brain. it makes artificial neurons and try to achieve a same functionality as them using some mathematical formulas so it will mimic the behavior of the brain but to complete  modeling a human brain is yet to be achieved since it takes lot of them and research current technology could not yet achieve it.

So that is how the AI was made, it learn by experience, it is mimicking the behavior of humans and try to do what is right?

Monday, August 1, 2016

My Fun Games

Some Games I have developed for your entertainment
My Pet Dragon

Simple AI
A simple AI try to query it with what,who, how many, can,do, like "what is cat", "how many legs cat has","can cat fly","who can fly","do cat eat". if you need to teach the AI some thing type learn and you will put it in learning mode and then type like "dog can run", or "birds can fly" teach it what ever and use it to query it, if you want to remove any thing from the knowledge base type "remove" and then type what you want to remove eg. "remove rat can fly" this program has ability to answer if it is in a chain that is if Mammal eat food you do not have to tell dog eat food you only have to tell it that dog is a mammal and it will search in chain and say since dog is a mammal and mammal eat food then dog eat food too
Dragon Hunt

Tank Battle

Logic Bench
a logic bench that you can build logic circuits just click on logic gate and then drag it to get your logic gate. right click the logic gate choose in for gate where the data will go in and select the gate that you need to connect to it and select out then choose connect 1 or connect 2 to connect it to one of the connections. and do this to all your gates and you will complete the logic circus.

Mighty Max

My Text
singhala typing software (singlish) install FM Abhay font to your machine. and then type.
Dos Is Fun
a programme that let you run dos command remotely set up your client and server when ask for firewall bypass say ok and you are set up to run dos command on your pc remotely

Friday, July 29, 2016

Movies How its Done?

with evaluation of computers, the movies that run on theater came to them as that can be stored in a hard disk. Hows this possible? What makes a movie run on computer. The  truth is movies run as same way as theater. theaters use sequence of images to run one after another so it will give an illusion as continuous thing. See our eye can only process data coming from 1/10 of a second, so anything less you will not find as 2 but a continuation of first i.e. if some pictures changes in 1/5 of a second you will see that it changes, but if it change in 1/24 the of a second you will see as continue animation. So we can trick the eye to believe it is real this is because fastest speed of our neuron take 1/10 of time to communicate so to send an image from eye to brain and process it will take more than 1/10 seconds of time and any thing coming between this to eye, we will not see and when second image comes and if it is moved slightly the brain will fill the gaps and let us see as it is moving or animated.

so if we show our brain image in every 1/24 th of a second we will see it as animated. So in computer where is the images comes from. As you know we can store images as series of pixels and can have array of these series of pixels stack one after the other. giving us a series of images one after the other. and player is able to call them in a given rate and draw them to display like 1/24 th of a second so we will see a series of images in front of us and our brain will think it is continues and let us see the movie.

it will take a lot of space to keep a movie in row form, since it is a series of image so compression is done. some of the images are removed and images also get compressed like you know in jpg or gif so it will reduce the size of the movie dramatically. With this quality also degraded but we get to see a nice movie.

for instance a movie on 1 hour will take 60X60 seconds and that is 60X60X24 frames. If it runs 24 images for seconds (which is called frame rate) and if the size of the image, that is width and height of the movie is 800X600 i.e. 800 pixels wide and 600 pixels in hight, then it will take 800X600X3 number of bytes since each pixel take 3 bytes to represent the colors RGB one for red one for Green one for Blue so to store whole movie it will take 60X60X24X800X600X3 bytes i.e. 124416000000 bytes or 115GB which is not the best to store in hard disks so it is compressed to something like 1.5 GB to save space. by methods like MPEG4


Thursday, July 28, 2016

Bridge network Server 2012 r2

Bridge Network Windows 2012

How to Bridge and configer

How to bridge windows 2008 Server

Enable and Configure NAT

Applies To: Windows Server 2008 R2
Network address translation (NAT) allows you to share a connection to the public Internet through a single interface with a single public IP address. The computers on the private network use private, non-routable addresses. NAT maps the private addresses to the public address.
Membership in the local Administrators group, or equivalent, is the minimum required to complete this procedure.
To enable network address translation addressing
  1. In the RRAS MMC snap-in, expand Your Server Name. If you are using Server Manager, expand Routing and Remote Access.
  2. Expand IPv4, right-click NAT, and then click Properties.
  3. If you do not have a DHCP server on the private network, then you can use the RRAS server to respond to DHCP address requests. To do this, on the Address Assignmenttab, select the Automatically assign IP addresses by using the DHCP allocator check box.
  4. To allocate addresses to clients on the private network by acting as a DHCP server, in IP address and Mask, configure a subnet address from which the addresses are assigned. For example, if you enter 192.168.0.0 and a subnet mask of 255.255.255.0, then the RRAS server responds to DHCP requests with address assignments from 192.168.0.1 through 192.168.0.254.
  5. (Optional) To exclude addresses in the configured network range from being assigned to DHCP clients on the private network, click Exclude, click Add, and then configure the addresses.
  6. To add the public interface to the NAT configuration, right-click NAT, and then click New Interface. Select the interface connected to the public network, and then clickOK.
  7. On the NAT tab, click Public interface connected to the Internet and Enable NAT on this interface, and then click OK.
  8. If you want to add additional public addresses assigned to this interface or configure service and port mappings to computers on the private network, see IPv4 - NAT - Interface - Properties Page.
  9. To add the private interface to the NAT configuration, right-click NAT, and then click New Interface. Select the interface connected to the private network, and then clickOK.
  10. On the NAT tab, click Private interface connected to private network, and then click OK.

Additional references

Monday, July 25, 2016

Logical Thinking for Programming