10 امور لا يستطيع أهل الأي فون الحصول عليها و هي موجودة مع اهل الأندرويد

الأندرويد والأيفون هم رواد التقنية في هذه الأيام فلا يكاد اي حديث تقني يخلو من التطرق لهذين العملاقين و دوما هنالك نقاش و حرب بين مناصري الأندرويد و مناصري الأيفون


نحن هنا من محبي كلا المنصتين فالأيفون يتميز بالجودة كجهاز و كبرامج و المقاييس العالية و الأندرويد يتميز بالتجديد و الخصائص المتميزة الجديدة ، ولا نعني بهذه المقالة حربا على انصار الأيفون أبدا فقط وجدنا بالبحث على النت و التجربة امور موجودة في الأندرويد ولا توجد في الأيفون و نريد هنا ذكرها فقط J

 

10 –

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

 

9-

التلقائية : أحد أهم برامج الأندرويد هو التاسكر

Tasker

يستطيع هذا البرنامج التحكم في جهازك لدرجة كبيرة فتجده يستطيع الدخول في أعماق التلفون و يتحكم في خصائصه تلقائيا كل ما عليك هو ان تخبر البرنامج الشروط مثلا في الوقت الفلاني او مثلا لما اتواجد في المكان الفلاني او اي شرط آخر او مجموعة شروط معقدة و ثم تخبره ما عليه من تغير خصائص التلفون او خصائص احد البرامج لديك في التلفون ؟

أنا مثلا كلما اشغل الفور اسكوير لا اريد ان اخرج و اشغل الجي بي اس و ارجع اشغل الفور اسكوير ابي اضبط التلفون انه يا تلفون اول ما تشوفني اشغل فور اسكوير خليك شاطر و شغل الجي بي اس وحدك على طول (طبعا ذا المثال بسيط جدا اما امكانيات التعديل كبيرة جدا جدا )

الدرجة الكبيرة جدا في التحكم التي توجد هنا لا توجد في الأيفون ولا أظن انها راح تتواجد في النسخ القادمة منه

 

 

8-

تغييرات عميقة في واجهة الإستخدام :

في الأندريد تستطيع استخدام لانجر launger

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

 

7-

الويدجيتس

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

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

 

6-

البدائل هاردوير

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

 


5-

التخزين اللاسلكي للبرامج

البحث عن البرامج و الألعاب الجديدة و تخزينها يفترض ان يكون ممتعا وليس مزعجا ولا متعبا

للأسف فالبحث من داخل برنامج سوق البرامج سواء للأيفون ولا الأندرويد ليس مريحا لتلك الدرجة ، الخيار الثاني في الأيفون هو البحث عن البرنامج على الكمبيوتر و ثم اقوم اجيب الايفون مالي من الغرفة الثانية و اوصله بالواير في الكمبيوتر و اشغل ايتونس عشان انقل البرنامج للتلفون

اما الأندرويد حتى لو كان التلفون في بلد ثاني حتى و انا في بلد كل إلي عليه على كمبيوتري بشاشته الكبيرة افتح الاندرويد ماركت ادور البرامج و الألعاب إلي يعجبوني و اضغط كلك و على طول راح ينزل البرنامج و يتخزن في تلفوني إلي هو واجد بعيد عن هذا الكمبيوتر

 

4-

أنظمة تشغيل بديلة

فلنقل انا مستخدم اندوريد ولم يعجبني نظام التشغيل القياسي الذي يأتي من الشركة طيب بسيطة أعمل فلاش حال نظام تشغيل اندرويد معدل من جهة أخرى مثل سيانجين أو غيرها و لو أعرف مبرمج كبير اخليه يضيف لي في النظام اي خاصية خيالية اتخيلتها

طيب لو كنت مستخدم ايفون و ما عجبني نظام التشغيل القياسي الخيار الوحيد عندي انه ابيع التلفون و اشتري اندرويد

 

3-

