E.Nourddine
الأعضاء-
المساهمات
1458 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
18
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو E.Nourddine
-
استخرج النافذة المختصة في paragraph من القائمة: Menu>Window>Paragraph من النافذة اخترالاعدادات التالية: - كما تتوفر النافذة على خصائص أخرى خاصة بالنص، كنوع الخط، حجم الخط، المسافة الفاصلة بين الأسطر... هذا المصدر للاستفادة أكثر :المصدر
-
هل حاولت استخدام طريقة تسجيل شريط فيديو للموقع تشرح فيه ما تريد إيصاله للعميل، فالأمر لن ياخذ منك الوقت الكثير في حدود10دقائق، تشرح فيها بالصوت والصورة، حيث ستوصل الفكرة بمنتهى الدقة وبشكل تفاعلي-كما نرى في الدروس على المدونات والمواقع الاجتماعية-، كل ما ينقصك برنامج للتسجل على الحاسوب، أقترح عليك Camtasia Studiou لأنه رائع من ناحية الإحترافية، وتستثمر الوقت الباقي بين كتابة ملف pdf +أخذ الصور...وتسجيل فيديو.
-
إن كنت تريد أخذ مقايس الشاشة بـ px فاستعمل getSize: Display display = getWindowManager().getDefaultDisplay(); Point size = new Point();// تعريف نقطة display.getSize(size); int width = size.x;// قياس العرض int height = size.y;//قياس طول الشاشةفي حالة ماكنت خارجActivity يمكنك استعمال Display عن طريق WINDOW_SERVICE: WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay();في النسخ قبل Api13 كنا نستخرج هذه القياسات عن طريق getWidth و getHieght: Display display = getWindowManager().getDefaultDisplay(); int width = display.getWidth(); int height = display.getHeight();
-
أخطأت باستعمال "|"وسط كود التحقق، مما يخلق خطأ لدى laravel، هنا: 'email' => 'Required|Max:50|Email|Unique:users|Regex:/(\.edu(\.[a-z]+)?|\.ac\.[a-z]+)$/',حاول التتغير من الكود حتى يصبح كالآتي: validator = Validator::make(Input::all(), array( 'email' => array( 'required', 'max:50', 'email', 'unique:users', 'regex:/(\.edu(\.[a-z]+)?|\.ac\.[a-z]+)$/' ), 'first-name' => 'required|max:20|min:3|', ...المصدر
-
يمكنك اخفاء لوحة المفاتيح الخاصة بجهازك عن طريق استدعاء الدالة InputMethodManager واعطاءها القيمة hideSoftInputFromWindow، بهذه الطريقة: // التأكد من ظهور النافذة View view = this.getCurrentFocus(); if (view != null) { //اخفاء لوحة المفاتيح منالنافذة الحالية InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(view.getWindowToken(), 0); }أدرج هذه الدالة في كود الزر. هكذا ستتمكن من اخفاء لوحة المفاتيح في جميع الحالات.
-
للتحكم في خاصية Cellpadding من خلال ملف التنسيق css، استعمل الخاصيةpaddingالخاصة بخانات الجدول -td-: td { padding: 10px; }أما خاصية cellspacing يمكننا التحكم بها من خلال الخاصية border-spacing الخاصة بالجدول نفسه: table { border-spacing: 10px; border-collapse: separate; }وكما العادة تفاجئناالانترنت اكسبلورر (IE)بأنها لا تقبل هذه الخاصية الاخيرة سوى في متصفحاتها ما بعد النسخة7، ولمعالجة الأمر نستعمل: table { border-spacing: 0; border-collapse: collapse; }
-
Android Development Tools (ADT) في نسخته9.00 -أو أقل- يمكّن من تسجيل والاحتفاظ بالإعدادات الخاصة بالمحاكي أول مرة عند الاستعمال مما يؤدي إلى سرعة اشتغاله بعد ذلك, فقط يجب عليك تفعيل هذه الخاصية أول الامر عند انشاء المحاكي بإعدادات معينة، ولفعل ذلك حاول إنشاء محاكي جديدAVD -Android Virtual Device-، واتبع التعليمات في الصور:
-
corner radius أو زوايا الشكل الدائرية، يمكننا التحكم بالزوايا الدائرية لوحدها دون المساس بأبعاد الشكل الرباعي، ولفعل ذلك من نافذة Apperarance نجد الشكل الرباعي ذو الزوايا الدائرية ثم نجد Round Corners من هنا يمكننا التغيير في الزوايا كما نرغب. يمكن أيضا إظهار النافذة من خلال الذهاب إلى : Menu>Effect>Stylize>Round Corners المصدر
-
اتبع هذه التعليمات : أوقف تشغيل Mysql: sudo /usr/local/mysql/support-files/mysql.server stop شغل SafeMode: sudo mysqld_safe --skip-grant-tablesاستعمال root Mysql: mysql -u rootتغيير Password و User -أي القيم الجديدة-: UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';ثم: FLUSH PRIVILEGES;إعادة تشغيل Mysql، يمكنك الآن الولوج بالقيم الجديدة: sudo /usr/local/mysql/support-files/mysql.server start
-
الأرقام أُخذت من العلماء العرب، وكما تعلم فاللغة العربية لا تحتوي على حروف كبيرة أو صغيرة، ولأن الحاجة لم تدعي إلى إختراع أرقام كبيرة لأن الهدف من تكبير الأحرف الأولى للجملة فقط للبرهان على أنها بداية الجملة، أو لتمييز بعض الكلملت المهمة بكتابتها بـ Upper Case، و أعتقد أن جمالية الأرقام تكمن في تعدد الخطوط، حيث نجد في الخط أرقام مزخرفة وأخرى رقيقة ... وفي فن كتابة الأرقام عرف الخط تطورا مهما بين الماضي وما هو عليه الآن، يمكنك الاستفادة أكثر من هذا المصدر.
-
Pixel هي وحدة قياس الصور و هو مربع صغير في الصورة، حيث أن صورة ذات مقياس 10*10 تتكون من مجموعة بيكسلات تتوضع في جدول به 10 أعمدة و10 صفوف، أي 100 بيكسل في المجموع. Point أو النقطة هي وحدة لقياس الطول، تستعمل لقياس الخطوط، لكن تستعمل أيضا لقياس أي طول, وتطبيقيا 1pt تساوي 1/72إنش -inch-. والعلاقة بينهما نجدها في دقة الصور، حيث نجد مثلا 72ppp، أي أن 1pt تساوي 1pixel في هذه الحالة -72ppp-.
- 1 جواب
-
- 1
-
-
الدالة substr هي المناسبة في هذه الحالة،حيث تستعمل لاستخراج عدد معين من الأحرف ابتداء من مكان معين، ويمكن استعمالها بعدة طرق: echo substr('abcdef', 1, 3); // bcd يكون الخارج هو حيث 1 هو ترتيب الحرف الذي ستبدأ منه -الترتيب يبدأ من 0 -، و 3 هو عدد الأحرف المستخرجة. وأيضا: $rest = substr("abcdef", -1); // "f" الخارج هو الحرف في هذه الحالة استخدمنا 1 - للبداية من نهاية الجملة، أي حرف واحد ابداءً من نهاية الجملة. الدالة str_repeat لتكرار حرف أو كلمة عدة مرات. echo str_repeat("-=", 10); // -=-=-=-=-=-=-=-=-=-= // يكون الخارج هو والدالة : strlen: لمعرفة طول الكلمة، أي عدد الاحرف المكونة لها. فيكون الحل هو : function ccMasking($number, $maskingCharacter = 'X') { return substr($number, 0, 4) . str_repeat($maskingCharacter, strlen($number) - 8) . substr($number, -4); }//1234XXXXXXXX1234مصدر 1 مصدر 2
-
من بين أهم الركائز في عالم التصميم نجد نتاسق الالوان في المقدمة، فالتصميم لا يرتقي للإحترافية ما لم يجذب العين أولا، وللحصول على ذلك يعتبر موقع paletton من أهم المواقع التي تساعد المصمم على اختيار الألوان المتناسقة، حيث يكفي أن تختار اللون الرئيسي لتصميمك فيقوم الموقع بعرض الألوان المتماشاة بشكل كبير مع هذا اللون . بالنسبة للمراجع حول اختيار الألوان أنصحك بقراءة كتب تهتم بتدرج الأوان وكيفية اختيار اللون الرئيسي ثم الألوان التكميلية. هناك أيضا موقع Kuler لشركى Adobe و هو شبيه للموقع الأول من حيث المبدأ. للتوسع في الأمر : دليلك لاختيار تركيبات الألوان عند تصميم مواقع للعملاء
-
افتح الملف، ومن الخصائص تأكد أن خاصية الألفا تحتوي على القيمة 0، في حالتك ستجدها مغايرة ل0 أرجع القيمة نحو 0، كما في الصورة المرفقة: ويمكنك تصدير الصورة عن طريق الإختصار : Shift+Ctrl+E واختر الامتداد Png
-
أولا asp.net هو لبرمجة الويب وليس للموبايل، وثانيا asp.net تبرمج ب #C أو Vb.net، وهما لغتي برمجة لـ ميكروسوفت. بالنسبة لبرمجة Andriod Mobile application، أنصحك بلغة Java مع SDK الخاص بـ Android. ولتطبيقات IOS لغة البرمجة Swift. ستجد العديد من الدروس، فقط ابدأ، لأنها تعتبر من أهم اللغات الرائدة في برمجة تطبيقات الهواتف الذكية بالنسبة للنظامين.
-
pixelart لمن لا يعرفه هي تقنية تصميم الألعاب فيما مضى حيث كانت تقتصر على تصميم الألعاب بنظام pixel، من بين البرامج الممكن استعمالها لهذا الغرض : Asepritegrafx2mypainrGimpنعم يمكن استعمال البرنامجين لهذا الغرض .
-
أصبت في أن عليك الإلمام باللغتين معا لتتمكن من تحويل الكود من لغة لأخرى، وإن كان الأمر سهل بعض الشيء لأنهما تقريبا متشابهين من حيث المصادر -المكتبات...-، لكن لا يهم، الكود الذي كتبته يمكن تحويله إلى Vb.net : dim sd as new Dictionary(of string, string)() dim sKey = sd.Single(function(kvp) kvp.Value.Equals("A value")).Keyلاحظ أنه عند نهاية كل سطر لا نضع ;كما في#C . وأن<...> عوضت ب (of) و <= عوضت ب function, لكن الكود متشابه إلى حد ما.
-
الجدول points يبدأ من الموضع 0 وليس 1، و1 هو الموضع الثاني في الجدول، لدا غيَره. هكذا سينجح الأمر معك: $getit = $points['points'][0][10]; echo $getit;
-
هناك طريقتين اثنتين: الأولى أن تسحب الطبقة من المشروع اﻷول إلى المشروع الثاني، وتعتبر هذه الطريقة غير إحترافية، حيث من الممكن ألا تنسخ إلا بعد عدة محاولات. الثانية: وهي أن تضغط على الطبقة - من خلال نافذة الطبقات Layers- بالزر الأيمن للفأرة وتختار من القائمة العنصر Duplicate Layer ثم من النافذة الظاهرة تختار To another document وتعيّن المشروع- ملف Photoshop- المراد النسخ فيه.
-
يمكنك استعمال ()values لتعيين حقل Group by و ()annotate ل MIN و MAX، وفي هذه الحالة يمكننا الحصول على نفس نتيجة جملة الإستعلام السابقة على Django بهذا الشكل: from django.db.models import Min, Max MyModel.objects.values('A').annotate(min_b=Min('B'), max_b=Max('B'))ستكون النتييجة هي عبارة جدول يحتوي على A،min_bوmax_b كعناوين لأعمدته.
-
كتوضيح Stroke في حالة ما كان له نفس لون الرسم، لايمكن التمييز بينه ويبن الشكل، والعكس في حالة كان لكل واحد منهما لون يختلف عن الآخر. وللتحكم في stroke -لأنه يظهر بآخر التعديلات التي قمت بها -،يمكن الذهاب للقائمة: Menu > Path > Outline Stroke ستظهر لك نافذة على الجانب بها إعدادت Stroke.
-
لا تنسى استدعاء مكتبةJqueryوذلك باستعمال وسم Script وبداخله رابط المكتبة-السطر الأول في المثال المرفق-: <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id="TOTSBILT" ><img src="http://www.clker.com/cliparts/Q/l/L/B/F/a/search-icon-hi.png" style="width:20px;height:20px;" ID="ILDSIB" class="OKSD"></div><div id="ATSIMD"><div class="arrow-left" id="JUHBG"></div><div id="Vsauceisgenius" > <img src="https://cdn3.iconfinder.com/data/icons/softwaredemo/PNG/256x256/DeleteRed.png" id="CTSO" href="#" style="width:20px;height:20px;"><form method="post" action="ppl.php" > <input type="text" name="username" placeholder="People" id="IMOHD"><input type="submit" name="Searc" value="Search" id="DPMM"> </form><P></P> <form method="get"> <input type="text" placeholder="Hashtags" id="IMOHDS"><input type="submit" value="Search" id="DPMMM"></form> </div> </div><h1 ID="jcss">2</H1>ثم غير كود Jquery بهذا: $(function(){ $("#CTSO").click(function () { $("#Vsauceisgenius").hide("slow"); $(".arrow-left").hide("slow"); });//غلق دالة الإخفاء $('#TOTSBILT').click(function () { $("#Vsauceisgenius").show("slow"); $(".arrow-left").show("slow"); });//غلق دالة الإظهار });
