اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

محمد الشابورى

03 عضو مميز
  • Posts

    131
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    1

كل منشورات العضو محمد الشابورى

  1. الحلقة الرابعة " أساليب الإنتشار " لن نتحدث هنا عن الإعلان فلهذا حلقة منفصلة سنتكلم هنا عن الإنتشار أو التوزيع يتم التوزيع إما عن طريق المقابلة الشخصية المحال التجارية الإنترنت لكل طريقة مزايا و عيوب المقابلة الشخصية تعطى ثقة و أمان لكل من المبرمج و العميل و غالبا ما يقوم المبرمج بوضع ملفات فى جهاز العميل لمنع سرقة مجهوده و غالبا ما يحتاج العميل للمبرمج فى كل ويندوز يقوم بإنزاله أو قد يكون المبرمج محترف و لا يقوم بتلك الإجراءات و يكتفى بصلابة روتينات الجماية ببرنامجه و لكنها طريقة يعيبها فى الأخير أنها محدودة الإنتشار المحال التجارية و باعة الجرائد و هنا لا بديل عن حماية الأسطوانة بوسائل منع النسخ و هى لها عيبان خطيران تحد من إنتشار البرنامج بعدم القدرة على نسخه للآخرين لا شيئ يمنع من عمل نسخة من الإسطوانة مهما بلغ تطورها الإنترنت من أسرع و أخطر الوسائل للإنتشار خصوصا مع الإعلان الجيد و التى قد تصنع مليونيرا بغضون بضعة أشهر أو قد تفلس أعتى الشركات البرمجية فى غضون أيام يعيب هذه الطريقة عدم الثقة خصوصا عندما يكون المبرمج ليس شركة أو مؤسسة معروفة و خصوصا أن هناك الكثير من منعدمى الضمير الذين تركوا إنطباعا سيئا عن هذه الأنشطة فبالرغم أن من يحصلوا على الديمو قد يعدون بالآلاف لبرنامج ما و لكن المبرمج لا يتمم الصفقة إلا مع العشرات منهم فقط قد تتطور الآليات فى المستقبل لتضمن حقوق المشترين و عندها قد تتغير هذه الصورة خصوصا مع تطور أساليب الدفع و التى وصلت للدفع عبر خدمات خاصة عن طريق الهاتف النقال و التى توفرها شركات المحمول أيضا تحتاج هذه الطريقة لمبرمج غير مبتدئ حتى لا يتعرض برنامجه للكسر و السرقة لكن هناك عزاء عند كسر برنامج ما البرنامج لا يكسر إلا إذا إنتشر على نطاق واسع و هذا يعنى أن المبرمج قد حصل على كفايته من المال إلى اللقاء فى الحلقة القادمة عن طرق الإعلان و أسراره و كيف تصل للقطاع الموجه إليك برنامجك بكل سهولة و بتقنيات ثورية
  2. تمكنت من تحويل الملف و فتحته سأنتهج أسلوب قاعدة sql عديمة السيرفر و متعددة الجداول فى هذا العمل لو لا زلت محتاج للمساعدة خبرنى لأوافيك بديمو بعد يوم من تأكيدك
  3. هل إتصالك بالإنترنت من كارت فاكس أم عن طريق راوتر متصل على خط تليفون أرضى أم من نت مركزى ؟؟ وضح لى
  4. حسنا أخى أبو البراء كلام سليم لكن لا أحد فكر بنتائجه هل تعرف نتيجة هذه المعلومات ؟ السنة 2100 ستعتبر بسيطة و قبلها 3 سنوات بسيطة و بعدها 3 سنوات بسيطة يعنى ستمر 7 سنوات بسيطة قبل حلول السنة الكبيسة 2097 بسيطة 2098 بسيطة 2099 بسيطة 2100 بسيطة 2101 بسيطة 2102 بسيطة 2103 بسيطة و لن تأتى الكبيسة قبل 2104 شكرا لإجابتك التى تأكدت من صحتها و لا عزاء لمواليد 29 فبراير الذين سينتظرون 7 سنوات حتى يحتفلون بعيد ميلادهم
  5. السلام عليكم إخوانى هل السنة 2100 بسيطة أم كبيسة و لماذا ؟ علما بأنها تقبل القسمة على 4 بدون باقى مايكروسوفت تصر على أن 2100 سنة بسيطة http://support.microsoft.com/kb/214019/ar أعتقد أن مايكروسوفت أخطأت بداية السنة البسيطة و الكبيسة هى فكرة من صنع الإنسان لكن الحقيقة أن الله خلق الأرض و جعلها تلف حول الشمس لفة كاملة كل 365.25 يوم (لفة كل 365 و ربع يوم) و لتسهيل الحساب قام واضع التقويم الميلادى بجعل السنة 365 و عندما تقبل السنة القسمة على 4 يكون لدينا أربعة أرباع يوم فيصبح السنة 366 يوم لذلك فإن القاعدة تقول أنه كلما قبلت السنة القسمة على 4 كانت بالضرورة كبيسة السؤال هل السنة 2100 كبيسة أم لا ؟؟ هل أخطأت ميكروسوفت ؟؟
  6. جزاك الله خيرا أستاذ أحمد أبو زيزو ملف يكشف عن أستاذ خلف الكيبورد
  7. تختلف النتائج حسب طريقتك فى الربط بين الخلايا و النطاقات ضع ملف للتعديل
  8. بسم الله الرحمن الرحيم بناء على طلب بعض إخوانى بالمنتدى سأضع لكم المرجع الشافى للتعامل مع قارئ الباركود فى الإيكسل الحلقة الأولى بداية يجب أن تعلموا أن العلاقة بين قارئ الباركود و الإيكسل بسيطة جدا ووثيقة جدا فكل صانعى قارئ الباركود يختبرون قوارئهم على الإيكسل فى المقام الأول كيف يعمل ؟؟ الباركود مثل الكيبورد تماما و كل ما هو عليك هو تنشيط الخلية المراد كتابة الباركود فيها قبل الضغط على زر الباركود فالباركود يرسل الأرقام للخلية أو العنصر النشط كيف يقوم قارئ الباركود بإرسال الأرقام للإيكسل ؟؟ قارئ الباركود له 3 حالات وفقا لما سبق ضبط القارئ عليه يرسل الباركود للخلية النشطة و لا يفعل شيئ آخر يرسل الباركود للخلية النشطة ثم يرسل ضغطة ENTER و يتسبب ذلك فى تنشيط و تجهيز الخلية الأسفل تلقائيا يرسل الباركود للخلية النشطة ثم يرسل ضغطة TAB و يتسبب ذلك فى تنشيط و تجهيز الخلية المجاورة تلقائيا و غالبا ما يأتى قارئ الباركود و هو مضبوط على الحالة الثانية أى أنه يرسل الأرقام متبوعة ب ENTER كيف يمكن التغيير بين حالات قارئ الباركود الثلاثة ؟؟ كيف يمكننى برمجة قارئ الباركود ؟؟ هنا ستتعرفون على أمر غاية بالغرابة البرمجة تتم كالآتى لكل قارئ باركود كتيب و إحدى الصفحات تكون خاصة بالضبط (حتى هنا كل شيئ طبيعى) المفاجأة أن الضبط يكون فى صورة باركود راقب هذا مثال لضبط أحد أنواع قارئات الباركود بمجرد سحب أحد الصور بقارئ الباركود يتم ضبط قارئ الباركود بالقيم التى تقابل الرمز المسحوب حيث سيفهم القارئ أن الرمز هو رمز ضبط و ليس رمز قراءة و يعطى عندها صافرة حادة تفيد بتطبيق الإعداد لا شيئ أسهل من ذلك ماذا لو لم أجد كتيب الإعداد ؟؟ توجه لصفحة الصانع على الإنترنت و قم بطباعة رموز الإعداد فى ورقة عادية نهاية الحلقة الاولى
  9. حسنا إليك بعض التفاصيل التى تخرج عن نطاق إيكسل قارئ الباركود له 3 حالات وفقا لما سبق ضبط القارئ عليه يرسل الباركود للخلية النشطة و لا يفعل شيئ آخر يرسل الباركود للخلية النشطة ثم يرسل ضغطة ENTER و يتسبب ذلك فى تنشيط و تجهيز الخلية الأسفل تلقائيا يرسل الباركود للخلية النشطة ثم يرسل ضغطة TAB و يتسبب ذلك فى تنشيط و تجهيز الخلية المجاورة تلقائيا الحالة الشائعة و ضبط المصنع هو الحالة الثانية الآن كيف نقوم ببرمجة قارئ الباركود نفسه لتحدد انت بنفسك أحد الخيارات السابقة ؟؟؟؟؟؟؟ سهل جدا جدا و لكن لهذا حديث آخر
  10. الباركود مثل الكيبورد تماما كل ما هو عليك هو تنشيط الخلية المراد كتابة الباركود فيها قبل الضغط على زر الباركود
  11. اللغة العربية تعترضها مشاكل كثيرة فى التعرف الضوئى أهم هذه المشكلات أن الحرف الواحد يأخذ ثلاثة أشكال شكل فى أول الكلمة شكل فى منتصف الكلمة شكل فى أخر الكلمة ناهيك عن وجود خطوط صعبة جدا فى التعرف (تستلزم تعرفا خاصا) للعلم أنا بصدد بناء محرك تعرف ضوئى عربى arabic ocr من الصفر و سيدمج فى برنامج بإسمى لكن لا أعد به قبل شهرين من الآن تحياتى
  12. ليس بهذه البساطة أخى الكريم تتكون الحماية من 16 روتين سأطلعك على الروتين الأول سيتم قراءة الملف الإيكسل إلى سترنج مشفر عدة مرات و سيخزن بالبرنامج الحاضن سيتم تحميل الملف مباشرة من الذاكرة و ليس من ملف طبعا وبعد التأكد من مطابقة محتويات أكواده الأصلية مع الأكواد العاملة لضمان عدم التشغيل حال العبث بالملف بعد أن تحول الملف لسترنج فى الذاكرة هذه الخطوة ليست سهلة كما تعتقد فالأوتوبلاى تسمج بقراءة أى ملف نصى إلى إسترنج المعضلة الحقيقية هنا هى ملف الإيكسل بصيغة xls أو xlsx ليس ملف نصى كما يعتقد الكثيرين ملف الإيكسل هنا ملف بينارى binary و لا يسهل تحديد مقاطعه بوضوح مثل الملفات النصية هذه أول خطوة تمهيدية للعمل (أسهل خطوة) باقى العمل لن يتم الإفصاح عنه لسرية روتين الحماية ستحوى الحماية بين جنباتها العديد من المعضلات الصعبة السابقة التجهيز لجعل مسألة إستخراج الملف (و هو قيد التشغيل) صعبة للغاية تحياتى
  13. نعم أخى الأمر يكتنفه بعض الصعوبة لكن يمكن تذليل هذه الصعوبة و كنت فعليا أفكر فى الأمر لحل مشكلة طباعة عدد صفحات لا يقبل القسمة على 4 مثلا 6 صفحات يستلزم أن تكون آخر صفحتان خاليتان (راجع أول صورة فى الموضوع لتفهم مقصدى) جعل البرنامج هو من يتولى الملف (أو الملفات ) سيجعل ذلك الآمر سهل أشكرك لمتابعتك و لإقتراحك الجميل
  14. شكرا أخى أبو البراء و فعلا البرنامج يحتاج لملف مساعدة يكون مدمج به أعرف أنك قد تكون منزعج من شاشة التعليمات التى تظهر بعد كل عملية نسخ لكن تذكر أنك لو نسيت تنشيط خيار صفحتان بالورقة فستفسد الأوراق لذلك تعمدت تكرارها لضمان عدم النسيان مما أوحى إليك بعدم النظام قريبا جدا يتم التحديث مرورك دائما مميز أخى أبو البراء و لو كان مجال إهتمامك ليس الطباعة خبرنى بمجالك فقد أفيدك
  15. نسيت أن أخبركم بعد الإنتهاء من طباعه أوجه الصفحات خذ الأوراق الناتجة بنفس إتجاهها (لا تغير أى شيى فى الترتيب و لا تقلبها) ثم ضعها مرة أخرى فى صينية الورق ثم إطبع ظهر الأوراق بإختصار لو كانت صينية الورق بالأسفل و الورق يخرج من الأعلى فكل ما عليك هو نقل الورق من أعلى لأسفل ( كما هو ) دون أى تغيير أو قلب للإتجاه ملحوظه : لا تغير إعدادات الصفحة أو إعدادات الطابعة لديك الطباعة ستكون على النظام الإفتراضى (الطولى) سيفيدك هذا البرنامج فى 1- توفير الورق حيث يلزمك ربع عدد الصفحات فقط للطباعة فكل 100 صفحة تطبع فى 25 ورقة 2 - الحصول على أوراق يمكن تدبيسها من الوسط فيكون الناتج مثل المجلة 3- لو كان الورق A3 فستحصل على مجلات بمعنى الكلمة
  16. يتيح لك البرنامج وظيفة طباعة الكتيبات تتم طباعة البيانات على كلا وجهي الورقة. ويضمن لك البرنامج إمكانية ترتيب الصفحات بصورة صحيحة، بترتيب أرقام الصفحات عندما تكون الأوراق المطبوعة مطوية ومُدبسة من المنتصف. بطريقة سهلة و للغتين العربية و الإنجليزية يعنى لو لديك ثمانية صفحات وورد يتم طباعتها فى ورقتان مثل الشكل التالى و المثال فى الصورة عن مستند إنجليزى و البرنامج يتيح أيضا الترتيب وفق النظام العربى صور البرنامج أنا جاهز للرد على أى تساؤل مصرح بالنقل مع ذكر المصدر البرنامج مجانى تماما حجم البرنامج خفيف جدا 3.8 ميجا بايت رابط التحميل https://www.mediafire.com/?ykp0hykqp8t39s5 فى أمان الله
  17. أخى الكريم بداية كامل إحترامى لقدرات الأكسل أنا بصدد عمل برنامج لحماية ملف الأكسل بطريقة تمكنك من ضمان حقك فى تلقى المال كثمرة لمجهودك الذهنى سيكون برنامج حاضن لملف الأكسل سيتولى هو إخراج الشاشة الإفتتاحية التى ستحررها أنت على هواك سيضمن البرنامج الحاضن عدم الإطلاع على المحتويات الحساسة سيضمن عدم تعديل المناطق المحمية سيخبر العميل بطريقة الوصول إليك ستتولى أنت وضع معادلة السيريال وفقا لهاردوير كل عميل (المعادلة فقط و ليس برمجة معقدة) سيتولى البرنامج صنع مولد المفاتيح الخاص بك كود الأكسل سيزرع آنيا لملف الإيكسل وقت التشغيل لضمان أن المستخدم لو تمكن من إستخراج ملف الأكسل(شبه مستحيل) فلن يحصل إلا على ملف خالى من الأكواد سيحمى الملف من النسخ المباشر من الذاكرة سيكون إسم البرنامج Excel Protection Studio سيكون ستوديو كامل تتحكم فيه بأدق و أعقد التفاصيل المتعلقة بحماية الملف و تفاصيل الفترة التجريبية إن وجدت بدون أى خلفية برمجية الآن أترك الأمر للمتخصصين بالإيكسل لإفادتك
  18. أسعدنى جدا قراءة ردك الجميل أخى أبو البراء شكرا أخى أبو البراء على هذا التقدير ستتوالى بقية المقالات تباعا شرفنى مرورك الكريم
  19. الحلقة الثالثة رأينا فى الحلقتين السابقتين أن أفضل الطرق لربح المال هى البرمجة العامة التى تتوجه لقطاع من المستخدمين دون الإتفاق مع أى منهم بصفة خاصة و رأينا أن هذه الطريقة ينتج عنها عملية توزيع على نطاق واسع و تحدثنا عن كيفية حفظ الحقوق لنجد نفسنا نتجه رأسا لموضوع الحماية بداية لنحدد سيناريو العمل لنحدد طرق الحماية تنقسم البرامج المحمية بكلمات مرور إلى عدة أنواع حسب التصنيف سنتكلم أولا عن تقسيم البرامج من حيث الديمو (الفترة التجريبية) بداية هناك نوعان لا ثالث لهما وفق هذا التصنيف 1- برامج تتيح لك الإستخدام لفترة مؤقتة قد تكون فترة زمنية و قد تكون عدد مرات إستخدام 2- برامج لا تتيح فترة ديمو البرامج التى لا تسمح بالتجربة سهلة فى البرمجة لكن لها عيوب كثيرة المستخدم قد يفاجأ بغدم توافق البرنامج مع نظام تشغيله بعد الشراء المستخدم يكتشف أن دعاية البرنامج أوحت له بوجود وظائف معينة و لم يجد تلك الوظائف (ذلك يشبه شراءك لجهاز يسمح لك بالنظر عبر الجدران و بعد الشراء فككت المغلف لتجد شباك) المستخدم يكتشف أن البرنامج ليس على المستوى الذى توقعه البرامج التى تسمح بالديمو تعتبر من الطرق الجيدة لضمان حق العميل فهو لا يشترى قبل المعاينة الكافية للبرنامج و تأكده من أن هذا البرنامج هو ما يحتاجه بالضبط فى جميع حالات الحماية يجب على المبرمج لإتقان التالى 1-التفرقة بين العملاء فى فترة تجربة البرنامج و العملاء الذين أنهوا فترة التجربة و العملاء الذين قاموا بالشراء فيوجه الفريق الأول لضفحة التجربة و يوجه الفريق الثانى لصفحة إنتهاء فترة التجربة و طبعا صفحة الشراء و يوجه الفريق الأخير و هم المشترون إلى صفحة البرنامج الكامل ملحوظة :- المقصود بالصفحة هنا أحد شاشات البرنامج و ليس بالمعنى اللفظى 2- القدرة على عمل نظام تسجيل و لو بسيط بسيريال ثابت أو متغير 3- القدرة على التعرف على حيل المستخدمين البسيطين مثل تغيير الساعة إلخ 4- محاولة صد هجمات الكراكرز حتى المتوسطين منهم ( لن تستطيع حماية برنامجك من كبار الكراكرز و بالمثل لن يقوم كبار الكراكرز بمهاجمة برنامجك طالما كان البرنامج عربيا) قد يكون لهذه النقاط شرحا إن وجدت الإهتمام الكافى عيوب الحماية بباسوورد ثابت يسمح هذا النظام بتوزيع برنامجك مع الرقم السرى سويا فتفقد فرصتك لأى ربح عيوب جعل السيريال هو مفتاح فك التشفير بداية هو أسلوب ثورى حيث لا تتم مقارنة مع السيريال بل يأخذه البرنامج و يفك به مقطع من الكود و فة ملفات الأكسل يتسبب الفك بباسوورد خاطى إلى تخريب الملف كلية أسلوب يتسم ببعض القوة و العديد من العيوب فأيضا سيكفى أن تبيع لأول عميل بعدها يمكن تداول البرنامج مع السيريال بدون عوائق الحماية بالسيريال المتغير يقودنا بالحماية ببصمة الهاردوير من أشد الحمايات صعوبة و أقواها و لا يتفوق عليها إلا الحماية عن طريف الإنترنت إلى لقاء آخر
  20. أستوعبت نصيحتك جيدا و إستفدت منها و بلا أدنى شك هو مرسل بريد لقوائم بريدية فى هذه المرة سيكون المصدر ملف نصى و ليس rtf سيسهل ذلك الأمر حيث غالبا ما ييتم تداول القوائم البريدية على هذه الصورة أو أنه يسهل حفظها بتلك الصورة و بلا ذرة شك نسختك مضمونة بمجرد الإنتهاء
  21. أتفق معك أخى أبو بلقيس من حيث المبدأ لكن دعنا نفرق بين بعض الوضعيات هناك فرق بين و بين محتوى أصلا متوفر و ملك لغيره الحالة الثانية جريمة قد لا يعاقب عليها قانون لكنها لا زالت جريمة على الأقل أخلاقية الحالة الأولى و هى تجميع المصادر الغير محمية فكريا و المتاحة للجميع هنا سأضرب لك مثلا لنفرض أنك تمتلك بيتا و تصادف أن به مخزن ممتلئ عن آخره بأشياء تخصك و لكنها غير منظمة أو مرتبة جئت أنا و نظمتها و رتبتها لك و أصبح وصولك لأى قطعة منها متاح بسهولة و تصادف أنك أعطيتنى أجر على ذلك لو فكرت فى الأمر لوجدت أنك تملك المخزن و تملك محتوياته و أنا لم أضف لك أى قطعة جديدة إلى محتوياته فلم إستحققت أنا الأجر؟ أما لو كنت تقصد أن تجميع المصادر لا يستلزم قدرات برمجية عالية فهذا يرجع لكونك (على ما يبدو لى من مشاركاتك) مبرمج محترف المسألة نسبية المبرمج المبتدئ عندما يصل لمرحلة أنه برمج زر يقوم بفتح مقطع فيديو يعتقد وقتها أنه سينافس ميكروسوفت قريبا بل قد يشطح به الخيال و يتصور أنه سيقوم بسحق بيل جيتس و سيسبقه بإصدار الويندوز 10 و يشعر بالفخر الشديد دعنا لا نحرمه من هذا الفخر لكنه كلما أبحر فى بحر البرمجة سيدرك مدى صغر القارب نسبة إلى البحر و لا تتعجب أنا أشعر بذلك حتى أننى ما عدت أرى إلا أننى نقطة فى هذا البحر بالكاد ترى حزنت و فرحت حزنت لكونى مجرد نقطة و فرحت لأننى قد أكون على إرتفاع جيد سمح لى بمشاهدة نفسى صغيرا لهذا الحد و لكنى لم أزهو بذلك لأننى أدركت أننى حتى لا أعرف أبعاد ذلك البحر فكلما نظرت لنفسك من قريب تجد نفسك كبيرا و كلما إرتفعت تجد نفسك أصغر و لكنك ستكون بلا شك قد إرتفعت عن السابق لا أخالفك الرأى لكن فقط دعنا نترفق بالمبتدئين نلتقى قريبا فى الحلقة الثالثة عن طرز و أنواع الحماية للمبرمج العام
  22. كلامك سليم 100% أخى أبو بلقيس فقط لم أستطع مقاومة جمال الخط Algerian الذى إستخدمته فى الكلمات الإنجليزية لكن فى سوفتوير حقيقى لن يستخدم الخط الإنجليزى إلا فى العنوان elshabory2014 لأنى كما ذكرت لن أستطيع مقاومة جمال هذا الخط
  23. الحلقة الثانية فى الحلقة السابقة رأينا أن أكثر المبرمجين عرضة لربح المال هو المبرمج العام الذى يسعى للحصول على رضا أغلب مستخدمى القطاع الذى وجه إليه برنامجه هنا المبرمج لا يلتقى مع العميل (على الأقل عندما يبرمج برنامجه) و غالبا ما تكون هناك تغذية راجعة عن طريق الهاتف أو الإيميل أو أى وسيلة إتصال فى الأخير يطرح البرنامج من خلال موقع أو منتدى أو مركز رفع هنا سيقوم الألاف بتحميل البرنامج هنا تبرز أهمية حماية المبرمج لحقوقه كيف ؟؟ القانون ؟؟ لا يمكنك ردع العملاء عن تبادل كلمات المرور لبرنامجك بأى قانون الضمير ؟؟ للأسف أصبح عملة نادرة هذه الأيام الوازع الدينى ؟؟ هو من أشد العوامل فعالية فيما سبق و نتائجة جيدة لكن أيضا لا يكفى فعندما تتجه لحصد المال يجب أن تكون إيجابيا و كل ما سبق وسائل سلبية (لا دخل لك بها و تحكمها الظروف و التربية و الثقافة الخاصة بالعميل) ما الحل ؟؟؟ الحماية للحماية أنواع كثيرة تختلف حسب خبرة و قدرات المبرمج لكن لهذا حديث آخر إنتظروا الحلقة القادمة نهاية الحلقة الثانية
  24. شكرا جزيلا أخى العزيز حماده الواجهات هى من أهم ما يلفت نظر العميل للبرنامج و هى من العوامل التى قد تحبب العميل فى البرنامج و هى أيضا من العوامل التى قد تنفره من البرنامج منتظر رأى باقى الأخوة الأعزاء
×
×
  • اضف...

Important Information