رسميًا Osmo Pocket 4 نزلت 🎉
أبرز الميزات الجديدة:
◼️ تدعم التصوير 4K - 240 FPS
◼️ التتبع (Active Tracking) صار أذكى
◼️ إصدار جديد من حساس 1-inch، وتصوير أفضل بمراحل بالإضاءة المنخفضة
◼️ أزرار إضافية
◼️ تخزين داخلي 107GB (ما تحتاج MicroSD)
◼️ محتوى جديد بالـCreators Combo من ضمنه Mini-flash
🙂↔️🙂↔️
أبرز الميزات الجديدة:
◼️ تدعم التصوير 4K - 240 FPS
◼️ التتبع (Active Tracking) صار أذكى
◼️ إصدار جديد من حساس 1-inch، وتصوير أفضل بمراحل بالإضاءة المنخفضة
◼️ أزرار إضافية
◼️ تخزين داخلي 107GB (ما تحتاج MicroSD)
◼️ محتوى جديد بالـCreators Combo من ضمنه Mini-flash
🙂↔️🙂↔️
❤4❤🔥1🔥1
بناء على طلب احد الاخوة فسويت هذا المشروع:
الفكرة بسيطة:
بدل البحث في مصادر متعددة، يمكن للمستخدم رؤية معلومات منظمة لكل نموذج ذكاء اصطناعي.
وتشمل:
اسم المودل مع اسم الشركة التابع الها
تكلفة الإدخال والإخراج
سعة السياق
هذا بقسم اما القسم الآخر تشوف من خلاله اكثر النماذج ذكاء.
التقنيات المستخدمة:
Next.js
TypeScritp
Tailwind CSS
shadcn/ui
Aceternity UI
تم الاعتماد على API خارجي لجلب البيانات وترتيبها بشكل جميل وجذاب.
بعض المشاكل التي واجهتني:
واجهتني مشاكل بالانميشن واضطريت احذف جزء منها علمود احافظ على جودة الاداء.
فضلا استعنت ببعض نماذج الذكاء الإصطناعي وحاولت ان يكون استعمالي الها ذكي اكثر من كونه نسخ ولصق علمود استغل قوته.
هدف المشروع:
تسهيل مقارنة نماذج الذكاء الاصطناعي ومساعدة المطورين والمهتمين في اختيار النموذج المناسب بسرعة ووضوح.
مع هذا المشروع يعتبر حاليا نسخة MVP وإن شاء الله اسعى لتطويره مستقبلا.
رابط الموقع للتجربة:
https://aura-gilt-one.vercel.app/
رابط المشروع على Github:
https://github.com/muslimIrm/aura
الفكرة بسيطة:
بدل البحث في مصادر متعددة، يمكن للمستخدم رؤية معلومات منظمة لكل نموذج ذكاء اصطناعي.
وتشمل:
اسم المودل مع اسم الشركة التابع الها
تكلفة الإدخال والإخراج
سعة السياق
هذا بقسم اما القسم الآخر تشوف من خلاله اكثر النماذج ذكاء.
التقنيات المستخدمة:
Next.js
TypeScritp
Tailwind CSS
shadcn/ui
Aceternity UI
تم الاعتماد على API خارجي لجلب البيانات وترتيبها بشكل جميل وجذاب.
بعض المشاكل التي واجهتني:
واجهتني مشاكل بالانميشن واضطريت احذف جزء منها علمود احافظ على جودة الاداء.
فضلا استعنت ببعض نماذج الذكاء الإصطناعي وحاولت ان يكون استعمالي الها ذكي اكثر من كونه نسخ ولصق علمود استغل قوته.
هدف المشروع:
تسهيل مقارنة نماذج الذكاء الاصطناعي ومساعدة المطورين والمهتمين في اختيار النموذج المناسب بسرعة ووضوح.
مع هذا المشروع يعتبر حاليا نسخة MVP وإن شاء الله اسعى لتطويره مستقبلا.
رابط الموقع للتجربة:
https://aura-gilt-one.vercel.app/
رابط المشروع على Github:
https://github.com/muslimIrm/aura
❤1🔥1
Claude Ai
يعتبر حاليا اذكى النماذج واكثرها شهرة ولا سيما بالمجالات التي تحتاج الى تفكير وتخطيط.
فاصبح من الضروري تعلمها فوفرت شركة Anthropic كورس للتعلم في موقعها الرسمي(اضغط هنا)
وإذا كنت لا تحب المحتوى والشرح النصي فتستطيع مشاهدة شروحات على اليوتيوب ومن افضل الشروحات العربية هي شرح "غريب الشيخ"
بعد إنهائك للكورس تستطيع الحصول على شهادة إتمام كما موجودة في الصورة أعلاه من الموقع الرسمي.
وبس شكرا للقراءة. ❤️🔥
❤3🔥1
#problem_solving
اهم ما يميز المبرمج عن غيره من الناس هو قدرته العالية على حل المشاكل. 😎
فبالتالي المبرمج يسعى -المفترض- لتطوير هاي المهارة، واني صراحة مرت فترة وما حال أي مشكلة فقررت اشوفلي مشكلة واحلها، فدخلت لموقع (codewars.com) وشفتلي مشكلة وجربت احلها.
📝 المطلوب مني:
وهذا جان حلي:
طبعا جانت بيه مشكلة وهي نسياني لاحد شروط الحل، بس فرحان بيه لان صراحة دوخني....
✅ الحل الأفضل (Best Practice):
مع هذا بحثت عن الحل الافضل لهاي المشكلة وكان:
وبس شكرا. ❤️🔥
اهم ما يميز المبرمج عن غيره من الناس هو قدرته العالية على حل المشاكل. 😎
فبالتالي المبرمج يسعى -المفترض- لتطوير هاي المهارة، واني صراحة مرت فترة وما حال أي مشكلة فقررت اشوفلي مشكلة واحلها، فدخلت لموقع (codewars.com) وشفتلي مشكلة وجربت احلها.
📝 المطلوب مني:
If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.
Finish the solution so that it returns the sum of all the multiples of 3 or 5 below the number passed in.
Additionally, if the number is negative, return 0.
Note: If a number is a multiple of both 3 and 5, only count it once.
وهذا جان حلي:
function solution(number){
const n = number;
if(n < 0){
return 0
}
let multiplesOfThree = [3]
let multiplesOfFive = [5]
for(let i = 0; i < n; i++ ){
let newNumberOfTree = multiplesOfThree.at(-1) + 3;
if(newNumberOfTree < n){
multiplesOfThree.push(newNumberOfTree)
}
let newNumberOFFive = multiplesOfFive.at(-1) + 5;
if(newNumberOFFive < n){
multiplesOfFive.push(newNumberOFFive)
}
}
let resultOfMultpilesOfThree = 0
for(let k=0; k < multiplesOfThree.length; k++){
resultOfMultpilesOfThree = resultOfMultpilesOfThree + multiplesOfThree[k]
}
let resultOfMultpilesOfFive = 0
for(let j=0; j < multiplesOfFive.length; j++){
resultOfMultpilesOfFive = resultOfMultpilesOfFive + multiplesOfFive[j]
}
return resultOfMultpilesOfThree + resultOfMultpilesOfFive
}طبعا جانت بيه مشكلة وهي نسياني لاحد شروط الحل، بس فرحان بيه لان صراحة دوخني....
✅ الحل الأفضل (Best Practice):
مع هذا بحثت عن الحل الافضل لهاي المشكلة وكان:
function solution(number){
if(number < 0) return 0
let sum = 0
for(let i= 1; i < number; i++){
if(i % 3 === 0 || i % 5 === 0){
sum = sum + i;
};
};
return sum
}وبس شكرا. ❤️🔥
❤2🔥1
طَوِّر
ماذا تعرف عن الـ "Vibe Coding"؟ قدّم عالم الحاسوب أندريه كارباثي، احد مؤسسي شركة "Open Ai" والمدير السابق لشركة "Tesla" هذا المصطلح في فبراير 2025. يشير هذا المصطلح الى إستعمال النماذج اللغوية الكبيرة "LLM"في كتابة الشيفر البرمجية "Code" بدلا عن الكتابة اليدوية…
حماس البدايات
بعد انقطاعي عن كتابة المقالات فترة طويلة رجعت الها بقوة لدرجة كل يوم اكتب.
لكن بعد فترة وبعد ما صار لازم وواجب عليّ ان اكتب كل يوم خميس مقال صار الوضع مختلف.
لدرجة اليوم ب 2 الظهر اني داخل توني للمصدر واقرا بيه واني عندي اسبوع كامل قبله فارغ.....
المهم مقال اليوم راح يكون مميز لان بيه معلومات خنفشارية.❤️🔥
⚡2❤2🥱1
Mythos Preview
هل سيغير شكل الأمن في الأيام المقبلة؟
اعلنت شركة(Anthropic) عن إطلاق نموذج (Mythos Preview) لكن تحت عنوان "Project Glasswing" والذي يمكن الشركات(شركات محددة) من الإستعانة بالنموذج لتفادي الاخطار المحتملة على أنظمتها.
ومن اهم ما استطاع (Mythos Preview) القيام به:
1. قادر على إكتشاف ثغرات فنية خطيرة تعرف بـ zero day بناء على طلب المستخدم. إذ استطاع إيجاد ثغرات في جميع انظمة التشغيل الرئيسية وكافة متصفحات الويب المشهورة وكانت قديمة ولم تُكتشف واقدمها ثغرة تعود ل 27 سنة في نظام OpenBSD والذي يعتبر من أكثر الأنظمة امانا.
2. لا يمثل تهديده فقط على الثغرات الاعتيادية بل قدرة فريدة على إيجاد ثغرات خطيرة وفي احد المرات قام بدمج اربع ثغرات مع بعض في أحد المتصفات حيث قام بكتابة تقنية معقدة لرش كومة الذاكرة (JIT heap spray) تمكنت من اختراق قيود العزل (Sandbox) لكل من محرك الرندرة ونظام التشغيل.
3. لم يستطع (Opus 4.6) إستغلال ثغرة في متصفح FireFox 147 الا مرتين من اصل مئات المحاولات، بينما استطاع (Mythos Preview) كتابة إستغلالات فعالة 181مرة!
4. . تم تحديد الآف الثغرات ذات خطورة عالية في مشاريع مفتوحة المصدر ولم يتم الكشف سوى عن 1% منها.
5. وصل النموذج الى حد "الإشباع" (Saturation) من ناحية البيانات التي تدرب عليها مما جعل الشركة تضطر الى اختباره على العالم الحقيقي لتأكد من انه يفكر ويجد حلولا بعيدا عن الاعتماد على الذاكرة.
هل تعتقد ان كل هذا هو "بروباغندا" تهدف لعمل ضجة قبل نزول النموذج بشكل رسمي للجميع كما اعتقد البعض؟
المصدر.
❤1😴1
#problem_solving
المشكلة جدا بسيطة:
اذا عندك نص مثل "abcd" المطلوب تحوله الى مصفوفة بهذا الشكل:
["ab", "cd"]
بينما اذا كان مفرد فلازم تعوض النقص بـ"_":
["ab", "c_"]
فبعد طول تفكير ومحاولات فاشلة وصلت لهذا الحل:
ما يحتاج اشرح كودي لأنه مو جيد. 😁
وكالعادة بعدها شفت حلول الاخرين:ِ
الشرح:
كشيء مبدأي يتم اضافة "_" الى نهاية النص الاصلي لضمان في حالة كان النص مفرد يتحول زوجي واذا كان زوجي راح يتم تجاهلها:
. : تمثل أي حرف (حرف، رقم، مسافة).
{2}: تخبر الكود "خذ كل عنصرين معاً".
g: تجعل البحث يستمر لنهاية النص ولا يتوقف عند أول زوج.
وفي حالة كان الادخال فارغ يتم ارجاع مصفوفة فارغة.
وبس شكرا للقراءة. ❤️🔥
المشكلة جدا بسيطة:
اذا عندك نص مثل "abcd" المطلوب تحوله الى مصفوفة بهذا الشكل:
["ab", "cd"]
بينما اذا كان مفرد فلازم تعوض النقص بـ"_":
["ab", "c_"]
فبعد طول تفكير ومحاولات فاشلة وصلت لهذا الحل:
function solution(str){
const strArray = str.split("")
const newArray = []
strArray.map((l, i)=>{
if(i % 2 !== 0 && i != 0) return ""
if(strArray[i+1]){
const item = strArray[i] + strArray[i+1]
newArray.push(item)
}else{
const item = strArray[i] + "_"
newArray.push(item)
}
})
return newArray
}ما يحتاج اشرح كودي لأنه مو جيد. 😁
وكالعادة بعدها شفت حلول الاخرين:ِ
function solution(s){
return (s+"_").match(/.{2}/g)||[]
}الشرح:
كشيء مبدأي يتم اضافة "_" الى نهاية النص الاصلي لضمان في حالة كان النص مفرد يتحول زوجي واذا كان زوجي راح يتم تجاهلها:
. : تمثل أي حرف (حرف، رقم، مسافة).
{2}: تخبر الكود "خذ كل عنصرين معاً".
g: تجعل البحث يستمر لنهاية النص ولا يتوقف عند أول زوج.
وفي حالة كان الادخال فارغ يتم ارجاع مصفوفة فارغة.
وبس شكرا للقراءة. ❤️🔥
❤2
حلول اخرى:
function solution(str){
arr = [];
for(var i = 0; i < str.length; i += 2){
second = str[i+1] || '_';
arr.push(str[i] + second);
}
return arr;
}function solution(str){
var i = 0;
var result = new Array();
if (str.length % 2 !== 0) {
str = str + '_';
}
while (i < str.length) {
result.push(str[i] + str[i+1]);
i += 2;
}
return result;
}❤2
رسميًااااا وبعد خمس اشهر من الدراسة المكثفة
كملت FreeCodeCamp Javascript Course
كملت الـCertification projects الخمسة
وامتحنت الإختبار النهائي
ونتائج الإختبار تطلع بعد أقل من أسبوع ومن تطلع النتائج يسلموني الشهادة :)
كملت FreeCodeCamp Javascript Course
كملت الـCertification projects الخمسة
وامتحنت الإختبار النهائي
ونتائج الإختبار تطلع بعد أقل من أسبوع ومن تطلع النتائج يسلموني الشهادة :)
❤🔥4❤4🤩4🔥3⚡2
فوائد الذكاء الاصطناعي في مجال الطب
لقد انتشر الذكاء الاصطناعي بشكل سريع ومذهل ولم يسلم-تقريبا-مجال منه.
حتى الطب ذلك المجال الدقيق والذي يحتاج لخبرة عالية بات الذكاء الاصطناعي يُستعمل فيه.
ومن اهم الفوائد التي انعكست على مجال الطب هي:
1.تشخيص الامراض:
من الامور المتعبة والشاقة والتي اذا لم يركز فيها الطبيب قد تؤدي الى الوفاة بعض الاحيان فعندما دخل الذكاء الاصطناعي صار تشخيص الامراض اكثر سهولة عن قبل ومن طرق التشخيص التي طورها الذكاء الاصطناعي: التصوير المقطعي المحوسب، والتصوير بالرنين المغناطيسي، والتصوير بالأشعة السينية، والجينوميات والبروتيوميات (Genomics and Proteomics).
2.تطوير الادوية:
من الواضح ان عملية اكتشاف ادوية جديدة من الامور التي تستغرق وقتا وجهدا كبيرا.
فدخول الذكاء الاصطناعي في هذا المجال سرّع عملية إيجاد الادوية ذلك من خلال الآتي:
أ. تحديد الجزء من الجسم الذي يعتبر الهدف في العلاج، أو تحديد أصل المرض البيولوجي.
ب. تحديد الأدوية المرشحة للعلاج من خلال تتبع أثر المركبات على الجزء المستهدف من العلاج، ثم اختيار الدواء المناسب.
ج. تسريع عملية التجارب السريرية، إذ تساعد في اختيار مرشحين مناسبين لإجراء الدراسات، وتحسين عملية مراقبة التأثير الدوائي، وبالتالي تطوير الدواء.
د. تحديد المؤشرات الحيوية خلال عملية تشخيص المرض وتجريب الدواء.
3.الخطة العلاجية:
وجود خطة علاجية مناسبة للمريض يساعد على تحسنه بشكل اسرع فكان للذكاء الاصطناعي دورا في تحديد الخصائص المهمة التي تجعل المريض اكثر استجابة للعلاج بالتالي يستطيع الاطباء وضع الخطة العلاجية المناسبة.
هل تعتقد اذا دخل الذكاء الاصطناعي في مجالات طبيبة اكثر خطورة سينعكس بشكل إيجابي على المرضى؟ ام سيشكل تهديد لهم؟
شاركنا رأيك.
- مُسلِم. ✒
❤5👎1🥰1
طبعًا عندي SSD من حاسبتي القديمة (قبل 3 سنين)
الـSSD هذا بيه كمية ضخمة من الملفات الي بغاية الأهمية
بيه كمية كلش چبيرة من الصور والذكريات الحلوة الي موجودة بس بهذا الـSSD
بيه كمية كلش چبيرة من المشاريع المميزة غير المكتملة
وبيه كلش هواييي شغلاتت
الـSSD طلعته من حاسبتي القديمة من عطلت وظليت محتفظ بيه حتى ما يتعرض لضرر
وصارله سنين بغرفتي
قبل شهر تقريبًا قررت أحطه بحاسبتي الجديدة
حطيته بالحاسبة بس چان أكو خلل يخلي الهارد ما يطلع بوحدات التخزين بالحاسبة
توقعت الخلل مادّي والهارد ما يشتغل أو ما مركب عدل فعفت السالفة
بس قبل كم يوم اكتشفت أنو الخلل تقني وينحل بشويه اعدادات
فنعم بعد الكثير من المحاولات گدرت أطلع الهارد ضمن قائمة الهاردات بحاسبتي
وواجهتني مشكلة ثانية الي هي أنو الهارد مشفر وبيه باسوورد من 48 رقم!! وآني مستحيل أتذكر الباسوورد 🥰
فهمين أيست وچنت أريد أفرمت الهارد بس حبيت أتأكد من الموضوع فشويه بحثت وسألت الـAI واكتشفت أنو الباسوورد هذا موجود بالـHotmail المربوط بالحاسبة الي چان بيها الهارد
وطبعًا وصلت للhotmail بصعوبة كلششش بس وصلتله ولگيت الباسوورد ودخلت الباسوورد وفتح الهارد أخيرًا 🙂↔️
غالبًا راح أگضي الأسابيع القادمة بس أبحوش بالهارد وأباوع بالملفات والصور
+ راح أطور بعض المشاريع وأنشرهن وإذا ما لحگت أطورهن أنطيهن لأي شخص يطورهن ويستفاد منهم
وبس :)
الـSSD هذا بيه كمية ضخمة من الملفات الي بغاية الأهمية
بيه كمية كلش چبيرة من الصور والذكريات الحلوة الي موجودة بس بهذا الـSSD
بيه كمية كلش چبيرة من المشاريع المميزة غير المكتملة
وبيه كلش هواييي شغلاتت
الـSSD طلعته من حاسبتي القديمة من عطلت وظليت محتفظ بيه حتى ما يتعرض لضرر
وصارله سنين بغرفتي
قبل شهر تقريبًا قررت أحطه بحاسبتي الجديدة
حطيته بالحاسبة بس چان أكو خلل يخلي الهارد ما يطلع بوحدات التخزين بالحاسبة
توقعت الخلل مادّي والهارد ما يشتغل أو ما مركب عدل فعفت السالفة
بس قبل كم يوم اكتشفت أنو الخلل تقني وينحل بشويه اعدادات
فنعم بعد الكثير من المحاولات گدرت أطلع الهارد ضمن قائمة الهاردات بحاسبتي
وواجهتني مشكلة ثانية الي هي أنو الهارد مشفر وبيه باسوورد من 48 رقم!! وآني مستحيل أتذكر الباسوورد 🥰
فهمين أيست وچنت أريد أفرمت الهارد بس حبيت أتأكد من الموضوع فشويه بحثت وسألت الـAI واكتشفت أنو الباسوورد هذا موجود بالـHotmail المربوط بالحاسبة الي چان بيها الهارد
وطبعًا وصلت للhotmail بصعوبة كلششش بس وصلتله ولگيت الباسوورد ودخلت الباسوورد وفتح الهارد أخيرًا 🙂↔️
غالبًا راح أگضي الأسابيع القادمة بس أبحوش بالهارد وأباوع بالملفات والصور
+ راح أطور بعض المشاريع وأنشرهن وإذا ما لحگت أطورهن أنطيهن لأي شخص يطورهن ويستفاد منهم
وبس :)
❤7🔥2❤🔥1🥰1🤨1💘1
هالأسبوع حصلت ذني الشهادتين ونسيت أشاركهن 😇
الشهادة الأولى حصلتها بعد ورشة اسعافات أولية من مجتمع منطلق
كلش استفاديت وتونست بالورشة والمعلومات الي انطرحت كلش مفيدة
الشهادة الثانية حصلتها بعد دورة قصيرة عن الـGraphic Design من صُناع بغداد
صح الدورة چانت شويه مملة بس كلش مفيدة وشرحواْ بيها عن هواي مجالات فرعية من الـGraphic Design آني ما مطلع عليها مسبقًا
وبالنهاية شكرًا لمجتمع منطلق وصُنّاع بغداد على هاي الفعاليات الحلوة 🙏🤍
الشهادة الأولى حصلتها بعد ورشة اسعافات أولية من مجتمع منطلق
كلش استفاديت وتونست بالورشة والمعلومات الي انطرحت كلش مفيدة
الشهادة الثانية حصلتها بعد دورة قصيرة عن الـGraphic Design من صُناع بغداد
صح الدورة چانت شويه مملة بس كلش مفيدة وشرحواْ بيها عن هواي مجالات فرعية من الـGraphic Design آني ما مطلع عليها مسبقًا
وبالنهاية شكرًا لمجتمع منطلق وصُنّاع بغداد على هاي الفعاليات الحلوة 🙏🤍
67❤8❤🔥6🔥3🥰1