محرك بحث للبحث عن الأكواد البرمجية

Hamid Oumoumen
2/04/2015
في العديد من الأحيان و في تفيذ البرمجيات , قد تحتاج إلى كود برمجي أو دالة لكن يصعب برمجتها في بعض الأحيان و الأمر يتطلب وقت و جهد , مع العلم انك ستجد من قام ببرمجة هذه الدالة مسبقا و ماعليك انت الا اخذها و اعادة استخدامها و تعديلها إن اردت .
هذا البحث قد يكون نوعا ما صعب للغاية , لأنه يتوجب عليك البحث وسط آلاف النتائج في بعض الأحيان و اختيار الأكواد إلى غير ذلك . لكن الآن اصبح الأمر مختلف بوجود محرك بحث للبحث فقط عن الأكواد و الشفرات البرمجية , فكل ماعليك فعله هو الدخول و البحث عن ماتريد لتجد النتيجة وسط ازيد من 5 ملايين مشروع .

رابط الموقع :Searchcode


أكمل القراءة

النسبة الذهبية - سر الجمال و الإبداع في الكون و التصاميم

Hamid Oumoumen
2/03/2015
ذات يوم كنت جالسا في مجلس يجمع بعض الأساتذة في الرياضيات و إذا بي اتفاجأ بتحدثهم عن شيء غريب بالنسبة لي ألا وهو النسبة الذهبية أو مايدعو بالإنجليزية Golden ratio و أنها سر الجمال و الإبداع في الكون , حيث أني سمعت هذا في المحادثة وأثار فضولي هذا المصطلح وقلت لما لاأجري بحثا عن الموضوع لأنه يظهر لي موضوع مهم جدا . فتفاجئت بأسرار و حقائق رائعة حول هذا الموضوع  فقلت لمذا لاأشارككم ماتوصلت به من أبحاث و لكي تعلموا ايضا ماهي النسبة الذهبية ؟ و فيما تستعمل ؟ لمذا تعتبر سر الجمال و الإبداع في الكون ؟

ماهي النسبة الذهبية ؟

فيمتها تقدر بـ1.618 خاصية تستعمل في الهندسة و تدل على تناسب الأطوال مما يميز التصميم الذي يعتمد هذه النسبة و يجعله تصميما ابداعيا , ظهرت هذه الخاصية و اشتهرت مع عالم الرياضيات "ليوناردو فيبوناتشي" المعروف بمتتالية فيبوناتشي , هذه المتتالية التي تدل على أن كل رقم ماهو إلا نتيجة مجموع رقمين سابقين له , لكن العظيم في هذه المتتالية هو كلما قمنا بقسمة كل رقم على الرقم الذي يسبقه كلما حصلنا على قيمة تقريبية أكثر للرقم الذهبي 1,618 .


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

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

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

5 نصائح ذهبية للنجاح في العمل الحر

Hamid Oumoumen
2/02/2015
أصبح الكثير من المطورين و المصممين يهتمون بالعمل الحر و العمل بشكل مستقل , إلا أن العيد منهم لايعرف كيف ينجح في عمله الحر , فللنجاح في العمل الحر يلزمك اتباع خطوات و مناهج سوف تختصر عليك الطريق وسوف تساعك في فهم هذا العالم المليئ بالأسرار .
في هذا الموضوع سوف الخص لكم خبرتي و تجربتي في العمل الحر لسنوات , و سوف انبهكم بالأخطاء التي وقعت  فيها شخصيا حتى لاتقع فيها انت ايضا .  فخذ دائما بالمقولة التي تقول : " استفد من اخطاء الآخرين فلن يكفيك عمرك لإعادة ارتكابها " هي مقولة قرأتها في احد كتب ابراهيم الفقي , فهي حكيمة جدا . و كما اعتدتم في المدونة فكل ماأكتبه نتيجة افكاري و خبرتي في  المجال يحق لك ان توافق و أن تعارض رأيي بكل حرية .

نصيحة 1 : ضع اتفاقية العمل الخاصة بك

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

نصيحة 2 : مراقبة البريد بشكل دائم 

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

نصيحة 3 : الإستثمار

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

نصيحة 4 : ادارة الوقت

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

نصيحة 5 :خصص مكان مريح لعملك

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

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

كيف تتعلم برمجة وتصميم تطبيقات الأندرويد

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

الفيديو على يوتوب :

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

مايتوجب عليك معرفته كمبرمج حول Github !

