استعراض » الرئيسية » Archive by category 'برمجيات حرة » لينوكس » برمجيات مفتوحة المصدر'

| خلاصة RSS

نظرة من خلف الكواليس على مصروفي

الجميع يعلم اننا و خلال الفترة الماضية قمنا باطلاق موقع مصروفي لادارة الموارد المالية الشخصية ..
لكن السؤال الأعظم برأيي هو كيف تم كتابة و اصدار موقع مصروفي ببرمجة خلال ستة ايام ، معظمها قضيناه في اختيار التصميم لا البرمجة …
المهم في الكلام هو كيف بني موقع مصروفي ، بمعنى آخر ماهي التقنيات المستخدمة فيه …
الموقع تم بناؤه باستخدام التقنيات التالية :
1- لغة البرمجة بي اتش بي ، معتمدين على منصة العمل Zend Framework.
2- محرك قواعد البيانات ماي سيكوا ، و هذا للأسف و لست اخفيكم ، لكن الشيء الرائع انه من الممكن الانتقال إلى اي محرك قواعد بيانات بسهولة ، و هذا ماقد يحدث لكن لا تسألوني متى .
3- مكتبة الجافاسكريبت jQuery & jQuery UI.
الآن كيف تم استخدام مكتبة زيند و ما السبب في استخدامها ؟؟؟
بصراحة استخدمت مكتبة زيند لعدة اسباب اهمها السرعة في التطوير و بأن هنالك شركة خلف تطويرها لا جماعة من المبرمجين ، و الأمر الآخر توفر العديد من الخيارات التي من الممكن التعامل معها من خلال مكتبة زيند و تقريباً جميع ما نحتاج اليه موجود فيها ..
اما كيف استخدمت فهنا الموضوع ، بصراحة قمنا باختيار الآلية الخاصة بالعمل بطريقة حساسة جداً ، حيث انه تم التأكد من ان يتم تنفيذ الموقع ، البرنامج ، بشكل مبسط و لكن يسمح بالتطوير بشكل كبير ، لذلك اعتمدنا على بناء النظام ليكون ، و للأسف ليس لدي ترجمة تليق بهذه الجملة ، Moduler System.
بمعنى آخر ان النظام مؤلف من عدة اقسام و كل قسم يعمل بشكل مستقل عن الآخر و هذا يسمح لنا بتطوير هذا القسم بغض النظر عن الأقسام الأخرى ، و يمكن ايضاً ان يقوم كل مبرمج بالعمل على قسم محدد دون آخر دون تداخل بين الاثنين ..
حالياً اظن ان هذا هو كل ما استطيع التحدث عنه و الذي يسمح لي عقلي الشبه نائم بالتحدث عنه ، لكني قد ، ولاحظوا كلمة قد ، اتكلم عن كيفية البناء من خلال بناء برنامج مصغر و وضع الكود البرمجي على الموقع ليصبح للجميع ..
و ادعوا الله ان يتوفر لي الوقت لأكتب عن استخدامي لخدمة Amazon S3 ، نعم يا ريد مان لم انسى ، في مجال احتفاظي بنسخة احتياطية عن المخدم الخاص بالشركة

الأوسمة: , , , , , , , , , , , , , , ,

قلوبنا معكم …

SUN Rest In Peace

SUN Rest In Peace

الأوسمة: , , , , , , , ,

تنصيب برامج الغنو للويندوز

عند البرمجة بلغة بي اتش بي على منصة ويندوز هنالك العديد من الأمور التي تحتاج لتنفيذها لكن للأسف لا تستطيع تنفيذها لأن معظم البرامج لا تأتي مع ويندوز و إنما يجب عليك تنصيبها يدوياً ، لذلك قام مجموعة من الشباب بنقل هذه البرامج إلى ويندوز ، و لا أقصد بالبرامج التي قد تحتاجها تلك التي تستخدمها في التطبيقات المكتبية مثل أوبن اوفس ، لكني أعني برامج مثل gzip …
على كل للاختصار عليكم بالتالي :
1- تحميل الملف الأساسي من الموقع الرئيسي و الذي للأسف يستخدم سورس فورج