التحكم في تلفونك من خلال كمبيوترك

هنالك الـ في ان سي في كلا المنصتين حيث يمكنك التحكم بكامل التلفون من جهاز الكمبيوتر كأنك داخل عليه بالريموت ديسكتوب  و هذا شي رائع ولكن هنالك برامج للأندرويد للتحكم في اجزاء معينة فيه  مثلا يمكنني ان اكتب نص في الكروم و ينتقل الى هاتفي

 

2-

فلاش

لا تعليق

 

1

تكامل البرامج

الميزة الكبيرة في الندرويد هو تكامل البرامج فال برنامج يسجل نفسه في نظام التشغيل على انه مقدم الخدمة الفلانية بالتالي تستطيع كل البرامج الأخرى (حتى إلي ما تعرف عن هذا البرنامج المسجل أي شيء) التخاطب معه ارسال الأوامر اليه و استقبال قيم المرجعة منه

مثلا نقول جوجل فويس صار متوفر عندنا كل إلي عليه اخزنه و راح يخزن نفسه كبرنامج اتصال بديل عن برنامج الاتصال القياسي و اقدر اخليه هو الديفولت يعني على طول لما اتصل استعمل جوجل فويس الحين لما اضغط على رقم تلفون في المسج في الموقع في الإيميل على طول راح يشتغل جوجل فويس لانه مسجل في نظام التشغيل انه برنامج اتصال الأساسي لي .

أي فون لا تعليق

 

النتيجة



Read More

CyanogenMod / سيانجين مود

سِيان جين مود هكذا ينطق وهي نسخة من نظام التشغيل الاندرويد مفتوحة المصدر، يقوم بتطويرها مجموعة من مطوري الاندرويد بشكل يومي دون مقابل ثابت إذ يعتمدون على التبرعات الغير إلزامية ، رقم خيالي لعدد مرات تحميل النسخه رقم 7 لهذا النظام حيث تجاوزت حتى تاريخ 7 مايو 2011 الــ215000 مرة ممايدل على شهرته وعلى تميزة عن الرومات او الاصدرات الاخرى لنظام الاندرويد

 

في الآونه الاخيرة اصبح لها جمهور كبير من المتتبعين إما مباشره في موقعهم الرسمي او في المواقع الاجتماعية، إذ يعملون على التطوير اليومي لهاذا النظام ويمكن تحميل التحديث في كل ليلة ان اردت، وهوا يدعم ما يقارب ثلاثين هاتف لمختلف الشركات المصنعه

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

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

 

 

شخصيا اراه اكثر من رائع وقد حملت الاصدار رقم 7.0.3 والذي يعتبر 2.3.3 على هاتف النكسس اس ولكن اظفت خصائص 2.3.4 وتعمل بشكل رائع خاصة خاصية الفيديو كول عنطريت الجي توك، غدا ان شاءالله احمله على الجلاكسي اس وقريبا على الموتورلا درويد


Read More

الإتصالات الموحدة

الاتصالات الموحدة

(Unified Communications)

هو منهج لدمج وسائل الاتصال غير الفورية (مثل البريد الصوتي والبريد الإلكتروني والرسائل النصية القصيرة والفاكس) مع وسائل الاتصال الفورية (مثل التراسل الفوري و معلومات التواجد و هواتف “اي بي” وإدارة المكالمات ومؤتمرات الفيديو).

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

C:UserskhalidaPicturesUCUC.jpg

تدمج الاتصالات الموحدة جميع وسائل الاتصال معا  1

 

أهم تقنيات الاتصالات الموحدة

التواجد:

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

C:UserskhalidaPicturesUCDefining%20the%20Value%20of%20UC%20Figure.jpg

تدمج الأتصالات الموحدة جميع الوسائل معا  2

البريد الإلكتروني:

