0xWaleed Profile Banner
0xWaleed Profile
0xWaleed

@0xwal

2,067
Followers
231
Following
322
Media
997
Statuses

computing.*

/sa
Joined March 2022
Don't wanna be here? Send us removal request.
Pinned Tweet
@0xwal
0xWaleed
7 months
ماتوقعتها تضبط! ع العموم فاتني السحور بسبب المونتاج واتمنى يكون يستحق 😔
@0xwal
0xWaleed
7 months
سؤال 👀 هل المبرمج يقدر يعلق الكمبيوتر بكبره باستخدام ال while loop
Tweet media one
20
4
62
7
2
92
@0xwal
0xWaleed
9 months
قبل كنت احسب "البرمجه" هي لغات البرمجه وتعلمت C,C++,D,JS,PHP,GO,RUST,JAVA,Kotlin,ASSEMBLY,C#,DART,LUA.. وبعد ماتعلمت كل هذي اللغات كنت افتح محرر الكود وماعرف شسوي او من وين أبدأ. واكتشفت بعدين إن لغات البرمجه مجرد (وسيله تستخدم) في البرمجه انصحكم بالمقطع
@python_ar
مجتمع بايثون العربي
9 months
"أعتقد أنكم يجب أن تتوقفوا عن تعلم لغات البرمجة وتبدؤوا في تعلم البرمجة !"
10
6
64
3
26
433
@0xwal
0xWaleed
5 months
قبل ١٥ سنة سأل هذا الشخص سؤال جدا بسيط في إحدى لغات البرمجة والآن هذا الشخص صنع وحده من أقوى لغات البرمجة للأنظمة، ومستخدمة حاليا في مشروع bun المشهور كأسرع بيئة تشغيليه للجافاسكربت (والملفت بالموضوع انه ماحذف سؤاله بعد ماوصل هالمواصيل) وممكن تتفاجأ إني اقول كذا؟ كمل الثريد 🧵
Tweet media one
9
28
313
@0xwal
0xWaleed
8 months
فيديو يشرح لك كيف تستخدم git + github وبالمناسبه بعضهم يسب شرحي! يقول سررريع 😢..
10
23
292
@0xwal
0xWaleed
26 days
معلومه ماتهمك 🙄 تدري إن مفهوم الـ oop موجود فقط للمبرمج عشان "ينظم" كوده! لكن بمجرد يصير كومبايل للكود، راح يتولد كود مجرّد ومايفرّق بين الـ "method" و الـ "function" و this مجرد متغير للـ object يتم تمريره بأول argument! تهمك ولا؟ بتكلم بعدين عن vtable/dynamic dispatch 👌
Tweet media one
9
12
261
@0xwal
0xWaleed
2 months
كمبرمج وشغال كمستقل، بعض العملاء اللي نشتغل معهم يلخبطك ويحوسك وأصلا هو مايعرف أيش يبي بالضبط، ويصعب عليك تحديد السعر أو تحديد المده. تعلمت قبل سنتين الـ User-story وهي تعتبر طريقة كتابه المتطلبات بصيغه محدده لو نقارن بينهم نلاحظ اللي ع اليسار أوضح وأبسط بدون كلام إضافي.
Tweet media one
6
12
224
@0xwal
0xWaleed
4 months
أول مادخلت عالم البرمجة والكمبيوتر بشكل عام كنت اخاف من شيء إسمه "تيرمنال" وأتجنبه بقدر المستطاع والحين استخدمه بشكل أساسي وماكنت أبدا متصور هالشيء ومن الأشياء اللي يتميز فيها "التيرمنال": - السرعه في الأداء - الخفه وقلة إستهلاك الموارد - التحكم بالمخرجات - التنوع في الأدوات ..
Tweet media one
6
9
176
@0xwal
0xWaleed
6 months
معقوله مبرمج يكتب الكود بالشكل هذا؟ 😐 - حوسه - تسميات غريبه - اكواد ميته - عمليات رياضيه مالها داعي ...
Tweet media one
22
4
149
@0xwal
0xWaleed
8 months
تعلمت البرمجه وعرفت تكتب كود يشتغل؟! ليش ماتكملها وتتعلم كيف تكتب كود بشكل نظيف وواضح؟ وتتجنب الأخطاء اللي تساهم في صعوبه فهم الكود! هذا اول مقطع في السلسله واتكلم فيه عن "Nesting Hell"
4
14
141
@0xwal
0xWaleed
2 months
هذا مشروع في لغة سي، وبوقت فراغي اضيف فيه خوارزميات من الصفر بدون إستخدام مكاتب، حلو للمراجعه او للتعلم وطبعا مفتوح المصدر وأي احد يقدر يضيف ع المشروع بشرط تكتب الخوارزميه من الصفر وتستخدم git وطبعا مغطي المشروع بإختبارات اوتوماتيكيه، وحاولت اخليه واضح ومبسط. ورابط المشروع تحت
Tweet media one
5
11
120
@0xwal
0xWaleed
2 months
إذا أنت فاضي وماعندك حياه، وتحب تتعمق بالأنظمه وودك تفهم الكيرنال كيف يشتغل، أنصحك بهذا المشروع من mit نظام مبسط جدا المطلوب منك إنك تعرف تقرأ كود بلغة C. والأشياء اللي انصحك تركز عليها الـ proc mm syscall والسؤال إيش يفيد تعلم برمجة الأنظمه؟ 👇
Tweet media one
2
8
96
@0xwal
0xWaleed
2 months
كيبوردي مريح بس صوته ماش أغلب الناس يشترون كيبورد من نوع ميكانيكي عشان الأصوات وغالبا تكون غاليه او ممكن ودك تجرب الأنواع المختلفه منها وتشتري اللي يناسبك. هذا برنامج مفتوح المصدر وتقدر من خلاله تضيف أصوات مختلفه للكيبورد حقك لأشهر أصوات المفاتيح،حرفيا يعيشك جو خورافي بالسماعات
3
6
75
@0xwal
0xWaleed
2 months
زبون طلب مني أشتغل شغله عنده، ورفعت السعر عن المعتاد بسبب هالأغلاط. مثال بسيط لكود الـ css اللي بالصوره، المطور القديم إشتغل عليها وللأسف اغلب الأشياء خلاها بإستخدام px وهذي كارثه، واللي اغبى منها هي إستخدام absolute عشان يسوي الـ layout والغلط مو منه الغلط من صاحب المشروع👇
Tweet media one
4
4
74
@0xwal
0xWaleed
8 months
البعض يحمل لينكس داخل نظام وهمي ع ويندوز 😶 والبعض يحمل ويندوز داخل نظام وهمي ع لينكس 🙃 معليش قصدي جي-ان-يو لينكس 🥱 انت أي نوع فيهم؟
Tweet media one
26
1
67
@0xwal
0xWaleed
6 months
ال clean code مفهوم واسع واحيانن يبالغون فيه ويصير فيه تنظير عالي، وأحيانن يكون هو عامل رئيسي لل over engineered فيه مشاريع كثيره مفتوحة المصدر وناجحه. أكوادهم حوسه، والوضع ماشي واللي بوصله إن البعض "يبالغ" وينظّر لدرجة ان "الكود النظيف" احيانن يقلل بالأداء ويسبب مشاكل!
Tweet media one
Tweet media two
Tweet media three
Tweet media four
@0xwal
0xWaleed
6 months
قولنا شيء عن البرمجه بيحطك بهالموقف!
Tweet media one
18
0
18
9
7
69
@0xwal
0xWaleed
6 months
تحدي 🦾 اكتب كود يطبع من ١ الى ١٠٠ بدون ماتستخدم لوب (for, while,...) وعدد الأسطر مايتعدي ٢٠ سطر بأحد اللغات هذي: C#, C, C++, lua, go لا تبحث وحاول تفكر خارج الصندوق 👀
46
2
65
@0xwal
0xWaleed
4 months
للأسف بعض الناس اذا بيسوي debug يستخدم امر الطباعه بكل مكان والمشكله انه ينساهم إلين ماتصير مصدر ازعاج للمبرمج والمستخدم!!😵‍💫 والحل إنك تستخدم debugger وموجود في اغلب المحررات 🔎 الزبده، حاب اوريكم الـ debugger في neovim واستخدم الطريقه اللي تعجبك، أهم شيء نبي كود شغال تمام 👌
Tweet media one
1
8
65
@0xwal
0xWaleed
7 months
سؤال 👀 هل المبرمج يقدر يعلق الكمبيوتر بكبره باستخدام ال while loop
Tweet media one
20
4
62
@0xwal
0xWaleed
2 months
أكره اللغات البرمجية اللي مالها معايير رسميه لطريقة كتابة الكود! في المشاريع الكبيره، يسهل إن الكود يكون حوسه وغريب. كنت أقرأ أكواد الكيرنال الخاص في نظام freebsd وجيت عند متغير curthread وأبعرف من وين جت القيمه، بالوهله الأولى حسبتها global var بما إن مالها تعريف داخل الفنكشن
Tweet media one
2
5
60
@0xwal
0xWaleed
4 months
تحدي معقد شوي وماراح يحله إلا اللي يعرف الكمبيوتر كيف شغال 👀 تكتب كود يكون مخرجاته 0,2,4,6 يعني يزيد 2 ع الرقم اللي قبله بشكل تصاعدي، بدون ماتسخدم + / - * تقدر تحل التحدي بأي لغة برمجيه، بس يفضّل جافاسكربت بما إنها اشهر لغه. *الحل يكون بصوره من محرر الكود عشان يكون واضح
Tweet media one
18
4
59
@0xwal
0xWaleed
4 months
ليش دايم يتم ربط تعلم ++C بأساسيات البرمجه؟ هل فعلا إذا تعلمت البرمجة بإستخدامها بصير مبرمج فاهم؟ ممكن هذا يصير موضوع لفيديو مستقبلا وبأكون ممتن لجوابك وتجربتك الشخصية.
23
4
57
@0xwal
0xWaleed
4 months
أغلب الثغرات اليوم وبالأخص ثغرات الأنظمة سببها لغات الأنظمة القديمه مثل C/C++! لأنها تعطيك الحرية المطلقه تسوي اللي تبي، وللأسف بالمشاريع الكبيره يصعب التحكم في الكود وتكثر الأخطاء الأمنية الخاصه بالميموري، ومو كل شخص يبرمج فيهم يكون عارف ايش قاعد يسوي من المنظور الأمني. 👇
Tweet media one
8
5
58
@0xwal
0xWaleed
6 months
تحدي بسيط 🎯 ورنا شطارتك، واكتب نفس الـ logic بس بدون ماتستخدم كلمة if بنشوف هل نقدر نستغني عن if ولا لا؟ سوها باللغه اللي تحب وورنا ابداعك 👀
Tweet media one
50
0
58
@0xwal
0xWaleed
5 months
اللي يسبون لغة php معظمهم بسبب: ١. استخدموها قديم قبل تحديث ٧.٤ وماعندهم تصور باللي صار جديد ٢. يعرفونها بس بنطاق ال wordpress ٣. مع الخيل ياشقراء ٤. يلعبون ctf ع مشاريع مبنية في php ومايعرفون برمجه وللمعلوميه ترى ٧٠٪ من المواقع مستخدمتها،والوظائف لها كثير وكرهك للغه يقلل فرصك
Tweet media one
22
2
50
@0xwal
0xWaleed
3 months
قبل شوي دخلت شات صوتي وكان فيهم واحد مستانس إنه تعلم جافاسكربت وفرحان بالمستوى اللي وصله والمشاريع البسيطه اللي سواها وفي عينه تعتبر كبيره بما إنه مبتدئ وقاعد يتعلم... وجاه واحد للأسف وقعد يقوله "جافاسكربت ماتعلمك شيء ولازم تتعلم الـ C عشان تصير فاهم كيف الميموري شغال ..." 👇
5
0
47
@0xwal
0xWaleed
3 months
الأخطاء اللي تصير في البرامج وقت التشغيل يصعب التنبؤ فيها وخاصه في بعض اللغات. عشان كذا اللي يعجبني بلغة (rust) انها تجبرك كمبرمج تسوي error handling وإنك تحسب حساب للأخطاء المحتمله بشكل جدا جميل بخلاف أغلب اللغات الثانيه اللي يستخدمون try-catch (Exception) ex:java,js,c# 👇
Tweet media one
3
2
43
@0xwal
0xWaleed
6 months
الكود اللي فوق هو مخرجات شيء اسمه Obfuscator وهذا وظيفته تعطيه كود مكتوب بشكل عادي، وثم يغيره ويخليه حوسه عشان يصعّب ع أي شخص الوصول للكود الأصلي وفهمه. واللي يستخدمون هالأشياء يحاولون يصعبونها ع أي شخص يحاول يسوي هندسة عكسيه للكود سواء لغرض السرقه و الكسرأو التحليل
Tweet media one
3
3
43
@0xwal
0xWaleed
5 months
عندنا للأسف يجيك واحد يسأل عن متغير واذا جاوبته، يحذف سؤاله! وهذا احد الأسباب اللي يخلينا ما نتطور كمجتمع عربي: هي ان الجاهل فينا مايبغى الناس تعرف انه جاهل ويحاول يخبي جهله بطرق غبيه وأنانيه. مع إني نبهت كذا مره لكن لا حياة لمن تنادي
Tweet media one
1
1
38
@0xwal
0xWaleed
5 months
- مع تطور الألعاب والأجهزه، لحد الأن فيه ناس تستمع بلعب الألعاب القديمه. - مع تطور المركبات، نشوف ناس تستمع بالسيارات الكلاسيكيه. ومع تطور الذكاء الإصطناعي وكفاءته بكتابة الأكواد، لا تستغرب اذا شفت مبرمج مايستخدمهم ويكتب الكود بنفسه من الصفر، لأنه يشوف كتابة الكود بنفسه متعه! 🙂
Tweet media one
7
1
42
@0xwal
0xWaleed
7 months
🐧 من الأسباب اللي تخليني استخدم لينكس هي: 1. Real TWM 2. Shells 3. Tools 4. Customization 5. Everywhere اذا انت تسخدم لينكس إيش أسبابك؟
Tweet media one
7
3
40
@0xwal
0xWaleed
7 months
ويندوز صار فيه امر sudo هانت وعقبال مايصير مفتوح المصدر 👀
Tweet media one
3
3
41
@0xwal
0xWaleed
2 months
كل يوم رست تفرض نفسها، وطبعا نقلا من أصحاب المشاريع الكبيره، ع سبيل المثال fish(ell) انتقلوا من cpp إلى رست مع إن الإنتقال مكلف وإعادة كتابة أكواد كثيره أمر متعب وتعتبر خطيره للمشروع! ومن وجهة نظري بما إني الحمدلله أعرف باللغتين بعمق، أشوفها خطوه مكلفه بس تستحق للمدى البعيد.
Tweet media one
5
0
40
@0xwal
0xWaleed
5 months
الحين اقدر انام مرتاح 💤 سؤال، هل تكتب كود يختبر كودك الفعلي للمشروع؟ *Automated testing
Tweet media one
6
1
37
@0xwal
0xWaleed
17 days
بعد ما أثبت kitty terminal, tmux, neovim, gruvbox ع الجهاز الجديد:
6
4
38
@0xwal
0xWaleed
4 months
شعور لا يوصف انك تفهم شيء كان صعب بالنسبه لك ! 🥳 قلنا وش أكثر شيء صعب واجهته خلال مسيرتك في البرمجه او الـ hacking وحسيت انه تحدي لك، وبعد تعب وجهد وبحث قدرت انك (تفهمه و تتجاوزه). 💪 وحبذا لو تذكر المصادر اللي ساعدتك،لعل الله يكتب فيه النفع لشخص ممكن يواجه نفس التحدي.
Tweet media one
7
1
34
@0xwal
0xWaleed
5 months
شارك رابط الـ Github حقك وأكتب أكثر ٣ لغات برمجية تستخدمها. 1. c/c++ 2. javascript 3. php
Tweet media one
19
4
33
@0xwal
0xWaleed
6 months
goto 💡 بما إني طفيت وأبنام، فهذا حل التحدي في أربع لغات وشكرا للي شاركوا
Tweet media one
Tweet media two
Tweet media three
Tweet media four
@0xwal
0xWaleed
6 months
تحدي 🦾 اكتب كود يطبع من ١ الى ١٠٠ بدون ماتستخدم لوب (for, while,...) وعدد الأسطر مايتعدي ٢٠ سطر بأحد اللغات هذي: C#, C, C++, lua, go لا تبحث وحاول تفكر خارج الصندوق 👀
46
2
65
7
3
33
@0xwal
0xWaleed
10 months
sudo rm -rf / جرب هذا الأمر 💀 واحد توه مبتدئ بالتيرمنال يستقوي ع واحد توه محمل لينكس 😒
6
0
31
@0xwal
0xWaleed
5 months
تحدي في جافاسكربت 🎯 المطلوب تنفذ الكود اللي داخل الجمله الشرطية بدون ماتغير بالجملة الشرطيه نفسها.. اللي يحل هذا التحدي، حرفيا مايوقفه شيء بالبرمجه 💪.. * صور الكود وارسله عشان يكون واضح.
Tweet media one
10
2
32
@0xwal
0xWaleed
28 days
شكرا اللي شاركوا 👏 وعشان نحل التحدي، لازم نعرف for-of كيف تشتغل، القيمه اللي تمررها لـ for-of لازم يكون فيها [Symbol.iterator] وقيمتها عباره عن داله، وبمجرد ان التنفيد يوصلها، القيم راح ترجع كـ Generator. وبتعديلها يصير معانا الحرية بتعديل for-of وتغيير سلوكها الأصلي
Tweet media one
@0xwal
0xWaleed
28 days
من زمان عن التحديات، هذا تحدي انك تعدل ع الـ for-of في جافاسكربت ويصير اي احد يستخدمها مع مصفوفه، يطبع له: JAVASCRIPT IS GOOD والشروط إنك ماتعدل ع الـ list و الـ for-of والتحدي هذا يعتبر متقدم ومايقدر يحله إلا الفاهم باللغه 🙃... * اكتب حلك وارسله كصوره
Tweet media one
3
0
16
1
2
32
@0xwal
0xWaleed
7 months
تحدي 🦾 يقولون انك مختم جافاسكربت؟ وش مخرجات الكود؟ 👀 إذا عرفت المخرجات من دون ماتشغل الكود أقدر اقولك أنت تستحق تكون قائد مطورين! وللأسف الميزه اللي استخدمتها بالكود مايعرفونها اكثر مطورين جافاسكربت 🙃
Tweet media one
13
3
29
@0xwal
0xWaleed
3 months
بعد يوم من التحدي حاب اشكر اللي شاركوا ويعطيهم العافيه، بس تمنيت لو أحد شرح التحدي عشان الكل يستفيد. ابشرح التحدي: الحل هو إنه بيطبع لا نهائي والسبب أي رقم بالكمبيوتر يجي بشكلين signed يقبل السالب unsigned مايقبل رقم سالب وهذا الشيء ينطبق ع النوع الرقمي int بجميع احجامه 👇
@0xwal
0xWaleed
3 months
سؤال بلغة ++C/C السؤال بسيط واللي يفهم الـ recursion بس، "ممكن" يحله! وش بيطبع لو نشغل الكود؟ وليه؟ لا تستعجل وتأكد🙂
Tweet media one
11
3
31
4
1
31
@0xwal
0xWaleed
4 months
هذي اللغة البرمجية مميزاتها قليله، والقله أحيانا تعتبر ميزه! ومن إيجابيات قلة الميزات باللغه: - التركيز ع حل المشكله الأساسية - المبرمج مايحتار بين الميزات الكثيره - أبسط في فهم الكود - أسهل في التعلم - أقل عرضة للمشاكل - ماتسوي ذكي وتعقد الكود 👀
Tweet media one
4
3
31
@0xwal
0xWaleed
3 months
سؤال بلغة ++C/C السؤال بسيط واللي يفهم الـ recursion بس، "ممكن" يحله! وش بيطبع لو نشغل الكود؟ وليه؟ لا تستعجل وتأكد🙂
Tweet media one
11
3
31
@0xwal
0xWaleed
5 months
حكّينا عن محرر الأكواد حقك! editor: neovim color: gruvbox medium dark font: Mononoki Nerd Font Bold opacity: 0.93
Tweet media one
15
4
30
@0xwal
0xWaleed
4 months
لحقين محرر neovim سويت إضافه وفكرتها انها تكتب الكود لك حرف حرف وتنفع للي بيسجل مقطع قصير ويبي يعطي المشاهد وهم انه قاعد يكتب. 🙃 ومايحتاج تشد اعصابك وتعيد المقطع كذا مره! أما حقين المحررات الثانيه، اطلبوا الله 😫 رابط الإضافه
5
1
30
@0xwal
0xWaleed
6 months
خلال ٢٤ ساعه اذا ماصار لايكات كثيره ع التغريدة ذي راح اشرح له "الطؤيقه" واخليه يخترقكم 💀 أنذر من قد أعذر 🤛
Tweet media one
6
0
28
@0xwal
0xWaleed
5 months
رفعت لكم ال config حقي للـ neovim انا احب محرر الكود يكون minimal فممكن البعض يشوفه معقد. بعض الأشياء الموجوده فيه - gruvbox - telescope - lsp + treesitter - toggleterm(terminal) - lualine - oil - quick-scope - harpoon - zen - trouble - cmp - session ...
Tweet media one
3
4
29
@0xwal
0xWaleed
4 months
ميزه حلوه في بعض محررات الأكواد تسمى Inlay Hints تساعدك في فهم صياغة الكود عن طريق اضافة كتابات وهميه من منظور الكومبايلر وبالصوره نشوف - نوع البيانات للمتغيرات - اسماء الـ "المعاملات" - Lifetimes والمحررات اللي تدعم هالشيء ع حسب علمي - VSCODE - neovim 0.10 - Intellij
Tweet media one
1
2
29
@0xwal
0xWaleed
9 days
من سلبيات برامج التواصل الإجتماعي، إنها فتحت باب لأمثال هالناس تتكلم، وأقل مانقول عنهم إنها شخصيات تعاني من إضطرابات بالشخصية! من صفاتهم: - البحث عن الإنتباه عن طريق (خالف تُعرف) - السلوك الإندفاعي - السلوك الدرامي - مبالغة في مشاركة المشاعر و ... لكن المشكله مو فيهم! 👇
Tweet media one
2
3
30
@0xwal
0xWaleed
10 months
قبل يتعلم البرمجه, يشيل هم ايش اول لغه يتعلمها, ومايدري ان اللغه وسيله واداه.. والمسكين مايعرف انه مستقبلا راح يضطر يكتب بكذا لغه بوقت واحد😂 لا تأخر نفسك وابدأ تعلم البرمجه بإستخدام أي لغه, ترى مصيرك بتغيرها او بتتعلم غيرها ابدأ🫵 #برمجه
Tweet media one
0
2
24
@0xwal
0xWaleed
5 months
بدونهم ماأقدر أبرمج! وأنت؟
Tweet media one
Tweet media two
23
1
28
@0xwal
0xWaleed
5 months
تحدي 🎯 المطلوب تعرف متغير x وتخلي الجمله الشرطيه صحيحه ويتنفذ الكود اللي داخلها (بدون ماتغير بالجمله الشرطيه) * الأفضل تشارك الكود بصوره. واللي يحل التحدي فاااااااهم 🚀
Tweet media one
5
1
28
@0xwal
0xWaleed
6 months
@DevSnaith فالك التوفيق 👌
Tweet media one
6
2
27
@0xwal
0xWaleed
6 months
بمثل الناس هذي هي اللي تخلي الوحد يواصل الهدف! مو عشانه مدحني، أنا أقل بكثير من هذا الثناء. كلنا نبغا مجتمع نعين بعض فيه ويكون: - بدون مخالفات شرعية - فيه ناس تهتم للتعلم وإنها ترتقي دين ودنيا - مافيه طبقية - *الكل يكون محترم والتوفيق من الله وحده
Tweet media one
Tweet media two
4
1
25
@0xwal
0xWaleed
6 months
🎯 تحدي برمجي عندنا حرف "A" واحتاج احوله كـ "a" التحدي هو تحول الحرف من دون ما تستخدم lower ❌ toLower ❌ ... استخدم اي لغه ويفضل جافاسكربت او بايثون 🔵 صور كودك وارسله افضل من انك تكتبه ويصير مو واضح 🔴 اللي يحلها يفههم 🦾
23
0
26
@0xwal
0xWaleed
8 days
بعترف 😌 بعد ماتعلمت رست 🦀 صرت أكره شيء إسمه try-catch-finaly | -1,... في رست، إذا بتعرف داله وإحتمال يصير فيها خطأ، ترجعها كنوع Result<success, error> وعشان توصل لهم بعد الإستدعاء لازم تشييك عليهم بشكل صريح. ولكن الأجمل إن فيه methods تبسط العمليه مثل ok_*,map_*,unwrap_*
Tweet media one
Tweet media two
3
0
26
@0xwal
0xWaleed
5 months
وفي نظري هذا الشيء معضله منتشره للأسف وما تحفز الناس تشارك وتساهم وتتعاون بالمجتمع! وأتوقع اسبابها تكون: - ماعنده ثقة ومايبي احد يعرف انه جاهل - أناني ويحب يستفيد لحاله والمحبط في الموضوع ان السؤال ممكن يستفيد منه شخص ثاني لاهو اللي ترك سؤاله ولا هو اللي ريحنا منه من البداية!!!
0
0
22
@0xwal
0xWaleed
27 days
بما إنه ويكند، تحدي خفيف 👀 المطلوب انك تخلي التنفيذ يوصل للسطر الخامس console.log("YOU DID IT 🚀") بدون ماتستخدم try-catch او تغير الـ null او تستخدم if statement او switch او حتى تستخدم && *اكتب الحل وأرسله كصوره
Tweet media one
3
2
25
@0xwal
0xWaleed
7 months
مين يصدق الحين لغه C# الحين تشتغل ع كل الانظمه و تقدر تسوي Compile وتطلعلك ملف native مو IL! وماتحتاج تثبت دوت نيت ع الجهاز عشان تشغل التطبيق.. لغه فيها كل الميزات ودعمها جدا جبار واداءها اكثر من رائع 🚀 التجربه اللي تحت ع لينكس!
Tweet media one
Tweet media two
2
3
23
@0xwal
0xWaleed
3 months
عقب ماتعلمت رست، أحس C صارت لغة تحديات بالنسبه لي 🌚 التحدي هذا، إنك تخلي البرنت تطبع رقم 100 بدون ماتكتب 100 وايضا ممنوع تستخدم العمليات الرياضية: +،-،/،٪،* خلونا نشوف ابداعكم 🙂
Tweet media one
@0xwal
0xWaleed
3 months
بعد يوم من التحدي حاب اشكر اللي شاركوا ويعطيهم العافيه، بس تمنيت لو أحد شرح التحدي عشان الكل يستفيد. ابشرح التحدي: الحل هو إنه بيطبع لا نهائي والسبب أي رقم بالكمبيوتر يجي بشكلين signed يقبل السالب unsigned مايقبل رقم سالب وهذا الشيء ينطبق ع النوع الرقمي int بجميع احجامه 👇
4
1
31
6
0
25
@0xwal
0xWaleed
4 months
من أصعب الأشياء اللي واجهتها هي كنت أحاول اهكر لعبه ما، ومن ضمن الأشياء اللي كنت أسعى اسويها، هي اني احقن كود في اللعبه اقدر استدعي من خلاله أي امر معرف من قبل المطور داخل اللعبه، قدرت احقن الكود وقدرت استدعي بعض الأوامر. لكن بعض الأوامر بمجرد إني استدعيها تعلق في اللعبه 🔽
@0xwal
0xWaleed
4 months
شعور لا يوصف انك تفهم شيء كان صعب بالنسبه لك ! 🥳 قلنا وش أكثر شيء صعب واجهته خلال مسيرتك في البرمجه او الـ hacking وحسيت انه تحدي لك، وبعد تعب وجهد وبحث قدرت انك (تفهمه و تتجاوزه). 💪 وحبذا لو تذكر المصادر اللي ساعدتك،لعل الله يكتب فيه النفع لشخص ممكن يواجه نفس التحدي.
Tweet media one
7
1
34
2
3
23
@0xwal
0xWaleed
4 months
مهما شفت إن اللغه اللي قاعد تتعلمها صعبه، مستحيل تكون أصعب من rustlang. الأشياء المهمه اللي تحتاج تتعلمها برست: - Interior mutability & Smart Pointers - Object Safety & Traits - Memory Ownership - Borrowing & Lifetimes - Fearless Concurrency & Shared State - Iterators & Closures
Tweet media one
3
0
23
@0xwal
0xWaleed
3 months
مشكورين اللي حلوه، بس كان ودي أحد يحله بإستخدام (~)Bitwise op شرح الحل: مثل مانعرف إن كل شيء بالكمبيوتر عباره عن 0,1 عرفنا متغير x وحطينا فيه رقم كبير وعشوائي واللي كان يهمنا هو الرقم بالشكل الباينري او 0,1.. وثم إستخدمت ~ عشان اعكس ال 0 بالـ 1 والـ 1 بالـ 0 والناتج بيكون 100
Tweet media one
@0xwal
0xWaleed
3 months
عقب ماتعلمت رست، أحس C صارت لغة تحديات بالنسبه لي 🌚 التحدي هذا، إنك تخلي البرنت تطبع رقم 100 بدون ماتكتب 100 وايضا ممنوع تستخدم العمليات الرياضية: +،-،/،٪،* خلونا نشوف ابداعكم 🙂
Tweet media one
6
0
25
0
3
23
@0xwal
0xWaleed
3 months
من اكثر التطبيقات حساسية و إستهداف هي السيرفرات بجميع انواعها. وغالبا المبرمجين يستخدمون مكاتب خارجية (طرف ثالث) ويكون فيها ثغرات للأسف. والمطلوب منك دائما إنك تحدثهم بشكل مستمر. ويستحسن تخلي التحديثات بشكل تلقائي تجنبا للمشاكل والتأخير بالتحديثات مثل ماصار مع Equifax 2017
Tweet media one
0
0
23
@0xwal
0xWaleed
5 months
تساؤلات ❓ C zig rust go اللغات اللي فوق ماتدعم اغلب مفاهيم الـ oop! والسؤال هل هم مسوين هذا الشيء عن قصد؟ وهل فعلا ال oop فيه مشاكل؟
Tweet media one
2
1
21
@0xwal
0xWaleed
3 months
المشكله لها علاقه بالـ memory safety وبما إن الكود الأصلي مو موجود، كتبت كود C بسيط يمثل نفس الفكره، ولاحظ إن الكود صغير ومع ذلك إحتمالية مشاكل الميموري متوقع إنها تحصل، فمابالك بالمشاريع الكبيره؟ والسبب إن اللغه ماتساعدك تتجنب هالأمور، والمبرمج بشر معرض للخطأ #Crowdstrike
Tweet media one
Tweet media two
@snicoara
Sean Nicoara
3 months
This Crowdstrike issue seems to be an issue with addressing invalid memory space... #Crowdstrike #BSOD
Tweet media one
95
379
3K
2
0
21
@0xwal
0xWaleed
7 months
فعلا.. بدون مكابره 🥲 مثل ماوصل بهالمستوى إيش يمنع انه يتطور اكثر ويكون سبب في تغيير كيفيه كتابه الأكواد البرمجيه اللي نعرفها اليوم..؟ بس القهر بالموضوع اني استمتع في كتابة الأكواد.. فما ابيها تتغير 😭
Tweet media one
@python_ar
مجتمع بايثون العربي
7 months
جينسن هوانغ، الرئيس التنفيذي لشركة Nvidia، يقول بأنه يجب علينا التوقف عن القول إنه يجب على الأطفال تعلم البرمجة. يقول إن صعود الذكاء الاصطناعي يعني أننا يمكن أن نستبدل لغات البرمجة بتعليمات باللغة البشرية، مما يتيح للجميع أن يكونوا مبرمجين. هل فعلا الذكاء الاصطناعي سيقضي على
3
7
42
4
0
21
@0xwal
0xWaleed
6 months
🎯 وش بيطبع الكود وقت التنفيذ؟ 🤔 اذا عرفت الحل واضح انك: - تحب البرمجة. - فاهم جافاسكربت. - لك مستقبل بالهندسة العكسية وتحليل الأكواد. حاول تجيب الجواب بدون ما تشغله! 😞
Tweet media one
11
1
21
@0xwal
0xWaleed
4 months
تحدي في لغة C ⛳️ المطلوب انك تخلي الدالة اللي فوق retrunsNextNumber ترجع لنا الأرقام بشكل تسلسلي بدون ماتعرّف متغير ثاني غير الـ x. ورونا ابداعاتكم بالحل 👀 *ارسل الحل صوره عشان يكون واضح للكل.
Tweet media one
6
3
20
@0xwal
0xWaleed
3 months
لغه قو وش المخرجات؟ والكود فيه شيء خطأ وخطير، تقدر تحدد وين؟
Tweet media one
4
1
19
@0xwal
0xWaleed
6 months
قولنا شيء عن البرمجه بيحطك بهالموقف!
Tweet media one
18
0
18
@0xwal
0xWaleed
5 months
في المستقبل تحديدا في 19 January 2038 الكود اللي تحت راح يخرب ويصير ماله فايده! واللي يعرف السبب هذا أكيد يعرف عن الكارثة المستقبلية اللي بتصير واللي تهدد تطبيقات وانظمه كثيرة...! والسؤال هو ايش المشكله اللي بتصير؟ ووش بيكون اللون في عام 2038؟
@0xwal
0xWaleed
5 months
إذا كنت محتار وماتعرف وش اللون اللي تختار! بسيطه، خل الوقت هو اللي يختار 💤
Tweet media one
3
0
11
8
0
18
@0xwal
0xWaleed
3 months
مشكلتي الوحيده مع التيرمنال هو دعم اللغه العربية! وإستسلمت إني أحاول اضبطه 😞 ماعلينا، اللي يتهاوشون ع لغة html، بما إن ماعندكم حياه🌚 هل هي تعتبر لغه برمجيه أو هيكليه ولا توصيفية أو تصميميه ولا أمرية أو مرئية ولا إجرائية أو تصريحيه ولا مخصوصيه أو عموميه ولا محدودية أو توسعيه؟!
Tweet media one
9
0
18
@0xwal
0xWaleed
3 months
”مانحتاج رست، ورست مجرد ترند، وتدري ان C هي اللغه الأفضل لأنها مستخدمه كثير“ ”اللي يتعلم C بيصير مبرمج فاهم ويعرف ايش قاعد يسوي“ ”المبرمج الشاطر هو اللي يكتب الكود بدون ثغرات ، وإذا صار فيه ثغره المشكله من المبرمج مو اللغه“ CVE-2024-6387: السلام عليكم 👋
Tweet media one
5
0
17
@0xwal
0xWaleed
9 days
SLOW BY DESIGN 🐌 أحيانا بطء تنفيذ الكود مو بسبب اللغة المستخدمه... السبب أحيانا يكون بطريقة كتابتك للحل!
Tweet media one
2
1
16
@0xwal
0xWaleed
4 months
سؤال جميل، وللتصحيح tmux يعتبر multiplexer ووظيفته تقسيم نافذة التيرمنال الوحده الى عدة نوافذ (وهميه) ومن خلالها تقدر تنفذ كذا امر مع بعض بدون الحاجه انك تفتح نافذة تيرمنال جديده مثلا بالصوره انا فاتح برنامجين بنافذة تيرمنال وحده وهذا يعطيني كفاءه أعلى وإستهلاك اقل للموارد. 🧵
Tweet media one
3
2
16
@0xwal
0xWaleed
2 months
قاعد ابث في تويتش، إذا مهتم في - الإختبارات التلقائيه - برمجة فايف ام - محرر neovim - تيرمنال - تحدي xo لايف - bunjs - وأخيرا yabai 😍 حياااك
1
0
16
@0xwal
0xWaleed
28 days
من زمان عن التحديات، هذا تحدي انك تعدل ع الـ for-of في جافاسكربت ويصير اي احد يستخدمها مع مصفوفه، يطبع له: JAVASCRIPT IS GOOD والشروط إنك ماتعدل ع الـ list و الـ for-of والتحدي هذا يعتبر متقدم ومايقدر يحله إلا الفاهم باللغه 🙃... * اكتب حلك وارسله كصوره
Tweet media one
3
0
16
@0xwal
0xWaleed
5 months
التحدي كان صعب واللي شاركوا قليل... لكن كالعادة الوحش @0x0hades حلها بطريقة toString وتحصلون حله في تغريدته المقتبسه، ويعطيكم العافية اللي شاركتوا 🫡 ولكن بالصوره حل ممكن يكون اكثر وضوح وبرضوه التحدي انك ماتغير شيء بالكود..
Tweet media one
@0x0hades
حَ
5 months
@0xwal @SuL6aN_SDD حفرت ذي المره بس جبتها, على فكره انا @exiledcries 😉
Tweet media one
2
0
7
2
2
16
@0xwal
0xWaleed
3 months
بما إن إختيار الألوان معضله، هذا موقع يساعدك بإختيار الألوان والتناسق بينهم بشكل جدا فعال ويسهل عليك تغيير درجات اللون والوصول لإختيار مناسب. وإذا كنت مبتدئ وتحتار إبدأ بإختيار لونين فقط. والنصوص تكون عكس اللون الأساسي للفاتح داكن وللداكن فاتح وخلهم متناسقين وثم بعدين توّسع.
@0xwal
0xWaleed
3 months
أعقد مرحله بالنسبه لي في المشروع، هو إختيار الألوان، عادي اجلس يوم كامل احوس بينهم. واللي يعاني، خذ لفه ع Color Theory وتحت بحط لكم أفضل وابسط مقطع يشرحها
Tweet media one
3
0
9
1
3
15
@0xwal
0xWaleed
5 months
اللي للحين يستخدم @nodejs ومايستخدم @bunjavascript ظالم نفسه! والسبب ان المميزات اللي تجي مع bun: - ts/jsx support out of the box - sqlite client - bundler/compiler - test runner - tsconfig paths remapping - top level await - package manager - env support - faster ... ابداع
Tweet media one
5
2
15
@0xwal
0xWaleed
5 months
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off." - Bjarne Stroustrup (1986)
Tweet media one
5
2
15
@0xwal
0xWaleed
3 months
شغال ع مقطع عن موضوع مهم وأغلب المبرمجين للأسف مايعرفونه ويعتبر مهم جدا! ماعلينا، كل العناصر اللي موجوده رسمتها بإستخدام اللون هذا. (C3423F) عندك إقتراح أفضل؟؟ أرسل صورة اللون🙄 Dark/soft theme ✅
Tweet media one
2
0
15
@0xwal
0xWaleed
6 months
لغة لوا 💠 هي من اللغات البسيطة ويميزها خفتها وحجمها وسهولتها، وتستخدم غالبا كبوابة للمستخدم عشان يسوي تعديل/إضافه ع البرنامج او اللعبة. وامثله ع التطبيقات اللي تسمح لك تسوي تعديلات او اضافات بلوا: OBS Studio Wireshark Neovim CheatEngine FiveM MTA Roblox Redis nmap love2d Ardour
Tweet media one
1
2
14
@0xwal
0xWaleed
7 months
@NullByte0x يارجال والله ماتصير بخاطرك اقدح وماجاك عندي 🏃‍♂️
Tweet media one
3
0
14
@0xwal
0xWaleed
6 months
عدااااااااااااك العيب هذا الحل اللي كنت انتظره 👏👏 باستخدام الـ bitwise 💡 100 0001 = A 110 0001 = a 100 0010 = B 110 0010 = b
@iS7ee7
صحيح ✪
6 months
Tweet media one
0
1
13
3
1
14
@0xwal
0xWaleed
10 months
أحيانن يجيني ملل وانا اكتب الكود وخاصه اذا تعودت عينك ع نوع الخط والألوان في محرر الكود. وبالنسبه لي اغير الخط والثيم وتقرريبا يروح شعور الملل؟ مادري بس احس ان فيه شي يحفزني اكتب اكواد اكثر.. الخط اللي استخدمه الحين خط جديد من github ماله شهر
Tweet media one
Tweet media two
0
1
13
@0xwal
0xWaleed
5 months
YAGNI(You aren't gonna need it) هذا المفهوم بإختصار يقولك لا تتفلسف وتكتب أكواد ماتحتاجها ع ساس بتغطي جوانب فرعيه في مشروعك مالها أي قيمه جوهريه. لأن هذا الشيء ممكن يسبب: -التأخير في الإنجاز. -التكلفة في التغيير. -التكلفة في تصليح المشاكل. -إضاعة الجهد في أشياء غير مهمة. ...
Tweet media one
2
0
14
@0xwal
0xWaleed
2 months
واذا تبي تأخذ نبذه أوسع عن هالشيء وتحسن التواصل مابينك وبين العميل، إبدا بالويكيبيديا
0
1
14
@0xwal
0xWaleed
9 months
0
2
12
@0xwal
0xWaleed
6 months
1101111111 0000000101 __________ 1110000100 🤍
Tweet media one
3
0
12
@0xwal
0xWaleed
4 months
python: I don't care about types C:
1
1
13
@0xwal
0xWaleed
4 months
وهنا بعض البرامج اللي استخدمها وماقدر استغني عنها Lazygit
Tweet media one
1
0
13
@0xwal
0xWaleed
7 months
قاعد اسولف مع شاب ماشاء الله لا قوة الا بالله اصبح نائب الرئيس التنفيذي للشؤون التقنية في احد الشركات وعمره لم يتجاوز ٢٦ سنه! فا قلت له وش سر هالمنصب ؟ تنهد وقال بكل ثقه : مالك دخل 💔 اعطاني حافز كبييير إني اشخصنها معه!
2
0
12
@0xwal
0xWaleed
6 months
شغال ع اضافه للـ neovim ومن خلالها يتم تلوين كل متغير بلون مختلف وهالميزه موجوده في بعض المحررات الثانيه وتسمى Semantic Highlighting ويقولون تزيد من وضوح الكود، بس أنا سويته لأني احب ال art 🌚 اذا خلصته بيكون مفتوح المصدر هنا 👇 واللي عنده افكار حياه 🌪️
Tweet media one
2
0
12
@0xwal
0xWaleed
17 days
المشروع كبر وكبرت المشاكل معه! أحيانا بالمشاريع الكبيره يسهل إنك تلخبط وتشتغل ع كذا شيء بنفس الوقت وهذا شيء سيء! لأنه بيزيد من المشاكل ومن الممكن إنك تنسى ايش اللي سويت وايش اللي ماسويته، وخاصه إذا كانوا اللي يختبرون الكود هم المستخدمين نفسهم وبلاغات المشاكل تجي منهم. الحلول👇
3
1
12
@0xwal
0xWaleed
15 days
"قولي إنك مبتدئ في جافاسكربت بس بدون ماتقول" أول مايجي في بالي إذا قريت كود مثل هذا: - مبتدئ في جافاسكربت - يكتب الكود وهو مو مهتم
Tweet media one
2
0
12