Malek's Moorish Tales

Meanderings about life and technology

لماذا لا أعتبر نفسي وطنيا ؟

   إن أحد الألقاب الذي يعتبره العديد إن لم يكن الكل من أسوء الشتائم في معظم العالم العربي هو اللا وطنية، فنتحدث عن الانسان النبيل الوطني وعن الخائن العميل اللاوطني ... في المغرب مثلا، نجد بعض الأحزاب تنعت نفسها بالوطنية وتعتبر الباقي غير ذا شرعية لأنهم ليسوا وطنيين. أستغرب لماذا لابد لنا أن نكون وطنيين، ولماذا لانجد لهذا المسطلح وجودا في القواميس السياسية الغربية والأسيوية، ما عدا ما قد نكتشفه في مقالات وخطابات بعض الهامشيين الدين يكونون في معظمهم من اليمين المتطرف من أشباه لوبين الفرنسي، أو من الشعبويين الذين سلعبون في ملعب عواطف الجماهير بدلا من الأفكار والبرامج ؟

    أنا لست رجل سياسة، واهتمامي بموضوع مثل الوطنية لا يعدو أن يكون من منطلق التحليل ومحاولة فهم معنى الحياة والإنسان والعالم ... لذلك فلا بد لي من محاولة فهم دلالة المصطلح، ثم التموقع بالنسبة بلدلالته.

   ماذا تعني الوطنية ؟ هل هي تفضيل الوطن عن غيره من الأوطان ؟ ما هو الوطن ؟ هل هو رسم في ورق نسميه خريطة، يفصل اعتباطيا بين جزء من كوكبنا وبين باقي الأجزاء ؟ هل هو مجموعة من الناس شاءت ظروفهم وأقدارهم أن يتواجدوا في مكان ما وصفته الخرائط بأنه بلد معين، أو وطن معين ؟ لماذا كان ضروريا أن أعتبر نفسي أقرب لشخص لا تجمعني به أفكار مشتركة ولا رؤية معينة للعالم لمجرد أنه ولد أو تواجد في لحظة ما في قطعة تراب قريبة من تلك التي تواجدت بها في نفس اللحظة، وأبعد من آخر يقتسم اهتماماتي ورؤيتي للإنسان والكون لأنه يتواجد في قطعة أرض أخرى تبعد عني بمسافات لا أجد لها دلالة إلا عند افتحاص الخرائط والرسوم ... هل أنت، قارئ هذا المقال، بالضرورة تتواجد في مكان معين كي تفهمني وتتفق أو تختلف معي ؟

   ما دام هذا الحديث يجمعنا في مكان غير مناسب للتحليل المطول، أكتفي بدرج وحهة نظري إذا و لكل قارئ أن يتقاسمها، أو يعترض عليها، أو يناقشها ...

   إنني لست وطنيا، ولن أكون كذلك أبدا. إنني متشبث بهويتي التي أطورها يوما عن يوم، وفخور بكل ما يسكن ذاكرتي من تربة ولدت فوقها، وتلك التي قضيت فيها أيام طفولتي، و الأخرى التي رأتني أكون نفسي شابا، و كل التربة التي وطئتها مقيما أو عابرا، مرحبا به من الآخرين المتواجدين بها أو غير مرغوب فيه من قبلهم، وكذالك بالروائح التي لن تفارق ذاكرتي و ألوان السماء في أقصى الشمال أو الجنوب أو ما توسطهما، وبالأصدقاء من مختلف الأعراق والأوطان، وبالأفكار التي سكنتني أو فارقتني بعد أن طورت رؤيتي. تلك هويتي التي أتشبث بها ولن أفارقها.

   إنني لست وطنيا ولن أكون كذلك أبدا، لأنني أقرب إلى من يشاركني رؤيتي، كان عربيا أوعجميا، كان أسودا أو أبيضا، كان طويلا أو قصيرا ... إني أشبه بيابانيا يقاسمني آرائي مني بآخر يقطن الدار المحادية لمنزلي لا أتقاسم معه أي شيئ، وأجدر بي أن أدافع عن أشباهي وأقف إلى جانبهم ... أما الأوطان والبلدان والأقطار، فأترك للذين يحددون مغزاها ومكوناتها أن يعطوها الدلالات التي يريدون، والتي لا تخصني في شيئ، لأنني إنسان قبل كل شيئ، وبعدها فأنا أفكاري ورؤيتي، وبعدها عواطفي التي لا تعرف للحدود مكان ...

