Forwarded from najmaldeen tech (najmaldeen tech)
السلام عليكم
دول 50 موقع فيهم فائده عملاقه للمصممين
أفضل 50 موقع للمصممين
1- pixelsquid - موقع رائع يقدم لك صور PNG ثري دي
2- flaticon - موقع يقدم ايقونات بأشكال مختلفة PNG صورة و HTMl
3- unsplash - موقع يقدم صور بأعلى دقة
4- deviantart - موقع يقدم اكثر من شيئ , فرش , صور , وغيره
5- pngimg - موقع يقدم كل صور بصيغة PNG
6- colr - موقع لوضع صورة فيه حتى يفرق الوانها رائع
7- freeiconspng - موقع رائع يقدم اكثر من شيئ صور لاعبين PNG و ايقونات وصور كثيرة
8- colorsupplyyy - هذا الموقع يقترح عليك الوان رائعة
9- newdesignfile - يقدم لك خلفيات جميلة
10- dafont - موقع رائع لأفضل خطوط العالم
11- colorhunt - موقع اخر لتقديم افضل الالوان
12- instantlogosearch - موقع يقدم لوجوهات عالمية PNG
13- footyrenders - هذا الموقع يقدم صور PNG للاعبين عرب واجانب
14- pinterest - موقع رائع للاستلهام الافكار
15- blugraphic - موقع اعجبني يعطيك ايقونات وموك اب وخطوط وصور رائعة
16- publicdomainpictures - موقع يقدم مئات الالاف من صور للاستلهام والاستخدام
17- pexels - موقع يقدم صور عالية الجودة للمصممين
18- baims - هو موقع عربي يتيح لك دورات للمصممين
19- psddd - موقع يتيح لك صور موك اب خطوط وهو كثير من الاشياء انصحك به !
20- vexels - موقع رائع شبيه بـ Freepik ولكن مخصص للمصممين لبرنامج الالستريتور
21- templatemaker - موقع رائع يقدم اسطمبات واشكال علب جاهزة عليك بزيارته
22- graphicmama - موقع يقدم لك شخصيات كرتونية بشكل مذهل
23- arbfonts - موقع عربي يقدم خطوط رائعة
24- logopond - موقع اعطيه مليون نجمة للاستلهام الافكار في لوجو
25- stickpng - موقع انصح به يعطيك صور PNG يبحث عنها الكثيرون
26- flickr - موقع يعطيك الالاف من صور بدقة رهيبة
27- abdullaheid - موقع عربي لتقديم دورات برمجة
28- wasmenia - موقع عربي يعطيك علامات تجارية عربية
29- iconscout - موقع يعطيك ايقونات فيكتور
30- ifonts - موقع يعطيك خطوط مدفوعة رائعة
31- graphicburger - موقع مخصص للموك أب
32- vecteezy - احد اشهر المواقع يقدم ملفات مفتوحة وباترن وفيكتور وكثير من الادوات للمصمم
33- design tutsplus - موقع ليس فقط يقدم ادوات وايضا شروحات احترافية ورهيبة
34- learnphotoediting - موقع راائع يقدم شروحات رائع
@najmoo_c
دول 50 موقع فيهم فائده عملاقه للمصممين
أفضل 50 موقع للمصممين
1- pixelsquid - موقع رائع يقدم لك صور PNG ثري دي
2- flaticon - موقع يقدم ايقونات بأشكال مختلفة PNG صورة و HTMl
3- unsplash - موقع يقدم صور بأعلى دقة
4- deviantart - موقع يقدم اكثر من شيئ , فرش , صور , وغيره
5- pngimg - موقع يقدم كل صور بصيغة PNG
6- colr - موقع لوضع صورة فيه حتى يفرق الوانها رائع
7- freeiconspng - موقع رائع يقدم اكثر من شيئ صور لاعبين PNG و ايقونات وصور كثيرة
8- colorsupplyyy - هذا الموقع يقترح عليك الوان رائعة
9- newdesignfile - يقدم لك خلفيات جميلة
10- dafont - موقع رائع لأفضل خطوط العالم
11- colorhunt - موقع اخر لتقديم افضل الالوان
12- instantlogosearch - موقع يقدم لوجوهات عالمية PNG
13- footyrenders - هذا الموقع يقدم صور PNG للاعبين عرب واجانب
14- pinterest - موقع رائع للاستلهام الافكار
15- blugraphic - موقع اعجبني يعطيك ايقونات وموك اب وخطوط وصور رائعة
16- publicdomainpictures - موقع يقدم مئات الالاف من صور للاستلهام والاستخدام
17- pexels - موقع يقدم صور عالية الجودة للمصممين
18- baims - هو موقع عربي يتيح لك دورات للمصممين
19- psddd - موقع يتيح لك صور موك اب خطوط وهو كثير من الاشياء انصحك به !
20- vexels - موقع رائع شبيه بـ Freepik ولكن مخصص للمصممين لبرنامج الالستريتور
21- templatemaker - موقع رائع يقدم اسطمبات واشكال علب جاهزة عليك بزيارته
22- graphicmama - موقع يقدم لك شخصيات كرتونية بشكل مذهل
23- arbfonts - موقع عربي يقدم خطوط رائعة
24- logopond - موقع اعطيه مليون نجمة للاستلهام الافكار في لوجو
25- stickpng - موقع انصح به يعطيك صور PNG يبحث عنها الكثيرون
26- flickr - موقع يعطيك الالاف من صور بدقة رهيبة
27- abdullaheid - موقع عربي لتقديم دورات برمجة
28- wasmenia - موقع عربي يعطيك علامات تجارية عربية
29- iconscout - موقع يعطيك ايقونات فيكتور
30- ifonts - موقع يعطيك خطوط مدفوعة رائعة
31- graphicburger - موقع مخصص للموك أب
32- vecteezy - احد اشهر المواقع يقدم ملفات مفتوحة وباترن وفيكتور وكثير من الادوات للمصمم
33- design tutsplus - موقع ليس فقط يقدم ادوات وايضا شروحات احترافية ورهيبة
34- learnphotoediting - موقع راائع يقدم شروحات رائع
@najmoo_c
Forwarded from najmaldeen tech (najmaldeen tech)
najmaldeen tech
القناه العالميه العربيه للشروحات والبرامج نختص بجميع مايخص التقنيه والجولات والكمبيوتر والتكنولجيا والبرمجة والعالم الرقمي
https://t.me/najmoo_c
القناه العالميه العربيه للشروحات والبرامج نختص بجميع مايخص التقنيه والجولات والكمبيوتر والتكنولجيا والبرمجة والعالم الرقمي
https://t.me/najmoo_c
Telegram
najmaldeen tech
القناه العالميه العربيه للشروحات والبرامج نختص بجميع مايخص التقنيه والجولات والكمبيوتر والتكنولجيا
Forwarded from معلوماتك
يطور العلماء نظامًا أمنيًا لا يمكن اختراقه أبدًا - حتى بواسطة أجهزة الكمبيوتر الكمومية
https://telegra.ph/Malomatac-12-21
المصدر:
https://www.dailymail.co.uk/news/article-7816429/amp/Scientists-develop-security-never-hacked-quantum-computers.html?__twitter_impression=true
https://telegra.ph/Malomatac-12-21
المصدر:
https://www.dailymail.co.uk/news/article-7816429/amp/Scientists-develop-security-never-hacked-quantum-computers.html?__twitter_impression=true
Telegraph
Malomatac
يطور العلماء نظامًا أمنيًا لا يمكن اختراقه أبدًا - حتى بواسطة أجهزة الكمبيوتر الكمومية طور الباحثون أول نظام أمني "غير قابل للأختراق" في العالم لحماية الاتصالات من الهجمات الإلكترونية. يُعتقد أن فريقًا من جامعة سانت أندروز وشركاء دوليين حققوا "سرية تامة"…
#include <iostream>
using namespace std;
int GCD(int x,int y)
{
if(y==0) return x;
else
return GCD(y,x%y);
}
int LCM(int x,int y)
{
return x*y/GCD(x,y);
}
int main()
{
cout<<GCD(4,18)<<endl;
cout<<LCM(4,18)<<endl;
return 0;
}
using namespace std;
int GCD(int x,int y)
{
if(y==0) return x;
else
return GCD(y,x%y);
}
int LCM(int x,int y)
{
return x*y/GCD(x,y);
}
int main()
{
cout<<GCD(4,18)<<endl;
cout<<LCM(4,18)<<endl;
return 0;
}
هذه المقالة توضح الفرق بين المبرمج و المطور
البرمجة : هي بناء تطبيقات أو برامج بغرض تنفيذ عمل أو مهمة معينة ( أدوات ) .
تطوير البرمجيات : هي بناء تطبيقات , سهلة الاستخدام , يمكن للمستخدم استخدامها , و قابلة للتعديل و التغيير ( برامج مصممة بشكل جيد )
المبرمج : Programmer
هو الشخص الذين يكتب أكواد نظيفة , و همه الأول أن تكون خالية من الأخطاء , لكن ليس بالضرورة أن يكون الكود مرتب , يهتم بتفاصيل الكود ,أكثر منه بالتفكير في إنهاءه, و دائما ما يكون هناك تنافس مع أصدقاءه في معرفة الحل الأمثل للمشكلة , لديه إطلاع واسع جداً على الخوارزميات ,
و الاهتمام بالرياضيات هو أمر أساسي لديه , مهارات التواصل مع فريق العمل أو التواصل مع المستخدم هو أمر اختياري بالنسبة له و ليس ضرورة !
يقضي معظم أوقات فراغه , في إنشاء نماذج من التطبيقات الغير منتهية , و كتابة الخوارزميات و تجربتها , يحلم في أن يتعلم كافة لغات البرمجة , و أن يكتب أقصر كود لحل أكبر مشكلة
خصائص تطبيقاته :
– كود احترافي يعمل بشكل ممتاز و غالبا بدون أخطاء , ( لكن من الصعب فهمه أو صيانته إلا من قبله و لمدة محدودة .)
– أغلب أكواده من نوع “المعكرونة”spaghetti code
– أغلب العناصر بأسمائها الافتراضية Button1 Button2 , Form1 …
– لا يوجد ترتيب لعناصر النافذة , ولا ترتيب لمفاتيح الانتقال فيما بينها (Tab Index)
– لا يوجد معالجة للأخطاء التي قد تحصل أثناء تنفيذ الكود – Exception handling .
– لا يوجد أي تخطيط لإمكانية إعادة استعمال هذا الكود من قبل مبرمج أو مطور آخر أو حتى من قبله هو .
– الكود بدون شرح أو تعليقات
المطور : Developer
هو الشخص الذي يكتب الكود المنسق , الذي يمكن قراءته كقصيدة أو قصة قصيرة , يعتمد اعتماد كبير على المكتبات الخارجية , الرياضيات هي آخر اهتماماته , من أولوياته التواصل مع فريق العمل و إيجاد حلول حول المشكلات , لديه تخصص عام و براعة تمكنه من توظيف أي مهارة أخرى ضمن تطبيقاته , يعتمد في بناء تطبيقه على التطبيقات العديدة التي قام بتجربتها و استخدامها خلال دراسته أو عمله , مما يجعل تطبيقه هو خلاصة لأفكاره , يقضي معظم أوقات فراغه في أمور لا علاقة لها بالبرمجة إطلاقاً أو ربما لا علاقة لها بالحاسب , يحلم دائما في أن يصنع فيس بوك جديد أو غوغل جديد .
خصائص تطبيقاته
– شرح الكود أطول أو يساوي طول الكود نفسه .
– الكود مرتب و منسق .
– لن تجد عنصر واحد بتسميته الافتراضية .
– كافة الأخطاء معالجة و قد يتم تسجيلها في سجل للأخطاء (log file) .
– يكتب الكود و كأن المستخدم سوف يقرأه .
– اهتمامه بواجهات البرنامج أكثر من اهتمامه بطريقة عمل البرنامج .
الخلاصة :
الشيء المهم الذي يجب الانتباه إليه , هو أنه ليس أي من الإثنين أفضل من الآخر , أو أقل شأناً من الآخر , بل هي مجرد صفات خاصة و عامة مختلفة في كل منهما عن الآخر , لا و بل بإمكانك أن تكون مبرمج محترف و مطور رائع بنفس الوقت و ذلك بدمج الخصائص الجيدة من كلا الطرفين ( طبعا سيكون أمامك أشياء كثيرة للتركيز عليها ) , لكنه يبقى أمرأ ممكناً , و ليس مستحيلاً .
و إن اختيارك طريق المبرمج أو المطور , هو الذي سيحدد مصير تطبيقك هل سيستخدم من قبل الزبائن أم لا ؟
البرمجة : هي بناء تطبيقات أو برامج بغرض تنفيذ عمل أو مهمة معينة ( أدوات ) .
تطوير البرمجيات : هي بناء تطبيقات , سهلة الاستخدام , يمكن للمستخدم استخدامها , و قابلة للتعديل و التغيير ( برامج مصممة بشكل جيد )
المبرمج : Programmer
هو الشخص الذين يكتب أكواد نظيفة , و همه الأول أن تكون خالية من الأخطاء , لكن ليس بالضرورة أن يكون الكود مرتب , يهتم بتفاصيل الكود ,أكثر منه بالتفكير في إنهاءه, و دائما ما يكون هناك تنافس مع أصدقاءه في معرفة الحل الأمثل للمشكلة , لديه إطلاع واسع جداً على الخوارزميات ,
و الاهتمام بالرياضيات هو أمر أساسي لديه , مهارات التواصل مع فريق العمل أو التواصل مع المستخدم هو أمر اختياري بالنسبة له و ليس ضرورة !
يقضي معظم أوقات فراغه , في إنشاء نماذج من التطبيقات الغير منتهية , و كتابة الخوارزميات و تجربتها , يحلم في أن يتعلم كافة لغات البرمجة , و أن يكتب أقصر كود لحل أكبر مشكلة
خصائص تطبيقاته :
– كود احترافي يعمل بشكل ممتاز و غالبا بدون أخطاء , ( لكن من الصعب فهمه أو صيانته إلا من قبله و لمدة محدودة .)
– أغلب أكواده من نوع “المعكرونة”spaghetti code
– أغلب العناصر بأسمائها الافتراضية Button1 Button2 , Form1 …
– لا يوجد ترتيب لعناصر النافذة , ولا ترتيب لمفاتيح الانتقال فيما بينها (Tab Index)
– لا يوجد معالجة للأخطاء التي قد تحصل أثناء تنفيذ الكود – Exception handling .
– لا يوجد أي تخطيط لإمكانية إعادة استعمال هذا الكود من قبل مبرمج أو مطور آخر أو حتى من قبله هو .
– الكود بدون شرح أو تعليقات
المطور : Developer
هو الشخص الذي يكتب الكود المنسق , الذي يمكن قراءته كقصيدة أو قصة قصيرة , يعتمد اعتماد كبير على المكتبات الخارجية , الرياضيات هي آخر اهتماماته , من أولوياته التواصل مع فريق العمل و إيجاد حلول حول المشكلات , لديه تخصص عام و براعة تمكنه من توظيف أي مهارة أخرى ضمن تطبيقاته , يعتمد في بناء تطبيقه على التطبيقات العديدة التي قام بتجربتها و استخدامها خلال دراسته أو عمله , مما يجعل تطبيقه هو خلاصة لأفكاره , يقضي معظم أوقات فراغه في أمور لا علاقة لها بالبرمجة إطلاقاً أو ربما لا علاقة لها بالحاسب , يحلم دائما في أن يصنع فيس بوك جديد أو غوغل جديد .
خصائص تطبيقاته
– شرح الكود أطول أو يساوي طول الكود نفسه .
– الكود مرتب و منسق .
– لن تجد عنصر واحد بتسميته الافتراضية .
– كافة الأخطاء معالجة و قد يتم تسجيلها في سجل للأخطاء (log file) .
– يكتب الكود و كأن المستخدم سوف يقرأه .
– اهتمامه بواجهات البرنامج أكثر من اهتمامه بطريقة عمل البرنامج .
الخلاصة :
الشيء المهم الذي يجب الانتباه إليه , هو أنه ليس أي من الإثنين أفضل من الآخر , أو أقل شأناً من الآخر , بل هي مجرد صفات خاصة و عامة مختلفة في كل منهما عن الآخر , لا و بل بإمكانك أن تكون مبرمج محترف و مطور رائع بنفس الوقت و ذلك بدمج الخصائص الجيدة من كلا الطرفين ( طبعا سيكون أمامك أشياء كثيرة للتركيز عليها ) , لكنه يبقى أمرأ ممكناً , و ليس مستحيلاً .
و إن اختيارك طريق المبرمج أو المطور , هو الذي سيحدد مصير تطبيقك هل سيستخدم من قبل الزبائن أم لا ؟