برمجة

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

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

waffarx cash back

حل رسالة الخطأ org.xml.sax.SAXParseException The reference to entity c must end with the ; delimiter

نص رسالة الخطأ هو “org.xml.sax.SAXParseException; lineNumber: 2259; columnNumber: 71; The reference to entity “c” must end with the ‘;’ delimiter.” هذه الصورة توضح الكود الذي به رسالة الخطأ ورسالة الخطأ نفسها. هذه الرسالة تظهر على منصة بلوجر عند استخدام رموز معينة مثل & ولذلك لابد من تحويل هذا الرمز إلى الـ HTML entity وهو & وتحويل باقي الرموز الي صورتها المقبولة في HTML لأن منصة بلوجر لا تقبل هذه الرموز في صورتها العادية.

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

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

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

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

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

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

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

كيف تحافظ على عمر وحدة التخزين 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.

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

تشتري موبايل به بطارية كبيرة أم شحن سريع ؟

سأل اليوتيوبر الشهير ماركيز براونلي على تويتر متابعيه؛ هل يفضلون شراء هاتف به بطارية كبيرة وتشحن بشكل عادي، أما شراء هاتف به بطارية ليست كبيرة ولكن تدعم الشحن السريع ؟ وكان هذا هو رأيهم. انقسم الناس في الإجابة على هذا السؤال، ولكن العدد الأكبر من الناس اختار البطارية الكبيرة والشحن العادي. أنا أميل لهذا الإختيار أيضاً. لأسباب كثيرة لخصها شخص يُسمّى ألڤن على تويتر في هذه التغريدة. أسباب اختيار بطارية كبيرة بدلاً من بطارية تدعم الشحن السريع هي الآتي.

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

الفرق بين الرندر على السيرفر وعلى المتصفح ! وأيهما أفضل ؟

كان جميع الناس يستخدمون طريقة واحدة وهي تكوين صفحة HTML وإرسالها إلى متصفح المستخدم. ويقوم المتصفح بعرض الـ HTML وتنسيقه بالـ CSS وانتهى الأمر. ولكن بعد الشهرة الكبيرة التي أخذتها لغة جافاسكربت ووجود الكثير من الفريم ورك مثل angular و react و vue أصبح من الممكن أن يستقبل المتصفح الكود العام لصفحة الويب HTML و CSS ويتم طلب البيانات والمعلومات من السيرفر وتقوم جافاسكربت بعرض هذه البيانات بعد استلامها من السيرفر.

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

هل عدم وجود مساحة داخلية يجعل الموبايل بطئ؟

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

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