Programming

الأربعاء، 25 يناير 2017

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

معظنا يواجه مشكلة احتواء شريط المهام الموجود اسفل الشاشه على العديد من الايقونات مثل قائمة  start  والعديد متصفحات الانترنت المختلفه وبعض البرامج اللى تعتاد على فتحها باستمرار فتضعها فى الشريط توفيرا لوقت البحث عنها.
ولكنى اتيت بشريط مهام اخر يتميز بالعديد من المزايا التى سأسردها لكم فى الاسطر القادمه:
1/يمكنك وضع شريط المهام اسفل واعلى ويمين ويسار الشاشه حسب رغبتك كما هو موضح فى الصورة


2/يمكنك تكبير وتصغير حجم الايقونات كما تريد ويوجد العديد من المقاسات يمكن الاختيار من بينها والصورة تبين طريقة اختيار الحجم

3/يمكنك وضع بعض التأثيرات مثل 1:يوجد العديد من التأثيرات تظهر عند وضع الماوس فوق الايقونه . 2:تأثيرات عند النقر على احدى الايقونات . ويوجد العديد من التأثيرات الاخرى .
4/يمكنك تغيير شكل شريط المهام ولونه وتوجد بعض التأثيرات الخاصه بالصوت كما هو موضح فى الصورة
5/يمكنك اضافة اى عدد من الايقونات كما يحلو لك
6/كما ان البرنامج يحتوى على العديد من المزايا الاخر كالساعه الناطقه وايضا التقاط صورة للشاشه بنقره واحده عن طريق الضغط على CAPTURE DESKTOP

لتحميل البرنامج اضغط هنا

السبت، 21 يناير 2017

الاسبوع الثاني UX من سلسلة 51 اسبوع UX


الاسبوع التاني (حل المشكلات القائمه)

SOLVE EXISTING PROBLEMS


في محاولتنا لأنشاء تجارب المستخدم (UX) المدهشه ؛ ونحن غالبا ما نرغب في ذلك ، ان ننشيء شيء جديد لكي نبين للناس مستقبل جديد ومشرق.ولكن كثيرا ما نقع في فخ الابداع.
فخ الابداع هو عندما تكون المحاوله لها  تألق وابهار نحو عملائنا ومستخدمينا، ونحن نركز دائمآ علي الجديد وليس بما فيه الكفاية حتي  الآن.
لانشاء (خلق)  تجارب المستخدم (UX) الكبيره نحن بحاجه الي التركيز في ما يكفى فى الوقت الحالي فقط وليس الجديد. 
في الواقع توجد مشاكل لدي المستخدمين وغالبآ ما تكون واضحه . فمن مهمتنا ، تخفيف هذا الالم.
ومع ذلك فإننا قد لا نخترع شيئاً جديدا مذهلا ، وهذا لا يدعو للقلق طالما ان  النجاح يزداد تدريجيا.
فى الاسطر القادمه سنتطلع علي الشركات التاليه التي تعتبر علي نطاق واسع في ترويج ممتاز لل (UX) .
Netflix: -
تمكنك شركه Netflix من استئجار نفس الافلام بالضبط كما في كل خدمه تأجير اخري ،لكنها تجعل من السهل القيام بهذا من منزلك ، وانها تعمل بجد لتعطيك اقتراحات نحو فيلم اكثر تميزآ.
نجحت Netflix  من خلال ازاله المشكله المؤلمه التي تفرضها جميع شركات التأجير ، وهي الرسوم المتأخره.
في بعض الاحيان نتائج التجربه تكون جيده .. ليس من الاضافه ولكن من الازاله!! Netflix لم تكن وضعت حل لمشكله جديده ولكنها قامت بحل مشكله قديمه.
Zappos: - 
تبيع واحده من اكثر المنتجات الدنيويه التي يمكن تصورها : الاحذيه ، ولكن من خلال حل مشكله توجد علي نطاق واسع مع شركات الانترنت مجهولي الهويه (bad service) لذلك برزت وتألقت ,مما ادى الى تحسن تجربة المستخدم.
JetBlue: -
فعلت شيئا بسيطا: أضافوا شاشات العرض الشخصية إلى مقر ظهورهم في طائراتهم.
لم يكن أي من هذه التكنولوجيا جديدة، ولكن كانت تجربة يجري في السيطرة على الرحل الترفيهيه.

