كل ما تريد معرفته عن ثيم كمت للمواقع المبنية بـ هوجو

أهدافي لسنة ٢٠٢٤ (تحديث يومي بالمستجدات)

كل البرامج المستخدمة في مسلسل مستر روبوت

مسلسل مستر روبوت (Mr. Robot) هو عمل رامي شهير جداً ، يدور حول شخصية إليوت ألدرسون من أداء رامي مالك الذي يعاني من اضطرابٍ نفسي، ويواجه مشاكل في التواصل مع الناس غير أنه لديه قدرات كبيرة في استخدام التكنولوجيا والقرصنة و الإختراق. يتم تجنيد إليوت عن طريق الأناركي الغامض الذي يطلق على نفسه اسم مستر روبوت من أداء كريستين سلاتر. والآن أقدم لك قائمة بكل البرمجيات (software) والبرامج التي تم استخدامها في كل حلقات المسلسل في كل المواسم.

التصنيفات: برمجة

مشكلتي مع "المتميزين" و "الموهوبين" 😏

دايماً المشهور في أى مجال بيلقب بالمتميز أو الموهوب، ويبدأ اللى حواليه في تمجيد وتعظيم صفاته ومواهبه الفطريه العبقريه .. هو ده اللى مضايقك ؟ لأ، اللى مضايقني إن الطريقة دى بتبعت رسالة غلط للناس 😑 الرسالة اللى بيبعتها “الموهوبين” إن المجال الفلاني سهل (طبعاً عشان الباشا موهوب بالفطرة) ، أما اللى حوالين الموهوب يتكلموا إن اتقان المجال ده مستحيل وحاجه معجزيه ان الباشا موهوب .. وبكده الشخص الجديد في المجال لما يحاول ويلاقي النتائج ضعيفه ، يقتنع إنه مش موهوب وإن المجال مش بتاعه ولما يجرب مجالات كتير ويوصل لنفس النتيجة يفتكر إنه فاشل ومش موهوب وغبي ومتخلف وليلة كبيرة من الاحباط واليأس 🤦🏻‍♂️

الأدوات يجب أن تكون مملة

المفك 🪛 محدش عملّه تحديثات واضافات لمميزات كتير! كل الفكرة إنه مفك بيفك نوع من المسامير وبس كده. الفكرة إن المفك ممل.. يعني ايه ممل؟ .. يعني مفيش مميزات جديدة وأفكار حديثة نجربها في تصميمه. ودي في حد ذاتها فكرة ممتازة. لأن عدم وجود أفكار غريبة نجربها في تصميم المفك ده معناه إن المفك واضح وتصميمه مستقر وسهل الإستخدام ومش محتاج تتعلم الطرق الجديدة للإستخدام لأنه مش بيتحدث بطريقة تخالف أسلوب استخدامه.

التصنيفات: برمجة

كل العوامل المؤثرة في ترتيب موقعك على جوجل

العوامل التي تؤثر على ترتيب موقعك في نتائج البحث على جوجل كثيرة جداً. ولكن بعض هذه العوامل أكثر أهمية ( لها وزن أكثر weight) من العوامل الأخرى. ولكن بعد وصول المجال الخاص بك إلى مرحلة التشبع تزداد المنافسة وتحتاج إلى الإلتزام بكل هذه العناصر وليس العناصر الأكثر أهمية فقط. الأساسيات لا تكفي إلا عندما تكون المنافسة ضعيفة. عندما تبحث على جوجل تجد ملايين الصفحات تظهر على نتيجة بحثك، لذلك لابد أن تعرف أن المنافسة أصبحت قوية جداً ، ولابد أن تركز وتهتم بكل هذه العوامل وتلتزم بها وتركز على الجودة لأن الكمية لن تؤثر إن كانت الجودة ضعيفة.

التصنيفات: تسويق ودعاية

كيف تحافظ على عمر وحدة التخزين SSD لتعيش أطول وقت ممكن ؟

