كتب الكاتب الفاتح جبرا المتوفرة بمعرض الدوحة
|
Re: الى جميع خبراء البرامج التصميم و الكمبيوتر (Re: بكرى ابوبكر)
|
عزيزي بكري
تحية طيبة
سوف احاول شرح طبيعة بعض الاشياء ربما تكون مفيدة في اتحاذ القرار او علي الاقل توجيه المحاولة الي طريقة اخري ...
لا يمكن ل cgi او اية لغة برمجة عل الانترنت العمل دون وجود السيرفر web server - software ) في حالة التعامل مع معلومات مخزنة في قواعد بيانات ... وبالتالي لا يمكن وضعها في cd واستخدامها بذات الطريقة الا بعد توفر السيرفر علي اي جهاز يراد تشغيله فيها ... وعمل اعدادات ... وتبدو انها مسالة غير عملية ...
الطريقة العملية التي شاهدتها هي فكرة الكتاب الالكتروني وهي تحويل كل البيانات الي HTML بصورة مصنفة ... ورغم ان هذا هو العمل الطبيعي لكن مع 115 الف بوست يحتاج الي عمل ضخم في تحويل الملفات وتصنيفها...
هنالك الطرقة الاخري التي لا اعلم عنها كثيرا وهي عن طريق VISUAL BASIC يمكنك ايجاد شخص ليوضح الطريقة ...
اتمني ان اكون قدمت شبئا مفيدا وعموما انا تحت الخدمة لاي عمل
وتحياتي مرة اخري
| |
|
|
|
|
|
|
Re: الى جميع خبراء البرامج التصميم و الكمبيوتر (Re: بكرى ابوبكر)
|
Salam ya Sheikh Bakri,
I think that splitting the file is the only practical option, taking into consideration what Abu Amna mentioned above. You may need to save a backup copy as-is, so no script is needed, but using the same html structure. A zip file as you suggested may also be usefull but not very practical, since the aim is to save one file. If you can split them then 2, 3 or more CDs does not make a real difference. And how about backing up to a hard disk?? or a DVD, that is good for up to 7 GB with the software I have but some are talking about 16-17 GB !!
you can have a look at other compression software if neccessary:
http://www.arjsoft.com/
http://www.aladdinsys.com/
Good luck
| |
|
|
|
|
|
|
Re: الى جميع خبراء البرامج التصميم و الكمبيوتر (Re: azza)
|
الاخ بكرى
تحياتى
الطريقة مجربة وان كانت بشكل مختلف ؛ فالبرنامج الذى ذكرت يقوم بانشاء سيرفر افتراضى - ولكنه فاعل - على الكومبيوتر الشخصى ؛ والذى يمكنك عليه ان تقوم بانشاء قواعد بيانات ؛ او تفعيل برامج اعتمادا على لغات php او cgi ؛ واقوم انا بتجربة معظم البرامج المعتمدة على هذه اللغات عليه ؛ قبل ان انزلها للسيرفر الحقيقى
المشكلة اذن محلولة فى اطار ان تشغل البرنامج على كومبيوتر شخصى ؛ ولكن يتبقى كيف يتم تشعيله من قرص السى دى ؛ اقترح كتابة برنامح صغير يقوم بفك البرنامج المذكور وتركيبه - مع فايلات البورد - بمجرد الضفط عليه من داخل السى دى ؛ اى ان المستخدم يكون عنده سيرفر افتراضى على جهازه الخاص ؛ وعليه برنامح البورد وفايلات البورد
ساحاول البحث عن برنامج صغير كهذا ؛ او اطلب من بعض اصدقائى المتخصصين فى لغة البى اتش بى كتابته عادل
| |
|
|
|
|
|
|
Re: الى جميع خبراء البرامج التصميم و الكمبيوتر (Re: Abdel Aati)
|
XML is the most powerfull way of doing this kind of tasks.
Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879). Originally designed to meet the challenges of large-scale electronic publishing, XML is also playing an increasingly important role in the exchange of a wide variety of data on the Web and elsewhere.
XML is a generic syntax to mark up documents and data with simple tags that are easy to read by humans and to process by machine.
Markup informaion added to a documents to identify the structural parts and how they relate to each other, for example in this case the titles, date, usernames and message body can be markup.
This can be performed automatically using JAVA code or any other server side programming language, this mean you need to write a program to access the database read the data, add the XML tags and save it as text file with xml extension.
Then you can read your retreive your documents by the browser using CSS (Cascading Style Sheets) file, so you need only one CSS file to display the data or post the same style they appear in the board.
| |
|
|
|
|
|
|
|