Mostafa Ata العايش

لمن يبحث عن طريق السلوك إلى الله، إن صدق في طلبه:

http://www.alomariya.org

909 نقاط السمعة
635 ألف مشاهدات المحتوى
عضو منذ
4

خطأ رياضي يعطي 1=-1

1=الجذر التربيعي للــ ( 1 ) 1=الجذر التربيعي للــ ( -1 * -1 ) نعلم من قاعدة الجذر التربيعي أن : الجذر التربيعي (a)*الجذر التربيعي (b)=الجذر التربيعي (a*b) 1=الجذر التربيعي للــ ( -1) * الجذر التربيعي للــ ( -1) 1=i*i ( حيث i هي العدد التخيلي من مجموعة الأعداد المركبة) 1 = -1 هل تعرف أين الخطأ ؟
63

توقف عن فتح إيميلك! "أكذوبة الثواني العشر"

إن راودتك نفسك أثناء العمل لتفتح إيميلك لـ (("10ثوانٍ فقط")) فأخبرها بما يلي: أنا لديّ عمل الآن, إن فتحت إيميلي فسيكون هناك احتمالان: 1- لم تصلني أي رسائل هامة -_- وبذلك سأكون قد قطعت سلسلة أفكاري من أجل 10 ثوانٍ بلا فائدة ! 2- وصلتني رسالة هامة O_O وبذلك ستقطع سلسلة أفكاري لساعة كاملة(أو أكثر) وسأحتاج إلى نصف ساعة أخرى لوصل السلسة. لذلك , -_- لن أفتح إيميلي حتى أنهي العمل الذي بين يدي ;)
4

Script #1 سكربت لعدّ الفيديوهات في قناة يوتيوب

السلام عليكم عندما تدخل إلى قناة على اليوتيوب وتتصفح الفيديوهات مثلًا في الرابط أدناه تجد فيديوهات قناة MIT https://www.youtube.com/user/MIT/videos ربّما تريد أن ترى جميع الفيديوهات الموجودة في القناة استخدم السكربت التالي الذي يقوم بجلب كائن الزّر Load more ثم النقر عليه document.getElementsByClassName("load-more-text")[0].click() ويمكنك جعل السطر السابق داخل تابع والقيام بالنقر كلّ ثانية مثلًا (حسب سرعة الانترنت لديك) من خلال التابع setInterval وبعد أن تنتهي من الوصول لآخر الصفحة يمكنك أن تقوم بعدّ الفيديوهات عن طريق السكربت التالي: var name="channels-content-item yt-shelf-grid-item"
3

كيف نترجم الاختصارات البرمجية؟

السلام عليكم تواجهني العديد من الاختصارات أثناء الترجمة، وأحتار هل أتركها كما هي أم أترجمها بالمعنى أم حرفيًّا وأذكر في هذه المشاركة المصطلحات التالية تحديدًا: 1-DOM وهي اختصار Document Object Model 2- API وهي اختصار Application Program Interface 3- MVC وهي اختصار Model View Controller سأكتفي بالاختصارات التالية، وأرغب في معرفة تجارب المترجمين في ذلك، ورأي القارئ عند مواجهته اختصارًا كهذا في نصٍّ عربيّ. وشكرًا
10

اقتراح سيجعل مستخدمي خمسات ومستقل، مشترين في أسناد

السلام عليكم اقتراحي بسيط من ناحية المبدأ، وهو إتاحة الدّفع في منصّة أسناد عن طريق حساب خمسات أو حساب مستقلّ. الفكرة جاءت من التجربة التالية: كتاب مجّاني أردت تحميله، ولأنّه كتاب قيّم أحببت أن أتبرّع لصاحبه بمبلغ من المال (4$) ، ولكنّ جميع وسائل الدفع صعبة بالنسبة لي ولا أستخدمها، وهكذا تخليت عن الفكرة ببساطة. شكرًا :)
2

توقف خدمات Google ومنها Youtube و Drive وغيرها

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

ماذا تقول بدلاً من "بلّط البحر"

