عند قراءتي للفصل السادس من كتاب Grokking Algorithms،
توقفت كثيرًا عند خوارزمية Breadth-First Search (BFS).
فكرة بسيطة جدًا: تبدأ من نقطة، وتستكشف كل من حولها خطوة بخطوة تمضي بالتدريج حتى تصل للهدف .
لكن الجميل مش الكود، بل في الفلسفة وراء الخوارزمية.
BFS تذكّرك أن الحلول لا تأتي دائمًا بالاندفاع للأبعد،
بل بالاقتراب من الأقرب أولًا.
في البرمجة، هذا يعني بناء الأنظمة على مراحل.
لكن في الحياة، يعني التقدّم خطوة بخطوة .
أكثر ما أحببته في Grokking Algorithms أنه يجعل الخوارزميات
مش مفاهيم رياضية جافة، بل دروسا في التفكير المنطقي والصبر.
Sometimes, the shortest path isn’t about skipping steps ؛
it’s about understanding each level before moving forward.
توقفت كثيرًا عند خوارزمية Breadth-First Search (BFS).
فكرة بسيطة جدًا: تبدأ من نقطة، وتستكشف كل من حولها خطوة بخطوة تمضي بالتدريج حتى تصل للهدف .
لكن الجميل مش الكود، بل في الفلسفة وراء الخوارزمية.
BFS تذكّرك أن الحلول لا تأتي دائمًا بالاندفاع للأبعد،
بل بالاقتراب من الأقرب أولًا.
في البرمجة، هذا يعني بناء الأنظمة على مراحل.
لكن في الحياة، يعني التقدّم خطوة بخطوة .
أكثر ما أحببته في Grokking Algorithms أنه يجعل الخوارزميات
مش مفاهيم رياضية جافة، بل دروسا في التفكير المنطقي والصبر.
Sometimes, the shortest path isn’t about skipping steps ؛
it’s about understanding each level before moving forward.
👌1
Animations في Flutter…
وما هو الثمن؟
كلنا نحب Lottie Files.
هي الجسر السحري الذي ينقل إبداع المصممين من After Effects إلى كود Flutter بلمسة واحدة:
- جودة عالية
- حجم صغير
- سلاسة مبهرة
لكن مع الوقت تعلّمت درسًا مهمًا:
الجمال له ثمن.
الاستخدام العشوائي لـ Lottie قد يتحول من ميزة جمالية إلى كابوس أداء (Performance Bottleneck).
هنا الوجه الآخر ل Lottie files
- CPU Spike
ملفات Lottie تعتمد على Vector Rendering في الزمن الحقيقي. الأنيميشن المعقّد قد يستنزف المعالج، يستهلك البطارية، ويُسخّن الجهاز.
- Jank داخل ListView
وضع عدة Animations داخل قائمة متحركة قد يؤدي إلى تقطيع ملحوظ (Frame Drops)، لأنها تنافس الـ UI Thread.
- الحجم الخفي
بعض ملفات JSON تكون “ملغومة” بصور مدمجة (Encoded Images)، فتتفاجأ بحجم ضخم دون أن تنتبه.
الخلاصة؟
- استخدم Lottie بذكاء
- ركّز على Micro-interactions
- الجمال الحقيقي هو الذي لا يشعر به المستخدم، لكنه يحس بسلاسته .
#LottieFiles #Flutter #Performance #UIUX
وما هو الثمن؟
كلنا نحب Lottie Files.
هي الجسر السحري الذي ينقل إبداع المصممين من After Effects إلى كود Flutter بلمسة واحدة:
- جودة عالية
- حجم صغير
- سلاسة مبهرة
لكن مع الوقت تعلّمت درسًا مهمًا:
الجمال له ثمن.
الاستخدام العشوائي لـ Lottie قد يتحول من ميزة جمالية إلى كابوس أداء (Performance Bottleneck).
هنا الوجه الآخر ل Lottie files
- CPU Spike
ملفات Lottie تعتمد على Vector Rendering في الزمن الحقيقي. الأنيميشن المعقّد قد يستنزف المعالج، يستهلك البطارية، ويُسخّن الجهاز.
- Jank داخل ListView
وضع عدة Animations داخل قائمة متحركة قد يؤدي إلى تقطيع ملحوظ (Frame Drops)، لأنها تنافس الـ UI Thread.
- الحجم الخفي
بعض ملفات JSON تكون “ملغومة” بصور مدمجة (Encoded Images)، فتتفاجأ بحجم ضخم دون أن تنتبه.
الخلاصة؟
- استخدم Lottie بذكاء
- ركّز على Micro-interactions
- الجمال الحقيقي هو الذي لا يشعر به المستخدم، لكنه يحس بسلاسته .
#LottieFiles #Flutter #Performance #UIUX
This media is not supported in your browser
VIEW IN TELEGRAM
ساتوشي ناكاموتو - الرجل الذي غيّر المال ثم اختفى
₿ “أشهر شخص في العالم… لا أحد يعرف من هو.”
في 2008،
وفي خضم أزمة مالية عالمية،
نشر شخص مجهول ورقة من 9 صفحات فقط.
عنوانها: Bitcoin: A Peer-to-Peer Electronic Cash System
ووقّعها باسم: ساتوشي ناكاموتو.
ماذا فعل ساتوشي؟
اخترع أول عملة رقمية لا مركزية
حلّ مشكلة الإنفاق المزدوج بدون بنك
أنشأ تقنية Blockchain
أطلق نظامًا يعمل حتى اليوم… بدون مدير
ثم ماذا؟
بين 2009 و2011:
كان نشطًا في المنتديات
يرد على المطورين
يصلح الأخطاء
يطوّر النظام
ثم فجأة… اختفى تمامًا.
الغموض الأكبر
يملك محافظ فيها أكثر من 1 مليون بيتكوين
لم يلمسها أبدًا
لم يظهر
لم يرسل رسالة
لم يطالب بالشهرة
اليوم، قيمة ما يملكه = مليارات الدولارات.
من هو ساتوشي؟
نظريات لا تنتهي:
شخص واحد عبقري
فريق استخباراتي
عالم رياضيات
سايبربنك مجهول
أو شخص مات قبل أن يرى ما صنعه
ولا دليل قاطع… حتى الآن.
تعتبر قصته مثيرة للجدل
لأنه شخصًا مجهولًا
كسر النظام المالي
تحدّى البنوك
غيّر مفهوم الثقة
ثم انسحب بهدوء
كأن الهدف لم يكن المال…
بل الفكرة.
₿ “أشهر شخص في العالم… لا أحد يعرف من هو.”
في 2008،
وفي خضم أزمة مالية عالمية،
نشر شخص مجهول ورقة من 9 صفحات فقط.
عنوانها: Bitcoin: A Peer-to-Peer Electronic Cash System
ووقّعها باسم: ساتوشي ناكاموتو.
ماذا فعل ساتوشي؟
اخترع أول عملة رقمية لا مركزية
حلّ مشكلة الإنفاق المزدوج بدون بنك
أنشأ تقنية Blockchain
أطلق نظامًا يعمل حتى اليوم… بدون مدير
ثم ماذا؟
بين 2009 و2011:
كان نشطًا في المنتديات
يرد على المطورين
يصلح الأخطاء
يطوّر النظام
ثم فجأة… اختفى تمامًا.
الغموض الأكبر
يملك محافظ فيها أكثر من 1 مليون بيتكوين
لم يلمسها أبدًا
لم يظهر
لم يرسل رسالة
لم يطالب بالشهرة
اليوم، قيمة ما يملكه = مليارات الدولارات.
من هو ساتوشي؟
نظريات لا تنتهي:
شخص واحد عبقري
فريق استخباراتي
عالم رياضيات
سايبربنك مجهول
أو شخص مات قبل أن يرى ما صنعه
ولا دليل قاطع… حتى الآن.
تعتبر قصته مثيرة للجدل
لأنه شخصًا مجهولًا
كسر النظام المالي
تحدّى البنوك
غيّر مفهوم الثقة
ثم انسحب بهدوء
كأن الهدف لم يكن المال…
بل الفكرة.
This media is not supported in your browser
VIEW IN TELEGRAM
Trying to fix a bug in production
الصراع بين Anthropic والبنتاغون: سباق تسلح تقني أم اختبار لحوكمة الذكاء الاصطناعي؟
المواجهة الجارية بين شركة Anthropic ووزارة الدفاع الأمريكية بشأن حدود استخدام نماذج الذكاء الاصطناعي المتقدمة تثير سؤالًا استراتيجيًا يتجاوز الجانب العسكري المباشر.
الذكاء الاصطناعي اليوم لم يعد مجرد أداة دعم قرار؛ بل أصبح بنية تحتية تحليلية قادرة على:
• تحليل الاتجاهات المجتمعية والأنماط السلوكية على نطاق واسع.
• دعم عمليات معلوماتية (Information Operations) بدقة غير مسبوقة.
• العمل كتقنية مزدوجة الاستخدام (Dual-Use) بين المدني والعسكري.
التحدي الحقيقي هنا ليس “السلاح الذاتي” فقط، بل حوكمة هذه القدرات:
من يحدد حدود الاستخدام؟
كيف تُمنع إساءة توظيفها داخليًا أو خارجيًا؟
وهل تستطيع الشركات التقنية الحفاظ على معايير السلامة عند ضغط عقود سيادية ضخمة؟
إذا كانت Cambridge Analytica قد كشفت هشاشة البيئة المعلوماتية في 2016، فإن النماذج التوليدية اليوم ترفع مستوى التعقيد بشكل جذري.ل
القضية إذن ليست مجرد عقد دفاعي، بل سؤال أوسع حول مستقبل التوازن بين الأمن القومي وأخلاقيات التكنولوجيا.
https://lnkd.in/dfgpNJzs
https://lnkd.in/dyg5wJEc
ما رأيكم؟ هل نشهد إعادة تعريف لعلاقة الشركات التقنية بالمؤسسة العسكرية؟
#AI #AIethics #CyberSecurity #Geopolitics #TechnologyPolicy
المواجهة الجارية بين شركة Anthropic ووزارة الدفاع الأمريكية بشأن حدود استخدام نماذج الذكاء الاصطناعي المتقدمة تثير سؤالًا استراتيجيًا يتجاوز الجانب العسكري المباشر.
الذكاء الاصطناعي اليوم لم يعد مجرد أداة دعم قرار؛ بل أصبح بنية تحتية تحليلية قادرة على:
• تحليل الاتجاهات المجتمعية والأنماط السلوكية على نطاق واسع.
• دعم عمليات معلوماتية (Information Operations) بدقة غير مسبوقة.
• العمل كتقنية مزدوجة الاستخدام (Dual-Use) بين المدني والعسكري.
التحدي الحقيقي هنا ليس “السلاح الذاتي” فقط، بل حوكمة هذه القدرات:
من يحدد حدود الاستخدام؟
كيف تُمنع إساءة توظيفها داخليًا أو خارجيًا؟
وهل تستطيع الشركات التقنية الحفاظ على معايير السلامة عند ضغط عقود سيادية ضخمة؟
إذا كانت Cambridge Analytica قد كشفت هشاشة البيئة المعلوماتية في 2016، فإن النماذج التوليدية اليوم ترفع مستوى التعقيد بشكل جذري.ل
القضية إذن ليست مجرد عقد دفاعي، بل سؤال أوسع حول مستقبل التوازن بين الأمن القومي وأخلاقيات التكنولوجيا.
https://lnkd.in/dfgpNJzs
https://lnkd.in/dyg5wJEc
ما رأيكم؟ هل نشهد إعادة تعريف لعلاقة الشركات التقنية بالمؤسسة العسكرية؟
#AI #AIethics #CyberSecurity #Geopolitics #TechnologyPolicy
أول خطوة علشان تكون Developer:
انك تقول مين السباك اللي كان شغال قبلي على الكود هذا .
انك تقول مين السباك اللي كان شغال قبلي على الكود هذا .
❤1
"The people who are crazy enough to think they can change the world are the ones who do."
Steve Jobs
Steve Jobs
Unfortunately, I don't think before I speak, So I'm just as shocked as you are !.
😁1