Saturday, May 27, 2017

The programming language generations

Generation languages were used to classify the difficulty of understanding of the language. The newer generations of languages have become very simple and easy to understand

1st generation language 

Is the machine language which consist of 0s and 1s, which gives instruction to work on for hardwares such as processors.

2nd generation language 

Also called assembly language which converts the statements into machine language
e.g
ADD 9,16

3rd generation language 

This generation is the "high level" programming language, such as Java , C or C++
A compiler will change this type of language to machine ones.This generation needs a  decent amount of  knowledge in programming.
credits;
https://en.wikipedia.org/wiki/Programming_language_generations
http://whatis.techtarget.com/definition/programming-language-generations


4th generation language 

This generation looks more familiar to natural languages and is used for databases.
e.g
EXTRACT ALL CUSTOMERS WHERE "PREVIOUS PURCHASES" TOTAL MORE THAN $1000

5th generation language 

Uses visual interface to create source language that is usually compiles with 3GL or 4GL. Microsoft uses 5gl languages to visualize .eg C# 

Friday, May 5, 2017

Internet of things

Meaning

Is the connection of many of devices with internet. That includes smart phones, washing machines to cars and anything else you can imagine of.

Why is it used?
To make things easier for us and get things done more effectively.

Who uses it and how is it used for?

Devices in homes (Smart Homes)
companies like google make devices that are connected with the internet and make things simpler by touching a button and multiple things turn on/off, e.g lamps.

Wearable devices
wearable devices such as smart watches and smart jackets, do use internet and make things simpler for us.They can be used such as getting news while being outdoors.



Thursday, May 4, 2017

Big Data

Description

Big data is a large volume of data, whether organized or unorganized that is being recorded on a daily e.g business day to day basis. The usefulness of these large data is dependent on the organizers or the ones who have the privileges to use those data. It can be used to analyse for looking at patterns and bring out forth a better strategic plan e.g for a business marketing.

Big data comes in many formats such as from emails,videos or financial transactions.
Big data can also be complex, when it come from many different resources, but also helps to make a pattern or connect relationships and so on.

Who uses it and how it is used for?

Manufacturing companies
Data coming from reviewers or many customers, can boost the quality of the manufacturers' products and reduce waste's to minimize the output and maximize their output. That is a key, especially for today's highly competitive market.

Health Care
When data is coming from Patient records, treatment plans and others, and used it very effectively; then they could do things more accurately or sometimes find things that were hidden and could improve the patients care.

Where does it come from?
The sources for big data comes generally from those three categories;
streaming data,social media data and publicly available resources.




Tuesday, April 4, 2017

My favorite custom made PC

This build is just my for a demonstration for what I wished I would have in the future.
Let us start with the cpu; it is the new AMD Ryzen 7 1800X ; has;
-3.6 Ghz boost to 4ghz
-8cores/16threads
-cashe 4mb/16mb (L2/L3)
-AM4 type
https://www.amd.com/en/products/cpu/amd-ryzen-7-1800x
it is good for multitasking and games

Next is the motherboard which is MSI X370 GPC ATX AM4;
And now we will go with the main attraction and that is the Gpu; EVGA Geforce Titan X 12gb and also it will be two of them and a SLI bridge will connect both of those GPus
https://pcpartpicker.com/product/J8KhP6/evga-video-card-12gp42992kr

Going to RAM , it will be the kingston hyperX fury black 16gb DDR4 memory
https://pcpartpicker.com/product/xhM323/kingston-memory-hx421c14fbk216

Coming next is the storage which would be a SSD 500gb and a HDD of 1TB
https://pcpartpicker.com/product/FrH48d/samsung-internal-hard-drive-mz75e500bam
https://pcpartpicker.com/product/MwW9TW/western-digital-internal-hard-drive-wd10ezex

The case is an RGB Corsair Crystal mid tower range and the power supply si an EVGA superNova 850watt

https://pcpartpicker.com/product/LCfp99/evga-power-supply-220g20850xr
https://pcpartpicker.com/product/vbL7YJ/corsair-cc-9011101-ww-atx-mid-tower-case-cc-9011101-ww
This Monster is good for gaming and multitasking such as video rendering and so on.

Saturday, March 25, 2017

HDD and SSD , What to choose?

