برمجة

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

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

waffarx cash back

استخدام ذاكرة التخزين مباشرةً يزيد من سرعة تحميل ألعاب الفيديو

في فيديو مبهر على قناة Linus Tech Tips تكلم أنتوني (Antony) عن تقنية طرحتها شركة مايكروسوفت وشركة سوني. هذه التقنية تسمح بإستخدام ذاكرة التخزين (SSD) مباشرةً. وهذا يعني أن الصور والـ textures في الألعاب يتم قراءتها من وحدة التخزين الداخلية (SSD) إلى كارت الشاشة مباشرةً (GPU) مما يزيد من سرعة تحميل الألعاب. وهو ده مختلف عن اللي بيحصل حالياً؟ 🔗 أيوه ، زي ما انت شايف في الصورة دي 👇 الطريقة القديمة اللي كل الألعاب شغاله بيها هي No DirectStorage يعني بيتم قراءة الصور والـ textures من وحدة التخزين SSD من خلال المعالج CPU إلى الرامات RAM وبعدها يقراها المعالج إلى كارت الشاشة.

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

الاختصار Ctrl Alt M لا يعمل في برنامج فوتوشوب

الاختصار Ctrl M يظهر نافذة تعديل المنحنى. أما الاختصار Ctrl Alt M يظهر نفس النافذة ولكن المنحني يكون على نفس آخر تعديل تم تنفيذه على صورة. هذا الاختصار مفيد جداً ويوفر الوقت والجهد ويزيد من سرعة تعديل الصور على برنامج أدوبي فوتوشوب. لكن المشكلة أن الاختصار Ctrl Alt M لا يعمل. وكأن فوتوشوب لا يعرف أني ضغطت على الاختصار. هذا شئ مزعج لأنه يجعلني أتعب كثيراً في إعادة رسم المنحنى في كل مرة أريد إعادة استخدام نفس المنحنى، لا استطيع!

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

إخلاء مساحة وحذف ملفات other من الماك

لما تظهرلك الرسالة دي “your disk is almost full. save space by optimizing storage” لازم تحذف بعض الملفات عشان نظام ماك يعرف يشتغل كويس. إزاي توفر مساحة في الماك ؟ 🔗 لو انت بتفضل الفيديو اتفضل. لكن لو عايز تقرأ كمل معايا. حذف الملفات التي لا تحتاجها 🔗 الخطوة الأولى لتفريغ مساحة في اللابتوب هي حذف كل الملفات والمجلدات التي لم تعد تحتاجها. ادخل في مجلد التنزيلات (Downloads) ومجلد الصور (Pictures) ومجلد الأفلام (Movies) ومجلد الوثائق (Documents) واحذف ما لا تحتاجه داخلهم.

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

اختار gtk أم qt أم flutter لبرمجة تطبيقات لينكس ؟

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

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

ليه البرامج فيها مشاكل كتير كده ؟؟؟

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

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

طريقة إخلاء مساحة في نظام ماك لبرمجة تطبيقات الموبايل

إن كنت مبرمج تطبيقات آيفون أو أندرويد ، تأكد أن تحذف كل الأدوات والمكتبات البرمجية التي لا تحتاجها الآن. إن كنت تريد حذف الملفات المثبتة من برنامج إكس كود (xcode) التي لم تعد تحتاجها لبرمجة تطبيقات الآيفون والآيباد وماك ، ولكنك لا تريد حذف هذه الملفات يدوياً! استخدم تطبيق ديڤ كلينر ( DevCleaner for xcode ) ؛ وهو برنامج لحذف ملفات السجلات (log) والحفظ المؤقت (cache) والمكتبات البرمجية (libs) والأدوات البرمجية (tools).

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

شركة سيستم ٧٦ تبني بيئة سطح مكتب خاصة بها

أعلنت شركة سيستم ٧٦ (System76) عملها على بناء وتطوير بيئة سطح مكتب جديدة (Desktop Environment) ليست مبنية على جينوم (GNOME). هذه الشركة الأمريكية تدير بالفعل توزيعة لينكس خاصة بها مبنية على نظام أوبونتو. تُسمى هذه التوزيعة بوب أو إس (Pop!_OS). في الوقت الحالي تقوم شركة سيستم ٧٦ بإستخدام بيئة سطح المكتب جينوم مع تعديلات عليها وتسميها بعد التعديل بإسم كوزميك (COSMIC). ولكن الشركة لديها خطة للاستغناء عن جينوم وتطوير بيئة سطح مكتب خاصة بهم من الصفر.

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

نصائح لتقليل حجم تطبيقات الموبايل المصممة بـ فلاتر Flutter

هل سبق لك نشر تطبيق Flutter وتفاجأت بحجم التنزيل الكبير؟ إليك بعض الطرق لجعل تطبيقك أصغر ويوفر للمستخدمين في مساحة التخزين. الصور 🔗 استخدم أيقونات SVG عالية الجودة: بدلاً من استخدام صيغ JPG أو PNG الكبيرة، استخدم رسومات المتجه القابلة للتوسيع (SVG) للرموز والصور المتجهة. تتمتع أيقونات SVG بحجم أصغر بكثير ولن تفقد جودتها عند تغيير حجمها لشاشات مختلفة. استغل قوة WEBP: بالنسبة للصور، يمكنك التفكير في استخدام WEBP بدلاً من JPG أو PNG.

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

طريقة تقليل حجم الصور مع الحفاظ على جودتها

أنواع ضغط الصور 🔗 هناك طريقة لتقليل حجم الصورة مع الحفاظ على جودتها وهي عن طريق ضغط الصور. هناك نوعين من ضغط الصور. ضغط الصورة مع الإحتفاظ بجودتها (lossless compression) ضغط الصورة مع التخلي عن بعض من جودتها (lossy compression) يٌمكنك أن تستخدم بعض البرامج المتخصصة في ضغط الصور بعد تحديد إن كان الضغط يحافظ على جودة الصورة أم لا. أفضل موقع لضغط الصور مع الحفاظ على جودتها 🔗 رغم أن هناك العديد من البرامج والتطبيقات والمواقع إلا أني أرى أن موقع كومبريسور هو أفضل موقع لضغط الصور بطريقة تحافظ على جودتها.

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

هل لغة جو أفضل من لغة بي اتش بي ؟

مجال برمجة الويب ضخم جداً ، يعني أحياناً صفحات الويب المجمعة على السيرڤر، أو الـ API ، أو الخدمات الصغيرة – microservices ، .. وهكذا. دعونا أولاً نحدد مؤهلات وشروط لغة البرمجة الأفضل لمجال الويب. بيئة البرمجة الأدوات المكتبات سوق العمل قصص النجاح سهولة الصيانة والتعديل تصميم اللغة ثبات بيئة العمل الأداء تنفيذ الكود بالتوازي وقت الانتظار سرعة تنفيذ الكود البنية التحتية الاستضافة ونشر الموقع استهلاك الذاكرة والثمن بشكل عام والآن دعونا نبدأ في المقارنة!

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