Very simple way to do smart tags

Too tired to go into any object model, I will just give a very simple example of XML List Smart tags in the new Office System, taking advantage of the MOSTL engine. Just put the following XML into an xml file in C:\Program Files\Common Files\Microsoft Shared\Smart Tag\LISTS\1033\ et d'exécuter l'utilitaire C:\Program Files\Common Files\Microsoft Shared\Smart Tag\SmartTagInstall.exe and my name will be recognized on your documents, allowing you to access my blog from any office document  ...

<?xml version="1.0" encoding="utf-8" ?>
<!-- _lcid="1033" _version="11.0.4617" -->
<!-- _LocalBinding -->
<FL:smarttaglist xmlns:FL="http://schemas.microsoft.com/office/smarttags/2003/mostl">
    <FL:name>
        <!-- _locID_text="name" _locComment="{StringCategory=TXT}" -->Malek test lists</FL:name>
    <FL:lcid>
        <!-- _locID_text="lcid" _locComment="{StringCategory=TXT}" -->1033,0</FL:lcid>
    <FL:description>
        <!-- _locID_text="description" _locComment="{StringCategory=TXT}" -->Ensemble de listes de test</FL:description>
    <FL:moreinfourl>
        <!-- _locID_text="url" _locComment="{StringCategory=TXT}" --></FL:moreinfourl>
    <FL:updateable>false</FL:updateable>
    <FL:autoupdate>false</FL:autoupdate>
    <FL:lastcheckpoint>100</FL:lastcheckpoint>
    <FL:lastupdate>5123942</FL:lastupdate>
    <FL:updateurl>
        <!-- _locID_text="updateurl" _locComment="{StringCategory=TXT}" --></FL:updateurl>
    <FL:updatefrequency>20160</FL:updatefrequency>
    <FL:smarttag type="urn:schemas-microsoft-com:office:smarttags#malektest">
        <FL:caption>
            <!-- _locID_text="recognizercaption" _locComment="{StringCategory=TXT}" -->Mot de test</FL:caption>
        <FL:terms>
            <FL:termlistwithprops> 
                <FL:prop RecognizedByMOSTLList="True" />
                <FL:t>Malek</FL:t>
                <FL:t>Abdelmalek</FL:t>
                <FL:t>Kemmou</FL:t>
                <FL:t>A.Kemmou</FL:t>
                <FL:t>A.K</FL:t>
               </FL:termlistwithprops>
        </FL:terms>
        <FL:actions>
            <FL:action id="My Blog">
                <FL:caption>
                    <!-- _locID_text="My WebLog" _locComment="{StringCategory=TXT}" -->Navigate to my WebLog</FL:caption>
                <FL:url><!-- _locID_text="actionurl1" _locComment="{StringCategory=TXT}" -->http://www.malekkemmou.ma</FL:url>
            </FL:action>
        </FL:actions>
    </FL:smarttag>
</FL:smarttaglist>

Quelques infos sur Office System 2003

Etant très fatigué par la formation que je donne sur Office System, je vais juste donner un petit exemple sur les nouvelles fonctionnalités des balises actives sur Office 2003. l'exemple suivant est un fichier XML de liste, utilisable à travers le moteur MOSTL d'office, et permet de créer une balise active qui reconnait mon nom. Il suffit de le placer dans le répertoire c:\Program Files\ Fichiers Communs\ Microsoft Shared\Smart Tag\LISTS\1033\ et d'exécuter l'utilitaire c:\Program Files\ Fichiers Communs\ Microsoft Shared\Smart Tag\SmartTagInstall.exe pour qu'il devienne actif. cette balise ne fait que renvoyer vers ce Web Log ...

