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

E.Nourddine

الأعضاء
  • المساهمات

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

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    18

كل منشورات العضو E.Nourddine

  1. نعم يمكنك فعل ذلك: - بأداة التحديد Tool Marquee قم بتحديد الجزء المعين في الصورة التي تريد نقله. - بإستعمال الإختصار Ctrl+J ، ينسخ الجزء المحدد في طبقة جديدة. في أداة Tool Marquee توجد العديد من الأشكال، الدائري والمربع، حتى يتسنى لك تحديد الشكل الذي تريد. يمكنك الاستفادة من عدة تقنيات على برنامج photoshop باتباعك لهذا الدرس:الرابط
  2. switch في Ruby تشبه إلى حد كبير Switch في Vb.net أي على الشكل: case a when 1..5 puts "It's between 1 and 5" when 6 puts "It's 6" when String puts "You passed a string" else puts "You gave me #{a} -- I have no idea what to do with that." end يمكنك الاستفادة أكثر من الرابط هنا
  3. كمثال تريد تحويل كلمة: s = "Kilometer"إلى الكلمة: s = "kilometer"يمكنك فعل ذلك باستخدام الدالة: lower()أي أن الكود سيكون: s = "Kilometer" print(s.lower())
  4. هناك شركات متخصصة في مثل هذه الدراسات، حيث تكلفها انت بالمهمة وتأتيك نتيجة الدراسة، لكن وفي أغلب الاحيان في مجتمعنا العربي يلجأ القليل من الناس إلى هذه الشركات، ربما لأن هذه الثقافة لازالت مقتصرة على الغرب - أقول ربما-، لكن يمكنك دراسة السوق عن طريق إنشاء استطلاع للرأي، إما بـاستعمال From google أي استبيان تسأل المستخدم المستهدف عن عدة أشياء ثم تحللها، أو عن طريق الهاتف، حيث تستهدف الفئة المراد التعامل معها وتسألها 4 إلى 5 أسئلة تستخلص منها المعلومات المفيدة لك، أو البريد الإلكتروني... المصدر
  5. يذهب الكثير من المبرمجين إن لم نقُل كلهم إلى استعمال تقنيتي Jquery و Css3 لتحريك العناصر والرسوم على صفحات الويب، وهذه التقنيات تسلزم معارف جيدة بالبرمجة، كما قد يستعين أصحاب المواقع بمصممين على Adobe Flash لإنتاج صفحات تعتمد على تقنية الفلاش، أو بإنتاج شرط فيديو على القناة في يوتيوب وتدرجه في الموقع. وعموما هذه أغلب الطرق المستعملة .
  6. doctrine تعلم جيدا العلاقة بين الجداول، لذا لا تحتاج إلى استعمال On، لأنه أثناء إنشاءك للجداول والعلاقات بينها قد فعلت ذلك: $tagQuery = SfTaggingTable::getInstance() ->createQuery('t') ->innerJoin('t.Link'); echo $tagQuery->getSqlQuery(); ويمكنك تتبع هذه السلسلة من الدروس.
  7. إليك بعض الراوبط التي أستفيد منها شخصيا: موقع lostandtaken موقع freeimages موقع texturesking موقع highresolutiontextures يمكنك البحث جيدا في المواقع، قد لا تظهر لك النتائج في الوهلة الأولى.
  8. مثلا هذا هو الرابط: <a href="link.html" class="not-active">Link</a>لإبطال مفعول الرابط، عليك إعطاء القيمة None للخاصية pointer-events في ملف التنسيق مع إظهار الشكل الإفتراضي للمؤشر أتناء المرور فوق الرابط: .not-active { pointer-events: none; cursor: default; }المصدر
  9. هذا كود Navbar الافتراضي: <!-- A light one --> <nav class="navbar navbar-default" role="navigation"></nav> <!-- A dark one --> <nav class="navbar navbar-inverse" role="navigation"></nav>وهذا ملف التنسيق الخاص بها: /* navbar */ /* لتغيير اللون عليك بتغيير backgroundcolor */ .navbar-default { background-color: #F8F8F8; border-color: #E7E7E7; } /* title لون العنوان*/ .navbar-default .navbar-brand { color: #777; } .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #5E5E5E; } /* link لون الروابط*/ .navbar-default .navbar-nav > li > a { color: #777; } .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #333; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #555; background-color: #E7E7E7; } .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #555; background-color: #D5D5D5; } /* caret */ .navbar-default .navbar-nav > .dropdown > a .caret { border-top-color: #777; border-bottom-color: #777; } .navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret { border-top-color: #333; border-bottom-color: #333; } .navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret { border-top-color: #555; border-bottom-color: #555; } /* mobile version */ .navbar-default .navbar-toggle { border-color: #DDD; } .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #DDD; } .navbar-default .navbar-toggle .icon-bar { background-color: #CCC; } @media (max-width: 767px) { .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #777; } .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #333; } }فقط عليك بتغير اللون المخصص للعنصر Navbar ويمكنك الاستفادة من إضافة firebug التي ستفيدك في معرفة ملف التنسيق الخاص بالعنصرو رقم السطر المتحكم في ذلك.
  10. يمكنك استعمال المحرر عن طريق تحميله وملاءمته مع السكريبت الخاص بك، إليك الرابط فهو من بين أشهر المحررات المستعملة في مواقع الويب ويتيح لك إدراج الصور أيضا، فقط عليك بعض التغيير في الكود. وهذا مثال حي
  11. من الأخطاء الشائعة لدى العديد من المبرمجين خصوصا أن المظهر لا يلعب الدور الاساسي في المشروع أو المنتج، لكن دعنا نتذكر أن الإنطباع الاول للمستهلك يأتي من شكل المنتج، والذي هو تصميم وإبداع في إظهار المنتج في أحسن حلة، وبطبيعة الحال يعكس دقة الصانع وعدم إهماله للشكل، وأَعتبرها ميزة جدية للتسويق ، ويجب عدم تغافلها، بل الإهتمام بها جيدا. المصدر
  12. قد لا يختلف إثنان أن إنشاء الشركة وأنت على دراية وخبرة في مجال تخصصك أفضل من أن تبدأ وأنت تجهل الكثير من الأمور ، والتي ربما بل بالتأكيد ستكون حاجزا صعبا وتحديا امام نجاحك، ذلك أن التجربة تسهل عليك الكثير من الامور وتختصر عليك الطريق، غير أن ذلك لا يعني أن تبقى مكتوف اﻷيدي تنتطر الخبرة، لا بل أدرس وحاول الإستفادة من التجارب السابقة، فهنا على سبيل المثال لا الحصر في الموقع ستجد ضالتك في المقالات وتساؤلات المستخدمين، حاول أن تستفيد من تجاربهم. المصدر
  13. قم بإعداد لائحة للزبناء والشركات التي من المحتمل العمل معها، وأرفق كل اسم بعنوانه ورقم الهاتف وكل المعلومات التي قد تحتاجها حول العميل، صباح كل إثنين اتصل بالزبائن واطلب إيصالك لأحد المسؤولين عبر الهاتف، وقم بعرض خدماتك عليه في مدة لا تتجاوز3 دقائق، واحرص على أخذ موعد لعرض مهاراتك وجها لوجه، كصور أخذتها من قبل ومحافل كنت أنت المصور الرئيسي فيها...، وحاول إقناعه بأنك مرن في التعامل إلى أبعد حد، ولا تنسى في الاخير أخذ بطاقة الهوية الخاصة به، وترك بطاقتك لديه، في حين أراد الإتصال بك.
  14. لإعادة تسمية المشروع: - اغلق المشروع. - اذهب إلى مكان حفظ المشروع وأعد تسمية الملف الشامل للمشروع. -أعد تشغيل المشروع ، ستظهر لك بعض نوافذ التنبيه، اضغط على No. -افتح خصائص المشروع انطلاقا من properties وأدخل المسار الجديد للمشروع في File path. -أعدتحديد امشروع reload. - أعد تشغيل المشرع.
  15. السعر دائما ما يكون رهين بالخبرة ومهارة المستقل، فسعر المحترف يختلف اختلافا كبيرا عن صاحب المستوى المتوسط وإن كانا يستعملان نفس لغة البرمجة ويستعملان نفس التقنية، وقد يعتبر سعر برمجة الويب بلغة php منخفض قليلا نطرا لشعبيته الكبيرة ولكثرة المبرمجين على هذه اللغة، وأيضا لإستعانتهم بأطر العمل وسكريبتات أخرى...
  16. من الصعب منع البعض من نسخ محتوى موقعك، فمن البرامج البسيطة التي تسمح للمستخدم بنسخ كامل الموقع برنامج Httrack حيث يكفي إعطاء رابط الموقع فيقوم البرنامج بنسخ جميع الملفات الموجودة في الموقع، أما بخصوص SEO فذلك لا يؤثر، موقعك سليم فقط المشكلة في المحتوى المنسوخ، وهذا مع الأسف مشكل يعاني منه الكثير.
  17. استعمال الدالة try-catch لاستخراج الخطأ لن تفي بالغرض في هذه الحالة، وذلك راجع إلى ان هذا النوع من الأخطاء من نوع AsseblbyResolve لا يعالج بـ try-catch، فإليك الحل: class Test { public static void Main() { AppDomain currentDomain = AppDomain.CurrentDomain; currentDomain.AssemblyResolve += MyResolveEventHandler; } private static Assembly MyResolveEventHandler(object sender, ResolveEventArgs args) { Console.WriteLine("Try resolving: " + args.Name); return null; } }المصدر
  18. هناك طريقتين اثنتين: الأولى باستخراج أكبر قيمة لـ id ، وذلك بترتيب قيمه تنازليا واختيارأول قيمة، ومن ثم ادخالها في الصف الجديد: SELECT id INTO @maxid FROM notes ORDER BY id DESC LIMIT 1; UPDATE notes SET originalid = @maxid where id = @maxid;الطريقة الثانية، بنفس المبدأ لكن بطريقة مختلفة، أي باستعمال دالة MAX لاستخراج أكبر Id: SELECT MAX(id) INTO @maxid FROM notes; UPDATE notes SET originalid = @maxid where id = @maxid;
  19. الاختلاف بينهما يكمن في قدر استيعاب كل منهما لعدد الأحرف، حيث أن string من نوع varchar ويستوعب من1 إلى 255، في حين أن text يستوعب من 1 إلى 4294967296 حرف. وهي نفسها الحقول في قواعد البيانات Mysql. المصدر
  20. دالة append تعمل على اضافة الجزء المراد اضافته بعد العنصر المُحدد، يعني في حالة الكود الذي كتبته سيضاف الصف بعد الجدول، في حين أنه يجب عليك تحديد الصف الاخير من الجدول واضافة الصف إليه، فرضا الجدول سيكتب هكذا : <table id="myTable"> <tbody> <tr>...</tr> <tr>...</tr> </tbody> </table>سنقوم بتحديد الصف الأخير عن طريق last-child اي الإبن الأخير أو العنصر الأخير من العناصر المُضمنة: $('#myTable > tbody:last-child').append('<tr>...</tr><tr>...</tr>');
  21. لإدراج ما يصطلح عليه بالتقويم أو الوقت والتاريخ عليك باستدعاء المكتبة datetime أولا: import datetimeثم عن طريق الدالة datetime.now يمكنك الحصول على الوقت والتاريخ، فيكون الناتج هكذا: >>> import datetime >>> datetime.datetime.now() datetime(2009, 1, 6, 15, 8, 24, 78915)لاستخراج الوقت فقط: >>> datetime.datetime.time(datetime.datetime.now()) datetime.time(15, 8, 24, 78915)المصدر
  22. بإمكانك استعمال: {{count || 0}}أو {{ count ? count : 0 }}لكن سيكون الأمر مكررا في عدة أماكن إذا ما أنت حاولت التحقق من عدة متغيرات، لذا ينصح بإنشاء دالة مخصصة للأمر: .filter('isEmpty', function() { return function (data) { return (data === null || data === undefined) ? 0 : data; } });حيث تمرر للدلة قيمة وهي بدورها تتحقق منها وتُرجع لك الحل، ونستعملها: {{item | isEmpty}}
  23. لا يخفى عليك أن التخطيط من أهم عوامل النجاح، والتخطيط أيضا ليس أن تكتب خطواتك التي ستقوم بعملها، بل أيضا شرح ووصف الخطوات أكتر ما يمكن، لأن التفاصيل الحاضرة بذهنك الآن قد تغيب عنك غدا لدا وجبَ على المخطط الناجح الإلمام بكل نواحي المشروع، والمضي قدما نحو تطويره الدفع به نحو الأفضل، وألا يتهاون أو يهمل أي جزء وإن كان يبدو غير مهم. إليك بعض فوائد التخطيط:المصدر
  24. من الطرق المستعملة هي مسح التوقيع وادخاله لبرنامج photoshop ثم التعديل على الصورة وإعتمادها كتوقيع لك: ندخل الصورة للبرنامج عن طريق الماسح الضوئي: نقص الجزء المراد إعتماده كتوقيع من القائمة: نختار trasparent لنحصل على التوقيع:
  25. الأنفوجرافيك يمكن صناعتها بأي برنامج من برامج التصميم كـ Gimp،Photoshop،Illustrator.. فقط يبقى مستوى المصمم هو المعيار في مدى سهولة أو صعوبة الأمر. ويوجد أيضا بعض البرامج المساعدة في هذه التقنية، وإن كنت أراها محدودة بخلاف برامج التصميم، إليك بعض المواقع المخصصة للأنفوكرافيك: http://infograph.ly/ http://piktochart.com/ http://www.easel.ly/
×
×
  • أضف...