Hamid Oumoumen
2/01/2015
من المشاكل التي قد تواجد كل مبرمج او مطور هو امكانية ضياع الشفرات البرمجة و ضياع الأعمال , حيث أن الهارديسك الخاص بالحاسب دائما معرض لخطر الإتلاف , إلا أن العديد من المبرمجين يتجاوزون هته المشكلة فقط برفع اعمالهم على خدمات التخزين السحابي أو الحوسبة السحابية . لكن هل حقا هته الخدمات مثل Google Drive , Dropbox هي الحل الأمثل للمطورين و المبرمجين ؟
في هذا الموضوع سوف نلقي النظرة عن مشروع الـGITHUB و سوف نشرح اهميته بالنسبة للمطورين و المبرمجين , ثم لمذا عليك التفكير في استخدام هذا الموقع او هذه الخدمة المميزة .

ماهو الـGITHUB ؟ 

هو احد خدمات الويب الخاصة باستضافة و ادارة المشاريع البرمجية و ذلك باستعمال GIT يستعملها أزيد من 10 آلاف مستخدم حسب احصائيات سنة 2013 , الغرض من هذا النظام هو حفظ النسخ باستعمال نظام ادارة الشفرة او مايصطلح عليه نظام التحكم في النسخ Version Control System. وهو النظام المستعمل لدى العديد من الشركات التي تشتغل بشكل جماعي على البرمجية و كذا مستعمل لدى العديد من المطورين الذين يعرفون اهميته .

لمذا نستعمل GITHUB ؟


لفهم الغرض من موقع GITHUB دعني أجسد لك مشكلة قد يقع فيها كل مطور حتى تفهم انه يتوجب البحث عن حل , الا وهو موقع GITHUB .
نفترض أنه كنت اعمل علي برمجية أنا و مجموعة من الأصدقاء المبرمجين وقسمنا العمل بحيث كل واحد منا مكلف بتطوير او برمجة نظام معين , تخيل معي كيف سوف نعمل على برمجية واحدة لكن كل واحد يطور في حاسوبه !! هل لاحظت الصعوبة في ذلك ؟ كما انه كل المبرمجين سوف يعانون من ضياع العديد من الأكواد حينما تقوم بالبرمجة قد تحذف احد الدوال او الشفرات و بعد مرور مدة قد تريد استرجاعها لكن الأمر مستحيل طبعا :/ او قد تتعرض لمشكل حذف العمل بعد الإنتهاء منه و هذا حدث معي مرارا وتكرارا , سبق و أن قمت برمجة سكربتات لكن حذفت لي بعد مرور اشهر  لم استطع استرجاعها .
هل رأيت الآن بعض المشاكل التي قد تواجهك اثناء العمل في برمجية معينة , فما ذكرته ليس إلا بعضها فما خفي كان اعظم .

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

شاهد مايمكنك أن تفعله بـCSS

Hamid Oumoumen
2/01/2015
CSS هي اختصار لـCascading Style Sheets فهي تخص جانب التصميم و التنسيق لصفحات الويب فهي صممت لعزل اكود الهيكلة عن التصميم , فلايمكن الحديث عن تصميم ويب بدون الحديث عن لغتي HTML و CSS لكون HTML تخص البناء و CSS التنسيق , فهذه اللغة هي التي تمنحنا الميزة في اضافة ألوان , صور , تأثيرات على الموقع ليبدو بشكل جميل .
يمكنك دراسة لغتي HTML و CSS من الدورات التي قمت بها و شرحتها شخصيا 

دورة تعلم لغة HTML

دورة تعلم لغة CSS

إلا أنه يمكن أن تبدع كذلك في سي إس إس وتقوم بإنشاء أنيمشن احترافية و عمل اشياء خيالية ما كنت لتتوقعها أبدا باستخدام سي إس إس . بكل بساطة سوف امنحك موقع رائع سوف يذهلك بأشياء رائعة يتم انجازها باستعمال لغة CSS الرائعة مع امكانية رؤية الكود الخاص بالعمل إذا كنت تريد فهم طريقة عمله و هذا سيساعدك في العثور على افكار جديدة تقوم بتطبيقها مستقبلا .
رابط الموقع : http://cssdeck.com
أكمل القراءة

دورة مكتبة JQuery كاملة

Hamid Oumoumen
1/27/2015
بعد الدروس التي قمنا بتقديمها و التي تخص برمجة و تصميم المواقع و الحمد لله استطعنا إنهاء 5 دورات في هذا المجال , أي مايقارب 300 فيديو تعليمي على اليوتوب . HTML , CSS , PHP/MYSQL , JAVASCRIPT , برمجة سكربت مدونة .
اليوم أيضا و بإذن الله استطعنا أن نقوم بدورة جيكويري JQUERY كما وعدناكم مسبقا , و الحمد لله نحن نفي بالوعود و انشاء الله سوف نقوم بدورات أخرى في هته السنة .

أولا : ماهي مكتبة جيكويري ؟

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

رابط الدورة :

http://goo.gl/bClAEP


