الجمعة، 13 نوفمبر 2015

ماهو المقابل لحرف الياء في اللغة الإنجليزية؟

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

Wardi

Warde

Wardy

وهل هناك قاعدة معينة يمكن اتباعها عند اختيار الحرف الاخير المقابل لحرف الياء؟



from حسوب I/O - الأكثر شيوعاً http://ift.tt/1Mtdudq

هل يكفي التدوين كمهنة ومصدر رزق؟

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

1- أنه يكتب في تخصص يريد أن يصبح فيه خبيرًا.

2- يكتب في مدونته الخاصة. التدوين للمواقع الأخرى هو خيار مطروح لكنه ليس الأساس.

3- مصادر ربحهم الأساسية ليست من الإعلانات عامة، لكنها من الكتب الرقمية، الدورات التعليمية. والتسويق بالعمولة.

النقطة الأولى

التدوين بحد ذاته، تقنياته، أساليبه، أسراره، ربما يقرأ عنها الشخص في شهر لكنه لإجادتها واحترافها -من رأيي- ليس أقل من سنة، وبالرغم من ذلك فإن التدوين يجيب على سؤال كيف تكتب؟ لكن سؤال ماذا تكتب؟ أو بمعنى آخر عن ماذا تكتب؟ فهذا يحدده التخصص الذي ستختاره.

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

النقطة الثانية

لماذا تكتب بمدونتك الخاصة. هذا له فوائد كثيرة ..

  • يمكنك أن تعتبره استثمارك الخاص الذي يكبر يوم بعد يوم.

  • عن طريق مدونتك تستطيع التدرب على كل التقنيات، القيام بالتجارب التي تريدها حول التدوين وصناعة المحتوى.

  • تعتبر ملفك الشخصي حرفيًا.

  • مصدر رزقك .. (ملحوظة: ستحتاج لنفس طويل حتى تربح منها جيدًا)

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

النقطة الثالثة

كم سعر النقرة C ؟

كم عدد النقرات الذي تحتاجه لتحقق دخل X؟

كم عدد الزيارات الذي تحتاجه لتحقق عدد النقرات السابق V؟

لا أتوقع بأي شكل من الأشكال أن يقل عدد زيارات المدونة عن 20.000 ألف حتى تبدأ بالربح فعليًا من الإعلانات، يمكنك أيضًا حساب النسبة المفقودة جراء برامج حجب الإعلانات.

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

النقاط السابقة هي فقط من بعض القراءات والأفكار أردت مشاركتها معكم، كما أرجو أن تشاركوني من واقع تجاربكم الإجابة على السؤال "هل يكفي التدوين كمهنة ومصدر رزق؟"



from حسوب I/O - الأكثر شيوعاً http://ift.tt/1NRh2KM

أكبر دورة عربية متقدمة فى لغة بورشال

السلام عليكم

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

-> سيتم تحيين الموضوع عند نزول حلقة جديدة

https://www.youtube.com/playlist?list=PLhBzF3tl_qfW0cz_2bETrXJssyv6RO5E3



from حسوب I/O - الأكثر شيوعاً http://ift.tt/1WXhVSI

‫جواري القصر لدى "خليفة" العصر‬‎



from حسوب I/O - الأكثر شيوعاً http://ift.tt/1kuL6AA

نشر خدماتي في خمسات و مشاركتها

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

ماهي الوسائل المساعدة على نشر خدماتك المصغرة على خمسات على غرار حساباتك في مواقع التواصل الإجتماعي كالفيسبوك و التويتر؟؟

هل هناك منتديات مثلا أو مواقع يمكنني نشر خدماتي فيها

مللت الإنتظار !!!!!!!!



from حسوب I/O - الأكثر شيوعاً http://ift.tt/1SOyT4Y

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



from حسوب I/O - الأكثر شيوعاً http://ift.tt/1kuABNH

صيني يصمم سيارة بـ20 ألف هاتف محمول مستعمل



from حسوب I/O - الأكثر شيوعاً http://ift.tt/1NvehKy

نصائح عامة للمحافظة على هاتفك الذكي

ان تأمين هاتفك والحفاظ عليه هو مهم مثلما تحافظ على حاسوبك الشخصي ,واتخاذ الاحتياطات هو شئ اساسي ، و في هذه التدوينة سوف اعطيك بعض النصائح العامة للمحافظة على هاتفك

http://ift.tt/1NPSZMf



from حسوب I/O - الأكثر شيوعاً http://ift.tt/1NPSYbe

أسألني اي شيء بشأن الذكاء الصناعي

انا طالب ماجستير ذكاء صناعي، لدي خبرة نظرية/عملية في الموضوع

و كذلك ارتباط الذكاء الصناعي في الفلسفة و الخيال العلمي و المستقبل ايضا