تعتبر هذه الوسيلة احد مزايا ثورة المعلومات. وتتيح تبادل المعلومات والملفات بين الأشخاص بدون الارتباط بمكان أو زمان وبتكلفة ضئيلة. تستعمل معظم المؤسسات البريد الإلكتروني بديلا عن البريد الرسمي العادي لما يوفره من سرعة وتكلفة اقل من المراسلات الورقية مع توفر ميزة الأرشفة وسرعة الوصول. كما يستعمل البريد الإلكتروني بين المؤسسات لتوفر السرية والثقة في المراسلات. تمتلك معظم الدول حاليا (ومن بينها السلطنة) تشريعات تتيح استعمال البريد الإلكتروني كمستند (محرر) رسمي ذو قيمة قانونية مثل المستند الورقي تماما. وهذا سيجعل للبريد الإلكتروني أهمية خاصة في الفترة القادمة حيث تتجه الدول والمؤسسات إلى التعامل الإلكتروني. بالإضافة إلى البريد الإلكتروني تعمل مزودات البريد الإلكتروني الحديثة كمركز لعناوين الاتصال (Contacts) ومذكرة (Calendar).

أنظمة هواتف بروتوكول الإنترنت (IP telephony):

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

الاتصالات المرئية ومؤتمرات الفيديو

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

مزايا الاتصالات الموحدة للمؤسسات

تتمحور معظم مزايا الاتصالات الموحدة في زيادة إنتاجية الموظفين وبإتاحة وسائل اتصال شفافة وسرعة عالية في الاتصال وانجاز المعاملات. كذلك وجدت المؤسسات الكبرى فوئد إضافية عبر دمج الاتصال في العمليات الإدارية:

·       بإتاحة مجالات الاتصال للجميع (الموظفين والموردين والعملاء) بأكثر من قناة أو طريقة.

·       سرعة الاتصالات والوصول للشخص المناسب والمتواجد.

·       مزايا التعاون والتشارك في المشاريع والأعمال عبر مزايا مؤتمرات الفيديو.

·       دمج الاتصالات في نسيج العمليات الإدارية حيث يمكن تخزينها كجزء من انجاز واسترجاع المعاملة.

·       دمج الاتصالات في نسيج تطبيقات المؤسسات. مثل نظام علاقات العملاء (CRM) أو نظام خدمة العملاء (CSM) أو نظام إدارة موارد المؤسسات (ERP).

·       إنشاء وتشغيل مراكز الاتصالات ومراكز الخدمة الذاتية بيسر وتكلفة منخفضة ومزايا متطورة.

·       خفض تكاليف الاتصالات.

من يستعمل الاتصالات الموحدة ؟

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

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

هناك الكثير من الجهات الحكومية والشركات الكبرى تستعمل الأتصالات الموحدة :

·       الكثير من الشركات الكبرى من مختلف القطاعات تستعمل الأتصالات الموحدة مثل شركات: انتل (Intel)، بي ام دبليو (BMW) ،و شل (Shell)، و رينو(Renault)، وفولفو(Volvo). يمكن الأطلاع على فيديو ودراسات حالة عن كيف يمكن لجهة حكومية ان تستخدم الأتصالات الموحدة لتحسين الكفاءة وخفض التكاليف،http://www.microsoft.com/uc/evidence.mspx

·       انتقلت الكثير من الشركات الى الاتصالات الموحدة مثل شركة نيسان (Nissan) يمكن الأطلاع على فيديو ودراسة الحالة في موقع شركة سيسكو: http://www.cisco.com/

·        

كيف نبدأ في الاتصالات الموحدة؟

يمكن البدء في الاتصالات فورا بالأجهزة والتطبيقات الموجودة حاليا (او عبر ترقيتها). كما ان هناك منتجات كثيرة اخذ في الاعتبار عند تصميمها منطق الاتصالات الموحدة نذكر منها:

مزودات البريد الإلكتروني:

