تقنية معلومات It
54.4K subscribers
402 photos
96 videos
75 files
150 links
Download Telegram
أعلن متصفح كروم 146 عن ثلاث ميزات بارزة لمطوري الويب. تتيح الرسوم المتحركة المستندة إلى التمرير التحكم التصريحي عبر CSS في الرسوم المتحركة بناءً على موضع التمرير، مما يلغي الحاجة إلى أنماط JavaScript الشائعة لكشف التمرير. كما تقدم سجلات العناصر المخصصة النطاقية إمكانية تعريف عناصر مخصصة متعددة بنفس اسم العلامة داخل الصفحة الواحدة، مما يمنع تضارب الأسماء عند استخدام مكتبات من مصادر متعددة. أما واجهة Sanitizer API فتوفر طريقة مدمجة لإزالة المحتوى المنفذ للبرامج النصية من HTML المقدم من المستخدم، مما يسهل بناء تطبيقات ويب خالية من هجمات XSS، وهذه النسخة المحدثة متاحة أيضًا في متصفح فايرفوكس.

#تطوير_الويب #كروم #CSS #JavaScript #أمان_الويب #متصفحات #تقنية #برمجة #أخبار_تقنية #مطورين
👏31
تأملات مهندس برمجيات حول لحظة ترك فيها الذكاء الاصطناعي يتولى كامل عملية التحقيق في خطأ برمجي وإصلاحه، دون أن يقرأ تقرير الخطأ أو الكود أو التعديلات، ولم يدرك ذلك إلا بعد دمج التغيير. صادف أن كان الحل صحيحًا، لكن سير العمل كان سيبدو متطابقًا لو كان خاطئًا. يرى الكاتب أن أدوات الذكاء الاصطناعي مفيدة عندما تشحذ تفكيرك، لكنها خطيرة عندما تصبح وسيلة لتجنب العمل العقلي بالكامل. قاعدته الجديدة: إذا لم تستطع شرح التغيير، فلا يمكنك نشره.

#ذكاء_اصطناعي #برمجة #تطوير_برمجيات #هندسة_برمجيات #أخطاء_برمجية #إصلاح_الأخطاء #تفكير_نقدي #إنتاجية #تقنية #نصائح_مبرمجين
5👍1
إليك النص الجاهز للنشر:

أداة pg_kpart الإصدار 1.0: إضافة جديدة لقاعدة بيانات PostgreSQL تمنع تنفيذ الاستعلامات التي تفحص جميع أقسام الجدول المقسم، وذلك بفرض استخدام مفتاح التقسيم. الاستعلامات التي لا تحتوي على شرط مناسب على مفتاح التقسيم تؤدي إلى مسح كامل للتسلسل الهرمي، مما يسبب تشبعًا في الإدخال/الإخراج ويؤثر سلبًا على أداء جميع المستخدمين المتصلين. هذه الإضافة تحوّل الاتفاقية التقليدية بين المطورين إلى ضمانة تفرضها قاعدة البيانات، وتتضمن وضع تدقيق للتطبيق التدريجي، ونطاقات القائمة السوداء/البيضاء لاستهداف جداول محددة، ورمز SQLSTATE مخصص لمعالجة الأخطاء على مستوى التطبيق. الأداة مفتوحة المصدر بموجب ترخيص PostgreSQL ومتاحة على GitHub.

#قواعد_البيانات #PostgreSQL #تقسيم_الجداول #تحسين_الأداء #أدوات_مفتوحة_المصدر #تقنية_المعلومات #تطوير_قواعد_البيانات #إدارة_البيانات #أداء_الخادم #برمجة
6👍1
أشارككم هذا الرابط بعد تجربة شخصية، وهو يتيح طريقة للحصول على اشتراك [Gemini Pro] لمدة سنة حسب الشروط المتاحة. 🌟
من المهم جدًا الانتباه إلى تعليمات البوت قبل المتابعة، خاصةً عند إدخال البريد الإلكتروني، حيث يُفضَّل استخدام بريد جديد وغير مرتبط بحساباتك الأساسية لتجنب أي مشاكل محتملة. ⚠️
يوجد أيضًا شرط خاص بالخدمة يتضمن إكمال [10] إحالات قبل تفعيل الاشتراك، لذلك أنصح بقراءة الشروط جيدًا قبل البدء. 📝
البوت يعمل بشكل واضح، ويوجد معه شرح يساعدك إذا واجهت أي خطوة غير مفهومة أثناء تفعيل الاشتراك. 🤖
رابط البوت:
https://t.me/redeem_gemini_bot?start=ref_324521212