هذه الشركات  لم تحل مشكلات المستقبل ، ولكنها وجدت حلولا للمشكلات الموجوده فى الوقت الراهن والمعروفه.
هذه هي الطريقة التي تقدم خبرات ممتازة للمستخدم، من خلال التخفيف من نقاط الضعف المعروفة التي توجد بالفعل.
لذلك، عندما تظهر مشكله ما يجب علينا ان نجد حلول لها ، (التركيز على حل ما هو موجود الآن، وليس التركيز علي على اضافة ما هو جديد) 
ايجاد الحلول سهل لو كنت تعرف المشكلة

SOLUTIONS ARE EASY IF YOU KNOW THE PROBLEM

"التصميم الجيد هو حل المشكله" 


من بديهيات  ' جيرفى فين'
يمكنك ان تقول ان حل المشكله هو الممارسه العمليه للتصميم الجيد.
ويمكنك تطبيق اساليب حل المشكلات , من اجل تحديد منطقة المشكله , واليك الان بعض بعض التقنيات اللى من الممكن ان تساعدك فى حل المشكلات:
kaizen :-
تعرف ايضا باسم الاسباب الخمسه
وهى عباره عن السؤال  " لماذا؟ " خمس مرات وذلك لاستكشاف العلاقه بين السبب والنتيجه من اجل الموصول لجذور المشكله.
Assumption Reversal (عكس الافتراض) :-
وهى اتخاذ الافتراضات المعروفه بالاضافه لعكس هذه الافتراضات وذلك بغرض زيادة الابتكار.
Analogy (التشابه الجزئى) :-
وهى التحقيق ما إذا كان قد تم حل مشكلة مماثلة في مجال آخر.
ستحصل بعد استخدام هذه الاساليب على نتيجة مثاليه تسهل من تحليل المشكله مما يؤدى الى سهولة حلها , وكل هذا يساعدنا فى خلق تجربه تقابل توقعات المستخدمين.
ايجاد الحلول المترتب عليه تجربه مبهجه وجذابة للمستخدمين , هو ناتج عن تحليل دقيق  وتطبيق عناصر التصميم المناسبه للوصول للقصد المرغوب من المنتج الخاص بك.

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

الجمعة، 20 يناير 2017

ازاي تشتغل في جوجل

السلام عليكم ورحمه الله وبركاته
في البدايه احب كل من يتابع اخبار البرمجه  يتابع ايضا صفحه التراس حاسبات ومعلومات صفحه مفيده جدآ وهذا المقال مأخوذ منها.
ناس كتير جداا أقصى طموحاتها انها تشتغل في جوجل :D
النهاردة هاقولكم ازااي تجهز نفسك عشان تقدم و تشتغل في جوجل :D
.
هنقسم المتطلبات دي لـ جزئين .
. Soft Skills & Technical
.
أولا .. جزء الـ Soft Skills
1 - القيادة (مش السواقة :D )
2 - التواضع
3 - لازم تكون عامل مشاريع برمجية قبل ما تشتغل في جوجل
4 - جوجل محتاجة تعرف مدى انجازاتك بالنسبة للناس الي حواليك
5 - القدرة التحليلية
6 - قدرتك علي التعامل مع اي مشروع صعب تقابله
7 - المرح والجدية .. أيوة .. الاتنين :D
8 - العمل مسبقا في العمل التطوعي ^_^
.
 والمواصفات دي تشغلك في اي شركة علي فكرة مش في جوجل بس يعني المواصفات دي اساسية ولازم تبقي فيك