·       Microsoft Exchange Server 2007: احد اكثر مزودات البريد الإلكتروني انتشارا ويوفر بالاضافة الى مهمته الأساسية خدمات اضافيه كثير مثل: امكانية الدخول عبر متصفح الأنترنت وعبر تطبيقات الهاتف النقال، وادارة عناوين الأتصال،  و ادارة المفكرة والمهام الشخصية.

·       Microsoft Exchange Server 2010: هو الإصدارة التالية من مزود البريد الإلكتروني من شركة ميكروسوفت. توفر هذه الإصدارة جميع مزايا الإصدارة السابقة بالأضافة الى تقنيات مختلفة للأعتمادة الإضافية والمزايا المتطورة منها: دمج المراسلات والفاكس والاتصالات والمحادثة الفورية والبريد الصوتي بالإضافة الى إمكانية تصفح البريد صوتيا عبر الهاتف من خلال تقنيات تعرف الصوت المطورة.

انظمة هواتف بروتوكول الأنترنت ومؤتمرات الفيديو :

·       Cisco Unified Communications Release 7.1: تعتبر سيسكو من الشركات الرائدة في مجال أنظمة هواتف بروتوكول الأنترنت. يمكن القول ان هذا الحزمة من المنتجات تغطي اغلب مجالات الاتصالات الموحدة فهي توفر: الاتصالات الهاتفية والمرئية ومؤتمرات الفيديو والتواجد والمحادثة الفورية والبريد الصوتي ويرتبط بشكل سلس مع مزودات البريد الألكتروني (بالخصوص من شركة مايكروسوفت).

·       Microsoft Communications Server 2007: يتيح هذا المنتج : الاتصالات الهاتفية والمرئية ومؤتمرات الفيديو والتواجد والمحادثة الفورية والبريد الصوتي. ويندمج بشكل كامل مع منتجات ميكروسوفت الأخرى مثل مزودات البريد الألكتروني والدليل النشط (Active Directory).

اجهزة هواتف نظام بروتوكول الأنترنت:

·       Microsoft RoundTable (Polycom® CX5000): يتيح هذا الجهاز مزايا فريدة لمؤتمرات الفيديو. رغم ان الجهاز في الأساس كاميرا لمؤتمرات الفيديو لكنه يتميز عن بقية الكاميرات بقدرته على التقاط صورة محيطية 360 درجة بالإضافة إلى قدرة تركيز الصورة تلقائيا على الشخص المتحدث مما يوفر تجربة مؤتمرات الفيديو بشكل تلقائي وطبيعي مثل الاجتماعات المعتادة.

·       Cisco Unified IP Phones : توفر شركة سيسكو الرائدة في أنظمة الإتصالات مجموعة مختلفة من الهواتف المكتبية تعمل على بروتوكول الانترنت وهذه الهواتف صممت لتوافق مع بيئات العمل المختلفة .

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

Read More

نظم التحكم بالإصدارات

انظمة التحكم بالإصدارات أو انظمة التحكم بالشفرة المصدرية تعتبر اداة مهمة جدا ﻷي مبرمج و ان كان يعمل على المشروع لوحده ، طبعا لو كان يعمل مع فريق من المبرمجين تصبح الحاجة لهذه الأنظمه مهما جدا

إنه من المحزن ان أغلب مطوري الويبو البرمجيات في منطقتنا لا يستعملون انظمة تحكم بالإصدارات و ان كانوا يستعملونها فبإجبار من المدير أو رئيس القسم دون الفهم بمدى أهمية هذه الأداة . فأغلب المبرمجين سيقولون لك ” إنني اعمل لوحدي على المشروع فلماذا استعمل هذه الأداة التي في نهاية ستزيد على أعمالي عملا اضافيا دون منفعة تذكر ” !!!! و الأسوأ من ذلك أن تسمع بعضهم يقولون ” إننا نعمل في فريق مبرمجين صغير جدا (إثنان أو ثلاث مبرمجين ) و يمكننا استعمال الـ شيرد فولدر ” نعم نعم !!!! أرجوكم !!!

