المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : انشاء برنامج لتصفح و تحميل الجرائد الجزائرية


أخ المسلمين
2011-04-06, 12:23
السلام عليكم و رحمة الله و بركاته

تعديلات و رابط التحميل بالمشاركات الاخيرة (http://djelfa.info/vb/showthread.php?p=8260694#post8260694)

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

على كل حال هذا هو السكريبت التجريبي، و يقوم بتحميل نسخ بي دي اف للجرائد المختارة من طرف المستعمل، و لحد الان يستطيع تحميل الجرائد التالية:
n1- elkaber
n2- echaab
n3- djazairnews
n4- sawt_alahrar
n5- eldjoumhouria
n6- elahdath
n7- manbar_elkoraa
n8- elmassar_ar
n9- ennahar
n10- elmassa
n11- alfadjr
n12- albassair
n13- akhersaa_dz
n14- echorouk
n15- akhbarelyoum_dz
n16- elbilad قيد الاضافة
n17- elmoustakbel-dz قيد الاضافة
n18- wakteldjazair قيد الاضافة
n19- elakhbar-dz قيد الاضافة
n20- elayem
n21- sawt-gharb قيد الاضافة
n22- elhiwar
n23- alseyassi قيد الاضافة
n24- eloumma قيد الاضافة
n25- elmihwar قيد الاضافة
n26- elyawm
n27- eladjwaa قيد الاضافة
تحمي news
اخر تعديل : 04/13/2011 (http://www.mediafire.com/?jj1ez0t0mbm69)

و طريقة استخدامه بسيطة، ما عليك الا فتح السكريبت باي محرر للنصوص و تبديل هاته الاسطر في اول السكريبت حسب اختياراتك :
folder_of_news="/home/aissam/Desktop/Share" ضع هنا عنوان تخزين الجرائد
في باقي الاسطر التالية ضع حرف y مينيسكيل لتحميل الجريدة و حرف n مينيسكيل لعدم تحميلها
download_elkhabar=y
download_echaab=y
download_djazairnews=y
download_sawt_alahrar=y
download_eldjoumhouria=y
download_elahdath=y
download_manbar_elkoraa=y
download_elmassar_ar=y
download_ennahar=y
download_elmassa=y
download_alfadjr=y
download_albassair=y
download_akhersaa_dz=y
download_echorouk=y
download_akhbarelyoum_dz=y
بعد الانتهاء من اختيار اعداداتك، ادخل الى المجلد الموجود به السكريبت و نفذ الامر التالي لجعل السكريبت تنفيذي :
chmod 755 news
الان من اجل التحميل ادخل الى مجلد السكريبت عن طريق التارمينال و اكتب الامر :

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

في انتظار الانتقادات، ملاحظات، مساعدة، اي فكرة تخطر على بالكم، مشاركة ......

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

======================================
======================================
الأخطاء المكتشفة


1- بعض الجرائد تضع جريدة الغد في مساء اليوم الحالي و لا تنجح الطريقة المتبعة حاليا في تحميل الجريدة المعنية لان العنوان تبدل (الحل: جعل البرنامج يستعلم عن نسخة اليوم و الغد و سؤال المستعمل في حال توفر نسخة الغد، مع جعل خيارات للمستخدم لجعل الامر اوتوماتيكيا #تحميل نسخ اليوم دائما او تحميل النسخ الحديثة دائما#)



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



3- طريقة تحميل الخبر غير صالحة دائما (تم حل المشكلة بطريقة اخرى)
4- طريقة تحميل المسار غير صالحة لانها لم تضع جريدة اليوم لحد الان 12:23 (الحل: 1 + تحقق من وجود نسخة اليوم)

5- في حال عدم تمكن وي قات من الحصول على صفحة موقع الجريدة لاستخراج رابط التحميل يبقى يعيد المحاولة حوالي 20 مرة او اكثر (قيد التصحيح)
6- في بعض الطرق نحتاج الى التاريخ كتابة و ليس ارقاما و هنا مشكل لغة المستعمل (الحل: التخلي عن اوامر الناتج الكتابي و استخدام متغيرات و نسب قيمها حسب القيمة الرقمية للاوامر)


======================================
======================================
الملاحظات و الاقتراحات


اضافة امكانية اختيار المستعمل للداونلود مانجر الذي يفضله لتحميل البرنامج عن طريق اختياره من قائمة (ديباناج: للذين يستعملون داونلودتيمال بفايرفوكس يمكنهم استعمال هذا السكريبت تحميل news_d (04/13/2011) (http://www.mediafire.com/?jj1ez0t0mbm69) و طريقة الاستعمال نفسها، الفرق ان هذا السكريبت يفتح عناوين التحميل في فايرفوكس و عند ظهور نافذة خيارات التحميل يمكنك اختيار الاضافة التي تستخدمها بفايرفوكس للتحميل #downthemal, dta, ...#)

اضافة وحدة للبرنامج للتحقق من ان الانترنت متوفرة و ادارة اخطاء الاتصال (في بعض الاحيان مواقع الجرائد تكون غير شغالة بسبب الصيانة او شيء اخر)


======================================
======================================

abou marwan
2011-04-06, 14:31
جاري التجريب أخي بارك الله فيك

أخ المسلمين
2011-04-07, 21:05
تم الانتهاء من جمع اغلب المعلومات حول طرق تحميل مختلف الجرائد الجزائرية العربية و اغلب مشاكلها، بتحليل نتائج تحميل 24 جريدة توصلت الى تصنيف الجرائد كالتالي :

__________________________________________________ _____________________
| | dynamic |
| static |--------------------------------------------------------|
| | type I | type II | type III | other |
|-------------|-------------|-------------|-------------|--------------|
| echaab | eldjoumhour | eloumma | ennahar | elkhabar |
| djazqirnews | elmassar-ar | alseyassi | al-fadjr | |
| sawtalahrar | el-massa | elbilad | akhersaa | |
| elahdath | elyawm | wakteldjaza | echorouk | |
| manbarelkor | | elakhbar-dz | eladjwaa | |
| elayem | | akhbarelyou | | |
| elhiwar | | albassair | | |
|_____________|_____________|_____________|_______ ______|______________|
|class Aijournal
| champ:
| string name
| string url
| int level //deep of page where the url download is located
| subclass type_of_journal type //static,dyn-I, dyn-II, dyn-III, dyn-O
| .....................................
|end_class journal

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

بخصوص لغة البرمجة ربما سي بليس بليس و ربما بايثون (لم ابرمج بها من قبل)

انتقادات، اقتراحات، ملاحظات .............مرحب بها في اي وقت

أخ المسلمين
2011-04-09, 18:59
قررت استخدام qt مع سي بلس بلس، التواصل بين الوحدات سيكون كالتالي بالصورة :
http://img534.imageshack.us/img534/8220/journalh.png
File .journal ملف لحفظ اعدادات المستعمل بخصوص التحميل و الواجهة
Directory of DATA مجلد به بعض السكريبتات و المعلومات حول الجرائد
calss AiJournal الجزء من البرنامج المسؤول عن تنفيذ اوامر الواجهة، و يستخدم سكريبت لاستخراج عنوان تحميل مختلف الجرائد (لسهولة تحديث طريقة التحميل في حالة غير موقع الجريدة حريطته او بنيته)
GUI الواجهة الرسومية للبرنامج، و ساجعلها بسيطة باربع صفحات (tab)
الصفحة الاولى للتصفح، على شكل مربعات بها صور للجرائد مع امكانية ترتيبها بالسحب و الافلات
الصفحة الثانية للتحميل، كخطوة اولية ستكون هناك امكانية التحميل ببرنامج wget و سيتحكم البرنامج بالتحميل، و عرض التحميلات سيكون مشابها لعرض التحميلات في برامج التورنت، او عن طريق اضافات فايرفوكس (تشغيل فايرفوكس و تمرير عناوين التحميل اليه)
الصفحة الثالثة خاصة بخيارات المستعمل
الصفحة الرابعة خاصة بتحديث المعلومات حول الجرائد، و سيكون عن طريق عنوان ثابت لتحميل ملف نصي به ترقيم التحديثات و عناوينها المباشرة (حساب بقوقل به ملف نصي و تعديله عن طريق حساب قوقل، اي ان عنوانه لا يتغير)
هذا الاسبوع لدي اشغال و لن يكون لي وقت للتنفيذ، سابدا الاسبوع المقبل ان شاء الله
بخصوص الاسم، افكر بتسميته algepap اختصارا ل :
algeria newspapers

أخ المسلمين
2011-04-18, 18:39
تم انشاء الجزء من البرنامج المتعلق بتصفح الجرائد و هذه صورة واجهة البرنامج :

http://img854.imageshack.us/img854/8031/algepapinterface.png

و للبرنامج كذلك ايقونة بالشريط العلوي لمكتب قنوم :
http://img856.imageshack.us/img856/4204/iconalgepap.png
بالنسبة لمكتب كا دي او جربت البرنامج و هو شغال و الايقونة بالاسفل (الا مشكلة الخلفية الزرقاء للبرنامج تظهر سوداء بمكتب كا دي او ... قيد الحل)
زر الاغلاق x لا يقوم باغلاق البرنامج، فهو يخفيه فقط و البرنامج يبقى شغال، لاضهار البرنامج كليك يسار على ايقونته بالشريط العلوي
لاغلاقه، كليك يمين على ايقونته بالشريط العلوي و اختر Quit
البرنامج قيد الانجاز، لتجربته قم بتحميل الكود الخاص به :
تحميل algepap.tar.bz2 (http://www.mediafire.com/?jj1ez0t0mbm69)
لحد الان لم اجعل البرنامج غير معتمد على مكتبات كي تي، لتشغيل البرنامج نصب qt4.6.3 او اكثر
بعد التحميل قم بفك الضغط بمجلد لديك به سماحية الكتابة و القراءة (البرنامج يقوم بتغيير سماحية سكريبتاته و عند اضافة الجزء المتعلق بتحميل الجرائد يقوم بكتابة بعض الملفات التي يحتاجها)
بعد فك الضغط ادخل الى المجلد و دوبل كليك على البرنامج (انظر بالصورة) :

http://img860.imageshack.us/img860/7693/lunch.png

لعمل كومبيل للبرنامج، ادخل مجلد ناتج فك الضغط عن طريق التارمينال و اكتب الامر make
او قم بفتح الملف algepap.pro ببرنامج qtcreator

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

أخ المسلمين
2011-04-20, 21:24
بخصوص تحميل الجرائد، بعد التفكير مليا في اغلب الحلول الممكنة، اتضح لي انها فكرة سيئة لعدة اسباب :
- في حال استخدام وي قات للتحميل و الحصول على رابط التحميل، فالفكرة لا معنى لها، لان البرنامج ما زال يعتمد على برنامج اخر و برنامج وي قات ليس نظامي (اي لا ياتي بالضرورة مع اي توزيعة)
- في حال استخدام كلاسات كي تي (QNetwork, QNetworkAccessManager, QNetworkReply)، هناك بعض المشاكل في تحميل بعض صفحات الواب و خاصة بي اش بي منها
- في حال استخدام كلاس QWebKit، ساواجه مشكلة في جعل البرنامج غير معتمد على مختلف المكتبات و سيظطر المستعمل الى عمل كومبايل للبرنامج و هذا غير مقبول، فاالمستعمل العادي ليست له القدرة للقيام بهذا

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

هل هناك من جرب البرنامج و اشتغل او واجهته مشكلة بنقص مكتبات؟

abou marwan
2011-04-20, 22:01
تم تجريب السكريبت اﻷول و التحميل بدون مشاكل
أما الثاني فأجرب و أرد عليك

abou marwan
2011-04-20, 22:15
البرنامج يعمل و الجرائد تفتح في المتصفح ، و اﻷيقونة تظهر في tableau de bord
التوزيعة ابنتوا 10.10
Qt version 4.7.0.

sa2
2011-04-22, 14:52
بارك الله فيك عليك أن تعلمنا طريقة عمل مثل هذه البرامج فيجب أن تفتح دورة لنا
وشكرا

أخ المسلمين
2011-04-22, 15:58
بارك الله فيك عليك أن تعلمنا طريقة عمل مثل هذه البرامج فيجب أن تفتح دورة لنا
وشكرا
و فيك بارك الله
بخصوص طريقة عمل مثل هذه البرامج، تطورت البرمجة هذه الايام و لا توجد طريقة معينة، بل هناك العديد منها
(من اللغات المترجمة او المفسرة #compiled or interpreted#)
في الصيف ان شاء الله ساحاول ان اعمل دروسا عن C++ و Qt

أخ المسلمين
2011-04-22, 23:24
تم الانتهاء من اضافة نافذة تحميل الجرائد للبرنامج و بالطبع اذا كانت هناك اخطاء او وظائف لا تؤدي عملها ساكتشفها في الايام القادمة و اقوم بتصحيحها
لتشغيل نافذة التحميل كليك يمين على ايقونة البرنامج و اختر Download
http://img15.imageshack.us/img15/6342/selectdownload.png
و صورة واجهتها :

http://img641.imageshack.us/img641/2159/algepapdownload.png

http://img35.imageshack.us/img35/8079/secondalgepapdownload.png

الزرين Selectall &Deselectall لوضع و نزع علامة الصح من امام كل الجرائد، و لتحديد او الغاء تحديد جريدة واحدة استخدم الفارة

مربع المسار لادخال مسار حفظ الجرائد يدويا او عن طريق الزر الذي على يمينه (كليك يسار عليه، يظهر مربع حوار لتحديد مجلد الحفظ)، و هنا اول الاخطاء البسيطة (نسيت ان اضع كتابة امام المربع لتبيان وظيفته مثلا #Save locattion :#)

في الجزء السفلي على اليسار زرين، واحد للتحميل (download) و الاخر لتعيين برنامج التحميل (wget, gwget, kget, browser)
في حال اختيار browser سيكتشف البرنامج متصفح الانترنت الافتراضي و يمرر عناوين التحميل اليه

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

تحميل البرنامج و كوده :
تحميل AlgePap1.tar.bz2 23-04-2011 (http://www.mediafire.com/?jj1ez0t0mbm69)

========================

الان حان الوقت لاضافة نافذة تحديث البرنامج

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

البرنامج يعتمد على ملفات نصية لعرض مختلف الجرائد و تحميلها، و حجم التحديثات سيكون صغيرا (يتراوح بين 1 و 5 كب في حال تحديث معلومات الجرائد و بين 10 و 20 كب في حال اضافة جريدة واحدة للبرنامج)

و فيما بعد سيتم اضافة نافذة لخيارات المستخدم و جعل البرنامج يتذكر اخر خيارات قام بها المستعمل و يقوم بتنزيلها عند تشغيله

و بالطبع، في الاخير سيتم اضافة لغة العربية للعرض في البرنامج

rebeka25
2011-04-23, 05:24
لسلام عليكم ياأخي ورحمة الله تعالى وبركاته الشرح رائـع بارك الله فيك على هذا المجهود القيم وجعله في ميزان حسناتك وأسأل الله لك ولأحبابنا في المنتدى التوفيق والنجاح

abou marwan
2011-04-23, 10:42
السلام عليكم
فقط يجب تغيير صلاحيات الملف حتى تتمكن من التحميل
و ذلك باستخدام اﻷمر chmod
sudo chmod 777 algepap
لم يعمل معي في بادئ اﻷمر حتى قمت بتغيير الصلاحيات

sa2
2011-04-23, 13:48
و فيك بارك الله
بخصوص طريقة عمل مثل هذه البرامج، تطورت البرمجة هذه الايام و لا توجد طريقة معينة، بل هناك العديد منها
(من اللغات المترجمة او المفسرة #compiled or interpreted#)
في الصيف ان شاء الله ساحاول ان اعمل دروسا عن c++ و qt



في الإنتضار يأخي إنشاء الله خير
وننتضر هذه الدورة

أخ المسلمين
2011-04-23, 14:05
السلام عليكم
فقط يجب تغيير صلاحيات الملف حتى تتمكن من التحميل
و ذلك باستخدام اﻷمر chmod
sudo chmod 777 algepapلم يعمل معي في بادئ اﻷمر حتى قمت بتغيير الصلاحيات
و عليكم السلام و رحمة الله و بركاته
نعم تحدث هذه الامور معي احيانا، حين وضع الملف المحمل مثلا باقسام ان تي اف اس او استخدم اوامر بتصريح الروت للتعامل مع الملف

راجع سماحية المجلد الاعلى algepap بالامر
ls -d -l algepap/
سيكون الناتج مشابها للتالي :
drwxr-xr-x 5 aissam aissam 4096 Apr 22 22:29 algepap/

حيث، بدل aissam سيكون اسم المستعمل و الفريق #user(owner) group# الخاصين بك

اذا وجدت بدل احدهما root قم بتبديل ذلك بالامر التالي :

sudo chown -R user:user algepap/
حيث بدل كلمة user استخدم اسم المستعمل الخاص بك و الذي هو نفسه اسم group الخاص بك
و الاوبشن -R لجعل الامر تراجعي، اي يبدل الاونر و القروب لجميع الملفات و المجلدات بداخل المجلد العلوي

أخ المسلمين
2011-04-23, 14:19
==============================
بعض الاخطاء المكتشفة بنافذة التحميل
1- في حال لم يكن wget , gwget, kget or browser غير شغال، بعد تشغيله من نافذة التحميل، في حال غلق نافذة التارمينال و ذلك بضغط اي زر بلوحة المفاتيح سيتم غلق برنامج التحميل كذلك (قيد الحل)
2- زر تحديد مسار حفظ الجرائد لم يكن يعمل (تم تصحيحه، مجرد هفوة مني)

تم تعديل البرنامج و تصحيح الاخطاء المكتشفة و تم كذلك جعل البرنامج يتذكر بعض الخيارات كمكان النافذة و الجرائد التي وضع امامها علامة صح و الداونلودر المختار و مكان حفظ الجرائد
لتنزيل الاعدادات الافتراضية قم بحذف الملف :
file locattion : ~/.config/AlgePap/AlgePap.conf
symbole ~ <=> /home/user
تحميل algepap1.tar.gz2 23-04-2011 (http://www.mediafire.com/?jj1ez0t0mbm69)

==============================
الحلول و الاقتراحات
1-تم حل المشكلة (بجعل برنامج الجي باب يشغل الداونلودر و يمرر اليه العنواين)

تم تعديل مشكل الخلفية بمكتب كا دي او :
http://img97.imageshack.us/img97/2417/algepapkde.jpg

حاليا ساتوقف عن العمل على البرنامج، و ساعود لمواصلة العمل عليه ابتداءا من 5 ماي ان شاء الله

rabah09
2011-05-06, 17:12
شكرا على التوضيح

أخ المسلمين
2011-05-07, 23:19
==========================
باليومين الاخيرين قمت باضافة بعض التحسينات و الوظائف للبرنامج :
- بامكان البرنامج تحديث معلومات الجرائد
- اصبح للبرنامج واحهتين (عربية و انجليزية)، اللغة الافتراضية عند تشغيل البرنامج لاول مرة بالنظام هي الانجليزية (لتفادي المشاكل، في بعض الاحيان تظهر العربية برموز غريبة، و بعد ذلك يمكن للمستعمل تغييرها)
- اصبح البرنامج يحمل الجرائد بكلا المكتبين (كا دي او و قنوم)
- حاولت قدر الامكان جعل البرنامج يتذكر مختلف اختيارات المستخدم، و كذلك قمت بمراجعة للبرنامج لاكتشاف اذا ما كانت هناك اخطاء او وظائف غير شغالة و تصحيحها (و اظن انني اصلحتها كلها و الله اعلم).

هذه صور للبرنامج بمكتب قنوم :

http://img815.imageshack.us/img815/6279/algepap10interface.png

http://img193.imageshack.us/img193/4624/algepap10interfacear.png

http://img156.imageshack.us/img156/4454/algepap10download.png

http://img716.imageshack.us/img716/4766/algepap10downloadar.png

http://img199.imageshack.us/img199/8733/algepap10trayicon.png

http://img62.imageshack.us/img62/3824/algepap10trayiconar.png

http://img339.imageshack.us/img339/5646/algepap10update.png

http://img215.imageshack.us/img215/2982/algepap10updatear.png

و هذه صور للبرنامج بمكتب كا دي او :

http://img836.imageshack.us/img836/5872/kdealgepap10interface.png

http://img714.imageshack.us/img714/9535/kdealgepap10interfacear.png

http://img834.imageshack.us/img834/6333/kdealgepap10trayicon.png

http://img805.imageshack.us/img805/9312/kdealgepap10trayiconar.png

http://img852.imageshack.us/img852/3945/kdealgepap10download.png

http://img8.imageshack.us/img8/2981/kdealgepap10downloadar.png

http://img707.imageshack.us/img707/4154/kdealgepap10update.png

http://img809.imageshack.us/img809/6780/kdealgepap10updatear.png

=========================
التحميل :

هذا كود البرنامج و لن تجدوا بداخل ناتج فك الضغط ملف قابل للتنفيذ كالمرات السابقة
algepap-1.0-testing.tar.bz2 (http://www.mediafire.com/?jj1ez0t0mbm69)
=========================

عمل كومبايل للبرنامج :

تحتاج للبرامج التالية :
qt4 : qt version 4.6.3
g++ : gcc 4.4.5
بالنسبة لنسخة البرامج (version)، استخدم هذه او نسخ اكبر.
لتثبيتها بالنسبة للانظمة التي تعتمد على حزم deb
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install qtcreator

قم بفك الارشيف المحمل الى مكان ما بمجلد المستعمل الخاص بك، و لنفرض ان مساره هو :
Path_to_algepap
لعمل كومبايل للبرنامج، نفذ الاوامر التالية على التوالي :


cd Path_to_algepap/algepap
/usr/bin/qmake-qt4 -project
/usr/bin/qmake-qt4 -spec /usr/share/qt4/mkspecs/linux-g++ -o Makefile algepap.pro
make
make clean

أو


cd Path_to_algepap/algepap
/usr/bin/qmake -project
/usr/bin/qmake -spec /usr/share/qt4/mkspecs/linux-g++ -o Makefile algepap.pro
make
make clean


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

Path_to_algepap/algepap
و تشغيله بطريقة عادية (نقرة مزدوجة بالفارة)
لانشاء اختصار للبرنامج بسطح المكتب راجع الموضوع التالي :
رابط (http://djelfa.info/vb/showthread.php?t=537530)
بدل اختيار application in terminal اختر application
و الايقونة تجدونها بالمسار :

Path_to_algepap/algepap/DATA/icons/algepap.png
=========================
اذا اردتم استرجاع الاعدادات الافتراضية للبرنامج لاسباب ما، نفذوا الامر التالي :

rm -f ~/.config/AlgePap/AlgePap.conf
=========================
هناك بعض المشاكل التي لم اقم بحلها بعد لضيق الوقت عندي هذه الايام :

- مثلا : عند تحديث البرنامج، سيكون البرنامج متجمدا الى غاية انتهاء التحديث، و هناك بعض الوضائف كذلك تسبب تجمد البرنامج، و لن يكون لي حاليا وقتا لتعديل البرنامج باستخدام ميلتيثريد او فكرة ما، و ساترك هذه المشكلة الى الصيف ان شاء الله (صدور النسخة 2 من البرنامج،و ستتوفر كذلك حزم deb و rpm للبرنامج)

-و هناك بعض المشاكل البسيطة، مثلا كمشكل الاتجهاهات في بعض الخصائص (direction righttoleft or lefttoright)، و المشاكل التي قد تظهر بالايام القادمة، ساحاول قدر الامكان ان اقوم بتصحيحها، و ستكون بالنسخ 1.x ان شاء الله

-هناك ايضا 7 او 8 جرائد تنتظر الاضافة الى قائمة التحميل (نسيتها اثناء كتابة البرنامج)، سيتم اضافتها عن طريق التحديث، و بخصوص الخبر دخل شهر جديد اثناء غيابي (الكود يعمل لافريل فقط)، هي متوفرة حاليا بالتحديث.
=========================
من واجهته مشكلة بعمل كومبايل للبرنامج فليضع مشكلته بالموضوع و سيتم حلها ان شاء الله
و من فضلكم كذلك، اذا اكتشفتم مشكلة ما بالبرنامج او كان لديكم اقتراح ضعوها بالموضوع
و كذلك بخصوص تحميل الجرائد، اذا كان تحميل جريدة ما غير شغال نبهوني اليها بالموضوع، فحاليا وقتي ضيق و لا اتابع الا جريدتي الخبر و الشروق احيانا و هما شغالتين
========================

أخ المسلمين
2011-05-15, 21:08
==========================

ملاحظات
*14-05-2011* تم تحديث طريقة تحميل الشروق (تحديث)
*15-05-2011* تم اضافة 7 جرائد لقائمة التحميل و هي متوفرة بالتحديث للبرنامج :
الجمهورية
اليوم
المسار
السياسي
البلاد
وقت الجزائر
الأجواء
*16-05-2011* تم تحديث تصفح و تحميل جريدة أخبار اليوم
*16-05-2011* تم اضافة جريدتي الأخبار و الأمة لقائمة التحميل
=========================
الاخطاء
* خطا بتحميل جريدة السياسي (تم تصحيحه و هو متوفر على التحديث)
=========================
تصحيحها
---
=========================

ياسرون الجزائري
2011-07-18, 20:49
==========================
باليومين الاخيرين قمت باضافة بعض التحسينات و الوظائف للبرنامج :
- بامكان البرنامج تحديث معلومات الجرائد
- اصبح للبرنامج واحهتين (عربية و انجليزية)، اللغة الافتراضية عند تشغيل البرنامج لاول مرة بالنظام هي الانجليزية (لتفادي المشاكل، في بعض الاحيان تظهر العربية برموز غريبة، و بعد ذلك يمكن للمستعمل تغييرها)
- اصبح البرنامج يحمل الجرائد بكلا المكتبين (كا دي او و قنوم)
- حاولت قدر الامكان جعل البرنامج يتذكر مختلف اختيارات المستخدم، و كذلك قمت بمراجعة للبرنامج لاكتشاف اذا ما كانت هناك اخطاء او وظائف غير شغالة و تصحيحها (و اظن انني اصلحتها كلها و الله اعلم).

هذه صور للبرنامج بمكتب قنوم :

http://img815.imageshack.us/img815/6279/algepap10interface.png

http://img193.imageshack.us/img193/4624/algepap10interfacear.png

http://img156.imageshack.us/img156/4454/algepap10download.png

http://img716.imageshack.us/img716/4766/algepap10downloadar.png

http://img199.imageshack.us/img199/8733/algepap10trayicon.png

http://img62.imageshack.us/img62/3824/algepap10trayiconar.png

http://img339.imageshack.us/img339/5646/algepap10update.png

http://img215.imageshack.us/img215/2982/algepap10updatear.png

و هذه صور للبرنامج بمكتب كا دي او :

http://img836.imageshack.us/img836/5872/kdealgepap10interface.png

http://img714.imageshack.us/img714/9535/kdealgepap10interfacear.png

http://img834.imageshack.us/img834/6333/kdealgepap10trayicon.png

http://img805.imageshack.us/img805/9312/kdealgepap10trayiconar.png

http://img852.imageshack.us/img852/3945/kdealgepap10download.png

http://img8.imageshack.us/img8/2981/kdealgepap10downloadar.png

http://img707.imageshack.us/img707/4154/kdealgepap10update.png

http://img809.imageshack.us/img809/6780/kdealgepap10updatear.png

=========================
التحميل :

هذا كود البرنامج و لن تجدوا بداخل ناتج فك الضغط ملف قابل للتنفيذ كالمرات السابقة
algepap-1.0-testing.tar.bz2 (http://www.mediafire.com/?jj1ez0t0mbm69)
=========================

عمل كومبايل للبرنامج :

تحتاج للبرامج التالية :
qt4 : qt version 4.6.3
g++ : gcc 4.4.5
بالنسبة لنسخة البرامج (version)، استخدم هذه او نسخ اكبر.
لتثبيتها بالنسبة للانظمة التي تعتمد على حزم deb
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install qtcreator

قم بفك الارشيف المحمل الى مكان ما بمجلد المستعمل الخاص بك، و لنفرض ان مساره هو :
Path_to_algepap
لعمل كومبايل للبرنامج، نفذ الاوامر التالية على التوالي :


cd Path_to_algepap/algepap
/usr/bin/qmake-qt4 -project
/usr/bin/qmake-qt4 -spec /usr/share/qt4/mkspecs/linux-g++ -o Makefile algepap.pro
make
make clean

أو


cd Path_to_algepap/algepap
/usr/bin/qmake -project
/usr/bin/qmake -spec /usr/share/qt4/mkspecs/linux-g++ -o Makefile algepap.pro
make
make clean


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

Path_to_algepap/algepap
و تشغيله بطريقة عادية (نقرة مزدوجة بالفارة)
لانشاء اختصار للبرنامج بسطح المكتب راجع الموضوع التالي :
رابط (http://djelfa.info/vb/showthread.php?t=537530)
بدل اختيار application in terminal اختر application
و الايقونة تجدونها بالمسار :

Path_to_algepap/algepap/DATA/icons/algepap.png
=========================
اذا اردتم استرجاع الاعدادات الافتراضية للبرنامج لاسباب ما، نفذوا الامر التالي :

rm -f ~/.config/AlgePap/AlgePap.conf
=========================
هناك بعض المشاكل التي لم اقم بحلها بعد لضيق الوقت عندي هذه الايام :

- مثلا : عند تحديث البرنامج، سيكون البرنامج متجمدا الى غاية انتهاء التحديث، و هناك بعض الوضائف كذلك تسبب تجمد البرنامج، و لن يكون لي حاليا وقتا لتعديل البرنامج باستخدام ميلتيثريد او فكرة ما، و ساترك هذه المشكلة الى الصيف ان شاء الله (صدور النسخة 2 من البرنامج،و ستتوفر كذلك حزم deb و rpm للبرنامج)

-و هناك بعض المشاكل البسيطة، مثلا كمشكل الاتجهاهات في بعض الخصائص (direction righttoleft or lefttoright)، و المشاكل التي قد تظهر بالايام القادمة، ساحاول قدر الامكان ان اقوم بتصحيحها، و ستكون بالنسخ 1.x ان شاء الله

-هناك ايضا 7 او 8 جرائد تنتظر الاضافة الى قائمة التحميل (نسيتها اثناء كتابة البرنامج)، سيتم اضافتها عن طريق التحديث، و بخصوص الخبر دخل شهر جديد اثناء غيابي (الكود يعمل لافريل فقط)، هي متوفرة حاليا بالتحديث.
=========================
من واجهته مشكلة بعمل كومبايل للبرنامج فليضع مشكلته بالموضوع و سيتم حلها ان شاء الله
و من فضلكم كذلك، اذا اكتشفتم مشكلة ما بالبرنامج او كان لديكم اقتراح ضعوها بالموضوع
و كذلك بخصوص تحميل الجرائد، اذا كان تحميل جريدة ما غير شغال نبهوني اليها بالموضوع، فحاليا وقتي ضيق و لا اتابع الا جريدتي الخبر و الشروق احيانا و هما شغالتين
========================



الا تستطيع جعل البرنامج في حزمة deb
او اي شيء اسهل
بهذه الطريقة لن ينتشر البرنامج
انا شخصيا (عسرت) نثبتو
و شكرا

أخ المسلمين
2011-07-27, 11:34
الا تستطيع جعل البرنامج في حزمة deb
او اي شيء اسهل
بهذه الطريقة لن ينتشر البرنامج
انا شخصيا (عسرت) نثبتو
و شكرا


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

ayoooub
2011-08-02, 17:14
رمضانك كريم
شكرا لك يا زعيم، سررت كثيرا لهذا العمل العظيم بحق، بارك الله فيك وجعله في ميزان حسناتك وجعله سببا لانتقال البعض لاستخدام هذا النظام ، شكرا لك كثيرا أخ المسلمين بارك الله فيك

giang
2011-08-27, 20:30
merciiiiiiii

soufian.soufian
2011-10-03, 20:32
شكرا للافادة

أخ المسلمين
2011-11-21, 12:58
رمضانك كريم
شكرا لك يا زعيم، سررت كثيرا لهذا العمل العظيم بحق، بارك الله فيك وجعله في ميزان حسناتك وجعله سببا لانتقال البعض لاستخدام هذا النظام ، شكرا لك كثيرا أخ المسلمين بارك الله فيك

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

شكر خاص لك أخي ياسرون الجزائري لمتابعة الموضوع أثناء غيابي، و بارك الله فيك.

أخ المسلمين
2011-11-23, 22:23
قمت بانشاء حزمة ديبيان للبرنامج
تحميل algepap_1.0-1_i386.deb (http://code.google.com/p/algepap/downloads/list)

لتثبيته، كليك يمين على الحزمة المحملة، اختر GDebi Packahge Installer، و كلينك على زر install.

يمكن الغاء تثبيته باستعمال مدير الحزم

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

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

لتشغيله اكتب الامر algepap في التارمينال
أو قم بانشاء اختصار لتشغيله
command : algepap
icon : /home/{$username}/DATA/icons/algepap.png
لمن لا يعرف كيفية انشاء اختصار، راجع الموضوع التالي:
رابط (http://djelfa.info/vb/showthread.php?t=537530)

أخ المسلمين
2011-12-11, 20:19
قررت ان اطور البرنامج بالعطلة القادمة (16 ديسمبر)، و لكن للأسف، لم اجد اي فكرة بجعبتي ( سوى بعض الامور البسيطة، كتعديل نوافذ ما و غير ذلك ... )

ارجوا من الاعضاء الكرام ان يتفضلوا بافكارهم بخصوص ما يريدونه بالنسخة القادمة من البرنامج

ليس شرطا ان يكون مبرمجا، فاي واحد من العامة يمكن ان يضع اي فكرة

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

لا تبخلونا بافكاركم، و جعلها الله في ميزان حسناتكم.

djilboc
2011-12-13, 20:13
بارك الله فيك

أخ المسلمين
2011-12-17, 18:23
و فيك بارك الله اخي djilboc
---------------------------------------------------------
قمت بتعديل الكود للبرنامج حيث اصبح تنصيبه سهلا من دون استعمال الباكاج ديبيان، كما عدلته كذلك للاضافة بالبرنامج بالقائمة :
Applications->Internet
---------------------------------------------------------
لتنصيب البرنامج:
1-يمكنك تحميل كود البرنامج البرنامج من مستودعات Git بالطرق التالية:

git clone https://code.google.com/p/algepap/

أو

git clone git://github.com/HidoussiAissam/algepap.git
git clone https://github.com/HidoussiAissam/algepap.git
اذهب بالتارمينال للمكان الذي تريد وضع البرنامج به و الصق احد الامرين السابقين بالتارمينال، بعد انتهاء التحميل ستجد الكود بمجلد قام جيت بانشائه باسم algepap
---------------------------------------------------------
أو قم بتحميل سكرينشوت من الرابط التالي:
رابط (http://code.google.com/p/algepap/downloads/list)
تجدون اسم السكرينشوت على النحو التالي:
algepap-source-screenshoot-date.tar.gz2
حيث date هو تاريخ وضع السكرينشوت
---------------------------------------------------------
لتصفح الكود من دون تحميله زر احد الروابط التالية:
رابط1
(http://github.com/HidoussiAissam/algepap/) رابط2 (http://code.google.com/p/algepap/source/browse/)
---------------------------------------------------------
2- لتنصيب البرنامج، نفذ الاوامر التالية على التوالي بالتارمينال:

cd algepap
./configure
make
sudo make install
make clean
---------------------------------------------------------
لالغاء تثبيته:

cd algepap
sudo make uninstall
---------------------------------------------------------
تجدون البرنامج بالقائمة:
Application->internet->algepap
---------------------------------------------------------
ملاحظة: هذه التغييرات بالكود فقط، لم اقم بادخالها بعد على الباكاج
---------------------------------------------------------

---------------------------------------------------------

ياسرون الجزائري
2011-12-18, 20:02
البرنامج يعمل جيدا على اوبنتو 10.04
ملاحظة لم استطع تحميل جريدة الاحداث
اقتراح: في الواجهة الرئيسية للبرنامج اضف "تصغير" "استرجاع" "تحميل" "تحديث" "...
لانه هناك من لا يلاحظ ان تلك الكلمات موجودة عند الضغط باليمين على ايقونة البرنامج

ملاحظة رابط الايقونة في اوبنتو
/usr/share/algepap/DATA/icons


و شكرا

ياسرون الجزائري
2011-12-18, 20:05
اقتراح آخر الطرفية التي تبقى مفتوحة اثناء عمل البرنامج مزعجة نوعا ما
ارجو ازالتها

أخ المسلمين
2011-12-19, 10:43
البرنامج يعمل جيدا على اوبنتو 10.04
ملاحظة لم استطع تحميل جريدة الاحداث
اقتراح: في الواجهة الرئيسية للبرنامج اضف "تصغير" "استرجاع" "تحميل" "تحديث" "...
لانه هناك من لا يلاحظ ان تلك الكلمات موجودة عند الضغط باليمين على ايقونة البرنامج

ملاحظة رابط الايقونة في اوبنتو
/usr/share/algepap/DATA/icons


و شكرا

اقتراح آخر الطرفية التي تبقى مفتوحة اثناء عمل البرنامج مزعجة نوعا ما
ارجو ازالتها


بارك الله فيك أخي ياسرون الجزائري

بالنسبة لجريدة الأحداث، هناك مشكلة بموقعهم، زرته من المتصفح http://www.elahdath.net/
و اعطاني الاجابة التالية
You are not authorized to view this page

ربما يقومون بصيانة الموقع او قاموا بتغيير عنوانه
ساتابع المشكلة و اجد لها حلا ان شاء الله

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

أما بالنسبة للايقونة، في الايام القليلة القادمة لن تكون مشكلة، لانني غيرت مكان الايقونة للمسار النظامي بانظمة ديبيان للايقونات
/usr/share/icons/hicolor/64x64/apps/
و جعلت الكود يقوم باضافة البرنامج للقائمة
Application->internet->algepap
حيث يمكن للمستعمل ان يمسكه بالفأرة و يسحبه مباشرة للمكتب من دون ان يقوم بانشاء اختصار و البحث عن الصورة
و لكنني لم ادخل التغييرات بعد الى باكاج ديبيان

بارك الله فيك على الاقتراحات و التنبيه لجريدة الاحداث

---------------------------------------------------------------------------

21-12-2011 تم رفع حزمة ديبيان للنسخة algepap-1.0-2

kamel.ch.dz
2012-01-03, 14:49
يشرفني الانضمام الي مشروعك اخي الكريم

أخ المسلمين
2012-01-03, 17:42
يشرفني الانضمام الي مشروعك اخي الكريم



بارك الله فيك أخي

زر هذا الرابط و اترك تعليقا رابط (http://code.google.com/p/algepap/wiki/JoiningAlgepapProject)

لكي اضيف ايميلك الى المشروع

ساجمع صور البرنامج و المعلومات الخاصة بها (قياسات ) و ارسلها لك ( و لك حرية التعامل معها اذا كنت تريد تغييرها )

TheRiLi
2012-01-05, 13:35
أولا /

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

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

ثالثا/
كنت أتمنى أن أرسل لك مجموعة كبيرة من النماذج التي كنت أقوم بالعمل عليها قبل أن يتسللني الكسل ، لهذا سأقدم لك إقتراحات في البداية ولما تلقى رضاك سأكمل ما بدأته من تخطيطات أولية لواجهة المستخدم ( مع مراعات إمكانية عدم الإعتماد على الـ QT )

---

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

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

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

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

الإقتراح الثاني : توفير معلومات افضل
هذا الأمر سيكون معتمدا بشكل جيد على السرفر ، لكن بالطبع يمكننا عملها من غير السرفر :rolleyes:

لكني سأشرح الأمر من منطلق السرفر ، :D

1- معلومات لكل شركة
2- معلومات لكل جريدة

بحيث هناك معلومات لكل شركة ، مثلا أيقونة لشركة البصائر ، إسم الشركة ، نوع المنشور : أسبوعي ، يومي .... وغيره من المعلومات

وأيضا معلومات لكل جريدة ، العدد ، التاريخ ، العرض المسبق (preview) ، وربما معلومات أكثر مثل : العنواين الرئيسية ، وغيرها

بهذه الطريقة يكون البرنامج أصبح يقترب تدريجيا إلى نظام إدارة الجرائد :1:

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

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

بهذه الطريقة يكون البرنامج غني من ناحية المعلومات ، وكأنه تماما مثل : كشك الجرائد ،

الملاحظة الثالثة : التحكم والمعلومات (واجهة المستخدم)

هناك طريقتين للعرض ، الأولى عرض الرفوف ، ****f ( مجرد أوهام ، Illusion )
والثانية : القائمة ،

في الطريقة الأولى تنسم الواجهة لجزئين / العلوي حوالي 5 إلى 10 % من الواجهة ، ويحتوي على المعلومات التالية :
1- أزرار التحكم
2- تاريخ اليوم
3- عدد الجرائد الجاهزة و عدد الجرائد التي تم تحميلها (5/10) مثلا

وفي الجزء السفلي ، يكون هناك مجموعة من الأيقونات للجرائد المختلفة ، عند الضغط على أي أيقونة تعرض خيارين : 1 التحميل ، 2 مراجعة المعلومات

بالنسبة لطريقة العرض الثانية :
تكون فيها قائمة جانبية حوالي 20 إلى 25% من الواجهة ، تحوي على أسماء الجرائد التي في النظام ، ويتم عرض معلومات عنها في الجانب الآخر

---

كلا العرضين يمكنك من :
التفريق بين الجرائد المتوفرة والغير متوفرة
التفريق بين الجرائد المقروءة والغير مقروءة
التفريق بين الجرائد المفضلة والغير مفضلة
التفريق بين الجرائد المخصصة للتحميل التلقائي فور صدور العدد والغير مخصصة

كما تلاحظ هناك عدة تصنيفات :
متوفر وغير متوفر < الجرائد التي خرجت من النظام لأسباب ومشاكل مثل توقف الخدمة ووو ( opacity or grayed)
مقروء وغير مقروء < تم تحميلها وقرائتها أو لا (Bold or normal) أو (Bleu border or Gray border)
مفضل أو غير مفضلة < قائمة بالجرائد المفضلة ( add star icon )
تحميل تلقائي < هذه أصلا كانت من بين أهم الأفكارالرئيسية في البرنامج منذ البداية (add down arrow)

بهذه الطريقة يصبح إدارة البرنامج بشكل أسهل للمستخدم ،

الفكرة التي تخط ببالي : إدماج قارء PDF في البرنامج


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

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

الأرشفة :

توفير أرشيف ، لكل الأعداد التي تم تحميلها مع توفير إمكانية حذفها من البرنامج مباشرة بدون الحاجة للبحث عنها في الجهاز

أيضا توفير قائمة بكل الأعداد التي قام بقرائتها أو تحميلها وبهذا يكون لديه مرجع في حال أراد الحصول على مقال أعجبه ولكنه لا يعرف أين << :mad: تحصل بكثرة ،، ولهذا سيكون لديه قائمة بالأعداد التي قرأها وعليه سيتم تقليص حيز البحث :)

خصائص غنية

في لوحة تحكم البرنامج أظن أنه يجب توفير خصائص مختلف ومن بينها مثلا

1- التجميد أو التوقف المؤقت ، Freezing ، وسيكون له الأولوية ، بحيث سيتم توقيف عمل البرنامج لمدة من الوقت
2- عملية تفريغ الكاش ، بحيث يتم حذف كل معلومات المستخدم نهائيا ، ويمكنه أن يختار ما يريد حذفه ، التخلص من الجرائد التي تم تحميلها ، تفريغ القوائم وووو
3- إمكانية التعامل مع سرفرات أخرى ، وبهذه الطريقة سيكون أوبن أكثر ، وحتى لو توقفت عن دعم السرفر الرسمي ، ستكون هناك سرفرات أخرى :rolleyes:

الكثير من الأمور التي تخطر ببالي لهذا سأقوم بطرحها شيئا فشيئا ، ليتسنى دراستها وفق ما تريده أنت ، فأنت من سيقوم بكككككل هذا العمل ، أظن أنه كثير صح :1:

سأقطع حبل الأفكار ، وأقول :
هذا مجرد عصف ذهني غير مرتب ، لكن أهم ما كنت أريد توصيله لم أقم به :3:

واجهة المستخدم <<

ستكون هناك طريقتين للعرض << الرفوف ( وهمية من خلال الخلفية و ترتيب الأيقونات بدقة ) << القائمة ( قائمة بها أسماء الجرائد على الجانب والجانب الآخر معلومات عن العدد الأخير )

في كلى العرضين هناك شريط علوي ، يحتوي على أزرار التحكم + معلومات مثل تاريخ اليوم والأعداد المتوفرة ووو

كما يتو تحسين عرض لوحة التحكم ( قائمة الخيارات ) بحيث تكون أكثر عملية << وجعلها غنية بالخيارات الممكن التي تسهل على المستخدم :)

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


سأتوقف هنا ، وأتمنى ملاحظاتك حول ملاحظتي لأتكمن من وضع ملاحظات أخرى على ضوء ملاحظاتك وأعرضها هنا لأتلقى ملاحظاتك الجديدة لأتمكن من مواصلة بناء ملاحظاتي على ضوء ملاحظاتك ....... :mh31:

أخ المسلمين
2012-01-05, 16:10
الأخ TheRiLi (http://djelfa.info/vb/member.php?u=237654) بارك الله فيك على الاقتراحات و الملاحظات ( ممتازة، ما شاء الله )

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

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

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

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

ربما في ذلك الوقت ستكون قد تخلصت من فترة الكسل التي تمر بها، و سيشرفني لو انضممت لي و الاخ كمال ( الأخ كمال انضم مؤخرا لتصميم الصور المتعلقة بالبرنامج ).

بارك الله فيك مرة أخرى، و لي عودة في الأيام القادمة ان شاء الله.

TheRiLi
2012-01-05, 17:32
ربما يجب إعتباره مشروعا نائما :eek:

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

فأنا لست مداوما على المنتديات ، فهذا يعني أنني لن أكون قادرا على متابعة النشاط هنا :o

أتمنى أن تسير كل أمورك على ما يرام ، وفقك الله ، وإلى أن نلتقي مجددا :19:

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

آمل أن لا تكون ملاحظتي قاسية جدا ،، رغم أني متأكد أنها لا تخلو من القسوة :D

في أمان الكريم :mh31:

أخ المسلمين
2012-01-05, 20:29
ربما يجب إعتباره مشروعا نائما :eek:

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

فأنا لست مداوما على المنتديات ، فهذا يعني أنني لن أكون قادرا على متابعة النشاط هنا :o

أتمنى أن تسير كل أمورك على ما يرام ، وفقك الله ، وإلى أن نلتقي مجددا :19:

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

آمل أن لا تكون ملاحظتي قاسية جدا ،، رغم أني متأكد أنها لا تخلو من القسوة :d

في أمان الكريم :mh31:

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

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

بالمناسبة، زر رابط (http://code.google.com/p/algepap/wiki/Contact) و ارسل الي ايميلك و سارسل اليك رسالة بمنتصف الصيف ان شاء الله

ما دمت تكره الجرائد لهذه الدرجة، انا متأكد بانك سوف تبدع في هذا البرنامج :d

فهناك من يقول :
أن الانسان لا يستطيع ان يبدع الا في شيء يكرهه كثيرا أو يحبه كثيرا.

دمت في رعاية الله و حفظه

haraz
2012-01-07, 13:13
السﻻم عليكم و رحمة الله
اردت أن اشكر صاحب المشروع على جهده و ادغوا له الله أن يوفقه
أخ المسلمين إن ما تقوم به رائع جدا و عظيم جدا
ما تقوم به ليس مجرد برنامج لتصفح الجرائد بل اراك وحدك تصارع طواحين الرداءة و الخمول ، وحدك تريد أن تمحو الصورة المعتمة للعقل (on stand by) في الجزائر ، هذا و الله لهو العزم ، واصل أخي ، أرجوك ﻻ تفشل ، ﻻ تتوفق ﻵ تلتفت اللى الكثير من الحمقى الذين يملؤون الدنيا اذا ما قال أحدهم انك تصرف عمرك من أجل ﻻ شيء، ﻻ تعبأ بهم .
و قدر ما أعجبني صاحب المشروع بقدر ما أعجبني TheRiLi و عصف أفكاره و مستواه ان في التقنيات أو في لغته لذا فأنا ارجوكما أن تتعاونا و أن تعمﻻ معا أو حتى ان تلتقيا حرام أن ينطفأ كﻻ بزاويته يشكو من كسل جراء لوافح الحمقى المثبطين.
بالنسبة للبرنامج هل من نسخة ل 64 بيت
و الف الف شكر

أخ المسلمين
2012-01-07, 18:31
السﻻم عليكم و رحمة الله
اردت أن اشكر صاحب المشروع على جهده و ادغوا له الله أن يوفقه
أخ المسلمين إن ما تقوم به رائع جدا و عظيم جدا
ما تقوم به ليس مجرد برنامج لتصفح الجرائد بل اراك وحدك تصارع طواحين الرداءة و الخمول ، وحدك تريد أن تمحو الصورة المعتمة للعقل (on stand by) في الجزائر ، هذا و الله لهو العزم ، واصل أخي ، أرجوك ﻻ تفشل ، ﻻ تتوفق ﻵ تلتفت اللى الكثير من الحمقى الذين يملؤون الدنيا اذا ما قال أحدهم انك تصرف عمرك من أجل ﻻ شيء، ﻻ تعبأ بهم .
و قدر ما أعجبني صاحب المشروع بقدر ما أعجبني therili و عصف أفكاره و مستواه ان في التقنيات أو في لغته لذا فأنا ارجوكما أن تتعاونا و أن تعمﻻ معا أو حتى ان تلتقيا حرام أن ينطفأ كﻻ بزاويته يشكو من كسل جراء لوافح الحمقى المثبطين.
بالنسبة للبرنامج هل من نسخة ل 64 بيت
و الف الف شكر

و عليكم السلام و رحمة الله تعالى و بركاته

بارك الله فيك

بالنسبة لاجهزة 64، بالاسبوع القادم سابحث عن جهاز 64 عند اصدقائي و اجهز حزمة ديبيان و اضعها بصفحة التحميل

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

ان شاء الله، في الخطوات القادمة، ساقوم بتحضير حزم ار بي ام كذلك للبرنامج

nassim1981
2012-03-16, 19:33
بسم الله الرحمن الرحيم

nassim1981
2012-03-16, 19:34
شكرا .........................شكرا..................شكر ا.................... بسم الله الرحمن الرحيم

HADJOUL
2012-03-21, 10:32
http://www14.0zz0.com/2010/05/23/22/470839684.jpg

nassim1981
2013-01-22, 22:09
لك الحمد يا رب العالمين

nassim1981
2013-01-22, 22:10
*=== (( ما يلفظ من قول إلا لديه رقيب عتيد )) ===*

zozo1977
2013-01-22, 23:09
شكراااااااااااااااااااااااا اخي على المجهودات بارك الله فيك نفرح كي نشوف ناس مثلك نحس بلي الدنيا مازال فيها الرجال

azd30
2014-10-23, 10:24
بارك الله فيك اخي ☺☺☺

ZNIBER
2014-10-24, 14:21
تااااااااااااااااااااااااااااااااااانك

أخ المسلمين
2014-10-31, 03:55
و فيكم بارك الله

في عطلة الشتاء ساحدثه ان شاء الله مع استراتيجية جديدة ليعيش لأطول مدة ممكنة