علامہ ابوالفضل عباسی چریا کوٹی
ماہ رواں کے افسوس ناک علمی حادثوں میں دومشہور مسلمان مصنفین اور اہل قلم کی وفات ہے، ایک سید امیر علی بالقابہ اور دوسرے مولوی سید وحیدالدین سلیم پانی پتی، اس سے پہلے چند ماہ ہوئے کہ ایک اور کہنہ مسلمان فاضل مصنف علامہ ابوالفضل عباسی چریا کوٹی وکیل گورکھپور کی وفات کی خبر ملی تھی ان بزرگوں کا یکے بعد دیگرے یوں رخصت ہوتے جانا علم اور قوم کی بدنصیبی ہے۔
علامہ ابوالفضل عباسی چریا کوٹی استاذنا محمد فاروق صاحب یاکوٹی کے شاگرد تھے اور ان چند مستثنیٰ علماء میں تھے، جنہوں نے اس عہد میں جب انگریزی کفر سمجھی جاتی تھی، انگریزی تعلیم حاصل کی، چنانچہ علی گڑھ کالج کے ان طلبہ میں تھے، جو اس کے سب سے کم دیرپا مشرقی شعبہ علوم میں داخل تھے، مرحوم وکالت کے ساتھ ہمیشہ مذہبی و تاریخی تالیف و تصنیف میں مصروف رہتے تھے، چنانچہ قرآن پاک کا اردو ترجمہ الاسلام، تاریخ اسلام، انگریزی میں قانون محمدی کی بعض کتابیں، انتخاب دواوین اور ایک دو اصلاحی افسانے یادگار چھوڑے، ’’الاسلام‘‘ اور ’’تاریخ اسلام‘‘ مرحوم کی بہترین تصنیفات ہیں، مرحوم کی عمر غالباً کم و بیش ستر (۷۰) ہوگی۔ (سید سلیمان ندوی، اگست ۱۹۲۸ء)
Today, the whole world is facing the dangerious issues of environmental pollution. There is a lot of piles of garbage, plastic bags and waste are found in common routes and streets, the use of bacterial and antiseptic chemicals, smoking as well as the excessives use of machinery causes the abundance of smoke and due to the noise of vehicles, rugs, motorcycles, factories and airplanes, our daily pollution is increasing daily. As a result, many problems including various types of illness and seasonal variations are becoming a major challenge for today's modern era. In order to deal with it, it is important for us to study and follow the instructions of the Prophet (PBUH). Prophet (PBUH) has taken important measures to protect environmental pollution. He has prescribed some precautionary measures to prevent the spreading of dirt in society and keeping the environment clean to avert the soil pollution. For the purpose of aviation of air pollution, the prophet has ordered to populate it with the livestock andplantation. To cope with water pollution, it was emphasized to keep water clean and cleaness of air from odor and dirt. In this modern era, prevention of environmental pollution without following these instructions is impossible. This article has invesitaged on prevention of enviromental pollution and cleanliness of enviroment in the light of Sīrah.
Design patterns are standard design solutions that can be applied and composed in different applications where pattern related information is generally implicit in the UML diagrams of the applications. Applications of design patterns improve the quality and development productivity of software applications. Most software designs are based on different design patterns which are composed with each other. Therefore visualization of overlapping in recognized design patterns play an important role for the program comprehension. Different representations of design patterns have been proposed but each representation has its strengths and limitations. State of the art design pattern visualization approaches are unable to capture all the aspects of design patterns visualization which is important for the comprehension of any software application e.g. the role that a class, attribute and operation plays in a design pattern. Additionally, there exist multiple instances of a design pattern and different kinds of overlapping in design of different systems. Visualization of overlapping and composition in design patterns is undermining area.
This research work is intended to analyze the characteristics, strengths and limitations of key design pattern representations used for visualization and based on the critical analysis of state of the art design pattern visualization approaches propose a hybrid approach which incorporates best features of existing approaches while suppressing their limitations. Our proposed hybrid notation is used to represent design pattern information related to class and to visualize different kinds of overlapping. Stereotypes, their associated tagged values, semantics and constraints are defined to represent the design pattern information related to attributes and/or operations of a class. We developed a prototyping tool named VisCDP to validate the concept of our approach.VisCDP is used to visualize design patterns information related to classes, operations and/or attributes in the composition of Recognized Design patterns. It provides static as well as on demand (dynamic) visualization in any UML class diagram. A real world case study is used to evaluate our approach and to compare the results with the other approaches.