Sunday, October 14, 2012

Allah is beautiful, he loves beauty

Allah est beau, il aime la beauté.




The works of Dr. kais dukes, Dr. Said ghazzawi, and Dr. abdeldaeem kaheel inspired me to propose my own contribution to the scientific islamic community, here are some humble ideas:
 
Analyzing, modelling, designing and developing Islamic knowledge  Using Unified Modelling Language, Model Driven Engineering, and Object Oriented Programming


 As far as we are concerned in this paper, we propose to classify Islamic Knowledge into three categories:
1.       Holy Quran,
2.       Hadith,
3.       Saying of renowned Muslims.
In this paper, we will focus, only on the prophet Muhammad (pbuh) sayings (hadiths), as they provide us with important source of information, regarding our methodology.
In the following section, we present a new methodology for modeling hadiths, using what is called UML activity diagram.

A.  Activity Modelling for an activity hadith

In our methodology, we present several basic rules:
1.                     We decompose an activity (such as Salat), to many different sub-activities (such as rakâa). For example :
2.                     We decompose a sub-activity (such as rakâa), to many different actions (such as takbir, reading, rokôo, soujoud, joulouss, etc...). For example :
3.                     We decompose an action, or activity, or sub-activity into three components :
a.       Condition (IF)
b.       Result of the condition (Then),
c.        Alternative Result (Else).
First, we consider that a hadith that explains actions and activities of the prophet Muhammad (pbuh). The following hadith is the perfect illustration of the principle:
أنَّ فَهْدًا حَدَّثَنَا ، قَالَ : حَدَّثَنَا أَبُو غَسَّانَ ، قَالَ : حَدَّثَنَا زُهَيْرٌ ، قَالَ : حَدَّثَنَا أَبُو إِسْحَاقَ ، قَالَ : أَتَيْتُ الأَسْوَدَ بْنَ يَزِيدَ ، وَكَانَ لِي أَخًا وَصَدِيقًا ، فَقُلْتُ يَا أَبَا عَمْرٍو ، حَدِّثْنِي مَا حَدَّثَتْكَ عَائِشَةُ رَضِيَ اللَّهُ عَنْهَا أُمُّ الْمُؤْمِنِينَ ، عَنْ صَلاةِ رَسُولِ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ ، فَقَالَ : قَالَتْ : " كَانَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ يَنَامُ أَوَّلَ اللَّيْلِ وَيُحْيِي آخِرَهُ ، ثُمَّ إِنْ كَانَتْ لَهُ حَاجَةٌ قَضَى حَاجَتَهُ ، ثُمَّ يَنَامُ قَبْلَ أَنْ يَمَسَّ مَاءً ، فَإِذَا كَانَ عِنْدَ النِّدَاءِ الأَوَّلِ ، وَثَبَ وَمَا قَالَتْ قَامَ فَأَفَاضَ عَلَيْهِ الْمَاءَ ، وَمَا قَالَتْ : اغْتَسَلَ وَأَنَا أَعْلَمُ مَا تُرِيدُ وَإِنْ كَانَ جُنُبًا تَوَضَّأَ وُضُوءَ الرَّجُلِ لِلصَّلاةِ "
From:
شرح معاني الآثار للطحاوي » بَابُ الْجُنُبِ يُرِيدُ النَّوْمَ أَوِ الأَكْلَ
First, we have to separate the activity statements from the rest of the Islamic text:
كَانَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ يَنَامُ أَوَّلَ اللَّيْلِ وَيُحْيِي آخِرَهُ ، ثُمَّ إِنْ كَانَتْ لَهُ حَاجَةٌ قَضَى حَاجَتَهُ ، ثُمَّ يَنَامُ قَبْلَ أَنْ يَمَسَّ مَاءً ، فَإِذَا كَانَ عِنْدَ النِّدَاءِ الأَوَّلِ ، وَثَبَ وَمَا قَالَتْ قَامَ فَأَفَاضَ عَلَيْهِ الْمَاءَ ، وَمَا قَالَتْ : اغْتَسَلَ وَأَنَا أَعْلَمُ مَا تُرِيدُ وَإِنْ كَانَ جُنُبًا تَوَضَّأَ وُضُوءَ الرَّجُلِ لِلصَّلاةِ "
The highlighted text represents a judgment of the narrator, and could help understand the structure of the activities.
وَمَا قَالَتْ قَامَ فَأَفَاضَ عَلَيْهِ الْمَاءَ، وَمَا قَالَتْ: اغْتَسَلَ وَأَنَا أَعْلَمُ مَا تُرِيدُ
In this step, we try to differentiate between activity, sub-activities, and actions. For ease of comprehension, we give the letter (A) for activities, the acronym (Sub) for sub-activities, and the letter (a) for actions.
يَنَامُ أَوَّلَ اللَّيْلِ
Action
وَيُحْيِي آخِرَهُ
Activity
ثُمَّ إِنْ كَانَتْ لَهُ حَاجَةٌ
If condition
قَضَى حَاجَتَهُ
Then action
ثُمَّ يَنَام
Action
قَبْلَ أَنْ يَمَسَّ مَاءً
Condition (and action)
فَإِذَا كَانَ عِنْدَ النِّدَاءِ الأَوَّلِ
If condition
وَثَبَ
Then action
وَإِنْ كَانَ جُنُبًا
If condition
تَوَضَّأَ وُضُوءَ الرَّجُلِ لِلصَّلاةِ
Then Activity
For computer scientist, this structure is very likely an algorithm, which could be encoded in computer understandable language, please refer to discussions at the end of the paper.

