هاش كود- Hash Code

هاش كود- Hash Code نخبة من الخبراء المتخصصين في مجال الحلول البرمجية، وصن

08/07/2025

بما أنك مُبرمج فلابد من أنك قد مررت بأحدى هذه المواقف في التجمعات العائلية، الرحلات الترفيهية والمآتم حتى👇🏾😂
والتي جعلتك تتمنى في سرك لو أنك لم تدرس مجالًا برمجيًا، ولم تكتب يومًا كودًا قط😂👇🏾

١/ خالتك الخمسينية وهي تسحبك من وسط التجمع العائلي؛ لتطلب منك إصلاح هاتفها الجوال الذي قذفه حفيدها في الماء ليلة أمس✔️😂

٢/ والدك الذي يوبخك يوميًا أمام إخوانك الصغار؛ بأنك عديم فائدة بما أنك درست خمس سنوات جامعية ومازال يعجزك ضبط "الريسيفر" أو التلفاز✔️😂

٣/صديقك الذي يتصل بك في وهو في عجلةٍ من أمره، طالبًا منك تهكير الحساب الفيسبوكي الخاص بزوجته لأن يُشك بخيانتها له✔️😂

٤/ عم " أحمد" صاحب البقالة القابعة على مدخل مطلع شارع منزلك، والذي يوقفك كل صباحٍ؛ ليطلب منك القاء نظرةٍ على بطاقته المصرفية التي لم تعد تعمل✔️😂

٥/ أخوك الصغير الذي يطرق باب غرفتك في وقتٍ متأخرٍ من الليل؛ ليخبرك أنه يود منك أن تجعل كاميرا التابلت الخاص به مثل كاميرا جوال أخته ال iPhone pro 12😂✔️

6/ صديقتك التي ما أن تعود من أي حفلٍ إلا وترسل لك صورها مع صديقاتها، لتحول لون خمارها البني إلى أصفر كي يتماشى مع فستانها وتتمكن من وضع الصورة على حسابها في السوشيال ميديا 😂✔️

في الكومنتات أخبرنا عن ردة فعلك حينما تمرُّ بموقفٍ مُشابه.. هل تكتفي بالصمت لسلامة قلبك.. أم تشرع في شرحٍ مطولٍ بلا فائدة عن مجالك وطبيعة عملك 😂؟!

12/04/2023

الكود الناجح VS الكود الذكي🔥

إن لم تسمع بهذا المصطلح من قبل أو كنت لا تعلم الفرق..فضلًا اكمل هذا المحتوى لتعلم لأي فئةٍ تنتمي أكوادك البرمجية💙

نجاح كودك البرمجي لا يعني بالضرورة احترافيتك للغة البرمجية أبدًا؛ فثمة مبرمجون يكتبون أكوادًا نظيفة تعمل في الوقت الراهن وتنفذ الأوامر، ولكن ما أن يشرع مُبرمجٌ آخر في وقتٍ لاحق في التعديل عليها، حتى تظهر ركاكتها بشكلٍ واضح :🤷‍♀️

📌وإليك هذه النصائح الثلاث لتتحول من مبرمجٍ عادي.. لمبرمجٍ احترافي صاحب كودٍ مثالي غير مُعقد:

1/اختر اسماءً مثالية للدوال والمُتغيرات:
احرص على ألّا تختار اسماءً عشوائية للدوال والمُتغيرات، واجعل اسماء المتغيرات ترمز بشكل مُباشر للمهام المتعلقة بها، كي يسهُل التعرف عليها✔️

2/احرص على كتابة التعليقات في حالة الأكواد الطويلة والمُعقدة:
من غير المنطقي أن تكتب ما يقارب المئة سطرٍ من دون كتابة تعليقٍ واحد يوضح مهمة الأكواد هذه (لتختصر وقت وجهد على المبرمج الذي من المُحتمل أن يقوم بمهمة تطوير الكود من بعدك) ✔️