و طبعا المواصفات دي كلها سهلة ومش محتاجة ولا كورسات ولا وجع دماغ 3:)
.
ندخل بقا في الجزء اللي محتاج الكورسات :D
و قبل ما ندخل فيه .. اول حاجه في الانجلش :D
ده ألبوم فيه 6 صور بيلخصو كل حاجة عايزين تتعلموها في الانجلش
https://goo.gl/aGQzQ0
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
ثانيا .. جزء الـ Technical
1 - اول حاجة لازم تكون واخد كورس Introduction to Computer Science
عندك كورسين اهو .. اختار منهم واحد بس " لو نص ساعه كل يوم بس :D "
https://www.udacity.com/course/cs101
https://www.coursera.org/course/cs101
.
2 - انك تكون بتعرف تكتب برنامج بـ لغة علي الاقل من اللغات دي :
C++ , Java , Python
ولو مش بتعرف تكتب بـ اللغات دي .. دي كورسات ليهم
python :
https://www.coursera.org/course/programming1
https://developers.google.com/edu/python/
https://www.coursera.org/course/interactivepython1
java :
http://goo.gl/lXcsg
c++ :
http://goo.gl/xo1Fe
.
3 - تتعلم اللغات دي :
javascript،CSS،HTML،Ruby،PHP،C، Perl، Shell،Lisp، Scheme.
ودي مصادر تقدر تتعلم منها
http://www.w3schools.com/
http://codeacademy.com/
.
4 - وتتعلم ال testing & debugging :
https://www.udacity.com/course/cs258
https://www.udacity.com/course/cs259
.
5 - لازم تتعلم شوية حجات في الماث الي هتحتاجهم في ال computer sciencee وهتلاقي الحاجات دي في اللينك ده :D
http://goo.gl/jBly8
.
6 - ال Algorithms
http://goo.gl/WvGEyR
.
7 - تتعلم ازاي ال operating systems بتشتغل .
https://goo.gl/lb7CXO
.
8 - الذكاء الصناعي :
http://goo.gl/P387o
.
9 - بتتعلم التشفير وهو انك تحمي البيانات
https://www.udacity.com/course/cs387
.
10 - تتعلم حاجة اسمها البرمجة المتوازية
https://www.coursera.org/course/hetero
.
وكمان ده لينك فيه الكورسات دي و جوجل الي مقدماها و ببلاش :D
http://goo.gl/0upgWr
.
و مش محتاج أقول برضو ان جوجل مش بتدور على شهادات على اد ما هي بتدور على عنصر الخبرة .
منشن و شير لكل حد حابب يشتغل هناك😉😄
 By Belal Abuzekry
by: Mahmoud Osman           لينك الصفحه ->> https://www.facebook.com/ultras.fci/?fref=nf

مواقع عربيه لتعليم البرمجه وتعطي شهادات مجانا


السلام عليكم ورحمه الله وبركاته 
اذا كنت مهتم بعالم البرمجه وتريد ان تعرف الكثير عنها و تريد دراستها بشكل سليم اذا يجب عليك ان تتوفر لديك بعض العوامل 



1- هي ان تكون لديك الرغبه في دراستها لكي تبدع وتربح منها.
2-ان تكون تملك جهاز كمبيوتر الي حد ما امكانيات كويسه.
3-ان تكون تتقن اللغه الانجليزيه (وهي المشكله لدي معظم المبتدئين)
لماذا اللغه الانجليزيه؟ لان الدراسه من المواقع الاجنبيه تعطيك المعلومه الكاامله والكليه خلال دراساتك اذا فهي افضل من المواقع العربيه التي لاتعطيك سوي اساسيات.

ولكن يوجد بعض المواقع العربيه المتميزه الي حد ما في تعلم البرمجه وتعطي بعضها شهادات مجانيه وهي :-
1: إدراك: https://www.edraak.org/ (قم بنسخ العنوان ف جوجل وسيعطيك الموقع)
2: رواق: https://www.rwaq.org/ 
(قم بنسخ العنوان ف جوجل وسيعطيك الموقع)
3: ملتقى الدارين: http://aldarayn.com/
4: وقف أونلاين: http://www.waqfonline.com/
5. جامعة الكاشف للتعليم الإلكترونى: http://salahelkashef.net/
6:edumefree:   http://edumefree.com/