لا أقول انني من معتنقي استخدام هذه الإداة من فترة طويلة بل بدأت في استخدامها خلال السنة الماضية فقط و لكن لمدى فائدتها قررت كتابة هذه المدونة عنها مع العلم بوجود تدوينات عربية جميلة جدا تتكلم عن هذا النوع من الأدوات مثل مدونة الويب 2.0
فالنذكر بعض اهم فوائدها


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


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


التزامن بهذا ستنتقل الشفرة المصدرية بينك و بين أعضاء الفريق تلقائيا و كل جديد تكتبه و يكتبونه سيتوفر عند الجميع بطريقة افضل من الشيرد فولدر


تتبع العمل نعم كل ما تقوم به انت و فريقك متتبع على النظام التحكم بالمصادر (كل سطر تكتبه في الشفرة المصدري) او تغيره او تلغيه سيسجل ان فلان الفلاني كتب هذا السطر او غير في هذا السطر بهذا لا احد يستطيع ان يلقي لوم اخطائه على اي فرد آخر من الفريق


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

هذه بعض فوائد انظمة التحكم بالمصادر التي خطرت في بالي و احببت ذكرها و ان شاء الله ستكون هنالك تدوينات أخرى في هذا الموضوع ربما المرة القادمة سأضع تدوينة للمقارنة بين هذه الأنظمة

النسخة الإنجليزية من المقالة

Read More

البطاقة الذكية وتوحيد البيانات

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

لقد سمعت من فترة ليست بالبعيدة من أحد أصدقائي عن أن بنك مسقط قد طرح خدمة جديدة وهي إمكانية إيداع مبالغ نقدية بالبطاقة الشخصية (الأحوال المدنية) وبذلك لا تلزم بحمل بطاقة الحساب البنكي لدفع مبالغ ورسوم في الجهات الحكومية والخاصة، وسميت هذه الخدمة بـ e-Purse . وليس بالجديد على العٌمانين أن هذه البطاقة أيضاً منذ أن أتت قد ألغت رخصة القيادة، أي أنها هي بحد ذاتها تحوي على رخصة القيادة.

وبالإستمرار على هذا النهج ونحو حكومة إلكترونية، فأتوقع أيضاً أن توحد هذه البطاقة كافة السجلات الخاصة بالفرد (البطاقة الشخصية، ورخصة القيادة، والحساب البنكي، والبطاقة الصحية في المستشفيات، وبطاقة القوى العاملة، و… إلخ)

أرى أن هذا شيء جيد لكن ماذا عن الآمان إذا أن بإستطاعة الشخص الذي يأخذ بطاقتك أن يولج إلى العديد من حساباتك في البنوك والمستشفيات وغيرها (center-point of failure) أي أن إخترق شيء واحد يؤدي إلى ضياع الكثير.

على العموم هذا هو مصير التقنية، دائماً التقدم فها (الإعتماد عليها) يؤدي إلى زيادة مخطارها في حالة الفشل.

Read More

تعلم الجافا : ما هي البرمجة (Programming) ؟


ما هي البرمجة (Programming) ؟


البَرْمَجةُ هي مصدرٌ من الفِعل بَرْمَجَ ( يُبَرْمِجُ بَرْمَجَةً )،نعني بالبرمجةِ أن توضع خطوات وأوامر معينة لأداء غرض معين، ومجموع هذه الخطوات والأوامر تدعى برنامجاً(Program).
وعلى سبيل المثال برنامج يقوم بعمل عصير برتقال، هذا البرنامج بُرْمِجَ بأن يقوم بالخطوات التالية:
1-
أحْضر كأس فارغاً نظيفاً.
2-
ضع ملعقتين (حجمهما متوسط) من مسحوقِ عصيرِالبرتقال فيالكأس الفارغ.
3-
أملاء الكأس بالماءالبارد.
4-
حرِّك المزيج بواسطة الملعقة إلى أن يذوب مسحوق عصير البرتقال في الماء.