اسألني ما تشاء



from حسوب I/O - الأكثر شيوعاً http://ift.tt/1MNmmd3

لماذا أرى "اكتب" مكاناً أفضل للمدون الكسول، مثلي.

إن كنت مدوناً كسولاً، مثلي، تضيع وقتك كل مرة تقرر فيها التدوين بإيجاد قالب WordPress مناسب للتدوين وينتهي الأمر بك كالعادة تحاول تغيير الخطوط إلى أخرى عربية ثم تحذف المدونة لاعناً التدوين والـWordPress والخطوط العربية جميعها، فيسعدني أن أخبرك بأنك مدون كسول فعلاً، وأن المكان المناسب لك هو "اكتب".

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

تجربة استخدام أسهل.

يقال بأن تجربة الاستخدام -وفي رواية: واجهة الاستخدام- كالنكتة تماماً، إذا اضطررت لشرحها، فهي ليست بذلك الحسن، كذلك وجدت "اكتب" حين ولجت الموقع لأول مرة، كان مكوناً من عمود واحد صغير، تصطف به المقالات وصورها، مع خط جميل ومقروء، ببساطة عرفت حينها أن هذا هو المكان المناسب.

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

الأخطاء الصغيرة، تبني إلى مشاكل كبيرة.

موقع بسيط.

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

  1. اكتشف، لعرض المقالات.

  2. تدوينة جديدة.

  3. صفحة المدون.

  4. صفحة المقال.

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

"منشر" هنا لا يقوم بهذا، إلى الآن لم أستطع تكوين خارطة خاصة بالموقع، هنالك صفحة المقال، صفحة الكاتب، صفحة المقالات حسب القسم، صفحة الأقسام، صفحات متفرعة من صفحات الأقسام، صفحة المقالات الخاصة بصفحة تفرع صفحة القسم -معقد، أليس كذلك؟-.

ألوان سهلة وبسيطة ومتخصصة.

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

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

نظام التعليقات.

ربما يكره البعض "اكتب" لأنه بلا تعليقات، لكنني أود طمأنة الجميع هنا، بأن نظام التعليقات قادم قريباً إلى "اكتب"، راسلت @ahmadajmi في أول مرة استخدمت بها "اكتب" لأعبر له عن مدى إعجابي بالموقع مع حوالي العشرة اقتراحات تم تنفيذ بعضها الآن -مثل إضافة تأثير Hover لزري اكتشف وتدوينة جديدة- والآخر يتم العمل عليه حالياً -كنظام التعليقات-، رد علي الأستاذ أحمد برد لبق ومطمئن وهو ما دعاني للتعلق بـ"اكتب" أكثر.

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

أمور أخرى جانبية.

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

  • شعار "اكتب" سهل، بسيط، يعلق في العين، شعار "منشر"، أوه، لا أود الحديث عن تلك الميم التي تذبحني كلما رأيتها.

  • الخط المستخدم في "منشر" كبير جداً، ربما إضافة زري تكبير وتصغير للخط أعلى المقال ستفيد نوعاً ما.

  • تصميم صفحة الكاتب في "منشر" سيء نوعاً ما، تحويل شكل صورة الكاتب إلى دائرة أو مربع أصغر، جعل الخلفية من اختيار الكاتب وبدون بلورة، هذا أفضل برأيي.

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

  • ربما إن وجدت وقتاً قريباً، سأبدأ تجربة جديدة لإعادة تصميم "منشر" منذ البداية.

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

  • إن كنت يا صاحبي، مدوناً، كسولاً، تريد الراحة، وإطلاق أناملك للكتابة فحسب، أنصحك بـ"اكتب".

  • إن كنت يا صاحبي، كاتباً، عاملاً، تريد الكتابة بجدية، ولا وقت لديك للبحث عن قالب، أنصحك بـ"منشر".

  • حين رأيت طلب أحد أعضاء فريق "منشر" لنصائح لتحسين نفسه، شعرت بالأمل تجاه المحتوى العربي، المنافسات كهذه هي ما سيبني مجتمعاً أفضل، أحس بأن في عيني دموعاً ستنطلق الآن :)، أنا فخور بكلا المنصتين.

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

  • نقطة إضافية بلا داعٍ، أشكرك على القراءة، كتابة كل هذا كان تجربة متعبة.


هذا ما لدي حتى الآن، أنا زيد، كائن يحب إشعال نار المنافسة الافتراضية بين المنصات، وهو كسول جداً.

تاج لـ @mojarad chakhs 3adi لأنني أظن بأنه سيحب قراءة كل هذا.



from حسوب I/O - الأكثر شيوعاً http://ift.tt/1H06QP3

Adobe Muse | هل هو غير معروف في العالم العربي أم ماذا ؟!

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

