دروس CakePHP#1 : التركيب على أوبونتو لينكس Ubuntu

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

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

1- في البداية سوف نقوم الان بتجهيز أوبونتو لينكس ليكون سيرفر شخصي يدعم PHP وكذلك Mysql وبطبيعة الحال وقبل كل ذلك Apache ، لعمل ذلك نقوم أولا بالذهاب إلى مدير الحزم عبر قوائم System ثم Administration ثم Synaptic Package Manager

ثم بعد ذلك اختر قائمة Edit ثم Mark Packages By Task

سوف يظهر لك بعدها نوع التركيب اختر LAMP Server ثم OK

إقرأ المزيد | التعليقات:10


نشر بواسطة:2الأوسمة:

عودة للتدوين والبداية ستكون مع تطبيقات عملية بواسطة CakePHP بإذن الله

أخرى منوعة   CakePHP   الزيارات: 202    التعليقات:1
الحمد لله رب العالمين .. والصلاة على خير عباد الله أجمعين .... أكتب هذه التدوينة بعد فترة إنقطاع كبيرة نسبيا وذلك بسبب انتقالي لعملي الجديد في البنك السعودي السعودي للتسليف والادخار كمحلل نظم في مدينة الرياض وكنت خلال الفترة الماضية منشغل كليا بترتيبات السكن بالرياض والتعود على نمط العمل الجديد .. وقد تم كل ذلك على ما يرام بتوفيق من الله عز وجل ، فله تعالى الحمد أولاً وآخرا ... وقبل الشروع في التدوين من جديد أود أن أقول بأن التدوينات القادمة سوف تكون في مجملها عن إطار العمل CakePHP وكيفية البرمجة بسهولة وسرعة وإتقان من خلاله .. ولكن قبل ذلك أود أن أسلط الضوء على بعض الأمور الهامة التي لم يتسنى لي الكتابة عنها في وقتها : 1- أعزي أخي فهد السعيدي بوفاة زوجته وجده فأحسن الله عزاءه وألهمه الصبر والسلوان ( والاخ فهد له جهود بارزة في نشر الثقافة التقنية العالية من خلال الموقع التقني الشهير "وادي التقنية"  والذي يعنى بدرجة كبيرة بأخبار المصادر المفتوحة وخصوصا في العالم العربي). 2- كانت أيام حرب غزة أيام صعبة علينا جميعاً ، وأود أن أسجل هنا إعجابي وتقديري للكرامة العربية والاسلامية التي أعاد إحياءها  رجال المقاومة الشجعان الذين يدافعون عن أرضهم ودينهم وكذلك أهل غزة الشرفاء الذين صبروا على العدوان لوحدهم بعد أن تم إغلاق كافة طرق النجاة من قبل الأخوة في الدين والعروبة .. فحسبنا الله ونعم الوكيل. 3- كذلك أود أن أسجل إعجابي الشديد بمشروع "أعجوبة" والذي هو فعلا أعجوبة بحجم العمل المنظم والكبير المبذول فيه ، وهو مشروع تقني يهدف إلى الاستفاددة من عالم المصادر المفتوحة في دعم اللغة العربية وأهلها وتوفير أنظمة تشغيل وبرامج ومكتبات عالية الجودة ومفتوحة المصدر ، وكل الشكر لمن يقف خلف هذا المشروع وخصوصا الأخ  الفاضل : مؤيد السعدي. هذا ما كنت أود طرحه قبل العودة للتدوين مرة أخرى ... وسوف أبدأ لاحقا بإذن الله بحلقات تطبيقية ( وليست تعليمية من الصفر ) للبرمجة من خلال إطار العمل الرائع CakePHP ....
..إقرأ المزيد | التعليقات:1

نشر بواسطة:2الأوسمة:

تعريف طابعة HP Officejet J4580 All-in-One في أوبنتو