http://gnuwin32.sourceforge.net/

http://getgnuwin32.sourceforge.net/ [ download site ]
2- تحميل آخر ملف و هو حالياً
GetGnuWin32-0.6.3
3- فك ضغط الملف و من ثمّ تنفيذ الملف المرفق مع المجموعة و هو
download.bat
4- بعد الانتهاء من تحميل كافة الملفات عليك اتباع التعليمات و التي هي باختصار تنفيذ التعليمة التالية
install d:\gnu
يمكنك وضع الملفات بأي مجلد تريد و انا هنا اريد ان اضعها في مجلد gnu في القسم D من القرص الصلب.
بعد الانتهاء قم بتحرير المسار الأساسي للويندوز اي الـ PATH و ضع التالي :
d:\gnu\bin

الأوسمة: , , , , , ,

لا تتوقف

الأوسمة: , , , , , , , , ,

اضافة للورد بريس – معلومات صرف الليرة السورية

قمت بكتابة هذه الاضافة لزبون و هي تقوم بسحب معلومات صرف الليرة السورية من موقع البنك السوري المركزي ..

ما رأيكم بها ؟

هل تريدون وضع الكود البرمجي ؟ ام انكم على استعداد لدفع مبلغ 4$ ثمناً لها ؟

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

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

يمكنكم مشاهدة مثال حي عنها في الصفحة الرئيسية لموقعي .

مع العلم بأن الاضافة تحمل الاصدار 0.2 ، و هي مفتوحة المصدر و لكن ليست مجانية .

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

12 سمة من السهل تنصيبها على اوبنتو

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

السؤال الىن كيف يمكن الحصول عليهم ؟؟
لن اطيل بترجمة المقالة و التي يمكنكم الاطلاع عليها من الرابط في اسف المقالة لكني سأقوم بكتابة التعليمات مع التصحيح لبعض ما كتب هناك .
1- قم بتنفيذ التعليمة التالية :
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 881574DE
و التي تضيف المفتاح السري الخاص بمخدم الملفات .
2- قم باضافة الرابط التالي في مصدر الملفات الخاص بك و المدعو Software Sources

deb http://ppa.launchpad.net/bisigi/ppa/ubuntu [karmic/jaunty/intrepid/hardy] main

3- قم بفتح نافذة كتابة التعليمات و قم بكتابة التعليمتين التاليتين :
sudo apt-get update
sudo apt-get install zgegblog-themes
حالياً بينما أقوم بكتابة المقالة ، يتم تنزيل هذه السمات إلى سطح المكتب الخاص بي تابع الصورة :)

مصدر المقالة من الرابط التالي : اضغط هنا.

الأوسمة: , , , , , , ,

استخدام صائد الروت كت

لا تضحكوا من العنوان ، فلم اجد اي ترجمة في ذاكرتي تسمح لي بترجمة ROOT KIT لغير روت كت :D
سأتحدث اليوم عن برنامج Rootkit Hunter قرأت عنه في موقع متخصص في لوحات التحكم CPanel لكن هذا الأمر لا يمنع من ان نستخدم هذا البرنامج في اي مخدم آخر …
دعونا نبدأ بتنصيب هذه الأداة على المخدم :

  1. قم بالدخول إلى المخدم كمدير للمخدم .
  2. قم بتنزيل البرنامج باستخدام التعليمة التالية :
    wget http://prdownloads.sourceforge.net/rkhunter/rkhunter-1.3.6.tar.gz
  3. قم بفك ضغط الملف باستخدم التعليمة التالية :
    tar -xzf rkhunter*
  4. قم بتشغيل برنامج التنصيب :

    cd rkhunter-*
    ./installer.sh –layout default –install
  5. قم بتشغيل البرنامج :
    /usr/local/bin/rkhunter -c

