اذهب إلى المحتوى

لوحة المتصدرين

  1. Lujain Maaz

    Lujain Maaz

    الأعضاء


    • نقاط

      3

    • المساهمات

      344


  2. E.Nourddine

    E.Nourddine

    الأعضاء


    • نقاط

      2

    • المساهمات

      1458


  3. OsamaSaif

    OsamaSaif

    الأعضاء


    • نقاط

      1

    • المساهمات

      66


  4. Dom Man

    Dom Man

    الأعضاء


    • نقاط

      1

    • المساهمات

      47


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 11/17/15 في كل الموقع

  1. عملية النسخ من ملف إلى آخر هي في الواقع عملية قراءة من ملف وكتابة إلى آخر يتم ذلك باستخدام FileWriter و FileReader. تتم القراءة من الملف الأول بإنشاء غرض object من نوع FileReader وتمرير اسم الملف في المُنشئ constructor، وكذلك الحال بالنسبة للكتابة على الملف الثاني حيث يُنشئ غرض من نوع FileWriter ويمرّر اسم الملف المراد النسخ عليه في المنشئ constructor FileReader in = null; FileWriter out = null; try { in = new FileReader("input.txt"); out = new FileWriter("output.txt");نستخدم الدالة .read() من الصف FileReader للقراءة من الملف بعمل حلقة تكرار وطباعة محتوى النص على الملف الآخر. تُرجع الدالة read() متغير int وهو رقم index الحرف المقروء. تتم القراءة باستخدام FileReader بقراءة كل 16بت (unicode character) على حدى أي في كل مرة سيتم قراءة حرف يونيكود bit16 = 2byte من الملف الأول وكتابته على الملف الثاني: import java.io.*; public class ReadDir { public static void main(String args[]) throws IOException { FileReader in = null; FileWriter out = null; try { in = new FileReader("C://test/input.txt"); out = new FileWriter("C://test/output.txt"); int c; while ((c = in.read()) != -1) { out.write(c); } }finally { if (in != null) { in.close(); } if (out != null) { out.close(); } } } }
    1 نقطة
  2. في هذا الدرس سأشرح لك خطوة بخطوة طريقة عمل تصميم ملصق لفضاء خارجي مظلم أطلقت عليه اسم "قمرية Lunar"، حيث سيحتوي على خامات textures وأشكال فيكتور هندسية vector لعمل تخطيط بارز يُظهر جمال القمر، بالإضافة إلى استخدامنا لتقنية ستضيف لتصميمنا نمط الخيال العلمي. سنستعين في درسنا بكلٍ من برنامج اليستريتور Illustrator وبرنامج فوتوشوب Photoshop حتى نستفيد من مزايا البرنامجين المختلفة وكذلك حتى نجمع بين نمطين مختلفين من التصميم في عمل فني واحد رائع. سنعمل على إنشاء تصميمنا عن طريق المزج بين خامة كثيفة منقطة وبين عناصر فيكتور واضحة ودقيقة لينتج لنا في النهاية ملصق يتشكل أساسا من تصميم لقمر مظلم. سنستخدم أيضا أدوات برنامج أدوبي اليستريتور المخصصة لرسم الأشكال لعمل سلسلة أشكال معقدة بطريقة سهلة، ثم سنقوم بنقلها إلى برنامج أدوبي فوتوشوب لتجميع الأعمال الفنية التي قمنا بعملها. بداية نقوم بفتح برنامج فوتوشوب Photoshop وعمل ملف جديد لتصميم الملصق، بعدها نقوم بتحميل الخامة التالية واستخدامها كخلفية: ننتقل الآن إلى برنامج أدوبي اليستريتور لعمل أول شكل من سلسلة الأشكال التي سنرسمها، نستخدم أداة شكل النجمة Star tool لرسم مثلث وذلك بوضع الرقم 3 أمام القيمة points، بعدها نضغط على المفتاحين alt+shif أثناء سحبنا للمثلث لعمل نسخة جديدة نضعها جانب المثلث الأصلي. الآن نضغط على CMD+D اختصار لـ Transform Again (لمستخدمي ويندوز CTRL+D) لعمل سلسلة من المثلثات، بعدنا ننسخ تلك السلسلة ونقوم بتدويرها بزاوية 180° ثم نضعها بشكل يتوافق مع السلسة السابقة، بإمكاننا استخدام الخطوط التوجيهية الذكية (CMD+U) لتسهيل عملية محاذاة الأشكال. نحدد جميع المثلثات ثم نسحب نسخة جديدة نضعها أسفل السلسلة الأصلية ثم نضغط على CMD+D لعمل كذا نسخة من المثلثات، وإنشاء صفحة كاملة تحتوي على أشكال المثلثات. بإمكاننا تسريع عملية ملء الصفحة بأشكال المثلثات عن طريق تحديد جزء كبير منها ومضاعفته لتوسيع مساحة الزخرفة. نضع زخرفة المثلثات في برنامج الفوتوشوب ونضغط على CMD+I لعكس الألوان وإكساب العمل الفني اللون الأبيض بعدها نضيف Layer Mask (تجده أسفل قائمة الطبقات)، ثم نقوم بمسح بعض أجزاء التصميم بطريقة عشوائية باستخدام فرشاة كبيرة ناعمة بيضاء. الخطوة التالية هي تحميل صورة الفضاء التالية المقدمة من وكالة ناسا ووضعها في الملف. بعدها نقوم بإزالة التشبع من الصورة بإتباع المسار التالي: Image > Adjustments > Desaturate ثم نغير نمط الطبقة إلى Screen. أخيرا نعدل على مستويات الطبقة باستخدام الخاصية Levels adjustments (تجدها أسفل قائمة الطبقات) وذلك لزيادة التباين. نخفض قيمة التعبئة إلى حوالي23% لإضافة خامة خفيفة على الخلفية. نعود مرة أخرى إلى برنامج ادوبي اليستريتور ونرسم دائرتين الأولى كبيرة والثانية صغيرة، نحددهما مع بعض ونتبع المسار التالي: Object > Blend > Make بعدها نعود ونغير خيارات المزج Blend Options. نضغط على القائمة المنسدلة ونختار Specified Steps ثم نغير الرقم لعمل سلسلة من الدوائر المركزية، نقوم بتوسيعها قليلا و ننسخها ثم ننقل النسخة إلى ملف الفوتوشوب. نضع سلسلة الدوائر على الثلث السفلي الأيمن من الملصق لعمل توهج ثم نغير نمط الطبقة إلى Soft Light. نضغط على CMD+J لمضاعفة سلسلة الدوائر مرتين ثم نقوم بتدوير النسختين بزاوية 90° و 180°ونتأكد من أن الدائرة الصغيرة للأشكال الثلاثة متطابقة. نختار خاصية التعديلات على مستويات الطبقات Levels adjustment layer ونزيد من تباين العمل الفني عن طريق تغميق الأجزاء السوداء والتدرجات اللونية النصفية. نقوم بتعبئة الطبقة الجديدة باللون الأسود ثم نغير نمطها إلى Multiply ونخفض قيمة الشفافية إلى حوالي 40%، سيضيف ذلك التراكب الأسود بعض التضليل على عناصر الخلفية. نقوم بلصق صورة عالية الدقة للقمر التالي على التصميم المأخوذة من موقع Wikipedia. بعدها نغير نمط الطبقة إلى Screen لجعل المساحة السوداء شفافة. نضيف تعديل جديد على مستويات الطبقة Levels adjustment layer ثم نضغط على المفتاح alt وبين الطبقات لقص القمر، بعدها نزيد من التباين في التصميم عن طريق تغميق الأجزاء المضللة وتفتيح الأجزاء المضاءة. نقوم بتجميع الدوائر الثلاثة المنفصلة ثم نضيف Layer Mask، بعدها نرسم مستطيل دائري حول القمر ونملأ ذلك الجزء باللون الأسود لمحو الدوائر من تلك المنطقة. نرجع إلى برنامج الاليستريتور ونرسم دائرة ثم نحذف النقطة الموجودة على اليسار باستخدام أداة التحديد المباشر Direct Selection tool ونتبع المسار التالي: Effect > 3D > Revolve نغير خيار السطح Surface إلى رسم هيكلي Wireframe لتحويل الدائرة إلى كرة ثلاثية الأبعاد، ثم نتبع المسار التالي: Object > Expand لتحويله إلى شكل متماسك ثم ننقله إلى برنامج الفوتوشوب. نقلب ونُكبر الشكل الهيكلي ليتناسب مع حجم القمر، ثم ننسخه وندور النسخة لتشكيل خطوط متشابكة، أخيرا نغير نمط الطبقة إلى Soft Ligh. مرة أخرى نستخدم برنامج اللاليستريتور لرسم خطوط متباعدة بشكل متساو بحيث نجل الخط الأول أطولهم أما الخط الأخير فنزيل قيمة لون stroke لجعله شفافا. نضغط على أيقونة "فرشاة جديدة New Brush" الموجودة على لوحة الفرش ثم نحدد الخيار Pattern Brush بعدها نضغط على زر موافق مع بقية الإعدادات الافتراضية. نرسم دائرة جديدة، لكن هذه المرة مع تحديد قيمة stroke فقط ثم نطبق الزخرفة الجديدة التي قمنا بعملها في الخطوة السابقة حتى نحصل على سلسلة خطوط متباعدة بانتظام حول محيطها. ننقل عناصر الفكتور إلى الفوتوشوب ونضعه حول القمر، ثم نغير لونه إلى الأبيض وكذلك نغير نمط الطبقة إلى Soft Light. ننشئ طبقة جديدة ثم نستخدم فرشاة لرش الطلاء إضافة قرص حول مساحة القمر، هدفنا هو إضافة تأثير الفرشاة على حافة القمر لكن يمكننا إضافة بعض من تأثير الرش وسط القمر أيضا. نضيف طبقة قناع Layer Mask على طبقة تأثير الفرشاة، ثم نستخدم تحديد القمر لإزالة المنطقة الوسطى، مع جعل تأثير الرش خفيفا على الحواف. تصميم القمر المظلم يظهر بشكل جيد، لكن بإمكاننا إضافة القليل من اللون الأزرق الخفيف لإظهار شكل الفضاء البارد، ثم نضيف بعض من البقع الزرقاء المشعة في طبقة جديدة ونغير نمطها إلى Overlay. نضيف بعض الأجزاء الملونة باستخدام اللون الأزرق الغامق ثم نغير نوع الطبقة إلى Overlay أيضا. ننهي عملنا الفني بإضافة نص، بالنسبة لي فقد أضفت كلمة "Lunar" واستخدمت الخط الأنيق Ostrich Sans بمقاس 100pt. نضيف النمط البسيط Outer Glow ونستخدم نفس اللون الأزرق المشع لإضفاء مظهر الخيال العلمي على النص. هذه هي النتيجة النهائية لتصميمنا حيث أضافت أشكال الفكتور قالب خيال علمي في حين نجد أن التباين الذي قمنا بتوظيفه خلال التصميم وكذلك استخدامنا للخامة ساعد على إبرازا لتصميم. اللون الأزرق الخفيف منح التصميم شعور بالفضاء الخارجي البارد. ترجمة -وبتصرف- للدرس How To Create a Dark Lunar Poster Design with PS & AI لصاحبه: Chris Spooner.
    1 نقطة
  3. تعتبر خدمة ما بعد البيع أو الدعم الفني من بين أهم الأشياء التي يقيم العميل على إثرها المنتج أو الخدمة، لكن للأسف الكثير من رواد الأعمال وأصحاب الشركات يهملون هذا الجانب، لذلك إذا أردت تطوير عملك أكثر وتكسب بذلك ثقة زبائنك أن تقدم مسبقا ما يعرف بمعلومات المساعدة، يجب أن تفكر في مكان العميل بالإجابة على كل أسئلته سواءا من خلال تقديم الخدمة عند شرائها أو بعد شرائها ,,, وعليه تصبح قاعدة المعرفة مهمة جدا في هذا الإطار فهي التي من شأنها أن تقنع العميل أو العكس، وسأقدم لك بعض النصائح من أجل إنشاء قاعدة معرفة جيدة: - تعامل مع العميل كأنه مبتدئ، وبالتالي استعمل لغة بسيطة وسهلة بعيدا عن تعقيدات المصطلحات الفنية. - حاول أن تجعل محتواك سهلا من حيث الفهم والتصفح، وذلك بواسطة منهجية واضحة تجعل المستخدم يجد كل ما يبحث عنه بسهولة. - اكتب كما لو أنّك تتكلم مع صديق. - استعمل بعض الدعابة في محتواك حتى تتجنب الملل. - وفر خاصية الدعم الفني في حالة رفع الغموض عن أي مسألة فمهما أجبت عن مشاكل متوقعة قد يجب بعض المستخدمين الحاجة في الاتصال بك، فوفر لهم هذه الخاصية التي من شأنها أن تجعل منتجك أكثر ثقة.
    1 نقطة
  4. يمكن إظهار صور في تطبيق Applet كصور GIF و JPEG و BMP وغيرها. لإظهار صورة في Applet تُستخدم الدالة drawImage() الموجودة في الصف: the java.awt.Graphics classيتم ذلك بتعرف غرض من النوع Image وإنشاء غرض AppletContext وهو السياق الذي سيتم رسم الصورة عليه: private Image image; private AppletContext context;يجب أولًا تضمين المكتبات: import java.applet.AppletContext; import java.awt.Graphics; import java.awt.Image;في الدالة init() الخاصة بالـ Applet اكتب الشيفرة التالية: public void init() { context = this.getAppletContext(); String imageURL = this.getParameter("image"); if(imageURL == null) { imageURL = "java.jpg"; } try { URL url = new URL(this.getDocumentBase(), imageURL); image = context.getImage(url); }catch(MalformedURLException e) { e.printStackTrace(); // Display in browser status bar context.showStatus("Could not load image!"); } }لرسم الصورة على Applet أنشئ غرضًا من نوع Graphics واستدعي الدالة drawImage، يتم عمل ذلك في الدالة paint وتمرير الغرض Graphics g: هنا مثال يعرض كيفية استخدام الدالة drawImage() لعرض الصور في Applet public void paint(Graphics g) { context.showStatus("Displaying image"); g.drawImage(image, 0, 0, 200, 84, null); g.drawString("www.javalicense.com", 35, 100); } كيف أُظهر صورة Gif في تطبيق Java Applet؟
    1 نقطة
  5. في الكود الخاص بـ Jquery وَجب عليك استعمال الحدث click عِوضَ : $(this).on('click', function() {}كما أن استعمال this هنا لا أجد له دلالة، لعدم ضرورة ذلك، فمن الأفضل استعمال ".account-img" مباشرة، إليك الطريقة الصحيحة لكتابة كود Jquery الخاصة بالضغط على الصورة: $('.account-img').click(function(){ alert($(this).attr("id")); });- في المثال التالي، نبرز كيفية عمل حدث الضغط فوق عنصر عن طريق Jquery: $("p").click(function(){ alert("أكاديمية حسوب ترحب بكم"); });=> بعد الضغط على قطعة النص p سيظهر التنبيه " أكاديمية حسوب ترحب بكم ". وتعتمد هذه التقنية على : $(selector).click() Selector هو id الوسم أو class التي تمكننا من الوصول إلى الوسم المعني.
    1 نقطة
  6. للإجابة على سؤالك أود من الإجابة عن هذين السؤالين، أولهما "هل مستخدم التطبيق على الموبايل في حاجة إلى جميع الوظائف الممثلة على تطبيق سطح المكتب؟"، في حين أن السؤال الثاني هو" هل المستخدم سيشعر بأريحية أثناء استعماله للتطبيق؟". والغرض من طرح السؤالين هو أن الجدول ذو 100صف سيكون بمثابة المهمة الصعبة بالنسبة للمستخدم، حيث أن شاشة الهاتف الذكي -في الغالب- لا تتعدى 9ملم، أي أن تصفح الجدول سيستغرق المرور بالشاشة 9 مرات أو أكثر. أضف إلى ذلك إمكانية وتغير القيم المدرجة في الجدول عن طريق التحديث المباشر، مما سيربك المستخدم لا محالة. نصائح: بالنسبة للجدول أقترح إدراج نظام التصفح Pagination حيث كل صفحة تحتوي على عدد معين من الصفوف، 10 مثلا.تجنب التحديث عبر الجدول مباشرة، أي أدرج زر في جانب كل صف و عند الضغط عليه تفتح نافذة منبثقة بالقيم الموجودة في الصف المعيّن مع إمكانية تغييرها.في تطبيقات الموبايل خاصة، يلعب عامل وضوح المعلومات وعدم كثافتها عاملا مهما، أرجوا ألا تهمله.
    1 نقطة
  7. قمت مؤخرًا بتحميل تطبيق تلغرام وشدني الإقبال الكبير عليه من قبل الأصدقاء والحديث عن bots ولكني لم أفهم جيدًا ما هو bots في تلغرام ولم يستخدم ؟
    1 نقطة
  8. يُعتبر تطبيق telegram أحد تطبيقات المحادثات الذي أخذ بالانتشار الكبير في الآونة الأخيرة نظرًا للميزات الجديدة التي يتمتع بها كالسرعة وميزة Telegram Bots بالإضافة لميزة العدد غير المحدود للأعضاء في المجموعة الواحدة Group ما جعله يتفوق على نظيره Whatsapp. يمكن تعريف telegram bots بأنها برمجيات تشبه لحد ما البرامج الذكية كالروبوت، حيث أنها تستجيب لأوامر معينة من المستخدم لتقديم خدمات تمكّن المشتركين من الاستفادة منها عن طريق إضافة حساب الـ bot بواسطة البحث عنه واختياره ليظهر في قائمة المحادثة ومن ثم التواصل معه بواسطة أوامر. الخدمات التي تقدمها telegram bots معرفة أسعار العملات وحالات الطقس والكثير. مثلًا BotForTelgram هو أحد الـ bot المشهورة في تلغرام وهو روبوت يقوم بالاستجابة لعدة أوامر مثل أمر !help لعرض قائمة بجميع الأوامر المستخدمة في تطبيق تلغرام. والأمر !Weather الذي يمكنك من معرفة حالة الطقس في مدينة معينة. ماهو bots في تلغرام؟
    1 نقطة
  9. لا اعتقد نموذج التبرع ناجح عربيا حسب الدراسه التي اجريتها ان التبرعات في المواقع العربيه قليل جدا او يكاد ان يكون معدوم انا انصحك بنقاط قد تكون مفيدة - لماذا لا تؤلف وتجمع كتب في الأذكار وتعرضها للبيع في موقعك لكن بعد الإذن من اصحابها -لماذا لاتنشئ قسم لدراسات المواريث مثلا وبعموله ماليه اعتقد ان هذا سوف يساعدك ان شاء الله واذا وجد جديد ان شاء الله سوف اطرحه لك هنا بإذن الله
    1 نقطة
×
×
  • أضف...