HDD and SSD are both storage drivers, which stores data files or accessing little data transactions.
HDD or also called hard disk drive, has a moving disk which moves like a CD. It stores a lot of data compared to SSD, but usually wears off/breaks when using a long period of time.
SSD also called solid state drive, is a chip that can run software faster than HDDs. It is faster and does not have a disk like HDD, however it is expensive as 500gb of storage is around 150 dollars in present day and also writing on them heavily can also wear the drive.
Both of the drives are reliable and HDDs are being recommended if you store a lot of files while SSDs are used to access software much more faster i.e adobe photoshop.
https://youtu.be/YQEjGKYXjw8

Friday, March 10, 2017

A small explanation about SDRAM and DRAM 

RAM , also called random access memory, which is a type of a computer memory that can be accessed randomly. RAM can access to data much more faster than the hard drive which could directly access the data stored inside, which allows the computer to run much more faster.

There are two types of RAM; DRAMs and SDRAMs .
DRAM also called dynamic ram is the ram we use mostly in our personal computer.It constantly needs to be refreshed(re energized) to prevent loss of contents.
SDRAM also called static dynamic ram, is the ram which is mostly inside of a CPU. It is called static for because of  it does not need to be constantly to refresh/re energize. 
SDRAM is expensive and also faster than DRAM. For example a 512 megabyte of SDRAM can access data faster than a 8 gigabyte of DRAM.

                    http://www.webopedia.com/TERM/R/RAM.html

Thursday, March 2, 2017

Electronic data and instructions



System unit is an electronic circuitry which contains different type of components called microprocessor. 
System unit cannot make a directly process such as requests.(computer only recognizes electronic signals.)
Electronic data is the a digital, magnetic stored data which store all kind of stuff such as documents, software and others.Electronic data can be a hard disk , CD ROM, floppy disks ,etc.
data is being represented as two state system or Binary System [0's(off) and 1's(on)]
They are called character encoding
The Binary character encoding consists of;

ASCII also called American standards code for information interchange and is used in microcomputers to represent characters.
EBCDIC also called Extended binary coded decimal Interchange code and used in mainframe computers. These schemes were quite effective but limited.
UNICODE. A popular and most widely used in present day. When internet exploded, it has been founded and is now widely used because of its 16 bits (many number of bits which also allows non English character or special characters to be represented ).


           

Saturday, February 25, 2017


Painting traditional to Painting digital


Hello guys,here I will talk a small overview about painting traditional to painting digitally.
I am a student in digital concept arts and I will write about what I have learned so far about those two subjects.
Painting is an art, coming from the skills and creativity of a painter.Painting as far as I have learned is beneficial in mental growth such as increase in creativity and emotions.

Traditional painting is the usage of a paper and a pencil(basic) and has been used for millennium years ago and is still used in the present day.

One famous painting from Van gogh (1853-1890)                                                             Traditional painting needs a lot of materials to achieve this painting and a lot of skills.The materials are not limited as it will accumulate the expenses through months of painting

Digital painting is the drawing with a computer.The painting is done in a special software that allows the having multiple materials in one place.The digital drawing is not as much as different as traditional painting as it uses a graphic tablet to replace the paper and the drawing brush.
Digital painting allowed us to paint more realistically and reduces the time taken for one paint to be done.

One concept art design from Feng zhu; the owner of Feng zhu school in Singapore.As you can see digital painting can be more detailed and more realistic.Its cheaper and everyone(with practice) can achieve that without using a lot of tools.

Personally in my opinion is that, technology made it easier for us to do this work of art and the proof is the increase of painters in the recent years.Even traditional famous painters(such as Aaron Blaise; famous in"The rescuers down under", "Beauty and the beast","Aladdin", "The lion king" and many more.) Links to the above painters; https://www.youtube.com/user/AaronBlaiseArt/about , https://www.youtube.com/channel/UCbdyjrrJAjDIACjCsjAGFAA

Thursday, February 23, 2017

The five parts of information system

An information system is a step by step system, which people and companies use to collect, filter, process, create and distribute data,(https://en.wikipedia.org/wiki/Information_system)

The five main part of an information system which are; hardware, software, personnel, procedures and data.
Data is a collection of quantities,characters,symbols,etc stored in a computer.Data also can be the name of a person,birth date and so on.
Hardware is the equipment which stores the data e.g the computer stores data.
Software is the one which compiles and also shows the data as in information.
Personnel are the employees which work and put those data into the hardware.
Procedures are the instructions to how to use the hardware and store the data to show information.