https://t.me/redeem_gemini_bot?start=ref_324521212
2
# أفضل ممارسات أداء EF Core في .NET 10

دليل شامل لتحسين أداء EF Core في .NET 10، يغطي عشر تقنيات أساسية:

- استخدام AsNoTracking() للاستعلامات للقراءة فقط
- الاستعلامات المترجمة للمسارات الساخنة
- النماذج المترجمة للهياكل الكبيرة
- حل مشكلة N+1 باستخدام التحميل الجاهز
- استخدام AsSplitQuery() لتجنب تضخم النتائج
- العمليات المجمعة باستخدام ExecuteUpdateAsync و ExecuteDeleteAsync
- إسقاطات Select() لتجنب جلب بيانات زائدة
- إدارة عمر DbContext بشكل صحيح باستخدام IDbContextFactory
- الاستعلامات المعلمة لإعادة استخدام خطة التخزين المؤقت
- تسجيل الاستعلامات البطيئة باستخدام Serilog

يتضمن الدليل خطة عمل ذات أولوية وأسئلة شائعة توضح المفاهيم الخاطئة الشائعة.

#تقنية #برمجة #دوت_نت #EFCore #أداء #تحسين #قواعد_بيانات #تطوير_برمجيات #CSharp #NET10
2
إليك النص الجاهز للنشر:

دليل عملي لبناء أول خادم MCP باستخدام ASP.NET
يشرح هذا الدليل خطوة بخطوة كيفية بناء خادم MCP (بروتوكول سياق النموذج) المعتمد على HTTP باستخدام ASP.NET وحزمة ModelContextProtocol.AspNetCore.
يتناول إعداد المشروع، تسجيل الخادم في Program.cs، وإنشاء فئات الأدوات باستخدام الخاصيتين McpServerToolType وMcpServerTool، مع كتابة تعليقات توضيحية معلمة تمكن عملاء الذكاء الاصطناعي من اكتشاف الأدوات واستدعائها.
كما يوضح كيفية ربط الخادم بعملاء مثل GitHub Copilot أو VS Code عبر ملف تكوين .mcp.json.
يُستخدم مثال عملي للبحث في كتالوج المنتجات، حيث يُترجم سؤال بلغة طبيعية إلى استدعاء أداة، ثم يُعاد الرد بصيغة مفهومة للبشر.

#برمجة #ASP_NET #MCP #تطوير_الويب #ذكاء_اصطناعي #أدوات_مطورين #تقنية #بروتوكول #GitHub_Copilot #VS_Code
5👏1
# ميزات جديدة في جافا 26

تقدم جافا 26 مجموعة من التحسينات في الأداء والأمان والميزات اللغوية. أبرزها: تقييد التعديل الانعكاسي للحقول النهائية لتعزيز التغليف، وإزالة واجهة برمجة التطبيقات Applet القديمة، وتوفير التخزين المؤقت للكائنات AOT مع أي جامع قمامة بما في ذلك ZGC، ودعم HTTP/3 في واجهة HTTP Client عبر QUIC، وتحسين إنتاجية G1 GC عبر تقليل عبء مزامنة الخيوط، ومعاينة ثانية لواجهات PEM لتشفير الكائنات، ومعاينة سادسة للبرمجة المتزامنة المنظمة، ومعاينة ثانية للثوابت البطيئة لتحسين سرعة التشغيل، وحاضنة الحادية عشرة لواجهة Vector API للحسابات المعتمدة على SIMD، ومعاينة رابعة لتوسيع مطابقة الأنماط لتشمل الأنواع البدائية في instanceof و switch.

#تطوير #برمجة #جافا #تقنية #أداء #أمان #ميزات_جديدة #برمجيات #تحديثات
👏21
ما الجديد في Git 2.55.0؟

يأتي الإصدار الجديد Git 2.55.0 مع مجموعة من الميزات البارزة، أبرزها:
- أمر فرعي جديد git history fixup يتيح تعديل التغييرات المعلقة ودمجها مع commit موجود، مع إعادة ترتيب الفروع المتراكبة تلقائيًا.
- دعم خادم مراقبة نظام الملفات (fsmonitor) على لينكس عبر inotify(7).
- إمكانية الدفع إلى مجموعة من المستودعات البعيدة مع خيار تحديد عرض المسار.
- تحميلات مجمعة للـ blob في الاستنساخ الجزئي لأوامر git-grep و git-cherry.
- أصبحت لغة Rust مطلوبة كاعتماد بناء أساسي، ما لم يتم تعطيلها صراحة.