مواقع للبحث عن دورات اونلاين

1-http://www.coursetalk.com/
2-https://redhoop.com/
3-http://www.mysliderule.com/
4-http://www.skilledup.com/

بعض المواقع الاجنبيه المفيده وبعضها تعطي شهادات مجانيه.
1. Alison: http://www.alison.com/
2. Academic Earth: http://academicearth.org/
3. Coursera: http://www.coursera.org/
4. Code: http://code.org/
5. Codecademy: http://www.codecademy.com/
6. Canvas: https://www.canvas.net/
7. CK12: http://www.ck12.org/student/
9. Education Portal: http://education-portal.com/
10. Edx: https://www.edx.org/
11. Future Learn: https://www.futurelearn.com/
12. FB Advertising: http://todmaffin.com/summerschool
13. FloQQ: http://www.floqq.com/en/
14. Grade my course: http://www.grademycourse.com/
15. HubSpot: http://www.hubspot.com/
16: iversity: https://iversity.org/
17. Khan Academy: https://www.khanacademy.org/
18. LTB: http://www.learntobe.org/
19. Lynda: www.Lynda.com (not free)
20. Mooctivity: http://www.mooctivity.com/
21. MIT: http://ocw.mit.edu/index.htm
22. MRUniversity: http://mruniversity.com/
23. MongoDB University: https://university.mongodb.com/courses
24. My Open Course: http://www.myopencourses.com/
25. My Open Campus: www.myopencampus.in (not working lately)
26. MOOC Fellowship: https://moocfellowship.org/
27. MOOC.ca: http://www.mooc.ca/
28. MOOC Research: http://www.moocresearch.com/
29. NovoED: https://novoed.com/
30. Nanohub: https://nanohub.org/
31. NPTEL: http://nptel.ac.in/
32. Nalada U: http://www.nalandau.com/landing/
33. Open Culture: http://www.openculture.com/
34. Open Learning: https://www.openlearning.com/
35. Open Courseware: http://www.ocwconsortium.org/
36. Open Learning: http://oli.cmu.edu/
37. Open HPI: https://openhpi.de/
38. Open Yale Courses: http://oyc.yale.edu/
39. Open 2 Study: https://www.open2study.com/
40. P2PU: https://p2pu.org/en/
41. Phodphad: www.phodphad.com
42. SkillsShare: http://www.skillshare.com/
43. Saylor: http://www.saylor.org/
44. Stanford: https://class.stanford.edu/
45. Stanford Engineering: http://see.stanford.edu/default.aspx
46. SM Quickstarter: http://www.socialquickstarter.com/
47. SM Marketing for Business: http://www.youtube.com/playlist
48. TEDED: http://ed.ted.com/
49. Top free classes: http://www.topfreeclasses.com/
50. UNEopen: https://www.uneopen.com/
51. Udemy: https://www.udemy.com/
52. Udacity: https://www.udacity.com/
53. Webcast.Barkeley: http://webcast.berkeley.edu/
54. West Virginia University: http://wvucommmooc.org/
55. YouTube EDU: www.youtube.com/education

الأربعاء، 18 يناير 2017

الاسبوع الاول UX من سلسلة 51 اسبوع UX


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

النهارده هنبدأ بإذن الله بمقالات اسبوعيه خاصه بال  UX

THE FIRST RULE OF UX

 القاعده الاولى لل ux

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

WHAT MAKES THE USER EXPERINCE

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

الثلاثاء، 17 يناير 2017

ازاى اسجل فى جوجل ادسنس واقدر اسحب ارباحى منه

    
السلام عليكم ورحمة الله وبركاته ، اتمنى تكون بخير بإذن الله .