أشعر بالغرابة حقاً حول برنامج "Adobe Muse" وهو برنامج يقوم بتصميم صفحات الويب HTML & CSS & JS

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



from حسوب I/O - الأكثر شيوعاً http://ift.tt/1MrMLOp

أنت مترجم..أذا أنت لا شئ

مللت من كثرتهم..ليس المترجمين بل من يوجهون لهم إتهامات وينعتوهم بإنهم لم يقدموا أي جديد..لست مترجم وياليتني كنت كذلك

حضارتنا -كعرب- بنيت على الترجمة من كتب اليونان والفرس..إلخ وحضارتهم -الأوروبيين- بنيت على الترجمة من كتب العرب..

نعم إلى جانب الترجمة أضافوا إليها فالعلم تراكمي ...ولكن ربما تستغرق عملية الإضافة سنوات وقرون..فالإضافة لا يقع الجزء الأكبر منها على عاتق المترجم فوقتها لن يصبح مترجم بل مؤلف قائم على مراجع..بل على الآخرون أخذ ماتم ترجمته ودراسته وتعلمه وتعليمه ليضيفوا إليه فيما بعد

إذا أين المشكلة!!

المشكلة في المترجمين الموجه لهم الإتهامات بالسرقة (لعدم ذكرهم إسم المؤلف)!!

المشكلة في المؤلفين المقتبسين أجزاء من كتب أجنبيه (لعدم ذكرهم إسم المرجع)!!

المشكلة الكبرى ليست في هؤلاء..المشكلة فيمن لا تشغله شاغلة سوى التربص للمترجمين بصفه عامة بإنهم لم يضيفوا جديد يذكر!!

نعم يوجد بعض المترجمين ترجماتهم لا فائدة منها -لا داعي لذكر المجالات- ولكن باقي المترجمين يجب أن نكن لهم الإحترام لما ترجموا من كنب إن درست في مدارسنا لكنا هناك أعلى القمم بدلا من وجودنا في القاع..هؤلاء كما ذكرت يجب أن نأخذ البذور التي أتوا بها لنزرعها لتنبت غيرها..

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



from حسوب I/O - الأكثر شيوعاً http://ift.tt/1MrMOK0

هل تعاني من قرصنة القوالب؟ اليك هذا الحل

بعد ان تعرضت مجوعة من قوالبي الى القرصنة كان لا بد ان نبحث عن حل لهذه المشكلة.

سوف اعرض عليكم مجموعة من الحلول التي سوف تمنع اي شخص من الحصول على الكود الخاص بالقالب عن طريق (javascript & PHP)

لنبداء بحلول الجافاسكريبت:

1- اعادة تحويل اللص:

var arrayName = ["host", "location", "http://ift.tt/1Y8HPoO;, "href", "themes.yaqutlab.com"];

function checkURL(e) {
  var t = window[arrayName[1]][arrayName[0]];
  return e != t ? window[arrayName[1]] = arrayName[2] + window[arrayName[1]][arrayName[3]] : void 0
}

checkURL(arrayName[4]);

من خلال هذا الكود سوف نقوم بتحويل اللص الى صفحة من اختيارنا في حال لم يفتح القالب من خلال موقعنا قم بستبدال هذا الرابط:

http://ift.tt/1lmQnuq  

برابط الصفحة التي تريد ان تقوم بتحويل المستخدم لها. نحن نقوم بتحويل المستخدم الى صفحة php قبل تحويله الى صفحة العرض كي نقوم بتسجيل الرابط الذي جاء منه.

نستقبل الرابط عن طريق

$_GET['url'];

نقوم بتخذينه وبعدها تحويله الى هذه الصفحة

http://ift.tt/1EnOLSk

وايضا قم بستبدال هذا الرابط:

themes.yaqutlab.com

برابط الموقع الخاص بك (الذي سوف تعرض القالب عليه)

هذه الطريقة من صنع @arabyami

2- منع المستخدم من حفظ القالب وعرض الـ (source code & inspect element)

تحتاج الى jquery

$(document).keydown(function(e){
    if( e.which === 73 && e.ctrlKey && e.shiftKey ){
        return false; // Ctrl+Shift+I
    } else if( e.which === 74 && e.ctrlKey && e.shiftKey ){
        return false; // Ctrl+Shift+J
    } else if( e.which === 85 && e.ctrlKey ){
        return false; // Ctrl+U
    } else if( e.which === 83 && e.ctrlKey ){
        return false; // Ctrl+S
    } else if( e.which === 123 ){
        return false; // F12
    }
});

وايضا سوف نمنعه من استعمال الزر الايمن للماوس:

$(document).bind('contextmenu', function(e) {
return false;
});

كانت هذه حلول الجافا سكريبت ولكنها لا تحل المشكلة بشكل جزري (قد يقوم اللص بإيقاف الجافاسكريبت في المتصفح)

والان جاء دور الـ PHP

لنبداء بالكود وبعدها الشرح:

<?php

session_start();

$token_name = 'Hussam3bd'; // Enter your token name

function SessionPut($name, $value) {
    return $_SESSION[$name] = $value;
}

function SessionExists($name){
    return (isset($_SESSION[$name])) ? true : false;
}

function SessionGet($name){
    return $_SESSION[$name];
}

function SessionDelete($name){
    if (SessionExists($name))
        unset($_SESSION[$name]);
}



function TokenGenerate() {
    global $token_name;
    return SessionPut( $token_name, md5(uniqid()) );
}

function TokenCheck($token){
    global $token_name;

    if (SessionExists($token_name) && $token === SessionGet($token_name)) {
        SessionDelete($token_name);
        return true;
    }

    return false;
}

?>

قم بحفظ هذا الكود في ملف php سوف احفظه باسم (init.php)

تعتمد هذه الطريقة على التحقق من Token المرسل للقالب عن طريق دالة TokenCheck اذا عادت لنا بـ true سوف نقوم باكمال تحميل الصفحة واذا عادة بـ false سوف نقوم باقاف القالب

الاستعمال:

سوف نقوم بعمل صفحة بها iframe يرسل قيمة الـ token الى صفحة index.php ولنفرض انها صفحة القالب

يتم توليد الـ token عن طريق دالة TokenGenerate

محتوى صفحة الـ iframe:

<?php require_once 'init.php'; ?>
<!DOCTYPE html>
<html lang="ar">
<head>
    <meta charset="UTF-8">
    <title>موقعي</title>
    <style type="text/css">
        body {
            margin: 0;
        }
        iframe {
            display: block;
            border: none;
            height: 100vh;
            width: 100vw;
        }
    </style>
</head>
<body>
    <iframe src="index.php?token=<?php echo TokenGenerate() ?>"></iframe>
</body>
</html>

لا تنسى استدعاء ملف init.php في كل صفحة تريد استعمال هذه الطريقة بها

<?php require_once 'init.php'; ?>

والان في صفحة index.php سوف نقوم بستقبال قيمة الـ token والتحقوق منها

<?php

    require_once 'init.php';

    // جلب محتوى الـ token
    $token = isset($_GET['token']) ? $_GET['token'] : null;

    // التحقق من token
    if (!TokenCheck($token)) {
        die('غير مصرح لك بالدخول'); exit(); // الامر الذي سوف ينفذ ان عادة الدالة ب false
    }

    // ن لم تعد الدالة ب false سوف يتم اكمال تحميل الصفحة واظهار القالب
?>

<!DOCTYPE html>
<html lang="ar">
<head>
    <meta charset="UTF-8">
    <title>حسام عبد</title>
</head>
<body dir="rtl" align="center" style="padding-top: 100px;color: red;">
    <h1 style="font-size: 6em;">اهلا بالعالم</h1>
</body>
</html>

في كل صفحة تريد التحقق من token قم باضافة الكود التالي:

<?php
    require_once 'init.php';
    $token = isset($_GET['token']) ? $_GET['token'] : null;
    if (!TokenCheck($token)) {
        die('غير مصرح لك بالدخول'); exit();
    }
?>

لمعاينة نتيجة الـ php:

http://ift.tt/1lmQlCy

حاول الدخول الى صفحة index.php بشكل مباشر :D

http://ift.tt/1Y8HRNr

وايضا حاول نسخ الرابط من iframe وقم بالدخول الصفحة (لن تعمل بالتاكيد)

هذه هي الطريقة التي وصلت لها ما رئيكم ؟ وهل هناك طريق اخرى؟



from حسوب I/O - الأكثر شيوعاً http://ift.tt/1lmQnKE

الأنظمة المستخدمة لبناء موقع Medium



from حسوب I/O - الأكثر شيوعاً http://ift.tt/1iYJ4Hm

اكتشفت أن قالب لا يعرض بعض المواضيع كاملة

السلام عليكم ,

اكتشفت اليوم أن قالبي لا يعرض بعض المواضيع كاملة لا أعرف السبب كما هو واضح هنا :

http://ift.tt/1WQm8wG

و ليس كامل هنا

http://ift.tt/1iYJ4Hk

هل سبب المشكلة أن الكود لا يصلح وضعه في الموضوع أم ماذا ؟؟

و رابط الرئيسي للقالب

 http://ift.tt/1WQmaVg

رابط القالب قبل التعديل

 http://ift.tt/1iYJ7Ts



from حسوب I/O - الأكثر شيوعاً http://ift.tt/1WQmaVj

باسل قال 'لا' لداعش.. فبتروا يده وقدمه



from حسوب I/O - الأكثر شيوعاً http://ift.tt/1WVVmhg