رائد الراشد

مطور برامج متخصص في المصادر المفتوحة. حاليا اعمل في شركة WireFilter التي ساهمت في تأسيسها ومتخصصة في انظمة حماية الانترنت. www.wirefilter.com

http://rayed.com/

230 نقاط السمعة
93.1 ألف مشاهدات المحتوى
عضو منذ
استخدم تمبلر او بلوجر ليس من الضروري شراء دومين، الاهم هو ان يكون هناك محتوى. واذا اردت يمكن الحصول على اسم نطاق دومين من المركز السعودي للشبكة مجانا، اعتقد لازم تكون داخل السعودية، للمزيد من التفاصيل، كتبت موضوع في موقعي عن "كيف تنشئ موقع انترنت مجانا": https://rayed.com/wordpress/?p=1622
فعلا كان هناك كتاب باللغة العربية على MSX من شركة العالمية وكان جيد للغاية، لكن حتى من ايام اتاري الطريقة التي كان يتبعها اخي وتعلمتها منه هي نقل البرنامج كما هو ومحاولة فهم كيف يعمل ثم تعديله. وكانت طريقة تاجحة ولله الحمد :)
بيسك على Atari 800 XL https://upload.wikimedia.org/wikipedia/commons/thumb/b/bf/Atari-800XL.jpg/1920px-Atari-800XL.jpg ثم انتقلت ال MSX Basic وهي من ميكروسوفت لكن على اجهزة MSX وليس الحاسبات الشخصية الحالية كما نعرفها، كنا وقتها نحفظ البرامج على اشرطة كاسيت قبل تطور تقنية الاقراص المرنةhttps://en.wikipedia.org/wiki/MSX_BASIC https://en.wikipedia.org/wiki/MSX
لست متأكد من فهمي، لكن اتمنى ان تستخدم اي CMS بشكل مكثف حتى تستفيد من التجارب السابقة ومن المشاكل التي مرت عليهم. > يفيدك في إنشاء المديول الذي تحتاجه دون عناء بالإضافه إلى نظام القوالب الذي من خلاله سيوفر لك بيئة سهله لبناء القالب بدون كتابة أكواد أو فهم آليه عمل الكود لكتابة هذي الجملة شوي حالمة :)
يمكني ما فهمت لكن يبدو لي انه CMS مثل دروبال مثلاً! او http://www.squarespace.com/
موجود بس مو نشيط :) بصراحة لاحظت الموضوع من سجل موقعي!
شكرا احمد للربط. اذا احد محتاج مساعدة بخصوص البيانات انا في الخدمة.
فكرة ال CDN هو تقريب المحتوى من المستخدم بقدر الامكان، وممكن يكون مجرد Reverse Proxy لموقعك. ولبناء شبكة تحتاج خادمات عند معظم مقدمي الخدمة في المنطقة، وللأسف فاسعار الاستضافة في الدول العربية في مجمله غالي جدا خصوصا من ناحية الباندويدث، وهذا السبب الذي يجعل اغلبية المواقع العربية تختار استضافة لموقعها في دول اخرى. http://dev.rayed.com/ix_report/ هذا تقرير اعددته قبل فترة عن موقع استضافة اكثر ١٠٠٠ موقع زيارة في المملكة وتلاحظ فقط ٩٪ مستضافة داخل المملكة، واغلبها لجهات حكومية او شركات يحتم
ممكن تعطينا نبذة عن نفسك، اين تعيش ومع من تسكن، عن تعليمك، وكذلك تشرح الحلول اللتي جربتها. هل جربت تشتغل في سفينة وتجرب تسافر من بلد الى بلد، او ان تعمل في مناطق نائية في الكثير من الاحيان الوضائف تكون رواتبها اعلى والتنافس عليها قليل نظرا لبعد المكان.
قد تهمك بيانات القرآن كاملة بما فيها التفاسير وصور الصفحات وحدود الآيات: http://rayed.com/wordpress/?page_id=632 وهذا رابط لبرنامج تجريبي للبيانات: http://dev.rayed.com/quran2/
13
> الامثلة واضحة وضوح الشمس ليست واضحة لي شخصيا بل اعتقد العكس لذلك طلبت امثلة. بالنسبة للامثلة التي اعطيتها، كثرة المطورين وكثرة اطر العمل قد لا يدل على قوة اللغة وامكانياتها، فالغالب ان سهولة الاستخدام هي ما تزيد عدد المطورين، كما ان تعدد اطر العمل يدل على ضعفها كلها وهي نقطة لصالح روبي اون ريلز، كما ان الاهتمام ب PHP في نزول مستمر بناء على جوجل تريند: http://www.google.com/trends/explore#q=php&cmpt=q سؤال آخر هل عملت مع روبي اون ريلز لدرجة كافية للمقارنة؟
"امكانيات PHP أكبر" ممكن امثلة؟
17
الهدف من التقنية هو المساعدة في حل المشاكل، ابداعك ومهارتك في الحل التقني مهمة، لكن ان لم تكن في مجال يفيد الناس ويفيدك (سواء مادي او معنوياً) فما الفائدة منه. "لا اريد ان اعمل لعميل يطلب فانفذ" لم لا، كيف تساعد الناس بدون سماع مشاكلهم؟! "انا تعلمت البرمجة لانشئ مشاريعي الخاصة التي ربما تنجح" اذا كان لهذه المشاريع مستخدمين فهم عملائك ولا اعرف كيف ستنجح ان لم تسمع طلباتهم! "لكن وبعد البداية وبدأ التفكير بفكرة جديدة .. كل ما كان
ماذا تقصدد برؤية مهزوزة؟!
13
الاساسيات هي نفسها، لكن يضاف اليها: * تصميم قواعد البيانات والتعامل معها * ادارة المستخدمين والصلاحيات * معرفة اطار عمل بلغة البرمجة، مثلا كود اجنايتر او لارافيل لـ PHP او جانغو لبياثون او روبي اون ريلز، سبرينج لجافا الخ ... * معرفة مجال التطبيق، فبرامج المحاسبة تحتاج فهم لطبيعة عمل المحاسبة، برامج المستشفيات تحتاج معرفة لطبيعة عملها وهلم جر هل هي مطلوبة؟ طبعاً اغلب الشركات تستبدل تطبيقات المكتبية بتطبيقات ويب لسهولة صيانتها وعدم الحاجة الى تركيبها وتحديثها في كل جهاز.
13
في نظري برمجة المواقع تعني بناء المواقع التعريفية والتي تتسم بهذه الخصائص: * غالبا لا يكلف الكثير * المتطلبات متشابة بشكل كبير * برمجة بسيطة او تعديل على برنامج ادارة محتوى، مع قالب للتحكم بشكل الموقع * مدة المشاريع غالبا قصيرة * نوعية العمل مكررة * المنافسة فيها كبيرة في المقابل "بناء تطبيقات الويب" النقاط المذكورة سابقا كلها معكوسه مما يأثر على السعر. بالنسبة لرواتب الاخيرة فهي تتراوح من ١٥ الى ٣٠ الف ريال، طبعا من مدينة لمدينة تختلف!
اغلب اللغات الاخرى تستخدم خادم منفصل عن الاباشي مما يحل جميع المشاكل، حتى PHP ممكن تشغيلها بهذه الطريقة. مشكلة ان هذه الطريقة انها صعبة على المبتدئين خصوصا عند مقارنتها بطريقة mod_php والتي تكفي بانشاء الملف.
14
افضل بيئة للتطوير تعتمد على البيئة التي تستهدفها: * تطبيق سطح مكتب لبيئة الويندوز استخدم ويندوز. * تطبيق سطح مكتب لبيئة الماك استخدم ماك. * تطبيق سطح مكتب لبيئة لينكس استخدم لينكس. * تطبيق جوالات ابل استخدم ماك. * تطبيق جوالات اندرويد ... اعتقد انها متساوية! * تطبيق ويب يركب على بيئة لينكس (PHP, Python, Ruby, Java) استخدم لينكس. * تطبيق ويب يركب على بيئة ويندوز (ASP.NET, C#, Java) استخدم ويندوز. شخصيا انا استخدم نظام ماك لكني اطور على اجهزة
PHP هي الاسهل في نظري ... لبساطة تشغيلها، بعدها حاول الدخول في بيئات تطوير PHP شخصيا انصح ب CodeIgniter او Laravel، وجرب ايضا العمل مع برامج CMS جاهزة مثل ورد بريس و دروبال فقد تلبي كل احتياجاتك دون برمجة كثيرة. اذا احتجت مستوى تعقيد اكثر يمكنك التحويل الى بايثون جانغو او روبي اون ريلز.
17
انتشار PHP ليس مقتصر على العالم العربي بل على العالم اجمع. كلغة لا تتفوق PHP من اي ناحية على اللغات الاخرى، حتى من ناحية السهولة، لكن اهم ميزة في PHP هي اضافة mod_php في اباتشي، وتتميز بالتالي: * سهولة تشغيلها كتطبيق ويب، وهذه الميزة تسهل على المطور المبتدئ العمل معها. * توفرها التلقائي في معظم خادمات الاستضافة، وخادمات التطوير. * سهولة تركيبها واستضافتها في مواقع الاستضافة. * سهولة تشغيل اكثر من موقع عليها. * دعمها لويندوز ممتاز، وبالتالي توفرها لشريحة
صوت آخر لهاكر نيوز https://news.ycombinator.com
عفوا رديت في المكان الخطأ ... تجاهل التعليق
لا يهم حتى لو تكرر الهاش لان العنوان سيحتوي المعرف id على اي حال، الهاش الهدف منه منع سحب المواضيع، وليس الربط بقاعدة البيانات، الهاش حتى لا يخزن في قاعدة البيانات اطلاقا.
استخدم hash مع id في الروابط، بحيث يصبح العنوان: domain.com/news/id/hash بحيث يكون ال hash هو ناتج md5 للمعرف id مع كلمة سرية واحدة لكامل لموقع secret hash = md5(id+secret) بهذه الطريقة لايمكن للمستخدم معرفة عنوان الرابط الا اذا عرف كلمة السر. لكن من جهة الخادم يمكنك معرفة اذا كان الرابط صحيح بانتاج hash جديد من المعرف id والتأكد من مطابقته للمعطى من المستخدم.
-1
ماك