3/التخلص من الأكواد التي لا حاجة لك بها:
إذا أردت أن تُعدل على كودٍ ما إياك أن تحوله لتعليقًا، وتكتب أسفله كودًا جديدًا، بل عوِّد ذاتك على التخلص المُبكر من كل الأكواد التي لا تحمل أوامر؛ كي تُصبح أكوادك سلسة القراءة سهلة الفهم✔️

في التعليقات.. شاركنا بعضًا من خبراتك البرمجية.. بنصائحٍ قد تُغير حياة المُبرمجين المبتدئين وهم في مطلع مسيرتهم البرمجية❤️👇🏾

12/03/2022

منصة Stack overflow كنز المبرمجين، رفيقة الأوقات الصعبة وناسفة المشكلات البرمجية، ربما لن تصبح خاصية الcopy/paste متاحةً فيها بعد الآن💔😥

بعد شراء شركة prosus لمنصة Stack overflow، بمبلغ 1.8 مليار دولار من المحتمل بنسبة 90٪ أن تصبح خاصية الcopy/ paste فيها مدفوعة أو باشتراكاتٍ شهرية🤐

فهل تتوقع أن يتفق المبرمجون العرب على إنشاء منصة مماثلة تسد ثغرة Stack overflow في أقرب فرصة!!

بما أن استخدام أداة nmap مهم جدًا لفحص الآي بي والمواقع واختبار البورتات المُغلقة والمفتوحة🤠 فيما يلي سنطلعك على خطواتٍ ...
05/10/2021

بما أن استخدام أداة nmap مهم جدًا لفحص الآي بي والمواقع واختبار البورتات المُغلقة والمفتوحة🤠

فيما يلي سنطلعك على خطواتٍ سهلة لصناعة أداة nmap بسهولة من خلال الأكواد👇🏾
1/ لكي تثبت في بايثون تحتاج للأمر:
pip3 install python-nmap

2/لكي تستدعي المكتبة تكتب الأمر:

import nmap

3/ثم ستقوم بانشاء متغير بإسم scanner لتعريف PortScanner من خلال الأمر الآتي
scanner = nmap.PortScanner()
4/ وفي الخطوة الرابعة يجب عليك انشاء متغير target كي يتمكن المستخدم من ادخال عنوان الآيبي الذي يريد فحصه.
target = input('Please enter IP address')

5/يجب عليك إدخال هذا الأمر لكي تتمكن من عمل فحص شامل لأول 1024 بورت.

scanner.scan(target,'1-1024','-sV')

6/ ولطباعة اسم الهوست الذي تم الحصول عليه، عليك بكتابة الأمر التالي:
print("the host name is: " + scanner[target].hostname())

7/بعدها اطلب منه أن يفحص حالة الجهاز الهوست، عبر الأمر الآتي:
print("the host status is: " + scanner[target].state())

8/ثم تُعرّف متغير جديد يعرف لك البورتات الموجودة.. (و نوع البورتات هنا عبارة عن tcp تعرض البيانات على شكل قاموس Dictionary.)
keys = scanner[target]['tcp'].keys()

9/ادخل البيانات المخرجة في حلقة for:
for i in keys:
print('-----------------------')
print('the port ' + str(i) + " : ")

10/انشِئ متغير res ليقوم بجمع كل البيانات ويعرضها بشكل مُفصل(اسم البورت، رقمه، حالته.. إلخ)
res = scanner[target]['tcp'][i]
for re in res:
print(re + " : " + res[re])

لا تنس أن تحضر صديقك المُبرمج.. كي يتمكن من صناعة nmap بنفسه بعد الآن🌸


إذا كنت من مستخدمي لغة Python، فلا بد من أن تكون على درايةٍ تامة بالمكتبات التالية؛ كي تصبح أكثر طمأنينةً على مستوى أمان...
26/09/2021