تحدثنا في بوست على الفيسبوك عن أحد المشكلات التي حدثت في نظام التشغيل ويندوز وتسببت في تلف وحدات التخزين SSD لبعض المستخدمين الذين يفتحون الجهاز و يغلقونه كثيراً كل يوم. هذه المشكلة سببها bug فى نظام الويندوز، وهو أن الجهاز يعمل defragmentation للبيانات المكتوبة على الـ SSD في كل مرة تقوم فيها بتشغيل الجهاز. ما هو الـ Defragmentation ؟ 🔗 الـ defragmentation هي تقليل التقسيم. دعونا نفهم المعنى وهو أهم من مجرد الترجمة.

التصنيفات: برمجة

كيفية تنزيل مشروع git ضخم من جت هب (github) ؟

تنزيل مشروع ضخم من على جت هب صعب جداً ويأخذ مساحة كبيرة ووقت طويل. لذلك لا تستخدم هذا الأمر في تنزيل المشروع. git clone https://github.com/abanoub-hanna/gtk-pos.git أضف اختيار --depth 1 لكي يتم تنزيل آخر تعديل على الكود فقط. ولا يتم تنزيل كل تاريخ التعديلات على الكود. وهذا يقلل كثيراً جداً من حجم المشروع عند تنزيله. git clone https://github.com/abanoub-hanna/gtk-pos.git --depth 1 يمكنك أيضاً تقليل حجم المشروع عن طريق تحديد الفرع branch الذي تريد تنزيله عن طريقة إضافة.

التصنيفات: برمجة

٦ أخطاء تجنبها عند كتابة صفحات HTML

لغة HTML هي لغة توصيف لعناصر الصفحة. لذلك لابد أن تحاول استخدام العنصر المناسب للمحتوى. ولكن الكثير من المصممين ومطوري الويب يقعون في أخطاء من ناحية الـ HTML Semantics. والآن دعونا نبدأ بأول خطأ. عدم وجود Main في صفحة الويب 🔗 مطورين صفحات الويب ينسون وجود وسم main ويستخدمون div بدلاً منه. ولكن يتسبب ذلك في اعتقاد التكنولوجيا المساعدة لذوي الإحتياجات الخاصة في عدم القدرة على تحديد المحتوى الرئيسي لصفحة الويب.

التصنيفات: برمجة

حل مشكلة error parsing xml async must be followed by = character

حل مشكلة Error Parsing XML, Line 650, Column 80: Attribute Name “Async” Associated With An Element Type “Script” Must Be Followed By The ‘ = ‘ Character. عرض المشكلة 🔗 عندما أردت وضع كود / شفرة اعلان جوجل ادسنس على مدونتى على بلوجر المقبولة فى أدسنس واجهتني مشكلة وهى رسالة خطأ تظهر كالتالى : Error parsing XML, line 650, column 80: Attribute name “async” associated with an element type “script” must be followed by the ‘ = ‘ character.

التصنيفات: برمجة

فرضية العالم العادل

فرضية العالم العادل ( just world hypothesis ) من أشهر المغالطات المنطقية التي يقع فيها البشر. اتكالك أن كل شئ حسن تفعله سيعود لك فيما بعد، وأن كل شئ سيئ تفعله يعود لك. هذه الأفكار تجعلك ترى الناس الذين يعانون من مشكلات على أن هذه المعاناه هي مجرد رد لما فعلوه في الدنيا!! عندما ترى بنت يتم التحرش بها فإنك تعتقد أنها تستحق ما يحدث لها لأن العالم عادل، وأن ما يحدث لها هو نتيجة أفعالها السيئة.

هل العالم يتطور للأحسن دائماً ؟

الإجابة باختصار هي لا. العالم يتطور بشكل بطئ جداً ولا يفكر الناس بشكل عام في التطوير نهائياً لأنهم في ألفة وموده ورضا بالواقع الحالي لأنهم يخافون المجهول. التطوير دائماً يحمل معنى المجهول الغامض المخيف. الخوف من الفشل في الأشياء الجديدة.. الخوف من فقدان الوظيفة.. الخوف من الرفض في النظام الجديد.. الخوف من صعوبة المتطلبات الجديدة. الأمر ببساطة هو خوف من فقدان المقام والقدرة على السيطرة على الوضع. لذلك يحتاج التطوير دائماً إلى مبدع ذو رؤية يقود هذا العالم للتطور وإقناع الناس بأفضلية الأشياء المطورة عن الأشياء القديمة.