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