أكمل القراءة

أهمية الخوارزميات في تعلمك للغات البرمجة

Hamid Oumoumen
1/24/2015
من المشاكل التي قد يواجهها كل من يرغب بتعلم لغات البرمجة (C/C++/JAVA/VB.NET) هي الصعوبة الأولية في فهم هته اللغات خصوصا أنه يتوجب عليك أن تخاطب الكمبيوتر و أن تشرح له مايقوم به بأكواد و اسطر برمجية . ولكي تقوم بهته الخطوات يتوجب أن تكون أنت أولا فهمت مذا تريد أن تشرح للكمبيوتر حتى تستطيع أن تكتبه بالمنطق البرمجي .
فمن الأساسيات التي سوف تتعلمها حينما تدخل إلى أي معهد خاص بتعليم البرمجة تقنية تسمى بالخوارزميات (Algorithms) . 

ماهي الخوارزميات ؟

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

شاهد الفيديو :

اتمنى ان ينال هذا الفيديو اعجابك , ولاتنسى التعليق اسفل الموضوع إذا كنت ترغب بسؤال أو شكر أو تود أن نناقش معك نقطة ما ^^
نلتقى في مقالة أخرى بإذن الله 
أكمل القراءة

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

Hamid Oumoumen
1/15/2015
تنظم في كل سنة في دولة المغرب مسابقة مغرب ويب أواردز Maroc Web awards يتم من خلالها تتويج الناشطين على الويب المغربي و منحهم جوابز معنوية (لقب) . هذا يتم في 15 فئة , من بينها أفضل مدون مغربي للسنة , أفضل بودكاستر , أفضل ويب زاين , أفضل تطبيق ... هذا هو أكبر حدث من نوعه في المغرب.
وهته السنة حصل الشرف لمدونة أكاديميتي المشاركة في هته المسابقة الفريدة من نوعها ونحن الآن بالحاجة إلى تصويتكم للمدونة من أجل أن تساعدونا على التأهل للنهائي و الفوز في المسابقة .
قد تكون مدونة أكاديميتي ساعدتك في يوم ما بمقالاتها التي نقدمها أو بدروسها التي تزيد عن 200 درس تعليمي في برمجة و تصميم المواقع , حيث جعلناك تتقدم نحو الأمام  تصبح أنت الأفضل .
أخي أنا الآن بالحاجة الماسة إليك أكثر من أي وقت و أتمنى أن تصوت لصالحي و لصالح مدونة أكادميتي لكي نفوز باللقب . فطريقة التصويت سهلة و بسيطة للغاية :

رابط التصويت : 

شرح التصويت :



أكمل القراءة

موقع رائع يحتوي على مكتبة هائلة من إطارات عمل الجافاسكربت

Hamid Oumoumen
1/11/2015
بغظ النظر عن مكتبات الجافاسكربت المعروفة  (Jquery,Angularjs ... ) و التي أصبح أغلب مطوري الويب يعرفونها فيجب عليك أن تعلم أن هناك مئات و لما لا نقل آلآف المكتبات التي تتأسس على الجافا سكربت و التي تقدم لك خدمة معينة أو تسهل لك الكثير من الأمور خصوصا أن مطوري البرمجيات و تطوري الويب حاليا أصبحو مرهونين بأمر الوقت و أثناء العمل في تصميم أو برمجة موقع ما فيتوجب عليه أن يحترم الوقت و أن يبرمج تطويرات بسرعة ,  فهته المواقع سوف تساعدك في برمجة هته التطويرات حتى انها سوف تساعدك في أن تعمل أشياء لم تكن لتتخيلها فهذا هو سبب ظهور اطارات العمل :D .
تعتبر مكتبات الجافاسكربت من أهم المكتبات او لنقل إطارات العمل التي تساعدك بشكل كبير في برمجية معينة  فلكل لغة برمجة سوف تجد العديد من اطارات العمل التي سوف تساعدك في مسيرتك أثناء العل على تصميم أو برمجة .
فاليوم كما تعلمون أني دائما ابحث في هذا المجال فصادفت موقع رائع يجمع الكثير من اطارات العمل مع وثائق خاصة لكيفية استعمالها فهي بسيطة للغاية ماعليك إلا التوكل على الله عزوجل و البداية في كل ماتريده .
رابط الموقع : javaScripting
اترككم تكتشفو الموقع و لاتنسوني من تعليقاتكم حول هذا الموضوع و ان كانت هناك اي اضافات مرحبا انا في الإنتظار . تحياتي لكم 
أكمل القراءة
جميع الحقوق محفوظة لموقع أكادميتي | Academyati 2013-2015 | يمنع النقل بدون تصريح | Privacy-Policy
تصميم : أمومن حميد