السلام عليكم عبارة "بلّط البحر" يعني قم بملء قاع المحيط بالبلاط , تعني " اعمل أي شيء تريده لن تصل إلى مرادك" ===================== قصة قصيرة لتفهم العبارة: أحمد : كيف تسرق أموالي على العلن كوكو: نعم، أنا سارق واذهب و بلّط البحر=اعمل ما تريده لن تستردّ أموالك ===================== ماذا تقول بلهجتك بدلاً من بلّط البحر ؟
2

Script #7 استدعاء تابع عند تمرير مؤشر الفأرة على عنصر

السلام عليكم هدف السكربت اليوم هو التعرف على الأحداث، وسنتعامل اليوم مع التابع onmouseover الذي يكون عنصرًا من كائنات عناصر HTML يتم استدعاء هذا التابع عندما نمرر مؤشر الفأرة على العنصر وهذا التابع يكون بلا جسم ( يعني اسم تابع فقط) وعلينا أن نقوم بإسناد تابع حقيقي لهذا العنصر من الكائن بالمثال يتّضح الكلام: لدينا هذا التابع البسيط `function simple(){document.writeln("Hello World!")}` ونريد استدعاءه عندما نمرر الفأرة على شعار حسوب IO نجلب شعار حسوب `var hsoub=document.querySelector("logo")` نقوم بإسناد التابع onmouseover في
3

صفحة "طلبات الخدمات غير الموجودة" تحتاج إلى تصنيف وترتيب

السلام عليكم هذه الصفحة https://khamsat.com/community/requests تحتاج إلى فرز بنظام tags فالبحث فيها مضني, كما أنه من الأفضل لو توجد طريقة لإغلاق الموضوع بعد الاتفاق بين البائع والشاري بشكل عام, هذه الصفحة هامة لتسويق الخدمات, وتحتاج إلى المزيد من العناية شكراً لكم
2

Script #11 إخفاء قائمة الفيديوهات المقترحة في Youtube

السلام عليكم -سكربت اليوم بسيط جدًا، فهو يستخدم الخاصّيّة hidden في العنصر -الشريط الجانبي في Youtube له الـId التالي watch7-sidebar-contents وبذلك يمكن إخفاؤه بالسطر التالي document.getElementById("watch7-sidebar-contents").hidden=true; أو باستخدام querySelector document.querySelector("#watch7-sidebar-contents").hidden=true; والسلام عليكم ورحمة الله وبركاته
4

Script #10 إخفاء التعليقات عند النقر عليها في حسوب IO

السلام عليكم تتويجًا للسكربتات العشر الأولى، فهذا سكربت مفيد بالفعل كان هدفي في بعض السكربتات السابقة تعليمي بحت أكثر من الفائدة العملية ولكن سكربت اليوم سيسمح لك بإخفاء التعليقات الطوييلة في النقاشات الطوييييلة :) ## الأدوات الرئيسية سنستخدم document.querySelectorAll ولكن مع wildCard ثم سنستخدم الخاصية hidden لإخفاء العنصر ###querySelectorAll بالسطر التالي سنقوم بجلب كل العناصر التي لها الـid يبدأ بكلمة comment `var comm=document.querySelectorAll("[id^='comment']");` العبارة ^= تعني (يبدأ بـ) ، راجع الرابط التالي http://stackoverflow.com/questions/8714090/ ###hidden سنقوم بإضافة حدث Event عند النقر
1

ما هي سياسة "مستقل" في التعامل مع الأموال المخزنة؟

السلام عليكم أرغب بمعرفة سياسة "حسوب" في "مستقل" بالنسبة للأموال المودعة, مثلاً لو كان عندي 500$ في حسابي فماذا تتصرف الشركة تجاهها؟ يمكن النظر للسؤال بالشكل التالي *هل يستفيد "مستقل" من الأموال المودعة بأي شكل كان؟* يمكن أيضاً طرح السؤال بالشكل التالي *أيهما أكثر فائدة لـ"مستقل" ترك الأموال مودعة في الحساب أم سحبها*؟ سأضع بعض الاحتمالات لتوضيح السؤال: 1- هل تحتفظ بها في حساب ائتماني دون المساس بها ؟ أي كأنها أمانة أو وديعة مغلقة ومحفوظة لا يتم الاستفادة منها
3