أخرى منوعة   الزيارات: 4749    التعليقات:9
بداية لأسبوع الماضي قمت بشراء طابعة جديدة متعددة الاستخدام ( طابعة + آلة تصوير + مساح ضوئي + فاكس ) وهي طابعة HP Officejet J4580 All-in_One ولكن بعد شبكها على أوبونتو ubuntu تم التعرف عليها على أنها طابعة فقط .. :( وبعد محاولات مضنية لاستخدام الماسح الضوئي مع برنامج Xsane لم تنجح كل تلك المحاولات من تحديث لبعض التعريفات وكذلك الأمر بالنسبة للفاكس. فتذكرت أيام الوندوز  ،  وتذكرت تلك الحقيبة الكبيرة التي كنت أستخدمها لحفظ أقراص التعريفات :)   والتي تخلصت منها تماما  في عالم اللينكس  لأن التعريفات تأتي مع النظام أو في التحديثات المستمرة تلقائيا ، ولكن هذه المرة ( فقط ) تمنيت لو كان كان هناك تعريف لهذه الطابعة في عالم اللينكس . قمت بالتفكير منطقيا باحتمال وجود تعريف من HP نفسها وفعلا وجدت الحل حيث وجدت وجود مشروع من HP اسمه HPLIP خاص بدعم الطابعات التي تنتجها HP لأنظمة اللينكس ، وهذا المشروع يدعم تعريف 1,463 موديل من موديلات طابعات HP بكافة الأنواع  التالية Deskjet, Officejet, Photosmart, PSC (Print Scan Copy), Business Inkjet, LaserJet, Edgeline MFP,  LaserJet MFP وهنا قائمة الطابعات المدعومة .. قمت بتنزيل ملف هذا المشروع وتنفيذه ويا للعجب اشتغلت طابعتي العزيزة بكامل مواصفاتها وخدماتها ... فعمل الماسح الضوئي بكل كفاءة وكذلك خدمة الفاكس التي أحتاجها هذه الأيام(  لإرسال فاكس من داخل أوبن أوفس انقر هنا ) . فعلا يبدو بأن الشركات متجهه لدعم اللينكس في تعريفات الأجهزة التي تصنعها  ومثال HP هذا أوضح مثال . فشكرا HP .
..إقرأ المزيد | التعليقات:9

نشر بواسطة:2الأوسمة:

أروع برنامج لنقاط البيع OpenBravo POS مفتوح المصدر

برامج مفتوحة المصدر   الزيارات: 5603    التعليقات:74

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

.

أوبن برافو لنقاط البيع

Openbravo POS 2.20

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

* يقدم أوبن برافو لنقاط البيع العديد من الخدمات ومنها :

* إدارة كاملة للمخزون من إدخال البضاعة وجردها وطباعة التقارير المختلفة للمخزون.

* إدارة كاملة للمبيعات وصندوق النقدية بحيث يعطي تقارير دقيقة عن مستوى الربح والخسارة أولا بأول.

* إمكانية إدارة أكثر من فاتورة بنفس الوقت.

* إدخال الأصناف بكامل تفاصيلها مع صورة لكل منتج ، والوقت المناسب لطلب المزيد من منتج معين.

* تسريع عملية البيع من خلال استخدام قارىء الباركود للملصق الموجود على المنتج.

* طباعة ملصق الباركود لكل منتج مع اختيار البيانات المطبوعة من قبل العميل.

* دعم السداد بعدة طرف مختلفة ( نقدي - شيك - بطاقة ائتمانية - آجل - مجاني ) .

* اعتماد العملات المحلية والدولية.

* إخراج تقارير مختلفة وعديدة تناسب احتياجات المستخدم لإدارة مؤسسته، مع إمكانية التعديل على تلك التقارير بسهولة.

* إدارة أكثر من مخزن ومستودع في نفس الوقت وإدارة التعامل بينها و الدعم لعدة فروع.

* سهولة تامة في إدارة المستخدمين للبرنامج مع إعطاء صلاحيات مناسبةلكل مستخدم للبرنامج.

* نظام دعم العملاء وتحديد بيانات كل عميل مع تحديد الحد الأعلى للآجل لكل عميل.

* طباعة بطاقات العملاء مطبوع عليها بيانات العميل مع رمزالباركود الخاص به.

* يمكن الطباعة على أكثر من طابعة في نفس الوقت لتوفير الوقت بين أقسام الشركة.

* يدعم البرنامج العديد من الأنظمة القائمة للشركات والمؤسسات مثل :

* شركات البيع بشكل عام وكذلك شركات البيع بالجملة.

* المطاعم بأنواعها حيث يوجد نظام خاص بالمطاعم يشمل عملية تنظيم المطعم

والطاولات والأدوار للمطعم مع نظام الحجز ونقل الطلبات من طاولة إلى أخرى.

 

 

يدعم أوبن برافو الربط مع عدة أجهزة ومنها :

* الشاشات العاملة باللمس.

* ماسحات وقارئات الباركود.

* طابعات الباركود بأنواعه.

* طابعات الايصالات الداعمة لـESC/POS protocol أو الداعمة لـ JavaPOS driver.

* شاشات عرض الاصناف للعميل .

* درج النقد Cash drawers.

* الأجهزة النقالة القارئة للبيانات.

*الميزان الالكتروني لقياس الوزن آليا.

* قارىء البطاقات الممغنطة.

 

 

 

 

..إقرأ المزيد | التعليقات:74


نشر بواسطة:2الأوسمة:

شجاع واحد يحيي الله به أمة كاملة. شاهد هذه العبرة

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

نشر بواسطة:2الأوسمة:

باستخدام برنامج التدوين المفتوح المصدر FishBlog | هذا القالب بواسطة & الأيقونات بواسطة N.Design Studio
RSSدخول