10.03.2015 Views

Nile News

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

We are inviting you for screening


6<br />

8<br />

10<br />

11<br />

13<br />

4


14<br />

23<br />

EXPERIENCE of DEMOCRACY in DIVERSE SOCIETIES:<br />

16<br />

24<br />

18<br />

25<br />

19<br />

20<br />

26<br />

30<br />

31<br />

32<br />

35<br />

36<br />

37<br />

22<br />

5


Indonesia Nigeria Turkey


1<br />

Nigerian-Turkish<br />

Friendship Cultural<br />

Festival:<br />

Witness the display of the<br />

Nigerian and Turkish delicacies<br />

and Traditional Dances.<br />

As the crowd gatherered to watch<br />

the famous Anatolian Caucasian<br />

dancers from Turkey and the<br />

comedy show by Basketmouth,<br />

one could notice the excitement<br />

and exhilaration in the air. This<br />

was the mood during the 4th<br />

Nigerian-Turkish Friendship and<br />

Cultural Festival held in <strong>Nile</strong><br />

University Jabi Abuja.<br />

2<br />

Champions of the 1st Int’l<br />

Dialogue Football Cup in<br />

Abuja<br />

The maiden edition of the Ufuk<br />

Dialogue sports competition<br />

kicked off with the 1st International<br />

Dialogue Football matches, held<br />

at the sport complex of Nigerian<br />

Turkish <strong>Nile</strong> University Abuja on<br />

9thNovember, 2013.<br />

3<br />

“NOAH’S PUDDING”<br />

Noah’s Pudding is a cultural<br />

event dating back centuries<br />

which commerates Prophet<br />

Noah(pbuh) and his people, who<br />

chose to follow him. As it was<br />

narrated in the Holy books, after<br />

Prophet Noah(pbuh) built an ark<br />

and invited the believing men<br />

and women to come with him, he<br />

gathered a pair of each species<br />

of animals which sailed with him<br />

in his ark. During the sail, they ran<br />

out of food. Being the Prophet<br />

of God; Prophet Noah (pbuh)<br />

gathered the remaining food<br />

scraps and cooked a delicious<br />

dish which today is known as<br />

“Noah’s Pudding”<br />

29


JOURNAL OF LATEX CLASS FILES, VOL. 6, NO. 1, MARCH 2013 1<br />

UML Modeling of Socket and Programming with<br />

Python<br />

Nuraiym Mamatnazarova<br />

Abstract—Socket, UML and Python will be given as introductory<br />

knowledge. The relations between them are explained in the<br />

following. Until recently Socket programming was not studied<br />

with UML modeling. We will apply UML modeling system to<br />

Socket programming for better understanding.<br />

Keywords—UDP, TCP,UDP, Python, Socket .<br />

I. INTRODUCTION<br />

The relations of Socket, UML and Python have been<br />

introduced. In the classic client-server model, the client sends<br />

out requests to the server, and the server does some processing<br />

with the request(s) received, and returns a reply (or replies)<br />

to the client. The terms request and reply here may take on<br />

different meanings depending upon the context, and method<br />

of the operation.<br />

Web browsers, instant messaging applications and peer to<br />

peer file sharing systems rely on sockets.<br />

UML Modeling<br />

The Unified Modeling Language (UML) is a generalpurpose<br />

visual modeling language that is used to specify,<br />

visualize, construct, and document the artifacts of a software<br />

system. It captures decisions and understanding about systems<br />

that must be constructed. It is used to understand, design,<br />

browse, configure, maintain, and control information about<br />

such systems. It is intended for use with all development<br />

methods, life cycle stages, application domains, and media.<br />

The modeling language is intended to unify past experiences<br />

on modeling techniques and to incorporate current software<br />

best practices into a standard approach.<br />

Python<br />

Fig. 1. Classic client server model<br />

Socket<br />

A socket is one of the most fundamental technologies<br />

of computer networking. Sockets allow applications to<br />

communicate using standard mechanisms built into network<br />

hardware and operating systems. Although network software<br />

may seem to be a relatively new Web phenomenon, socket<br />

technology actually has been employed for roughly two<br />

decades. Software applications that rely on the Internet and<br />

other computer networks continue to grow in popularity.<br />

Python is a general purpose object-oriented scripting<br />

language that can be applied to a large variety of problems.<br />

Python is amazing portable and can be found in almost all<br />

operating systems. Python is interpreted and is easy to extend.<br />

It extends by adding new modules that include functions,<br />

variables ,or type through compiled C or C++ functions. It<br />

can be easily embeded within C or C++ programs, allowing<br />

you to extend an application with scripting capabilities. One<br />

of the most useful aspects of Python is its massive number<br />

of extension modules. These modules provide standard<br />

functions such as training or list processing, but there are also<br />

application- layer modules for video and image processing ,<br />

audio processing, and yes, networking. Can be found Python<br />

in several development areasits used to build system utilities<br />

, as a glue language for program integration , for Internet<br />

application , and for rapid prototyping. Python also has some<br />

advantages over other scripting languages. It has a simple<br />

syntax and is conceptually clear, making it easy to learn. It<br />

is also easier and more descriptive when using complex data<br />

structure (such as lists, dictionaries, and tuples ). It can also<br />

extend languages and be extended by languages in return. It’s<br />

syntax makes it more readable and maintainable than Perl but<br />

less so than Ruby. Pythons advantages over Ruby is the large<br />

number of libraries and modules that are available. Using<br />

these , you can build feature-rich programs with little custom

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!