كيف أتصفح المنتجات في أسناد ×_×

هل أنا غبيّ؟ أم أن الصفحة الرئيسية في أسناد لا تحوي أي رابط لتصفح المنتجات؟ هذه المرة العاشرة التي أفتح فيها أسناد وأحاول البحث دون فائدة عن أي رابط للدخول إلى قائمة المنتجات #أين قائمة المنتجات
3

Script #5 تغيير لون الكتابة في حسوب IO

السلام عليكم فكرة الكود التالي هي تغيير لون الفقرات أثناء قراءتك للنقاشات الطويلة، حيث ستأخذ تدرجات الرمادي بدءًا من الأسود وانتهاءً بالأبيض يحوي الكود بعض الرياضيات التي سيتم شرحها خطوات العمل: 1- الإمساك بجميع النصوص الموسومة بـوسم الفقرات p `var p=document.querySelectorAll("p")` 2- عدد الفقرات هو p.length، ونريد أن يكون لون الفقرة الأخيرة 255 (أبيض) والاولى سوداء، لذلك سنوجد المقدار x ` var x=255/p.length` ويكون لون الفقرة هو i*x حيث i رقم الفقرة 3-نمر على جميع الفقرات، بحلقة for for(var i=0;i
2

احتمال موت الطيّارين في حوادث تحطم الطائرة هو 63%

2

Script #3 صورتك الشخصية بدلًا من كل الصور

السلام عليكم الفكرة في تغيير قيمة الخاصّية src في العنصر img لتصبح نفس الرابط لصورتك الشخصية 1- نبدأ بأخذ الـavatar الخاص بك عن طريق الـid الخاص به usrAvatar `avatar=document.getElementById("usrAvatar");` 1.5- نجلب رابط صورتك الشخصية `var yourImage = avatar.childNodes[1].childNodes[1].childNodes[0].src` وقد عرفت هذا عن طريق Inspect Element لمعرفة كيفية تنظيم الهيكلية الخاصة بالمستخدم. *لمن لا يعرف كيف يظهر جزء HTML الخاص بعنصر ما، اضغط على العنصر بالزر الأيمن واختر من القائمة Inspect Element* 2- نجلب جميع الصور الموجودة في الصفحة (كل عناصر
2

Script #2 سكربت لعرض تقرير عن جميع الوسوم المستخدمة في الصفحة

السلام عليكم سأشرح السكربت بالتدريج: 1- جلب جميع العناصر في الصفحة var elements = document.querySelectorAll("*"); 2-إنشاء كائن ليعمل كـMap var koko=Array(); 3- المرور على جميع أبناء جميع العناصر لإنشاء (عنصر في الكائن) مقابل له for (var i = 0; i < elements.length; i ++) { for (j = 0; j < elements[i].childNodes.length; j ++) { koko[elements[i].childNodes[j].nodeName]=0; } } 4-المرور على جميع أبناء جميع العناصر لعدّ عدد مرات ورود الـ tag الخاص بها (اسمها) for (var i = 0; i <
4

Script #12 التحكم بالتمرير scrolling ( درس مصغّر)

السلام عليكم، سنُبحر اليوم في أطول موقع في العالم http://www.solutionstudios.com/ ###scrollTo يُمكنك استخدام التابع scrollTo للذهاب إلى اي مكان في الصفحة وذلك بتحديد الوسيطين xوy على الترتيب (مقدّرة بالبكسل)، حيث يتم عمل scroll إلى الموضع الذي قمت بتحديده scrollTo(0,100); سيؤدي السطر السابق إلى نزولك 100 بكسل للأسفل ملاحظة: الوسائط التي تُعطي للتابع scrollTo تحدد الموضع المطلق (absolute) ###scrollBy ينقلك هذا التابع نسبيًّا في الصفحة حسب الوسيطين المعطيين، فمثلًا scrollBy(0,100); سيؤدي إلى نزولك 100 بكسل كلما قمت باستدعائه، سنضيف حركة بسيطة
1

Script #4 عدّاد تنازلي بدلًا من اسمك في حسوب IO

السلام عليكم 1-يمكن الوصول إلى اسمك في حسوب IO عن طريق `document.querySelector("#usrAvatar .usrNameHdr").innerHTML` شكرًا لـ@supercoder لتنبيهي عدة مرات لاستخدام querySelector 2-والآن سنقوم بتهيئة العداد التنازلي بعدد ما، وليكن 100 `var x=100;` 3- ثم تهيئة الزمن الفاصل بين العدّة والتي تليها، مقيسًا بالميللي ثانية ` var one_count=100;` 4-سنقوم بتعريف التابع count الذي يقوم بالعد حتى الوصول إلى 0 function count() { if(x>0) document.querySelector("#usrAvatar .usrNameHdr").innerHTML= x--; else clearInterval(interval); } 5-وأخيرًا سنستخدم التابع setInterval لاستدعاء التابع count كلّ 100 ميللي ثانية ` interval=setInterval(count,one_count);`
2

Script #9 تحريك شعار حسوب IO باستخدام الأسهم

السلام عليكم ##هدف السكربت التعامل مع حدث keydown الذي يُقدح عندما نضغط أحد أزرار لوحة المفاتيح، وسيكون هذا السكربت مقدّمة لسكربتات أخرى بإذن الله تختص بالتّعامل مع الأحداث الّتي تضيف تفاعليّة كبيرة للصفحة. ##أجزاء السكربت 1-الجزء الرئيسي هو التابع **addEventListener** الذي يقوم بربط تابع ما مع حدث معيّن، ويأخذ وسيطين (ووسيط ثالث اختياري)، الأول هو سلسلة نصية تحدد اسم الحدث مثل click أو keydown أو mouseover وهذه قائمة بجميع الأحداث المتاحة:  http://www.w3schools.com/jsref/dom_obj_event.as أما الوسيط الثاني فهو اسم التابع الذي سيتم
2

كيف تقوم بتشغيل السكربت في المتصفح

السلام عليكم يمكنك بعد نسخ السّكربت المطلوب تنفيذه أن تضغط الاختصار Ctrl+Shift+K في *Firefox* ليظهر لك مربّع في الأسفل وسطر فارغ يمكنك لصق السكربت فيه ثم الضغط على Enter. بالنسبة ل*متصفح Chrome* فيمكنك القيام بذلك بضغط Ctrl+Shift+J ثم لصق السكربت في السطر الذي يسمح بذلك. بالتوفيق
1

كيف تترجم كلمتي الخصائص و الصفات ؟

السلام عليكم كيف تترجم كلا المصطلحين التاليين: properties attributes كثيرًا ما تمرّ HTML attributes أو Object properties وكذلك directive properties هل أترجم property خاصية أم عنصر أم صفة أم ماذا ؟ وكذا الأمر بالنسبة لـ attribute وشكرًا
1

رشّحوا لي قنوات يوتيوب لتعلم مختلف التخصصات البرمجية (لبناء مسار تعليمي)

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

لا تدخل مجال البرمجة إن لم تتوفر فيك هذه الصفة!

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

هل يمكنك أن تلخص لي آخر التغييرات في حسوب منذ عامين حتى الآن؟

السلام عليكم كنتُ عضوا في حسوب منذ سنتين (حسب ما أذكر) كنت أنشر بعص السكربتات في جافا سكربت في مجتمع سكربتات مفيدة وأنشأت بعض المجتمعات مثل خاطرة، خُلاصة، اقتباس ، جرب كتابة موضوعك هنا قبل نشره وكتبت بعض القصص الغريبة مثل ما قبل شرب العصير كتبتها قبل يوم من أداء آخر امتحاناتي الجامعية، و حساء أشعّة الشّمس قبل يوم من مقابلتي مع شركة MTN Syria التي أعمل بها الآن، أيضا عملت لبضعة أشهر مع مستقل في الترجمة، وهذا بعض ما