و من ثمّ قم بقراءة اللوغ لمعرفة المشاكل الموجودة و كيفية حلها ، و لا تكتفي فقط بتشغيل البرنامج ……

الأوسمة: , , , , , , , , , ,

نسخة اوبنتوا بسمة اكس بي

Ubuntu that looks just like Windows XP
اليوم قرأت مقالة في موقع Download Squad و التي تتحدث عن قرصان صيني غير مشهور قام بانشاء نسخة لينوكس بالاعتماد على اوبنتو و لكن بسمة شبيهة بالويندوز اكس بي ، و هذا الأمر يعود إلى مشاكل قانونية عاناها احد القراصنة حيث غرّم بمبلغ مالي كبير بالاضافة إلى الحبس لمدة 4 سنوات نتيجة توزيعه نسخة ويندوز غير نظامية …
* حقوق الصورة تعود إلى موقع Download Squad.

الأوسمة: , , , , , ,

روابط لتحميل نت بينز 6.8 للسوريين

سيتم حذف الملفات مع بداية الأسبوع القادم ، فحالياً ليس من الممكن الحفاظ عليهم أكثر من ذلك على المخدم

باعتبار اننا محببين لدى شركة صن و من الممكن و من السهولة تحميل برنامج netbeans من الموقع الخاص بهم مباشرة ، قمنا في المكتب بتحميل النسخة على موقعنا و توفيرها للجميع …
لذلك أرجوا من الأشخاص غير السوريين عدم تحميل هذه النسخة و التوجه للموقع الرئيسي لتحميلها منه ، اما الأشخاص الذين يعيشون داخل سوريا فهذه هي الروابط .
http://www.creativewebgroup-sy.com/netbeans/.
النسخ التي قمنا بتوفيرها هي :

  1. النسخة الكاملة و التي تحوي كل شي و لكنها فقط لنظام لينوكس
  2. نسخة البي اتش بي للنظامين لينوكس و ويندوز
  3. نسخة الروبي للنظامين لينوكس وويندوز
الأوسمة: , , , , , , , , , , , ,

تنصيب بي اتش بي 5.2.11 على مخدم centOS

المشكلة الرئيسية التي قد يعاني منها اي شخص لديه مخدم centOS هو ان نسخة البي اتش بي الموجودة هي نسخة قديمة ، على ما اذكر انها النسخة 5.1.x و لابد لكي يقوم بتحديثها من الاستعانة بأحد حلين :
1- القيام بعملية تنصيب من الصفر بالاعتماد على الكود البرمجي .
2- البحث ضمن المخازن التجريبية للنسخة .
لكني سأضيف على هذين الحلين ، حلين آخرين :
1- قراءة المقالة التالية على الرابط و التي تتكلم عن النسخة 5.2.9
2- القيام باضافة مخزن atomicorp ، و هو مخزن جيد و سأقول لكم كيف ذلك :
عليكم الدخول للمخدم عن طريق الاس اس اتش ، و تنفيذ التعليمات التالية :

# wget -q -O – http://www.atomicorp.com/installers/atomic |sh

و ستقوم التعليمة السابقة باضافة المخزن بشكل سريع إلى مجلد المخازن و هو yum.repos.d
عند تنفيذ التعليمة السابقة ستسأل هل تريد ان تقوم بتنصيب بليسك طبعاً باعتبار انني اتعامل مع ويبمين فكان جوابي هو لا .
المهم الآن تم اضافة المخزن إلى قائمة المخازن الفعالة لدينا و يمكننا الآن بتنفيذ التعليمات التالية :

# yum -y update
# yum -y update php

و إذا ما أردت يمكنك تنصيب العديد من الأمور الجيدة و المفيدة مثال :

# yum search zend
#yum -y install php-zend-optimizer.i386 php-eaccelerator.i386 mod_security.i386

ارجوا بنهاية ما كتبت ان تشاركونا بما تكتبون في مجال ادارة المخدمات ليستفيد الجميع

الأوسمة: , , , , , ,