إذا كنت من مستخدمي لغة Python، فلا بد من أن تكون على درايةٍ تامة بالمكتبات التالية؛ كي تصبح أكثر طمأنينةً على مستوى أمان مشاريعك👌🏼

📌مكتبة Scapy
أداة مهمة جدًا، تعمل على تحليل حزم البيانات المُرسلة، وبالتالي معرفة محتواها، بالإضافة لقدرتها على أداء الكثير من المهام الأمنية بدلًا عنك، مثل عمليات التتبع، إرسال الإطارات الخاطئة..إلخ✔️

📌مكتبة. Requests
تمكنك هذه المكتبة من إجراء اتصال عبر بروتوكول HTTP ،دون أن تضطر لأن تتدخل بشكلٍ يدوي، بلإضافة لأنها تساعد بشكل كبير في عملية استكشاف ال. APIs المحجوبة عن المستخدمين✔️

📌مكتبة SQLAlchemy
تتعامل هذه المكتبة مع قواعد البيانات من نوع sql كمجموعة من العلاقات وليس مجرد جداول فحسب؛ وبالتالي عملية تجميع البيانات أو الوصول إليها من الجداول تكون أكثر سهولة، كما أنها تمكنك من التعديل على قواعد البيانات دون تعقيدٍ يُذكر✔️

والآن دورك لتخبرنا أنت عن أهم مكتبات لغة بايثون التي قمت باستخدامها خلال مسيرتك البرمجية، بناءً على تجربتك وحسب وجهة نظرك👌🏼🤷🏼‍♀️

إذا كنت بصدد انشاء تطبيق.. فاحذر أن يكون ما تنتجه معولًا لهدم المجتمعات والأوطان:❌كُل تطبيقٍ لا بد من أن يكون مزودًا ببع...
01/09/2021

إذا كنت بصدد انشاء تطبيق.. فاحذر أن يكون ما تنتجه معولًا لهدم المجتمعات والأوطان:❌

كُل تطبيقٍ لا بد من أن يكون مزودًا ببعض المميزات، كي يقبل الناس على استخدامه، الحديث عنه أو تبادل روابط تحميله✔️
لكن بعض التطبيقات يفرط مبرمجيها في تزويدها بالمميزات التي تجعلها فريدة في نظر المستخدمين, غير آبهين للأفكار المسمومة والاعتقادات المنقوصة التي يمكن أن تغرسها هذه التطبيقات في نفوس مرتاديها.
فعلى سبيل المثال
📌1/ تطبيق Instagram :

بالرغم من أن التطبيق ساهم كثيرًا في تسهيل عملية التواصل بين البشر، إلا أن الفلاتر الخاصة به تسببت في فقدان الثقة بالنفس بين فئة كبيرة من البشر، فمع الاستخدام المُكثف أصبح مستخدمو التطبيق لا يتقبلون ملامحهم من دون فلاترٍ تُصغِرُ الإنوف، تُلمع الوجوه وتُكثف الرموش🙅‍♀️

📌2/ تطبيق لعبة PUBG:
لا يمكن التغاضي عن حقيقة مدى تعقيد وصعوبة لعبة buBG، لكن الجدير بالذكر والمُقلق في الأمر أن التطبيق له دور كبير جدًا في زيادة سلوك العنف لدى الأطفال، وإصابة نسبة كبيرة منهم برهاب اجتماعي نسبةً للأوقات الطويلة والمتواصلة التي يقضونها بلا كللٍ أو مللٍ في اللعب بعيدًا عن الاحتكاك بالبشر. ❌
و الطامة الأكبر أنه يجعل تفكير الأطفال مُقتصر على تحقيف الأهداف الإلكترونية (داخل اللعبة) عوضًا عن السعي من أجل تحقيق أهداف واقعية كالكتابة، الرسم، التصوير، التمثيل، السباحة .. إلخ

في التعليقات أخبرنا عن أكثر التطبيقات التي التي لاقت رواجًا كبير، وكانت سببًا في تفكيك المجتمعات حسب وجهة نظرك🌸