#تحديثات #برمجة #Git #أدوات_مطورين #تقنية #تحكم_بالنسخ #لينكس #Rust #أخبار_تقنية
1
عذرًا، لم أستلم أي رسالة من "قناة المصدر" لمعالجتها. يرجى إرسال النص الذي ترغب في نشره، وسأقوم بتحريره وفقًا للقواعد المحددة.
مرحباً بالجميع، البعض منكم قد لا يعلم، لكننا بدأنا الآن التوسع إلى واتساب، وندعوكم للانضمام إلى قناتنا هناك. نرحب بكم جميعاً لتكونوا جزءاً من هذه العائلة.

#تقنية #برمجة #علوم_حاسب #تكنولوجيا #تواصل #مجتمع_تقني #معلوماتية #تطبيقات
تم إطلاق الإصدار المستقر الأول من SkiaSharp 4.0 (v4.148.0) على NuGet، والذي يأتي بمحرك Skia محدّث إلى الإصدار m148. يوفر هذا الإصدار تحسينات كبيرة في الأداء، تشمل تسريع عرض الرسوميات على وحدة المعالجة الرسومية بنسبة تصل إلى 24%، وتحسين سرعة معالجة تأثيرات Perlin-noise على المعالج بمقدار 6 أضعاف. كما يدعم الإصدار الخطوط المتغيرة، ولوحات ألوان الخطوط، وتشفير WebP المتحرك، مع واجهة برمجة نظيفة وإصلاح مشاكل الأعطال بعد الاستخدام. تُشارك منصة Uno Platform في الصيانة إلى جانب فريق .NET من مايكروسوفت، مما يضمن حلًا أسرع للمشكلات ودورة إصدار منتظمة مرتبطة بإصدارات Skia من كروم. يمكن لمستخدمي Uno Platform تفعيل الإصدار الجديد عبر تعيين الخاصية SkiaSharpVersion إلى 4.148.0. الإصدار التجريبي التالي (4.150.0 Preview 2) متاح بالفعل ويقدم محرك Graphite الجيل التالي لوحدة المعالجة الرسومية.

#تحديثات #تقنية #برمجة #SkiaSharp #UnoPlatform #مايكروسوفت #أداء #رسوميات #مطورين #دوت_نت
3
🚀 إطلاق GigaChat 3.5 Ultra مفتوح المصدر رسميًا

أعلن فريق GigaChat عن إصدار النموذج الجديد GigaChat 3.5 Ultra مفتوح المصدر بموجب ترخيص MIT، وهو نموذج ضخم بحجم 432 مليار معلمة. يُعد هذا أول نموذج هجين مفتوح المصدر يجمع بين تقنيتي GatedDeltaNet وMLA على نطاق مئات المليارات من المعلمات، مع وصفة تدريب خاصة تم تطويرها بعد أكثر من 1500 تجربة. النموذج أكثر كفاءة في البرمجة والرياضيات والسيناريوهات الوكيلة، رغم أنه أصغر بنسبة 40% من الإصدار السابق GigaChat 3.1 Ultra.

🔘 أبرز الميزات التقنية:
- بنية هجينة خاصة تجمع بين MLA وGated DeltaNet مع إطار تثبيت متطور لضمان التدريب المستقر.
- آلية "الانتباه المُوجَّه" التي تخفف الإشارات القوية جدًا من طبقة الانتباه.
- تقنية GatedNorm للتطبيع مع بوابة تحكم في شدة الإشارات.
- تقليل ذاكرة التخزين المؤقت KV بنحو 4 مرات لكل رمز، مما يسمح بسياق أطول بنسبة 214% وزيادة الإنتاجية بنسبة 20%.
- رأسا تنبؤ متعددان (MTP) لتسريع التوليد حتى 2.2 مرة.
- تدريب كامل بدقة FP8 دون فقدان الجودة مقارنة بـ bf16، بفضل نوى مخصصة من Triton وCUDA.
- مرحلة تعزيز جديدة عبر الإنترنت بعد مراحل SFT وDPO.

🔘 النتائج:
- يتفوق GigaChat-3.5-Ultra-Base على DeepSeek V3.2 Exp Base وDeepSeek V4 Flash Base في متوسط معايير البرمجة والرياضيات والعامة.
- يقترب GigaChat-3.5-Ultra-Instruct من أداء DeepSeek V3.2 رغم أن حجمه نصف حجمه.
- وفقًا لمُقيِّم MiniMax-M2.7، تبلغ نسبة الفوز على GigaChat 3.1 Ultra 75.9%، وعلى GPT-5 68.7%.

كل شيء — من البيانات (Common Crawl المُرشَّح عبر LLM، وأكثر من 600 لغة برمجة في الكود) إلى البنية والتدريب والبنية التحتية — تم بناؤه بالكامل بواسطة فريق GigaChat.