B.  UML Activity Modelling for an activity hadith

Since the previous hadith focused on actions and activities, we choose to call it “activity hadith”. In consequence it should be modelled by a tool providing such possibilities; we present hereafter an example of hadith’s modelling using UML activity diagram.




Dear brothers and sisters, welcome in Islam.

Saturday, October 13, 2012

Pour l'éducation islamique et religieuse au supérieur

Ce n'est qu'après 18 ans ou presque, lorsque l'adolescent part de chez ses parents, pour continuer ses études, et lorsqu'il se retrouve livré à lui, qu'il doit être orienté et guidé, savoir ce qu'il doit faire, et savoir ce qu'il doit éviter. Ce n'est qu'à ce moment là qu'il doit obtenir une formation spirituelle, religieuse, et islamique approfondie, l'éducation islamique doit commencer dés l'enfance, et continuer jusqu'au paradis et non pas se terminer à 18 ans malheureusement, ceci évitera à beaucoup, les déboires d'une jeunesse mal avisée.

Tuesday, October 2, 2012

Les priorités en islam

  1. la foi (al imane)
  2. as-salat (la prière).
  3. as-sawm (le jeûne pendant le mois de ramadan)
  4. a-zakat (l'aumône de 2,5%)
  5. al-haj (le pélerinage à la mecque).
  6. birr al walidine (very difficult to prioritize)
  7. le travail (peut donner lieu à a-zakat).
  8. le mariage (est prioritaire pour empêcher l'homme de gamberger).
  9. al-omra (la visite des lieux saints).
  10. etc...
 

Des métaphores (peut-être) utiles

L'exemple des loups derrière la colline, s'applique également à un matelot qui guette l'approche de navires hostiles ou de rochers dangereux, pour en avertir ses coéquipiers, cela s'applique également à un homme au haut d'une montagne et qui verrait s'approcher le déluge, quoi que le fait qu'il soit en haut de la montagne est loin de le protéger du déluge (malheureusement, le fils du prophète Noé, a cru qu'il a allait être protégé du déluge, lorsqu'il s'est réfugié sur une très haute montagne, mais il fut emporté par les eaux).

Les loups derrière la colline

Imaginons, qu'un éclaireur, se tient tout en haut d'une colline, et aperçoit une meute de loups, s'approchant à vive allure, et se dirigeant tout droit vers le village où se trouve enfants, femmes, hommes, et bétail, l'éclaireur est quelqu'un que tout le monde connait et dont tout le monde atteste de sa bonne foi, imaginons que cet homme les avertit du danger qui s'approche et qui conduirait à la perte de tout le village est-ce les gens l'écouteraient où le traiterait de menteur, à mon avis, les gens auraient tout intérêt à l'écouter, puisque ce dernier les invite à leur propre salut. Ceci s'applique évidemment, à tout prophète qui invita jadis son peuple à la foi, et à l'islam. Ceci s'invite également à tous les personnes pieuses qui invitent leurs amis et frères à leur salut.

Une prière bienfaite, un travail bienfait

Quand on réalise la prière comme il se doit, on a l'impression d'avoir réalisé un travail dument accompli, et on une sensation de bien être.

Pendant la prosternation (soujoud)

Pendant la prosternation, la pression sanguine dans la boite crânienne, occasionnant, une augmentation du taux de sérotonine dans le cerveau, ceci est connu par de nombreux bienfaits sur le corps, comme le fait de combattre le stress. Par ailleurs, on ressent une sensation très plaisante quand le front et le nez, touchent le sol pendant la prosternation. 

Certains disent que par la même occasion, l'on arrive à décharger, la charge électrostatique dans le corps, en entrant en contact avec la masse (représentée ici par le sol).

Encore, autre chose, quand on pose sa tête et ses mains, et ses genoux sur terre, on a l'impression que l'on ne porte plus aucun poids (sur ses épaules, si je puis dire), on sent que l'on a plus aucune pression qui nous pèse.

Les bienfaits du roukou3

La position du roukou3 aide entre autres, à étirer en douceur, et à détendre les mollets, et à éviter à long terme les crampes des mollets connues par les gens qui pratiquent la marche sur de longues distances, ou la randonnée.

The works of Dr. kais dukes, Dr. Said ghazzawi, and Dr. abdeldaeem kaheel inspired me to propose my own contribution to the scientific islamic community, here are some humble ideas in order to learn hadith.
 

Analyzing, modelling, designing and developing Islamic knowledge  Using Unified Modelling Language, Model Driven Engineering, and Object Oriented Programming

 As far as we are concerned in this paper, we propose to classify Islamic Knowledge into three categories:
1.       Holy Quran,
2.       Hadith,
3.       Saying of renowned Muslims.
In this paper, we will focus, only on the prophet Muhammad (pbuh) sayings (hadiths), as they provide us with important source of information, regarding our methodology.
In the following section, we present a new methodology for modeling hadiths, using what is called UML activity diagram.

A.  Activity Modelling for an activity hadith

In our methodology, we present several basic rules:
1.                     We decompose an activity (such as Salat), to many different sub-activities (such as rakâa). For example :
2.                     We decompose a sub-activity (such as rakâa), to many different actions (such as takbir, reading, rokôo, soujoud, joulouss, etc...). For example :
3.                     We decompose an action, or activity, or sub-activity into three components :
a.       Condition (IF)
b.       Result of the condition (Then),
c.        Alternative Result (Else).
 
First, we consider that a hadith that explains actions and activities of the prophet Muhammad (pbuh). The following hadith is the perfect illustration of the principle:
 
أنَّ فَهْدًا حَدَّثَنَا ، قَالَ : حَدَّثَنَا أَبُو غَسَّانَ ، قَالَ : حَدَّثَنَا زُهَيْرٌ ، قَالَ : حَدَّثَنَا أَبُو إِسْحَاقَ ، قَالَ : أَتَيْتُ الأَسْوَدَ بْنَ يَزِيدَ ، وَكَانَ لِي أَخًا وَصَدِيقًا ، فَقُلْتُ يَا أَبَا عَمْرٍو ، حَدِّثْنِي مَا حَدَّثَتْكَ عَائِشَةُ رَضِيَ اللَّهُ عَنْهَا أُمُّ الْمُؤْمِنِينَ ، عَنْ صَلاةِ رَسُولِ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ ، فَقَالَ : قَالَتْ : " كَانَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ يَنَامُ أَوَّلَ اللَّيْلِ وَيُحْيِي آخِرَهُ ، ثُمَّ إِنْ كَانَتْ لَهُ حَاجَةٌ قَضَى حَاجَتَهُ ، ثُمَّ يَنَامُ قَبْلَ أَنْ يَمَسَّ مَاءً ، فَإِذَا كَانَ عِنْدَ النِّدَاءِ الأَوَّلِ ، وَثَبَ وَمَا قَالَتْ قَامَ فَأَفَاضَ عَلَيْهِ الْمَاءَ ، وَمَا قَالَتْ : اغْتَسَلَ وَأَنَا أَعْلَمُ مَا تُرِيدُ وَإِنْ كَانَ جُنُبًا تَوَضَّأَ وُضُوءَ الرَّجُلِ لِلصَّلاةِ "
 
From:
 
شرح معاني الآثار للطحاوي » بَابُ الْجُنُبِ يُرِيدُ النَّوْمَ أَوِ الأَكْلَ
 
First, we have to separate the activity statements from the rest of the Islamic text:
 
كَانَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ يَنَامُ أَوَّلَ اللَّيْلِ وَيُحْيِي آخِرَهُ ، ثُمَّ إِنْ كَانَتْ لَهُ حَاجَةٌ قَضَى حَاجَتَهُ ، ثُمَّ يَنَامُ قَبْلَ أَنْ يَمَسَّ مَاءً ، فَإِذَا كَانَ عِنْدَ النِّدَاءِ الأَوَّلِ ، وَثَبَ وَمَا قَالَتْ قَامَ فَأَفَاضَ عَلَيْهِ الْمَاءَ ، وَمَا قَالَتْ : اغْتَسَلَ وَأَنَا أَعْلَمُ مَا تُرِيدُ وَإِنْ كَانَ جُنُبًا تَوَضَّأَ وُضُوءَ الرَّجُلِ لِلصَّلاةِ "
 
The highlighted text represents a judgment of the narrator, and could help understand the structure of the activities.
 
وَمَا قَالَتْ قَامَ فَأَفَاضَ عَلَيْهِ الْمَاءَ، وَمَا قَالَتْ: اغْتَسَلَ وَأَنَا أَعْلَمُ مَا تُرِيدُ
 
In this step, we try to differentiate between activity, sub-activities, and actions. For ease of comprehension, we give the letter (A) for activities, the acronym (Sub) for sub-activities, and the letter (a) for actions.
 
يَنَامُ أَوَّلَ اللَّيْلِ
Action
وَيُحْيِي آخِرَهُ
Activity
ثُمَّ إِنْ كَانَتْ لَهُ حَاجَةٌ
If condition
قَضَى حَاجَتَهُ
Then action
ثُمَّ يَنَام
Action
قَبْلَ أَنْ يَمَسَّ مَاءً
Condition (and action)
فَإِذَا كَانَ عِنْدَ النِّدَاءِ الأَوَّلِ
If condition
وَثَبَ
Then action
وَإِنْ كَانَ جُنُبًا
If condition
تَوَضَّأَ وُضُوءَ الرَّجُلِ لِلصَّلاةِ
Then Activity
 
For computer scientist, this structure is very likely an algorithm, which could be encoded in computer understandable language, please refer to discussions at the end of the paper.

B.  UML Activity Modelling for an activity hadith

Since the previous hadith focused on actions and activities, we choose to call it “activity hadith”. In consequence it should be modelled by a tool providing such possibilities; we present hereafter an example of hadith’s modelling using UML activity diagram.

La position du joulouss

La position du joulouss, aide à étirer et à détendre les jambes, et enfin de compte à éviter les crampes des jambes très connues par les cyclistes, et qui sont très douloureuses.

Les bienfaits de la prosternation

La prosternation est très bénéfique pendant as-salat, car l'on ressent un contact bénéfique avec le sol et enfin de compte avec la terre, de sentir notre vraie place, de se sentir faible et de sentir le pouvoir du seigneur.

Pour faire la prière, on rentre en contact avec trois éléments : l'eau, le vent, et la terre, l'eau pendant les ablutions (ou la terre pendant tayamoum), le vent qui sèche l'eau sur nos membres, et la terre sur la quelle nous faisons la prière. Puisque selon la connaissance commune, universelle, l'homme retourne à la terre, durant la prière, le musulman se prosterne sur la terre d'où il a été créé et vers laquelle il retournera après sa mort, finalement c'est un évident retour aux sources qui nous rappelle notre passé et notre avenir enfin de compte.

Monday, October 1, 2012

L'islam et la recherche islamique

Pour mieux encadrer la recherche scientifique autour de l'islam, il serait nécessaire de prévoir des structures scientifiques organisées de point de vue administratif, organisationnel, et relationnel, en ce qui me concerne, rien de serait mieux que de créer un Centre National pour la Recherche Islamique (ou CNRI). Tous types de recherches, seraient proposées : par exemple, recherche concernant les miracles et prédictions, dans le coran et la sunnah, etc...


Best islamic books to begin with

  1. minhaj al moslim (way of the muslim).
  2. al fiqh al moyassar (simplified code of conduct).
  3. fiqh al sunnah (understanding the way of our beloved prophet mohammad peace be uppon him).
These are 3 great books that gives very detailed and easy to understand steps to learn islam and to apply it.

After MDA, here comes TDA (text driven architecture)

After MDA (or model driven architecture) which allows to modelize and to develop new architectures from model specifications in formal langage like UML (unified modeling langage), Here comes TDA (or Text driven architecture) which, I hope so, will allow to modelise complex architecture from text specifications ("cahier de charges" in  french). I think, TDA is a new term :)


Text Driven Architecture or  Text Based Architecture

and in result

Text Driven Developpement or  Text Based Developpement

Best Islamic motivational Speakers

These are some islamic motivational speakers :

  1. sheikh mohammad metwali al shaarawi.
  2. sheikh youssouf al qaradawi.
  3. sheikh mohammad hassan.
  4. sheikh mohammad al areefi.
  5. sheikh omar abd el kafi.
  6. doctor zaghloul al najjar.
  7. doctor mohammad rateb al nabulsi.
  8. doctor amr khaled.
  9. doctor ibrahim el fikky.
  10. ahmad al shugairi.

     

Tribute to Dr. Zaid Ghazzawi


This is a video about a new way of education based on Quran, I must say that, this topic is very interesting for me, congratulations Dr. Zaid Ghazzawi. Looking forward to see and learn more.




Popular Posts