النهارده هنعرف ازاى تتعامل مع جوجل ادسنس بطريقة شرعيه لا تعرضك للحظر ان شاء الله.
فى الاول ايه هو جوجل ادسنس : عباره عن برنامج اعلانى اسسته شركة جوجل ويستخدمه معظم اصحاب المواقع والمدونات لنشر اعلانات بمقابل مادى .
ازاى اكسب من جوجل ادسنس : فى الاول لازم تسجل فى موقع جوجل ادسنس مع العلم انه موجود باللغه العربيه وباقى لغات العالم وسيتم الرد على ايميلك بالقبول او الرفض خلال مده قصيرة بحد اقصى اسبوع.
ازاى بيحسبو الربح : من خلال عدد النقرات على الاعلان من الزوار وكل نقره بمقابل مادى حسب المعلن عنه من موقع Google adwards  المتعامل مع جوجل واحذر اخى الكريم من ما يسمى بالنقرات الغير شرعيه وهى ان تضغط بنفسك على الاعلان حتى يتم زيادة عدد النقرات فجوجل ذكى جدا وسيتم حظر حسابك.
ازاى اقدر اسحب الربح اللى جمعته : اول ما ربحك يوصل 10 دولار سيقوم الموقع بارسال كود  PIN الى بيتك للتاكد من عنوانك عن طريق  البريد وفيه 4 ارقام يجب عليك حفظها لان الموقع سيطلب منك ادخال الكود فى خانه ستظهر فى حسابك عندما يصل ربحك للحد الادنى وهو 100 دولار وسيقوم الموقع بارسال شيك الى عنوان بيتك وبعدها تستطيع التوجه الى اى بنك وتستلم ارباحك .
لاى استفسار اترك كومنت وسيتم الرد  بإذن الله.

هل تشعل جامعة هارفارد الشراره الاولى فى انهيار لغة PhP


اعتاد أساتذة جامعة هارفارد على تدريس لغة  PhP  كلغة

برمجية فى دراسة تطوير الويب وذلك للميزات العديدة لهذه 

اللغة القويه.

ولكن فى بداية عام 2017 تركوا هذه اللغه واتجهو لتدريس

لغة python مما ادى الى التساؤل والحيرة هل 2017 هى

بداية النهايه ل  PhP .

السنوات القليلة القادمه ستجيب على هذا السؤال ولكن ما

نستطيع قوله الان انه لا توجد لغة تنهار فى ليلة وضحاها فلا 

داعى للقلق ان كنت من مستخدمى  PhP.


والله ولى التوفيق

عرفت تخلى الشاشه تتشقلب قبل كده ! ادخل وشوف ازاى تشقلبها و خدع اخرى لا تعرفها فى جوجل

1- قم بالدخول لمحرك البحث  Google ثم اكتب "ASKEW"

سوف تلاحظ عرض النتائج بشكل مائل كما فى الصورة

2-قم بالدخول لمحرك البحث Google واكتب العباره التاليه " do a barrel roll " واضغط Enter

سيتم شقلبة الصفحة مرتين كما فى الصورة

3-قم بالدخول لمحرك البحث Google واكتب العباره التاليه "zerg rush" واضغط Enter

لعبه بسيطه ستقوم دوائر جوجل بالهجوم على نتائج البحث وعليك اصابتها عن طريق الضغط بالماوس والصورة التاليه تبين المقصود

4-قم بالدخول لمحرك البحث Google واكتب العباره التاليه " Google Gravity" واضغط ضربة حظ

ستلاحظ انهيار صفحة جوجل كالتالى

5-قم بالدخول لمحرك البحث Google واكتب العباره التاليه "Google Terminal"واضغط ضربة حظ

كانك دخلت على جوجل عن طريق  Terminal عن طريق الاوامر الكتابيه كما فى الصورة

لاى استفسار يرجى ترك كومنت وسيتم الرد فى اقرب وقت بإذن الله