#ذكاء_اصطناعي #GigaChat #نماذج_لغوية #مصادر_مفتوحة #تقنية #برمجة #تعلم_آلي #ابتكار #AI #OpenSource
6
تم إطلاق تحديث جديد لمتصفح DuckDuckGo، حيث أصبح الآن يحظر معظم إعلانات يوتيوب تلقائيًا، بما في ذلك الإعلانات التي تظهر قبل وأثناء تشغيل الفيديو، وذلك على أنظمة iOS وMac وWindows. أما مستخدمو أندرويد، فيمكنهم تفعيل الميزة يدويًا من الإعدادات.

تعتمد هذه الميزة على قوائم تصفية يُحدّثها المجتمع من uBlock Origin، مع إضافة قواعد توافق خاصة من DuckDuckGo. تعمل الميزة بشكل منفصل عن خاصية Duck Player الحالية، ويمكن استخدام كلتيهما معًا.

بهذا، ينضم DuckDuckGo إلى كل من Brave وOpera في تقديم حظر مدمج لإعلانات يوتيوب دون الحاجة إلى إضافات خارجية. قد تحدث بعض التأخيرات البسيطة في التحميل، وقد تتأثر الميزة أحيانًا بتغيير يوتيوب لطرق عرض الإعلانات.

#تقنية #متصفحات #إعلانات #يوتيوب #خصوصية #DuckDuckGo #حجب_الإعلانات #أخبار_تقنية
مرحباً بالجميع، قد لا يعلم البعض منكم أننا بدأنا التوسع إلى واتساب، وندعوكم للانضمام إلى قناتنا هناك. نرحب بكم جميعاً لتكونوا جزءاً من هذه العائلة.

#تقنية #برمجة #علوم_حاسوب #واتساب #تكنولوجيا #مجتمع_تقني #معلوماتية #تطبيقات #شروحات #تقنيات_حديثة
# إصدار SkiaSharp 4.0: تحديث ثوري لمكتبة الرسوميات عبر المنصات

أصبح الإصدار 4.0 من SkiaSharp مستقرًا، وهو أكبر تحديث منذ سنوات لمكتبة العرض عبر المنصات التي تدعم .NET MAUI وWinUI 3 وUno Platform. يعتمد SkiaSharp على محرك Skia من Google (الذي يشغل أيضًا متصفح Chrome ونظام Android)، ويوفر واجهة برمجة موحدة لتقديم الرسوميات بتسارع GPU ودقة بكسل كاملة عبر أنظمة Windows وmacOS وLinux وiOS وAndroid وWebAssembly.

يقدم الإصدار 4.0 المحرك الأصلي المحدث حتى معلم Skia m148 (28 معلمًا تصاعديًا)، مع دورة حياة كائنات مُعاد تصميمها تمنع أعطال الاستخدام بعد التحرير، ودعم الخطوط المتغيرة، ولوحات ألوان الخطوط، وتشفير WebP المتحرك، وتسريع أداء GPU بنسبة تصل إلى 24% (و30% لتطبيقات Uno Platform). أصبحت Uno Platform الآن شريكًا رسميًا في الصيانة إلى جانب فريق .NET من Microsoft، مما يضمن وتيرة إصدار يمكن التنبؤ بها.

#تقنية #برمجة #دوت_نت #رسوميات #مكتبات_برمجية #تطوير_تطبيقات #SkiaSharp #أخبار_تقنية
3👍1
أعلنت مايكروسوفت عن إطلاق دورة تدريبية مجانية ومفتوحة المصدر بعنوان ".NET Modernization for Beginners"، تهدف إلى مساعدة المطورين في ترقية تطبيقات ASP.NET القديمة إلى .NET 10 باستخدام وكيل التحديث GitHub Copilot modernization agent.

تتكون الدورة من أربعة فصول تغطي: التقييم، التخطيط، تنفيذ الترقية، والنشر السحابي على Azure App Service. يتميز وكيل التحديث بأنه ينتج ملفات شفافة وقابلة للتعديل (مثل assessment.md و plan.md و tasks.md) يمكن للمطورين مراجعتها وتعديلها قبل إجراء أي تغييرات على الكود.

للاستفادة من الدورة، تحتاج إلى اشتراك GitHub Copilot وبيئة Visual Studio 2022 (الإصدار 17.10 أو أحدث).

#تطوير_البرمجيات #دوت_نت #مايكروسوفت #تحديث_التطبيقات #Azure #GitHub_Copilot #دورات_مجانية #تقنية #برمجة #سحابة
1