نتيجةً من هذا البرنامج هو كأس عصيربرتقال.

هذه الخطوات الأربع هي البرمجة التي بواسطتها يستطيع البرنامج عمل عصير البرتقال كما في مثالنا السابق.

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


إذاً ما هي البرمجة في الحاسوب؟ وما هي لغات البرمجة؟

البرمجة في الحاسوب هي كتابة الخطوات البرمجية المطلوبة لأداء غرض معين كما في مثال برنامج عصير البرتقال، ولكن كيف يمكن للحاسوب أن يفهم هذه الخطوات التي يكتبها المبرمج!! وما هي اللغة التي يفهما الحاسوب وكيف يمكن مخاطبته بها ؟


اللغة التي يفهما الحاسوب تُعرف بِلُغَةْ البرمجةوهي:

لغة مصطنعة تكتب بها الأوامر التي يُطلب إلى الحاسب تنفيذها، وتتسم معظملغات البرمجة المستعملة الآن بأنها ذات تراكيب لغوية محدودة سينتاكس و دلالات (سيمانتكس ) ضيقة

ولا تتيح لغات البرمجة المصطنعة حرية التعبير كما في اللغات الطبيعية كالعربية والإنجليزية. (مجمع اللغة العربية).

الحاسوب عبارة عن جهاز رقمي لا يفهم في الأساس إلا شيئين 0 و1 (مرور تيار كهربائي1 أو عدمه 0).

ففي بدايات الحاسوب كان التخاطب معه مبنياً على رقمين (0 و1) والذييسمى بلغة الآلة
( Machine language ) وهي

لغة صعبة الحفظ ومعقدة لأبعد الحدود فكل شيء يمثل برقمين فقط، لذلك عُمِلَتْ لغة أسهل من لغة الآلة من ناحية الحفظ والتعامل وأقرب قليلا للغات البشرية وقد سميتبلغة التجميع

Assembly Language

و هي لغة لها خصائصها و أهميتها في بعض الأعمال ولكنها لأداء معظم الأعمال الأخرى فهي لا زالت معقدة، ففي لغة التجميع يقوم المبرمج بالتحكم بالمستويات الدنيا في الحاسوب فيقوم بالتحكم بالذاكرة
(رام) والذاكرة الموجودة في وحدة المعالجة المركزة(CPU).

ومع إزدياد متطلبات الحاسوب وتوسع المشاريع المقامة عليه كان لا بد من عمل لغة أسهل في التعامل لأقرب من لغة الإنسان فكانت أول لغة برمجة من المستوى
العالي هي لغة فورتران
( Fortran )

ومن ثم تطورت لغات البرمجة وأُدْخِلت فيها التعديلات والتسهيلات وهناك المئات من اللغات البرمجية المشهورة وغير المشهورة.

إذاً هنالك العديدة من اللغات التي يفهما الحاسوب والتي من خلالها يستطيع المبرمج أن يعمل برنامجه ومن أهما:


  • Java
  • C++
  • Delphi
  • C#
  • Paython
  • إلخ….


وهنا حديثنا مختص بلغة البرمجة جافا(Java).


لا شك ان لغة الجافا تعد حاليا اكثر لغات البرمجة ثورية وإنتشاراً وذلك لما تتمتع به من خصائص قوية وإمكانيات استعمال متعددة. وفيما تضل لغة C++ متمسكة بموقعها الحالي كلغة أم للمبرمجين وخاصة الأكاديمين منهم تأتي لغة الجافا كولي للعهد و وريث شرعي لعرش لغات البرمجة. للمزيد عن البرمجة بالجافا ستكون هنالك المزيد من التدوينات في المستقبل القريب بإذن الله

كتبها ودقق عليها كل من (حسن عمر المرهون ، خالد المعمري ، علي اللواتي)

Read More