📌فيما يلى سنمدك بأهم المميزات التي ستدفعك إلى تعلم flutter ، والاعتماد عليها  ابتداءً من الآن في برمجة التطبيقات: 🖥️ 1/ ...
20/08/2021

📌فيما يلى سنمدك بأهم المميزات التي ستدفعك إلى تعلم flutter ، والاعتماد عليها ابتداءً من الآن في برمجة التطبيقات: 🖥️

1/ تضم المنصة عدد كبير جدًا من المبرمجين ذوي الخبرات؛ الأمر الذي يتيح لك فرصة تلقي نصائح واستشارات موثوقة ومجانية في حال مررت بأي مشكلة✔️

2/ يُمكنك flutter من استخدام نفس الأكواد لإنشاء تطبيق Android. و IOS في ذات الوقت مما يوفر عليك الكثير من الجهد✔️

3/ يتيح لك Flutter ميزة تخصيص الألوان والنصوص للتطبيق كامل من مكان واحد بسهولة من دون أن تضطر لإضافة مكتبات خارجية✔️

4/يساعدك flutter على تحسين وتجويد أداء التطبيقات، وسرعة استجابتها للأوامر؛ لأنه يستخدم لغة dart التي يتم تضمينها للكود الأصلي، بالأضافة لأن Flutter يرتبط بعناصر واجهة مستخدم خاصة به؛ مما يقلل من الحاجة للوصول لل (OEM)✔️

5/يمكنك flutter من انشاء تطبيقات معقدة جدًا بسهولة كبيرة وزمن قصير نسبيًا، ومن أهم التطبيقات المعقدة التي تمت برمجتها (Google Adword). ✔️

إذا كنت من مستخدمي React native، وخضت تجربة استخدام flutter, فأيهما كان الأكثر فعالية من وجهة نظرك؟🤔

حتى إن لم تكن ذا خبرةً برمجية... ستنجح في إنشاء تطبيقك، موقعك أو مدونتك العلمية بسهولةٍ مُغرية 🌸في الغالب الأعم ما أن يت...
15/08/2021

حتى إن لم تكن ذا خبرةً برمجية... ستنجح في إنشاء تطبيقك، موقعك أو مدونتك العلمية بسهولةٍ مُغرية 🌸

في الغالب الأعم ما أن يتم ذكر كلمة " برمجة" حتى تتبادر إلى أذهان المستمعين صورةٍ نمطية لشاشةٍ السوداء مكتظة بالأكواد البرمجية🖥️

إلا أن الحقيقة الغائبة أن ثمة منصات مخصصة لبرمجة التطبيقات والمواقع بدون أكواد، فقط عن طريق تجميع العناصر أو السحب والإفلات، من دون حوجة لسابق خبرةٍ برمجية وفي وقتٍ لا يتجاوز مدة احتسائك لكوب قهوة👌🏽
ومن أهم تلك المنصات (webflow, Appsheet, Glide, Zapier)✔️

ولكن بالرغم من ذلك ، إلا أن هذه المنصات تحتوي على الكثير من السلبيات كالثغرات الأمنية أو احتمالية فقدان البيانات فجأة من دون سابق إنذار 🤷‍♀️

والآن شاركنا رأيك هل أنت مؤيد لفكرة تطوير التطبيقات بدون أكواد؛ كسبًا للوقت وتوفيرًا للجهد والمال✔️
أم معارض للفكرة بشكلٍ عام وترى أن (التطبيق، الموقع، أو المدونة) المنتج لن يكون ذا فائدة ولن يبرح حتى ينهار✖️

Address

Khartoum North
0

Opening Hours

Friday 09:00 - 17:00
Saturday 09:00 - 17:00

Telephone

+971507120098

Alerts

Be the first to know and let us send you an email when هاش كود- Hash Code posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to هاش كود- Hash Code:

Share