Programmers Caffe
975 subscribers
286 photos
9 videos
23 files
69 links
قناة "كافي المبرمجين" تخص علوم البرمجيات والتكنولوجيات وتهتم بمساعدة المبرمجين في الوصل الى الطريق المناسب لتطوير الذات في البرمجة.
تابعونا على تويتر:twitter.com/ProgrammersCaff
لينك موقعنا: https://programmerscaffe.com/home
Download Telegram
معانا framework جديدة اسمها PyScript ودي يا سيدي JavaScript framework بتمكنك إنك ترن كود بايثون داخل ملف HTML زي ما هو واضح فالصورة ودا هيدينا شوية مزايا أي developer يحلم بيها زي:
استغلال قوة ال ecosystem بتاع python في إنك ترن مكتبات قوية داخل كود الHTML زي numpy, pandas, scikit-learn وغيرها
اتصالات ثنائية مباشرة لل objects وال Namespaces للpython و الJavaScript مع بعض
استخدام ال UI components بتاع بايثون داخل ملف الHTML ومن اهمها بالنسبالي وكل ال شغالين في مجال الdata هي اظهار الvisualizations داخل الweb بدل ما نستخدم الJavaScript لو حد كان بيحاول يعمل visualization علي web app باستخدام Dash or Plotly هيفهم انا قصدي اي

تم الاعلان عن ال framework من قبل Anaconda وهتنزل فيها قريبا

التفاصيل من خلال اللينك:
https://pyscript.net/
2👍1
النهاردة هنتكلم عن اكتر حاجه شاغله الناس وهي اختراق الاكونتات سواء (فيسبوك.. انستجرام.. تويتر.. جيميل.. الخ)
وللاسف في ناس كتيير فاهمه الموضوع غلط ان شاء الله في البوست دا هنتكلم عن ازاي بتتم عمليه الاختراق
ازاي تتم عملية الاختراق؟
أولا: الهاكر ممكن يكون مخترق الكمبيوتر بتاعك اصلا ب trojan
وصدقني ياصديقي مشكلتك هتبقى اكبر بكتيير من الاختراق العادي؛ لانه الموضوع مش بس فى الاكونت بتاعك لا دا بيسمع ويقدر يفتح كاميرتك ويقدر يعمل اي حاجه في الكمبيوتر بتاعك لو انت رابط بحساب بنكي يقدر ياخده.
طب ازاي trojan الهاكر بيثبته عندك
اقولك ياصديقي انت بتروح تحمل كراك للعبة أو أي ابلكيشن محتاج ليه فبيحمل معاك pdf من مواقع مش معروفة
ينزل تروجان معاك وكدا اقدر اقولك انك لبست فى حيطة
ثانيا: اغلب الناس بقت عارفها phishing attack
ده بإختصار يا صديقي يعني ان الهاكر بيكون عملك صفحة زيها زي فيسبوك ويقولك سجل فيها؛ فانت سلمت نفسك لي ومبروك عليك الاكونت اتسحب منك
ثالثا: phishing attack وهو انه بيبعتلك علي الجيميل بتاعك انه شركه فيس بوك ويعمل forget pass ويغير الايميل بتاعه لشركه فيسبوك بنفس شكلها ودي ادوات كتييره بقيت بتعمل الكلام دا ويطلب منك ال code وكدا يبقي اخد الاكونت بتاعك وغير الباسورد
رابعا: البرامج الخبيثة لو انت سايب فونك مع حد متعرفوش فبينزلك برنامج يقدر بتحكم في فونك او
‏انت اللي بتنزل برامج انت مش عارف مصدرها اي "زي كيف اوقع الكراش في حبي" وانت متعرفش خطورة الموضوع اي
‏نصيحه اوعى تنزل برامج انت مش عارف مصدرها
‏هنكتفي لحد كدا ونكمل الجزء الثاني
تذكر هدفنا التأمين وليس التخريب
Montasir Maged
#استمر_تصل
Programmercaffe.com
👍6
you can simply call dd() at the end of your statement
WEB STORARE API

يقوم بتخزين البيانات واسترجاعها في المتصفح

WEB STORARE API is a simple syntax for storing and retrieving data in the browser