<?xml version="1.0" encoding="utf-8" ?>
<!-- _lcid="1033" _version="11.0.4617" -->
<!-- _LocalBinding -->
<FL:smarttaglist xmlns:FL="http://schemas.microsoft.com/office/smarttags/2003/mostl">
    <FL:name>
        <!-- _locID_text="name" _locComment="{StringCategory=TXT}" -->Malek test lists</FL:name>
    <FL:lcid>
        <!-- _locID_text="lcid" _locComment="{StringCategory=TXT}" -->1033,0</FL:lcid>
    <FL:description>
        <!-- _locID_text="description" _locComment="{StringCategory=TXT}" -->Ensemble de listes de test</FL:description>
    <FL:moreinfourl>
        <!-- _locID_text="url" _locComment="{StringCategory=TXT}" --></FL:moreinfourl>
    <FL:updateable>false</FL:updateable>
    <FL:autoupdate>false</FL:autoupdate>
    <FL:lastcheckpoint>100</FL:lastcheckpoint>
    <FL:lastupdate>5123942</FL:lastupdate>
    <FL:updateurl>
        <!-- _locID_text="updateurl" _locComment="{StringCategory=TXT}" --></FL:updateurl>
    <FL:updatefrequency>20160</FL:updatefrequency>
    <FL:smarttag type="urn:schemas-microsoft-com:office:smarttags#malektest">
        <FL:caption>
            <!-- _locID_text="recognizercaption" _locComment="{StringCategory=TXT}" -->Mot de test</FL:caption>
        <FL:terms>
            <FL:termlistwithprops> 
                <FL:prop RecognizedByMOSTLList="True" />
                <FL:t>Malek</FL:t>
                <FL:t>Abdelmalek</FL:t>
                <FL:t>Kemmou</FL:t>
                <FL:t>A.Kemmou</FL:t>
                <FL:t>A.K</FL:t>
               </FL:termlistwithprops>
        </FL:terms>
        <FL:actions>
            <FL:action id="My Blog">
                <FL:caption>
                    <!-- _locID_text="My WebLog" _locComment="{StringCategory=TXT}" -->Navigate to my WebLog</FL:caption>
                <FL:url><!-- _locID_text="actionurl1" _locComment="{StringCategory=TXT}" -->http://www.malekkemmou.ma</FL:url>
            </FL:action>
        </FL:actions>
    </FL:smarttag>
</FL:smarttaglist>

 

Disconnected for a week

I just got back from Tunis, Tunisia. For one week, I had no connectivity, my AC adapter for my laptop broke down, and Tunis went through some innondations ...

I was doing a training on Office System for a mixed audience of developpers and ITPro, which I will do 3 more times non-stop, in Casablanca, Morocco and Algiers, Algeria. The course covering XML features, SharePoint integration, smart Tags and smart Docs, research, ...etc.

I will have some rest today, and tomorrow I will post some insight into the new Office development techniques (as well as the code I promised last week).

 

Départ pour Tunis

Demain, je pars pour Tunis (pour donner une formation de 5 jours sur Office System 2003).

Aujourd'hui, j'ai eu à travailler un peu sur InfoPath (il est génial pour créer des formulaires qui exploitent des Web Services), et sur CMS pour créer un Placeholder qui permet aux auteurs d'appliquer facilement un style (classe css) à une partie de leurs contenus. Je posterais le code Lundi.

Ce matin, j'ai fait le voyage entre Casablanca et Rabat (80 km) le plus long de ma vie (3 heures). Le train s'est arrêté juste avant Mohammedia, et la galère a commencée. À chaque fois on annonce "nous nous exécusons pour le retard, et nous reprendrons le voyage dans quelque instants", mais les quelques instants ont duré environ 2 heures ... sans explications ...