It stores and retrieving data in the browser

#استمر_تصل
Programmercaffe.com
نصيحة: قاعدة البيانات

الفرز على أعمدة "nullable" هو شد للأعصاب: في الغالب لن يتم وضعها بالترتيب الذي تريده.

ومع ذلك، يمكنك ببساطة تغيير موضع القيم الخالية لتكون في البداية/النهاية وفقًا لمتطلباتك.
للمزيد: https://sqlfordevs.io/order-by-with-null
3
المنافسة الحقيقية دائماً ما تكون بين ما تقوم بعمله وما أنت قادر على عمله، فالسرُّ في ذلك هو أنّك تقيس نفسك مع نفسك وليس مع أي شخص آخر 🤍🤍

#استمر_تصل
programmerscaffe.com/home
👍1
تم بفضل الله رفع كورس "PHP Application Monsters"
المهم فى الكورس انك هتتعلم اساس اللغه من الصفر وبتعمق شديد
https://programmerscaffe.com/courses/18
1
تم بعون الله رفع كورس vue js للمستوي المتوسط للباشمهندس اسامه الزيرو
الكورس يوصل بيك من صفر فيو الى الاحتراف.. ننتظر دعمكم ويتم رفع كل فتره كورسات عده ولا يتم الاعلان عنها ان كنت ترغب ف الاشتراك والتعليم ف التعليم مجاني وسيظل مجاني هدفنا تسهيل الكورسات لك والتعليم الصحيح
نسألكم الدعاء
https://programmerscaffe.com/courses/19
2
نصيحة لارافيلية ❤️
6
اسئلة انترفيو مهمه:

الفرق بين الدوال المشهوره فى لارفيل والاكثر استخداما find(), findOrFail(), first(), firstOrFail(), get(), list(), toArray()

1- دالة "find": هذه الدالة تاخذ id وتسترجع model واحد، وفي حالة عدم وجود model مطابق يتم إرجاعها فارغًه.
2- دالة "findOrFail": تشبه find ولكن اذا لم يكن هناك model مطابق فسيؤدي ذلك إلى ظهور خطأ.
3- دالة "first": تسترجع دالة first اول سجل من الداتابيز وفي حالة عدم وجود model مطابق يتم إرجاعها فارغًه.
4- دالة "firstOrFail": هي دالة تشبه first لكن اذا لم يكن هناك model مطابق فسيؤدي ذلك إلى ظهور خطأ.
5- دالة "get": اذا كنت تستخدم استعلامات ف دائما ما تستخدم get لتسترجع لك مجموعه من model.
6- دالة "pluck": تسترجع دالة pluck مجموعه من values فقط column محدد "في الإصدارات السابقة من Laravel، كانت هذه الطريقة تسمى lists" .
7- دالة "toArray"هذه الدالة تحول model/collection الي Array PHP بسيطة

ملحوظه: collection عبارة عن array، تعمل بشكل مشابه لل array، ولكنه يحتوي على الكثر من الوظائف المضافة من اللينك المرفق "https://laravel.com/docs/5.5/collections#available-methods".
وللأسف ال php لا تتيح لك استخدام collection object فى كل مكان يمكنك فيه استخدام array
مثال اذا كنت تستخدام collection في foreach loop أمر جيد او إذا قمت بكتابة tip إلى argument as array، فلن تسمح لك PHP بتمرير collection لها.
8- فى الاخير إذا كنت ترغب في الحصول على array عادية من collection ما، فقم باستدعاء all() method الخاصة بها.
2
4
خبر: مصر الأولى إفريقيا في سرعة الإنترنت
😁7
كل ما تحتاجة في Web 3❤️❤️
#استمر_تصل
Programmerscaffe.com/home
بعض مفاهيم Data structuring ❤️
#استمر_تصل
Programmercaffe.com
2
‏ما دمت تسعى وتكافح فأنت الأعظم و مادمت تحاول الوصول إلى شغفك وأحلامك يوماً ما ستصل ، فقط كن واثقاً متأكداً بأن تعبك وجهدك في محاولات الوصول لن يضيع ❤️
#استمر_تصل
Programmercaffe.com
16